| 
								
								
									 dbuechel | 758b61084a | SEBWIN-303: Implemented audio settings. | 2019-08-16 08:26:11 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 768336e381 | SEBWIN-303: Started implementing audio control. | 2019-08-15 10:46:47 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | b71529da31 | SEBWIN-338: Introduced program build version. | 2019-08-13 10:02:05 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | d9f546aa74 | SEBWIN-320: Made mutex names application-wide constants and fixed unit test for lockdown operation. | 2019-07-19 10:56:32 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | dd801245d2 | SEBWIN-301: Finished basic backup mechanism for service. | 2019-06-26 10:13:11 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | b96bbfcd78 | SEBWIN-301: Started implementing backup mechanism for service. | 2019-06-21 15:05:31 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 1c7c856c33 | SEBWIN-301: Defined settings for service component. | 2019-06-20 10:55:24 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 3589b92b9d | SEBWIN-301: Implemented service log file persistence in user directory. | 2019-06-18 15:51:35 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 6b24554abc | SEBWIN-301: Implemented basic service session procedure. | 2019-06-18 10:18:56 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 77a3b50ca9 | SEBWIN-301: Moved ServiceOperation in session sequence of runtime to be able to interact with the user and consolidated KioskModeTerminationOperation into KioskModeOperation itself. | 2019-06-12 08:46:10 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | e9d91cb898 | SEBWIN-301: Switched from interface to data container for session configuration (separated client and service session configuration) and implemented mapping of service policy including the respective message boxes. | 2019-06-11 09:53:33 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | ccf7727d4c | SEBWIN-301: Fixed usage of application data folder (local for large files vs. roaming for configuration) and implemented basic service operation for runtime. | 2019-06-06 15:44:03 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | b29828b724 | SEBWIN-329: Implemented new configuration keys to control access to log information during runtime. | 2019-05-22 15:16:50 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 8b0cc6db71 | SEBWIN-329: URL textbox is now hidden when disabled and the developer console is accessible via the browser menu. Removed spinning wheel and introduced loading progress indicator. | 2019-05-22 11:42:31 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 305110f239 | SEBWIN-104: Made about notification configurable and removed it and log notification from taskbar by default. | 2019-05-08 10:12:22 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 137b463044 | SEBWIN-106: Implemented URL randomization for browser window. | 2019-05-08 09:56:34 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 9e246ba4a6 | SEBWIN-226: Removed configuration value overrides. | 2019-04-02 08:28:53 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 0d270b1444 | SEBWIN-226: Trying to use CI to set correct version and build number for assemblies. | 2019-03-29 10:52:00 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 51586fdda4 | SEBWIN-226: Mapped configuration values for action center. | 2019-03-29 09:14:54 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 90fefae248 | SEBWIN-226: Leveraged new possibility of .NET 4.7 to keep inner stream of GZipStream open. | 2019-03-28 08:44:34 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | b7167d35f6 | SEBWIN-141: Implemented scaffolding for touch-optimized user interface. | 2019-03-21 16:05:16 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 4044b62867 | SEBWIN-226: Updated target framework for all assemblies to version 4.7.2. | 2019-03-20 14:00:36 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 14abfccc2e | SEBWIN-226: Changed termination mechanism of explorer shell to accommodate bug (?) in Windows and fixed setting of working area parameters. | 2019-03-19 12:26:03 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | b4ae1745fc | SEBWIN-141: Implemented quit button and clock for action center. | 2019-03-15 11:38:59 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | a47f68422c | SEBWIN-141: Implemented wireless network control for action center and revised keyboard layout control for taskbar. | 2019-03-15 09:44:17 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5ba6e6345c | SEBWIN-141: Extended / changed implementation of keyboard layout for action center and taskbar. | 2019-03-12 16:18:27 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 31857bfb25 | SEBWIN-141: Extended system component contracts and implementations to allow multiple controls per component and started to implement action center functionality. | 2019-03-08 15:56:38 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 1625e7fa2b | SEBWIN-226: Added mapping for kiosk mode configuration. | 2019-03-07 08:34:47 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | d99d46d086 | SEBWIN-141: Basic draft of action center including keyboard and touch activators. | 2019-03-06 16:10:00 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5016c14ff3 | SEBWIN-296: Implemented unit tests for configuration repository. | 2019-02-22 10:02:34 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f8cb521a1e | SEBWIN-296: Implemented unit tests for substream. | 2019-02-21 13:39:45 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 418a834a0a | SEBWIN-296: Fixed errors in XML parser and extended its unit tests. | 2019-02-20 16:18:43 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f2b3e8e32b | SEBWIN-296: Extended unit tests for XML parser. | 2019-02-20 13:02:12 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | ef298836f1 | SEBWIN-296: Implemented unit tests for XML parser. | 2019-02-20 11:58:10 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 817d9eaefc | SEBWIN-296: Implemented unit tests for binary serializer. | 2019-02-20 08:47:30 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | cf7d6c4d3e | SEBWIN-296: Decoupled cryptographic implementations from data formats to be able to unit test the latter. | 2019-02-19 15:54:11 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | f817f31f2d | SEBWIN-296: Implemented unit tests for GZip compressor. | 2019-02-19 11:01:14 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | dd0fc7a09b | SEBWIN-296: Implemented unit tests for public key hash encryption. | 2019-02-19 10:22:32 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 86e494e611 | SEBWIN-296: Discovered and fixed epic bug in SubStream & PasswordEncryption by implementing unit tests for the latter. | 2019-02-15 15:21:26 +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 | 72c61d21ab | SEBWIN-226: Removed TrySaveSettings from configuration API. | 2019-01-23 11:40:33 +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 | 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 | 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 | 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 |  |