This site is maintained for archival purposes only. Eclipse projects have transitioned to GitHub and Eclipse GitLab. Use the Projects search tool to locate your project and access its latest code and issue tracker.
Bug 506092 - Drop XULRunner support on macOS
Summary: Drop XULRunner support on macOS
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.7   Edit
Hardware: All Mac OS X
: P3 enhancement (vote)
Target Milestone: 4.8 M1   Edit
Assignee: Gunnar Wagenknecht CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 502090 dropXULRunnerAll
  Show dependency tree
 
Reported: 2016-10-17 10:44 EDT by Gunnar Wagenknecht CLA
Modified: 2017-08-01 07:09 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.