Daniel Pavel
|
39534d11dd
|
make sure all debug and info loggings are if-guarded
|
2013-07-07 17:18:42 +02:00 |
Daniel Pavel
|
3319feeb73
|
replaced type() with isinstance() where possible
|
2013-07-05 16:02:38 +02:00 |
Daniel Pavel
|
8f44c294d7
|
still getting strange messages from some devices
|
2013-07-04 13:37:39 +02:00 |
Daniel Pavel
|
007cbef086
|
better coverage of incoming events
|
2013-07-04 13:20:00 +02:00 |
Daniel Pavel
|
a03cc9ce64
|
more chair switching -- moved notifications handling into own .py
|
2013-07-03 08:21:40 +02:00 |
Daniel Pavel
|
9a8d089c73
|
handle some mystery data packets from older devices
|
2013-07-01 11:34:54 +02:00 |
Daniel Pavel
|
da541e000a
|
put usb ids into separate py file
|
2013-06-30 14:34:53 +02:00 |
Daniel Pavel
|
0cf1f1983d
|
handle backlight notifications from register 0x17
|
2013-06-26 13:38:36 +02:00 |
Daniel Pavel
|
273284da39
|
use number instead of serial to pick devices in ui (faster start-up)
|
2013-06-23 12:09:46 +02:00 |
Daniel Pavel
|
8d522de7e7
|
drop some unnecessary logging when ignoring request replies
|
2013-06-21 16:39:04 +02:00 |
Daniel Pavel
|
81ae4c8d4d
|
forgot about pairing notification on receiver...
|
2013-06-21 16:32:29 +02:00 |
Daniel Pavel
|
c04851f64e
|
better handling of timeouts in base.request
|
2013-06-21 15:05:48 +02:00 |
Daniel Pavel
|
1b68a3d5a9
|
fixed request timeouts for devices
|
2013-06-20 19:51:54 +02:00 |
Daniel Pavel
|
3d8c764eb0
|
relax timeouts for device requests
|
2013-06-20 17:13:49 +02:00 |
Daniel Pavel
|
ca9825d262
|
support for the VX Nano mouse
|
2013-06-20 13:10:30 +02:00 |
Daniel Pavel
|
836719587c
|
renamed NANO receiver id
|
2013-06-18 16:45:44 +02:00 |
Daniel Pavel
|
04ea8293a8
|
persist and restore device settings
|
2013-06-16 17:41:03 +02:00 |
Daniel Pavel
|
5cf6777340
|
more tweaks to idle polling
|
2013-06-08 21:06:52 +02:00 |
Daniel Pavel
|
ad67e6eaee
|
fix read timeouts in base.py, use seconds everywhere
|
2013-06-08 16:17:14 +02:00 |
Daniel Pavel
|
46544e1cbe
|
listen for udev events on the GLib main loop
|
2013-06-07 14:39:04 +02:00 |
Daniel Pavel
|
e73f076324
|
don't support the VX Nano right now
|
2013-05-22 20:43:29 +03:00 |
Daniel Pavel
|
c3b73964d5
|
improved support for some Nano receivers
|
2013-05-22 20:41:11 +03:00 |
Daniel Pavel
|
790fc7c04b
|
improved support for the Nano receiver
|
2013-05-22 07:31:16 +03:00 |
Daniel Pavel
|
55ca9927b0
|
python 2/3: fix handling of first argument (unicode) of pack/unpack
|
2013-05-06 16:50:17 +02:00 |
Daniel Pavel
|
d7dd9393ff
|
minor clean-ups
|
2013-05-04 17:19:48 +02:00 |
Daniel Pavel
|
a0a76f738b
|
assert that data read/written on the receiver handle is of type bytes
|
2013-05-03 16:35:28 +02:00 |
Daniel Pavel
|
0f80901bce
|
quicker detection of matching receivers in udev
|
2013-05-02 11:11:53 +02:00 |
Daniel Pavel
|
c829304e31
|
use only udev events to detect receiver devices
|
2013-05-01 15:47:23 +02:00 |
Daniel Pavel
|
d3f94ff2fb
|
detect some HID++1.0 custom battery notifications
they're not handled yet
|
2013-05-01 11:36:15 +02:00 |
Daniel Pavel
|
feedbcf581
|
some code clean-ups
|
2013-04-28 15:16:45 +02:00 |
Daniel Pavel
|
897dffc426
|
only dispatch notification events from the specialized listener thread
|
2013-04-28 15:09:09 +02:00 |
Daniel Pavel
|
5eab013cf6
|
more explicit logging
|
2013-04-28 14:58:40 +02:00 |
Daniel Pavel
|
079ef8d800
|
incipient support for the Nano receiver
|
2013-04-28 14:27:16 +02:00 |
Daniel Pavel
|
36f34da227
|
proper debian packaging, dropper stdeb
|
2013-01-05 11:48:35 +02:00 |
Daniel Pavel
|
064a7a113c
|
added setup.py for python and debian packaging
|
2012-12-18 05:03:43 +02:00 |
Daniel Pavel
|
9db2a65b31
|
solaar-cli: return on the first match when searching for device name
results may be occasionally ambiguous, but the command runs faster
|
2012-12-13 15:12:51 +02:00 |
Daniel Pavel
|
19cd40cfdd
|
renamed 'events' to 'notifications'
in order to match the name in Logitech's documentation
|
2012-12-12 21:03:07 +02:00 |
Daniel Pavel
|
17698bfeae
|
minor clean-ups in texts
|
2012-12-12 20:44:29 +02:00 |
Daniel Pavel
|
e2909f6165
|
fixed event detection
|
2012-12-07 20:37:13 +02:00 |
Daniel Pavel
|
b86dcce381
|
I come from the __future__, come with me if you want to live.
|
2012-12-07 17:10:22 +02:00 |
Daniel Pavel
|
27403a08d2
|
improved hid++ 1.0 support
|
2012-12-05 21:41:02 +02:00 |
Daniel Pavel
|
6d70d2aada
|
improved support for hid++ 1.0 devices
|
2012-12-05 15:10:41 +02:00 |
Daniel Pavel
|
8f5fa0cf9a
|
code clean-ups, the app starts faster now
|
2012-12-01 15:49:52 +02:00 |
Daniel Pavel
|
932a015e49
|
better battery icon in the systray
|
2012-11-29 20:13:53 +02:00 |
Daniel Pavel
|
d6b18cd426
|
python 3 fixes
|
2012-11-29 12:34:20 +02:00 |
Daniel Pavel
|
84540fb087
|
re-wrote most of the app, based on latest HID++ docs from Logitech
|
2012-11-29 04:10:16 +02:00 |
Daniel Pavel
|
50fedab19e
|
re-worked how fd handles are used in multi-threading
|
2012-11-11 17:03:13 +02:00 |
Daniel Pavel
|
4b2d8a8d5a
|
addded custom swids to feature calls
|
2012-11-09 09:20:28 +02:00 |
Daniel Pavel
|
c9843e4408
|
properly implemented pinging a device
|
2012-11-08 11:39:56 +02:00 |
Daniel Pavel
|
8ae8d4502d
|
fixed some log messages
|
2012-11-07 22:32:55 +02:00 |