Daniel Pavel
f32e958984
version 0.8.9.4
2013-06-17 16:12:32 +02:00
Daniel Pavel
0703d927ca
document Logitech receiver USB ids
2013-06-17 16:12:09 +02:00
Daniel Pavel
62b5deb77d
debconf translation support (just english for now)
2013-06-17 16:11:46 +02:00
Daniel Pavel
82e718b3d1
create the plugdev group in postinst, not config
2013-06-17 16:11:17 +02:00
Daniel Pavel
41409c9b94
use debconf to check if the plugdev group is necessary
2013-06-17 14:45:45 +02:00
Daniel Pavel
57c759773a
attach configuration to device settings objects
2013-06-17 11:00:53 +02:00
Daniel Pavel
9d6402a4f7
shorter thread name on receiver listener
2013-06-17 08:00:17 +02:00
Daniel Pavel
a29609df21
only save the configuration once when Solaar ends
2013-06-17 08:00:00 +02:00
Daniel Pavel
04ea8293a8
persist and restore device settings
2013-06-16 17:41:03 +02:00
Daniel Pavel
bde54aba3b
proper shutdown of receiver listeners
2013-06-16 17:10:46 +02:00
Daniel Pavel
687e1be3e5
simplify debian/rules a bit
2013-06-16 17:10:46 +02:00
Daniel Pavel
a44d9b7ca8
fix battery display in main window
2013-06-16 17:10:46 +02:00
Daniel Pavel
febf571d84
account for devices going out-of-range while active
2013-06-16 17:10:46 +02:00
Daniel Pavel
818ece9f10
Merge pull request #67 from Lekensteyn/updates
...
udev: Use uaccess instead of plugdev (pwr/Solaar#66 )
2013-06-16 08:10:04 -07:00
Peter Wu
ec10c9c70c
udev: Use uaccess instead of plugdev ( pwr/Solaar#66 )
...
Rules are taken from https://git.lekensteyn.nl/ltunify/ . The "VX Nano" receivers
(c51a and c526) have been removed as these are only used for Cordless mice and
are not even enabled in Solaar.
The installer is updated to check for the existence of a group and `mktemp` to
create temporary files. (relying on `$TMPDIR` is a bad idea.) This installer is
too fancy, most users will be fine with `install -m644
rules.d/42-logitech-unify-permissions.rules /etc/udev/rules.d/`. If you are lazy
and want to make `solaar-cli` work over SSH, then this installer will help you.
It won't add you to the `plugdev` group, instead it will edit the rule to use
your user's primary group.
Oh, and it does not change this group to "root" as that is pretty useless given
that root is the default.
2013-06-16 11:33:37 +02:00
Daniel Pavel
8852d50971
mark device status as inactive after idling out
2013-06-12 14:31:46 +02:00
Daniel Pavel
908f6763be
updated deb/ppa build scripts
2013-06-12 14:31:16 +02:00
Daniel Pavel
03e20842fb
cleaned-up gtk ui initialization
2013-06-12 14:29:34 +02:00
Daniel Pavel
084913ac91
updated devices documentation
2013-06-12 14:29:01 +02:00
Daniel Pavel
d9801e2d57
fixed firmware info for some HID++ 2.0 devices
2013-06-12 14:21:31 +02:00
Daniel Pavel
29fe913fd8
version 0.8.9.3
2013-06-08 21:11:39 +02:00
Daniel Pavel
5b68f9623e
fix indicator description when there are receivers but no devices
2013-06-08 21:10:17 +02:00
Daniel Pavel
2a6662472d
account for all GLib.id_add_watch variants
2013-06-08 21:07:24 +02:00
Daniel Pavel
5cf6777340
more tweaks to idle polling
2013-06-08 21:06:52 +02:00
Daniel Pavel
17863c85b6
fixed querying for known registers
2013-06-08 21:06:22 +02:00
Daniel Pavel
237d0f9d9a
keep the battery level if polling the device marks it as offline
2013-06-08 21:05:30 +02:00
Daniel Pavel
b98e27e464
fix permissions error popup
2013-06-08 21:04:32 +02:00
Daniel Pavel
d01d9edb78
tweaked idle polling timings
2013-06-08 16:27:03 +02:00
Daniel Pavel
0a86683392
clean-up in solaar.listener
2013-06-08 16:18:25 +02:00
Daniel Pavel
b2b4febd31
receiver notifications: don't set all flags, might fail
2013-06-08 16:18:10 +02:00
Daniel Pavel
ad67e6eaee
fix read timeouts in base.py, use seconds everywhere
2013-06-08 16:17:14 +02:00
Daniel Pavel
ed5ce48f65
fixes to polling receiver/device status
2013-06-08 16:16:12 +02:00
Daniel Pavel
2e351bfc78
read .devscripts if available
2013-06-08 16:08:00 +02:00
Daniel Pavel
f324b97e8b
use GLib.io_add_watch_full when available
2013-06-08 15:02:44 +02:00
Daniel Pavel
46544e1cbe
listen for udev events on the GLib main loop
2013-06-07 14:39:04 +02:00
Daniel Pavel
ffab6c0e12
move Gtk-specific idle_add() and main() into ui
2013-06-07 14:37:03 +02:00
Daniel Pavel
10e736386b
user module __name__ when initializing logger
2013-06-07 14:28:13 +02:00
Daniel Pavel
a1ecebf5bf
documentation and logging for
2013-06-07 14:24:05 +02:00
Daniel Pavel
996597dcb1
fixed upload_ppa script
2013-06-06 12:25:17 +02:00
Daniel Pavel
e09ad373b3
version 0.8.9.2
2013-06-06 12:19:44 +02:00
Daniel Pavel
ddf7d34982
debian packaging: always require -gnome3 for unity integration
2013-06-06 12:18:48 +02:00
Daniel Pavel
db9a4e4402
docs & changelog updates
2013-06-06 10:44:45 +02:00
Daniel Pavel
39a75a6792
AppIndicator: scrolling on the icon cycles through all devices
2013-06-06 10:25:35 +02:00
Daniel Pavel
d78484ff38
use githubredir.debian.net in watch
2013-06-05 19:49:23 +02:00
Daniel Pavel
8900ac9a1f
tweak main window geometry
2013-06-05 13:21:22 +02:00
Daniel Pavel
7df2e8af97
jekyll config update, tweaked deb/gh scripts
2013-06-05 13:20:26 +02:00
Daniel Pavel
2ed723dfc2
minor doc update
2013-06-05 13:20:26 +02:00
Daniel Pavel
087177274d
Merge pull request #63 from Lekensteyn/updates
...
Device documentation updates
2013-06-05 04:16:58 -07:00
Peter Wu
59459ebbd6
Fix crash in Python3 due to excess space
...
The error message was:
TabError: inconsistent use of tabs and spaces in indentation
2013-06-05 12:39:00 +02:00
Peter Wu
2d981cd737
docs: add mk700
2013-06-05 12:39:00 +02:00