b2f1786eff 
								
							 
						 
						
							
							
								
								use consistent naming of offline state for devices  
							
							
							
						 
						
							2013-06-20 14:18:36 +02:00  
				
					
						
							
							
								 
						
							
								f8369e7c63 
								
							 
						 
						
							
							
								
								properly style the details panel  
							
							
							
						 
						
							2013-06-20 14:18:03 +02:00  
				
					
						
							
							
								 
						
							
								f095a74f2a 
								
							 
						 
						
							
							
								
								make the main window a regular window (visible in tasks list)  
							
							
							
						 
						
							2013-06-20 13:51:42 +02:00  
				
					
						
							
							
								 
						
							
								4e3fccb009 
								
							 
						 
						
							
							
								
								fixed sizing of details panel  
							
							
							
						 
						
							2013-06-20 13:41:05 +02:00  
				
					
						
							
							
								 
						
							
								31e134c1e0 
								
							 
						 
						
							
							
								
								don't wait so long on the first idle poll  
							
							
							
						 
						
							2013-06-20 13:12:29 +02:00  
				
					
						
							
							
								 
						
							
								47e22b788f 
								
							 
						 
						
							
							
								
								version 0.8.99, will become 0.9 on release  
							
							
							
						 
						
							2013-06-20 13:12:12 +02:00  
				
					
						
							
							
								 
						
							
								798628fdf8 
								
							 
						 
						
							
							
								
								add the USB id for the receiver in the details panel  
							
							
							
						 
						
							2013-06-20 13:10:55 +02:00  
				
					
						
							
							
								 
						
							
								ca9825d262 
								
							 
						 
						
							
							
								
								support for the VX Nano mouse  
							
							
							
						 
						
							2013-06-20 13:10:30 +02:00  
				
					
						
							
							
								 
						
							
								1a36ec65ee 
								
							 
						 
						
							
							
								
								faster checking of feature-based settings  
							
							
							
						 
						
							2013-06-20 12:55:48 +02:00  
				
					
						
							
							
								 
						
							
								d07a20e6f8 
								
							 
						 
						
							
							
								
								improved reading device properties  
							
							
							
						 
						
							2013-06-20 12:54:27 +02:00  
				
					
						
							
							
								 
						
							
								783b317281 
								
							 
						 
						
							
							
								
								added a protocol field to the device descriptors  
							
							
							
						 
						
							2013-06-20 11:04:17 +02:00  
				
					
						
							
							
								 
						
							
								4bc525f250 
								
							 
						 
						
							
							
								
								minor clean-ups  
							
							
							
						 
						
							2013-06-20 11:02:45 +02:00  
				
					
						
							
							
								 
						
							
								11cfc7ea09 
								
							 
						 
						
							
							
								
								enable notification on recevier as soon as possible  
							
							
							
						 
						
							2013-06-19 19:46:54 +02:00  
				
					
						
							
							
								 
						
							
								a806f2672d 
								
							 
						 
						
							
							
								
								group all status keys into one object  
							
							
							
						 
						
							2013-06-19 19:45:39 +02:00  
				
					
						
							
							
								 
						
							
								2fee88e54b 
								
							 
						 
						
							
							
								
								fixed battery charge display in device info  
							
							
							
						 
						
							2013-06-19 19:23:18 +02:00  
				
					
						
							
							
								 
						
							
								7e1a2a6e4f 
								
							 
						 
						
							
							
								
								more fixes for device unpairing  
							
							
							
						 
						
							2013-06-19 17:21:28 +02:00  
				
					
						
							
							
								 
						
							
								d5b311760e 
								
							 
						 
						
							
							
								
								clean obsolete settings controls when devices are unpaired  
							
							
							
						 
						
							2013-06-19 17:04:01 +02:00  
				
					
						
							
							
								 
						
							
								dffe6f8b91 
								
							 
						 
						
							
							
								
								fix display of firmware in details panel  
							
							
							
						 
						
							2013-06-19 17:03:16 +02:00  
				
					
						
							
							
								 
						
							
								b4bca4670b 
								
							 
						 
						
							
							
								
								cache notification flags when possible  
							
							... 
							
							
							
							avoids unnecessary reads from devices when the status hasn't changed 
							
						 
						
							2013-06-19 17:03:01 +02:00  
				
					
						
							
							
								 
						
							
								150c43f41f 
								
							 
						 
						
							
							
								
								some logging in udev  
							
							
							
						 
						
							2013-06-19 16:49:20 +02:00  
				
					
						
							
							
								 
						
							
								9fc11df229 
								
							 
						 
						
							
							
								
								fixed window update when unpairing  
							
							
							
						 
						
							2013-06-19 16:22:44 +02:00  
				
					
						
							
							
								 
						
							
								56a7a960c3 
								
							 
						 
						
							
							
								
								polling: it may happen that the receiver is removed mid-poll  
							
							
							
						 
						
							2013-06-19 16:14:04 +02:00  
				
					
						
							
							
								 
						
							
								cd44cc6396 
								
							 
						 
						
							
							
								
								new single-window UI  
							
							
							
						 
						
							2013-06-19 15:28:13 +02:00  
				
					
						
							
							
								 
						
							
								4af714f1dd 
								
							 
						 
						
							
							
								
								K750: register the FN swap setting statically, no need to detect it at runtime  
							
							
							
						 
						
							2013-06-18 16:48:02 +02:00  
				
					
						
							
							
								 
						
							
								836719587c 
								
							 
						 
						
							
							
								
								renamed NANO receiver id  
							
							
							
						 
						
							2013-06-18 16:45:44 +02:00  
				
					
						
							
							
								 
						
							
								f32e958984 
								
							 
						 
						
							
							
								
								version 0.8.9.4  
							
							
							
						 
						
							2013-06-17 16:12:32 +02:00  
				
					
						
							
							
								 
						
							
								57c759773a 
								
							 
						 
						
							
							
								
								attach configuration to device settings objects  
							
							
							
						 
						
							2013-06-17 11:00:53 +02:00  
				
					
						
							
							
								 
						
							
								9d6402a4f7 
								
							 
						 
						
							
							
								
								shorter thread name on receiver listener  
							
							
							
						 
						
							2013-06-17 08:00:17 +02:00  
				
					
						
							
							
								 
						
							
								a29609df21 
								
							 
						 
						
							
							
								
								only save the configuration once when Solaar ends  
							
							
							
						 
						
							2013-06-17 08:00:00 +02:00  
				
					
						
							
							
								 
						
							
								04ea8293a8 
								
							 
						 
						
							
							
								
								persist and restore device settings  
							
							
							
						 
						
							2013-06-16 17:41:03 +02:00  
				
					
						
							
							
								 
						
							
								bde54aba3b 
								
							 
						 
						
							
							
								
								proper shutdown of receiver listeners  
							
							
							
						 
						
							2013-06-16 17:10:46 +02:00  
				
					
						
							
							
								 
						
							
								a44d9b7ca8 
								
							 
						 
						
							
							
								
								fix battery display in main window  
							
							
							
						 
						
							2013-06-16 17:10:46 +02:00  
				
					
						
							
							
								 
						
							
								febf571d84 
								
							 
						 
						
							
							
								
								account for devices going out-of-range while active  
							
							
							
						 
						
							2013-06-16 17:10:46 +02:00  
				
					
						
							
							
								 
						
							
								8852d50971 
								
							 
						 
						
							
							
								
								mark device status as inactive after idling out  
							
							
							
						 
						
							2013-06-12 14:31:46 +02:00  
				
					
						
							
							
								 
						
							
								03e20842fb 
								
							 
						 
						
							
							
								
								cleaned-up gtk ui initialization  
							
							
							
						 
						
							2013-06-12 14:29:34 +02:00  
				
					
						
							
							
								 
						
							
								d9801e2d57 
								
							 
						 
						
							
							
								
								fixed firmware info for some HID++ 2.0 devices  
							
							
							
						 
						
							2013-06-12 14:21:31 +02:00  
				
					
						
							
							
								 
						
							
								29fe913fd8 
								
							 
						 
						
							
							
								
								version 0.8.9.3  
							
							
							
						 
						
							2013-06-08 21:11:39 +02:00  
				
					
						
							
							
								 
						
							
								5b68f9623e 
								
							 
						 
						
							
							
								
								fix indicator description when there are receivers but no devices  
							
							
							
						 
						
							2013-06-08 21:10:17 +02:00  
				
					
						
							
							
								 
						
							
								2a6662472d 
								
							 
						 
						
							
							
								
								account for all GLib.id_add_watch variants  
							
							
							
						 
						
							2013-06-08 21:07:24 +02:00  
				
					
						
							
							
								 
						
							
								5cf6777340 
								
							 
						 
						
							
							
								
								more tweaks to idle polling  
							
							
							
						 
						
							2013-06-08 21:06:52 +02:00  
				
					
						
							
							
								 
						
							
								17863c85b6 
								
							 
						 
						
							
							
								
								fixed querying for known registers  
							
							
							
						 
						
							2013-06-08 21:06:22 +02:00  
				
					
						
							
							
								 
						
							
								237d0f9d9a 
								
							 
						 
						
							
							
								
								keep the battery level if polling the device marks it as offline  
							
							
							
						 
						
							2013-06-08 21:05:30 +02:00  
				
					
						
							
							
								 
						
							
								b98e27e464 
								
							 
						 
						
							
							
								
								fix permissions error popup  
							
							
							
						 
						
							2013-06-08 21:04:32 +02:00  
				
					
						
							
							
								 
						
							
								d01d9edb78 
								
							 
						 
						
							
							
								
								tweaked idle polling timings  
							
							
							
						 
						
							2013-06-08 16:27:03 +02:00  
				
					
						
							
							
								 
						
							
								0a86683392 
								
							 
						 
						
							
							
								
								clean-up in solaar.listener  
							
							
							
						 
						
							2013-06-08 16:18:25 +02:00  
				
					
						
							
							
								 
						
							
								b2b4febd31 
								
							 
						 
						
							
							
								
								receiver notifications: don't set all flags, might fail  
							
							
							
						 
						
							2013-06-08 16:18:10 +02:00  
				
					
						
							
							
								 
						
							
								ad67e6eaee 
								
							 
						 
						
							
							
								
								fix read timeouts in base.py, use seconds everywhere  
							
							
							
						 
						
							2013-06-08 16:17:14 +02:00  
				
					
						
							
							
								 
						
							
								ed5ce48f65 
								
							 
						 
						
							
							
								
								fixes to polling receiver/device status  
							
							
							
						 
						
							2013-06-08 16:16:12 +02:00  
				
					
						
							
							
								 
						
							
								f324b97e8b 
								
							 
						 
						
							
							
								
								use GLib.io_add_watch_full when available  
							
							
							
						 
						
							2013-06-08 15:02:44 +02:00  
				
					
						
							
							
								 
						
							
								46544e1cbe 
								
							 
						 
						
							
							
								
								listen for udev events on the GLib main loop  
							
							
							
						 
						
							2013-06-07 14:39:04 +02:00  
				
					
						
							
							
								 
						
							
								ffab6c0e12 
								
							 
						 
						
							
							
								
								move Gtk-specific idle_add() and main() into ui  
							
							
							
						 
						
							2013-06-07 14:37:03 +02:00  
				
					
						
							
							
								 
						
							
								10e736386b 
								
							 
						 
						
							
							
								
								user module __name__ when initializing logger  
							
							
							
						 
						
							2013-06-07 14:28:13 +02:00  
				
					
						
							
							
								 
						
							
								a1ecebf5bf 
								
							 
						 
						
							
							
								
								documentation and logging for  
							
							
							
						 
						
							2013-06-07 14:24:05 +02:00  
				
					
						
							
							
								 
						
							
								e09ad373b3 
								
							 
						 
						
							
							
								
								version 0.8.9.2  
							
							
							
						 
						
							2013-06-06 12:19:44 +02:00  
				
					
						
							
							
								 
						
							
								39a75a6792 
								
							 
						 
						
							
							
								
								AppIndicator: scrolling on the icon cycles through all devices  
							
							
							
						 
						
							2013-06-06 10:25:35 +02:00  
				
					
						
							
							
								 
						
							
								8900ac9a1f 
								
							 
						 
						
							
							
								
								tweak main window geometry  
							
							
							
						 
						
							2013-06-05 13:21:22 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c52f2fc069 
								
							 
						 
						
							
							
								
								fix descriptor for K700 keyboard  
							
							
							
						 
						
							2013-06-05 01:24:19 +02:00  
				
					
						
							
							
								 
						
							
								eb3e2566e9 
								
							 
						 
						
							
							
								
								comment-out unnecessary logs  
							
							
							
						 
						
							2013-06-05 00:32:01 +02:00  
				
					
						
							
							
								 
						
							
								c186573775 
								
							 
						 
						
							
							
								
								fix register blacklisting  
							
							
							
						 
						
							2013-06-05 00:31:40 +02:00  
				
					
						
							
							
								 
						
							
								1ed82fc7d5 
								
							 
						 
						
							
							
								
								version 0.8.9.1  
							
							
							
						 
						
							2013-06-03 22:02:00 +02:00  
				
					
						
							
							
								 
						
							
								162228aff3 
								
							 
						 
						
							
							
								
								started configuration persistence implementation  
							
							
							
						 
						
							2013-06-03 22:01:16 +02:00  
				
					
						
							
							
								 
						
							
								cbdc0bd99b 
								
							 
						 
						
							
							
								
								very low battery level should trigger an attention event  
							
							
							
						 
						
							2013-06-03 21:40:15 +02:00  
				
					
						
							
							
								 
						
							
								b4fc36701a 
								
							 
						 
						
							
							
								
								added attention() to tray icon  
							
							
							
						 
						
							2013-06-03 21:39:29 +02:00  
				
					
						
							
							
								 
						
							
								c706fbc6e7 
								
							 
						 
						
							
							
								
								update icon theme paths directly, don't mess with XDG_DATA_DIRS  
							
							
							
						 
						
							2013-06-03 11:17:19 +02:00  
				
					
						
							
							
								 
						
							
								88fb8458c1 
								
							 
						 
						
							
							
								
								logging tweaks  
							
							
							
						 
						
							2013-06-02 16:16:58 +02:00  
				
					
						
							
							
								 
						
							
								b18aee9dba 
								
							 
						 
						
							
							
								
								maintain proper devices order in tray menu  
							
							
							
						 
						
							2013-06-02 11:19:49 +02:00  
				
					
						
							
							
								 
						
							
								bfe7bcf1b4 
								
							 
						 
						
							
							
								
								avoid possible race condition on device initialization  
							
							
							
						 
						
							2013-06-02 11:19:30 +02:00  
				
					
						
							
							
								 
						
							
								465fea8a16 
								
							 
						 
						
							
							
								
								dropped solaar-mask unused icon  
							
							
							
						 
						
							2013-06-02 01:11:32 +02:00  
				
					
						
							
							
								 
						
							
								149758ccab 
								
							 
						 
						
							
							
								
								fixed battery icons in systray menu items  
							
							
							
						 
						
							2013-06-02 01:11:04 +02:00  
				
					
						
							
							
								 
						
							
								37265f25d8 
								
							 
						 
						
							
							
								
								support custom icons in notification messages  
							
							
							
						 
						
							2013-06-01 22:32:57 +02:00  
				
					
						
							
							
								 
						
							
								c61eb3f039 
								
							 
						 
						
							
							
								
								show charging status in device icon  
							
							
							
						 
						
							2013-06-01 22:08:14 +02:00  
				
					
						
							
							
								 
						
							
								39862034e1 
								
							 
						 
						
							
							
								
								use just the battery icon in systray  
							
							
							
						 
						
							2013-06-01 21:09:41 +02:00  
				
					
						
							
							
								 
						
							
								f938b29040 
								
							 
						 
						
							
							
								
								doc: icon names for various icon themes  
							
							
							
						 
						
							2013-06-01 18:53:49 +02:00  
				
					
						
							
							
								 
						
							
								82c4b0007c 
								
							 
						 
						
							
							
								
								updated solaar version to 0.8.9  
							
							
							
						 
						
							2013-06-01 18:19:47 +02:00  
				
					
						
							
							
								 
						
							
								088493dc4f 
								
							 
						 
						
							
							
								
								guess battery icon set from the current theme  
							
							
							
						 
						
							2013-06-01 17:34:54 +02:00  
				
					
						
							
							
								 
						
							
								7317fad754 
								
							 
						 
						
							
							
								
								some debugging when setting icon theme paths  
							
							
							
						 
						
							2013-06-01 15:08:23 +02:00  
				
					
						
							
							
								 
						
							
								83a29328c7 
								
							 
						 
						
							
							
								
								don't use notification flags with HID++ 2.0 devices  
							
							
							
						 
						
							2013-06-01 15:07:39 +02:00  
				
					
						
							
							
								 
						
							
								788fb145af 
								
							 
						 
						
							
							
								
								use an AppIndicator if available, instead of the status icon  
							
							
							
						 
						
							2013-06-01 15:06:43 +02:00  
				
					
						
							
							
								 
						
							
								b1b1a9b5de 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-27 16:24:34 +03:00  
				
					
						
							
							
								 
						
							
								39e630cece 
								
							 
						 
						
							
							
								
								cli: improve alignment for special keys  
							
							... 
							
							
							
							The following lines have an insane length and are therefore not included in the
