2007-12-18  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.7

2007-12-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: catch X errors around call to
	XKeycodeToKeysym. Fixes: NB#78409

2007-11-22  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.6

2007-11-22  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: check if a fn + keycode gives keysym,
	but also if keycode only does not give keysym.
	Fixes: NB#74429

2007-11-22  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c: use button1 in
	gtk_menu_popup. Fixes: NB#76713

2007-11-21  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.5

2007-11-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c:
	- when grabbing a shortcut, check if that keysym requires the Fn
	modifiers, and if so add it to the modifier mask. For instance
	the + key in French is labelled as + but requires Fn+V.
	- when a key shortcut is received, check if this keycode and
	mask results in a levelled keysym.
	Fixes: NB#74322

2007-11-19  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_button_toggled): do
	not unselect menu item when untoggling the button to avoid
	inconsistent behavior. Fixes: NB#75922.

2007-11-12  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.4

2007-11-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c (hd_wm_prepare_close_application_dialog):
	- add a weak reference to the window so it can be set to NULL
	if it disappears.
	- clean up the list where it is constructed.
	* src/hn-app-switcher.c (hn_app_switcher_close_application_dialog):
	- do not clean up the list as it is done by the caller.
	Fixes: NB#74429

2007-11-08  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-l10n.h, src/hd-applications-menu-settings-l10n.h,
	libhildondesktop/statusbar-item-socket.h,
	libhildondesktop/tasknavigator-item-socket.h: added missing
	G_END_DECLS. Patch courtesy of Mikhail Sobolev

2007-11-07  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_press_event): do not take non-visible menu
	items into account when checking which item was selected on button
	press. Fixes: NB#75589.

2007-11-01  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_finalize,
	hd_applications_menu_init, hd_applications_menu_create_menu): use an
	idle call instead of timeout to first load menu structure on startup. 

2007-10-31  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: if an image has a cache, that's the file
	whose existence we should check. Fixes: NB#72925

2007-10-29  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.3

2007-10-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c (hd_home_window_constructor): if the background
	file has disappeared, revert to default. Fixes: NB#72925

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): only reset
	switcher button icon if the application is only shown in switcher menu
	and there's no blinking notification icon. Fixes: NB#72861, NB#72860.

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): revert last
	commit as it brings one regression when blinking icon on switcher area.

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): do not
	reset switcher button icon when fullscreen signal is false in order to
	avoid stopping the blinking when launching an application or coming
	back from fullscreen mode. Fixes: NB#72861, NB#72860.

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_displat_state_cb,
	hd_switcher_menu_finalize): copy animation pixbuf when restoring
	blinking icon on switcher button to avoid it to be destroyed just
	before using it. Fixes: NB#72544.

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c
	(hd_plugin_loader_factory_load_modules): g_strdup() the plugin loader
	key to fix a crasher. Do not use G_MODULE_BIND_LOCAL flag when loading
	plugin loader module in order to correctly load all its dependencies in
	the global symbol table.

2007-10-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_unmap,
	hd_applications_menu_init): make the initial setup (select first
	category) on window unmap instead of window popdown in order to avoid
	errouneous applications activation when doing double clicks.
	Fixes: NB#73137.

2007-10-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c
	- (hildon_desktop_panel_window_composite_update_background):
	store a GdkPixmap instead of a Render Picture for the background,
	and apply it as window background.
	- (hildon_desktop_panel_window_composite_expose): removed.
	- (hildon_desktop_panel_window_composite_finalize): added, unref
	the background pixmap.
	Fixes: NB#72438

2007-10-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: enable GTK
	extension events on both the event window and the
	close / resize handles. Fixes: NB#73005

2007-10-25  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-switcher-menu.c: fixed a compiler warning. Fix courtersy
	of Xan López.

2007-10-24  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.2

2007-10-24  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c,
	libhildondesktop/hildon-desktop-panel-window-composite.c:
	fixed compilation warnings. Patch courtesy of Xan López.

2007-10-23  Johan Bilien  <johan.bilien@nokia.com>

	* doc/libhildondesktop: moved libhildondesktop documentation
	to its own subdirectory, with its own gtk-doc module.

2007-10-18  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.1

2007-10-18  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-switcher-menu.c
	(hd_switcher_menu_refresh_notification_items): check if items
	are HDSwitcherMenuItem before accessing them.

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* libhildondesktop/libhildondesktop.h: document
	HD_DEFINE_PLUGIN_EXTENDED and HD_DEFINE_PLUGIN.

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* libhildondesktop/tasknavigator-item.[ch]: document
	TaskNavigatorItem (mark public fields as private).

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* doc/hildon-desktop-docs.sgml: add package version number.
	* libhildondesktop/hildon-desktop-panel-item.[ch]: add
	HildonDesktopPanelItem documentation.

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* doc/hildon-desktop-docs.sgml: make the index.html more elegant.
	* doc/hildon-desktop.types: introspect PopupWindow and PopupMenu
	too.

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* libhildondesktop/statusbar-item.[ch]: fix StatusbarItem
	documentation (mainly state things as private).

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* libhildondesktop/hildon-log.[ch]:
	* libhildondesktop/statusbar-item-binding.[ch]:
	* libhildondesktop/statusbar-item-socket.[ch]:
	* libhildondesktop/statusbar-item-wrapper.[ch]:
	* libhildondesktop/tasknavigator-item-socket.[ch]:
	remove _PRIVATE macros from public headers.

2007-10-17  Marc-Andre Lureau  <marc-andre.lureau@nokia.com>

	* doc/Makefile.am:
	fix GtkDoc documentation build.

2007-10-17  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 2.0.0

2007-10-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	fix an invalid read by adding a weak pointer to the internal static
	variable that points to the last selected item. Fixes: NB#73505.
	* libhildondesktop/hildon-desktop-panel-expandable.c
	(hildon_desktop_desktop_panel_expandable_cremove): fix a leak by
	freeing an temporary list.
	* libhildonwm/hd-wm.c (hd_wm_activate_service): fix memory leak.

2007-10-17  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: reverted activating
	the extension events, as it breaks resizing and context sensitive
	menu

2007-10-16  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.46

2007-10-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/home-item.[ch]: use HOME_ as prefix
	for the GObject macros, to make the python binding generator
	happy.

2007-10-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: enable
	extension events on the event window, so the pressure
	information is propagated to child widgets. Patch courtesy
	of Tomas Junnonen. Fixes: NB#73005

2007-10-11  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.45

2007-10-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-window.c (hd_wm_window_finalize):
	do not return when the window is hibernating. We do destroy
	windows which are hibernating when an application has not
	set up its WINDOW_ROLE, in which case all its windows have the
	same hibernation key.
	* src/hd-switcher-menu.c: do not check urgency of hibernating windows
	* src/hn-app-switcher.c: do not check urgency and icon geometry
	of hibernated window.
	Fixes: NB#72572

2007-10-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c (hd_wm_prepare_close_application_dialog):
	plugged the leak of an X property

2007-10-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* debian/config/notification-groups.conf: update notification group
	configuration file with correct e-mail notification group callback.

2007-10-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_app):
	plugged the leak of a string vector

2007-10-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-window.c (hd_wm_win_info_get_window_name): Fixed
	the leak of a string

2007-10-10  Moises Martinez <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: (hd_keys_handle_keypress):
	- Trap possible X errors. Fixes potential crash.

2007-10-10  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.44

2007-10-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-window.c: call gdk_flush before checking for
	an X error. Fixes: NB#72458

2007-10-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c
	(hd_switcher_menu_create_clear_notifications_button):
	call gtk_widget_show on "clear events" menu item.

2007-10-09  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.43

2007-10-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_separator):
	call gtk_widget_show on each created menu separator.

2007-10-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-application.c: (hd_wm_application_new):
	- If not icon provided at all fallback to default.

2007-10-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c: (hd_wm_prepare_close_application_dialog):
	- Use the new HD_WM_ENTRY_INFO semantics. The list of applications
	contains applications not windows. Fixes: NB#72499

2007-10-08  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.42

2007-10-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- (hildon_desktop_panel_expandable_constructor): keep the id
	of the fullscreen signal handler
	- (hildon_desktop_panel_expandable_finalize): disconnect the
	fullscreen signal handler.
	Fixes: NB#72260

2007-10-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.41

2007-10-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: (hd_wm_constructor), (hd_wm_init),
	(hd_wm_monitor_cb), (hd_wm_monitor_register):
	- Refresh list of applications when un/installing. Fixes: NB#72107
	* src/hn-app-switcher.c:
	(hn_app_switcher_close_application_dialog):
	- Use the proper hd_wm_entry_info

2007-10-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-thumb-menu-item.c
	(hildon_thumb_menu_item_style_set, hildon_thumb_menu_class_init):
	refresh style of menu item labels in case of a theme change.
	Fixes: NB#72056.

2007-10-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c, src/hd-switcher-menu-item.c: defined a default
	height for menu items and reduced x padding in order to bring more
	consistency to switcher area menu in relation to other tasknavigator
	menus. Fixes: NB#71584.

2007-10-04  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-window.c: the icons we should accept
	are 64x54, not 40x40. Fixes: NB#71511

2007-10-04  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c
	(hildon_desktop_home_item_propagate_button_event): when forwarding
	button-release events, lookup for the child window using the
	previous button-press event coordinates. Fixes: NB#71808

2007-10-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c: fixed the leak of a GList

2007-10-03  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_notification_deleted_cb):
	turn off led pattern blinking when a notification with led blinking
	closes. Fixes: NB#71832.

2007-10-02  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.40

2007-10-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-application.c: do not #define out gettext!
	Fixes: NB#69635

2007-10-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_finalize,
	hd_applications_menu_activate_category,
	hd_applications_menu_free_menu_list, hd_applications_menu_create_menu,
	hd_applications_menu_get_items, hd_applications_menu_populate):
	complete refactoring of the way applications pane is update. Instead
	of removing and adding items from the popup menu widget, we just add
	all application menu items to the popup menu and keep hinding and
	showing certain menu items each time a category is activated. This
	brings a mass performance improvement as GTK+ doesn't perform very
	well with massively adding/removing widgets from containers.
	* src/hd-switcher-menu.c (hd_switcher_menu_init,
	hd_switcher_menu_eventbox_keypress_cb): add an eventbox around the
	popup menus in order to avoid flickers on scroll buttons area.
	Explicitly show menu items on their creation as the popup menu doesn't
	call gtk_widget_show on them anymore.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]
	(hildon_desktop_popup_menu_get_children,
	hildon_desktop_popup_menu_parent_size,
	hildon_desktop_popup_menu_item_is_valid,
	hildon_desktop_popup_menu_motion_notify): take in to account the
	visibility of the menu items on all basic operations on popup menu
	like motion notify, keyboard navigation, getting children, etc.

2007-10-01  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.39

2007-10-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c (hd_home_background_requires_caching):
	- check for both MMC and cache the background for both origin,
	as both will be made unavailable if connected to a host.

2007-10-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-toggle-button.c
	(hildon_desktop_toggle_button_expose): paint the button on
	its allocation only. Fixes: NB#71538

2007-10-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c: removed debug message

2007-10-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c
	(hildon_desktop_panel_expandable_hide_extension): do not hide the
	extension if already hidden. In particular don't release grabs
	which we didn't take. Fixes: NB#71191

2007-09-28  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.38

2007-09-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: kill the startup wizard in an idle loop,
	to make sure we are all setup.
	Fixes: NB#68956

2007-09-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_dir_changed):
	reduce the timeout to update the menu in order to avoid strange
	behavior from the user point of view. Fixes: NB#68975.

2007-09-28  Lucas Rocha  <lucas.rocha@nokia.com>

	Added "safe mode" support which, in practice, disables all home plugins
	and loads default ones for task navigator and statusbar. Based on
	patch from Karoliina Salminen <karoliina.t.salminen@nokia.com>.

	* debian/rules: added --enable-safe-mode option to configure step.
	* debian/config/desktop.conf: added UI policy key for statusbar.
	* src/hd-desktop.c (hd_desktop_init, hd_desktop_load_containers):
	create a stamp file on startup which should be removed on a normal
	desktop shutdown. On startup, if the file is still there it means
	desktop didn't shutdown normally on previous session and the safe mode
	should be activated. If running in a development environment, then safe
	mode is disabled.
	* src/hd-desktop.h: added constants for the stamp file used by safe
	more code.
	* src/main.c (signal_handler): remove stamp file on SIGTERM to mark
	a plain shutdown.
	* policies/statusbar-policy.c: new statusbar UI policy which loads all
	default plugins in case the desktop is in safe mode.

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: removed debug message
	* libhildondesktop/hildon-desktop-home-item.c: removed warning
	when no close icon is provided

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window-dialog.c: fixed potential leak of an int

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c (read_menu_conf): do not
	duplicate strings before adding to the TreeStore

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-switcher-menu-item.c: fixed the leak of the application
	and window names

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c
	(hildon_desktop_panel_expandable_cadd): fixed the leak of a GList

2007-09-28 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c (hd_panel_window_cadd): fixed leak of
	a GList

2007-09-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_create_menu):
	increased the applications pane in order to avoid many truncations on
	several languages. Fixes: NB#65999.

2007-09-27 Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_create_menu): pack
	both panes inside event boxes in order to avoid flicking on scrolling
	buttons area when opening the popup window.

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	Refactored memory management of the switcher icons
	* src/hd-switcher-menu-item.c
	- (hd-switcher-menu-item_set_property): keep an internal reference
	to the notification icon
	- (hd_switcher_menu_item_icon_animation): when moving from
	animation to static, do not unref the original pixbuf
	* src/hn-app-pixbuf-anim-blinker.c
	(hn_app_pixbuf_anim_blinker_finalize): unref the blended image
	* src/hd-switcher-menu.c: unref a notification icon after
	a notification menu item is created
	Fixes: NB#70872, NB#70670

2007-09-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	reverted some remaining changes from the previous leak fix in order to make the
	keyboard navigation work again.

2007-09-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	reverted some changes from the previous leak fix in order to make the
	focus move between panes work again.

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c (hd_desktop_plugin_list_from_conf): duplicate
	the group name if we add it to the plugin list.

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	fixed the leak of a GList

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c (hd_desktop_plugin_list_from_conf): free
	the KeyFile in case of error.

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c (hd_desktop_plugin_list_from_conf): use
	g_strfreev() to free the list of groups returned by gconf. Fixes
	a leak of strings

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c: unref
	the notification icon after storing it in the ListStore, to avoid
	leaking it

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel.c (hildon_desktop_panel_cadd):
	added protection against NULL widget. Fixes: NB#70668

2007-09-27 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: systematically
	unselect the item when removed from the box. This fixes invalid
	reads

2007-09-26 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-switcher-menu.c: fixed numerous leaks of GList.

2007-09-26 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: fixed a warning
	when deselecting a NULL item

2007-09-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): make sure
	the menu item icon blinks when urgency hint is set for a certain
	window. Fixes: NB#58375.

2007-09-26  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-panel-window-dialog.c:
	(hd_panel_window_dialog_notify_condition):
	- Get the condition anyways and send it off. Fixes: NB#70308

2007-09-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_get_items): center
	the "no applications" label on empty categories menu item.

2007-09-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: (hd_keys_action_close):
	* libhildonwm/hd-keys.h:
	- New gconf key for shorcuts.

2007-09-26  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-panel-window-dialog.c:
	(hd_panel_window_dialog_constructor):
	- If using old titlebar MB dirty-hack, never hide statusbar.
	Fixes: NB#70648, NB#70348, NB#69706

2007-09-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c
	(hildon_desktop_notification_manager_notify): fix memory leak.
	Fixes: NB#70273.

2007-09-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_realize): don't set back pixmap to NULL
	to make avoid the "partial paint" effect on realize. Fixes: NB#69156.

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-manager.c: free the list of plugins returned by
	the plugin loaders

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: fixed the leak of the strings retrieved
	from gconf

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c: do not send the application-starting signal
	if the application has a window already or has requested not
	to show notifications.

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-thumb-menu-item.c: do not disable
	ellipses. Fixes: NB#70867

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c (hd_app_menu_tree_navigation_row_deleted):
	- set the cursor in an idle loop rather than directly, to prevent
	accessing the deleted row's data. Fixes: NB#68961

2007-09-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_clear_item_activated):
	close popup window when activating the clear events button. Added
	some safety code for destroying clear events menu item after all
	notifications are closed. Fixes: NB#70893.

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* hildon-home-area.c (hildon_home_area_child_save_position): if
	the widget is not allocated, use the requisition. Fixes: NB#69699

2007-09-25 Johan Bilien  <johan.bilien@nokia.com>

	* home-item.[ch]: added empty wrapper around HildonDesktopHomeItem,
	for API coherence with TasknavigatorItem and StatusbarItem.

2007-09-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
	make sure the menu items are correctly ellipsized. Fixes: NB#70588.

2007-09-24  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: (hd_switcher_menu_changed_info_cb),
	(hd_switcher_menu_fullscreen_cb):
	- Notifications on fullscreen when urgency hint set.

2007-09-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c: disabled all debug messages by default.

2007-09-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_init,
	hd_applications_menu_initial_setup, hd_applications_menu_show,
	hd_applications_menu_changed, hd_applications_menu_popdown): preload
	initial category on menu popdown and/or on desktop startup in order
	to improve general performance of menu popup action. Reduced delay for
	loading menu on startup to better fit the desktop's startup time.

2007-09-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_get_children):
	- Return plugins already sorted.
	* src/hd-desktop.c: (hd_desktop_plugin_list_from_container),
	(hd_desktop_select_plugins):
	- Fully support for HildonDesktopContainer.
	Fixes: NB#66911

2007-09-24 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c: Fixed potential leaks of
	the .desktop GKeyFile stuctures

2007-09-24 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: fixed leaks
	of the children list in several places

2007-09-24 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c: do not duplicate the name
	of the applications before adding to the treemodel, because the model
	does this for us. Fixes: NB#70641

2007-09-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor,
	hd_switcher_menu_item_set_entry_info): always show application name on
	first row and window title on second row. Fixes: NB#70552.

2007-09-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_changed,
	hd_applications_menu_init, hd_applications_menu_create_menu): load the
	menu structure after a certain delay to improve first-use UI feedback.

2007-09-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* data/notification-groups.conf: set the correct D-Bus call for the
	email notifications group.
	* data/Makefile.am: install notification-groups.conf in hildon-desktop
	configuration directory.

2007-09-24 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c: protect
	XChangeProperty with gdk_error_trap_*. Fixes: NB#70550

2007-09-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
	fixed alignment of label inside a notification group menu item.

2007-09-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu,
	hd_switcher_menu_constructor): refactor applications pane to use
	optimized method for replacing all items in popup menu.

2007-09-21 Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.37

2007-09-21 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c: move the label
	3 px higher. Fixes: NB#69642

2007-09-21 Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-app-button.c:
	- set the previous button even if it happens to be the same as
	the new one
	- when the group menu is closed, if no previous active button,
	unset current button.
	Fixes: NB#70354

2007-09-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	use new method for replacing items in popup menu.
	* src/hd-switcher-menu.c
	(hd_switcher_menu_create_clear_notifications_button,
	hd_switcher_menu_add_clear_notifications_button,
	hd_switcher_menu_get_icon_from_theme,
	hd_switcher_menu_add_notification_groups,
	hd_switcher_menu_create_notifications_menu): refactored the whole
	notification pane creation to use the new method for replacing
	items in popup menu.
	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_add_items,
	hildon_desktop_popup_menu_remove_all,
	hildon_desktop_popup_menu_parent_size,
	hildon_desktop_popup_menu_replace_items): new method for replacing
	items in popup menu. Make sure the parent is resized before moving
	it to another position. Fixes: NB#65712.

2007-09-20 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-settings-dialog.c: check for duplicate names
	on the stripped name, not the original. Fixes: NB#70314

2007-09-20 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm-window.c: set the parent pointer to the
	parent app when creating a new window. Fixes: NB#70125

2007-09-20 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-switcher-menu.c: when removing an item, unselect
	it if selected
	* libhildondesktop/hildon-desktop-popup-menu.c: ensure that we
	are always calling popup_menu_remove rather than container_remove.
	Fixes: NB#70281

2007-09-20 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-select-plugins-dialog.c, src/hd-home-background.c:
	- Fixed memory leaks. Fixes: NB#70273

