2004-09-22 0.8.4 released. 

2004-09-28  mallum,,,  <mallum@handhelds.org>

	* configure.ac:
	Bump up version
	* src/dialog_client.c: (dialog_client_redraw):
	Avoid uneeded call on redraw.

2004-09-24  mallum,,,  <mallum@handhelds.org>

	* src/base_client.c: (base_client_new):
	* src/dialog_client.c: (dialog_client_drag), (_draw_outline):
	Revert back to non problematic hidden dialog drag. 
	* src/structs.h:
	* src/wm.c: (wm_usage), (wm_load_config),
	(wm_handle_configure_request), (wm_win_force_dialog),
	(wm_make_new_client):
	Add support for new -force_dialogs option. 
	Add missing configure notify from dialog resize

2004-09-21  mallum  <mallum@handhelds.org>

	* src/ewmh.c: (ewmh_state_set):
	* src/ewmh.h:
	* src/main_client.c: (main_client_toggle_fullscreen),
	(main_client_redraw):
	Add support for setting _NET_WM_STATE correctly so apps
	like Gnumeric which depend on this work right in switching fullscreen
	* src/wm.c: (wm_load_config), (wm_find_client),
	(wm_make_new_client):
	Minor optimisations to reduce freq of some uneeded calls
	
2004-09-07  mallum  <mallum@handhelds.org>

	* src/mbtheme.c: (mbtheme_switch):
	Resest window shapes for theme change to shapeless theme.

2004-09-07  mallum,,,  <mallum@handhelds.org>

	* src/mbtheme.c: (_theme_paint_core):
	* src/toolbar_client.c: (toolbar_client_new):
	* src/wm.c: (wm_sn_monitor_event_func):
	Various bug fixes to random bugs, inclusing;
	- startup notification crash with bad data and no clients
	- over large toolbars
	- bad theme.xml data

2004-09-01  mallum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_handle_property_change):
	Actually update client sub name prop on change. 

2004-08-30  mallum,,,  <mallum@handhelds.org>

	* src/toolbar_client.c: (toolbar_client_show):
	Stop toolbar raising on desktop from showing wrong dialogs

2004-08-30  mallum,,,  <mallum@handhelds.org>

	* src/main_client.c: (main_client_manage_toolbars_for_fullscreen),
	(main_client_toggle_fullscreen):
	More fullscreen fixes. 

2004-08-30  mallum,,,  <mallum@handhelds.org>

	* src/dockbar_client.c: (dockbar_client_configure):
	Fix east panel positioning

2004-08-30  mallum,,,  <mallum@handhelds.org>

	* src/main_client.c: (main_client_manage_toolbars_for_fullscreen):
	Fullscreen fixes for vertical panels

2004-08-28  mallum,,,  <mallum@handhelds.org>

	* src/matchbox-remote.c: (mbpanelcommand), (mbcommand), (usage),
	Add support for -panel-toggle.  
	Based on patch from Tom Hui.

2004-08-23 0.8.3 released. 

2004-08-23  mallum,,,  <mallum@handhelds.org>

	* configure.ac:
	bump of version. check for libmb1.3

2004-08-21  mallum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_configure):
	* src/main_client.c: (main_client_hide), (main_client_show),
	(main_client_destroy):
	* src/wm.c: (wm_handle_configure_request), (wm_toggle_desktop):
	source cleanups. remove #if 0's. rid compiler warnings

2004-08-18  mallum,,,  <mallum@handhelds.org>

	* src/client_common.c: (client_want_focus):
	Never give message windows input focus. 
	* src/ewmh.c: (ewmh_set_active):
	Remove silly debug crasher.

2004-08-18  mallum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_handle_configure_request):
	Allow toolbars to resize height.

2004-08-17  mallum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_check_for_state_hints),
	(dialog_client_show), (dialog_client_reparent),
	(dialog_get_available_area), (dialog_check_geometry),
	(dialog_init_geometry), (dialog_client_button_press),
	(dialog_client_drag), (_get_mouse_position), (_draw_outline),
	(dialog_client_destroy):
	Quick dialog code cleanup 

