fbdd923d43 
								
							 
						 
						
							
							
								
								Refactor battery info update  
							
							... 
							
							
							
							- `self[BATTERY_STATUS] = BATTERY_STATUS[battery_status]` should be:
  `self[BATTERY_STATUS] = _hidpp20.BATTERY_STATUS[battery_status]`, otherwise
  the battery status would be a single char from the string `battery-status`.
- Make `_hidpp20.BATTERY_OK` check against strings instead of a number.
- Move setting battery information to a separate function, `set_battery_info`.
  This prepares for notifications when a battery error/warning occurs. 
							
						 
						
							2013-05-02 23:51:40 +02:00  
				
					
						
							
							
								 
						
							
								2c30414f88 
								
							 
						 
						
							
							
								
								Merge pull request  #33  from Lekensteyn/py3-hidconsole  
							
							... 
							
							
							
							Python3 compatibility for hidconsole 
							
						 
						
							2013-05-02 14:23:16 -07:00  
				
					
						
							
							
								 
						
							
								d8e469a33a 
								
							 
						 
						
							
							
								
								hidpp10: split reg07 (battery) parsing so it can be reused  
							
							
							
						 
						
							2013-05-02 23:06:45 +02:00  
				
					
						
							
							
								 
						
							
								a6b89b3ea3 
								
							 
						 
						
							
							
								
								Python3 compatibility for hidconsole  
							
							... 
							
							
							
							`type(u'')` is 'str' in Python 3, it was `unicode` on Python 2 (with
`unicode_literals` from `__future__`). 
							
						 
						
							2013-05-02 22:58:35 +02:00  
				
					
						
							
							
								 
						
							
								0f80901bce 
								
							 
						 
						
							
							
								
								quicker detection of matching receivers in udev  
							
							
							
						 
						
							2013-05-02 11:11:53 +02:00  
				
					
						
							
							
								 
						
							
								8fc45e5590 
								
							 
						 
						
							
							
								
								fix solaar-cli to handle the new Receiver.open() api  
							
							
							
						 
						
							2013-05-01 15:51:12 +02:00  
				
					
						
							
							
								 
						
							
								c829304e31 
								
							 
						 
						
							
							
								
								use only udev events to detect receiver devices  
							
							
							
						 
						
							2013-05-01 15:47:23 +02:00  
				
					
						
							
							
								 
						
							
								d3f94ff2fb 
								
							 
						 
						
							
							
								
								detect some HID++1.0 custom battery notifications  
							
							... 
							
							
							
							they're not handled yet 
							
						 
						
							2013-05-01 11:36:15 +02:00  
				
					
						
							
							
								 
						
							
								85d9a9dc27 
								
							 
						 
						
							
							
								
								fix for bug  #28  
							
							
							
						 
						
							2013-04-30 23:05:26 +02:00  
				
					
						
							
							
								 
						
							
								04db6d3838 
								
							 
						 
						
							
							
								
								python 3 fixes for  #29  
							
							
							
						 
						
							2013-04-30 22:31:06 +02:00  
				
					
						
							
							
								 
						
							
								e5a28ac64e 
								
							 
						 
						
							
							
								
								simplified window/icon code, reworked how device updates are signalled  
							
							
							
						 
						
							2013-04-30 19:44:03 +02:00  
				
					
						
							
							
								 
						
							
								2397c6c0ea 
								
							 
						 
						
							
							
								
								about dialog updated  
							
							
							
						 
						
							2013-04-30 17:25:09 +02:00  
				
					
						
							
							
								 
						
							
								c3e6c3d1da 
								
							 
						 
						
							
							
								
								more flexible icon loading  
							
							
							
						 
						
							2013-04-30 15:45:35 +02:00  
				
					
						
							
							
								 
						
							
								22da75cb72 
								
							 
						 
						
							
							
								
								replaced some deprecated GObject calls with GLib  
							
							
							
						 
						
							2013-04-30 11:47:30 +02:00  
				
					
						
							
							
								 
						
							
								22a8ca37b6 
								
							 
						 
						
							
							
								
								updated FSF address in COPYING  
							
							
							
						 
						
							2013-04-29 15:38:15 +02:00  
				
					
						
							
							
								 
						
							
								692afba3d9 
								
							 
						 
						
							
							
								
								updated FSF address in COPYING  
							
							
							
						 
						
							2013-04-29 15:34:00 +02:00  
				
					
						
							
							
								 
						
							
								9c621d5816 
								
							 
						 
						
							
							
								
								always try to initialize systray icon and notifications  
							
							
							
						 
						
							2013-04-28 15:44:20 +02:00  
				
					
						
							
							
								 
						
							
								feedbcf581 
								
							 
						 
						
							
							
								
								some code clean-ups  
							
							
							
						 
						
							2013-04-28 15:16:45 +02:00  
				
					
						
							
							
								 
						
							
								a57f3be58d 
								
							 
						 
						
							
							
								
								renamed event alert levels to be more clear  
							
							
							
						 
						
							2013-04-28 15:12:20 +02:00  
				
					
						
							
							
								 
						
							
								897dffc426 
								
							 
						 
						
							
							
								
								only dispatch notification events from the specialized listener thread  
							
							
							
						 
						
							2013-04-28 15:09:09 +02:00  
				
					
						
							
							
								 
						
							
								6f0b61e6d8 
								
							 
						 
						
							
							
								
								better handling of eq/ne/hash in receiver and device objects  
							
							
							
						 
						
							2013-04-28 15:02:17 +02:00  
				
					
						
							
							
								 
						
							
								674ee9ac9e 
								
							 
						 
						
							
							
								
								split read_battery in status into its own function  
							
							
							
						 
						
							2013-04-28 15:01:27 +02:00  
				
					
						
							
							
								 
						
							
								5eab013cf6 
								
							 
						 
						
							
							
								
								more explicit logging  
							
							
							
						 
						
							2013-04-28 14:58:40 +02:00  
				
					
						
							
							
								 
						
							
								079ef8d800 
								
							 
						 
						
							
							
								
								incipient support for the Nano receiver  
							
							
							
						 
						
							2013-04-28 14:27:16 +02:00  
				
					
						
							
							
								 
						
							
								1a9be279c6 
								
							 
						 
						
							
							
								
								move the code for single-instance check into its own file  
							
							
							
						 
						
							2013-04-28 14:06:41 +02:00  
				
					
						
							
							
								 
						
							
								f5d2eba0c4 
								
							 
						 
						
							
							
								
								hidapi: dropped native, slight update to the python implementation  
							
							... 
							
							
							
							added an optional filter for driver name when enumerating devices 
							
						 
						
							2013-04-28 14:05:33 +02:00  
				
					
						
							
							
								 
						
							
								e7d19c9084 
								
							 
						 
						
							
							
								
								small fixes to hidconsole  
							
							
							
						 
						
							2013-04-28 14:00:46 +02:00  
				
					
						
							
							
								 
						
							
								638bf38b25 
								
							 
						 
						
							
							
								
								version increased to 0.8.7.1  
							
							
							
						 
						
							2013-04-28 13:59:07 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								926600e29d 
								
							 
						 
						
							
							
								
								Merge pull request  #26  from Lekensteyn/hid10-battery  
							
							... 
							
							
							
							Fix battery status reading, add "fully charged" 
							
						 
						
							2013-04-27 23:51:18 -07:00  
				
					
						
							
							
								 
						
							
								5e58f1e273 
								
							 
						 
						
							
							
								
								Fix battery status reading, add "fully charged"  
							
							... 
							
							
							
							Commit 438c501fae 
							
						 
						
							2013-04-27 17:07:55 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								95a97ad776 
								
							 
						 
						
							
							
								
								Support FN keys swap for K800  
							
							
							
						 
						
							2013-04-27 15:13:42 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								25cbd55841 
								
							 
						 
						
							
							
								
								Merge pull request  #22  from Lekensteyn/doc-regs  
							
							... 
							
							
							
							Document registers for K800 and M525 
							
						 
						
							2013-04-27 01:53:16 -07:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								92819b6c9e 
								
							 
						 
						
							
							
								
								readme updated  
							
							
							
						 
						
							2013-02-24 22:43:16 +01:00  
				
					
						
							
							
								 
						
							
								d22674f362 
								
							 
						 
						
							
							
								
								Merge pull request  #16  from pivoq/master  
							
							... 
							
							
							
							Arch Linux package 
							
						 
						
							2013-02-20 10:08:28 -08:00  
				
					
						
							
							
								 
						
							
								0fc83e9255 
								
							 
						 
						
							
							
								
								add Arch Linux package  
							
							
							
						 
						
							2013-02-19 17:38:52 +01:00  
				
					
						
							
							
								 
						
							
								f171c5d59e 
								
							 
						 
						
							
							
								
								add Arch Linux package  
							
							
							
						 
						
							2013-02-19 17:15:37 +01:00  
				
					
						
							
							
								 
						
							
								78b8299130 
								
							 
						 
						
							
							
								
								readme update  
							
							
							
						 
						
							2013-01-25 14:54:48 +02:00  
				
					
						
							
							
								 
						
							
								2c7fe0c92d 
								
							 
						 
						
							
							
								
								updated gentoo ebuild file  
							
							
							
						 
						
							2013-01-18 18:41:15 +02:00  
				
					
						
							
							
								 
						
							
								6ff30f2a0e 
								
							 
						 
						
							
							
								
								release 0.8.7  
							
							
							
						 
						
							2013-01-18 18:37:06 +02:00  
				
					
						
							
							
								 
						
							
								7707c5e558 
								
							 
						 
						
							
							
								
								don't notify on device disconnection  
							
							
							
						 
						
							2013-01-18 17:41:45 +02:00  
				
					
						
							
							
								 
						
							
								9b7a920e0d 
								
							 
						 
						
							
							
								
								fix for systray visibility (gihub  #14 )  
							
							
							
						 
						
							2013-01-18 17:18:35 +02:00  
				
					
						
							
							
								 
						
							
								2e51380be5 
								
							 
						 
						
							
							
								
								log value of register 0x07 when register 0x0D not available  
							
							
							
						 
						
							2013-01-18 12:41:01 +02:00  
				
					
						
							
							
								 
						
							
								445f508ea5 
								
							 
						 
						
							
							
								
								readme updates  
							
							
							
						 
						
							2013-01-14 20:00:52 +02:00  
				
					
						
							
							
								 
						
							
								b82c89c582 
								
							 
						 
						
							
							
								
								release 0.8.6.2  
							
							
							
						 
						
							2013-01-09 21:47:59 +02:00