2007-09-19  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: (hd_switcher_create_external_window):
	- Fixed size for deattached button. Fixes: NB#70344

2007-09-18  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-panel-window-dialog.c:
	(hd_panel_window_dialog_notify_condition):
	- Send a real DBus signal.

2007-09-18 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c: set an abitrary default value
	to the paned position.

2007-09-18 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: when passing
	along a button-release, use the button release event
	rather than the previous button-press

2007-09-18  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	make sure focus is correctly painted when the same category is
	activated twice.

2007-09-18 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: make sure to save the background always
	when pressing Ok. Fixes: NB#69800

2007-09-18  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): do not show
	pressed state in toggle button if there are no applications running
	and Home key is pressed. Fixes: NB#69681.

2007-09-18 Johan Bilien  <johan.bilien@nokia.com>

	* src/main.c: add a signal handler for SIGTERM, in which
	desktop sends a SIGTERM to all watched applications.
	Fixes: NB#69408

2007-09-17  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: (hd_keys_shortcut_new):
	- Fixed typo with - and + keys

2007-09-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_create_menu,
	hd_applications_menu_activate_category): make sure the menu can't be
	opened while loading its content in order to avoid crashers.
	Fixes: NB#68975.

2007-09-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_activate_category):
	use new optimized functions to add and remove several items at once.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]
	(hildon_desktop_popup_menu_add_item,
	hildon_desktop_popup_menu_add_items,
	hildon_desktop_popup_menu_real_add_item,
	hildon_desktop_popup_menu_remove_item,
	hildon_desktop_popup_menu_remove_all,
	hildon_desktop_popup_menu_real_remove_item): new functions to add
	several items at once in the menu and to remove all items.

2007-09-17  Moises Martinez  <moises.martinez@nokia.com>

	* policies/tasknavigator-policy.c:
	(hd_ui_policy_module_filter_plugin_list):
	- Filter any previous position of the switcher plugins.
	Fixes: NB#69004

2007-09-17 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.[ch]: added support for
	the NoDisplay field

2007-09-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_refresh_application_items):
	make sure the blinking is stopped when display is off inside the switcher
	menu applications pane. Removed some useless debugging messages.

2007-09-17  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_x_event_filter),
	(hildon_desktop_panel_embed_applet):
	- Increment number of systray applets. Fixes: NB#60764

2007-09-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c (hn_app_button_create_menu): set toplevel window
	name for application instances menu to make it consistent with other
	plugins in tasknavigator.

2007-09-17  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-pixbuf-anim-blinker.c: (get_delay_time):
	- Set a fixed amount of time in order to save some CPU %.
	Fixes: NB#60062

2007-09-17 Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.36

2007-09-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
	descreased the spacing between primary and secondary text and set the
	logical colors accordingly. Fixes: NB#69003.

2007-09-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_displat_state_cb),
	src/hn-app-switcher.c (hn_app_switcher_osso_display_state_cb): keep
	track of display state changes instead of general system inactivity.

2007-09-13 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-dialog.c: Fixed the leak of a string

2007-09-13 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.c: sync with X
	after creating a picture

2007-09-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_popup_window_keypress_cb,
	hd_switcher_menu_popup_window_pane_keypress_cb): fixed keyboard
	navigation between application and notification panes.

2007-09-13 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: Added safegard
	against button-release without previous button-press.
	Fixes: NB#69560

2007-09-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c (hn_app_button_release_event): restore previous
	state in case the release event occurs outside button boundaries.
	Fixes: NB#69245

2007-09-13 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-toggle-button.c: add support
	for painting a the normal state as well.
	Fixes: NB#69508

2007-09-13 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: call _widget_unparent
	in _container_remove, to avoid leaking a reference.
	Fixes: NB#69452

2007-09-12  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_item_is_selectable,
	hildon_desktop_popup_menu_motion_notify,
	hildon_desktop_popup_menu_press_event,
	hildon_desktop_popup_menu_select_item): do not allow selection on
	separators, non-sensitive, non-visible widgets, and empty menu items.
	Fixes: NB#60575.

2007-09-12  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: (hd_keys_shortcut_new):
	- Parse + and - as an special case. Fixes: NB#65516

2007-09-12 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-area.c: propagate double-
	and triple-clicks to the child.
	Fixes: NB#66429

2007-09-12 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-area.c: ignore
	double- and triple- click button events.
	Fixes: NB#69026

2007-09-12 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-settings-dialog.c:
	- strip the Category names from trailing and leading white spaces.
	Fixes: NB#68981

2007-09-12 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c
	(hildon_home_area_place.c): treat the case where a widget
	previously placed has not been allocated a size yet.

2007-09-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_scroll_start,
	hildon_desktop_popup_menu_scroll_stop,
	hildon_desktop_popup_menu_scroll_initial_step,
	hildon_desktop_popup_menu_scroll_cb,
	hildon_desktop_popup_menu_remove_scroll_timeout): wait a certain time
	before doing the continous scrolling with scroll buttons in order to
	ensure that it's possible to scroll only one item with simple click.
	Fixes: NB#68835.

2007-09-10  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	(hildon_desktop_popup_window_leave_notify):
	- If receiving leave-notify when window is already close,
	gtk_grab_remove on the principal window.
	Fixes: NB#68827.

2007-09-10 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- when placing the applet, start by setting the parent, so
	the first size request is correct
	- set widget_child_visible to FALSE until placed, to avoid
	flickering.
	Fixes: NB#55915

2007-09-10  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu,
	hd_switcher_get_default_icon_from_entry_info): make sure the blinking
	icon in switcher menu button has the correct dimensions.

2007-09-10 Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.35

2007-09-07  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_hide_extension),
	(hildon_desktop_panel_close_fullscreen),
	(hildon_desktop_panel_expandable_constructor):
	- Check the fullscreen signal to close the extension panel.
	Fixes: NB#68729

2007-09-07 Johan Bilien  <johan.bilien@nokia.com>

	* data/top-panel.conf.in, data/bottom-panel.conf.in: added
	default panel configurations for hildon-desktop
	* data/desktop.conf.in: change default layout to 2 panels,
	bottom and top
	* data/home.conf.in: removed maemo-specific plugins
	* data/tasknavigator.conf.in, data/statusbar.conf.in: removed
	maemo-specific panels
	* data/applications.menu: Removed maemo-specific applications

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: do not paint
	the ViewPorts as their background already have the right color

2007-09-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_refresh_application_items,
	hd_switcher_menu_refresh_notification_items,
	hd_switcher_menu_constructor, hd_switcher_menu_hw_cb,
	hd_switcher_menu_osso_init,
	hd_switcher_menu_create_notifications_menu,
	hd_switcher_menu_changed_info_cb,
	hd_switcher_menu_notification_deleted_cb,
	hd_switcher_menu_notification_changed_cb): deactivate all blinking
	from switcher menu when hardware signal for system inactivity is
	sent. Fixes: NB#60063.

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window-dialog.c:
	- when using XComposite, redirect the window to avoid
	flicking when a menu or application comes on top
	* libhildondesktop/hildon-desktop-panel-window-composite.c:
	- cache the theme pattern painted on top of the home background
	to speed up painting

2007-09-06  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_add_arrow):
	- Queue item to get the theme. Fixes: NB#66675

2007-09-06  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c: (hd_desktop_plugin_list_to_conf):
	- Reverse list of plugins in order to not get reversed plugins in
	statusbar when installing/uninstalling an applet.
	Fixes: NB#66911

2007-09-06  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: (hd_wm_switch_instance_current_application):
	- Added new method to switch to prev/next application. Suggested by
	Horace Li from Intel.

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c:
	- fixed invalidation of the window area when the desktop window
	changes

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: save the container when an applet is
	removed, except when we are running the Select applets dialog,
	in which case HDDesktop does it for us

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: signal a layout change
	when placing or removing a widget

2007-09-06 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.[ch]:
	- added _picture_from_color
	* background-manager/background-manager.{c,h,xml.in}:
	- pass the picture identifier as argument, the picture is now
	expected to be created on client side
	- don't pass the background color any longer
	* background-manager/hbm-background.[ch]:
	- added picture property
	- do not create a new picture but paint on the provided one
	* src/hd-home-background.c: create a picture before passing
	it to the background manager.
	Fixes: NB#66928

2007-09-05 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.[ch]: removed the "batch_add"
	optimization as it makes the code too complex
	* src/hd-home-window.c: do not call set_batch_add

2007-09-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildonwm (hd_wm_activate_window): correctly activate applications
	menu through keyboard shortcut. Fixes: NB#55569.

2007-09-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): fix
	regression bug on defining whether to blink icon in switcher menu
	button or not. Fixes: NB#68371.

2007-09-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_constructor):
	- Insert the GtkTable into a GtkFrame
	* src/hd-panel-window-dialog.c:
	(hd_panel_window_dialog_constructor):
	- Set the theme to GtkTable's parent. Fixes partially: NB#65211

2007-09-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel.c:
	(hildon_desktop_panel_refresh_items_status):
	- When refreshing items check if the container is a
	composited one (or so called hildon-desktop-container).
	Fixes: NB#63897

2007-09-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): do not emit
	"toggled" signal twice to avoid popping up the switcher menu window
	when it's already shown. Fixes: NB#65709.

2007-09-05 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- include the widgets to be batch-added in _forall

2007-09-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): check
	menu item before testing the blinking in order to avoid critical
	warnings.

2007-09-05 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-multiscreen.c:
	- properly pass the object as data to the size-changed handlers.
	Fixes: NB#66644

2007-09-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_release_event,
	hildon_desktop_popup_menu_press_event): handle selection on button
	press and menu item activation on release in order to explicitly
	show the selection before activation. Fixes: NB#61740.

2007-09-04 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c.
	libhildondesktop/hildon-desktop-toggle-button.c:
	- chain style_set to parent class

2007-09-04 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c: Fixed the leak of an X property

2007-09-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_icon_animation):
	add some safety checks before setting back from animation to pixbuf
	when blinking is disabled.
	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): disable
	blinking when the when the window entry info is not urgent anymore.
	Fixes: NB#58375.

2007-09-04 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.c,
	libhildondesktop/hildon-desktop-toggle-button.c,
	libhildondesktop/hildon-home-area.c,
	libhildondesktop/hildon-desktop-panel-window-composite.c,
	src/hd-home-window.c:
	- added some safeguard for X errors.

2007-09-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_clear_item_activated),
	src/hd-desktop.c (hd_desktop_system_notifications_filter): fix
	checking of notification category prefixes. Fixes: #NB65180.

2007-09-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_button_toggled):
	fix critical warning when popping down the window with no application
	menu item is selected.

2007-09-04  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_init),
	(hildon_desktop_panel_expandable_add_button),
	(hildon_desktop_panel_expandable_add_in_extension),
	(hildon_desktop_panel_expandable_arrange_items),
	(hildon_desktop_x_event_filter),
	(hildon_desktop_panel_remove_embed):
	- Add systray icons at the beginning.
	- Only add systray icons in the first panel. Added a limit of
	systray icons items_p_row - 1
	Fixes: NB#64602, NB#60764
	* libhildonwm/hd-keys.c: (hd_keys_launch_application):
	- Launch osso-global-seach instead of unexisting "application"
	isearch-applet.
	Fixes: NB#57374

2007-09-04 Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- added missing gdk_error_trap_pop. Thanks Tommi!

2007-09-03  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-select-plugins-dialog.c (hd_select_plugins_dialog_get_store),
	src/hd-config.h: take the text domain from the plugin desktop file
	into account when defining the localized name in the select plugins
	dialog. Fixes: NB#67871.

2007-09-03 Johan Bilien  <johan.bilien@nokia.com>

	* data/restore-menu.sh: added script to restore default
	menu when a backup from an older release is restored.
	Fixes: NB#62758, NB#64546

2007-09-03 Johan Bilien  <johan.bilien@nokia.com>

	* src/main.c: added fork wrapper to unprotect children
	from OOM-killing and reset their priority. Fixes: NB#49535
	* src/hd-application-menu.c: removed duplicate code

2007-08-31 Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.34

2007-08-31 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window-dialog.c,
	libhildondesktop/hildon-desktop-panel-expandable.c:
	- fixed a couple of warnings

2007-08-31 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.[ch]: Bring back the startup notification
	DBus method. Fixes: NB#55837

2007-08-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c (hn_app_button_create_menu): do not attach the
	menu to the app button in order to make it always accessible.
	Fixes NB#66988.

2007-08-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): refresh
	applications menu items when a generic entry info change notification
	arrives.
	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_set_entry_info,
	hd_switcher_menu_item_class_init,
	hd_switcher_menu_item_compose_bkill_pixbuf): add bgkill emblem on
	entry info update in menu item. Fixes #59573.

2007-08-30 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-manager.c (hd_plugin_manager_sync):
	- do not unref the widgets after destroying them if the container
	does not require preserving the order. Fixes: NB#67049
	* src/hd-desktop.c:
	- add a flag to ignore monitoring of the container configuration
	after saving, so avoid an extra synching
	- include saving when selecting applets
	* src/hd-home-window.c:
	- let HDDesktop save the configuration when selecting applets

2007-08-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_get_items): set the
	ellipsize behavior for menu items. Fixes NB#65999.

2007-08-30 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-select-plugins-dialog.c: do not free the
	desktop path after all

2007-08-30 Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: dbus_message_append_args takes addresses,
	not values. Fixes: NB#67352

2007-08-30 Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c: fixed the leaks of some strings
	* src/hd-select-plugins-dialog.c: fixed the leak of a string
	and a keyfile
	* libhildondesktop/hildon-home-area.c: fixed the leaks
	of a list and a string
	* libhildonwm/hd-wm.c: fixed the leaks of some X atoms
	Fixes: NB#67175

2007-08-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.[ch]
	(hildon_desktop_popup_menu_select_next_prev_item): optimizations and
	implementation for go to last item when the end of menu items list is
	reached.
	(hildon_desktop_popup_menu_key_press_event): optimizations by just
	using internal method for select next and previous items.
	(hildon_desktop_popup_menu_select_last_item): new method to select
	last menu item.
	(hildon_desktop_popup_menu_select_item): optimizations in order to
	avoid extra paints on menu items and to make it faster.
	Fixes #66744.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_scroll_start,
	hildon_desktop_popup_menu_scroll_stop,
	hildon_desktop_popup_menu_scroll_step,
	hildon_desktop_popup_menu_scroll_cb,
	hildon_desktop_popup_menu_scroll_constructor): scroll continuously on
	button press on scroll buttons. Button click scrolls on step down/up.
	Fixes NB#66827.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): correctly
	calculate the position of an window in the stack in order to avoid
	blinking window icons both in switcher are and switcher menu.
	Fixes NB#57680.

2007-08-29  Karoliina Salminen  <karoliina.t.salminen@nokia.com>

	* Fixed signedness problem on libhildonmenu.c on line 1013: added
	cast to empty
	string to get rid of warning (which is treated as error) which
	blocked compilation
	on Ubuntu Gutsy. Fixes: NB#67207.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-thumb-menu-item.c
	(hildon_thumb_menu_item_set_thumb_label): correctly set logical color
	ids for labels in thumb menu items. Fixes #62307.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildonwm/hd-wm-window.c (hd_wm_window_process_wm_name): emit
	signal for entry info changed accordingly.
	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_set_entry_info):
	update the window name label on entry info changed.
	Fixes NB#66546, NB#63271.

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: handle the unable to read file
	error case from background manager. Fixes: NB#66197

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c: do not add the same
	background twice to the list. Fixes: NB#66007

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- also recalculate mask after the state of a child is back to
	normal, if necessary. Fixes: NB#65895

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/libhildonmenu.[ch]: remove useless xmlreader.h
	includes. Fixes NB#67013.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_check_content): set the
	size request of hidden extra pane in order to avoid having empty
	windows flickers. Fixes NB#67044.
	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_show): check size request before showing
	extra panes.

2007-08-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c
	(hd_applications_menu_button_button_press,
	hd_applications_menu_init): popup the menu on button press instead of
	button release. Fixes NB#33935.
	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_button_press_event): handle button
	press instead of button release for checking if the window should pop
	down.

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-dialog.c: set minimum width to 300px
	for new and rename category dialogs. Fixes: NB#64576

2007-09-29  Jakub Pavelek  <jakub.pavelek@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c:
	* libhildondesktop/hildon-desktop-panel-window-composite.h: include
	also the X11/Xlib.h in the X_COMPOSITE code branch.

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- fixed CRITICAL warning

2007-08-29 Tapani Palli <tapani.palli@nokia.com>

	* src/hd-desktop.c: return correct number of children
	in hd_desktop_plugin_dir_changed()

2007-08-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c:
	- use "<All/>" to mark the default folder
	- do not create Extras if no unallocated items
	* src/hd-applications-menu.c: added safegard against
	destroying NULL window
	* data/applications.menu: mark the Extras menu as being the default.
	Fixes: NB#63084

2007-08-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c:
	- if no user-wide configuration file for a container, copy
	it locally
	* src/hd-home-window.c:
	- same thing for home area layout and background.
	Fixes: NB#61978

2007-08-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- removed handling of the tap-and-hold
	- when the user taps for more than 400ms without move, propagate
	the button-press and button-release
	- when in normal state, propagate motion-notify events
	Fixes: NB#66765, NB#66429

2007-08-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_changed): popdown
	the window when the menu changes in order to avoid critical warnings
	when updating the menu. Fixes NB#66635.

2007-08-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_constructor): correctly set
	switcher menu plugin size request. Fixes NB#61606.

2007-08-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c
	(hd_applications_menu_categories_motion_notify): reset previously
	selected item from motion notify to avoid problem on focus moving.
	Fixes #66207.

2007-08-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu,
	hd_switcher_menu_notification_deleted_cb): reset main icon when a
	blinking notification is deleted. Fixes NB#65335.

2007-08-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_update_open): ensure the
	active window menu item is selected when opening switcher menu.
	Fixes bug NB#65439.

2007-08-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.33

2007-08-24  Tapani Palli <tapani.palli@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c: set accept_focus
	FALSE on extension window. Fixes NB#65209.

2007-08-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* data/applications.menu: replace modest with osso email in default
	applications menu layout.

2007-08-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: fix theming on the
	arrows by setting the correct height for the scroll buttons box.
	* src/hd-applications-menu.c: do not re-activate categories when they
	are already selected.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c, src/hd-switcher-menu.c: do not
	explicitly set separator's size request and take it from style.
	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_add_item): add menu item before querying
	size requests in order to correctly get style from theme.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: fix sizing of internal
	items box for all parenting cases.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-home-background.c, src/hd-home-window.c, src/hn-app-button.c,
	libhildondesktop/libhildonmenu.c,
	libhildondesktop/hildon-desktop-panel-expandable.c,
	libhildondesktop/hildon-desktop-panel-window-dialog.c,
	libhildondesktop/hildon-desktop-panel-window.c: disabled all debugging
	messages by default.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): close all
	other temporary windows when opening switcher menu with Home key.
	Fixes NB#61425.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_composited_button_release): fixed wrong
	behavior when clicking outside extra pane window. Check if the window
	is visible when handling button releases. Fixes NB#65177.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_init): do not allow focus on scrolling
	buttons in order to avoid them to steal the focus from menu items.
	Fixes NB#64983.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_button_release_event): fixed wrong behavior
	when clicking outside the popup window.
	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_init,
	hildon_desktop_popup_menu_update_scroll_buttons,
	hildon_desktop_popup_menu_scroll_cb): correctly update the state of
	scroll buttons depending on the position of the scrolling.
	Fixes NB#65438.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_parent_size,
	hildon_desktop_popup_menu_size_allocate): fix strange resizing of menu
	items when adding/removing items from the menu.

2007-08-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c
	(hildon_desktop_panel_expandable_hide_on_delete,
	hildon_desktop_panel_expandable_constructor): set panel extension
	window as temporary and hide the window on delete event.
	Patch from Tapani Palli <tapani.palli@nokia.com>. Fixes NB#64386.

2007-08-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c
	(hildon_desktop_notification_manager_notify): validate main parameters
	summary, description and icon before adding/updating notifications
	in the model. Fixes NB#62162.

2007-08-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_menu_check_scroll_item,
	hildon_desktop_popup_menu_scroll_to_selected,
	hildon_desktop_popup_menu_key_press_event,
	hildon_desktop_popup_menu_select_next_prev_item): fix scrolling
	behavior on key press, select next item and scroll to selected item
	functionalities in popup menu. Fixes NB#54023.

