| 
								
								
									 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 7a57cdf93b | SEBWIN-221: Changed IProgressIndicator implementation to automatically show busy indication after a delay. All application controllers now create new splash screens before executing an operation sequence. | 2018-10-04 11:24:16 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | ed43534e5b | SEBWIN-220: Renamed "ProgressIndicator_..." text keys to "OperationStatus_...". | 2018-10-03 15:42:50 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 3cea7ee7c9 | SEBWIN-220: Added missing unit test for OperationSequence. | 2018-10-03 15:25:09 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 6acd40eb74 | SEBWIN-220: Extracted user interface dependencies from all IOperations by introducing ActionRequired, ProgressChanged and StatusChanged events. | 2018-10-03 14:35:27 +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 | bedfc5eac0 | SEBWIN-220: Added functionality to suspend / resume the explorer shell process for kiosk mode Create New Desktop, since setting of the working area does not succeed as long as the shell is running. | 2018-09-21 11:33:32 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 8280ac3a92 | SEBWIN-220: Implemented basic logging for browser modules. | 2018-08-31 15:29:36 +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 | ef31db9920 | SEBWIN-220: Replaced guid with abstact InstanceIdentifier for application instances and started to implement logging for browser component. | 2018-08-31 07:49:41 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | d521e2d3c0 | SEBWIN-220: Re-integrated kiosk mode "Disable Explorer Shell". | 2018-08-17 14:48:50 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 729133ac78 | SEBWIN-220: Implemented kiosk mode "Create New Desktop". | 2018-08-16 11:23:37 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 02d69005c0 | SEBWIN-220: Moved SEB URI schemes to global application configuration. | 2018-08-14 09:06:35 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | c32028d3dd | SEBWIN-220: Moved exception handling to proxy implementations by introducing the CommunicationResult. | 2018-08-10 13:23:24 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 70f68abc8f | SEBWIN-220: Moved all event handlers to separate files and namespaces. | 2018-07-06 15:57:38 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | f8e5a4bedf | SEBWIN-220: Implemented password input mechanism and dialog. | 2018-07-04 09:53:33 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 9a12bbdb7d | SEBWIN-220: Finally renamed RuntimeInfo to AppConfig. | 2018-06-29 09:50:20 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 9014a6e6be | SEBWIN-220: Completed basic set of unit tests for ConfigurationOperation. | 2018-06-28 13:40:30 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | eb47cb362b | SEBWIN-220: Finished draft of (re-)configuration mechanism. | 2018-06-27 14:02:16 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | a74609eb46 | SEBWIN-220: Letting ConfigurationOperationTests fail until mechanism is finished. | 2018-06-21 09:14:14 +02:00 |  |