Bug 516838 (webkit2Port4.8) - [GTK3][webkit] Port SWT Browser to webkit2gtk (4.8)
Summary: [GTK3][webkit] Port SWT Browser to webkit2gtk (4.8)
Status: VERIFIED FIXED
Alias: webkit2Port4.8
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.7   Edit
Hardware: PC Linux-GTK
: P3 major (vote)
Target Milestone: 4.8 M5   Edit
Assignee: Leo Ufimtsev CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
: 406605 522308 (view as bug list)
Depends on: Webkit2Port4.7 Webkit2FuncRetVal Webkit2_gettext webkit2NotRefWebkit1 webkit2PortDownload webkit2ExecHang webkit2SnippetVerification webkit2excuteShouldNotBeWrapped webkit2portPostData webkit2MouseListener
Blocks:
  Show dependency tree
 
Reported: 2017-05-17 14:44 EDT by Arun Thondapu CLA
Modified: 2018-05-11 14:41 EDT (History)
16 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arun Thondapu CLA 2017-05-17 14:44:31 EDT
+++ This bug was initially created as a clone of Bug #441568 +++

Bug 441568 provided an almost complete implementation of the Webkit2 port for the Browser widget on GTK+ 3.  This bug is to track completion of the implementation of the Webkit2 port during the 4.8 release by fixing the remaining outstanding issues.
Comment 1 Leo Ufimtsev CLA 2017-09-15 18:06:50 EDT
*** Bug 522308 has been marked as a duplicate of this bug. ***
Comment 2 Leo Ufimtsev CLA 2017-11-13 12:31:28 EST
Focus Listener is not part of webkit1->webkit2 port, but good to have implemented. Moving to "see also".
Comment 3 Leo Ufimtsev CLA 2017-11-29 18:05:37 EST
We'll use this bug only to track outstanding work required to make webkit2 default.

All 'Enchancements' and non-blocking work is to be tracked in related bug:
527929 – (Webkit2Enhancements) [Webkit2] Enhancements 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=527929
Comment 4 Leo Ufimtsev CLA 2017-11-29 18:24:01 EST
Not exactly sure how, but might be worth mentioning that SWT events seem to work on webkit2 fine. (e.g SWT Mouse Move)..

e.g
> browser = new Browser(shell, SWT.NONE);
> browser.setJavascriptEnabled(false);
> browser.addMouseMoveListener(new MouseMoveListener() {
> ...

But upon removal of webkit1 code, there's quite a bit of cleanup that needs to be done :-).
Comment 5 Alexander Kurtakov CLA 2017-12-14 18:13:40 EST
Marking as resolved as all dependend buts are fixed now.
Comment 6 Eclipse Genie CLA 2017-12-15 13:07:32 EST
New Gerrit change created: https://git.eclipse.org/r/113500
Comment 8 Leo Ufimtsev CLA 2018-01-23 15:27:26 EST
Verified against recent builds. Works well.
Comment 9 Eric Williams CLA 2018-05-11 14:23:33 EDT
*** Bug 406605 has been marked as a duplicate of this bug. ***