Commit graph

651 commits

Author SHA1 Message Date
Damian Büchel
1763394036 SEBWIN-380: Extended tests for configuration data processor. 2020-04-08 16:06:59 +02:00
Damian Büchel
ad24146d9f SEBWIN-380: Implemented unit tests for browser resource handler. 2020-04-06 14:13:13 +02:00
Damian Büchel
2572fc10d7 SEBWIN-380: Implemented unit tests for browser request handler. 2020-04-06 11:06:42 +02:00
Damian Büchel
d3ce3ee9e1 SEBWIN-380: Started implementing unit tests for browser component handlers. 2020-04-03 15:22:47 +02:00
Damian Büchel
5eff32a7bc SEBWIN-380: Added browser engine reference to browser unit tests in order to be able to unit test important components. 2020-04-02 17:56:48 +02:00
Damian Büchel
735e0b6dca SEBWIN-384: Ensured the action center is automatically hidden during shell initialization. 2020-04-01 13:49:32 +02:00
Damian Büchel
3840fb4e84 SEBWIN-362: Implemented fallback mechanism in case HEAD requests do not work for certain network resources. 2020-03-30 11:49:47 +02:00
Damian Büchel
246bc81d79 SEBWIN-383: Corrected redirect mechanism for PDF toolbar to only redirect main frame requests and added missing new option to configuration tool. 2020-03-27 13:18:24 +01:00
Damian Büchel
7bf4e0308f SEBWIN-351: Implemented utter hack in attempt to make legacy configuration tool calculate the same configuration key in versions 2.x and 3.x. 2020-03-25 12:04:43 +01:00
Damian Büchel
f1d8e14719 SEBWIN-382: Fixed naming of configuration key in configuration tool. 2020-03-23 12:04:57 +01:00
Damian Büchel
9e8c5056cf SEBWIN-362: Ensured load error page is not rendered when a request is aborted. 2020-03-18 10:24:22 +01:00
Damian Büchel
34cf9b9cf4 SEBWIN-362: Corrected format of new icons. 2020-03-17 11:22:30 +01:00
Damian Büchel
8e075264a4 SEBWIN-362: Ensured all UI element implementations are only accessible via a façade. 2020-03-17 11:07:40 +01:00
Damian Büchel
dc56a81760 SEBWIN-362: Cleaned up mobile UI implementations. 2020-03-17 10:37:08 +01:00
Damian Büchel
9c889ac82d SEBWIN-362: Cleaned up desktop UI implementations. 2020-03-16 18:29:06 +01:00
Damian Büchel
6032cdf688 SEBWIN-362: Fixed new icons for application executables. 2020-03-16 16:05:10 +01:00
Damian Büchel
f60297684d SEBWIN-362: Updated icons for configuration tool and reset utility. 2020-03-16 15:25:49 +01:00
Damian Büchel
63152a0335 SEBWIN-362: Added retry option for load error page. 2020-03-16 14:20:53 +01:00
Damian Büchel
6163c98e08 SEBWIN-362: Removed unused contracts (and assemblies) for client, runtime and service controllers. 2020-03-16 13:38:25 +01:00
Damian Büchel
f0504fa6d2 SEBWIN-362: Implemented basic load error page for browser. 2020-03-13 15:56:32 +01:00
Damian Büchel
049cf8fe19 SEBWIN-362: Added custom images for setup and setup bundle. 2020-03-13 10:28:04 +01:00
Damian Büchel
c8bebbfa82 SEBWIN-366: Fixed bug where wireless network was displayed as disconnected even though it actually was connected. 2020-03-13 07:56:28 +01:00
Damian Büchel
4b9ec6e2d3 Added "BETA" to informational version. 2020-03-12 12:11:58 +01:00
Damian Büchel
fa9dd4ec5b SEBWIN-368: Made action center easier to activate via touch gesture. 2020-03-12 10:29:50 +01:00
Damian Büchel
54b5be830e SEBWIN-379: Fixed request filter expressions containing trailing slashes after host. 2020-03-11 11:33:52 +01:00
Damian Büchel
e5659632b9 SEBWIN-356: Changed I18n implementation to automatically load text data for current system language. 2020-03-09 17:35:48 +01:00
Damian Büchel
b465d498d0 SEBWIN-378: Implemented basic support for default spell checking. 2020-03-05 09:38:26 +01:00
Damian Büchel
6efd075ed5 SEBWIN-377: Ensured password dialog has focus when loaded. 2020-03-04 15:54:27 +01:00
Damian Büchel
7ee2c1031f Added new configuration option for browser developer console to configuration tool. 2020-03-04 10:34:10 +01:00
Damian Büchel
24c5d91fe4 SEBWIN-376: Fixed error with browser request filtering and improved logging if request is blocked. Also fixed error in configuration value mapping for content request filter. 2020-03-04 10:08:34 +01:00
Damian Büchel
50e671c40c SEBWIN-374: Implemented sanitation mechanism for browser engine data in legacy configuration files. 2020-03-03 15:38:48 +01:00
Damian Büchel
7d8720d6a2 SEBWIN-369: Ensured quit link ignores trailing slash. 2020-03-02 10:46:42 +01:00
Damian Büchel
09b7da5eae SEBWIN-373: Turns out that it isn't necessary to terminate the Windows shell for kiosk mode Create New Desktop, at least with version 1909. Version 1803 did not allow SEB to set its own working area, now it appears to work even while the Windows shell is running. Amazing. 2020-03-01 11:13:41 +01:00
Damian Büchel
1dedefaea4 Marked private clipboard as macOS feature for 3.0.0. 2020-03-01 10:59:02 +01:00
Damian Büchel
5f01973b57 SEBWIN-373: Fixed system freeze caused by kiosk mode Create New Desktop due to it freezing the Windows shell. Thus, the Windows shell will henceforth be terminated for both kiosk modes. Furthermore ensured that processes started by SEB do not retain handles to the SEB directory. 2020-02-28 18:59:46 +01:00
Damian Büchel
ba4d4cec81 SEBWIN-367: Implemented mapping for service configuration values and added new options in configuration tool. 2020-02-28 15:00:17 +01:00
dbuechel
2b7ff4561a SEBWIN-361: Fixed concurrency issue when terminating external applications and ensured termination operation continues even with failure. 2020-02-26 08:49:16 +01:00
dbuechel
07bb78e637 SEBWIN-363, SEBWIN-357: Ensured session is retained when loading a configuration from a server which requires authentication and introduced new flag to determine whether a reconfiguration is allowed or not. Also fixed session persistence when using delete cookies settings. 2020-02-25 10:41:55 +01:00
dbuechel
1d9f5ffad7 SEBWIN-358: Implemented configuration and mechanism for browser cache deletion. 2020-02-21 15:11:35 +01:00
dbuechel
9d0c005b35 SEBWIN-309, SEBWIN-358: Fixed crash happening when a configuration does not contain a salt value for the browser exam key. 2020-02-21 11:58:08 +01:00
dbuechel
6865798fb5 SEBWIN-358: Fixed bug with disabling of taskbar and removed taskbar height configuration option. 2020-02-21 09:38:39 +01:00
dbuechel
c43df2e712 SEBWIN-358: Implemented user agent suffix. 2020-02-19 15:32:38 +01:00
dbuechel
6ad5d062db SEBWIN-309, SEBWIN-358: Corrected usage of salt value for browser exam key. 2020-02-19 15:21:34 +01:00
dbuechel
1a840ffac5 SEBWIN-358: Integrated browser exam key and configuration key computation in legacy configuration tool. 2020-02-19 14:30:39 +01:00
dbuechel
6e560e1a3e SEBWIN-358: Added new configuration options to configuration tool. 2020-02-19 11:53:29 +01:00
dbuechel
08530173c4 SEBWIN-358: Added file extensions to default prohibited processes. 2020-02-19 10:11:14 +01:00
dbuechel
93fbaa6001 SEBWIN-358: Removed configuration tab for Additional Resources. 2020-02-19 09:41:38 +01:00
dbuechel
28f5b88f25 SEBWIN-358: Fixed message box title & text for legacy configuration tool and disabled / marked configuration options not yet available in SEB 3.0. 2020-02-19 09:02:18 +01:00
dbuechel
38159dae3e Removed remarks regarding workaround for browser user agent. It appears that the user agent can't be changed on a per-request basis (at least for requests from service workers). 2020-02-17 15:44:22 +01:00
dbuechel
13aec073cb Corrected readme regarding prerequisites. 2020-02-17 15:12:42 +01:00