2004-08-17  mallum,,,  <mallum@handhelds.org>

	* src/client_common.c: (client_button_do_ops):
	* src/dialog_client.c: (dialog_client_destroy):
	* src/mbtheme.c: (theme_frame_button_paint), (mbtheme_button_new):
	* src/mbtheme.h:
	* src/structs.h:
	Fix for button press-only crazziness. 

2004-08-17  mallum,,,  <mallum@handhelds.org>

	* src/structs.h:
	* src/wm.c: (wm_load_config), (wm_handle_configure_request):
	Make awt workaround set via env var rather than ifdef
	Safer vaue_mask checks for dialog resizing. 

2004-08-13  mallum,,,  <mallum@handhelds.org>

	* src/ewmh.c: (ewmh_init):
	* src/structs.h:
	* src/wm.c: (wm_make_new_client):
	Add new _NET_WM_WINDOW_TYPE_INPUT support

2004-08-12  mallum,,,  <mallum@handhelds.org>

	* src/composite-engine.c: (comp_engine_client_configure):
	* src/wm.c: (wm_handle_configure_request):
	Attempted shadow fix for self resizing dialogs 

2004-08-12  mallum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_init_geometry):
	Eek, fix typo. 

2004-08-11  mallum,,,  <mallum@handhelds.org>

	* src/composite-engine.c: (comp_engine_theme_init),
	(comp_engine_render):
	Use red rectangles for visual debug. 	

	* src/dialog_client.c: (dialog_init_geometry):
	Message window positioning fixes

	* src/ewmh.c: (ewmh_set_active):
	* src/main_client.c: (main_client_manage_toolbars_for_fullscreen),
	(main_client_configure), (main_client_hide), (main_client_show),
	(main_client_destroy):
	* src/main_client.h:
	* src/structs.h:
	* src/toolbar_client.c: (toolbar_client_configure),
	(toolbar_client_show):
	* src/wm.c: (wm_restack):
	Add intial support for showing toolbar windows for fullscreen 
	windows

2004-08-06  mallum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_handle_button_event),
	(wm_handle_configure_request), (wm_restack):
	* src/dialog_client.c: (dialog_check_geometry):
	* src/dialog_client.h:
	Allow dialog resizing / repostioning via new dialog stuff. 
        Raise a dialog on click ( not just titlebar anymore ).

	* src/ewmh.c: (ewmh_set_active):
	Minor optimisation - avoid setting active win prop
	if not changed.

2004-08-06  mallum,,,  <mallum@handhelds.org>

	* data/themes/blondie/theme.xml:
	Fix min+max toolbars having different sizes.
	Note, Matchbox probably should handle this.

	* src/dialog_client.c: (dialog_client_new),
	(dialog_get_available_area), (dialog_check_gemoetry):
	* src/structs.h:
	More dialog positioning/sizing improvements. 

	* src/toolbar_client.c: (toolbar_client_new),
	(toolbar_client_configure), (toolbar_client_move_resize),
	(toolbar_client_show), (toolbar_client_hide),
	(toolbar_client_destroy), (toolbar_client_get_coverage),
	(toolbar_client_button_press), (toolbar_win_offset),
	(toolbar_client_redraw):
	Speed up toolbar handling removing the numerous get_state()
	roundtrips and using a local flag instead. 

2004-08-05  mallum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_show),
	(dialog_get_available_area), (dialog_check_gemoetry),
	(dialog_init_geometry), (dialog_client_configure):
	* src/dialog_client.h:
	* src/dockbar_client.c: (dockbar_client_show),
	(dockbar_client_hide), (dockbar_client_destroy):
	* src/main_client.c: (main_client_title_height):
	* src/structs.h:
	* src/toolbar_client.c: (_fix_dialogs_for_toolbars),
	(toolbar_client_show), (toolbar_client_destroy):
	* src/wm.c: (wm_restack), (wm_get_offsets_size):
	Initial dialog postioning/sizing rewrite

