Commit Graph

269 Commits

Author SHA1 Message Date
Daniel Pavel 638bf38b25 version increased to 0.8.7.1 2013-04-28 13:59:07 +02:00
Daniel Pavel c4dc49ac5e Merge pull request #24 from Lekensteyn/hid10-fnkey
Add FN key swap support for K800 (and presumably K710)
2013-04-28 02:03:33 -07:00
Daniel Pavel 926600e29d Merge pull request #26 from Lekensteyn/hid10-battery
Fix battery status reading, add "fully charged"
2013-04-27 23:51:18 -07:00
Peter Wu 5e58f1e273 Fix battery status reading, add "fully charged"
Commit 438c501fae introduced support for HID++ 1.0
battery information. That accidentally selected the third parameter instead of
the second one. This commit fixes that and additionally adds a "fully charged"
status too that was found on the K800.
2013-04-27 17:07:55 +02:00
Peter Wu c79ad65d37 Add K710 with FN key swap support (pwr/Solaar#18)
The K710 keyboard is (according to the issue reporter) part of a MK710 combo
(which also contains a M705 mouse). Observing a succesful 07 register read,
I think that it is a HID++ 1.0 device too that uses the same register for FN
key swapping as K800.
2013-04-27 15:17:05 +02:00
Peter Wu 95a97ad776 Support FN keys swap for K800 2013-04-27 15:13:42 +02:00
Peter Wu 6c28cedf23 Make BooleanValidator accept bytes too besides int
Previously, only the first parameter byte can be read or written. After this
patch, it is possible to select/write more bytes by specifying a mask of type
bytes with the appropriate length.
2013-04-27 15:12:55 +02:00
Daniel Pavel a3599b53bb Merge pull request #23 from Lekensteyn/hid10-battery
Parse battery status of HID++ 1.0 devices
2013-04-27 05:20:29 -07:00
Peter Wu 438c501fae Parse battery status of HID++ 1.0 devices
This applies to K800 but it seems also to apply to M510. The numbers are based
on the HID++ 2.0 spec that state the following for GetBatteryCapability:

    If number of levels < 10 or if mileage is disabled then report are
    mapped to 4 levels this way.

    0%->10%     critical
    11%->30%    low
    31%->80%    good
    81%->100%   full

    i.e. to report battery low, FW send 25%, to report battery good, FW send 50%.
2013-04-27 11:58:09 +02:00
Daniel Pavel 25cbd55841 Merge pull request #22 from Lekensteyn/doc-regs
Document registers for K800 and M525
2013-04-27 01:53:16 -07:00
Peter Wu 5ef53f251d Document registers for K800 and M525
See also https://lekensteyn.nl/logitech-unifying.html for tools being used to
draw conclusions. Extended dumps and description can be found on
https://git.lekensteyn.nl/ltunify/tree/registers.txt .
2013-04-27 10:17:36 +02:00
Daniel Pavel 92819b6c9e readme updated 2013-02-24 22:43:16 +01:00
Daniel Pavel d22674f362 Merge pull request #16 from pivoq/master
Arch Linux package
2013-02-20 10:08:28 -08:00
pivoq 0fc83e9255 add Arch Linux package 2013-02-19 17:38:52 +01:00
pivoq f171c5d59e add Arch Linux package 2013-02-19 17:15:37 +01:00
Daniel Pavel 78b8299130 readme update 2013-01-25 14:54:48 +02:00
Daniel Pavel 2c7fe0c92d updated gentoo ebuild file 2013-01-18 18:41:15 +02:00
Daniel Pavel 6ff30f2a0e release 0.8.7 2013-01-18 18:37:06 +02:00
Daniel Pavel 7707c5e558 don't notify on device disconnection 2013-01-18 17:41:45 +02:00
Daniel Pavel 9b7a920e0d fix for systray visibility (gihub #14) 2013-01-18 17:18:35 +02:00
Daniel Pavel 2e51380be5 log value of register 0x07 when register 0x0D not available 2013-01-18 12:41:01 +02:00
Daniel Pavel 445f508ea5 readme updates 2013-01-14 20:00:52 +02:00
Daniel Pavel b82c89c582 release 0.8.6.2 2013-01-09 21:47:59 +02:00
Daniel Pavel 85a47a8049 fixed icon name in desktop file 2013-01-09 21:41:50 +02:00
Daniel Pavel f8e9798038 gentoo ebuild updated 2013-01-09 21:31:47 +02:00
Daniel Pavel 581d6747ad Merge branch 'nano' into 0.9
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2013-01-09 21:10:39 +02:00
Daniel Pavel 00a1aa7628 release 0.8.6.1 2013-01-09 15:36:15 +02:00
Daniel Pavel 79a9048db5 fixed names for NamedInts numerical values 2013-01-09 15:31:19 +02:00
Daniel Pavel 2bfba2e399 fixed application quit icon 2013-01-09 13:47:30 +02:00
Daniel Pavel 484419e526 release 0.8.6 2013-01-08 00:59:30 +02:00
Daniel Pavel 8c18830c97 added source changelog file 2013-01-08 00:55:47 +02:00
Daniel Pavel 653d370a85 fixed locating application icons when running in a custom prefix 2013-01-08 00:40:54 +02:00
Daniel Pavel 316e91cfcf fixed some icon names 2013-01-08 00:39:13 +02:00
Daniel Pavel f31632c8c8 debian: make sure the plugdev group exists after installation 2013-01-07 22:09:43 +02:00
Daniel Pavel bb52c13f9a only allow a single instance of solaar to run at a time 2013-01-07 21:34:47 +02:00
Daniel Pavel 738d43fd83 fix for gihub issue #10
http://github.com/pwr/Solaar/issues/10
2013-01-07 20:14:31 +02:00
Daniel Pavel 1c6c8588d9 release 0.8.5.3, only packaging changes 2013-01-07 13:01:59 +02:00
Daniel Pavel 7a97cb2e02 gentoo ebuild update 2013-01-07 12:43:11 +02:00
Daniel Pavel 5e0d2992c9 small fixes for ubuntu packaging 2013-01-07 12:40:44 +02:00
Daniel Pavel 210859a5ef ignore some development-side directories 2013-01-07 12:05:40 +02:00
Daniel Pavel 25f6d229dd advanced version to account for latest changes in packaging 2013-01-07 12:04:22 +02:00
Daniel Pavel 60405abf58 dropped unnecessary #! in lib/ python files 2013-01-07 11:54:52 +02:00
Daniel Pavel 8070b11c27 customized debian/ and debian packaging script to support ubuntu ppas 2013-01-07 11:46:34 +02:00
Daniel Pavel 7d76ce77c9 packaging updates for debian/ubunutu 2013-01-05 17:40:06 +02:00
Daniel Pavel 3d48cbc111 updated debian packaging script, added ppa build script 2013-01-05 15:50:37 +02:00
Daniel Pavel 36f34da227 proper debian packaging, dropper stdeb 2013-01-05 11:48:35 +02:00
Daniel Pavel d06e07542e dependency fix for debian package 2013-01-04 12:43:16 +02:00
Daniel Pavel a0c8646923 Merge branch 'master' into packaging 2013-01-04 11:55:31 +02:00
Daniel Pavel 6c924de209 small readme update 2013-01-04 11:52:17 +02:00
Daniel Pavel 500503c069 release 0.8.5 2013-01-04 11:38:15 +02:00