longest line:
    WIN7_MONITOR_SWITCH_AS_WIN_SHIFT_LEFTARROW=0x0093,
    WIN7_MONITOR_SWITCH_AS_WIN_SHIFT_RIGHTARROW=0x0094,
While doing this, also fix an obvious typo in the "Lock PC" control. 
							
						 
						
							2013-05-27 14:07:38 +02:00  
				
					
						
							
							
								 
						
							
								b2a62c2dd7 
								
							 
						 
						
							
							
								
								special_keys: update controls list  
							
							... 
							
							
							
							My previous observation was right, controls and tasks are really different
entities. The following "controls" appears to be invalid and have been removed:
    Home=0x001A,
    Music=0x001D,
    Search=0x0029,
    Sleep=0x002F, 
							
						 
						
							2013-05-27 11:44:20 +02:00  
				
					
						
							
							
								 
						
							
								26dd3a2ca8 
								
							 
						 
						
							
							
								
								only need to set the default window icon once  
							
							
							
						 
						
							2013-05-27 12:36:39 +03:00  
				
					
						
							
							
								 
						
							
								c328d6f6c6 
								
							 
						 
						
							
							
								
								fixed pairing in solaar-cli  
							
							
							
						 
						
							2013-05-27 09:08:23 +03:00  
				
					
						
							
							
								 
						
							
								44c79d71d7 
								
							 
						 
						
							
							
								
								use new get_notifications_flags api in solaar-cli  
							
							
							
						 
						
							2013-05-27 08:04:49 +03:00  
				
					
						
							
							
								 
						
							
								b6bd4b9da0 
								
							 
						 
						
							
							
								
								cli: fix alignment with new feature names  
							
							
							
						 
						
							2013-05-26 23:51:46 +02:00  
				
					
						
							
							
								 
						
							
								6ae11f862c 
								
							 
						 
						
							
							
								
								Add more feature names, rename existing ones  
							
							... 
							
							
							
							Extracted from SetPoint 6.52.74 software using:
    <FeaturesSupported.xml awk -F\" '/<Feature /{sub(/^LD_FID_/, "", $2); printf("\t%s=%s,\n", $2, $4)}' | sort -t= -k2