2004-08-03  mallum,,,  <mallum@handhelds.org>

	* src/client_common.c: (client_deliver_wm_protocol),
	(client_deliver_message), (client_button_do_ops):
	* src/client_common.h:
	* src/ewmh.c: (ewmh_init):
	* src/mbtheme.c: (mbtheme_button_new):
	* src/structs.h:
	More subname work and grab message functionality added. 

2004-07-30  mallum,,,  <mallum@handhelds.org>

	* data/schemas/Makefile.am:
	Fix disable schemas install. 
	* src/base_client.c: (base_client_new):
	* src/client_common.c: (client_button_do_ops):
	* src/ewmh.c: (ewmh_init):
	* src/main_client.c: (main_client_destroy):
	* src/mbtheme.c: (theme_frame_button_paint), (theme_frame_paint),
	(param_parse), (mbtheme_button_press_activates),
	(mbtheme_button_new), (mbtheme_sublabel_new),
	(parse_frame_layer_tag), (mbtheme_init):
	* src/mbtheme.h:
	* src/structs.h:
	* src/wm.c: (wm_handle_property_change), (wm_toggle_desktop):
	Add initial support for sub name/label property. 

2004-07-19  Matthew Allum,,,  <mallum@handhelds.org>

	* data/themes/blondie/theme.xml:
	* src/mbtheme.c: (parse_lowlight_tag):
	Improve blondie lowlight color.

2004-07-16  Matthew Allum  <mallum@handhelds.org>

	* src/composite-engine.c: (comp_engine_render), (comp_engine_time):
	* src/structs.h:
	* src/wm.c: (wm_handle_client_message):
	Add suport for visual composite debugging. Toggle via 
	matchbox-remote -x

2004-07-13  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_configure):
        Initial attempt at 'corner postioning' rules for message dialogs

2004-06-29  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_new),
	(dialog_client_get_offsets), (dialog_client_check_for_state_hints),
	(dialog_client_show), (dialog_client_reparent),
	(dialog_client_redraw), (dialog_client_drag):
	* src/main_client.c: (main_client_configure),
	(main_client_reparent), (main_client_move_resize),
	(main_client_toggle_fullscreen), (main_client_redraw),
	(main_client_button_press), (main_client_show):
	* src/mbtheme.c: (theme_frame_icon_paint),
	(theme_frame_button_paint), (_theme_paint_core),
	(theme_frame_paint), (theme_frame_menu_get_dimentions),
	(_theme_frame_menu_paint_text_entry):
	* src/wm.c: (wm_new), (wm_load_config), (wm_init_existing),
	(get_xevent_timed), (wm_handle_map_notify), (wm_event_loop),
	(wm_handle_button_event), (wm_handle_configure_request),
	(wm_handle_property_change), (wm_make_new_client),
	(wm_remove_client), (wm_restack), (wm_xsettings_notify_cb),
	(wm_sn_exec), (wm_sn_monitor_event_func), (wm_msg_win_queue_add),
	(wm_msg_win_queue_process), (gconf_key_changed_callback):

	minor source cleanups. 

2004-06-18  Matthew Allum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_handle_configure_request), (wm_make_new_client):
	Hacks to make kaffe awt apps paint the UI's ok when sized by mb.

2004-06-11  Matthew Allum,,,  <mallum@handhelds.org>

	* src/toolbar_client.c: (toolbar_client_new):
	If theres no vertical space for a new toolbar turn it
	into a main client. 

2004-06-04  Matthew Allum,,,  <mallum@handhelds.org>

	* src/ewmh.c: (ewmh_handle_root_message):
	fix for _NET_SHOWING_DESKTOP - dont hide desktop if already showing
	and show is requested. 

2004-06-04  Matthew Allum,,,  <mallum@handhelds.org>

	* src/mbtheme.c: (_theme_paint_core):
	Clip pixmap image if calculated dimentions bigger than
	are to be painted on. Attempted fix for bug #81

2004-06-03  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_drag):
	Call Xsync so dialog hidden drag background gets updated ok
	* src/mbtheme.c: (theme_frame_paint):
	Dont dont image/char substitution for dialog titles

