aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)Author
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.