Existing names are renamed to the newer, verbose names. 
							
						 
						
							2013-05-26 23:47:40 +02:00  
				
					
						
							
							
								 
						
							
								28c35633d3 
								
							 
						 
						
							
							
								
								Add more tasks for special keys  
							
							... 
							
							
							
							Based on tasks.xml from `%ProgramFiles%\\SetPointP\\tasks.xml`. 
							
						 
						
							2013-05-26 22:47:03 +02:00  
				
					
						
							
							
								 
						
							
								6e36e33b22 
								
							 
						 
						
							
							
								
								Decouple controls from tasks (programmable keys)  
							
							... 
							
							
							
							They are treated differently in the HID++ 2.0 specification. Observations seem
to confirm this difference. For instance, a part of solaar-cli's output:
	0: unknown:0022         => Home                   FN sensitive, is FN, reprogrammable
	1: Mail                 => Mail                   FN sensitive, is FN, reprogrammable
	2: unknown:003E         => Search                 FN sensitive, is FN, reprogrammable 
							
						 
						
							2013-05-26 22:47:03 +02:00  
				
					
						
							
							
								 
						
							
								51305e0a21 
								
							 
						 
						
							
							
								
								solaar-cli: fix regression in argument parsing  
							
							... 
							
							
							
							When no hidraw device is given, `solaar-cli` crashes because `None` is being
