Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							e7472a22cc 
							
						 
					 
					
						
						
							
							Use a static library to avoid symlinking files for the tests  
						
						
						
					 
					
						2017-08-09 10:19:13 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							5c1df14d05 
							
						 
					 
					
						
						
							
							fix test suite localstate directory to be a temporary directory  
						
						
						
					 
					
						2017-04-20 13:53:19 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							1fdb335025 
							
						 
					 
					
						
						
							
							Remove the automake build system  
						
						
						
					 
					
						2017-04-13 18:42:08 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							87e82a716d 
							
						 
					 
					
						
						
							
							trivial: Add the optional valgrind functionality back  
						
						
						
					 
					
						2017-04-12 18:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							38a08807f5 
							
						 
					 
					
						
						
							
							trivial: Fix linking in the synapticsmst plugin  
						
						
						
					 
					
						2017-04-12 17:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							57746cb839 
							
						 
					 
					
						
						
							
							Add the Meson build system as an alternate to autotools  
						
						... 
						
						
						
						Automake and autoconf are impossible to fully understand and Meson now provides
everything we need for a much smaller, faster, and more understandable build.
See http://mesonbuild.com/  for more information. 
						
					 
					
						2017-04-12 16:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f4b5a428 
							
						 
					 
					
						
						
							
							trivial: Define the build dir outside the source file  
						
						
						
					 
					
						2017-04-12 14:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							99489a8638 
							
						 
					 
					
						
						
							
							trivial: set synaptics error message in more scenarios  
						
						
						
					 
					
						2017-03-20 13:34:26 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							7db8ed498b 
							
						 
					 
					
						
						
							
							trivial: Unbreak make check  
						
						
						
					 
					
						2017-02-24 10:55:46 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c3c28bacae 
							
						 
					 
					
						
						
							
							trivial: Always initialize a g_autoptr as the compiler is not yet smart enough  
						
						
						
					 
					
						2017-02-24 07:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							6cabd969e9 
							
						 
					 
					
						
						
							
							trivial: correct a small memory leak in SynapticsMST plugin  
						
						
						
					 
					
						2017-02-23 13:16:04 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							aad9729347 
							
						 
					 
					
						
						
							
							trivial: fix build issues with older efivar  
						
						... 
						
						
						
						This is in the same vane as 4da67515 
						
					 
					
						2017-02-15 09:29:59 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d82a6024e7 
							
						 
					 
					
						
						
							
							Fix a crash when enumerating devices on a Dell WLD15  
						
						
						
					 
					
						2017-02-13 11:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							31c36cd2b6 
							
						 
					 
					
						
						
							
							trivial: Fix some -Wdiscarded-qualifiers warnings  
						
						
						
					 
					
						2017-02-13 11:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							6d5f2dc25e 
							
						 
					 
					
						
						
							
							trivial: Fix compile warnings when building packages  
						
						
						
					 
					
						2017-02-13 10:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							4da6751502 
							
						 
					 
					
						
						
							
							trivial: Fix build issue  
						
						... 
						
						
						
						Patch from Gert Hulselmans, many thanks.
Fixes: https://github.com/hughsie/fwupd/issues/88  
						
					 
					
						2017-02-13 10:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3e214856fb 
							
						 
					 
					
						
						
							
							trivial: Fix a resource leak spotted by coverity  
						
						
						
					 
					
						2017-02-08 11:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8971645f78 
							
						 
					 
					
						
						
							
							trivial: synapticsmst: don't bother to scan cascade nodes in test suite  
						
						... 
						
						
						
						This significantly speeds up the test suite.
They can't really be easily represented anyways in the test suite
since the devnode would have to change so much between steps. 
						
					 
					
						2017-02-03 13:21:29 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c4cbcafe5e 
							
						 
					 
					
						
						
							
							synapticsmst: Fix up some trivial whitespace issues  
						
						
						
					 
					
						2017-02-03 10:11:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							0a65ffb239 
							
						 
					 
					
						
						
							
							synapticsmst: add a test suite  
						
						
						
					 
					
						2017-02-02 21:43:42 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							f5144d0720 
							
						 
					 
					
						
						
							
							trivial: synaptics: increase flash mode delay to 3s  
						
						... 
						
						
						
						This allows devices with multiple hubs to settle between device
