2003-08-17  Christian Neumair  <chris@gnome-de.org>

	* config/Makefile.am:
	* desktop/Makefile.am:
	* display/Makefile.am:
	* factory/Makefile.am:
	* locale/Makefile.am:
	* main/Makefile.am:
	* sensor/Makefile.am:
	* utils/Makefile.am:

	Re-hardcode dirname (instead of invoking basename) in order to reduce
	dependencies, use list for install_DATA instead of wildcard to
	re-enable distcheck.

2003-08-17  Christian Neumair  <chris@gnome-de.org>

	* config/Makefile.am: (install-data-hook):
	* desktop/Makefile.am: (install-data-hook):
	* display/Makefile.am: (install-data-hook):
	* factory/Makefile.am: (install-data-hook):
	* locale/Makefile.am: (install-data-hook):
	* main/Makefile.am: (install-data-hook):
	* sensor/Makefile.am: (install-data-hook):
	* utils/Makefile.am: (install-data-hook):
	* Makefile.am: (install-data-hook):

	Removed obsolete hooks, unexisting install dirs are generated
	automagically by autotools.

	* data/Makefile.am: (install-data-hook), (uninstall-local):

	Ditto, added some desktop-helper.py calls and user installation magic.

	* data/desktop-helper.py:

	Added.

	* configure.in:

	Added user installation, i.e. data files are installed only for
	current user.

	* user-install:

	Dropped in favor of data/desktop-helper.py.

2003-08-17  Martin Grimme  <martin@pycage.de>

	* main/__init__.py (VERSION): Raised version number to 0.12.

	* display/DisplayTarget.py (DisplayTarget.__init__): Disabled
	percentual sizes until the problems are fixed.

	* display/TargetGroup.py (TargetGroup.__collapse_bg): Improved handling
	of the group background a little bit.

2003-08-16  Martin Grimme  <martin@pycage.de>

	* sensor/SensorConfigurator.py (SensorConfigurator.add_font_selector): 
	Added method for adding font selector.
	(SensorConfigurator.add_color_selector): Added method for adding color
	selector.
	(SensorConfigurator.add_color_selector): Set empty title for the
	GnomeColorPicker to avoid encoding errors.
	(SensorConfigurator.__on_change): Removed alpha channel from the picked
	color. The alpha channel is only valid for GdkPixbuf. It may be
	necessary to provide an extra color picker that has alpha support.

	* display/DisplayTarget.py (DisplayTarget.__on_observe_parent):
	Improved the handling of percentual size values, but there still remain
	some problems.

2003-08-15  Martin Grimme  <martin@pycage.de>

	* factory/DisplayFactory.py (DisplayFactory.__create_settings): Fixed
	bug where relative URIs where used at a point where the working
	directory has changed. Made the URIs absolute.

	* display/DisplayTarget.py (DisplayTarget.__on_observe_parent):
	Implemented percentual values for width and height properties.

	* utils/datatypes.py (TYPE_SIZE): Added size data type for target
	properties.

	* main/__init__.py (_): The (c) does now display correctly in the
	shell.

2003-08-14  Martin Grimme  <martin@pycage.de>

	* display/DisplayTarget.py (DisplayTarget.set_position): Fixed the
	semantics of relative positioning. This was not really a bug, but it's
	better now (more intuitive). Unfortunately, this will break some
	displays... Better now rather than when too many displays rely on it.