2004-06-01  Matthew Allum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_handle_configure_request):
	Fixes for dialog self moving in 'free dialog mode'

2004-05-28  Matthew Allum,,,  <mallum@handhelds.org>

	* data/themes/blondie/theme.xml:
	* src/client_common.c: (client_init_backing):
	* src/composite-engine.c: (stack_last), (stack_prev), (stack_push),
	(comp_engine_get_argb32_visual), (comp_engine_init),
	(comp_engine_client_init), (_render_a_client),
	(comp_engine_render):
	* src/composite-engine.h:
	* src/dialog_client.c: (dialog_client_new),
	(dialog_client_reparent), (dialog_client_redraw):
	* src/mbtheme.c: (theme_frame_button_paint), (theme_frame_paint):
	* src/structs.h:
	* src/wm.c: (wm_handle_configure_request), (wm_make_new_client):
	Added initial support for ARGB Windows.
	Changed blondie theme to use simple shadows.
	Possible fix for allowing message wins to move themselves. 
	
2004-05-06  mb-wm 0.8.2 release RELEASE_0_8_2

2004-05-06  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	Make ping support selection get reported

2004-04-27  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	* data/Makefile.am:
	Bump up version. Fix schema Makefile gubbins for BSD Make

2004-04-26  Matthew Allum,,,  <mallum@handhelds.org>

	* src/base_client.c: (base_client_show):
	* src/dialog_client.c: (dialog_client_show), (dialog_client_drag),
	(dialog_client_destroy):
	* src/structs.h:
	* src/wm.c: (wm_make_new_client), (wm_msg_win_queue_add):
	More work on new message window types. Stacking and composite fixes.

2004-04-22  Matthew Allum,,,  <mallum@openedhand.com>

	* src/dockbar_client.c: (dockbar_client_orientation_calc),
	(dockbar_client_show):
	* src/ewmh.c: (ewmh_init):
	* src/structs.h:
	* src/wm.c: (wm_make_new_client), (wm_toggle_desktop):
	- Add support for keeping embedded titlebar panels visible
	  when desktop is shown.
        - Initial support for new message window types

2004-04-13  Matthew Allum,,,  <mallum@handhelds.org>

	* src/Makefile.am:
	Make clean target clean gcov data files

2004-04-13  Matthew Allum,,,  <mallum@handhelds.org>

	* src/ewmh.c: (ewmh_handle_root_message), (ewmh_hung_app_check):
	* src/wm.c: (wm_usage), (wm_load_config), (wm_event_loop):

	ping related cleanups. remove -ping_handler cmd line option,
	shorten time to kill hung app.  

2004-04-06  Matthew Allum,,,  <mallum@openedhand.com>

	* configure.ac:
	Add disable ping option.
	
	* src/base_client.c: (base_client_new), (base_client_destroy):
	* src/client_common.c: (client_obliterate),
	(client_deliver_delete):
	* src/client_common.h:
	* src/ewmh.c: (ewmh_hung_app_check):
	* src/structs.h:
	* src/wm.c: (wm_new), (get_xevent_timed), (wm_event_loop),
	(wm_sn_timeout_check):

	- Many ping handling changes;
	  -  initiate only when close button pressed.
          -  make code more modular / smaller / ifdef'd
	- Attempt to kill -9 apps by defualt if PID given and app
	  offers no WM_DELETE proto.
        - Improve event loop to only use select timeouts when really needed.
          ( XXX. needs more testing may have broken stuff )

2004-04-05  Matthew Allum,,,  <mallum@openedhand.com>

	* configure.ac:
	Add support for test builds with gconf/gprof
	Clean up the configure --help output 

2004-03-26  Matthew Allum,,,  <mallum@openedhand.com>

	* src/dialog_client.c: (dialog_client_drag):
	Fix underlying apps getting expose for invisable dialog drag.

2004-03-22 matchbox-window-manager-0.8.1 released released tag: RELEASE_0_8_1

2004-03-22  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_get_offsets),
	(dialog_client_configure):
	Allow decorationless dialog to position themselves anywhere
	Dont add invisible border to decorationless dialogs	
	* src/wm.c: (wm_handle_configure_request):
	Fix Composite for self moving dialogs