flashes better.  It doesn't have much other functional impact. 
						
					 
					
						2017-02-01 17:16:27 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							e41e4a7a26 
							
						 
					 
					
						
						
							
							trivial: synaptics: encode chip ID into dock string  
						
						... 
						
						
						
						Although the same payload is used for all 3 MST hubs in TB16 or WD15
it's possible this may change one day.  Create separate GUID's for
all 3 different combinations by encoding the chip ID into the GUID
string. 
						
					 
					
						2017-02-01 16:43:57 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							43f2286e10 
							
						 
					 
					
						
						
							
							trivial: synaptics: update the device name to be more sensible  
						
						
						
					 
					
						2017-02-01 16:43:50 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8d97bcf0ed 
							
						 
					 
					
						
						
							
							trivial: synaptics: keep system ID in hexadecimal  
						
						
						
					 
					
						2017-02-01 14:04:44 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							66d383cfed 
							
						 
					 
					
						
						
							
							trivial: synaptics: check for removed cascaded devices during scan  
						
						
						
					 
					
						2017-02-01 13:53:34 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							9e868a2cf8 
							
						 
					 
					
						
						
							
							trivial: synaptics: make debug messages more useful  
						
						
						
					 
					
						2017-02-01 13:33:43 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8d51d273e7 
							
						 
					 
					
						
						
							
							trivial: synapticsmst: consistently use lower case for dock ID's  
						
						
						
					 
					
						2017-02-01 13:25:54 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							ccee8cd86f 
							
						 
					 
					
						
						
							
							trivial: synaptics: remove cascaded devices if the direct device falls off  
						
						
						
					 
					
						2017-01-31 11:02:54 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							7319259a84 
							
						 
					 
					
						
						
							
							Add a new function fu_dell_supported to fu-dell-common  
						
						... 
						
						
						
						This is used by Dell, Synaptics and Thunderbolt plugins
to identify if the system is a Dell system and if so
activate special code paths. 
						
					 
					
						2017-01-30 20:58:28 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8e74df7528 
							
						 
					 
					
						
						
							
							synapticsmst: build GUID using dock type  
						
						... 
						
						
						
						Although WD15 and TB16 share a same payload today, this may not
be the case some day in the future.  Use the fu-dell-common method
to determine the dock in use to build the GUID. 
						
					 
					
						2017-01-30 20:37:48 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8c7b98da56 
							
						 
					 
					
						
						
							
							synapticsmst: Iterate all nodes rather than hardcoding to 3  
						
						
						
					 
					
						2017-01-26 17:06:22 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed92084ac 
							
						 
					 
					
						
						
							
							trivial: Fix make distcheck  
						
						
						
					 
					
						2017-01-25 09:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							493b63f6cc 
							
						 
					 
					
						
						
							
							trivial: shuffle fu-dell-flash into fu-dell-common  
						
						... 
						
						
						
						This will make sharing common functions from the dell plugin with
others easier 
						
					 
					
						2017-01-23 11:27:03 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb0ea9582 
							
						 
					 
					
						
						
							
							trivial: synaptics: don't advertise device remote control out to the plugin or tool  
						
						
						
					 
					
						2017-01-20 16:26:56 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							eebf9f9c7d 
							
						 
					 
					
						
						
							
							synapticsmst: fix cascade support in the plugin  
						
						... 
						
						
						
						There was a lot of confusion about when remote control was turned
on or off leading to dsyfunctional cascade support.
This has been confirmed to work for querying and flashing both
VMM3320s in a Rugged Latitude 5414 + dock. 
						
					 
					
						2017-01-20 16:22:31 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							67a756c93f 
							
						 
					 
					
						
						
							
							synapticsmst: Refactor away the global state  
						
						... 
						
						
						
						The synapticsmst-common.c file had some global state so that cascade devices
