0.2.5:

2008-03-20  Mathias Hasselmann  <mathias@openismus.com>

	* configure.ac, debian/changelog: Bump version number.
	* NEWS: Updated from ChangeLog.

2008-03-20  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/backend.py:
	  Properly interpret PolicyKit results.
	* gnome_lirc_properties/lirc.py: Improve robustness of key-listener by
	  buffering packets received from /dev/lircd, and by trying harder to
	  disconnecting from that socket.

2008-03-20  Mathias Hasselmann  <mathias@openismus.com>

	* data/org.gnome.LircProperties.Mechanism.conf,
	  data/org.gnome.LircProperties.Mechanism.service.in: Add some
	  comments to avoid that administrators break them acciently.

2008-03-19  Murray Cumming  <murrayc@murrayc.com>

	* gnome_lirc_properties/ui/CustomConfiguration.py:
	  Improved a human-visible string.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/ui/CustomConfiguration.py,
	  data/gnome-lirc-properties.glade: Hopefully improve feedback when
	  learning key-codes.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/hardware.py:
	  Skip USB devices that do not get sufficient power.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/ui/RemoteControlProperties.py: Don't crash
	  when no receiver was dectect. Regression caused by injection of
	  TreeModelFilter for vendor list.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/hardware.py: Do not fall over missing driver
	  root in sysfs when detecting a receiver's device node.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* bin/gnome-lirc-properties.in: More reliably detect wether to run
	  installed or uninstalled version of the program.

2008-03-19  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/hardware.py:
	  List compatible remotes for Linux Input Layer receivers.

2008-03-18  Mathias Hasselmann  <mathias@openismus.com>

	* data/gnome-lirc-properties.glade: Remove image_preview_status.
	* data/receivers.conf: Remove Linux Input Layer entry.
	* gnome_lirc_properties/lirc.py: Make Receiver objects subscriptable
	  and add 'device' property.
	* gnome_lirc_properties/hardware.py, gnome_lirc_properties/model.py,
	  gnome_lirc_properties/ui/RemoteControlProperties.py: Support Linux
	  Input Layer remotes as first class citizens - including hot-plug
	  support.

2008-03-18  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/policykit.py:
	  Properly handle PolicyKit.IsProcessAuthorized() results.

2008-03-18  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/policykit.py: Revert bogus pylint fix.

2008-03-18  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/backend.py,
	  gnome_lirc_properties/hardware.py,
	  gnome_lirc_properties/lsb.py,
	  gnome_lirc_properties/model.py,
	  gnome_lirc_properties/net/services.py,
	  gnome_lirc_properties/policykit.py,
	  gnome_lirc_properties/ui/CustomConfiguration.py,
	  gnome_lirc_properties/ui/RemoteControlProperties.py:
	  Fix various issues reported by pylint.

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* data/gnome-lirc-properties.glade:
	  Show product name for device nodes when available.
	* data/receivers.conf: Replace specific Cinergy T^2
	  entry by generic entry for Linux Input Layer.
	* gnome_lirc_properties/hardware.py,
	  gnome_lirc_properties/ui/ReceiverChooserDialog.py,
	  gnome_lirc_properties/ui/RemoteControlProperties.py:
	  Support generic Linux Input Layer receivers.

2008-03-17  Murray Cumming  <murrayc@murrayc.com>

	* README: Mention how to get terminal output from the D-Bus service,
	  for debugging.
	* gnome_lirc_properties/backend.py: Improve some dialog strings slightly.

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/ui/CustomConfiguration.py: Stop the lirc
	  deamon, as some drivers (e.g. lirc_streamzap) do not support
	  concurrent device access.

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/ui/RemoteControlProperties.py:
	  Restore receiver device setting on Hardy.

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/ui/RemoteControlProperties.py: Guarantee
	  that device_nodes always is a list in _on_product_list_changed().

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* data/gnome-lirc-properties-mechanism.policy.in:
	  Provide icon and vendor information.
	* gnome_lirc_properties/policykit.py: Do not cache DBus proxy objects:
	  The PolicyKit service has a 30 seconds timeout and might have
	  shutdown during invokations.

2008-03-17  Mathias Hasselmann  <mathias@openismus.com>

	* web/service.wsgi: Don't include remotes.tar.gz within itself.

2008-03-14  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/backend.py, gnome_lirc_properties/hardware.py,
	  gnome_lirc_properties/lirc.py, gnome_lirc_properties/ui/common.py,
	  gnome_lirc_properties/ui/CustomConfiguration.py,
	  gnome_lirc_properties/ui/RemoteControlProperties.py:
	  Fix and explain pychecker warnings.

2008-03-13  Mathias Hasselmann  <mathias@openismus.com>

	* configure.ac: Update web service URI.
	* gnome_lirc_properties/ui/CustomConfiguration.py,
	  gnome_lirc_properties/net/services.py: Fix refactoring bugs.

2008-03-13  Mathias Hasselmann  <mathias@openismus.com>

	* gnome_lirc_properties/model.py: Wrap remove_iter in KeyCodeModel
	  to keep __key_codes dictionary in sync.
	* gnome_lirc_properties/ui/CustomConfiguration.py: Let keys tree
	  view regrab focus after editing keys for better user experience.

2008-03-08  Mathias Hasselmann  <mathias@openismus.com>

	* debian/changelog: Use official syntax for referencing bugs.
	* debian/control: Add Homepage field.