2007-08-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_update_highlighting): set
	the widget name for highlighted state.

2007-08-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c,
	libhildonwm/hd-wm-window.c: change default application/notification
	icon size to 40px. Fixes NB#64981.

2007-08-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
	increase padding around application/notification icon.

2007-08-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu):
	show application windows in the correct order (last opened on the top
	of the list). Fixes NB#63637.

2007-08-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-home-window.c (pid_from_exec_name,
	background_apply_callback): kill a potential osso_startup_greeting
	process after applying the background image in home window.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_constructor): invert the order of the
	scrolling buttons. Fixes NB#65948.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c: handle delete_event
	on extra panes in order to avoid them to be destroyed by a
	gdk_close_all_temporary_windows() call.
	* src/hd-switcher-menu.c: polished the handling of Home key long and
	short press.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: remove default handler
	for settings signal as it brakes plugins with old API.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_toggled_cb,
	hd_switcher_menu_show_menu_cb): Do not popup window again when menu is
	already opened and the next running application is activated.
	Fixes NB#65614.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c
	(hildon_home_titlebar_set_menu): do not detach menu because it was
	never attached anywhere.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: set name for the correct separator
	widget.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c, src/hd-applications-menu.c: correctly set
	widget name for separators in order to make them themable.

2007-08-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_check_content,
	hd_switcher_menu_constructor): correctly set notification extra
	pane height in order to avoid having an empty pane flicking besides
	application pane.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_scroll_to): fix crasher
	when using home key with long and short presses.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu-item.c, src/hd-home-window.c: tiny code
	cleanups.
	* libhildonwm/hd-wm-desktop.c (hd_wm_desktop_entry_info_init,
	hd_wm_desk_info_is_hibernating, hd_wm_desk_info_is_urgent,
	hd_wm_desk_info_get_icon): provide sane default implementation for
	certain HDWMEntryInfo methods in order to avoid critical warning.
	Fixes NB#62461.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_motion_notify,
	hildon_desktop_popup_menu_press_event): draw selection on activated
	menu item. Fixes NB#61740. Optimized selection code on button press
	and motion notify.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.32

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildonwm/hd-wm.c: revert change that closes temporary windows on
	hw key press because it brings a crasher and it's not the expected
	UI behavior.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.31

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c, src/hd-switcher-menu.c: fix runtime
	warnings related to attaching the window to NULL widgets.
	* src/hn-app-button.c: removed useless debug print.
	* libhildonwm/hd-wm.c (mce_handler): close all temporary windows
	before activating switcher menu.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-marshalers.list,
	libhildondesktop/hildon-desktop-home-item.c
	(hildon_desktop_home_item_class_init): correctly set "settings" signal
	with OBJECT return type and input parameters.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c: mark the extra panes
	as temporary windows.

2007-08-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-select-plugins-dialog.c: remove use of deprecated property.

2007-08-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-panel-window-dialog.c: fixed critical warning when getting
	extension from expandable panel.

2007-08-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-panel-window-dialog.c: set widget name of panel expandable to
	"HildonStatusBarExtension".

2007-08-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.30

2007-08-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: fix and change the way category menu
	items are painted when activated.

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-item.c:
	- some API doc

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.h,
	  libhildondesktop/hildon-home-area.c:
	- move keyfile keys for applet layout where they belong

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* doc/hildon-desktop-docs.sgml: added template

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: removed unused layout-mode
	property

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c: add a weak reference to the window
	when creating a ping note, so the note can be destroyed
	when the window is removed.
	Fixes: NB#65383

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- fixed adding the settings menu to the context-sensitive menu

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- set the widget as having a window in _init
	- clean up of properties

2007-08-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.[ch]:
	- API documentation

2007-08-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildonwm/hd-wm.c (hd_wm_process_x_client_list): notify stack
	changes when an application comes is activated from hibernation.
	Fixes NB#51276.

2007-08-09  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.[ch],
	  libhildondesktop/hildon-desktop-home-item.[ch],
	  src/hd-home-window.[ch]:
	- removed all code related to layout mode

2007-08-09  Johan Bilien  <johan.bilien@nokia.com>

	* doc/*: first attempt at getting gtkdoc working

2007-08-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: changed switcher menu icon size to 40px.
	Fixes NB#61606.

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.29

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c:
	- propagate configure event to parent class

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c: do not create
	the resize window if resize_type == NONE

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- handle some more errors from GdkPixbugLoader as corrupted images

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c:
	- empty background do not require caching
	Fixes: NB#65134

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.[ch]:
	- make the tracking of the home window base-class specific,
	so it's done once for all instances of the subclasses.
	* libhildondesktop/hildon-desktop-panel-window-dialog.[ch]:
	- inherit from HildonDesktopPanelWindowComposite. This enables
	transparency in the statusbar.

2007-08-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: re-estabilished the correct focus/selection
	handling between panes.

2007-08-06  Johan Bilien  <johan.bilien@nokia.com>

	* data/applications.menu:
	- added some apps to My selection

2007-08-03  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.[ch]:
	- added _lower / _raise
	- create an event box on top of the applet. Catch all clicks,
	and propagate them if they are later found not to be drags
	- handle context-sensitive menu
	Fixes: NB#61309

2007-08-03  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: activate menu item on
	button press.
	* src/hd-applications-menu.c: polished the focus-handling code.

2007-08-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c:
	- use "_MB_NUM_SYSTEM_MODAL_WINDOWS_PRESENT" instead of
	"_MB_NUM_MODAL_WINDOWS_PRESENT" to track toplevel windows
	Fixes: NB#63808

2007-08-01  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/hbm-background.c:
	- do not check if the MMC bay is opened anymore, the
	volume will not be unmounted if it is anyway
	* src/hd-home-window.c, src/hd-home-l10n.h:
	- remove handling of the "MMC cover open" error
	* background-manager/Makefile.am:
	- do not link against gconf anymore
	Fixes: NB#63137

2007-08-01  Mohammad Anwari  <mdamt@maemo.org>

	Right-to-left dance:
	* src/hd-desktop.c:
	- Mirror the x value and the orientation.
	* src/hd-applications-menu.c, src/hn-app-button.c,
	  src/hn-others-button.c, src/hd-switcher-menu.c:
	- Mirror the keypress (e.g. you press right button in LTR but
	it should be left button in RTL).
	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Adjust the x position of the child widget in RTL.
	* libhildondesktop/hildon-home-titlebar.c:
	- Mirror the x position of the menu in RTL.

2007-08-01  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.28

2007-08-01  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	(hildon_desktop_popup_window_composited_leave_notify):
	- Check if the menu has been already closed in order to not grab
	anything just when we don't have to.
	* src/hd-switcher-menu.c: (hd_switcher_menu_toggled_cb):
	- Don't call popdown if not necessary.

2007-08-01  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/hbm-background.c:
	- report error in opening the cache for writing as
	device full

2007-08-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- do not free the keys used in the hash table as they
	are owned by the desktop item

2007-08-01  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/Makefile.am:
	- increase timeout to 2 minutes
	* src/hd-home-window.c:
	- handle the out-of-memory situation more gracefully

2007-07-31  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c
	(hd_applications_menu_categories_motion_notify): only activate item
	when the selected menu item has changed.

2007-07-31  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c
	(hd_applications_menu_categories_motion_notify): make the motion
	notify handler lighter so that it doesn't bring performance problems.
	* libhildondesktop/hildon-desktop-popup-menu.c
	(hildon_desktop_popup_menu_motion_notify): propagate the motion event

2007-07-31  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c:
	- set the cursor to the previous one when deleting
	a category. Fixes: NB#63457

2007-07-31  Karoliina Salminen <karoliina.t.salminen@nokia.com>

	* libhildondesktop/libhildonmenu.c: line 645: fixed signedness
	compilation warning which occurs on newer gcc compilers. Added
	cast to (gchar *) to key.

2007-07-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: small layout fix on
	the viewport height.

2007-07-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c, src/hd-applications-menu.c: use new "parent"
	property of HildonDesktopPopupMenu to correctly handle scroll buttons.
	Several layout fixes. Use separator between menu items. Set names of
	scroll buttons in order to make the menu themable.
	* src/hd-switcher-menu-item.c: several layout fixes.
	* libhildondesktop/hildon-desktop-popup-menu.c: added "parent"
	property which holds the parent widget which defines the maximum
	height for the menu. Take the border-width from "parent" widget into
	account when setting its size. Several fixes in the sizing behavior.

2007-07-30  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-dialog.c:
	- do not allow adding an existing category
	- show the corresponding info banner.
	Fixes: NB#63132

2007-07-30  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.27

2007-07-30  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- added safegard against uninitialized widget in statusbar plugin
	initialization.
	Fixes: NB#64509

2007-07-27  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.26

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c
	(hildon_desktop_popup_window_realize): set background pixmap to NULL
	to avoid flicking when showing the window. Fixes NB#64459

2007-07-27  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.25

2007-07-27  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_add_in_extension),
	(hildon_desktop_panel_expandable_arrange_items):
	- Fixed positioning on extension panel
	- If not positioned don't unref the object.
	Fixes: NB#63894

2007-07-27  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/hbm-background.c: treat storage full
	in a special case
	* src/hd-home-window.c: show a "flash full" banner,
	if the cache could not be written or if the background settings
	could not be saved.
	Fixes: NB#62511

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c (hd_desktop_init): do not abord if it's not
	possible to create the user configuration directory.

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_create_menu,
	hd_applications_menu_categories_motion_notify): make the categories
	pane behave like normal menus by activating menu items when the
	pointer passes over. Fixes NB#62108

2007-07-27  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- when loading layout, width, height and stack order are not
	mandatory
	* data/home-layout.conf, data/home.conf.in, data/desktop.conf.in:
	- fixed initial home layout.
	Fixes: NB#64422

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu):
	close switcher menu when a notification is activated. Fixes NB#63102

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu):
	correctly set the switcher menu icon with the latest notification
	icon. Fixes NB#63134

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* background-manager/Makefile.am: fixed typo and a build warning.

2007-07-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-manager.c (hd_plugin_manager_sync): fixed object
	references leaks on plugins when syncing. Fixes NB#62321

2007-07-26  Johan Bilien  <johan.bilien@nokia.com>

	* hildon-desktop-background.[ch]:
	- added _get_filename method

2007-07-26  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c: (hd_desktop_ping_timeout_dialog_response):
	- If the application is recovered and Ok is pressed destroy the dialog
	because the HDWMWindow doesn't exist anymore. Fixes: NB#64333

2007-07-26  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/background-manager.{c,h,xml.in}:
	- added cache argument, to tell the background manager
	to keep a local copy of the image file
	* libhildondesktop/hildon-desktop-background.c:
	- added cache property
	* background-manager/hbm-background.c:
	- if the cache property is set, copy the image file to it
	* src/hd-home-background.c:
	- before applying, check if the file is on a remote
	filesystem or an MMC, in which case ask the background
	manager to cache the file
	- when saving, clean the background cache directory.
	Fixes: NB#61734

2007-07-25  Moises Martinez  <moises.martinez@nokia.com>

	* data/applications-menu.desktop.in:
	- Changed name to localized one. Fixes: NB#64295

2007-07-25  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.[ch],
	  libhildondesktop/hildon-desktop-background.[ch]:
	- removed unused area argument
	* background-manager/background-manager.{c,h,xml.in}:
	- removed corresponding _offset arguments

2007-07-25  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/hbm-background.c:
	- added cropping before uploading to X

2007-07-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/Makefile.am: added built sources to clean list.

2007-07-25  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: (hd_switcher_menu_switcher_keypress_cb):
	- Fixed toggle button's key handler to allow navigation focus.
	Fixes: NB#63180

2007-07-24  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-background.[ch]:
	- made the Background class available to others
	* src/hd-home-background.[ch]:
	- inherit from DesktopBackground and implement save/load and
	apply
	* background-manager/hbm-background.[ch]:
	- added server side background object
	- scale the pixbuf before uploading to X
	* background/background-manager.c:
	- use the new object
	Fixes: NB#62469, NB#59343

2007-07-24  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-home-background-dialog.c:
	(hd_home_background_dialog_filename_changed):
	- Check for priv->background before doing anything.
	Fixes: NB#63855

2007-07-24  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: (refresh_app_button), (refresh_buttons):
	- Set always icon geometry for windows.
	- When not in slot, take also into account the panel position.
	Fixes: NB#64082

2007-07-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window.c:
	(hildon_desktop_panel_window_in_focus),
	(hildon_desktop_panel_window_constructor):
	- Ignore focus-in events for panels that can-focus == FALSE
	* libhildonwm/hd-wm.c: (hd_wm_reset_focus):
	- Unset focus for window where others buttons is placed.
	* src/hd-applications-menu.c: (hd_applications_menu_key_press):
	* src/hd-switcher-menu.c:
	(hd_switcher_menu_popup_window_keypress_cb):
	- set toplevel to can-focus
	Fixes: N#63854

2007-07-24  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_init): check if
	directories exists before adding monitors in order to avoid desktop
	process from waking up every now and then. Fixes NB#62159.

2007-07-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: (refresh_app_button):
	- Take into account position of the toplevel window.
	Fixes: NB#64024

2007-07-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	(hd_wm_x_window_is_watchable):
	- Removed redundant banner when an HDWApplication is launched.
	Fixes: NB#61257

2007-07-17  Moises Martinez  <moises.martinez@nokia.com>

	* configure.ac: 0.0.24

2007-07-17  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: (hd_keys_action_power):
	- Added sanity check.
	* src/hn-app-switcher.c: (refresh_buttons):
	- Set the icon geometry for application switcher menu.

2007-07-17  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: (hd_switcher_menu_check_content):
	- Jump to first panel (-1) as soon as we don't have notifications.
	Fixes: NB#63242

2007-07-16  Moises Martinez  <moises.martinez@nokia.com>

	* data/statusbar.conf.in:
	- Revert old hildon-status-bar-usb.desktop
	* src/hd-switcher-menu.c: (hd_switcher_menu_check_content):
	- move the grab to first panel when no notifications.
	* src/hn-app-button.c: (hn_app_button_create_menu):
	- Don't attach the widget. Fixes: NB#62048

2007-07-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.c:
	- if the panel background size does not match the panel size,
	stretch it

2007-07-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-composite.[ch],
	  src/hd-panel-window.[ch]:
	- moved the compositing part of hd-panel-window to a generic
	subclass so it can be used by other panels

2007-07-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- do not send a foreground event when the screen is turned on
	but the home is in the background.
	Fixes: NB#60875

2007-07-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- do not send a foreground event when the screen is dimmed

2007-07-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-dialog.c:
	- make Ok button insensitive in Rename and New dialogs when the
	entry is empty
	- add corresponding insensitive message
	- use correct strings for both.
	Fixes: NB#63129

2007-07-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: reduce 4px on scroll
	buttons height to make it fit the screen.
	* src/hd-applications-menu.c: added arrows inside scroll buttons.
	Several naming fixes in order to make the theming work.

2007-07-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/Makefile.am: fix build errors.

2007-07-11  Moises Martinez  <moises.martinez@nokia.com>

	* src/Makefile.am:
	- Added marshaler for container's signal
	* src/hd-marshalers.list:
	- New marshaler for hd-panel-window-dialog.c
	* src/hd-panel-window-dialog.c:
	(hd_panel_window_dialog_notify_condition),
	(hd_panel_window_dialog_cadd), (hd_panel_window_dialog_queued),
	(hd_panel_window_dialog_constructor),
	(hd_panel_window_dialog_class_init):
	- Moved signal to gobject code to get advantage of dbus binding.
	- Connect only if the object hasn't been connected before.
	* src/statusbar.xml:
	- added signal

2007-07-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Fixed compiler warning

2007-07-10  Johan Bilien  <johan.bilien@nokia.com>

	Fixed make dist:
	* libhildonwm/hd-wm.c: do not include libosso.h (not used)
	* */Makefile.am: removed legacy EXTRA_DIST rule
	* libhildondesktop/Makefile.am: fixed typo in source file list
	Thanks to Richard Hult for poiting these out

2007-07-10  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/Makefile.am, src/hd-panel-window-dialog.[ch]
	(hd_panel_window_dialog_notify_condition),
	(hd_panel_window_dialog_cadd),
	(hd_panel_window_dialog_constructor),
	(hd_panel_window_dialog_class_init), (hd_panel_window_dialog_init),
	(hd_panel_window_dialog_refresh_items_status): add a D-Bus interface
	to Statusbar in order to be able to refresh the items status from
	plugins settings applet.
	* src/statusbar.xml: Statusbar D-Bus API definition.

2007-07-10  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.23

2007-07-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	(hildon_desktop_popup_menu_paint),
	(hildon_desktop_popup_menu_constructor): paint box in the
	HildonDesktopPopupMenu and its internal viewport to make it more
	friendly for theming.
	* src/hd-applications-menu.c (hd_applications_menu_create_menu): set
	the widgets names to enable theming on application menu.

2007-07-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_hide_extension),
	(hildon_desktop_panel_expandable_add_button),
	(hildon_desktop_panel_expandable_requeue_last_in_panel):
	- Hide the extension panel if we are adding a button.
	- Fixed when reparenting last item when arrow is going to be added.

2007-07-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c
	(hd_switcher_menu_add_notification_group,
	hd_switcher_menu_constructor,
	hd_switcher_menu_create_notifications_menu,
	hd_switcher_menu_create_applications_menu): set widget names to
	prepare the switcher menu for theming. Only use the notification
	groups if the notifications are associated with them to avoid crashers
	on desktop.

2007-07-09  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c:
	- added missing scrolled window on both tree

2007-07-09  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: (refresh_buttons):
	- Set icon geometry for children of application (HDWMWindows) not the
	application itself.

2007-07-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	(hildon_desktop_popup_window_leave_notify):
	- Check wether we are going to a composited window only if those are
	visible.

2007-07-09  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c:
	- restored the code to use Extras as default folder

2007-07-09  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c: Added drag-begin applet
	to set the drag icon as specified

2007-07-09  Johan Bilien  <johan.bilien@nokia.com>

	* data/applications-menu.desktop.in: added Icon:
	* data/Makefile.am: do not install others-button.desktop

2007-07-09  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-tree.c: added "drag-motion" handler
	for both trees

2007-07-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hd-app-menu-tree.[ch]:
	- added "item-selected" signal when a menu item is selected
	* libhildondesktop/hd-app-menu-dialog.[ch]:
	- dim the Rename and Delete button when a menu item is selected
	- set the insensitive messages for these.

2007-07-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hd-app-menu-tree.c: use LOCALIZED_NAME for
	adding and renaming categories

2007-07-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c: added LOCALIZED_NAME column
	* src/hd-application-menu.c: use the LOCALIZED_NAME column
	instead of translating locally.
	* src/hd-app-menu-tree.c: use the LOCALIZED_NAME column

2007-07-06  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.22

2007-07-05  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c: (hd_desktop_launch_banner_timeout):
	- Remove the banner as soon as the application has windows.

2007-07-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c (hd_applications_menu_has_focus):
	correctly check where the focus is in the menus to avoid keyboard
	navigation problems. Fixes NB#60958.

2007-07-05  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- sort the stack order after the container is realized,
	instead of doing it after each child. This was changing the
	order of the children while the same list was being iterated.

2007-07-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/notification-manager.xml,
	libhildondesktop/hildon-desktop-notification-manager.c
	(hildon_desktop_notification_manager_get_server_info): don't return
	spec version as this is not in the spec.

2007-07-04  Moises Martinez  <moises.martinez@nokia.com>

	* data/statusbar.conf.in:
	- Renamed usb statusbar plugin.

2007-07-04  Moises Martinez  <moises.martinez@nokia.com>

	* data/desktop.conf.in:
	- Added X-Load-New-Plugins for statusbar
	* data/install_sbapplet.sh:
	- exit 0; script for backward-compatibility
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- disabled sb_debug output
	* libhildonwm/hd-wm-desktop.c: code cleanup.
	* libhildonwm/hd-wm-window.c: (hd_wm_window_close):
	* libhildonwm/hd-wm.[ch]:
	- gdk_close_all_temporary_windows is MAEMO_CHANGES
	- Treat menu_button as a gobject not gtkwidget.
	- Removed unused methods
	* src/hd-applications-menu.c:
	* src/hn-others-button.c:
	- Pass the menu button as a GObject.
	* src/hd-switcher-menu.c:
	* src/hn-app-switcher.c:
	- disabled debug output
	* src/hn-app-button.c:
	- Partially fixed size of menu_items
	- disabled debug ouput

