0.2.5: 2008-03-20 Mathias Hasselmann * configure.ac, debian/changelog: Bump version number. * NEWS: Updated from ChangeLog. 2008-03-20 Mathias Hasselmann * 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 * 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 * gnome_lirc_properties/ui/CustomConfiguration.py: Improved a human-visible string. 2008-03-19 Mathias Hasselmann * gnome_lirc_properties/ui/CustomConfiguration.py, data/gnome-lirc-properties.glade: Hopefully improve feedback when learning key-codes. 2008-03-19 Mathias Hasselmann * gnome_lirc_properties/hardware.py: Skip USB devices that do not get sufficient power. 2008-03-19 Mathias Hasselmann * 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 * 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 * bin/gnome-lirc-properties.in: More reliably detect wether to run installed or uninstalled version of the program. 2008-03-19 Mathias Hasselmann * gnome_lirc_properties/hardware.py: List compatible remotes for Linux Input Layer receivers. 2008-03-18 Mathias Hasselmann * 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 * gnome_lirc_properties/policykit.py: Properly handle PolicyKit.IsProcessAuthorized() results. 2008-03-18 Mathias Hasselmann * gnome_lirc_properties/policykit.py: Revert bogus pylint fix. 2008-03-18 Mathias Hasselmann * 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 * 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 * 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 * 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 * gnome_lirc_properties/ui/RemoteControlProperties.py: Restore receiver device setting on Hardy. 2008-03-17 Mathias Hasselmann * gnome_lirc_properties/ui/RemoteControlProperties.py: Guarantee that device_nodes always is a list in _on_product_list_changed(). 2008-03-17 Mathias Hasselmann * 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 * web/service.wsgi: Don't include remotes.tar.gz within itself. 2008-03-14 Mathias Hasselmann * 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 * 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 * 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 * debian/changelog: Use official syntax for referencing bugs. * debian/control: Add Homepage field.