aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)Author
2008-07-292008-07-29 Robert Bragg <bob@o-hand.com>Robert Bragg
* configure.ac: Look for clutter-0.8 now instead of 0.7
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-07-022008-07-02 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c: Use ClutterGLXTexturePixmap when building agains clutter GLX backend.
2008-04-092008-04-09 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: When using xfixes and xext, make sure they make it into the .pc file.
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-03-112008-03-11 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Added libpng to the required packages for libmatchbox2 when building png theme.
2008-03-092008-03-09 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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
2008-03-092008-03-09 Robert Bragg <bob@o-hand.com>Robert Bragg
* configure.ac fix for clutter composite manager: glib main loop had accidentally been disabled
2008-03-082008-03-08 Robert Bragg <bob@o-hand.com>Robert Bragg
* 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"
2008-03-072008-03-07 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Changed --enable-gtk and --enable-pango to --with-*.
2008-03-072008-03-06 Robert Bragg <bob@o-hand.com>Robert Bragg
* configure.ac * doc/MBWM2-Overview.xml * matchbox/core/mb-wm-types.h * matchbox/mb-wm-config.h.in * matchbox/theme-engines/Makefile.am * matchbox/theme-engines/mb-wm-theme-cairo.c * matchbox/theme-engines/mb-wm-theme-cairo.h * matchbox/theme-engines/mb-wm-theme.c * matchbox/theme-engines/mb-wm-theme.h Removes all references to the cairo theme engine
2008-03-06makes a start on tidying up configure.acRobert Bragg
- some bits disabled by default - adds a new --enable-pango option that will be optionally used by the png theme engine - adds a new --enable-matchbox-remote option
2008-03-042008-03-04 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * Makefile.am: * util/Makefile.am: * util/matchbox-remote.c: Added matchbox-remote (from mbwm1 + -select-desktop option).
2008-02-272008-02-27 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Fixed incorrect string quoting. * matchbox/comp-mgr/mb-wm-comp-mgr-clutter.c: * matchbox/comp-mgr/mb-wm-comp-mgr-default.c: * matchbox/comp-mgr/mb-wm-comp-mgr.c: (mb_wm_comp_mgr_unregister_client): Moved shared code into the public function, and removed unnecessary implementations from the default and clutter managers. Removed call to mb_wm_comp_mgr_client_hide() as this interfers with managers implementing an unmap effect. * matchbox/comp-mgr/mb-wm-comp-mgr.h: Added MBWMCompMgr::unmap_notify virtual. * matchbox/comp-mgr/mb-wm-comp-mgr.c: (mb_wm_comp_mgr_map_notify): (mb_wm_comp_mgr_unmap_notify): Moved the effects handling for map and umap events out of MBWindowManager into the CM. (mb_wm_comp_mgr_client_run_effect): Take a temporary reference of the CM client object to enusure that it is not destroyed while an effect is running. * matchbox/core/mb-window-manager.c: (mb_wm_handle_unmap_notify): Removed handling of CM unmap effect. (mb_wm_unmanage_client): Extra comments.
2008-02-252008-02-25 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * data/libmatchbox2-0.1.pc.in: Fixed Requires field of pc file.
2008-02-252008-02-25 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * data/libmatchbox2-0.1.pc.in: Fixed pkgconfig include path.
2008-02-202008-02-20 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* 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.
2008-02-202008-02-20 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * matchbox/comp-mgr/Makefile.am: * matchbox/mb-wm-config.h.in: * matchbox/core/mb-window-manager.c: Added --enable-compositing-manager=framework-only to make it possible to build libmatchox with compositing capabilites, but without any of the provided backends. * matchbox/core/mb-window-manager.c: (mb_wm_main_loop): Added missing xeven callback to the plain main glib loop. * matchbox/core/mb-wm-main-context.c: (mb_wm_main_context_init): Removed unused code.
2008-02-202008-02-20 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Fixed the header dirctory for libmatchbox. * matchbox/core/mb-window-manager.c: Fixed stray #ifdef.
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
2008-02-152008-02-15 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Improved help for --enable-compositing-manager. * src/theme-engines/mb-wm-theme.c: (mb_wm_theme_new): Try to load default theme when no theme is specified. Turn compositing on by default. * src/core/mb-window-manager.c: (mb_wm_process_cmdline): Added -help option for those uncomfortable with self-documenting source code.
2008-02-132008-02-13 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac * src/comp-mgr/Makefile.am: * src/comp-mgr/mb-wm-comp-mgr-default.c: * src/comp-mgr/mb-wm-comp-mgr-default.h: * src/comp-mgr/mb-wm-comp-mgr.c: * src/comp-mgr/mb-wm-comp-mgr.h: * src/core/mb-window-manager.c: * src/core/mb-window-manager.h: * src/core/mb-wm-client.c: * src/core/mb-wm-main-context.c: * src/core/mb-wm-object-props.h: * src/core/mb-wm-types.h: * src/managers/maemo/maemo-window-manager.c: * src/managers/simple/matchbox-window-manager-2-simple.c: Changes to improve the flexibility of the compositor framework. Framework for compositor effects. Initial implementation of a clutter-based compositor. * src/theme-engines/mb-wm-theme-xml.c: * src/theme-engines/mb-wm-theme-xml.h: * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: Added support for effects. * data/themes/Default/theme.xml: Added sample effect for application clients.
2007-12-312007-12-31 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * Makefile.am: * doc/Makefile.am: Added doc directory to the autofoo build tree.
2007-12-202007-12-19 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Check for Xext. * doc/MBWM2-Overview.xml: Updated documentation. * src/core/mb-wm-client-base.c: (mb_wm_client_base_display_sync): * src/core/mb-wm-client.c: * src/core/mb-wm-client.h: (mb_wm_client_init): (mb_wm_client_is_argb32): Added new mb_wm_client_is_argb32() function to simplify checking for visual type. * src/core/mb-wm-object-props.h: * src/theme-engines/mb-wm-theme-xml.h: * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: * src/theme-engines/mb-wm-theme-cairo.c: * src/theme-engines/mb-wm-theme-simple.c: Implemented shaped windows in PNG themes. * src/managers/maemo/theme/background.png: * src/managers/maemo/theme/theme.xml: Tweaked sample maemo theme to use shaped windows for dialogs and notifications.
2007-11-122007-11-12 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * src/managers/maemo/Makefile.am: * src/managers/maemo/theme/background.png: * src/managers/maemo/theme/theme.xml: Added a simple mockup of maemo png-based theme to facilitate testing. * src/client-types/mb-wm-client-dialog.c: (mb_wm_client_dialog_init): Correctly set up initial dialog geomtry. * src/managers/maemo/maemo-toolbar.c: Tweaked fallback geometry values. * src/theme-engines/mb-wm-theme-png.c: Fixed drawing decors that require scaling.
2007-11-052007-11-05 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * src/core/mb-wm-main-context.c: * src/core/mb-wm-main-context.h: * src/core/mb-wm-types.h: * src/core/mb-wm-client.c: --enable-glib-main-loop: glib main loop support. * src/core/mb-wm-util.h: Fixed handling of inline keyword when using glib. * src/theme-engines/mb-wm-theme-cairo.h: * src/theme-engines/mb-wm-theme-simple.h: * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: * src/core/mb-wm-client-base.c: * src/core/mb-wm-client-base.h: * src/core/mb-wm-client.h: * src/core/mb-wm-decor.c: Added missing prototypes and includes. * src/core/mb-window-manager.c: (mb_wm_handle_config_request): (mb_wm_handle_map_request): * src/core/mb-wm-object.c: (mb_wm_object_init_recurse: Fixed missing return value.
2007-11-012007-11-01 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * src/Makefile.am: * src/core/Makefile.am: * src/managers/maemo/Makefile.am: * src/managers/simple/Makefile.am: * src/comp-mgr/mb-wm-comp-mgr.c: * src/comp-mgr/mb-wm-comp-mgr.h: * src/core/mb-wm-types.h: * src/core/mb-wm-client.c: * src/core/mb-wm-client.h: * src/core/mb-wm-main-context.c: * src/core/mb-wm-object-props.h: * src/core/mb-window-manager.c: * src/core/mb-window-manager.h: * src/core/mb-wm-atoms.c: * src/core/mb-wm-client-base.c: Added composite manager. * src/theme-engines/mb-wm-theme-cairo.c: * src/theme-engines/mb-wm-theme-simple.c: * src/theme-engines/mb-wm-theme-xml.c: * src/theme-engines/mb-wm-theme-xml.h: * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: * data/themes/Default/theme.xml: Added clr-shadow and clr-lowlight properties to theme. * src/core/mb-wm-client-window.c: * src/core/mb-wm-client-window.h: Handling of initial _NET_WM_STATE property. * src/core/mb-wm-root-window.c: Handling of _MB_COMMAND ClientMessage.
2007-10-182007-10-19 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Added checks for Xfixes and XCursor. * src/core/mb-window-manager.c: * src/core/mb-window-manager.h: (mb_wm_set_cursor): New function.
2007-10-092007-10-09 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* src/core/mb-wm-client.h: * src/core/mb-wm-layout.c: Added LayoutPrefFixedX, LayoutPrefFixedY to allow for themes to specify client size (e.g., png theme may want to specify height of a horizontal panel to tie with size of other elements on screen). Added LayoutPrefOverlaps to indicate that client expects to overlap with other clients rather than lay exclusive claim to its allocated real-estate (e.g., maemo toolbar). * src/core/mb-wm-types.h: Changed MBGeom.width and MBGeom.height from unsigned to signed so that negative values can be used to indicate that value is not set when querying theme for client geometry. * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: (mb_wm_theme_get_client_geometry): Function to query if theme requests specific geometry values for particular client type. * src/theme-engines/mb-wm-theme-xml.c (mb_wm_xml_client_new): Initialized x, y, width and height values to -1. * configure.ac: * src/managers/Makefile.am: * src/managers/maemo/Makefile.am: * src/managers/maemo/maemo-toolbar.c: * src/managers/maemo/maemo-toolbar.h: * src/managers/maemo/maemo-window-manager.c: * src/managers/maemo/maemo-window-manager.h: * src/managers/maemo/matchbox-window-manager-2-maemo.c: Added maemo directory for maemo-specific WM.
2007-10-052007-10-04 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac * src/theme-engines/mb-wm-theme-simple.c Basic X/Xft only theme engine implementation. * src/theme-engines/mb-wm-theme-png.c Fixed north decor text cliping rect.
2007-10-032007-10-03 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * src/core/mb-wm-client-base.c: * src/core/mb-wm-decor.c: * src/core/mb-wm-decor.h: * src/core/mb-wm-object-props.h: * src/core/mb-wm-object.c: * src/theme-engines/Makefile.am: * src/theme-engines/mb-wm-theme-cairo.c: * src/theme-engines/mb-wm-theme-png.c: * src/theme-engines/mb-wm-theme-png.h: * src/theme-engines/mb-wm-theme.c: Rudimentary decor drawing in png theme.
2007-09-272007-09-27 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* Makefile.am: * configure.ac: * data/themes/Default/Makefile.am: * data/themes/Default/theme.xml: * src/core/mb-window-manager.c: * src/theme-engines/mb-wm-theme.c: Added data/themes and populated with Default theme from MBWM1. Added initial theme version and type parsing. Made mb_wm_theme API safe with NULL theme; allow WM to run without a theme.
2007-09-272007-09-27 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
configure.ac: src/core/managers/Makefile.am: src/core/managers/simple/Makefile.am: src/core/managers/simple/matchbox-window-manager-2-simple: Moved the simple manager into a subdirectory 'simple'. src/core/mb-wm-layout.c: (mb_wm_layout_real_update): Split function into smaller, more manageable, chunks.
2007-09-192007-09-19 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: * src/core/mb-wm-types.h: * src/theme-engines/Makefile.am: * src/theme-engines/mb-wm-theme-cairo.c: * src/theme-engines/mb-wm-theme-simple.c: * src/theme-engines/mb-wm-theme-png.c: * src/theme-engines/mb-wm-theme-png.h: * src/theme-engines/mb-wm-theme.c: * src/theme-engines/mb-wm-theme.h: Renambed --disable-cairo to --disable-theme-cairo, Added --enable-theme-png, Added object skeleton for MBWMThemePng.
2007-09-132007-09-13 Tomas Frydrych <tf@o-hand.com>Tomas Frydrych
* configure.ac: Pass -O0 to compiler when --enable-debug given. * src/core/Makefile.am: * src/core/mb-wm-object.h: * src/core/mb-wm-object-props.h: * src/core/mb-window-manager.c: * src/core/mb-wm-client-window.c: * src/core/mb-wm-client.c: * src/core/mb-wm-decor.c: * src/core/mb-wm-decor.h: * src/core/mb-wm-root-window.c: * src/core/mb-wm-types.h: * src/client-types/mb-wm-client-app.c: * src/client-types/mb-wm-client-dialog.c: * src/client-types/mb-wm-client-panel.c: Switched construction property ids from strings to numerical ids to allow safe handling of uknown properties by parent classes (with the added benefit of avoiding large number of strcmp calls in object _init() methods). * src/managers/matchbox-window-manager-2-simple.c: Squashed warning.
2007-09-11Added --enable-debug, MBWM_TRACE() macro and MB_DEBUG trace flagTomas Frydrych
2007-09-06objectification of MBWindowManagerTomas Frydrych
2006-02-112006-02-11 Matthew Allum <mallum@openedhand.com>Matthew Allum
* configure.ac: * src/Makefile.am: * src/client-types/Makefile.am: * src/client-types/mb-wm-client-app.c: (mb_wm_client_app_request_geometry), (decor_repaint): * src/core/mb-wm-atoms.c: (mb_wm_atoms_init): * src/core/mb-wm-client-base.c: (mb_wm_client_base_realize), (mb_wm_client_base_display_sync): * src/core/mb-wm-client.c: (mb_wm_client_get_coverage): * src/core/mb-wm-client.h: * src/core/mb-wm-core.c: (mb_wm_core_handle_config_request), (mb_wm_core_sync), (mb_wm_core_manage_client), (mb_wm_run), (mb_wm_get_display_geometry), (mb_wm_display_sync_queue), (mb_wm_new), (mb_wm_init): * src/core/mb-wm-core.h: * src/core/mb-wm-decor.c: (mb_wm_decor_sync_window), (mb_wm_decor_calc_geometry), (mb_wm_decor_get_type), (mb_wm_decor_unref), (mb_wm_decor_ref): * src/core/mb-wm-decor.h: * src/core/mb-wm-layout.c: (mb_wm_layout_manager_update): * src/managers/Makefile.am: * src/managers/matchbox-window-manager-2-simple.c: (main): * src/theme-engines/Makefile.am: * src/theme-engines/mb-wm-theme.h: * src/theme-engines/theme-cairo.c: * src/theme-engines/theme-simple.c: Add beginning of theme code with initial optional cairo and GTK support. Now paints frames. Manage pre-existing windows on start up. Various tweaks here and there.
2005-11-172005-11-17 Matthew Allum <mallum@openedhand.com>Matthew Allum
* configure.ac: * src/client-types/mb-wm-client-app.c: * src/client-types/mb-wm-client-app.h: * src/client-types/mb-wm-client-panel.c: (mb_wm_client_panel_new): * src/client-types/mb-wm-client-panel.h: * src/core/mb-wm-client.h: Make things build again. * src/managers/matchbox-window-manager-2-simple.c: (client_new): * src/matchbox-window-manager-2.c: Move and rename.
2005-11-172005-11-17 Matthew Allum <mallum@openedhand.com>Matthew Allum
* configure.ac: * src/Makefile.am: * src/client-types/Makefile.am: * src/client-types/mb-wm-client-app.c: * src/client-types/mb-wm-client-app.h: * src/client-types/mb-wm-client-panel.c: * src/client-types/mb-wm-client-panel.h: * src/core/Makefile.am: * src/core/mb-wm-atoms.c: (mb_wm_atoms_init): * src/core/mb-wm-client-base.c: * src/core/mb-wm-client-base.h: * src/core/mb-wm-client.c: * src/core/mb-wm-client.h: * src/core/mb-wm-decor.c: * src/core/mb-wm-decor.h: * src/core/mb-wm-props.c: (mb_wm_xwin_get_geometry_reply): * src/core/mb-wm-props.h: * src/core/mb-wm-types.h: * src/core/mb-wm-window.h: * src/core/mb-wm.h: * src/managers/Makefile.am: * src/matchbox-window-manager-2.c: More refactoring. Add initial decoration framework code
2005-11-082005-11-08 Matthew Allum <mallum@openedhand.com>Matthew Allum
* Makefile: * Makefile.am: * autogen.sh: * configure.ac: * matchbox-window-manager-2.c: * mb-wm-atoms.c: * mb-wm-atoms.h: * mb-wm-client.c: * mb-wm-client.h: * mb-wm-core.c: * mb-wm-core.h: * mb-wm-keys.c: * mb-wm-keys.h: * mb-wm-layout.c: * mb-wm-layout.h: * mb-wm-props.c: * mb-wm-props.h: * mb-wm-stack.c: * mb-wm-stack.h: * mb-wm-types.h: * mb-wm-util.c: * mb-wm-util.h: * mb-wm.h: * src/Makefile.am: * src/core/Makefile.am: * src/core/mb-wm-client.c: (mb_wm_client_window_new), (mb_wm_client_new), (mb_wm_client_base_init): * src/core/mb-wm-client.h: * src/core/mb-wm-core.c: (test_map_request), (mb_wm_run): * src/core/mb-wm-types.h: * src/core/mb-wm-window.c: * src/core/mb-wm-window.h: * src/core/mb-wm.h: * src/matchbox-window-manager-2.c: (test_panel_client_request_geometry), (test_client_new): * xas.c: * xas.h: Autofooify. Split Window 'wrapper' code into its own file and rejig a little.