2007-07-04  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c: Explicitely use dgettext when translating
	the kill application dialog.
	Fixes: NB#62248, NB#62270

2007-07-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-area.c: fixed build warning.

2007-07-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* data/Makefile.am, data/notification-groups.conf: new notification
	grouping configuration file.
	* libhildondesktop/hildon-desktop-notification-manager.[ch]
	(hildon_desktop_notification_manager_call_dbus_callback): new method
	to send a dbus message from a string description. This is used by the
	notification group menu item to make the dbus call for the group.
	* src/hd-switcher-menu-item.[ch] (hd_switcher_menu_item_finalize,
	hd_switcher_menu_item_set_property, hd_switcher_menu_item_get_property,
	hd_switcher_menu_item_constructor, hd_switcher_menu_item_activate,
	hd_switcher_menu_item_button_release_event,
	hd_switcher_menu_item_class_init, hd_switcher_menu_item_init,
	hd_switcher_menu_item_new_from_notification_group,
	hd_switcher_menu_item_compare_ids, hd_switcher_menu_item_has_id):
	new type of HDSwitcherMenuItem for notification group items.
	* src/hd-switcher-menu.c (hd_switcher_menu_free_notification_group,
	hd_switcher_menu_add_notification_group,
	hd_switcher_menu_add_notification_groups,
	hd_switcher_menu_reset_notification_group,
	hd_switcher_menu_reset_notification_groups,
	hd_switcher_menu_load_notification_groups,
	hd_switcher_menu_constructor, hd_switcher_menu_finalize,
	hd_switcher_menu_clear_item_activated,
	hd_switcher_menu_create_notifications_menu,
	hd_switcher_menu_notification_deleted_cb): support for notification
	grouping based on a configuration file (notification-groups.conf).

2007-07-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* policies/tasknavigator-policy.c (is_gap_plugin,
	hd_ui_policy_module_filter_plugin_list): allow setting the position of
	the applications menu plugin but keep it as mandatory.

2007-07-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-app-menu-dialog.[ch]:
	- added dialog to manage application menu
	* src/hd-app-menu-tree.[ch]:
	- added 2-views tree view to manage application menu
	* src/hd-applications-menu-settings.c:
	- exported symbol for the hildon-plugin-settings
	* src/hd-applications-menu.c:
	- modified to expect multiple root tree store
	* libhildondesktop/libhildonmenu.c:
	- hacked to generate multiple-root tree store
	* src/Makefile.am: added configuration library for
	the application menu
	* data/applications-menu.desktop.in: Changed path
	to settings library

2007-07-03  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_cadd),
	(hildon_desktop_panel_expandable_cremove),
	(hildon_desktop_panel_expandable_add_button),
	(hildon_desktop_panel_expandable_add_in_extension),
	(hildon_desktop_panel_expandable_requeue_last_in_panel):
	- Some further fixes for statusbar.

2007-07-03  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed debug macro
	* libhildondesktop/hildon-desktop-popup-window.c:
	(hildon_desktop_popup_window_visibility_notify),
	(hildon_desktop_popup_window_composited_button_release),
	(hildon_desktop_popup_window_button_release_event):
	- Added some comments.
	* src/hd-applications-menu.c: (hd_applications_menu_create_menu):
	- Not attach the widget in order to be transient for root window and
	be shown on top of vkb.
	* src/hd-switcher-menu.c: (hd_switcher_menu_constructor):
	- Not attach the widget in order to be transient for root window and
	be shown on top of vkb.
	- Fixes: NB#62048.

2007-07-02  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-l10n.h: Added NOLOC comments

2007-07-02  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_get_children),
	(hildon_desktop_panel_expandable_cremove),
	(hildon_desktop_panel_expandable_add_button),
	(hildon_desktop_panel_expandable_add_in_extension),
	(hildon_desktop_panel_expandable_hash_adding),
	(hildon_desktop_panel_expandable_arrange_items),
	(hildon_desktop_panel_expandable_add_arrow),
	(hildon_desktop_panel_remove_embed),
	(hildon_desktop_panel_embed_applet):
	- Fixed reloading of configuration. Fixes: NB#59584
	* libhildonwm/hd-wm.h:
	- Added hd_wm_debug. By default does nothing.
	- Removed HN_DBG/HN_MARK
	* libhildonwm/hd-keys.c:
	* libhildonwm/hd-wm-application.c:
	* libhildonwm/hd-wm-memory.c:
	* libhildonwm/hd-wm-window.c:
	* libhildonwm/hd-wm.c:
	- Use of hd_wm_debug instead of g_debug/HN_DBG
	* src/hd-switcher-menu-item.c:
	* src/hn-app-button.c:
	* src/hn-app-tooltip.c:
	- Use of hd_wm_debug instead of HN_DBG

2007-07-02  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.21

2007-07-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/Makefile.am, configure.ac: added optional dependency on mce-dev
	to be used by the led pattern handling on switcher menu.
	* debian/control: added build dependency on mce-dev.
	* src/hd-switcher-menu.c (hd_switcher_menu_set_led_pattern,
	hd_switcher_menu_update_open, hd_switcher_menu_update_close): added
	support for "led-pattern" hint. If the hint is set, a D-Bus message is
	sent to MCE service for led pattern activation/deactivation.

2007-07-02  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.20

2007-07-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- gtk_window_temporary is now gtk_window_set_temporary

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.19

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* data/home{-layout}.conf:
	- added promo-plugin

2007-06-29  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/Makefile.am:
	* libhildondesktop/hildon-desktop-container.c:
	- New interface for creating composited containers (containers made
	out of more than one container)
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	(hildon_desktop_panel_expandable_container_init),
	(hildon_desktop_panel_expandable_class_init),
	(hildon_desktop_panel_expandable_constructor),
	(hildon_desktop_panel_expandable_get_children),
	(hildon_desktop_panel_expandable_cadd),
	(hildon_desktop_panel_expandable_cremove),
	(hildon_desktop_panel_expandable_set_property),
	(hildon_desktop_panel_expandable_button_destroyed),
	(hildon_desktop_panel_expandable_add_button),
	(hildon_desktop_panel_expandable_add_in_extension),
	(hildon_desktop_panel_expandable_arrange_items),
	(hildon_desktop_panel_expandable_requeue_last_in_panel):
	- Fixing reorder when new configuration is loaded.
	* src/hd-plugin-manager.c: (hd_plugin_manager_sync):
	- Check if the container is a HildonDesktopContainer when syncing.

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- apply the background from the style in realize

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- added safeguard against unrealized children in _style_set

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- removed _notify handler as we don't need to adapt the background
	to the work area anymore.
	* background-manager/main.c:
	- added g_set_prgname and g_init_thread to quiet Glib and GDK
	Fixes: NB#62097

2007-06-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- fixed bogus check in the display state handler

2007-06-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: changed the order the new notifications are
	added to the pane (newest ones on the bottom). Implemented the clear
	events button which appears when scrolling is activated on the menu.
	Update the acknowledge column on notification notification accordingly
	to disable blinking after the menu is closed. Changed the scrolling
	behavior (keep scrolled on the bottom to keep track of latest
	notifications).
	* libhildondesktop/hildon-desktop-popup-menu.[ch]: new method to get
	the vertical adjustment of internal viewport.
	* libhildondesktop/hildon-desktop-notification-manager.[ch]: new
	column which can be used to keep track if the notification was "read"
	or not.

2007-06-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- fixed access to wrong GError in case of flash full.
	Fixes: NB#61983

2007-06-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.[ch]:
	- added hd_home_background_cancel
	- if background was cancelled, return from the callback immediately
	* src/hd-home-window.c:
	- attach the background being set to the cancel note, so it
	can be cancelled.
	Fixes: NB#61779

2007-06-28  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- Set the window as temporary.
	* libhildonwm/hd-wm.c:
	- When sending long key press, close all temporary windows.
	Fixes: NB#61291

2007-06-27  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/Makefile.am:
	- added hack to use a longer timeout for async calls. Background
	loading can be longer than the default timeout.

2007-06-27  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- added error handling for background loading
	Fixes: NB#59340, NB#59339, NB#61836, NB#61841

2007-06-27  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.c:
	- fixed loading of mask-only picture

2007-06-27  Johan Bilien  <johan.bilien@nokia.com>

	* src/main.c:
	- removed thread protection for GDK. Only the main thread
	shall access GDK / GTK

2007-06-27  Moises Martinez  <moises.martinez@nokia.com>

	* data/applications-menu.desktop.in:
	- Added temporary X-Settings fake key

2007-06-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildonwm/hd-wm.c (hd_wm_init): read the standard applications
	directory and the hildon-specific application directory (if available)
	in order to keep backwards compatibility.

2007-06-26  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- do not show the cancel note when cancelling the dialog.
	Fixes: NB#61793

2007-06-26  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/background-manager.[ch]:
	- reimplemted with XRender instead of gdk_pixbuf_
	- send the picture XID back to the client
	- added Cropped mode
	* src/hd-home-window.c:
	- in the background manager callback, save the picture id
	- added _expose to paint the background
	* src/hd-home-background.c, src/hd-home-background-dialog.c:
	- added Cropped mode
	* libhildondesktop/hildon-desktop-picture.[ch]:
	- added _picture_and_mask_from_pixbuf

2007-06-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-types.h:
	- Added NET_STARTUP_INFO/BEGIN
	* libhildonwm/hd-wm-util.[ch]:
	- new util function for broadcasting NET_STARTUP_INFO/BEGIN
	* libhildonwm/hd-wm.[ch]:
	- broadcast STARTUP when launching applications.

2007-06-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c: Removed launch banner for dummy applications.

2007-06-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c: Some optimizations.
	* libhildonwm/hd-wm-window.[ch]: Added _set_icon_geometry method
	* src/hn-app-switcher.c: Added _set_icon_geometry calls

2007-06-26  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Fixed build without composite

2007-06-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c: top desktop.

2007-06-25  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-entry-info.[ch]:
	- New commodity interface to make no diferences between diferent kinds
	window management elements and to make easier their handling.
	* libhildonwm/hd-wm-application.[ch]:
	* libhildonwm/hd-wm-window.[ch]:
	- Deleted references to old HDEntryInfo.
	- Implements HDWMEntryInfo
	* src/hn-app-switcher.c:
	* src/hd-switcher-menu-item.[ch]:
	* src/hn-app-button.[ch]
	* src/hd-switcher-menu.c:
	* libhildonwm/hd-keys.c:
	- Deleted references to old HDEntryInfo.
	- Updated to use new HDWMEntryInfo.
	* libhildonwm/hd-wm.[ch]:
	- Deleted references to old HDEntryInfo.
	- Updated to use new HDWMEntryInfo.
	- try to catch DESKTOP_WINDOW Xid only when updating client list at
	the begininng. (It could be a little bit later in different scenarios)
	* libhildonwm/hd-wm-types.h:
	- Added HDWMDesktop.
	* libhildonwm/hd-entry-info.[ch]:
	- Deleted
	* libhildonwm/Makefile.am:
	- Added the new stuff
	* libhildonwm/hd-wm-desktop.[ch]:
	- New GObject class representing the DESKTOP WINDOW.
	- Implements HDWMEntryInfo.

2007-06-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: added support for sound hint on
	notifications.

2007-06-25  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/{background-manager.[ch],
	  background-manager.xml.in}:
	- removed the west and north border argument, not used
	  anymore
	* src/hd-home-background.[ch]:
	- Removed _border properties, not used anymore

2007-06-25  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- created Layout struct which adds the stack index
	- save and load the stack order
	- re-apply the stack order when an applet gets realized
	Fixes: NB#56368

2007-06-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: added padding to the categories pane.

2007-06-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: correctly add separators when populating the
	notifications menu on startup.

2007-06-25  Lucas Rocha  <lucas.rocha@nokia.com>

	* debian/control: added build dependency on libsqlite3-dev to enable
	notification manager persistency support.
	* libhildondesktop/hildon-desktop-notification-manager.c: dynamicaly
	load libsqlite3 in order to avoid direct linking.
	* libhildondesktop/Makefile.am: don't link to sqlite anymore.

2007-06-22  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c:
	- Moved UI part of ping timeout to hd-desktop.
	* libhildonwm/hd-wm.[ch]:
	- Code cleaned. Added new signal when application freezes.
	* libhildonwm/hd-wm-application.[ch]:
	- Removed Hildon* code.
	- Code cleanup.
	* libhildonwm/hd-wm-window.c:
	- Removed Hildon* code.
	- Code cleanup.
	* libhildonwm/Makefile.am:
	- Depends only on GTK.

2007-06-21  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-watched-window.[ch]:
	- Renamed to (below)
	* libhildonwm/hd-wm-window.[ch]:
	- Refactored to GObject.
	* libhildonwm/hd-wm-watchable-app.[ch]:
	- Renamed to (below)
	* libhildonwm/hd-wm-application.[ch]:
	- Refactored to GObject.
	* src/hd-desktop.c:
	* src/hn-app-switcher.c:
	* src/hd-switcher-menu.c:
	* libhildonwm/hd-keys.c:
	* libhildonwm/hd-wm.[ch]:
	* libhildonwm/hd-wm-memory.c:
	* libhildonwm/hd-wm-types.h:
	* libhildonwm/hd-entry-info.[ch]:
	* libhildonwm/Makefile.am:
	- Adapted to new name scheme.

2007-06-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.c:
	- do not start dragging unless the user has dragged by at least
	30px during the 1.2 first seconds. Fixes: NB#59337

2007-06-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.c:
	- fixed changing of states

2007-06-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- fixed handling of the damage events
	* libhildondesktop/hildon-desktop-picture.c:
	- load pictures with IncludeInferior

2007-06-20  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- Reverted fake button event.

2007-06-19  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- ifdef MAEMO_CHANGES use _TOPLEVEL instead of _POPUP
	- Destroy transfer window for grabing when popping down.
	- Set transiency for NULL when popping down.
	- Don't popdown if not open.
	- Removed fake button press/release event in _release_event handler.
	TBD.
	- Fixes: NB#60558

2007-06-19  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c:
	- do not propagate expose events to the child, as this
	is already done by the parent class
	* libhildondesktop/hildon-home-area.c:
	- replaced a gtk_fixed_move with hildon_home_area_move
	- fixed the window to update after a move

2007-06-19  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.c: Fixed ellipsizing of labels.

2007-06-19  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: load newly installed plugins if the container is
	configured for doing so. Fixes bug NB#56506.
	* src/hd-config.h: new desktop container configuration key
	"X-Load-New-Plugins".
	* data/desktop.conf.in: configured home to automaticaly load newly
	installed plugins.

2007-06-19  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- added _set_state to centralize the setting of the dragable state
	- use motion_notify instead of a timeout for the dragging
	* src/hd-home-window.c, libhildondesktop/hildon-home-area.c:
	- removed annoying debug messages

2007-06-19  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: update _NET_WM_ICON_GEOMETRY when orientation
	changes. Fixes: NB#56505.

2007-06-18  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.18

2007-06-18  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: Do not reload the background when the
	theme changes, as this is now done on the fly.

2007-06-18  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: Added a few safeguard when retrieving
	the active application. Fixes: NB#60495

2007-06-18  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: fixed handling of separators: only add
	them when needed.

2007-06-18  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Set icon geometry to application socket or to entire appswitcher
	according to position.
	* src/hn-app-button.[ch]:
	- Save last entry info used.
	* libhildonwm/hd-entry-info.[ch]:
	- Added support for icon geometry. Added flag to not override last
	icon geometry if it was already set.
	Fixes partially: NB#56505

2007-06-18  Johan Bilien  <johan.bilien@nokia.com>

	* data/statusbar.conf.in: added new plugin

2007-06-14  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-window-dialog.c:
	- Check in _realize if we are gonna use the ol' titlebar from
	matchbox. It was missing in patch for MB 1358.

2007-06-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: fixed notification filtering to discard all
	notifications with "system.note" prefix in their category.

2007-06-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: move focus to applications pane when
	tapping on a category on the left pane. Fixes bug NB#60548.

2007-06-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: use GDK_Return, GDK_KP_Enter,
	GDK_ISO_Enter to move focus to application pane. Fixes bug NB#60553.

2007-06-14  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Setting matchbox specific hints shouldn't rely on patched gtk.
	Patch provided by Tommi Komulainen. Fixes: MB#1538

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-others-button.c, src/hd-applications-menu.c: keep track of changes
	in the standard	application directory and hildon-specific application
	directory to update the menu accordingly. Fixes bug NB#16392.

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: allow activating menu
	items with GDK_Return. Fixes bug NB#60544.

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c, src/hn-others-button.c, src/Makefile.am,
	libhildondesktop/libhildonmenu.[ch], libhildondesktop/Makefile.am,
	data/Makefile.am, configure.ac: do not hardcode the absolute path of
	the menu definition file in libhildonmenu.

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-others-button.c, src/hd-applications-menu.c: always copy the
	system-wide menu definition to user directory to make sure restore
	work. Fixes bug NB#42202.

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-switcher-menu.c: don't add a separator on the top of
	application menu.

2007-06-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c: change the titlebar text
	color label to "HomeTitleTextColor".

2007-06-12  Moises Martinez  <moises.martinez@nokia.com>

	* src/main.c: Fixed problem with thread initialization with glib.
	Pointed out by Tommi.

2007-06-12  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- Allow add without layout

2007-06-12  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c:
	- reduced size of the menu button. Fixes: NB#58138

2007-06-12  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-applications-menu.c:
	- It was creating the hildon_desktop_popup_window with "1" extra
	window. Now is set to "0" extra windows.
	* src/hd-panel-window.c:
	- XFixesFetchRegion needs an int and gcc 4.1.2 is really picky
	* libhildondesktop/hildon-home-area.c:
	- XQueryTree needs an unsigned int and gcc 4.1.2 is really picky :)

2007-06-11  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: Call changed_stack_cb when removing an
	application from applications menu. Fixes: NB#59599

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- copy the background before applying, so further changes
	in the dialog won't affect it.
	Fixes: NB#57657

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c:
	- default value for background modes is Centered.
	Fixes: NB#57648

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c:
	- remove extension and .sketch from image name
	Fixes: NB#56712, NB#54030

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c:
	- call the callback even when an error occurred, so it can be
	handled
	* background-manager/background-manager.c:
	- removed the "plain color fallback", no longer necessary
	now that home draws its own titlebar
	Fixes: NB#55272

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- add a filter on the root window to track whether the home
	window is topmost

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- register the lowmem signal from libosso and act accordingly
	- register the hw_screen_off signal from libosso and act
	accordingly (tell the applets they are in the background)
	Fixes: NB#54896

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- add _cancel_note_show/hide to show the background loading progress
	- show the note if the loading did not complete within 1s
	- do not apply if the background if it was cancelled from the note.
	Fixes: NB#54014

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-applications-menu.c:
	- unprotect spawned processes from the OOM shield.
	Fixes: NB#25830

2007-06-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	- clean up D-Bus setup by removing unused handlers. Patch courtesy
	of Kimmo Hämälainen
	Fixes: NB#59789

2007-06-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c:
	- added style_set to load the background as Picture
	- added expose, to paint the background from the widget
	- added realize, to call style_set the first time
	* src/hd-home-background.c:
	- disabled compositing of the titlebar as it is now down by
	the widget on the fly

2007-06-08  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-button.c: hd_wm_activate_window with toplevel GdkWindow
	not by using parent GtkWindow.

2007-06-08  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.h: added a tiny line of code to
	avoid certain build warnings in plugin macros.

2007-06-08  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-config.h: Added mandatory key
	* src/hd-plugin-loader-legacy.c:
	* src/hd-plugin-loader-default.c:
	- Parse the mandatory key from plugin's .desktop file.
	* libhildondesktop/hildon-desktop-item.[ch]:
	- Added mandatory property.
	* libhildondesktop/statusbar-item.[ch]:
	- Removed mandatory property and move it out to HildonDesktopItem.
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Check out mandatory property in HildonDesktopItem not StatusbarItem.

2007-06-07  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.17

