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
								
							 
						 | 
						
							
							
							
							
								
							
							
								1013d1e6bc
								
							
						 | 
						
							
							
								
								SEBWIN-296: Fixed broken unit tests.
							
							
							
							
							
						 | 
						
							2019-02-12 10:34:39 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								3b28c8ff7f
								
							
						 | 
						
							
							
								
								SEBWIN-223: Minor UI changes.
							
							
							
							
							
						 | 
						
							2019-01-30 15:16:09 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								1068efc384
								
							
						 | 
						
							
							
								
								SEBWIN-226: Implemented mapping of download configuration.
							
							
							
							
							
						 | 
						
							2019-01-23 14:37:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								44ac991c2c
								
							
						 | 
						
							
							
								
								SEBWIN-226: Replaced all usages of Dispatcher.BeginInvoke with Dispatcher.InvokeAsync.
							
							
							
							
							
						 | 
						
							2019-01-23 14:18:44 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								1fd6d4b99d
								
							
						 | 
						
							
							
								
								SEBWIN-226: Fixed wrong documentation reference.
							
							
							
							
							
						 | 
						
							2019-01-23 11:43:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								72c61d21ab
								
							
						 | 
						
							
							
								
								SEBWIN-226: Removed TrySaveSettings from configuration API.
							
							
							
							
							
						 | 
						
							2019-01-23 11:40:33 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ee5c3ac3e
								
							
						 | 
						
							
							
								
								SEBWIN-226: Removed unused text data.
							
							
							
							
							
						 | 
						
							2019-01-23 10:38:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								204ba20242
								
							
						 | 
						
							
							
								
								SEBWIN-226: Ensured uninitialized dependencies won't crash event deregistration on client shutdown.
							
							
							
							
							
						 | 
						
							2019-01-23 10:07:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								652a9a7e36
								
							
						 | 
						
							
							
								
								SEBWIN-226: Immediately invoke ConnectionLost when a proxy faults.
							
							
							
							
							
						 | 
						
							2019-01-23 09:58:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								c6556a7765
								
							
						 | 
						
							
							
								
								SEBWIN-226: Implemented configuration for main / additional browser windows and handled forward / backward navigation buttons.
							
							
							
							
							
						 | 
						
							2019-01-23 09:37:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								6436f98e3f
								
							
						 | 
						
							
							
								
								SEBWIN-226: Implemented global log severity threshold.
							
							
							
							
							
						 | 
						
							2019-01-23 08:12:15 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								6527969e75
								
							
						 | 
						
							
							
								
								SEBWIN-106: Implemented basic zoom functionality for browser.
							
							
							
							
							
						 | 
						
							2019-01-18 16:11:33 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								483eec6ef8
								
							
						 | 
						
							
							
								
								SEBWIN-106: Fixed loading / rendering issues with favicons and application instance button and enabled popups for default settings.
							
							
							
							
							
						 | 
						
							2019-01-18 09:58:14 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								0ee13c9c8b
								
							
						 | 
						
							
							
								
								SEBWIN-106: Implemented basic favicon handling.
							
							
							
							
							
						 | 
						
							2019-01-17 16:15:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c3a7bee5c
								
							
						 | 
						
							
							
								
								SEBWIN-106: Corrected implementation and usage of small scrollviewer.
							
							
							
							
							
						 | 
						
							2019-01-17 15:08:54 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								f949a19f32
								
							
						 | 
						
							
							
								
								SEBWIN-106: Implemented basic popup and reload handling, revised browser control implementation and added mouse button interception for navigation (auxiliary) keys. Also finally implemented a custom template for small scrollbars in scrollviewers.
							
							
							
							
							
						 | 
						
							2019-01-17 11:12:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								91c2417930
								
							
						 | 
						
							
							
								
								SEBWIN-106: Working on browser zoom...
							
							
							
							
							
						 | 
						
							2019-01-15 10:44:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								20962fab05
								
							
						 | 
						
							
							
								
								SEBWIN-141: Renamed assembly "SafeExamBrowser.UserInterface.Classic" to "SafeExamBrowser.UserInterface.Desktop".
							
							
							
							
							
						 | 
						
							2019-01-11 15:32:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								3853244244
								
							
						 | 
						
							
							
								
								SEBWIN-104: Implemented new configuration key for the application log window.
							
							
							
							
							
						 | 
						
							2019-01-11 09:16:14 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								704aea3a45
								
							
						 | 
						
							
							
								
								SEBWIN-223, SEBWIN-224: Implemented user interface and browser configuration mapping.
							
							
							
							
							
						 | 
						
							2019-01-11 08:25:40 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								b4839641d4
								
							
						 | 
						
							
							
								
								SEBWIN-222: Implemented quit password.
							
							
							
							
							
						 | 
						
							2019-01-10 10:04:30 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								fc179fe47d
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented public key hash encryption.
							
							
							
							
							
						 | 
						
							2019-01-08 14:10:45 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee166796a5
								
							
						 | 
						
							
							
								
								SEBWIN-221: Fixed parsing of empty XML value tags (bool & string).
							
							
							
							
							
						 | 
						
							2018-12-21 11:52:04 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								d34ce15e3f
								
							
						 | 
						
							
							
								
								SEBWIN-221: Finished saving algorithm for client configuration (including password encryption - public key encryption remains to do).
							
							
							
							
							
						 | 
						
							2018-12-21 11:36:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								140abe789e
								
							
						 | 
						
							
							
								
								SEBWIN-221: Simplified configuration API for loading and client configuration.
							
							
							
							
							
						 | 
						
							2018-12-14 15:30:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								4b634d8e99
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented message box communication infrastructure and removed generic session start / stop error messages.
							
							
							
							
							
						 | 
						
							2018-12-14 12:31:31 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								75f5994a3b
								
							
						 | 
						
							
							
								
								SEBWIN-221: Extended loading algorithm with functionality required to save data as local client configuration.
							
							
							
							
							
						 | 
						
							2018-12-14 09:50:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								f9f2bb3257
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented changes in configuration algorithm to accomodate new functionality scope of 3.0 Alpha.
							
							
							
							
							
						 | 
						
							2018-12-11 16:06:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								9b639b0c53
								
							
						 | 
						
							
							
								
								SEBWIN-221: Improved configuration loading / parsing algorithm and implemented scaffolding for data mapping.
							
							
							
							
							
						 | 
						
							2018-11-30 14:50:28 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								483ba7ad4a
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented basic certificate decryption.
							
							
							
							
							
						 | 
						
							2018-11-29 15:00:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								243d32879e
								
							
						 | 
						
							
							
								
								SEBWIN-221: Found better solution for binary format (separated encryption code) and implemented scaffolding for XML parsing.
							
							
							
							
							
						 | 
						
							2018-11-28 15:43:30 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								b29fd8c2d7
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented basic gzip decompression & binary format detection. The browser is now automatically started after client initialization.
							
							
							
							
							
						 | 
						
							2018-11-15 08:45:17 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								1d58a84db8
								
							
						 | 
						
							
							
								
								SEBWIN-221: Changed configuration file handling to support special case with resource URL as startup URL and switched to data stream instead of byte array.
							
							
							
							
							
						 | 
						
							2018-11-09 14:15:56 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								902b0c2b3b
								
							
						 | 
						
							
							
								
								SEBWIN-221: Implemented scaffolding for loading and parsing of configuration resources.
							
							
							
							
							
						 | 
						
							2018-11-08 09:39:52 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								95ad176047
								
							
						 | 
						
							
							
								
								SEBWIN-221: Fixed implementation of session sequence to correctly handle initialization, transition and termination of sessions by introducing the SessionContext.
							
							
							
							
							
						 | 
						
							2018-10-12 11:16:59 +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 | 
						
						
							
							
							
								
							
							
						 |