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.martinzes@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.martinzes@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.martinzes@nokia.com>

	* libhildonwm/hd-wm.[ch]: Added a signal for requesting appswitchers
	open their menu.

2006-12-04  Moises Martinez  <moises.martinzes@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.martinzes@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.martinzes@nokia.com>

	* libhildondesktop: Added old app switcher with new interface.

2006-11-27  Moises Martinez  <moises.martinzes@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.martinzes@nokia.com>

	* libhildondesktop/libhildondesktop.h: Added macros for GTypeModule 
	declarations

2006-11-24  Moises Martinez  <moises.martinzes@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.martinzes@nokia.com>

	* libhildonwm/hd-wm.[ch]: Moved to a more consistent GObject behavior.

2006-11-23  Moises Martinez  <moises.martinzes@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.martinzes@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.martinzes@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.martinzes@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.martinzes@nokia.com>

	* AUTHORS: Added Lucas Rocha as an author.

2006-11-16  Moises Martinez  <moises.martinzes@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.martinzes@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.martinzes@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.martinzes@nokia.com>

	* Now libhildondesktop builds ok

2006-11-14  Moises Martinez <moises.martinzes@nokia.com>

	* Renamed libdesktop to libhildondesktop

2006-11-14  Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/libdesktop.h: new global header file.

2006-11-13  Moises Martinez <moises.martinzes@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.martinzes@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.martinzes@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.martinzes@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.martinzes@nokia.com>

	* libdesktop/hildon-desktop-panel-item.[ch]:
	* libdesktop/statusbar-item.[ch]:
	- StatusbarItem is a Panel Item.

2006-10-31 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/statusbar-item-socket.c: Removing proxy 
        of GtkSocket's plug_removed signal

2006-10-31 Moises Martinez <moises.martinzes@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.martinzes@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.martinzes@nokia.com>

	* libdesktop/statusbar-item-wrapper.[ch]: 
	- Fixed building problems.

2006-10-31 Moises Martinez <moises.martinzes@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.martinzes@nokia.com>

	* libdesktop/desktop-multiscreen.[ch]:
	* libdesktop/desktop-panel-window.h:
	- Fixed more building problems

2006-10-31 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/desktop-panel-window.c: Fixed building problem
	
2006-10-30 Moises Martinez <moises.martinzes@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.martinzes@nokia.com>

	* libdesktop/desktop-panel-window.c: Added positioning and resizing
	code.

2006-10-30 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/statusbar-item-socket.[ch]: Implementation of
	a hildon-desktop-item-socket for statusbar items.

2006-10-20 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/statusbar-item-wrapper.[ch]: Added wrapper
	for supporting statusbar's APIs.

2006-10-20 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/libhildonmenu.[ch];
	* libdesktop/hildon-thumb-menu-item.[ch]:
	- Imported libhildonmenu from maemo-af-desktop.

2006-10-19 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/hildon-desktop-item-socket.[ch]: Added GInterface 
	for GtkSocket decoration in DesktopItems

2006-10-19 Moises Martinez <moises.martinzes@nokia.com>

	* libdesktop/*.[ch]:Inital Import