2003-08-13  Martin Grimme  <martin@pycage.de>

	* main/__init__.py (VERSION): Raised version number to 0.12pre.

	* display/TargetArray.py (TargetArray.__place_children): Added relative
	positioning to arrays. This allows for array elements with different or
	even dynamically changing size.

	* desktop/GlassWindow.py (GlassWindow.__init__): Popup menus now work
	on XFCE4. Windows with flag "below" now lower themselves on
	focus-in-event and button-press-event (instead of on expose-event).

	* display/TargetCanvas.py (TargetCanvas.__draw): PyGTK 1.99.15 doesn't
	like instantiating GdkColor (it's an abstract class there). Changed
	this to use gdk_color_parse() to create colors.

	* sensor/SensorConfigurator.py (SensorConfigurator.add_title): Gave ""
	as argument to the GtkLabel constructor. Otherwise PyGTK 1.99.15
	crashes.

2003-08-12  Christian Neumair  <chris@gnome-de.org>

	* config/Makefile.am: (install-data-hook):
	* data/Makefile.am: (install-data-hook):
	* desktop/Makefile.am: (install-data-hook):
	* display/Makefile.am: (install-data-hook):
	* factory/Makefile.am: (install-data-hook):
	* locale/Makefile.am: (install-data-hook):
	* main/Makefile.am: (install-data-hook):
	* sensor/Makefile.am: (install-data-hook):
	* utils/Makefile.am: (install-data-hook):
	* Makefile.am: (install-data-hook):

	Some fixes in order to make gDesklets work with Gentoo. Thanks to Ian
	Leitch (port001@w0r.mine.nu) for reporting these issues.

	* NEWS:

	Updated.

2003-08-12  Martin Grimme  <martin@pycage.de>

	* main/__init__.py (VERSION): Raised version number to 0.11. Ready for
	the next release.

2003-08-11  Martin Grimme  <martin@pycage.de>

	* locale/install_locales.py (files): The domain name is now a command
	line argument instead of being extracted from the filename of the
	.pot file.

	* factory/SensorFactory.py: Fixed bug with missing gettext function _.
	It was not imported from main.

	* de.po: Fixed ugly bugs in the German translation file.

	* utils/i18n.py (dummy): gDesklets now survives when gettext is
	unavailable.

2003-08-12  Christian Meyer  <chrisime@gnome-de.org>

	* locale/install_locales.py: Fixed locale stuff. Patch from
	Olivier Blin <olivierblin@club-internet.fr>. The buildsystem should
	work now.

2003-08-11  Christian Neumair  <chris@gnome-de.org>

	* display/DisplayConfigurator.py:
	Made outer spacing HIG-compliant.

2003-08-10  Martin Grimme  <martin@pycage.de>

	* desktop/__init__.py (get_wallcolor): Solid colored backgrounds are
	now captured using the value from GConf. Ported this from gDeskCal.

	* main/__init__.py (VERSION): Raised version number to 0.101.

	* desktop/BGWatcher.py (BGWatcher.__check_bg): Hopefully found a
	workaround for the background updating bug in nautilus. Delay the
	background update for a little amount of time.

	* display/Display.py (Display.__on_observe_sensor): Made the display
	force a redraw after target properties have been set.

	* main/__init__.py (VERSION): Set version number to 0.10.

2003-08-09  Martin Grimme  <martin@pycage.de>

	* README: Revised the README to make sure that it reflects the current
	version.

	* display/TargetArray.py (TargetArray.__remove_child): When a child
	is removed from the array, it also has to be removed from the Hash2D
	data structure. This is now fixed.

	* display/TargetGroup.py (TargetGroup.__tile_background): Corrected
	bug with tiling the background where the group could not get smaller
	than its bg image.

2003-08-09  Christian Meyer  <chrisime@gnome-de.org>

	* README: Added recommended versions.

	* gdesklets: Added encoding header which is necessary for python 2.3.

	* main/__init__.py: Removed special copyright sign until I've figured
	out how to fix it. Use UTF-8 now.
	Warning if python version smaller than 2.3.
	Bumped to version to 0.10rc3.

	* display/TargetLable.py: Fixed implicit cast in __set_font.
	Python 2.3 doesn't like float there anymore; using int now.

2003-08-08  Martin Grimme  <martin@pycage.de>

	* display/Display.py (Display.add_mapping): Removed bug where targets
	receive the same settings more than once at a time.

	* sensor/SensorConfigurator.py (SensorConfigurator.add_spin): Made the
	spin button accept only numerals.

	* display/TargetImage.py (TargetImage.__scale_image): Comparison of
	the old and new scaling values also checks whether the cache is
	empty, so we don't miss necessary updates.

	* display/DisplayTarget.py (DisplayTarget.set_config): Added on-press
	and on-release to the known action of a DisplayTarget.

	* display/Display.py (Display.__on_button): Revised the detection of
	mouse actions. Made a difference between button release and button
	click.

2003-08-07  Christian Meyer  <chrisime@gnome-de.org>

	* core/sensor/SensorConfigurator.py: Removed hardcoded values in
	add_spin().

2003-08-07  Martin Grimme  <martin@pycage.de>

	* main/__init__.py (VERSION): release candidate 2

	* sensor/Sensor.py (Sensor.__on_about): Set the icon of the about
	window to the gDesklets icon.

	* display/Display.py (Display.__on_observe_sensor): Window updates are
	now frozen while the Sensor output is being processed. This hopefully
	results in less flickering.
	(Display.__init__): The displays now have an icon. Alt+Tab in metacity
	always shows the windows regardless of their skip-pager state.

2003-08-06  Martin Grimme  <martin@pycage.de>

	* SensorFactory.py: Added dialog that tells the user which sensor is
	missing or broken.

	* Display.py: Fixed bug which caused wrong window positioning when the
	program is started after login.

2003-08-05  Martin Grimme  <martin@pycage.de>

	* gDesklets: release candidate 1
