070a96c506 
								
							 
						 
						
							
							
								
								removed dox(x) documentation  
							
							
							
						 
						
							2013-05-04 19:42:26 +02:00  
				
					
						
							
							
								 
						
							
								e1be54823c 
								
							 
						 
						
							
							
								
								updated supported devices documentation  
							
							
							
						 
						
							2013-05-04 18:26:09 +02:00  
				
					
						
							
							
								 
						
							
								d7dd9393ff 
								
							 
						 
						
							
							
								
								minor clean-ups  
							
							
							
						 
						
							2013-05-04 17:19:48 +02:00  
				
					
						
							
							
								 
						
							
								64c36a1562 
								
							 
						 
						
							
							
								
								updated descriptors table and the devices doc  
							
							
							
						 
						
							2013-05-04 17:18:39 +02:00  
				
					
						
							
							
								 
						
							
								13a54565ba 
								
							 
						 
						
							
							
								
								cleaned-up the descriptors table  
							
							
							
						 
						
							2013-05-04 15:09:50 +02:00  
				
					
						
							
							
								 
						
							
								12eb17cc41 
								
							 
						 
						
							
							
								
								updated supported devices table  
							
							
							
						 
						
							2013-05-04 15:06:55 +02:00  
				
					
						
							
							
								 
						
							
								9715dfa126 
								
							 
						 
						
							
							
								
								added a couple of more logitech docs  
							
							
							
						 
						
							2013-05-04 15:06:38 +02:00  
				
					
						
							
							
								 
						
							
								a6e3689e97 
								
							 
						 
						
							
							
								
								split manual instalation procedure into it's own document  
							
							
							
						 
						
							2013-05-04 14:13:31 +02:00  
				
					
						
							
							
								 
						
							
								2e5cf81231 
								
							 
						 
						
							
							
								
								split the supporte devices section into separate file  
							
							... 
							
							
							
							docs/devices.md contains now a few tables with supported devices
and their features (in progress) 
							
						 
						
							2013-05-04 14:06:12 +02:00  
				
					
						
							
							
								 
						
							
								4eeca12d6a 
								
							 
						 
						
							
							
								
								create and destroy windows on demand  
							
							... 
							
							
							
							based on receiver added/removed events generated by udev 
							
						 
						
							2013-05-04 12:20:51 +02:00  
				
					
						
							
							
								 
						
							
								ad577d22d0 
								
							 
						 
						
							
							
								
								handle sleep in udev monitoring,  fixes   #35  
							
							
							
						 
						
							2013-05-04 12:19:29 +02:00  
				
					
						
							
							
								 
						
							
								5e68094e87 
								
							 
						 
						
							
							
								
								split the about window into its own module  
							
							
							
						 
						
							2013-05-04 12:01:28 +02:00  
				
					
						
							
							
								 
						
							
								10c26fe642 
								
							 
						 
						
							
							
								
								Py3 compat: replace use of "unicode" ( pwr/Solaar#32 )  
							
							... 
							
							
							
							Generating "an unknown notification" type bailed out because of an unknown
feature type None. Since `isinstance(other, str)` is False for None, the script
will raise an exception on `isinstance(other, unicode)`.
There is no differentiation between `str` and `bytes` in Python 2, therefore
add another condition to `NamedInt.__eq__` to catch unknown types (like
`bytes`). 
							
						 
						
							2013-05-03 23:46:46 +02:00  
				
					
						
							
							
								 
						
							
								49ecd252ed 
								
							 
						 
						
							
							
								
								always log exceptions, even without -v  
							
							
							
						 
						
							2013-05-03 18:42:45 +02:00  
				
					
						
							
							
								 
						
							
								2ee2a5dc46 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-03 17:08:32 +02:00  
				
					
						
							
							
								 
						
							
								430fdf4fcf 
								
							 
						 
						
							
							
								
								initial support for the MOUSE_POINTER hid++2.0 feature  
							
							
							
						 
						
							2013-05-03 17:08:26 +02:00  
				
					
						
							
							
								 
						
							
								abca81ea38 
								
							 
						 
						
							
							
								
								fix device _match-ing in enumerate()  
							
							
							
						 
						
							2013-05-03 16:35:54 +02:00  
				
					
						
							
							
								 
						
							
								a0a76f738b 
								
							 
						 
						
							
							
								
								assert that data read/written on the receiver handle is of type bytes  
							
							
							
						 
						
							2013-05-03 16:35:28 +02:00  
				
					
						
							
							
								 
						
							
								7d440c2430 
								
							 
						 
						
							
							
								
								replace thrown OSError with IOError  
							
							
							
						 
						
							2013-05-03 16:25:32 +02:00  
				
					
						
							
							
								 
						
							
								94274fd092 
								
							 
						 
						
							
							
								
								Merge pull request  #34  from Lekensteyn/battery-notif  
							
							... 
							
							
							
							Refactor battery setter, register 07 processing 
							
						 
						
							2013-05-02 20:40:20 -07:00  
				
					
						
							
							
								 
						
							
								266edd80f3 
								
							 
						 
						
							
							
								
								Process reg07 battery notification  
							
							
							
						 
						
							2013-05-03 00:10:58 +02:00  
				
					
						
							
							
								 
						
							
								d1b1be32ca 
								
							 
						 
						
							
							
								
								Make read_battery use set_battery_info  
							
							... 
							
							
							
							This allows battery readouts to generate warnings and debug logs for a given
status and level. 
							
						 
						
							2013-05-02 23:56:08 +02:00  
				
					
						
							
							
								 
						
							
								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