2007-06-07  Johan Bilien  <johan.bilien@nokia.com>

	* policies/tasknavigator-policy.c,
	  data/tasknavigator.conf.in:
	- replaced others-button with applications-menu
	* data/applications.menu:
	- uncommented the new layout, removed the old one

2007-06-07  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- do not call the parent_class remove handler, because it
	generates a non-implemented warning.

2007-06-07  Moises Martinez  <moises.martinez@nokia.com>

	* policies/tasknavigator-policy.c:
	- In case of failure Add a HildonDesktopToggleButton inside the
	TaskNavigatorItem.

2007-06-07  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-picture.[ch]:
	- added
	- helpers for creating XRender Pictures from pixbufs or pixmaps
	* libhildondesktop/hildon-home-area.c,
	  libhildondesktop/hildon-desktop-toggle-button.c,
	  src/hd-panel-window.c:
	- use these helpers

2007-06-06  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-home-area.c: Added stdlib.h

2007-06-06  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-pixbuf-anim-blinker.c:
	- protect against negative values for alpha.
	Fixes: NB#53501

2007-06-06  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- do not call the parent's style_set, which resets the background
	to white
	- fixed detection of unchanged style.
	Fixes: NB#53975

2007-06-06  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c, src/hd-plugin-loader-factory.c:
	- load the applet with G_MODULE_BIND_LOCAL to avoid conflict
	of symbols. Patch courtesy of Santtu Lakkala.
	Fixes: NB#59641

2007-06-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-item.h:
	- Added define

2007-06-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-item.h:
	- Fixed prototype.
	* libhildondesktop/hildon-desktop-panel.[ch]:
	- Added method to refresh information of possible status bar items
	inside panel containers

2007-06-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Added implementation of container remove that just decreases items
	counter.

2007-06-04  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c:
	* src/hd-config.h:
	- Added additional and optional key X-Load to known whether a plugin
	is to be loaded or not.
	* libhildondesktop/hildon-desktop-item.h:
	- Added prototype.

2007-06-04  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c:
	- Fixed the leak of XRectangle
	* libhildondesktop/hildon-home-area.c:
	- Fixed the leak of a GtkBorder
	* libhildondesktop/hildon-desktop-home-item.c:
	- Reset the delta values on button_press to avoid
	snapping to grid if the applet has not moved

2007-06-01  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- Fixed building problem when no composite enabled.

2007-06-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- track changes in the applets' state rather than check it each time
	* libhildondesktop/hildon-desktop-home-item.c:
	- send proper "notify" when the state changes

2007-06-01  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: cleanup the scrolling
	code and fixed the viewport sizing to match the expected layout.

2007-06-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-l10n.h: fixed localisation strings

2007-06-01  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: provided alternative menu items to
	make the menu work properly while we don't fix the nasty popup menu
	bug.

2007-06-01  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.16

2007-06-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c:
	- added configure-event handler to track window geometry
	- attach the picture to the drawable so it can be used
	by child widgets drawing on the same window
	* src/hildon-toggle-button.c:
	- check if the drawable already has a Picture attached
	and use it if available

2007-05-31  Johan Bilien  <johan.bilien@nokia.com>

	* hildon-home-area.c:
	- do not recompute the alpha mask when resizing

2007-05-31  Johan Bilien  <johan.bilien@nokia.com>

	* hildon-home-area.[ch]:
	- inherit from Container instead of Fixed
	- implement _size_allocate, _size_request, _forall
	- added _put and _move
	* hildon-desktop-home-item.c:
	- change accordingly

2007-05-31  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Filter info notes notifications. Fixes: NB#59110

2007-05-30  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- reset the child's window as "shaped" after a change of style

2007-05-30  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- send signal for launch banner when application has a proper name.
	* libhildonwm/hd-wm-watchable-app.[ch]:
	- Added method to change name of dummy HDWMWatchableApp

2007-05-29  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.15

2007-05-29  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- Launch application-starting signal whenever a dummy watchable app is
	created or the first window for an existing watchable app is created.
	Fixes: NB#53974
	* libhildonwm/hd-wm-watchable-app.c:
	- If application is dummy watchable app name is localized
	"Application" (to be defined yet though)

2007-05-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: Do not cancel the layout mode when
	ESC is pressed if the layout mode sucks

2007-05-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c:
	- paint the background and the children even if the composite
	extension is not available

2007-05-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: read new configuration key "X-Is-Ordered" to
	define plugin manager behavior when syncing.
	* src/hd-plugin-manager.[ch]: make the plugin manager aware if the
	the order of plugin list should be kept or not when syncinc.
	* src/hd-config.h: new key desktop configuration key "X-Is-Ordered".
	* data/desktop.conf.in: mark Home as non-ordered and Statusbar and
	Task Navigator as ordered.

2007-05-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: don't redirect the window here
	* src/hd-panel-window.c:
	- redirect the home window
	- only track the desktop window if XComposite is available
	in the server

2007-05-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-applications-menu.c: change the keyboard navigation behavior
	so that categories are activated when using up and down arrows. Focus
	is only grabed by applications pane on menu is popup.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]: added method for
	deselecting menu items.

2007-05-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-select-plugins-dialog.c: show vertical scrollbar when the
	list of plugins is longer than the space available. Fixes: NB#53976

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c: use the NORMAL state to fetch the
	background, not PRELIGHT

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c:
	- add "titlebar" property so it can be accessed for a11n

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- emit "layout-changed" when applets are really added to the area
	* src/hd-home-window.c:
	- use "layout-changed" to know when to save the layout

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- do not add the padding to the layout saved
	- disconnect the various handlers attached to the children
	when they are removed

2007-05-28  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-button.c: Yet another attachment.

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c:
	- attach the menu to the titlebar

2007-05-28  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-others-button.c:
	* src/hd-applications-menu.c:
	- Attached to proper widgets.

