Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 518442

Summary: [win32] Stop building XULRunner libraries on Windows
Product: [Eclipse Project] Platform Reporter: Lakshmi P Shanmugam <lshanmug>
Component: SWTAssignee: Lakshmi P Shanmugam <lshanmug>
Status: VERIFIED FIXED QA Contact: Niraj Modi <niraj.modi>
Severity: normal    
Priority: P3 CC: arunkumar.thondapu, lshanmug, lufimtse, niraj.modi
Version: 4.7   
Target Milestone: 4.8 M1   
Hardware: PC   
OS: Windows All   
See Also: https://git.eclipse.org/r/99566
https://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=bafdc941a8acf515f7ddd9fe37a9d31bb3aa838b
Whiteboard:
Bug Depends on:    
Bug Blocks: 518446    

Description Lakshmi P Shanmugam CLA 2017-06-19 05:50:33 EDT
XULRunner has been deprecated by Mozilla and SWT has stopped making any fixes for the XULRunner support. Stop building the XULRunner libraries (32 & 64 bit) on Windows.
Comment 1 Eclipse Genie CLA 2017-06-19 06:50:48 EDT
New Gerrit change created: https://git.eclipse.org/r/99566
Comment 3 Niraj Modi CLA 2017-08-01 04:47:09 EDT
No swt-xulrunner-win32-<VERSION>.dll built/bundled as part of SWT.jar(32/64 bit)

Verified in IBuild id: I20170731-2000 for Windows.
Comment 4 Lakshmi P Shanmugam CLA 2017-08-01 05:26:43 EDT
Niraj, can you also verify that launching Browser with SWT.Mozilla style will report an error and falls-back to IE?
Comment 5 Niraj Modi CLA 2017-08-01 06:28:21 EDT
(In reply to Lakshmi Shanmugam from comment #4)
> Niraj, can you also verify that launching Browser with SWT.Mozilla style
> will report an error and falls-back to IE?

Running below code on Windows:
browser = new Browser(parent, SWT.MOZILLA);
System.out.println(browser.getBrowserType()); // prints 'ie' on console.

So, SWT.MOZILLA browser style on Windows defaults to IE, with below message on console:
Unsupported Browser Type: SWT.MOZILLA style is deprecated.
It'll be removed from the user specified style. Browser will be created with the modified style and if no other style bit is specified, browser with SWT.NONE style will be created