indirected. Use the correct action (`store`) to avoid indirecting a list. 
							
						 
						
							2013-05-26 20:51:58 +02:00  
				
					
						
							
							
								 
						
							
								fda3398440 
								
							 
						 
						
							
							
								
								commented-out stray print  
							
							
							
						 
						
							2013-05-26 19:02:17 +03:00  
				
					
						
							
							
								 
						
							
								340ff0107c 
								
							 
						 
						
							
							
								
								version 0.8.8.2  
							
							
							
						 
						
							2013-05-26 18:43:23 +03:00  
				
					
						
							
							
								 
						
							
								8374a58dc1 
								
							 
						 
						
							
							
								
								fixed items in the systray menu  
							
							
							
						 
						
							2013-05-26 18:40:53 +03:00  
				
					
						
							
							
								 
						
							
								3690863a27 
								
							 
						 
						
							
							
								
								fixed receiver icon in systray menu  
							
							
							
						 
						
							2013-05-26 02:56:43 +03:00  
				
					
						
							
							
								 
						
							
								078d003cfe 
								
							 
						 
						
							
							
								
								about window icon was not displayed  
							
							
							
						 
						
							2013-05-26 02:56:25 +03:00  
				
					
						
							
							
								 
						
							
								b6ab795878 
								
							 
						 
						
							
							
								
								don't add receivers to the status icon tooltip  
							
							
							
						 
						
							2013-05-26 02:03:58 +03:00  
				
					
						
							
							
								 
						
							
								7e81dede2f 
								
							 
						 
						
							
							
								
								non-modal about dialog;  fixes   #46  
							
							
							
						 
						
							2013-05-26 02:01:59 +03:00  
				
					
						
							
							
								 
						
							
								3482257b15 
								
							 
						 
						
							
							
								
								fix solaar-cli when no hidraw path given  
							
							
							
						 
						
							2013-05-26 01:40:10 +03:00  
				
					
						
							
							
								 
						
							
								9f3ab8d3dd 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-26 01:33:13 +03:00  
				
					
						
							
							
								 
						
							
								db53de2233 
								
							 
						 
						
							
							
								
								updated status_icon to support future appindicator implementation  
							
							
							
						 
						
							2013-05-26 01:24:49 +03:00  
				
					
						
							
							
								 
						
							
								7f229005a6 
								
							 
						 
						
							
							
								
								solaar-cli: support specifying different receiver  
							
							
							
						 
						
							2013-05-25 15:46:13 +02:00  
				
					
						
							
							
								 
						
							
								e3a887f36c 
								
							 
						 
						
							
							
								
								solaar-cli: fix argument parsing in Python 3  
							
							
							
						 
						
							2013-05-25 15:17:43 +02:00  
				
					
						
							
							
								 
						
							
								3873d7099c 
								
							 
						 
						
							
							
								
								slightly reduce sleep timings when waiting for reply  
							
							
							
						 
						
							2013-05-23 04:59:16 +03:00  
				
					
						
							
							
								 
						
							
								8b8b387f2a 
								
							 
						 
						
							
							
								
								minor tweak to guessing device icon  
							
							
							
						 
						
							2013-05-22 20:50:49 +03:00  
				
					
						
							
							
								 
						
							
								e73f076324 
								
							 
						 
						
							
							
								
								don't support the VX Nano right now  
							
							
							
						 
						
							2013-05-22 20:43:29 +03:00  
				
					
						
							
							
								 
						
							
								131f8f7f45 
								
							 
						 
						
							
							
								
								disable status polling on devices  
							
							... 
							
							
							
							the regular flow should be reading the battery on all devices now 
							
						 
						
							2013-05-22 20:42:26 +03:00  
				
					
						
							
							
								 
						
							
								c3b73964d5 
								
							 
						 
						
							
							
								
								improved support for some Nano receivers  
							
							
							
						 
						
							2013-05-22 20:41:11 +03:00  
				
					
						
							
							
								 
						
							
								790fc7c04b 
								
							 
						 
						
							
							
								
								improved support for the Nano receiver  
							
							
							
						 
						
							2013-05-22 07:31:16 +03:00  
				
					
						
							
							
								 
						
							
								9c0dac044c 
								
							 
						 
						
							
							
								
								hid10: update 07 battery parsing based on spec  
							
							... 
							
							
							
							This fixes  pwr/Solaar#49  partially, at least the charging state will be reported