2004-03-17  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	bump up version number

2004-03-12  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_drag):
	Fix invisible dialog dragging for composite

2004-03-10  Matthew Allum,,,  <mallum@handhelds.org>

	* AUTHORS:
	* README:
	Added *some* content to these
	* src/dialog_client.c: (dialog_client_drag):
	Dragging mode experimental work

2004-03-09  Matthew Allum,,,  <mallum@handhelds.org>

	* data/Makefile.am:
	* data/themes/Makefile.am:
	Install kdbconfig for standalone, dont install themes files

2004-03-09  Matthew Allum,,,  <mallum@handhelds.org>

	* src/composite-engine.c: (comp_engine_time):
	Disable lowlight timings define - shouldn't be in release 
	* src/dialog_client.c: (dialog_client_drag), (_draw_outline):
	Initial hiding dialog when dragged experiments

2004-03-08  Matthew Allum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_usage), (wm_load_config):
	Remove -use_lowlight option for composite and make it always on.

2004-03-08  Matthew Allum,,,  <mallum@openedhand.com>

	* src/composite-engine.c: (comp_engine_render):
	Dont shadow CM_TRANSLUCENCY windows ( at least for now )

2004-02-26  Matthew Allum,,,  <mallum@openedhand.com>

	* src/mbtheme.c: (_theme_paint_core), (theme_frame_paint):
	Make sure overlarge theme pixmaps are clipped if not scaled

2004-02-25  Matthew Allum,,,  <mallum@openedhand.com>

	* src/main_client.c: (main_client_toggle_fullscreen):
	Fix titlebar panel for fullscreen toggling

2004-02-24  Matthew Allum,,,  <mallum@openedhand.com>

	* src/base_client.c: (base_client_destroy):
	* src/desktop_client.c: (desktop_client_new):
	* src/main_client.c: (main_client_show):
	* src/structs.h:
	* src/wm.c: (wm_toggle_desktop):

	Fix decorated desktop toggling.

2004-02-18  Matthew Allum,,,  <mallum@handhelds.org>

	* src/composite-engine.c: (comp_engine_client_hide):
	Uncomment and improve previous fix clearing lowlights.

2004-02-16  Matthew Allum,,,  <mallum@handhelds.org>

	* data/themes/bluebox/theme.xml:
	Improve bluebox shadow color

2004-02-15  Matthew Allum,,,  <mallum@handhelds.org>

	* src/dialog_client.c: (dialog_client_destroy):
	Fix for possible crash from dialog destroy.

2004-02-10 matchbox-panel-0.8 released released tag: RELEASE_0_8

2004-02-10  Matthew Allum,,,  <mallum@handhelds.org>

	* src/base_client.c: (base_client_new), (base_client_destroy):
	Fix reading of UTF8 Win titles

2004-02-09  Matthew Allum,,,  <mallum@openedhand.com>

	* data/themes/borillo/theme.desktop:
	Fixed menu highlight color

2004-02-09  Matthew Allum,,,  <mallum@openedhand.com>

	* configure.ac:
	Fix xsettings in summary
	* data/themes/borillo/theme.xml:
	Change borillo to autofit font

2004-02-08  Matthew Allum,,,  <mallum@handhelds.org>

	* src/wm.c: (wm_usage):
	fix MB_USE_JPEG typo

2004-02-07  Matthew Allum,,,  <mallum@handhelds.org>

	* configure.ac:
	fix startup notification 

2004-02-06  Matthew Allum,,,  <mallum@handhelds.org>

	* data/themes/borillo/theme.xml:
	correct alpha attribute

2004-02-06  Matthew Allum,,,  <mallum@openedhand.com>

	* src/keys.c: (keys_load_config):
	* src/structs.h:
	Fixed kbdconfig load. fixed defualt icon load

2004-02-05  Matthew Allum, <mallum@openedhand.com>

	* configure.ac:
	Fixed GConf checking, added message window option
	* src/wm.c: (wm_usage):
	Fixed help output
