dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								413bfda1c4 
								
							 
						 
						
							
							
								
								SEBWIN-296: Implemented unit tests for client initialization operation.  
							
							
							
						 
						
							2019-02-14 15:01:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								1db30e7d2c 
								
							 
						 
						
							
							
								
								SEBWIN-296: Implemented unit tests for runtime connection operation.  
							
							
							
						 
						
							2019-02-12 14:30:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								604dad2a28 
								
							 
						 
						
							
							
								
								SEBWIN-296: Implemented unit test for client configuration operation.  
							
							
							
						 
						
							2019-02-12 14:17:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								0ccb10ca88 
								
							 
						 
						
							
							
								
								SEBWIN-296: Fixed unit tests for client controller.  
							
							
							
						 
						
							2019-02-12 13:57:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								7173109d05 
								
							 
						 
						
							
							
								
								SEBWIN-220: Corrected configuration algorithm to also verify the current administrator password when reconfiguring during application startup.  
							
							
							
						 
						
							2019-01-30 14:43:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								5641dc3e4b 
								
							 
						 
						
							
							
								
								SEBWIN-226: Cleaned up configuration and core contracts by creating new namespaces SafeExamBrowser.Applications, SafeExamBrowser.Client and SafeExamBrowser.Runtime.  
							
							
							
						 
						
							2019-01-23 15:57:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								06c32ee359 
								
							 
						 
						
							
							
								
								SEBWIN-140: Updated nuget-packages, incl. browser engine version (from 69 to 71).  
							
							
							
						 
						
							2019-01-22 09:07:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								7c58c10b86 
								
							 
						 
						
							
							
								
								SEBWIN-112, SEBWIN-113: Implemented data value mapping for keyboard and mouse configuration.  
							
							
							
						 
						
							2019-01-09 16:01:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								4edd8480ef 
								
							 
						 
						
							
							
								
								Updated year to 2019 for all copyright notices.  
							
							
							
						 
						
							2019-01-09 11:25:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								32cecbd5e2 
								
							 
						 
						
							
							
								
								SEBWIN-104: Revived the about window and overhauled taskbar layout.  
							
							
							
						 
						
							2019-01-09 11:17:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ef20bd9f 
								
							 
						 
						
							
							
								
								SEBWIN-221: Consolidated & updated NuGet packages, including browser engine (from version 63.0.1 to 69.0.0).  
							
							
							
						 
						
							2019-01-08 14:30:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								7f38c0b8c3 
								
							 
						 
						
							
							
								
								SEBWIN-221: Implemented basic password decryption of binary configuration files and finally found correct solution for multi-threading issues related to WPF.  
							
							
							
						 
						
							2018-11-22 14:36:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								b4f468a2b4 
								
							 
						 
						
							
							
								
								SEBWIN-221: Moved hide & restore windows mechanism for Disable Explorer Shell to IExplorerShell and made reconfiguration dialogs modal to respective browser window.  
							
							
							
						 
						
							2018-10-30 11:24:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								bae7ed8a25 
								
							 
						 
						
							
							
								
								SEBWIN-221: Fixed unit tests for changes in session handling (introduction of SessionContext).  
							
							
							
						 
						
							2018-10-12 15:23:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								f4631a1a3d 
								
							 
						 
						
							
							
								
								SEBWIN-221: Fixed issues with the operation model by separating repeatable from non-repeatable operations and solved conundrum with session operation sequence.  
							
							
							
						 
						
							2018-10-10 09:19:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								4ca2fac50e 
								
							 
						 
						
							
							
								
								SEBWIN-221: Ensured all client operations do not allow repeating.  
							
							
							
						 
						
							2018-10-05 10:22:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								ed43534e5b 
								
							 
						 
						
							
							
								
								SEBWIN-220: Renamed "ProgressIndicator_..." text keys to "OperationStatus_...".  
							
							
							
						 
						
							2018-10-03 15:42:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								c8001e85f6 
								
							 
						 
						
							
							
								
								SEBWIN-220: Introduced timeout for startup and shutdown of BaseHost.  
							
							
							
						 
						
							2018-10-02 08:02:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								86d6949a6f 
								
							 
						 
						
							
							
								
								SEBWIN-220: Fixed race condition caused by the client stopping its communication host before the runtime had a chance to disconnect from it.  
							
							
							
						 
						
							2018-09-28 11:05:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								67ba5fcce3 
								
							 
						 
						
							
							
								
								SEBWIN-220: Re-integrated system event hooks, now also running in separate threads. Decreased logging for EndpointNotFoundException in BaseProxy.  
							
							
							
						 
						
							2018-09-27 11:24:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								ec3f2b7ff2 
								
							 
						 
						
							
							
								
								SEBWIN-220: Extracted concerns from core namespace (communication, i18n, logging) and removed behaviour namespace.  
							
							
							
						 
						
							2018-08-31 10:06:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								d521e2d3c0 
								
							 
						 
						
							
							
								
								SEBWIN-220: Re-integrated kiosk mode "Disable Explorer Shell".  
							
							
							
						 
						
							2018-08-17 14:48:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								70f68abc8f 
								
							 
						 
						
							
							
								
								SEBWIN-220: Moved all event handlers to separate files and namespaces.  
							
							
							
						 
						
							2018-07-06 15:57:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								9a12bbdb7d 
								
							 
						 
						
							
							
								
								SEBWIN-220: Finally renamed RuntimeInfo to AppConfig.  
							
							
							
						 
						
							2018-06-29 09:50:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								50dcb7502a 
								
							 
						 
						
							
							
								
								SEBWIN-220: Scaffolding for new (re-)configuration procedure.  
							
							
							
						 
						
							2018-06-21 07:56:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5fc50fea 
								
							 
						 
						
							
							
								
								SEBWIN-219: Extended unit test coverage of runtime operations.  
							
							
							
						 
						
							2018-03-21 15:28:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								e750f870c0 
								
							 
						 
						
							
							
								
								SEBWIN-219: Completed provisional implementation of unit test for communication hosts.  
							
							
							
						 
						
							2018-03-20 09:21:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								ec588e50bc 
								
							 
						 
						
							
							
								
								SEBWIN-219: Tidied up communication namespace.  
							
							
							
						 
						
							2018-03-15 14:32:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								49d9b03d7a 
								
							 
						 
						
							
							
								
								SEBWIN-219: Extracted message box from UI factory and tidied up user interface contracts.  
							
							
							
						 
						
							2018-03-14 12:07:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								5bd1d9dea4 
								
							 
						 
						
							
							
								
								SEBWIN-219: Found acceptable solution for interception of configuration requests.  
							
							
							
						 
						
							2018-03-08 07:35:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c21cf530 
								
							 
						 
						
							
							
								
								SEBWIN-219: Renamed namespace SafeExamBrowser.Contracts.Behaviour.Operations to SafeExamBrowser.Contracts.Behaviour.OperationModel.  
							
							
							
						 
						
							2018-03-06 11:49:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								40fd49126f 
								
							 
						 
						
							
							
								
								SEBWIN-219: Introduced OperationResult to be able to determine cause of operation procedure failures.  
							
							
							
						 
						
							2018-02-28 15:49:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								f5ef7fa859 
								
							 
						 
						
							
							
								
								SEBWIN-219: Cleaned up remaining TODOs.  
							
							
							
						 
						
							2018-02-28 09:45:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab48cda09 
								
							 
						 
						
							
							
								
								SEBWIN-219: Unified WPF application shutdown for runtime & client (and fixed window visibility issue by doing so).  
							
							
							
						 
						
							2018-02-21 14:01:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								24c5ea3ba9 
								
							 
						 
						
							
							
								
								SEBWIN-219: Fixed broken unit tests.  
							
							
							
						 
						
							2018-02-16 13:42:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								d935407ecb 
								
							 
						 
						
							
							
								
								SEBWIN-219: Working on IPC mechanics.  
							
							
							
						 
						
							2018-02-15 15:42:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								dda1b78ec5 
								
							 
						 
						
							
							
								
								SEBWIN-219: Finished scaffolding for application startup sequence.  
							
							
							
						 
						
							2018-02-14 15:26:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								10202a807f 
								
							 
						 
						
							
							
								
								SEBWIN-219: Adapted startup procedure for client component by introducing the DelayedInitializationOperation.  
							
							
							
						 
						
							2018-02-12 12:21:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								001c262158 
								
							 
						 
						
							
							
								
								SEBWIN-219: Extracted text dependency from user interface factory methods.  
							
							
							
						 
						
							2018-02-07 13:25:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								5b57734406 
								
							 
						 
						
							
							
								
								SEBWIN-219: Finally found appropriate solution for handling bootstrap- and session-operations.  
							
							
							
						 
						
							2018-02-02 09:18:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5c6a1b0b 
								
							 
						 
						
							
							
								
								SEBWIN-219: Changed startup procedure for runtime component in order to be able to re-configure during application execution.  
							
							
							
						 
						
							2018-01-24 07:46:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								31d6d544d0 
								
							 
						 
						
							
							
								
								SEBWIN-219:  
							
							... 
							
							
							
							- Extracted operations and notifications from core library and moved them to client resp. runtime component.
- Renamead runtime component to SafeExamBrowser.Runtime.
- Moved post-build event from browser to client assembly. 
							
						 
						
							2018-01-18 08:16:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dbuechel 
								
							 
						 
						
							
							
							
							
								
							
							
								e1a0e9b3d6 
								
							 
						 
						
							
							
								
								SEBWIN-219: Separated existing functionality between runtime and client.  
							
							
							
						 
						
							2018-01-17 08:26:44 +01:00