correctly hereafter. The charge level may still be incorrect though. 
							
						 
						
							2013-05-22 00:10:17 +02:00  
				
					
						
							
							
								 
						
							
								da6711c93c 
								
							 
						 
						
							
							
								
								the 'Solar key' on K750 is named 'Light Check button'  
							
							
							
						 
						
							2013-05-21 00:48:21 +03:00  
				
					
						
							
							
								 
						
							
								e868cf6270 
								
							 
						 
						
							
							
								
								use a separate icon for the about logo  
							
							
							
						 
						
							2013-05-20 16:32:26 +03:00  
				
					
						
							
							
								 
						
							
								d3dcdcb92e 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-19 11:54:38 +03:00  
				
					
						
							
							
								 
						
							
								f0542923d7 
								
							 
						 
						
							
							
								
								hid10: update flags description for notifications  
							
							... 
							
							
							
							The Logitech HID++ 1.0 documentation actually names the fields for devices and
receiver. Clarify that and explain why enabling all of the bits is a bad idea. 
							
						 
						
							2013-05-19 10:30:41 +02:00  
				
					
						
							
							
								 
						
							
								29d0c07164 
								
							 
						 
						
							
							
								
								hid10: Formatting and re-order NOTIFICATION_FLAGs  
							
							... 
							
							
							
							Align values for easier reading the numeric values of NOTIFICATION_FLAGs.  To
