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

Bug 506092

Summary: Drop XULRunner support on macOS
Product: [Eclipse Project] Platform Reporter: Gunnar Wagenknecht <gunnar>
Component: SWTAssignee: Gunnar Wagenknecht <gunnar>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: arunkumar.thondapu, Lars.Vogel, lshanmug, torkildr
Version: 4.7   
Target Milestone: 4.8 M1   
Hardware: All   
OS: Mac OS X   
See Also: https://git.eclipse.org/r/83418
https://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=17a3f01138ea6d67462ffc97d7901b0203af1942
Whiteboard:
Bug Depends on:    
Bug Blocks: 502090, 518446    

Description Gunnar Wagenknecht CLA 2016-10-17 10:44:51 EDT
XULRunner has been deprecated in 2015. It has been removed from most Linux distros. I'd like to remove it from the macOS port of SWT. There is no resources available in maintaining it.
Comment 1 Eclipse Genie CLA 2016-10-18 03:37:42 EDT
New Gerrit change created: https://git.eclipse.org/r/83418
Comment 2 Torkild Resheim CLA 2017-02-03 04:29:26 EST
(In reply to Gunnar Wagenknecht from comment #0)
> XULRunner has been deprecated in 2015. It has been removed from most Linux
> distros. I'd like to remove it from the macOS port of SWT. There is no
> resources available in maintaining it.
+1 to getting rid of it.
Comment 3 Lakshmi P Shanmugam CLA 2017-06-19 08:43:20 EDT
Let's first push only the build related changes to stop building the XULRunner library. The source code changes could be done as a next step together with other platforms.
Comment 5 Lakshmi P Shanmugam CLA 2017-08-01 07:09:36 EDT
Verified in Build I20170731-2000.

Creating Browser with SWT.MOZILLA style, prints error message to console and falls-back to Webkit.
Running below code on Mac:
browser = new Browser(parent, SWT.MOZILLA);
System.out.println(browser.getBrowserType()); // prints 'webkit' on console.