2007-05-28  Lucas Rocha  <lucas.rocha@nokia.com>

	Implementation of UI policy infrastructure to define specific
	behaviors on desktop containers. Fixes: NB#54033 and NB#54035

	* src/hd-desktop.c: cleanup of code for keeping track of changes in
	the plugin directory. Several coding style fixes. Added UI policy
	bits in the plugin manager calls and desktop configuration file.
	* src/hd-config.h: new optional desktop configuration file
	key "X-UI-Policy".
	* src/hd-ui-policy.[ch]: new UI policy object which loads
	container-specific implementations from dynamic modules.
	* src/hd-panel-window.c: check for child before setting size requests
	in Hildon Desktop items.
	* src/hd-plugin-manager.[ch]: added UI policy handling on load and
	sync methods. Correctly sync container configuration file and loaded
	plugins by taking into account the defined order.
	* configure.ac, src/Makefile.am: added UI policy directory
	definitions. Added hd-ui-policy.[ch] and policies/* to the build.
	* policies/Makefile.am, policies/tasknavigator-policy.c: Task
	Navigator UI policy.
	* data/desktop.conf.in: added X-UI-Policy to tasknavigator
	configuration.

2007-05-28  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: Attach to toggle button.
	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Added method for attaching widget.
	- Send fake key when popping-down the menu and the pointer is not on
	the attached widget.

2007-05-28  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- don't set the sensitivity of the layout mode menu item when
	not used
	* libhildondesktop/hildon-home-window.c:
	- fixed a typo in property IDs assignment

2007-05-27  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.[ch]:
	- removed default resize handle.
	- if no resize handle provided, use an INPUT_ONLY window
	- have different size for the resize handle depending on the
	resize type

2007-05-27  Johan Bilien  <johan.bilien@nokia.com>

	* data/home-layout.conf: internet search applet's default height
	is now 50 px

2007-05-25  Moises Martinez  <moises.martinez@nokia.com>

	* configure.ac: Added HAVE_XTEST condition for libhildondesktop
	* libhildondesktop/hildon-desktop-popup-window.c:
	- Send additional fake press/release event for overriding the
	grabbing.
	* configure.ac
	* data/Makefile.am:
	* data/install_sbapplet.sh:
	- Added helper script for installing statusbar applets and to be used
	in postinst .deb scripts

2007-05-25  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Highlight next application when menu is opened and home key is
	pressed. Fixes: NB#57666
	- Select highlighted application when menu opened and long home key
	press.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]:
	- Added methods to select previous/next item.
	- _get_selected_item is not const any longer.
	- Fixed misbehaviors when scrolling and the controls are off.

2007-05-25  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c:
	- add _style_set to load a background picture
	- add _realize to call _style_set initially
	- paint the background picture in the expose handler

2007-05-24  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Select right application item. Fixes:	NB#57669

2007-05-24  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: Fixed "switcher area highlighted when tapped
	on it with no applications opened". Fixes: NB#58320

2007-05-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: Fixed behavior I just introduced.

2007-05-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: 0.0.14

2007-05-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c: check state of blinking application when
	application is in app switcher slot. Fixes: NB#57680

2007-05-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Show items in junk dialog of application killer. Fixes: NB54712

2007-05-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.c:
	- Reverting to GtkMenuItem. Image shows but behavior not consistent
	enough.

2007-05-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.c:
	- Inherits againg from GtkImageMenuItem.
	* src/hd-switcher-menu.c:
	- Implemented dettached menu button.
	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Fixed two little memory leaks.
	* libhildonwm/hd-keys.c:
	- Changed applet name for search.

2007-05-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c: don't show tooltip when tapping and holding on
	the application group.
	Fixes: NB#57836

2007-05-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-builtin.c: added applications menu to the
	possible builtin plugins.
	* data/applications-menu.desktop.in, src/hd-applications-menu.[ch]: new two-pane
	applications menu. Theming still missing.
	* src/Makefile.am, data/Makefile.am, configure.ac: added new plugin to
	the build.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]: implement size
	allocate and request to correctly show the "toggle" region of menu
	items. Fixed scrolling for popup menus which are not child of a
	window. Added a method to get the current selected menu item.
	* data/applications.menu: added (commented for now) new applications
	menu layout.

2007-05-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: fix build warning.

2007-05-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: handle system note dialog queuing on explicit
	response and notification close.

2007-05-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c,
	libhildondesktop/hildon-desktop-notification-manager.c: implement new
	kind of system note dialog with a progress bar.

2007-05-15  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-hung-app-handler.c:
	- Added missing "hung application" handler.
	* src/Makefile.am: updated
	* libhildonwm/hd-wm.c:
	- Handle home entry info from hd_wm_top_item
	* src/hd-switcher-menu.c: Close the menu when topping desktop.

2007-05-14  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Fixed showing of menu button when notifications are added and there
	are no applications and the menu is closed afterwards.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]:
	- Implemented basic scrolling support. To be improved, though.
	* libhildondesktop/hildon-desktop-toggle-button.h:
	- Fixed #define

2007-05-11  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.13

2007-05-11  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Fixed problem I just introduced when resizing window parent.

2007-05-11  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Fixed problem with scrolling.
	- When resizing parent with scroll controls, resize it as big as the
	screen.

2007-05-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-panel-window.c:
	- added _style_set to load a background picture
	- added _realize to first call _style_set
	- paint the background in expose

2007-05-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c: fixed sizing and
	scroll buttons behavior when "resize-parent" is FALSE.

2007-05-10  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Order of the stacking fixed.

2007-05-10  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Implemented jumping from pane to pane. Unfortunately you cannot jump
	to menu item at same height.
	* libhildondesktop/hildon-desktop-popup-menu.[ch]:
	- Added select first item method.
	- If item to select is NULL, deselect everything.
	* libhildondesktop/hildon-desktop-popup-window.c:
	- "You shall not compare integers and unsigned integers without a
	casting".

2007-05-10  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.c:
	- Close notification when activated.
	* src/hd-switcher-menu.c:
	- Close menu when application topped.
	- Don't show the button if there are no application and no
	notifications.
	- Connected to show-controls signals from the menu.
	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Added show-controls signals when scroll bottons are shown or not.
	* libhildonwm/hd-keys.c:
	- Added shortcut for osso-global-search, harcoded, though :(

2007-05-10  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Added "resize-parent" property if you don't want the menu to resize
	the parent.

2007-05-10  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.[ch]: added
	support for notification persistency (insert, update, delete and load)
	with sqlite. Notifications database is store in
	$HOME/.osso/hildon-desktop/notifications.db, Thus, we have now optional
	build dependency on sqlite. Protect the id generation with mutexes to
	avoid concurrency problems.
	* configure.ac, libhildondesktop/Makefile.am: added sqlite dependency
	and build bits.

2007-05-09  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- fixed a bug I just introduced, the Damage needs to be created
	even if the applet is already realized when added
	- removed some debug messages
	* libhildondesktop/hildon-desktop-toggle-button.c:
	- removed excessive debug messages

2007-05-09  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-config.h: Added thumb icon size.
	* src/hd-switcher-menu-item.c: Include hd-config.h
	* src/hd-switcher-menu.c:
	- Implemented blinking of applications in menu icon.

2007-05-09  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Populate notifications menu at start-up.

2007-05-08  Johan Bilien  <johan.bilien@nokia.com>

	* data/home.conf:
	- added hildon-home-webshortcut.desktop
	Fixes: NB#56360
	* data/home-layout.conf:
	- removed none-default applets

2007-05-08  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.c:
	- Fixed menu positioning.
	- Implemented key navigation.
	- Added separators to notifications.
	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Implemented navigation through keys. Misses auto-scrolling.
	- Small fixes
	* libhildondesktop/hildon-desktop-popup-window.c:
	- Propagate key-press-event to child widget of pane.
	* libhildonwm/hd-wm-watched-window.c:
	- Update state of fullscreen when a HDWMWatchedWindow is removed.
	Fixes: NB#56174, NB#54820.
	* libhildonwm/hd-wm.c:
	- Renamed "show_menu" signal to "show-menu".

2007-05-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- added tap_and_hold handler to revert to normal state
	when the popup is shown. Does not solve the problem of a
	tap-n-hold set up on a child widget

2007-05-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.[ch]:
	- removed all layout mode-related logic
	* libhildondesktop/hildon-home-window.[ch]:
	- added "menu" and "title" properties, proxied to the titlebar
	- added _toggle_menu, proxied to the titlebar
	* src/hd-home-window.c:
	- act on the window rather than the titlebar

2007-05-08  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.[ch], libhildondesktop/hildon-home-window.[ch]:
	- moved all notions of layout mode to the HDHomeWindow
	- moved all notions of system state to the HDHomeWindow
	- removed _home_area, the home area is the bin's child
	- removed _init_applets, no longer necessary
	- when layout mode sucks, save the layout once
	every second when an applet is moved
	Fixes: NB#56368
	* src/hd-desktop.c: Do not call _applet_init anymore
	* background-manager/background-manager.c:
	- do not apply the borders for the initial background

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	- added desktop-window property. It is currently set manually.
	* src/hd-home-window.c:
	- added _realize / _unrealize to composite-redirect the window
	and update the "desktop-window" WM property
	* src/hd-panel-window.c:
	- tack the desktop-window property and create a Damage and Picture
	when the desktop window changes
	- added _expose which draws the desktop window as background
	* src/hn-others-button.[ch], src/hn-app-button.[ch]:
	- use a HildonToggleButton instead of a GtkToggleButton to
	draw the focus and pressed mark with alpha

2007-05-07  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.[ch]:
	- Renamed some methods
	- Added leave notify event handler to unselect itself
	* src/hd-switcher-menu.c:
	- Implemented blinking notifications.
	- Fixed theme of icon.
	- Fixed first selected item. Misses stack_changed to track selected
	items.
	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Added "popdown-window" signal

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-toggle-button.[ch]:
	- added
	- ToggleButton which implements its own painting, and supports
	alpha in the pressed and focused states

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.12

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: Reverted accidental change,
	background should be set after background-dir

2007-05-07  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: call default action when system note dialog gets
	the response event.

2007-05-07  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, libhildondesktop/hildon-desktop-notification-manager.[ch],
	libhildondesktop/notification-manager.xml: support for setting the
	button label on system.note.dialog to cover the open "closeable"
	dialogs case.

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.11

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- add gdk_error_trap_ around XGetWindowProperty
	- do not crash if the property is not set

2007-05-07  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: watch notification with system.note.infoprint and
	system.note.dialog instead of system.note_dialog and
	system.note_infoprint.
	* libhildondesktop/hildon-desktop-notification-manager.[ch],
	libhildondesktop/notification-manager.xml: added SystemNoteDialog
	and SystemNoteInfoprint D-Bus methods to be used by libosso. Check if
	the actions list is valid and don't use in case it's invalid.

2007-05-07  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- when no default background, revert to a black one rather
	than NULL

2007-05-04  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.[ch]:
	- Added new shortcuts.
	* libhildonwm/hd-wm.[ch]:
	* libhildonwm/hd-wm-types.h:
	* src/hn-others-button.c:
	- Renamed others menu to new & fancy "all menu"

2007-05-04  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- read /usr/share/backgrounds/default.desktop
	to determine the default background.
	* data/home-background.conf:
	- removed, the default background settings are now fully fetched
	from the theme and the above mentioned file

2007-05-04  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu-item.[ch]:
	- Several minor bugfixes.
	* src/hd-switcher-menu.c:
	- Added basic support for notifications.

2007-05-04  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.[ch]: several
	code cleanups and crasher fixes. Added "notification-closed" signal.
	* src/hd-desktop: implemented system notifications support in the
	desktop. Notification manager is used as backend.

2007-05-04  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-switcher-menu.[ch]:
	- New builtin plugin. Application Switcher & Notifications Menu.
	* src/hd-plugin-loader-builtin.c:
	- Added new hd-switcher-menu.
	* src/hn-app-switcher.c:
	- Removed main menu. Clenup.
	* src/hd-switcher-menu-item.[ch]:
	- Replaces hn-app-menu-item. No thumbable yet.
	* src/hn-app-menu-item.[ch]:
	- Deleted
	* src/hn-app-button.c:
	- Replaced hn-app-menu-item with hd-switcher-menu-item
	* src/hn-others-button.c:
	- Removed useless call to hn_app_switcher.
	* src/Makefile.am:
	- updated
	* src/hd-switcher-menu.[ch]:
	- New builtin plugin. Application Switcher & Notifications Menu.
	* configure.ac:
	* data/tasknavigator.conf.in:
	* data/switcher-menu.desktop.in:
	* data/Makefile.am:
	- Updated with new additions.

2007-05-03  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Fixed item-height.
	- Pack the items at the end.

2007-05-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-app-switcher.c:
	- changed menu button name to -button4
	- changed menu button height to 60
	* src/hn-app-button.c:
	- changed button height to 60
	* src/hn-others-button.c, libhildondesktop/hildon-desktop-panel.c:
	- changed button height to 80

2007-05-02  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.c:
	- Implemented new signal to handle resizing
	- Implemented auto-resizing of parent window.
	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Removed gtk_widget_show_all
	- Added method to recalculate position.

2007-05-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c: do not handle the matchbox client list if
	it could not be retrieved

2007-05-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Fixed double unref

2007-04-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c: fix crash
	when notification is activated before timeout.

2007-04-27  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac:
	- fixed detection of libxcomposite and libxdamage

2007-04-27  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- new menu layout

2007-04-27  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c:
	- layout mode is now considered to suck again.
	- added temporary alpha adjustment dialogs
	* libhildondesktop/hildon-desktop-item.c:
	- renamed "name" property to "item-name" (was conflicting with the
	widget name)
	* libhildondesktop/hildon-desktop-home-item.c:
	- added "state" property, whether the applet is being moved
	or resized
	- added background-borders style property
	- layout mode sucks by default
	* libhildondesktop/hildon-home-area.c:
	- added "default-alpha" property
	- added "child-data" child property containing XRender picture
	for the child and its alpha-mask
	- added handlers for the child's style-set, realize, size-allocate
	to redirect the child to offscreen and create the scaled
	alpha mask accordingly
	- added _realize/_unrealize to create a XRender Picture
	- added _expose to composite the children on the area
	- added child window filter to repair the damage to the
	children
	- removed simple placement algorithm
	* configure.ac: check for libxdamage and libxcomposite

2007-04-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c: generalize
	the dbus callback support so that dbus callbacks can be associated
	with any notification action.

2007-04-26  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.10

2007-04-26  Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-app-switcher.c, src/hd-home-window.c, src/hn-others-button.c,
	libhildondesktop/hildon-home-titlebar.c:
	- define ENABLE_UNSTABLE_API when include hildon-helper.h, as this
	seems now required

2007-04-25  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-desktop.c:
	- Fixed the leak of the configuration file buffer
	- Fixed the leak of the array returned by g_key_file_get_groups

2007-04 25  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.ch:
	- Each item has a pre-specified size except GtkSeparatorMenuItems.
	- Added method to scroll to pre-selected item. Based on size of each item.
	- Now inherits from a GtkVBox
	- Set proper size to internal GtkScrolledWindow.
	- Added scroll buttons.
	- Several bugfixes.
	* libhildondesktop/hildon-desktop-popup-window.ch:
	- Emit signal when popping up the menu. (to be used along
	"scrolling-to" HildonDesktopPopupMenu functionality).

2007-04-24  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.9

2007-04 24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Connect to "notify::condition" instead of deprecated signal.
	Fixes: NB#53988

2007-04-24  Johan Bilien  <johan.bilien@nokia.com>

	* data/applications.menu: the e-mail client is now called
	modest

2007-04-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.[ch]:
	- Added item's activation

2007-04-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- Fixed Horizontal positioning. Vertical pending.

2007-04-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-menu.[ch]:
	- Added basic implementation of new menu.
	* Makefile.am:
	- Added HildonDesktopPopupMenu to building batch

2007-04-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/notification-manager.xml: renamed
	hildon_desktop_notification_manager_add_notification to
	hildon_desktop_notification_manager_notify.
	* libhildondesktop/hildon-desktop-notification-manager.[ch]: added
	support for D-Bus callbacks (with basic types parameters) on notifications
	backend. The callback description goes through a "dbus-callback" hint.
	The D-Bus callback is called as the default action if defined. Fixed some
	memory management problems.

2007-04-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.c:
	- Added forgotten _finalize

2007-04-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Added new methods to access panes.
	- Fixed behavior.

2007-04-20  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.8

2007-04-20  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Fixed a lot of issues to get it built.
	* libhildondesktop/Makefile.am:
	- Added HildonDesktopPopupWindow to building batch

2007-04-20  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- fixed an infinite loop in some situations.
	Fixes: NB#53973

2007-04-19  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-popup-window.[ch]:
	- Added stubs for new popup window.
	* libhildondesktop/hildon-desktop-notification-manager.[ch]:
	* libhildondesktop/hildon-desktop-panel-expandable.[ch]:
	* libhildondesktop/hildon-desktop-panel-window-dialog.[ch}:
	- fixed (c) year

2007-04-18  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.[ch],
	libhildondesktop/notification-manager.xml: implemented notification
	action and close support in the notification manager. Changed public
	API to make it saner for direct use.

2007-04-18  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- No add parameters to awake a bgkilled process. Fixes: NB#54499

2007-04-17  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.[ch]:
	- Added new actions as stubs.
	* libhildonwm/hd-wm.[ch]:
	- Implemented switching among windows from the same application.

2007-04-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* debian/control: build dependency on hildon-1 or hildon-libs to be
	more Bora build friendly.

2007-04-17  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.7

2007-04-16  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Grab focus for appswitcher's main button when left key is pressed.
	Fixes: NB#54247

2007-04-13  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-c:
	- Added dbus method previously removed.
	* src/hd-desktop.c:
	- Only check timeout value.

2007-04-13  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Set no of items for container to 7. Fixes: NB#54193

2007-04-13  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Place main menu according to fullscreen mode. Fixes: NB#53969
	* src/hn-app-button.c:
	- Implemented proper left/right rocker behavior.

2007-04-12  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.6

2007-04-12  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Code cleanup
	* libhildondesktop/hildon-desktop-panel-window.c:
	- If the window is not to be moved, it uses parent implementations for
	check_resize, size_request and size_allocation.
	* data/desktop.conf.in:
	- Changed size of statusbar panel.
	Fixes: NB#53998

2007-04-12  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c:
	- Implemented banner when launching applications. Fixes: NB#53974
	* libhildonwm/hd-wm.c:
	- Removed all dbus method for launching banners.
	- Send application starting signal when launched by DBus.
	* libhildonwm/hd-wm-watchable-app.c:
	- Never return maemo-af-desktop when trying to get localized name of
	watchable application.

2007-04-11  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-others-button.c: Set active others menu's toggle button when
	opened by using right key. Fixes: NB#54020.

2007-04-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- mark the layout as changed when adding an applet. Fixes: NB#53972

2007-04-10  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c:
	- make the dialog modal. Fixes: NB#53971

2007-04-05  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.5

2007-04-04  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Fixed an illegal free

2007-04-04  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c: Fixed some hdwm->keys cases left.
	* src/hn-app-switcher.c: Menu thumb fixed when no entries are added.

2007-04-04  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.4

2007-04-04  Johan Bilien  <johan.bilien@nokia.com>

	* data/statusbar.conf: Added all the plugins from IT-2007

2007-04-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- also show_all legacy statusbar widgets

2007-04-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c:
	- copy the background instead of reffing it.

2007-04-03  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- fixed a compilation warning

2007-04-03  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- call show_all on the home widgets as it was done in
	maemo-af-desktop

2007-04-03  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Implemented grab/ungrab the focus and close for extension panel window.

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-app-switcher.c:
	- moved creation of the internal VBox from the constructor
	to the _orientation_changed. Fixes a warning

2007-04-02  Moises Martinez  <moises.martinez@nokia.com>

	* configure.ac: Fixed typo in statusbardesktopentrydir

2007-04-02  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- Moved key's signal connection to constructor. Fixes: NB53697

2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-thumb-menu-item.c: make the needed checks to
	avoid hard dependency on Maemo GTK+.

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.3

2007-04-02  Moises Martinez  <moises.martinez@nokia.com>

	* data/Makefile.am:
	* data/desktop.conf.in:
	- Reverted statusbar panel

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-status-bar-item.h:
	- Fixed GET_TYPE macro

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.2

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- Sort the region before using for placement
	* src/hd-desktop.c:
	- Fixed the path used to load the containers

2007-04-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- added applet-padding property which specifies the padding
	between newly added applets
	- re-implemented auto-arrange without using GdkRegion, whose
	rectangle decomposition was not the one specified.

2007-03-30  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c:
	- Use old DOCK_TITLEBAR on hildon-desktop-window-dialog child class
	- Deleted padding
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed number of items per row in extension panel.
	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Implemented old DOCK_TITLEBAR as optional.
	* libhildondesktop/hildon-desktop-panel-window.c:
	- Never resize/move window if move is FALSE.

2007-03-29  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed size of items in extension table.

2007-03-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.[ch]:
	- removed hildon_desktop_home_item_save_position ()
	* libhildondesktop/hildon-home-area.c:
	- added private hildon_home_area_child_save_position ()

2007-03-29  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- never snap to outside the area
	* libhildondesktop/hildon-home-window.c:
	- fixed wrong allocation

2007-03-28  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: 0.0.1

2007-03-28  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- Fixed crash when entering lowmem situation and bgkilling.

2007-03-28  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher:
	- Fixed navigation through swap key when is highest element.

2007-03-28  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Handling of swap key fixed.
	- Open thumb menu when swap key pressed.
	* libhildonwm/hd-wm.c:
	- Created constructor and moved DBus initialization to constructor.

2007-03-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-home-background.c, src/hd-desktop.c,
	src/hd-plugin-loader-factory.c, libhildondesktop/libhildonmenu.c,
	libhildondesktop/hildon-desktop-plugin.c,
	libhildondesktop/hildon-desktop-panel-window-dialog.c: fixed a bunch
	of build warnings.

2007-03-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* autogen.sh: run configure script to be jhbuild friendly.

2007-03-26  Moises Martinez  <moises.martinez@nokia.com>

	* doxyconf: Removed
	* configure.ac: Look for gdx-x11
	* libhildonwm/hd-wm.c: fixed some headers
	* libhildonwm/Makefile.am: Links against gdk not hildon

2007-03-26  Moises Martinez  <moises.martinez@nokia.com>

	* Src/hn-app-switcher.c: Use hildon_helper_event_button_is_finger
	if hildon-1 is present.

2007-03-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.h:
	- new macro HILDON_DESKTOP_PLUGIN_SYMBOLS_CODE to add code in load
	and unload symbols.
	* libhildondesktop/libhildondesktop.h
	- new macro HD_DEFINE_PLUGIN_EXTENDED to register the plugin and
	add code in load and unload exported symbols.

2007-03-22  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: Implemented navigation throw swap-key.
	* libhildonwm/hd-wm.c: Send signal when long key press.

2007-03-22  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: retrieve home, statusbar and home directories
	from osso-af-settings

2007-03-22  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Set default no of items to 3.
	- Bigger main menu button.
	- Added close_application_dialog dialog
	* libhildonwm/hd-wm.[ch]:
	- Added close_application_dialog support.
	* libhildonwm/hd-wm-marshalers.list: new marshaler.
	* libhildonwm/hd-wm-watched-window.h: Added missing headers.

2007-03-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-titlebar.[ch],
	libhildondesktop/hildon-home-window.c: renamed HILDON_HOME_TITLEBAR_* to
	HILDON_DESKTOP_HOME_TITLEBAR_* for consistency.

2007-03-21  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	* libhildonwm/hd-wm-memory.[ch]:
	- Get environment vars for lowmem situations.
	- Code cleanup.

2007-03-21  Johan Bilien  <johan.bilien@nokia.com>

	* data/desktop.conf.in:
	- adding padding values for Home

2007-03-21  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/libhildonwm.pc.in:
	* debian/control: Added libgonf2-dev dependency to libhildonwm
	* debian/conffiles: removed statusbar.conf

2007-03-21  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-config.h:
	- added PADDING keys
	* src/hd-desktop.c:
	- Parse PADDING keys for the HomeWindow, give them as properties
	* libhildondesktop/hildon-home-window.c:
	- Use the padding property in child allocation
	* libhildondesktop/hildon-desktop-home-item.c, hildon-home-area.c:
	- Removed hard-coded padding

2007-03-21  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Fixed opening of main menu.
	- Fixed little problem if building without libosso.

2007-03-21  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c, libhildondesktop/hildon-desktop-home-item.c:
	- layout mode is back
	* libhildondesktop/hildon-home-area.c:
	- new implementation of the applet placement, based
	on GdkRegion

2007-03-21  Moises Martinez  <moises.martinez@nokia.com>

	* data/Makefile.am: remove statusbar.conf while statusbar window
	is not fixed.
	* data/desktop.conf: commented out the statusbar section.

2007-03-20  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Support for changing number of items on the fly. Cleanup.

2007-03-20  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Fixed a compilation warning

2007-03-19  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Check the WM we are running: if not matchbox set the window dialog
	as a dock window.

2007-03-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* debian/control, debian/changelog, src/hd-desktop.c,
	src/hd-select-plugins-dialog.c, src/hd-home-window.c,
	src/hd-select-plugins-dialog.h, src/Makefile.am,
	src/hd-home-background-dialog.c, configure.ac: Moved from libosso-help
	to hildon-help. Patch from Gabriel Schulhof <gabriel.schulhof@nokia.com>.

2007-03-14  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: activate the "stretch" property for panel
	containers.
	* src/hn-others-button.c: replace some error with warnings as they are
	not critical errors.

2007-03-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: fix small bug when saving the container configuration
	file.

2007-03-08  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.[ch]:
	- factorized addition of menu item in a routing
	- added parsing of Categories node in the XML file
	and .desktop file so we have basic support for GNOME menus

2007-03-08  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: added configuration monitoring code. Always use
	user configuration directory files when present. Fallback to
	system-wide configuration when no user configuration is present.
	* src/hd-plugin-loader-factory.c: removed useless debug messages.

2007-03-07  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.[ch]:
	- Fixed home entry info issue.
	- Massive code cleanup.
	* libhildonwm/hd-wm.[ch]:
	- Moved home entry info to hd_wm.
	- Added _finalize override.
	- Code cleanup.

2007-03-07  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	* libhildonwm/hd-wm-types-h:
	* libhildonwm/hd-wm-watched-window.[ch]:
	* libhildonwm/hd-entry-info.[ch]:
	* libhildonwm/hd-wm-watched-window-view.[ch]: (Removed)
	- Removed support for Window Views
	* libhildonwm/Makefile.am: updated.

2007-03-07  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: Added hd_wm_get_singleton_without_dbus for
	lib users who don't want to initialize DBus stuff.

2007-03-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-others-button.c, libhildondesktop/hildon-home-window.c: use
	g_get_home_dir () when applicable.

2007-03-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-home-item.c:
	- _realize(): we need to attach the style to the widget
	even when we don't have a window

2007-03-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c: monitor plugin loader directory to
	dynamicaly load new ones without needing to restart the desktop.
	* src/hd-desktop.c: small code cleanup.

2007-03-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.[ch]:
	- renamed to hildon-desktop-home-item.[ch] for consistency
	* libhildondesktop/hildon-desktop-home-item.[ch]:
	- renamed class from HildonHomeApplet to HildonDesktopHomeItem
	* ALL: Made necessary adjustments

2007-03-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/libhildondesktop.pc.in: added gtk+ and glib
	dependency info.

2007-03-05  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c:
	- Made the drag handle have its own icon
	* libhildondesktop/hildon-home-window.c:
	- Do not go to layout mode if it sucks
	* src/hd-home-window.c:
	- Added "layout-mode-sucks" property
	- adapt menus to this property

2007-03-05  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c:
	- add image as child rather than button icon for the accept and
	cancel buttons (hildon themes don't support button icons)

2007-03-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* data/applications.menu, data/Makefile.am: add menu definition file
	to the package.
	* src/hn-others-button.c: report file monitoring failing warnings, not
	as a fatal error.

2007-03-02  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.h:
	- Add flag for not removing an updated notification.
	* libhildondesktop/hildon-desktop-notification-manager.c:
	- Keep tracking of flag for not removing updated notifications in
	close_notification_handler.

2007-03-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* background-manager/fix build warning.
	* configure.ac: expand nested variables to be used in
	desktop/container configuration files.
	* data/desktop.conf.in, data/tasknavigator.conf.in,
	data/statusbar.conf.in, data/home.conf.in: get paths from the
	configuration and don't hardcode them.

2007-03-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-area.c: fix build warning.
	* libhildondesktop/Makefile.am, libhildonwm/Makefile.am: added
	dbus-glib cflags and libs to the build.
	* configure.ac: made osso-af-settings checks optional.

2007-03-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c:
	- added snap-to-grid boolean property
	* libhildondesktop/hildon-home-applet.c:
	- check the parent property to know whether to snap to grid
	* src/hd-home-window.c:
	- Added check menu item connected to this property

2007-03-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c:
	- added hildon_home_snap_to_grid
	- call the latter when releasing the drag

2007-03-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c: Add the default "None" background
	before checking for background directory

2007-03-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: osso_cp_plugin_path takes relative path
	* background-manager/background-manager.c: Uncommented setting
	the title bar

2007-03-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.[ch]:
	- added _equal() method
	* hd_home_window.c:
	- added previous_background private pointer
	- revert to previous background when dialog is cancelled

2007-02-28  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/background-manager.c:
	- revert to using a plain color background if the image is not found.

2007-02-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, src/hn-others-button.c, libhildonwm/hd-wm.[ch],
	src/Makefile.am, libhildonwm/Makefile.am: get rid of hildon-base-lib
	by using gnome-vfs file monitoring instead of dnotify.
	* src/main.c: initialize gnome-vfs.
	* debian/control: remove hildon-base-libs-dev build dependency.
	* configure.ac: remove hildon-base-lib dependency check.

2007-02-27  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.c:
	- Added support for assigning id and self-replacing of notifications.
	- Implemented close_notification_handler

2007-02-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c: translate the app name to show it in the app
	button tooltip.

2007-02-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c: fix weird behavior when switching
	windows with app switcher buttons.

2007-02-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-notification-manager.h:
	- Exported enum for TreeModel.
	* libhildondesktop/hildon-desktop-notification-manager.c:
	- Added support for icons. If a path is supplied get the icon from
	there, if not try to get a default one from theme.

2007-02-26  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/libhildondesktop.h: Added missing headers.
	* libhildondesktop/libhildondesktop.pc.in: Requires dbus-glib-1

2007-02-26  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c:
	- Fixed usage of notification manager.
	* libhildondesktop/hildon-desktop-notification-manager.[ch]:
	- Fixed silly castings on notification manager.
	- Added support for timeout.

2007-02-26  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-keys.c: Use DBus directly for sending message
	to MCE.
	* libhildonwm/osso-manager.[ch]: Removed unused file
	* libhildonwm/Makefile.am, libhildonwm/libhildonwm.pc.in:
	libhildonwm doesn't depend on libosso anymore

2007-02-26  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-button.c: return TRUE on button press handler to fix
	miss-behavior when clicking on app button.

2007-02-23  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-desktop.c: Added new notification manager.

2007-02-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/notification-manager.xml:
	* libhildondesktop/hildon-desktop-notification-manager.[ch]:
	* libhildondesktop/Makefile.am:
	- Moved from src to libhildondesktop
	- Now inherits from GtkListStore.

2007-02-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/libhildondesktop.pc.in: remove dependency on
	hildon-1.

2007-02-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c: Fixed the leak of DBusError
	* libhildonwm/osso-manager.[ch]: removed unused functions.
	Thanks Kimmo Hamalainen for the reports

2007-02-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.c: Initialize DBus error

2007-02-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-switcher.c: fix app switcher menu positioning taking the
	panel orientation into account.

2007-02-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-titlebar.c: Work around a bug
	in GTK+/matchbox by not attaching the menu to the titlebar

2007-02-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/main.c: user GETTEXT_PACKAGE to setup the l10n environment.
	* configure.ac: define a GETTEXT_PACKAGE to bring flexibility on
	defining i18n/l10n settings.

2007-02-21  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/libhildonwm.pc.in: Fixed dependency on hildon-1

2007-02-20  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd_entry_info.[ch]:
	- added _get_x_window () method

2007-02-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/Makefile.am: Added LAUNCHER_LDFLAGS to the link

2007-02-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/hildon-desktop.pc.in,
	  libhildondesktop/libhildondesktop.pc.in,
	  libhildonwm/libhildonwm.pc.in: require libhildon-1 rather
	  than hildon-libs
	* configure.ac, src/hd-home-background-dialog.c: Include
	  hildon/ instead of hildon-widgets/ when compiled
	  against libhildonfm-2

2007-02-20  Johan Bilien  <johan.bilien@nokia.com>

	* configure.ac: Added check for libhildonfm2

2007-02-19  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Remove from panel the StatusbarItemSocket when plug-removed.

2007-02-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c:
	- added "layout-mode-sucks" property (default to FALSE)
	- if TRUE, add a dragging handle and always show the resize handle.
	always react on button press for these handle, and don't react
	to _set_layout_mode. Layout mode dies
	- if FALSE, business as usual

2007-02-15  Moises Martinez  <moises.martinez@nokia.com>

	* lbihildondesktop/hildon-desktop-panel-expandable.c:
	- Only if created systray stuff, remove them when finalizing.
	* libhildondesktop/hildon-desktop-panel.h:
	- Added missing _GET_CLASS macro

2007-02-15  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/background-manager.c: Disable OOM watchdog
	if libosso is not present
	* src/hn-app-switcher.c, src/hn-app-tooltip.c, src/hn-app-menu-item.c
	src/hn-app-button.c, libhildondesktop/libhildonmenu.c:
	- Don't use deprecated log-functions.h, use glib logging
	* src/hd-home-window.c: use hildon_helper_set_insensitive_message
	when available (Patch by Xan Lopez).
	* libhildonwm/osso-manager.[ch], libhildonwm/hd-wm.[ch]:
	- replaced osso_manager_launch with hd_wm_activate_service
	which doesn't use libosso
	- removed unused osso_manager_infoprint
	* libhildonwm/hd-keys.c: Disable using the power button if
	libosso is not here

2007-02-14  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- Using union for storing value returned from XGetWindowProperty.
	Patch from Santtu Lakkala.
	* libhildondesktop/hildon-desktop-panel-window.c:
	- Taking into account "move" property when moving/resizing
	- Changed forced moving resizing when mapping widget

2007-02-14  Johan Bilien  <johan.bilien@nokia.com>

	* data/hildon-desktop.sh: Added startup script

2007-02-13  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hd-wm.c: fixed a compilation warning

2007-02-13  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-notification-manager.c: Fix the build against libhildon1

2007-02-13  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	- Check status of fullscreen whenever you get active/last_active
	window.
	- trap X errors when getting _NET_WM_STATE property

2007-02-13  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-panel-window-dialog.c:
	- Connected to fullscreen libhildonwm's signal
	* libhildonwm/hd-wm.c:
	- Added fullscreen signal.
	- Added checking of fullscreen for specific watched window.

2007-02-13  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/statusbar-item-socket.c:
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Use gdk_window_set_back_pixmap for getting the proper background.
	- Code cleanup.

2007-02-13  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, src/hd-notification-manager.[ch],
	src/notification-manager.xml, src/Makefile.am: add Desktop
	Notification compliant notification service to HDDesktop.

2007-02-12  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel.c: Refactored to use
	GtkHBoxClass and GtkVBoxClass instead.

2007-02-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed potential crashing when adding ICCCM systray icons
	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Changed number of items

2007-02-09  Moises Martinez  <moises.martinez@nokia.com>

	* test/test8.c: ICCCM systray example applet.

2007-02-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.[ch]:
	- Added public method for accesing extension widget.
	- Put systray icons always at the beginning.
	- Emit signal when arrow is added.

2007-02-08  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/statusbar-item-socket.[ch]:
	- Removed proxy of "plug-removed" signal.
	- Added GdkNativeWindow wid property
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Added early support for ICCCM systray spec

2007-02-06  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	- created application-starting signal to which the launch-bannering
	should be connected
	- do not launch the banner from the window manager code

2007-02-06  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-panel-window-dialog.c:
	- Listening to new signal "queued-button" instead GtkContainer's "add"
	* libhildondesktop/hildon-desktop-panel.c:
	- Fixed "add-button" signal.
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Emit new signal "queued-button" whenever a button is queued to be in
	the statusbar panel
	* data/statusbar.conf: add presence plugin

2007-02-06  Johan Bilien  <johan.bilien@nokia.com>

	Ported from hildon-libs to libhildon-1 and GTK+ 2.10
	* src/hd-home-background.c: set the colormap of the window
	to the pixmap before applying as background
	* src/hd-home-window.[ch], libhildondesktop/hildon-home-window.[ch]:
	- moved key_press_event, _show_information_banner and
	_show_information_note from the lib to the app
	* src/hn-others-button.c:
	- moved hildon_finger to hildon_helper
	* libhildondesktop/hildon-home-titlebar.c:
	- movded hildon_gtk_widget_set to hildon_helper
	* configure.ac:
	- test for libhildon first, then fallback to hildon-libs
	* ALL: changed includes from hildon-widgets/* to hildon/*

2007-02-06  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Implemented position for statusbar
	* libhildondesktop/hildon-desktop-window-dialog.c:
	- Set the number of items to 7 for expandable panel.

2007-02-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, libhildondesktop/hildon-desktop-window.[ch]: move
	all plugin_dir and config_file handling to HDDesktop to make
	HildonDesktopWindow free from desktop specific code.

2007-02-06  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: define padding for HDPanelDialog.
	* libhildondesktop/hildon-desktop-panel-window-dialog.c,
	libhildondesktop/hildon-desktop-panel-window.c: use
	HildonDesktopWindow padding properties to define the panel padding.
	* libhildondesktop/hildon-desktop-window.c: add
	padding-(left|right|top|bottom) properties.

2007-02-05  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c, src/hd-plugin-loader-default.c:
	small code improvements on internal registries.

2007-02-05  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- Connect to change of "condition" property instead of
	old signal.
	* libhildondesktop/statusbar-item.c:
	- g_object_notify "condition" property changes
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Changed list of items by a hash table

2007-02-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-item.c: Fixed
	hildon_desktop_find_by_id to properly return != 0 if found

2007-02-02  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c:
	- do not unref the widget's window in unrealize, because
	this is done by the parent class

2007-02-02  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel.[ch]:
	- Added property for type of packing.
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Using packing end.
	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	- Set modal as false.

2007-02-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-panel-window-dialog.[ch]: HildonDesktopPanelWindowDialog
	desktop specific implementation with theming.
	* src/hd-desktop.c: make desktop use HDPanelWindowDialog.
	* src/Makefile.am: added src/hd-panel-window-dialog.[ch] to the build.
	* data/desktop.conf: changed the layout to make it work with current
	themes.

2007-02-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-panel-window.c: added theme code for panel itself in addition
	the plugin's.
	* libhildondesktop/hildon-desktop-panel-window.[ch]: added
	"orientation-changed" signal.

2007-02-01  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Fixed a double free of
	a GList

2007-02-01  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-select-plugins-dialog.c: Fixed the leak of a GDir

2007-02-01  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/libhildondesktop.h: add HD_PLUGIN_DEFINE_WITH_CODE
	macro facility.

2007-02-01  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window.c:
	- Force moving & resizing at start-up.

2007-02-01  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- Listen to "hildon-status-bar-update-conditional"
	* libhildondesktop/hildon-status-bar-item.[ch]:
	- Added wrapper for backward compatibility
	* libhildondesktop/statusbar-item.c:
	- Rename signal to "hildon-status-bar-update-conditional"
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed the whole loading behavior
	* libhildondesktop/Makefile.am:
	- Added libhildondesktop/hildon-status-bar-item.[ch]

2007-01-31  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.[ch]:
	- added hildon_home_area_set_batch_add, which allows to add
	applets in a bunch (for placement)
	- added hildon_home_area_place which places the applets according
	to a simple algorithm
	* libhildondesktop/hildon-home-window.c: Set batch_add mode
	on the are before opening the "select applets" dialog, and
	unset it when done
	* src/hd-plugin-loader-legacy.c: pass NULL as state_data in
	the home applets initialization callback

2007-01-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c: Initialize the symbols structure
	to 0

2007-01-29  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-plugin-loader-legacy.c: Before setting the conditional
	callback set it to NULL.

2007-01-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c: If set_conditional callback,
	set default value for the condition to FALSE

2007-01-29  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/statusbar-item.c:
	- Condition set to TRUE by default
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Use of statusbar's condition property

2007-01-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c: Connect changes in the condition
	property to the set_conditional callback

2007-01-29  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/statusbar-item.[ch]:
	- Use of the condition property

2007-01-26  Moises Martinez  <moises.martinez@nokia.com>

	* data/statusbar.conf: configuration file for statusbar
	* data/desktop.conf: added statusbar layout
	* data/Makefile.am: updated.
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Set the size to widgets.
	* src/hd-desktop.c: check new type of panel (expandable)
	* src/hd-config.h: Added new key for expandable panel

2007-01-26  Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-others-button.c: Fixed bottom orientation

2007-01-26  Johan Bilien  <johan.bilien@nokia.com>

	* src/hn-others-button.c: Forgot a break statement

2007-01-25  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/statusbar-item.c: Made non-abstract
	* src/hd-plugin-loader-legacy.c: Added support for
	legacy statusbar plugins (not tested nor fully functional).

2007-01-25  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.c:
	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed orientation of panel container.

2007-01-25  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-window-dialog.[ch]:
	- Added new panel window with dialog hint

2007-01-25  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed positioning in extended panel (GtkTable).
	- Fixed positioning in extended window.
	- Added scalability on-the-fly.

2007-01-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel-expandable.c:
	- Fixed few wrong behaviors

2007-01-24  Johan Bilien  <johan.bilien@nokia.com>

	* src/others-button.c: Position menu according to panel orientation

2007-01-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-panel.[ch]:
	- add_button method turned into virtual method
	* libhildondesktop/hildon-desktop-panel-expandable.[ch]:
	- New panel for expandable panels as old statusbar panel for example.
	* libhildondesktop/Makefile.am:
	- Added hildon-desktop-panel-expandable.*

2007-01-24  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c: added saving of the home
	container which had disappeared.

2007-01-23  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/background-manager.{c,h,xml.in}:
	- take 4 more parameters specifying the offsets due to dock windows.
	- removed all hard-coded dimensions in favour of these parameters.
	* src/hd-home-background.{c,h}:
	- apply_background[async] takes an additional GdkRectangle
	representing the workarea.
	- added _notify handler to set refresh the background when the
	workarea changes
	- fetch the workarea and give it to _apply_background calls

2007-01-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac, src/hd-home-background-dialog.c: make hildon-fm an
	optional dependency. If it's not present, use standard
	GtkFileChooserDialog instead.

2007-01-22  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.c:
	- copy the color when setting the property.
	- be sure not to send NULL strings to DBus.
	* src/hd-home-window.c:
	- added background_apply_and_save_callback callback for background
	setting, which saves the background after it's set.
	- added response to the background dialog. Ok and Preview implemented.
	* src/hd-home-background-dialog.c:
	- set the combobox to the correct item when applying existing
	background settings.
	- connect file-chooser dialog.
	- reflect changes to the combobox to the current background.
	- added _get_background method

2007-01-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-home-background-dialog.c: make osso-help related code chunks
	optional based on the presence (or not) of libosso-help.

2007-01-19  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.c:
	- added osso-context property, use it for help topics.
	- added background property.
	- setup the background dialog according to loaded background,
	and track changes to the widgets.
	* src/hd-home-background.[ch]: Added _copy method.

2007-01-18  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/*:
	- Add optional argument to set_background which returns
	the pixmap ID instead of setting the background
	- Remove as many dependency on gdk as possible
	* src/hd-home-background.c:
	- Query for the pixmap id and set it as background in the
	callback
	- Free the pixmap when gdk finalizes it

2007-01-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, src/hn-app-switcher.c, src/hn-app-menu-item.c,
	src/hd-home-window.c, src/hd-select-plugins-dialog.[ch],
	src/hn-others-button.c, src/hd-home-background-dialog.c,
	libhildondesktop/libhildonmenu.c, libhildonwm/hd-wm-watched-window.c,
	bhildonwm/hd-wm.c, libhildonwm/hd-wm-memory.c,
	libhildonwm/hd-wm-watchable-app.c, libhildonwm/osso-manager.c: initial
	work on making the dependency on libosso and libosso-help
	optional (replace all osso_log calls with GLib equivalents, make code
	chunks related to libosso and libosso-help optional, remove all
	uneeded header includes, make libosso and libosso-help dependency
	checks not drop an error, etc.).
	Files src/hd-home-background-dialog.c, libhildonwm/hd-wm.c and
	libhildonwm/osso-manager.[ch] are still pending.

2007-01-17  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: Fixed showing arrows of main menu when no
	applications.
	* src/hn-others-button.c: Fixed keyboard navigation.

2007-01-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-config.h, src/hd-desktop.c: use simpler TOP, BOTTOM, LEFT and RIGHT for
	container orientation instead of NORTH, SOUTH, WEST and EAST.

2007-01-17  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.c: Reverted disabling double-buffering of the
	window as it breaks the painting

2007-01-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: use HDPanelWindow instead of
	HildonDesktopPanelWindow.
	* src/hn-app-switcher.c: explicitly set the size request depending on its
	orientation.
	* src/hn-others-button.c: don't set size request to use the panel's
	default one.
	* src/main.c: add GTK theming code.
	* src/Makefile.am, src/hd-panel-window.[ch]: especialized panel window
	with theming support.
	* libhildondesktop/hildon-desktop-panel.c: changed items sizing
	policy. If the panel item haven't set its size request, the panel used
	it's default values.
	* libhildondesktop/hildon-desktop-panel-window.c: set HANDLE_SIZE to
	0.
	* data/tasknavigator.conf: add others menu button to default layout.

2007-01-16  Johan Bilien  <johan.bilien@nokia.com>

	* data/home-background.conf: Removed side and top bar, retrieve
	them from the theme always
	* libhildondesktop/hildon-home-window.c:
	- Removed old references to style and background-manager
	- various cleanups
	* src/hd-home-window.c:
	- implemented style_set
	- set the background if the titlebar or leftbar have changed
	* src/hd-home-background.c:
	- fixed order of the arguments in the DBus call
	* test/test6.c:
	- allow to set the background to other windows
	- allow to switch between 2 backgrounds

2007-01-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac, src/Makefile.am, src/hn-others-button.[ch]: others menu
	button ported to hildon-desktop.
	* src/hd-plugin-loader-builtin.c: added others menu support.
	* data/others-button.desktop.in: others menu button plugin desktop
	file.

2007-01-11  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background.[ch]:
	- added
	- object to load, save and apply background data
	* src/hd-home-window.c:
	- added background property
	- apply on map_event
	* data/home-background.conf: Added temporary default background

2007-01-11  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c:
	- Fixed position of main menu.
	* src/hn-app-button.c:
	- Fixed focusing on buttons.
	* src/hd-plugin-loader-builtin.c:
	- Fixed not initializing GError to NULL.
	* libhildonwm/hd-wm.[ch]:
	- Changed usage of hd_wm_activate_window from GtkWindow to
	  GdkWindow

2007-01-11  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	- (hd_wm_update_client_list): New method for updating the client list.
	- (hd_wm_close_application): Close the children views as well.
	* test/test7.c: Test updated.

2007-01-11  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-applet.[ch]: rename
	HILDON_HOME_APPLET_RESIZE_TYPE_TYPE to
	HILDON_TYPE_HOME_APPLET_RESIZE_TYPE for consistency.
	* libhildondesktop/hildon-desktop-panel.[ch]: rename
	hildon_desktop_panel_flip_panel to hildon_desktop_panel_flip for
	consistency.
	* libhildondesktop/hildon-desktop-panel-window.[ch]: add GType definition
	for HildonDesktopPanelWindowOrientation.
	* libhildondesktop/Makefile.am: add hildon-home-titlebar.h to
	instalation.

2007-01-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: Set applet to layout mode
	when adding, if the area is in layout mode

2007-01-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.h: Fixed prototype of the
	settings callback

2007-01-10  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: update because of changes in libhildondesktop.
	* libhildondesktop/desktop-panel.[ch],
	libhildondesktop/desktop-panel-window.[ch],
	libhildondesktop/desktop-multiscreen.[ch]: add hildon prefix to
	desktop-* files in libhildondesktop for consistency.
	* libhildondesktop/libhildondesktop.h: update with new filenames.
	* libhildondesktop/tasknavigator-item-wrapper.[ch],
	statusbar-item-wrapper.[ch]: removed.

2007-01-10  Moises Martinez  <moises.martinez@nokia.com>

	* src/hn-app-switcher.c: Reffing and unreffing usage of HDWM.

2007-01-10  Moises Martinez  <moises.martinez@nokia.com>

	* test/test7.c:
	- Added test for closing applications nicely.
	* libhildonwm/hd-wm-watched-window.h:
	* libhildonwm/hd-wm-watched-window-view.h:
	* libhildonwm/hd-entry-info.h :
	- Fixed headers
	* libhildonwm/hd-wm.[ch]:
	- Added method for closing nicely applications.

2007-01-10  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c: Fixed allocation in layout
	and normal mode

2007-01-09  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm-watched-window.c:
	- Adding the application when is a watched window.
	* libhildonwm/hd-wm.[ch]:
	- (hd_wm_add_applications) made public.
	* src/hn-app-switcher.c: Decreased refreshing time.

2007-01-09  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/home-applet-handler.[ch]: Removed (replaced
	by the legacy plugin loader)
	* libhildondesktop/hildon-home-applet.c:
	- removed reference to applet handler
	- use the signal instead for callbacks

2007-01-09  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-l10n.h, src/hd-home-l10n.h: Moved
	home translations to hildon-desktop
	* libhildondesktop/hildon-home-titlebar.[ch]:
	- move menus and menu titles to properties
	- added setters for the latters
	- removed menus and titles initializations
	* libhildondesktop/hildon-home-area.[ch]:
	- _{load,save}_configuration now takes a GError
	* libhildondesktop/hildon-home-window.[ch]:
	- added _get_area
	- added public layout_mode_{accept,cancel}
	- added signals and default handler layout-mode-{accept,cancel}
	- check GError when loading/saving area's layout and propagate
	- removed displaying of notes and banners
	* src/hd-plugin-loader-legacy.c: Added parsing of the
	resizability from the .desktop file
	* src/hd-home-window.c:
	- added creation of both titlebar menus and titles
	- added layout banners and notes

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-builtin.[ch], src/Makefile.am: new builtin
	plugin loader.
	* src/hd-plugin-loader-factory.c: added builtin loader.
	* data/Makefile.am, data/app-switcher.desktop.in: desktop file for application switcher
	plugin.

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-window.c, data/Makefile.am: renamed
	hildon-home-layout.conf to home-layout.conf.

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hn-app-*, src/hn-app-pixbuf-anim-blinker.[ch]: rename
	src/hildon-pixbuf-anim-blinker.[ch] to
	src/hn-app-pixbuf-anim-blinker.[ch] for consistency.

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hn-app-*,
	libhildondesktop/hildon-pixbuf-anim-blinker.[ch]: move application
	switcher to hildon-desktop directory.

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c: change g_module_open flag to avoid
	undefined symbols problems.

2007-01-09  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c: changed default loaders dir to
	/usr/lib/hildon-desktop/loaders. Tiny CS fixes. Removed uneeded python
	checks.
	* configure.ac, src/Makefile.am: renamed some dirs for consistency.
	* src/hildon-desktop.pc.in: added hildondesktoplibdir.

2007-01-08  Moises Martinez  <moises.martinez@nokia.com>

	* src/hd-plugin-loader-factory.c: Added support for
	loading plugin loaders as modules.
	* src/hildon-desktop.pc.in: Package for plugin loaders modules
	* src/Makefile.am: Removed support of python. Now it's splitted
	* configure.ac: Removed python support.

2007-01-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn-app-switcher.c:
	* libhildonwm/hd-wm-watched-window.c:
	* libhildonwm/hd-wm-watched-window-view.c:
	* libhildonwm/hd-wm.[ch]:
	- Moved control of applications opened from appswitcher to
	  hdwm.
	* libhildonwm/Makefile.am:
	* libhildonwm/hd-wm-marshalers.list:
	- Added marshalers for hdwm.

2007-01-05  Moises Martinez  <moises.martinez@nokia.com>

	* updated headers in libhildondesktop

2007-01-05  Karoliina Salminen  <karoliina.t.salminen@nokia.com>

	* updated some comments
	* added some missing license related files

2007-01-03  Lucas Rocha  <lucas.rocha@nokia.com>

	* data/desktop.conf: change default width to 480 for task navigator.
	* Makefile.am, data/Makefile.am, src/Makefile.am: added *~ to
	CLEANFILES.

2007-01-03  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/*.[ch]: several coding style and GObject standards fixes.
	config.h included in all files for consistency.

2007-01-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-python.c: improve memory management by
	decreasing reference count of the python object and module related to
	the plugin. Also, python garbage collection is used now.

2007-01-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-python.c: fix crash when loading and then
	unloading a python plugin.

2007-01-02  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: fix package name for l10n reasons.

2006-12-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-home-applet.h: removed unused symbols.

2006-12-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac: make python support optional. To enable it, add
	--enable-python to configure script.

2006-12-29  Lucas Rocha  <lucas.rocha@nokia.com>

	Support for python plugins.

	* src/hd-plugin-loader-python.[ch]: plugin loader for python plugins.
	* src/hd-plugin-loader-factory.[ch]: added python plugin loader.
	* src/Makefile.am: update to get new files into the build process.
	* configure.ac: complete reorganization and python checks added.

2006-12-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-background-dialog.[ch]: added
	- import and large rewrite from maemo-af-desktop
	* background-manager/Makefile.am: Add object remote
	object definition to the exported header

2006-12-21  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/main.c: Added gnome-vfs initialization
	* background-manager/background-manager.c: various fixes
	* background-manager/*.in: Added configure-based definition
	of service, interface and object path
	* tests/test6.c: Added test using the background manager dbus service

2006-12-19  Johan Bilien  <johan.bilien@nokia.com>

	* background-manager/*:
	- added
	- simple and dummy DBus service to composite and set the background

2006-12-19  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-select-plugins-dialog.c: only consider .desktop files when
	getting the list of available plugins for a container.

2006-12-19  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn-app-switcher.c:
	* libhildondesktop/hn-app-button.[ch]:
	* libhildonwm/hd-keys.[ch]:
	- Fixes backported from old code: NB#42971,NB#43855,NB#38950,NB#47370.

2006-12-19  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c: fix internal registry to really
	re-use  plugin loader instances.
	* src/hd-plugin-loader-default.[ch]: add internal registry to store
	and re-use instances of HildonDesktopPlugin.
	* src/hd-plugin-loader-legacy.c: use g_path_is_absolute instead of
	string checking.
	* libhildondesktop/hildon-desktop-plugin.c: clean GType list when
	unloading the module.

2006-12-19  Moises Martinez  <moises.martinez@nokia.com>

	* test/test5.c: test added
	* test/test4.c: test updated.
	* libhildondesktop/desktop-panel.c:
	- Added orientation change notification
	* libhildondesktop/hn-app-switcher.[ch]:
	- Implemented change of orientation
	* libhildondesktop/hildon-desktop-panel-item.[ch]:
	- Added orientation property.
	* libhildondesktop/hn-app-button.c: Fixed blinking by
	adding a app_switcher reference to every button.

2006-12-18  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.h,
	libhildondesktop/libhildondesktop.h: fixes on macros for plugin type
	definitions.

2006-12-18  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c:
	- set the applet area as the legitimate child
	- fixed allocation of the applet area

2006-12-15  Moises Martinez  <moises.martinez@nokia.com>

	* test/test4.c: test updated with refactored appswitcher.
	* libhildondesktop/hn-app-switcher.[ch]:
	- Refactored appswitcher to allow different sizes.
	* libhildondesktop/hn-app-button.c: Commented out code not implemented
	yet.

2006-12-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.[ch]: new macro which correctly
	registers the GType from the GTypeModule. This way, when the type is
	not used anymore the module is unloaded.

2006-12-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-area.c: use item_find_by_id instead
	of home_applet_find_by_name

2006-12-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-desktop-item.[ch]: added _find_by_id
	* libhildondesktop/hildon-home-applet.[ch]: Removed
	desktop_file property (replaced by desktop item id)

2006-12-15  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn-app-switcher.c:
	* libhildonwm/hd-wm.c:
	- Moved bgkill and lowmem handlers from appswitcher to HDWM.

2006-12-15  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/desktop-panel-window.c: Fixed a warning
	* libhildondesktop/hildon-home-window.c:
	- Removed main_area and hbox in the layout
	- implemeted _expose, _map, _forall, size_allocate
	- track the _NET_WORKAREA and resize accordingly
	* libhildondesktop/hildon-home-titlebar.c: Removed hard-coded
	width
	* libhildonwm/hd-wm.[ch]: Added _get_workarea method

2006-12-15  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.[ch]: small fixes on GObject
	stuff and symbol export MACRO.
	* libhildondesktop/Makefile.am: install hildon-desktop-plugin headers.

2006-12-14  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.h: Removed silly declaration
	in macros.

2006-12-14  Lucas Rocha  <lucas.rocha@nokia.com>

	*  src/hd-plugin-loader-factory.c: add support for new API plugin
	loader.
	* src/hd-plugin-manager.[ch], src/hd-plugin-loader.[ch]: conform to
	new Plugin Loader API.
	* src/hd-plugin-loader-legacy.[ch]: make HDPluginLoaderLegacy work
	with HDPluginLoader API. Use constants from hd-config.h.Some GObject
	tiny cleanups.
	* src/hd-config.h: add legacy plugin desktop file key entries.
	* src/Makefile.am: add new files to the game.
	* libhildondesktop/hildon-desktop-plugin.[ch]: complete implementation of
	GTypeModule to create the new API loader (aka HDPluginLoaderDefault).
	* configure.ac: general cleanups to improve readability.
	* src/hd-plugin-loader-default.[ch]: plugin loader for new API
	plugins.

2006-12-14  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn-app-switcher.c:
	- Removed MCE handler.
	* libhildonwm/hd-wm.c:
	- Moved MCE handler to window management code.

2006-12-13  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn-app-switcher.c: Using the hd_keys_'s API
	for sending fake keys.

2006-12-12  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-plugin.[ch]:
	- Removed query symbl for plugins. Added macro for
	creating easily symbols for 3rd party plugin developers.

2006-12-11  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.[ch]: Refactoring to GObject.
	* libhildonwm/hd-wm.[ch]: Using a public a hd-keys config handler.
	* libhildonwm/hd-entry-info.[ch]: Code cleanup

2006-12-11  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonwm/hd-wm.[ch]:
	  - added work-area-changed property to keep track of the
	    _NET_WORKAREA root window property
	* libhildondesktop/desktop-panel-window.c:
	  - add missing  _new implementation
	* libhildondesktop/hildon-home-window.c:
	  - use the new WM property to track thw work area changes

2006-12-08  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/desktop-panel.c:
	  - Set a default size for widgets.
	* libhildondesktop/desktop-panel-window.c:
	  - Show the container!!!!

2006-12-08  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/desktop-panel-window.[ch]: Fixed partially dragging
	of window.

2006-12-07  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-panel.h,
	libhildondesktop/desktop-multiscreen.h: code cleanups.
	* libhildondesktop/desktop-panel-window.c: code cleanups and
	refactoring. Implementation of panel window positioting on bottom and
	right. Always use DesktopMultiscreen when required.

2006-12-05  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c: when an applet is added,
	only save after layout mode ends.

2006-12-05  Johan Bilien  <johan.bilien@nokia.com>

	* debian/libhildonwm*.install:
	- added

2006-12-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn_app_switcher.c: Added support for opening the
	menu from hd-wm.
	* libhildonwm/hd-wm.c: Code cleanup
	* test/test4.c: updated.

2006-12-05  Johan Bilien  <johan.bilien@nokia.com>

	* debian/:
	- added
	- first version of the Debian packaging

2006-12-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hn_app_switcher.c: Added support for opening the
	menu from hd-wm.
	* libhildonwm/hd-wm.c: Code cleanup
	* test/test4.c: updated.

2006-12-05  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: Added a signal for requesting appswitchers
	open their menu.

2006-12-04  Moises Martinez  <moises.martinez@nokia.com>

	* test/test4.c:
	- Updated test. 4 application switcher working at the same time.
	* libhildonwm/hd-entry-info.c:
	- Check if we have that entry for an specific application.
	* libhildondesktop/hn-app-switcher.c:
	- Code cleanup.

2006-12-04  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-keys.c: Fixed shortcuts to active tn/ap buttons.
	* libhildonwm/hd-wm.[ch]:
	- Added method to have a reference of others menu.
	- Now hd-wm is able to focus any gtkwindow (and subclasses).

2006-12-01  Lucas Rocha  <lucas.rocha@nokia.com>

	* hd-desktop.c: keep track of container plugin directory changes and
	unload plugins and save new configuration if needed. Fix some memory
	leaks.

2006-11-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-select-plugins-dialog.[ch], src/hd-desktop.c: don't clear
	container configuration file if canceling on plugin selection dialog.

2006-11-30  Johan Bilien  <johan.bilien@nokia.com>

	* libhildonhome/hildon-home-area.c: fixes to correctly save
	the layout.
	* libhildonhome/hildon-home-window.c: go to layout mode when
	an applet is added

2006-11-30  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-manager.c: do not gtk_widget_show_all plugins.
	* libhildondesktop/hildon-desktop-window.[ch]: new signals to
	request the desktop save and load container configuration.
	* src/hd-desktop.c: listen to "save" and "load" container signals to
	decide when to save and load container configuration.
	* libhildondesktop/desktop-panel-window.c: small code cleanups.
	* libhildondesktop/hildon-home-window.c: emit load signal when
	canceling layout mode and save signal when confirming layout.

2006-11-29  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c: do not unref GModule

2006-11-29  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: container configuration saving support after
	plugins selection.

2006-11-28  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.c: Removed references to
	osso_context_t

2006-11-28  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/Makefile.am, libhildondesktop/Makefile.am: cleanup and small
	fixes.
	* libhildondesktop/hildon-home-window.[ch],
	libhildondesktop/hildon-home-area.c,
	libhildondesktop/hildon-plugin-list.[ch],
	libhildondesktop/hildon-home-select-applets-dialog.[ch]: remove
	HildonPluginList and applets selection dialog as they are not needed
	anymore.

2006-11-27  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-manager.[ch]: now Plugin Manager just loads/syncs from a
	plugin desktop file list. Desktop is reponsible for loading/saving
	containers conf files.
	* src/hd-desktop.c, src/hd-select-plugins-dialog.[ch], src/Makefile.am:
	implement plugin selection dialog base on a select-plugins signal emited
	from Hildon Desktop Window.
	* libhildondesktop/hildon-desktop-window.[ch]: added plugin-dir and
	config-file properties (with their respective accessor methods) and
	the select-plugins signal.

2006-11-27  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop: Added old app switcher with new interface.

2006-11-27  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/*: Updated libhildonwm.

2006-11-27  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/libhildonmenu.c: Fixed a potential crash when
	no Type = is provided.

2006-11-27  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/libhildondesktop.h: Added macros for GTypeModule
	declarations

2006-11-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.c:
	* libhildonwm/hd-wm-watched-window.c:
	- Added more emission of signals for appswitchers

2006-11-24  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: Moved to a more consistent GObject behavior.

2006-11-23  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-wm.[ch]: Moved the hd-wm to a new API based on
	GObject that allows having more than one app switcher.
	* test/test4.c: Modified test for libhildonwm

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-factory.c: use the legacy loader for
	 Type = HildonHomeApplet
	* src/hd-desktop.c: read layout configuration after creating
	window
	* data/hildon-home-layout.conf: added
	* libhildondesktop/hildon-home-area.c: Implement _add, keep track
	of the layout configuration and place applets accordingly

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader.c:
	(hd_plugin_loader_load()) use _GET_CLASS instead of _CLASS

2006-11-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.c, src/hd-plugin-loader.[ch],
	src/hd-plugin-loader-legacy.[ch]: make HDPluginLoader an abstract class
	and moved keyfile property to it.

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* data/home.conf: Added

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-factory.c: if no Type= assume old API

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-home-window.[ch]:
	- added
	- inherit from HildonHomeWindow and implement everything related
	to libosso there. To come, move everything localized and background
	manager related there.
	* src/hildon-home-window.[ch], src/hildon-home-titlebar.[ch]:
	- removed everything libosso related

2006-11-23  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-window.c,
	libhildondesktop/desktop-panel-window.c: GObject Love (chain
	finalize to parent, memory leaks).

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-window.[ch]: Inherit from
	HildonDesktopWindow

2006-11-23  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.[ch]: made _set_key_type public

2006-11-22  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/*: Added libhildonwm to building system. Now it builds
	but lacks of application switcher support (needs refactoring API for
	that)
	* test/test4.c: Created test-program for testing libhildonwm.

2006-11-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* configure.ac, Makefile.am, data/desktop.conf, data/tasknavigator.conf,
	data/Makefile.am: new data directory with default configuration files
	that are installed on hildon-desktop global conf dir.

2006-11-22  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm/hd-*.[ch]: First import of window managemente code.
	- At this point the window management code is broken and there is no
	way of building yet. Many dependencies (AppSwitcher mostly) must be
	resolved. Basically, this new approach should support more than 1
	AppSwitcher.
	* libhildondesktop/desktop-panel-window.c: Redraw and resize only when
	necessary (rotated).
	* window_management_dependencies updated. (Refers to old code)

2006-11-22  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: desktop conf file and container conf file
	handling. For both: look for user conf file, if not found, fall to
	global configuration at sysconfdir (i.e /etc/hildon-desktop).
	Change orientation to "north", "south", "west" and "east" instead of
	"vertical" and	"horizontal".
	* src/hd-plugin-manager.c: checks if the plugin conf file exists. If
	not, ignore the plugin.
	* configure.ac, src/Makefile.am: define hildon-desktop global conf dir
	as ${sysconfdir}/hildon-desktop.

2006-11-21  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c:
	- cleanup, factorize as much code as possible among the 3 types
	of legacy plugins
	- use GModule and open the plugin from the loader instead of using
	the tasknavigator-item-wrapper
	* libhildondesktop/tasknavigator-item.c: Made non-abstract

2006-11-21  Moises Martinez  <moises.martinez@nokia.com>

	* src/main.c: added locale.h header
	* libhildondesktop/desktop-panel-window.c: Deleted debug messages.

2006-11-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: use configuration file settings to define Desktop
	Panel Window position and size.

2006-11-21  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/desktop-multiscreen.[ch],
	libhildondesktop/desktop-panel.[ch],
	libhildondesktop/desktop-panel-window.[ch],
	libhildondesktop/hildon-desktop-item.[ch]: GObject Love (chain
	finalize to parent, use of macros, memory leaks, coding style, other
	minor things).

2006-11-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c: use new HildonDesktopWindow to add plugins
	to the correct container. Read orientation from desktop configuration
	file.
	* src/hd-plugin-loader-factory.c: don't free GKeyFile because
	the plugin loader will hold a reference to it.

2006-11-20  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/hildon-desktop-window.[ch]:
	- New class for abstracting a window with a container.
	* libhildondesktop/desktop-panel-window.[ch]:
	- Make DesktopPanelWindow inherits from HildonDesktopWindow

2006-11-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.c: g_build_path takes a NULL terminated
	strinf

2006-11-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.h: Fixed inclusion of parent in
	class and instance structure

2006-11-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader-legacy.[ch]:
	- added
	- implemented ugly loader for legacy home applets and navigator item
	* src/hd-plugin-loader-factory.c: added support for legacy plugins
	* libhildondesktop/hildon-home-applet.[ch]: Added signals
	matching plugin callbacks.
	* libhildondesktop/hildon-desktop-marshalers.list:
	- added
	- added pointer: pointer marshaler

2006-11-20  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/desktop-panel-window.[ch]: Added magic
	properties as movement and static size to desktop-panel-window.
	* libhildondesktop/hildon-desktop-item-plug.[ch]:
	* libhildondesktop/statusbar-item-binding.[ch]:
	- Implemented interface and class for abstracting GtkPlugs.

2006-11-20  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader.[ch]: add method to API.
	* src/hd-plugin-manager.[ch], src/hd-plugin-loader-factory.[ch]:
	initial implementation of plugin loading.
	* src/main.c: add i18n handling code.

2006-11-20  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader.[ch]: small change in API

2006-11-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.c, src/main.c: initial real implementation of
	HDDesktop. Still with (container instances) gaps to be filled.

2006-11-17  Lucas Rocha  <lucas.rocha@nokia.com>

	* libhildondesktop/hildon-desktop-item.[ch]: added "id" property
	to HildonDesktopItem.

2006-11-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-desktop.[ch]: Hildon Desktop inicial implementation skel.
	* src/Makefile.am: add hd-desktop.[ch] to build.

2006-11-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-loader-factory.[ch]: Plugin Loader Factory inicial
	implementation skel.
	* src/Makefile.am: add hd-plugin-loader-factory.[ch] to build.

2006-11-16  Moises Martinez  <moises.martinez@nokia.com>

	* AUTHORS: Added Lucas Rocha as an author.

2006-11-16  Moises Martinez  <moises.martinez@nokia.com>

	* libhildonwm: This lib will be responsible for all the window
	management needed for hildon-desktop.
	* window_management_dependencies: dependencies of old window
	management code

2006-11-16  Moises Martinez  <moises.martinez@nokia.com>

	* libhildondesktop/tasknavigator-item-socket.[ch]: Added
	implementation of desktop-item-socket for tasknavigator items.
	* libhildondesktop/libhildondesktop.h: Removed headers that the user
	does not need at all.

2006-11-16  Lucas Rocha  <lucas.rocha@nokia.com>

	* src/hd-plugin-manager.[ch]: Plugin Manager inicial implementation
	skeletton.
	* src/Makefile.am: add hd-plugin-manager to build.

2006-11-15  Johan Bilien  <johan.bilien@nokia.com>

	* src/hd-plugin-loader.[ch]:
	  - added
	  - Plugin Loader interface skeletton
	* src/Makefile.am, src/main.c, configure.ac: Added hildon-desktop
	app to the build

2006-11-15  Moises Martinez  <moises.martinez@nokia.com>

	* plugin_manager readme file added

2006-11-14  Johan Bilien  <johan.bilien@nokia.com>

	* test/minihome/minihome.c: Parse the MAD GTKRC

2006-11-14  Johan Bilien  <johan.bilien@nokia.com>

	* libhildondesktop/hildon-home-applet.c: Fixed realize and size_allocate

2006-11-14  Moises Martinez  <moises.martinez@nokia.com>

	* Now libhildondesktop builds ok

2006-11-14  Moises Martinez  <moises.martinez@nokia.com>

	* Renamed libdesktop to libhildondesktop

2006-11-14  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/libdesktop.h: new global header file.

2006-11-13  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/hildon-desktop-plugin.[ch]: GTypeModule child class
	for plugins.

2006-11-09  Johan Bilien  <johan.bilien@nokia.com>

	* libdesktop/hildon-home-applet.[ch]:
	- inherit from DesktopItem
	- added realize/map with visible window and event window when in
	layout mode.

2006-11-09  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-panel.[ch]: Added optional fixed sizes
	for added panel's button.

2006-11-09  Johan Bilien  <johan.bilien@nokia.com>

	* libdesktop/home-applet-handler.[ch]: temporary reimported (to be
	replaced with plugin manager)
	* test/minihome:
	- added
	- provides basic home functionality

2006-11-09  Johan Bilien  <johan.bilien@nokia.com>

	* libdesktop/hildon-plugin-list.[ch]: Imported
	* libdesktop/Makefile.am: Do not compile _home_window and
	_home_titlebar which are likely to go on the application side

2006-11-09  Johan Bilien  <johan.bilien@nokia.com>

	* libdesktop/hildon-home-*.[ch]:
	- first import of Hildon Home widgets
	- removed home-applet-handler, to be replaced with the plugin manager
	* libdesktop/hildon-home-l10n.h:
	- added
	- centralized all Hildon Home l10n strings

2006-11-08  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-panel-window.[ch]:
	- Fixed dragging.
	- Moved the panel to a property.
	* libdesktop/statusbar-item.c:
	* libdesktop/hildon-desktop-panel-item.c:
	- Minor fixes

2006-11-07  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item.c:
	- library is construct only property.
	* libdesktop/tasknavigator-item.[ch]:
	- New subclass of HildonDesktopPanelItem for tasknavigator
	plugins.
	* libdesktop/tasknavigator-item-wrapper.[ch]:
	- Subclass of TaskNavigatorItem that adds support for old API.

2006-11-06  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/hildon-desktop-panel-item.[ch]:
	* libdesktop/statusbar-item.[ch]:
	- StatusbarItem is a Panel Item.

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item-socket.c: Removing proxy of GtkSocket's
	plug_removed signal

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item-socket.[ch]:
	- Fixed building problems.
	* libdesktop/hildon-desktop-item-socket.[ch]:
	- Fixed proxy calling to GtkSocket methods plug_added
	and plug_removed

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/hildon-desktop-item.[ch]:
	* libdesktop/statusbar-item-wrapper.[ch]:
	* libdesktop/statusbar-item.c:
	- Fixed building problems.

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item-wrapper.[ch]:
	- Fixed building problems.

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/hildon-desktop-item-socket.c:
	- Changed _gtk_boolean_handled_accumulator to
	  g_signal_accumulator_true_handled.
	* test/test1.c: Added test

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-multiscreen.[ch]:
	* libdesktop/desktop-panel-window.h:
	- Fixed more building problems

2006-10-31  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-panel-window.c: Fixed building problem

2006-10-30  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-multiscreen.[ch]:
	* libdesktop/statusbar-item.[ch]:
	* libdesktop/desktop-panel.c:
	* libdesktop/hildon-desktop-item-socket.[ch]:
	* libdesktop/desktop-panel-window.[ch]:
	* libdesktop/hildon-desktop-item.[ch]:
	* libdesktop/statusbar-item-socket.[ch]:
	- Fixed a lot of build problems

2006-10-30  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/desktop-panel-window.c: Added positioning and resizing
	code.

2006-10-30  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item-socket.[ch]: Implementation of
	a hildon-desktop-item-socket for statusbar items.

2006-10-20  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/statusbar-item-wrapper.[ch]: Added wrapper
	for supporting statusbar's APIs.

2006-10-20  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/libhildonmenu.[ch];
	* libdesktop/hildon-thumb-menu-item.[ch]:
	- Imported libhildonmenu from maemo-af-desktop.

2006-10-19  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/hildon-desktop-item-socket.[ch]: Added GInterface
	for GtkSocket decoration in DesktopItems

2006-10-19  Moises Martinez  <moises.martinez@nokia.com>

	* libdesktop/*.[ch]:Inital Import