maintain consistency in the ordering of the values, swap keyboard_backlight with
keyboard_present. 
							
						 
						
							2013-05-19 10:20:21 +02:00  
				
					
						
							
							
								 
						
							
								152abb086a 
								
							 
						 
						
							
							
								
								hid10: document notifications better  
							
							... 
							
							
							
							See [registers.txt][1] for 'keyboard_backlight'. The behavior of
keyboard_sleep_raw and keyboard_multimedia_raw is described at
[keyboard.txt][2].
 [1]: https://git.lekensteyn.nl/ltunify/tree/registers.txt 
 [2]: https://git.lekensteyn.nl/ltunify/tree/keyboard.txt  
							
						 
						
							2013-05-19 10:14:31 +02:00  
				
					
						
							
							
								 
						
							
								d5c36ddc89 
								
							 
						 
						
							
							
								
								about window tweak  
							
							
							
						 
						
							2013-05-19 03:54:30 +03:00  
				
					
						
							
							
								 
						
							
								226a4ea2f3 
								
							 
						 
						
							
							
								
								version 0.8.8.1  
							
							
							
						 
						
							2013-05-19 03:53:49 +03:00  
				
					
						
							
							
								 
						
							
								ac0eafe6ab 
								
							 
						 
						
							
							
								
								don't crash when failing to load the icon mask  
							
							
							
						 
						
							2013-05-19 03:52:01 +03:00  
				
					
						
							
							
								 
						
							
								ef62892f60 
								
							 
						 
						
							
							
								
								pop up a desktop notification if the battery is below 5%  
							
							
							
						 
						
							2013-05-18 14:35:33 +03:00  
				
					
						
							
							
								 
						
							
								7ae24488d9 
								
							 
						 
						
							
							
								
								only notify on connected devices at start-up  
							
							
							
						 
						
							2013-05-18 02:20:22 +03:00  
				
					
						
							
							
								 
						
							
								317cf6d00f 
								
							 
						 
						
							
							
								
								only enable certain notification flags on devices  
							
							... 
							
							
							
							Also added some documentation to the notification flags, where possible. 
							
						 
						
							2013-05-18 00:15:42 +03:00  
				
					
						
							
							
								 
						
							
								a5eeac6e5a 
								
							 
						 
						
							
							
								
								enable notifications for peripherals;  fixes   #27  
							
							
							
						 
						
							2013-05-17 23:06:24 +03:00  
				
					
						
							
							
								 
						
							
								1764633bc5 
								
							 
						 
						
							
							
								
								status icon menu items open the right device window  
							
							
							
						 
						
							2013-05-17 19:55:07 +03:00  
				
					
						
							
							
								 
						
							
								5f46c820e6 
								
							 
						 
						
							
							
								
								re-work the status icon updating  
							
							
							
						 
						
							2013-05-17 16:03:37 +03:00  
				
					
						
							
							
								 
						
							
								c20b279362 
								
							 
						 
						
							
							
								
								minor tweaks  
							
							
							
						 
						
							2013-05-08 12:06:01 +03:00  
				
					
						
							
							
								 
						
							
								24ceb8801e 
								
							 
						 
						
							
							
								
								window popup fix for kwin  
							
							... 
							
							
							
							also, only try to position the window next to the status icon if it has never
