Commit graph

220 commits

Author SHA1 Message Date
Jonas Sourlier
91b15eeb98 passing logger down to BrowserWindow 2022-05-03 09:36:09 +02:00
Jonas Sourlier
9cbb510c48 add TabPressedEventHandler.cs 2022-05-02 16:43:50 +02:00
Jonas Sourlier
cc37618da2 move LoseFocusRequestedEventHandler to Browser.Contracts 2022-05-02 16:33:35 +02:00
Jonas Sourlier
a4e56ead3d focus address bar by pressing Ctrl+L 2022-05-02 15:44:28 +02:00
Jonas Sourlier
d040615c6e accessibility 2022-05-02 15:40:16 +02:00
Damian Büchel
05430f6926 Updated solution dependencies and browser engine (to version 100.0.23). 2022-04-20 14:47:57 +02:00
Damian Büchel
d82b416667 Updated solution dependencies and browser engine (version 99.2.120). 2022-03-21 09:39:45 +01:00
Damian Büchel
71423803e5 SEBWIN-531, #240: Replaced custom life span handler implementation with new API of the browser engine in order to enable parent-child relationship / JavaScript functionality for popup windows. 2022-02-23 13:59:36 +01:00
Damian Büchel
83c387cffd SEBWIN-531, #240: Refactored browser application instance to browser window. 2022-02-04 13:41:11 +01:00
Damian Büchel
a0e0c3e579 SEBWIN-541: Updated year in license and copyright remarks. 2022-01-21 16:33:52 +01:00
Damian Büchel
4444187cdd Updated browser engine to version 97.1.1. 2022-01-17 11:29:23 +01:00
Damian Büchel
aa88feb918 SEBWIN-519, #194: Forgot to log accept language value. 2021-12-23 15:23:54 +01:00
Damian Büchel
eb5f0e980d SEBWIN-519, #194: Set current language as default value for accept language list of browser. 2021-12-23 15:21:05 +01:00
Damian Büchel
9b092f98de Updated browser engine to version 96.0.180. 2021-12-20 12:32:09 +01:00
Damian Büchel
29a7681492 SEBWIN-508: Changed location to inject JavaScript API in order to fix issue with redirects. 2021-12-20 11:44:41 +01:00
Damian Büchel
529c6bd7ac Updated browser engine to version 95.7.14. 2021-11-05 15:09:54 +01:00
Damian Büchel
4e7c597458 Updated solution dependencies and browser engine (version 94.4.11). 2021-10-28 10:02:43 +02:00
Damian Büchel
0da587e521 SEBWIN-508: Implemented basic JavaScript API. 2021-10-18 12:06:10 +02:00
Damian Büchel
deccb3340c Updated solution dependencies and browser engine (version 94.4.50). 2021-10-06 14:37:51 +02:00
Damian Büchel
f11d4cb093 SEBWIN-518: Changed session identification to only trigger event when identifier changes. 2021-10-04 18:10:36 +02:00
Damian Büchel
09141d44cc SEBWIN-514: Fixed issue with URL-encoded requests. 2021-08-31 18:15:26 +02:00
Damian Büchel
d6c4c69745 SEBWIN-514: Fixed bug leading to crash when mailto-URL is HTML encoded. 2021-08-24 15:23:17 +02:00
Damian Büchel
e14aa4b96c Updated browser engine to version 92.0.25. 2021-08-16 13:26:39 +02:00
Damian Büchel
40d2709371 SEBWIN-507: Ensured that the main browser window is always focused after initialization. 2021-08-13 14:33:12 +02:00
Damian Büchel
aab9e424fc Updated solution dependencies including browser engine (version 91.1.23). 2021-08-03 14:18:04 +02:00
Damian Büchel
a791d49c1b #99: Enabled basic screen capturing. 2021-07-12 16:36:01 +02:00
Damian Büchel
90d7712ae2 Updated solution dependencies and browser engine (version 91.1.211). 2021-07-02 12:08:10 +02:00
Damian Büchel
35b1a07c19 SEBWIN-484: Implemented temporary down- and upload folder for browser. 2021-07-01 18:54:43 +02:00
Damian Büchel
dbeb4ba8ea Updated browser engine (version 91.1.21) and solution dependencies. 2021-06-23 09:46:03 +02:00
Damian Büchel
8d7bde5d6c Updated browser engine (version 90.6.7) and solution dependencies. 2021-06-08 11:42:13 +02:00
Damian Büchel
4ef5a3ace6 SEBWIN-463: Attempt to workaround issue with broken link navigation within PDFs. 2021-06-04 19:13:55 +02:00
Damian Büchel
f2b66900c9 Updated browser engine and dependencies to latest version (CEF 90.6.5). 2021-05-12 17:26:10 +02:00
Damian Büchel
2364b57f40 SEBWIN-488: Implemented pause before resetting or terminating browser in order to prevent application crashes. 2021-05-11 01:32:50 +02:00
Damian Büchel
a33c7c0ff9 SEBWIN-483: Implemented generic method to retrieve LMS session identifier. 2021-04-21 19:53:52 +02:00
Damian Büchel
e5b94c5cda SEBWIN-468: Fixed bug with zoom in keyboard command for English keyboard layout. 2021-04-19 12:45:37 +02:00
Damian Büchel
2d1d3d9dde Updated browser engine to latest version (89.0.17) and enabled WebRTC. 2021-04-16 10:47:10 +02:00
Damian Büchel
62b72c85e1 SEBWIN-467: Fixed issue where the browser rendered configuration files instead of downloading them. 2021-04-13 17:12:09 +02:00
Damian Büchel
a3a5d42f98 Updated browser engine and dependencies to latest version (CEF 88.2.9). 2021-03-19 20:26:40 +01:00
Damian Büchel
48f9344164 SEBWIN-449: Refactored notification implementation, moved icon resources to core library (again) and removed client contracts. 2021-03-18 23:12:07 +01:00
Damian Büchel
985f0a81f1 SEBWIN-469: Implemented workaround for user identifier retrieval via Moodle theme. 2021-03-04 17:25:19 +01:00
Damian Büchel
bcb3dd602a SEBWIN-469: Implemented additional way to retrieve Moodle session identifier. 2021-02-23 15:32:08 +01:00
Damian Büchel
d3b5df6180 SEBWIN-463: Ensured clicking a link with keyboard modifiers doesn't activate default browser behavior. 2021-02-15 23:47:34 +01:00
Damian Büchel
46fa25718b SEBWIN-458: Removed fix with reloading page as issue is within the browser engine itself. 2021-02-12 22:54:15 +01:00
Damian Büchel
d48c333b6e SEBWIN-458: Ensured browser navigation keeps working when blocking a request. 2021-02-09 14:42:18 +01:00
Damian Büchel
c5c832d6c3 Updated browser engine and dependencies to latest version (CEF 87.1.13). 2021-02-06 04:55:15 +01:00
Damian Büchel
7ba6d9204c SEBWIN-458: Fixed issue with rendering of PDFs when request filtering is enabled. 2021-02-05 16:26:40 +01:00
Damian Büchel
a19617c53b Updated year in copyright remarks. 2021-02-03 00:45:33 +01:00
Damian Büchel
b1997b5b56 Updated dependencies and browser to latest version (86.0.4240.198). 2020-12-04 15:37:34 +01:00
Damian Büchel
a3292a7977 SEBWIN-444: Ensured server connectivity is maintained when reconfiguring and fixed detection of Moodle sessions. 2020-12-02 17:43:02 +01:00
Damian Büchel
15be4cbaf7 SEBWIN-442: Implemented mechanism to automatically select server exam via configuration. 2020-11-30 18:30:29 +01:00