could use the device fd. This made the control flow error prone, and it meant
that the fd could be leaked trivially on any error path.
Moving the fd ownership to the device is the logical place for the control, and
means we can create "connections" to access the main device and the cascade
devices.
This fixes the warnings detected by Coverity. 
						
					 
					
						2017-01-19 13:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							fffa21639b 
							
						 
					 
					
						
						
							
							trivial: unindent a code block  
						
						
						
					 
					
						2017-01-19 08:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d99282f2ca 
							
						 
					 
					
						
						
							
							trivial: Fix an anti-pattern when returning error strings  
						
						
						
					 
					
						2017-01-19 08:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							836ff015b3 
							
						 
					 
					
						
						
							
							trivial: synaptics: on new systems show unknown rather than failing  
						
						
						
					 
					
						2017-01-17 16:08:04 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5003e643 
							
						 
					 
					
						
						
							
							trivial: synaptics: don't fail on systems with less DP aux nodes  
						
						
						
					 
					
						2017-01-17 13:23:46 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							548c6901c4 
							
						 
					 
					
						
						
							
							trivial: synaptics: add missing ID string for Rugged platforms  
						
						
						
					 
					
						2017-01-17 12:13:59 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed79d5455 
							
						 
					 
					
						
						
							
							trivial: synaptics: log invalid board IDs  
						
						
						
					 
					
						2017-01-17 12:02:15 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							31fd185ecf 
							
						 
					 
					
						
						
							
							trivial: Fix make distcheck  
						
						
						
					 
					
						2017-01-17 15:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							8dafc604e0 
							
						 
					 
					
						
						
							
							trivial: Fix up the typedef'd enum style  
						
						
						
					 
					
						2017-01-17 14:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							2153cd0f89 
							
						 
					 
					
						
						
							
							trivial: Use guint8 rather than guchar  
						
						... 
						
						
						
						Although it's probably the same, this matches the other plugins. 
						
					 
					
						2017-01-17 14:10:12 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							26aade02d2 
							
						 
					 
					
						
						
							
							trivial: Don't use caps in variable names  
						
						
						
					 
					
						2017-01-17 13:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Pei-Chen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							9225270421 
							
						 
					 
					
						
						
							
							trivial: fix synaptics device scan cascade function  
						
						
						
					 
					
						2017-01-17 06:23:45 -06:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3d8d48c896 
							
						 
					 
					
						
						
							
							trivial: Remove boilerplate gtk-doc from plugin  
						
						
						
					 
					
						2017-01-17 11:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							0c91cb0a94 
							
						 
					 
					
						
						
							
							trivial: Don't output the error domain twice  
						
						
						
					 
					
						2017-01-17 11:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							ae040f77b8 
							
						 
					 
					
						
						
							
							trivial: Fix some indenting in synapticsmst  
						
						
						
					 
					
						2017-01-17 11:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							94ce14f317 
							
						 
					 
					
						
						
							
							trivial: Use rc for return codes  
						
						... 
						
						
						
						The variable ret is normally reserved for boolean values. 
						
					 
					
						2017-01-17 08:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							1967c6c9ac 
							
						 
					 
					
						
						
							
							trivial: Fix up some missing return value assignments  
						
						... 
						
						
						
						Spotted by coverity. 
						
					 
					
						2017-01-17 08:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							db0a3cb37f 
							
						 
					 
					
						
						
							
							trivial: Fix up some indent issues spotted by coverity  
						
						
						
					 
					
						2017-01-17 08:54:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							f53e4a2d4b 
							
						 
					 
					
						
						
							
							trivial: synapticsmst: only enable plugin if kernel support is present  
						
						
						
					 
					
						2017-01-16 15:37:11 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							8eaf6dbcd6 
							
						 
					 
					
						
						
							
							trivial: synapticsmst: don't proceed if device open fails  
						
						
						
					 
					
						2017-01-16 15:14:47 -06:00 
						 
				 
			
				
					
						
							
							
								Pei-Chen Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							abac1640a5 
							
						 
					 
					
						
						
							
							synapticsmst: Add cascade support  
						
						
						
					 
					
						2017-01-16 11:23:43 -06:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							24afb470f2 
							
						 
					 
					
						
						
							
							Introduce plugin for Synaptics MST hubs  
						
						
						
					 
					
						2017-01-16 11:23:43 -06:00