| 
								
								
									 dbuechel | b2013412dd | Removed safeguard question before reconfiguration. | 2019-09-25 08:45:20 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 0159b9c0de | SEBWIN-314: Added functionality to automatically allow start URL when request filtering is active. | 2019-09-24 08:53:29 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | f4f6b47548 | Updated browser engine to version 75.1.142. Consolidated and updated nuget packages for entire solution. | 2019-09-24 07:37:42 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | d3272814bd | SEBWIN-314: Completed implementation of simplified filter rule. | 2019-09-20 11:45:06 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 6d1b282b33 | SEBWIN-314: Started implementing filter rules with unit tests. | 2019-09-18 16:15:26 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5209103c97 | SEBWIN-314: Completed infrastructure for browser request filtering. | 2019-09-13 09:17:14 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | d51422e188 | SEBWIN-314: Main requests are now entirely prevented (before any loading happens) and only content requests are intercepted with custom resource handling. | 2019-09-12 12:31:17 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | dda48396b3 | Unified naming and comments for settings. | 2019-09-10 11:53:30 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 1dd65e1bda | SEBWIN-314: Completed infrastructure for request filter. | 2019-09-10 11:01:49 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 367ebf1329 | SEBWIN-342: Moved settings to separate assembly. | 2019-09-06 09:39:28 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | b8fd96a10c | SEBWIN-314: Started implementing scaffolding for request filter. | 2019-09-06 08:13:27 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 88afdb7d72 | SEBWIN-342: Moved application instance identifier back to application namespace. | 2019-09-04 15:49:48 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 66cefac874 | SEBWIN-342: Resolved UI dependencies in configuration download mechanism. | 2019-09-04 15:12:59 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | affd5de6a7 | Resolved dependencies from browser API on UI. | 2019-08-30 12:30:00 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | fd20d0d638 | Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace. | 2019-08-30 09:55:26 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 18e6b366a5 | SEBWIN-141: Removed custom windows style for good, as it does not fix the convoluted touch activation issue. | 2019-08-27 11:53:29 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 0bca109ad8 | SEBWIN-141: Made workaround for initial touch activation of browser control permanent, as there appears to be no other way to fix the issue. | 2019-08-27 11:25:38 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | f8518eb8c4 | SEBWIN-141: Removed workaround for initial touch activation of previous browser version. | 2019-08-27 10:19:01 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | c39f7febc0 | Updated browser engine to version 75.1.141. | 2019-08-23 15:48:23 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | b71529da31 | SEBWIN-338: Introduced program build version. | 2019-08-13 10:02:05 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 0f639aa550 | SEBWIN-300: Ensured output directories of browser, client and runtime are completely emptied on clean and disabled building of setup project for debug configuration. | 2019-07-26 10:06:04 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | ac5791ee13 | SEBWIN-329: Fixed bug with custom URI scheme handling and blocked mailto URLs. | 2019-06-27 15:02:35 +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 | 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 | e46316a69d | SEBWIN-328: Implemented static user agent to fix issue with as of yet unsupported request interception for requests made by service workers. | 2019-05-16 14:41:38 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 2fd4bfa78a | SEBWIN-141: Updated browser engine to version 73.1.130 and implemented workaround for broken touch activation / OSK input in browser. | 2019-05-15 10:00:13 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 66275830ae | Downgraded browser engine back to 71.0.2 due to issues with touch input. | 2019-05-08 15:41:57 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 626e2742e0 | Downgraded browser engine back to 71.0.2 due to issues with touch input. | 2019-05-08 15:40:58 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 8da5588e26 | SEBWIN-141: Enabled touch events for browser engine. | 2019-05-08 15:36:48 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | d985a580bc | Updated browser engine to version 73.1.13. | 2019-05-08 14:08:43 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 8656363a7a | SEBWIN-325: Only update the favicon if it really exists. | 2019-05-08 13:53:38 +02:00 |  | 
				
					
						| 
								
								
									 dbuechel | 5d5c260ca8 | SEBWIN-226: Implemented custom user agent suffix. | 2019-04-18 08:15:47 +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 | 370ea54116 | SEBWIN-226: Updated browser engine to version 71.0.2. | 2019-03-20 14:07:30 +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 | 4f257c60f0 | SEBWIN-106: Ensured invalid URIs entered by the user are not loaded by the browser. | 2019-03-15 15:55:34 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 519fb9e57b | SEBWIN-141: Implemented draft of application controls for action center. | 2019-03-08 11:43:52 +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 | 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 | 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 | 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 | 704aea3a45 | SEBWIN-223, SEBWIN-224: Implemented user interface and browser configuration mapping. | 2019-01-11 08:25:40 +01:00 |  | 
				
					
						| 
								
								
									 dbuechel | 4edd8480ef | Updated year to 2019 for all copyright notices. | 2019-01-09 11:25:21 +01:00 |  |