been shown before 
							
						 
						
							2013-05-07 05:59:29 +02:00  
				
					
						
							
							
								 
						
							
								8d5ca66db7 
								
							 
						 
						
							
							
								
								get rid of bad map() calls  
							
							
							
						 
						
							2013-05-06 17:51:03 +02:00  
				
					
						
							
							
								 
						
							
								074cafbab1 
								
							 
						 
						
							
							
								
								simpler (and dumber) way to position receiver windows initially  
							
							
							
						 
						
							2013-05-06 17:39:27 +02:00  
				
					
						
							
							
								 
						
							
								79cd52833c 
								
							 
						 
						
							
							
								
								fix hidconsole for python 2/3  
							
							
							
						 
						
							2013-05-06 17:38:09 +02:00  
				
					
						
							
							
								 
						
							
								6b75286885 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-06 17:23:38 +02:00  
				
					
						
							
							
								 
						
							
								b884ae039c 
								
							 
						 
						
							
							
								
								Merge pull request  #40  from Lekensteyn/fixes  
							
							... 
							
							
							
							Fix window close, fix positioning of new windows 
							
						 
						
							2013-05-06 08:19:27 -07:00  
				
					
						
							
							
								 
						
							
								3ecfdd027e 
								
							 
						 
						
							
							
								
								handle all 07/0D register notifications  
							
							
							
						 
						
							2013-05-06 17:08:58 +02:00  
				
					
						
							
							
								 
						
							
								55ca9927b0 
								
							 
						 
						
							
							
								
								python 2/3: fix handling of first argument (unicode) of pack/unpack  
							
							
							
						 
						
							2013-05-06 16:50:17 +02:00  
				
					
						
							
							
								 
						
							
								15f24eb26b 
								
							 
						 
						
							
							
								
								use 'with' lock syntax instead of acquire/release  
							
							
							
						 
						
							2013-05-06 15:35:20 +02:00  
				
					
						
							
							
								 
						
							
								0283bb0e91 
								
							 
						 
						
							
							
								
								fix str/unicode detection in Python 3.2  
							
							
							
						 
						
							2013-05-06 15:33:42 +02:00  
				
					
						
							
							
								 
						
							
								d39c0995b6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-06 14:55:21 +02:00  
				
					
						
							
							
								 
						
							
								db4c088ce9 
								
							 
						 
						
							
							
								
								Merge pull request  #37  from Lekensteyn/py3-compat  
							
							... 
							
							
							
							Py3 compat: replace use of "unicode" (pwr/Solaar#32 )
The `u''` syntax fails in Python 3.2; will fix is_string after the merge. 
							
						 
						
							2013-05-06 05:54:53 -07:00  
				
					
						
							
							
								 
						
							
								a4898e24b7 
								
							 
						 
						
							
							
								
								extended documentation of descriptors and registers  
							
							
							
						 
						
							2013-05-06 14:51:57 +02:00  
				
					
						
							
							
								 
						
							
								74ca91d611 
								
							 
						 
						
							
							
								
								next version will be 0.8.8  
							
							
							
						 
						
							2013-05-06 14:33:06 +02:00  
				
					
						
							
							
								 
						
							
								e94d4b28b0 
								
							 
						 
						
							
							
								
								build a proper ghost device when unpairing;  fixes   #36  
							
							
							
						 
						
							2013-05-06 12:06:28 +02:00  
				
					
						
							
							
								 
						
							
								dded8504e6 
								
							 
						 
						
							
							
								
								Fix window positioning of main windows  
							
							... 
							
							
							
							Previously, the intent was likely to position the receiver window near the
status icon. It did so by calling move followed by present. According to the
Gtk documentation, move() may fail if the window is hidden before.
Therefore present the window *after* determining the position, but *before*
moving it. (presenting the window before getting the position gives a Gtk
warning and has unpredictable behavior wrt. the window position).
As window positioning is now enabled, add additional logic to prevent overlap
of windows: position the first window near the status icon and others on the
left. This is not idea, e.g. when the status icon is on the left side of the
screen, but the idea of positioning windows near to each other is broken anyway. 
							
						 
						
							2013-05-05 11:18:29 +02:00  
				
					
						
							
							
								 
						
							
								a2bad425f6 
								
							 
						 
						
							
							
								
								Fix window close, icon toggle logic  
							
							... 
							
							
							
							"Toggle" should mean "show or hide all windows", not "flip the visibility state
of windows". Case: one receiver window is open. When a new receiver is
connected, I also expect it to be open. Instead it is hidden, so I click the
icon. Now the new receiver window is shown, but the previous one is hidden.
Huh?! Indeed, let's fix that. 
							
						 
						
							2013-05-05 11:18:29 +02:00  
				
					
						
							
							
								 
						
							
								a4ec8ec05d 
								
							 
						 
						
							
							
								
								better error dialog on receiver permission error;  fixes   #17  
							
							... 
							
							
							
							The problem is caused by starting Solaar right after installing it; while udev
does have the new rule loaded, the /dev/hidraw* device nodes already exist
with the old permissions.
Rather than doing a "udevadm --reload-rules" (which could have unknown side-
effects on other devices), instruct the user to remove and re-insert the usb
receiver. The new /dev/hidraw* device nods will be created with the right
permissions. 
							
						 
						
							2013-05-05 10:35:03 +02:00  
				
					
						
							
							
								 
						
							
								1f48e44cc6 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2013-05-04 20:20:43 +02:00  
				
					
						
							
							
								 
						
							
								83613f02a0 
								
							 
						 
						
							
							
								
								disable info label while we're still reading the info from the device  
							
							
							
						 
						
							2013-05-04 20:19:33 +02:00  
				
					
						
							
							
								 
						
							
								9d8743e765 
								
							 
						 
						
							
							
								
								comment-out descriptor settings for Anywhere MX, not actually tested  
							
							
							
						 
						
							2013-05-04 20:18:10 +02:00  
				
					
						
							
							
								 
						
							
								2327a0012e 
								
							 
						 
						
							
							
								
								descriptors.py: Clarify use of negative values  
							
							... 
							
							
							
							The negative behavior is not obvious, document it in the descriptors.py file
such that people who edit it to add new devices know how it works. 
							
						 
						
							2013-05-04 20:02:37 +02:00  
				
					
						
							
							
								 
						
							
								4cdd796a3d 
								
							 
						 
						
							
							
								
								comment-out some debugging prints  
							
							
							
						 
						
							2013-05-04 19:50:50 +02:00  
				
					
						
							
							
								 
						
							
								e819265e7e 
								
							 
						 
						
							
							
								
								fix automatic register blacklisting  
							
							
							
						 
						
							2013-05-04 19:50:08 +02:00  
				
					
						
							
							
								 
						
							
								d7dd9393ff 
								
							 
						 
						
							
							
								
								minor clean-ups  
							
							
							
						 
						
							2013-05-04 17:19:48 +02:00