An open-source Java IDE and platform for rich client applications

Eclipse SDK for Mac

Eclipse SDK 4.9

  -  232 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Eclipse SDK 4.9.


For those interested in downloading the most recent release of Eclipse SDK for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Eclipse SDK 4.9 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Eclipse SDK 4.9 Screenshot 1
  • Eclipse SDK 4.9 Screenshot 2
  • Eclipse SDK 4.9 Screenshot 3
  • Eclipse SDK 4.9 Screenshot 4
  • Eclipse SDK 4.9 Screenshot 5

What's new in this version:

- Equinox (34)
- Compendium (2)
- High CPU usage by WireReDispatcher
- Multipart request responded with 302 under Jetty

Components:
- Contributions to same extension point seem to be randomly ordered in 4.7
- Update felix gogo shell.runtime to 1.1.0
- Run o.e.equinox.preferences.tests bundle as part of the nightly run
- NPE in SubMonitor.cleanupActiveChild

Framework:
- Framework tracing needs attention
- PlatformURLPluginConnection: Wrong argument for error message
- Added a cache to SecurityTable to speed evaluations for large numbers of Conditional Permissions
- Bundle.installBundle does not fail when using escaped character #
- StateImpl#getBundles should use a cache to look up bundles per name
- Failure and Error in org.eclipse.osgi.tests.bundles.ClasLoadingBundleTests on Java 9
- Bundles with directory traversal entry paths may escape framework storage if extracted
- bundle event logs should be delivered synchronously to SynchronousLogListeners
- ExtendedLogEntry.getContext should use event as context
- Use dir-shaped bundle for the linux security fragment
- Support OpenJ9 CDS directly in the framework
- Augment "auto-detection of available packages" logic to consider all packages of automatic modules as exported
- BundleInstallUpdateTests.testQuestionMarkLocation fails on windows
- Allow O(1) lookup within all the host and fragment classpath entries for a given bundle.
- Expose Nested Dir Name as part of NestedDirBundleFile

Launcher:
- Native launcher not built during first build
- To open "Eclipse" you need to install the legacy Java SE 6 runtime.
- Remove obsolete 32bit MacOS binaries
- openFile when appName not set as app param seems to not find running app (win10 and macos, not linux)
- Increment launcher version for 4.9 release

p2:
- Second page of p2 installation dialog show white artifacts
- Can't deselect features from top level category which has subcategories
- Clean up the p2 director app logging logic
- Streamline maven poms hierachy
- Update bundles to Java 1.8
- Extracting archives with directory traversal paths may escape the intended destination folder
- Problems while resolving target contents: "Failed to find configured bundleInfo for: org.eclipse.equinox.weaving.caching 1.1.100.v20171221-2204"
- Can't enable tracing for org.eclipse.equinox.p2.core


JDT

APT:
- Support Filer.createClassFile() in IDE
- Java annotation processor support is incomplete
- All jdt.compiler.apt tests are failing
- Not able to download eclipse IDE for EE developers

Core:
- JEP 330 Single Source File Programs
- add "keep simple for.while on one line" option
- Eclipse compiles codes which javac rejects: incompatible types
- Eclipse can compile an ambiguous method invocation that the javac compiler cannot
- if clause jumps into previous line in if statement followed by else
- Arrange to "capture" lambda local types.
- inline comment shifts text over
- Cannot resolve lambda argument with anonymous class
- Implement Target Platform equivalent in jdt.core for modules
- external null type annotated method produces type safety warning
- BinaryTypeBinding end up with SplitPackageBinding
- UnsupportedOperationException: no glb for ] in InferenceContext18.resolve(InferenceContext18.java:1131)
- jarinjarloader with jdbc jar does not work in jre9
- JSR 269 API changes
- NPE when using a linked resource in classpath
- NPE in ProblemHandler.handle
- Incorrect null type safety warning when using method reference to NonNullByDefault method
- Error on save file due to formatter: IndexOutOfBoundsException in CommentWrapExecutor
- code completion for var in lambda params
- Failures in ReconcilerTests9
- Scope block content (between braces) is not indented
- NPE while compilation with Annotation
- final local method variables are marked with unused warning
- Build 4.9.0 I-Build: I20180615-0300 failed due to compilation errors
- NullPointerException when importing deprecated class in Java 10 project
- "Structural" types: javac and JDT disagree
- Regex in module declaration search doesn't work consistently
- var and null analysis enabled: Error in JDT Core during AST creation, NullPointerException
- Does not resolve module if present under META-INF.versions.9 folder
- Java formatter misses one level of indentation in enum declaration if Javadoc is present
- NullPointerException, even though null analysis says the program is OK
- Compiler forbids assignment from @NonNull type to @Nullable type
- Eclipse hangs on ctrl+click on interface method
- Freeze when formatting Java source code
- Error during AST creation: NPE at MethodBinding.java:1370
- JDT extracting archives with directory traversal paths may escape the intended destination folder
- multiple bound generics - compile error on class signature, no error in method signature
- Incorrect indentation of Java inner enum values when Javadoc present
- Seemingly incorrect "Access to enclosing method is emulated by a synthetic accessor method" warning
- Code reachability analyzer needs to treat System.exit() as a method return point, like "return" statement
- test-jar no longer resolves to proper dependent classpath
- duplicately visible package not detected, if binary package has no class file
- Types not "designed with null type annotations in mind" treated differently
- Compilation error: The return type is incompatible with...
- "Building workspace" on each start after upgrade to Eclipse 4.8
- Nested enum indentation is wrong if enum is first class member and contains a JavaDoc comment
- "Missing code implementation in the compiler"
- automatic module name unstable warning
- ECJ fails to see common Object supertype of primitive arrays
- enum constants are not indented:
- printing error or calculation error found
- reduce set of compliances in gerrit test runs
- Enum Formatting
- Failures in org.eclipse.jdt.apt.pluggable.tests.FilerTests.testCreateClass1
- The compiler compliance specified is 1.n but a JRE m is used warning
- formatting of new line before catch does not work
- Java Formatter doesn't always indent enum constants
- Making array and vector available as list fails on Photon
- Generics cause workspace to fail building
- Content assist hangs
- Annotation Processing: No type annotations returned for annotation values that are arrays of classes
- Unnecessary rebuilding of workspace after reopening Eclipse
- Java Editor could not see method inherited from super class
- Failures in mac after moving to new test machine
- Code completion fails for variable in single-line foreach loop
- ArrayIndexOutOfBoundsException while editing
- Eclipse cannot make up its mind if there is synthetic access code involved or not
- Endless loop in CompletionParser caused by Java code completion
- The type java.lang.Object cannot be resolved
- JDT generates classes that cause VerifyError: Inconsistent stackmap frames
- Incorrect report : The field is defined in an inherited type and an enclosing scope
- NPE in HierarchyResolver.resolve(HierarchyResolver.java:749)
- align assignments in columns
- Formatter Aligns Equals Sign (=) within Section of Code
- Formatter inappropriately stripping carefully added whitespace in variable declarations
- create tests for manipulating external null annotations
- Null Type Safety warning on inlined code but not with intermediary local variable
- String.format(""...) shows warning
- Align fields in columns: add option to use spaces
- Support module-info.java in multi-release JAR files

Debug:
- Hide Running Threads in Debug View
- Run Configuration Command Line to Clipboard
- Launching command line exceeds the process creation command limit on *nix
- The New Preference "PREF_COMPLIANCE_COMPATIBLE_JRE_NOT_AVAILABLE" creates a new problem marker But does not provide Quick Fix for the problem marker
- Debug View shows wrong information due to threads with short lifetime
- Transitive project dependencies are missing when launching on a modular JVM
- ISourceContainerResolver#resolveSourceContainers is not called in some cases
- Avoid suspending threads for ThreadNameChangeListener
- Exception is sporadically logged in Error Log view when terminating debug session
- Remove DefaultAccessRuleParticipant for Java 9 and 10
- Update dependency versions in jdt debug with respect to platform debug plugins
- Thread evaluation runs in parallel with thread label update
- ThreadNameChangeTests failed with No value present
- IOException below OutputStreamMonitor.read (thrown in BufferedInputStream.getInIfOpen)
- Speed up step operations by not showing return value if the operation takes long
- NPE logged and a zombie 'JDI Event Dispatch' job during testSuspendLongRunningCondition
- classpath should not contain JRE jars
- Upgrade to ASM 6.2 to support Java 11 for advanced source lookup
- Marker errors logged during ImportBreakpointsTest and TestToggleBreakpointsTarget
- testVeryLongClasspath* failing on linux with Java 10
- Follow up of Bug 312397 - Run Configuration Command Line to Clipboard
- Debug tests log is full of waiting jobs
- Fix: Use temporary jar to specify classpath (to avoid classpath length limitations)
- Fix: Exclude Test Code
- Warn users for missing debug info while creating request for thread name change handler

Doc:
- Update documentation with new quick assists and quick fixes added in 4.9
- Documentation update from debug

Text:
- Button background not styled in dark theme
- Move SpellCheckEngineTestCase to JUnit 4
- formatting issue with enum and multiline Javadoc
- Additions to dictionary
- Eclipse opens declaration of variable underneath the mouse without clicking (when releasing)

UI:
- Need a way to add-reads for the current module
- Quick assist for converting to static import
- Add 'requires' quick fix missing on import statement
- configure problem severity gives no indication of which preference
- Open Type should always show the path
- Performance - Inefficient use of keySet iterator instead of entrySet iterator
- Make getEnclosingNode from SurroundWithAnalyzer API and move to jdt.core.manipulation
- Refactor LinkedProposalPositionGroup to jdt.core.manipulation
- UI option for bug 525713: Warn when consuming auto modules with unstable names
- Refactor LinkedProposalModel to jdt.core.manipulation
- In the build path settings, the Modulepath and Classpath nodes should be auto expanded
- Refactor CompilationUnitRewriteOperationsFix to jdt.core.manipulation
- Remove marketplace entries for Java 9 . Java 10 Support for Oxygen as these are now native to Oxygen.3a
- with "var" type yields method with invalid return type of "var"
- Update JDT feature to use new versions of org.eclipse.jdt.annotation
- Add to build path should not always add a jar to the classpath
- AssumptionViolatedException on class level shown incorrectly
- Quick fix to add to modulepath when added requires to module-info.java
- Quick Fix to fix project setup always adds to classpath
- New line before else in an if statement does not work
- new line before else
- Save action "remove redundant modifiers" does not handle correctly anonymous implementations of interfaces
- PackageExplorer crash during startup when workingsets are used
- Internal Error on copy.paste of the file with a Long number in the name
- Archive extraction can extract unintended entries
- Java code max line width not applied.
- new Photon syntax highlighting has delay
- Remove redundant semicolons
- Refactor IProblemLocation and ProblemLocation for use with jdt.ls
- Extracting methods should infer `var` parameters' type
- Expansion.collapse state of Modulepath.Classpath should be retained while adding library.project
- Formatter doesn't add new lines before catch and finally
- add "keep simple for.while on one line" option - UI
- reate abstract method
- Generation of equals and hashcode with java 7 Objects.equals and Objects.hashcode
- Java Formatter profile export also exports (wrong) compiler levels
- Perform refactorings to enable corext.fix refactorings.modifications
- Result Comparision dialog on assertion failure doesn't work in mixed JUnit 4.5 scenarios
- Java 'User Library' entries are jumbled without any alphabetical sorting
- Implement Run Configuration Command Line to Clipboard in JUnit Launch Configuration
- Add template for GridDataFactory
- Help contexts for new dialogs relating to modularity details
- Drawing problems in JDT Editor Breadcrums toolbar
- Align fields in columns: add option to use spaces - UI
- Missing mnemonic in Generation of equals and hashcode with java 7 Objects.equals and Objects.hashcode
- align assignments in columns - UI
- The paintComponent issues a strange behavior


PDE

API Tools:
- Wrong version range for requirement on JDT
- Remove duplicated messages in markermessages.properties
- PDE API tools can create a file out of ZipEntry's name without proper validation
- Improve the message for leaks due from supertype's API
- Upgrade ASM to 6.2 to support Java 11
- configure problem severity gives no indication of which preference
- "Explain incompatibility" quickfix should be shown only for relevant types in multi-selection
- API tools no longer works with JRE < 10
- java.lang.OutOfMemoryError: Java heap space causing test failures in api.tools tests on most platforms
- 4 api tools JUnit test failures on all platform on I20180819-0800
- 106 PDE API tools JUnit test failures on .I20180827-2000 or later

Build:
- RCP: Can't Export an Eclipse product when Eclipse for Commiters install path contains space
- Remove org.eclipse.pde.build.examples.rcp.cloud.releng from master
- 2 pde build test fails on all platforms with 4.9.0 I-Build: I20180615-0655
- 3 test cases in PDE build fail with I20180801-0820

UI:
- Migrate org.eclipse.e4.ui.tests.css.core to JUnit5
- Migration org.eclipse.e4.ui.tests.css.core to JUnit5 ( for 4.9)
- Product editor line delimiters change to the system default when saving
- Convert Preferences Wizard messes up line delimiter in plugin_customization.ini
- Use varargs in invocations of DropTarget.setTransfer
- Investigate using a more relaxed schedulingRule for PDE Builders
- No property tester contributes a property org.eclipse.ui.views.log.jdt.hasSelectedStack
- Launch config validation misses icon for "Require Capability"
- DirectoryBundleContainer: parallelize bundle & feature resolving
- Remove program argument addition workaround as a way of running JUnit plugin test case for some scenarios
- PluginConfigurationSection#getBundlesWithStartLevels: Update bundles & start levels
- Replace usage of String#replaceAll in AbstractModel
- Extension point description not dark
- Make dependency to jdt.annotation optional for org.eclipse.pde.runtime
- PDE UI can create a file out of ZipEntry's name without proper validation
- JUnit Plugin Test launches should add -ea if so configured in JUnit preferences
- "Save Image" Button in "Plug-in Image Browser" is always disabled
- 6 new test fails on Friday 13th build
- No tests found with Java 8, JUnit 5 if running "as Plugin Tests"
- Use try-with-resources for streams instead of manually close in pde.ui
- TargetPlatformHelper#getDefaultBundleList: Update bundles & start level configuration
- NPE on trying to edit workspace if launching same launch while previous is open
- configure problem severity gives no indication of which preference
- Unable to launch Eclipse without validation errors: "Missing Constraint" for almost every plugin
- Implement Run Configuration Command Line to Clipboard in PDE Launch Configuration
- Multi-selection for "config problem severity" is wrong

Platform

Ant:
- Update dependency versions in platform ant with respect to debug plugins
- Update to Ant 1.10.5

Compare:
- NPE when comparing two projects
- Compare editor broken: shrinks

Debug:
- Replace anonymous Runnable classes by lambda expression
- Remove redundant modifiers in Platform Debug
- Export launch wizard confirmation dialog typo
- Export launch config dialog shows launch types without any launch config
- DebugContextEvent allows null context in constructor but some callers can't handle null
- Custom debug context provider causes NPE when closing second window
- Context menus in export launch config dialog should have ellipsis
- Link with prototype does not set an initial selection
- DebugView shows wrong selection and wrong expanded state
- AssertionFailedException via LaunchView.showBreadcrumbPage
- ElementContentProvider jobs have no family
- print out of text does not work for long lines
- ArchiveSourceContainer can create ZipEntryStorage objects containing unintended entries
- missing "a" in date pattern string variable
- Show Command Line button is shown when there are no launch configurations
- Build path of org.eclipse.debug.examples.memory looks broken

Doc:
- Use maven-dependency-plugin 3.1.1
- Remove tips for CVS as SDK ships without
- Photon: Welcome->What's New->Migration contains outdated Oxygen content
- N&N Contribute folding to the Generic Editor needs to be moved to ISV
- Create JDT and Platform porting guides for 4.9 and update links in Welcome page
- N&N for eclipse 4.9
- Platform migration missing in TOC
- Platform porting guide for 4.9 is missing in the help document Table of Content

IDE:
- template proposals do not show any JS objects or its documentation
- Provide N&N template for 4.9
- System.out.println("Hello world!"); in cheatsheet for hello world application
- NPE When Closing the Eclipse IDE
- Race condition when updating the Problems view in the background
- ResourceUtil.getFile(IEditorInput) sometimes fails to return valid adapter
- Display error markers on parent projects when Project Explorer is in hierarchical mode
- Error markers missing on project explorer with hierarchical view
- TVT48: Some translated strings are truncated

PMC:
- Zip Slip Bugs
- Initial 4.9 Plan
- 4.9 plan update 1

Releng:
- remember to undo work around for Tycho no producing MD5 property
- restore some releng tests
- Replace usage of deprecated SubProgressMonitor with SubMonitor in org.eclipse.releng.tools
- Include com.ibm.icu.text into Eclipse SDK to allow simple consumption for Eclipse RCP
- Use maven-resources-plugin 3.1.0
- Open master for 4.9 development
- Create 4.9-I-builds repo
- POM version change for 4.9 release
- Update Comparator repo and eclipse run repo to 4.9-I-builds repo
- Show 4.9 build on the download page
- 2018-09 (4.9) Acknowledgements
- Tag 4.9 release
- SWT build failure causes a "bad repo" to be pushed
- test results to mail list do not give "duration"
- Let's dump 'ie.wombat.jbdiff' and related from Git repository
- Drop support for Linux ppc64 in 4.9
- Dynamic creation of surefire arg line for Java Modules and Mac
- Update license to EPL-2.0 in about.html
- Modify equinox naming convention as we no longer name an eclipse release
- Remove java10patch47 from tychoeclipsebuilder
- Remove unused workbenchTests in tychoeclipsebuilder
- Need a new temporary splash screen for 4.9
- Test testFeatureFiles failing about missing feature files
- Bad org.eclipse.debug.ui_3.13.200 in I-builds causes compile errors in Gerrit
- Update EGit.JGit compile-time dependencies to 5.0.1
- Update previous release to 4.8
- Update platform to Jetty 9.4.11 (fix CVEs)
- Update JDT core compiler and apt compiler to use Photon Release to produce 2018-09 M2
- Enable daily cleanup of old builds
- Update to latest wtp releng tools
- Add new plugins from Bug 530834 to platform feature
- Update to ICU4j 62.1
- Extracting archives with directory traversal paths may escape the intended destination folder
- bundle org.eclipse.urischeme could not be found
- Update to EMF 2.14 final
- Update release train version number as 2018-09
- Remove hardcoding of jvm for platform tests
- Declare 4.9 M2
- User friendly labels for our downloads on http:..download.eclipse.org.eclipse.downloads.
- Adopt ASM 6.2 jars from Orbit for 4.9
- Update Base builder to 4.9 M2 to build 4.9 M3
- I-Build: I20180805-2000 build failed
- Show release name in About dialog
- Update JDT core compiler and apt compiler to use 4.9M2 to produce 4.9M3
- Errors trying to build 4.9 SDK locally: Missing requirement org.eclipse.swt.tools.feature.source.feature.group 0.0.0
- Declare 4.9 M3
- Update prereqs for 4.9 release: ECF
- EPL 2.0 conversion corrupted 4 files
- Update JDT core compiler and apt compiler to use 4.9M3 to produce 4.9RC1
- Update Base builder to 4.9 M3 to build 4.9 RC1
- Declare 4.9 RC1
- Update license to EPL-2.0 in our source files
- Readme file for 4.9
- Move I-builds to R4_8_maintenance branch
- Create R4_9_maintenance branch from 4.9RC1
- Enable API freeze report
- platform ui, debug and jdt debug tests fail on gerrit with e4 errors since 03.09.
- Declare 4.9 RC2

Resources:
- Native Linux file system provider should offer millisecond timestamp resolution
- Stop supporting non x86_64 in macos filesystem fragment

Runtime:
- add toString() to org.eclipse.core.expressions.Expression subclasses
- Deprecate non-supported archs in Platform.
- Cleanup InternalPlatform class
- Error injecting: org.eclipse.xtend.maven.XtendCompile - signer information does not match signer information of other classes in the same package
- Failure in ExpressionTests.testSubTypeTiming
- Junit test failure in ExpressionTestsPluginUnloading.test01PluginStopping

SWT:
- Virtual Tree does not resize correctly horizontally
- Tree: incorrect handling of Ctrl+Shift+
- Remove org.eclipse.swt.internal.Compatibility class
- setting a lot of items to combobox is extremely slow (on gtk_combo_box_text_insert)
- old Image constructors have to retain 100% image for dynamic scaling
- Improve support for newer versions of GTK+ 3
- Control#drawsBackground should evaluate SWT.NO_BACKGROUND
- Combo menu is narrower than combo
- Not clickable checkbox middle in another composite
- Keyboard shortcuts are taken from first item in "Input Source" instead of currently active input, thus breaking custom layouts (e.g Dvorak.Colemak.AZERTY) if it's not default layout.
- Support dynamic-scaling on DPI change
- HiDPI support for eclipse platform
- Provide support for macOS 10.13 (High Sierra)
- Use ant-apache-bsf 1.10.3 to compile swt.binaries
- TableColumn#pack does not work for virtual table
- GTK - Vertical line in Tree with text that spans columns
- On GTK PopupList throws an exception while open if the parent window closes. PopupList also fails to gain focus on open.
- SWT.Border Checkbox not working in ControlExample for the DateTime Widget
- Gtk SWT should set type hint for floating shell windows
- Characters requiring cannot be generated using Display.post(Event)
- getItemHeight method of org.eclipse.swt.widgets.List returns a wrong Item height
- Shell.getSize() returns wrong value when created with style SWT.RESIZE | SWT.ON_TOP
- Control getSize() behaves different in Linux and Windows. Getting wrong value on linux
- Metacity-Hack in Shell breaks things instead of fixing them
- Combo#getCaretLocation() is slightly too far down.right
- Don't strip debug symbols from SWT
- Link widget needs an escape character for < and >
- half transparent composite as overlay composite not work with gtk3
- Drop Down & Number Menu Items Do Not Show Contents
- Bridge support files should be updated to latest macOS supported version (10.11)
- Selected day of month in due date picker is not visible
- Mac generator removes space incorrectly in OS.java
- Can't access self signed web sites using internal web browser on fedora 27
- Snippet231 packing makes shell have too short window height.
- Snippet230, tablecolumn icons on right size get cut off
- Display.getShells() returns at least one disposed shell
- Install from local installation shows white artifacts on Install Details page
- Remove option to disable fix for Control.print()
- GridLayout GridData width hint doesnt work correctly
- Bad renderer with setStyleRange & gc draw in a paint event
- Device#getDPI method returns an incorrect value on x2 scaled screen
- CSS tree selection issue on Linux only
- Combo sizing problems
- Remove build support for aix,hpux and solaris
- Font-related regressions in 4.9
- FontData.setHeight(float) allows bad values
- Debug View expand after collapse doesn't show all threads
- Show calendar week in SWT.CALENDAR . SWT.DROP_DOWN
- Coolbar drag items looking very bad in dark theme
- CoolItem elements do not respect background of CoolBar
- Dialogs have height zero, i.e., content area is inivisble
- style is not rendered on single char addition
- Build failed 4.9.0 I-Build: I20180627-2020
- Eclipse Photon is unusable on Plasma with a display scale factor of 2
- List selection background not preserved when list background changes
- NullPointerException in ColorDialog.open()
- DateTime DROPDOWN behavior on Mac is not consistent with other platforms
- New java class dialog renders a strange gray box as separator
- Optimize Display.initializeSystemColors
- Tree does not allow painting the full item
- Table.Tree custom header: sort indicator too small at HiDPI with set header colors
- Table.Tree custom header: sort indicator should use header foreground Color.
- SWT on startup to pick OS zoom updated without logoff
- DateTime instances leaks in the widgetTable after disposal
- Shell.setBounds sometimes fails to set the right location
- Unnecessary code in dialogs?
- Use of GTK_HAS_FOCUS with deprecated GTK_WIDGET_SET and UNSET FLAGS in Composite Widget
- FocusOut.In and Activate.Deactivate events when opening context menu
- TextLayout.getLineBounds returns incorrect values for right to left text
- NPE while invoking Display.getBounds
- SWT to receive.handle DPI change notification from OS
- StyledText draws carets if unfocused
- Completion details are far away from the completion list
- Popup menus sometimes emit GDK warnings
- Error output about "a temporary window without parent"
- assertion size >= 0 failed on GtkCheckButton on standard error
- Javadoc doesn't dissapear via Esc until you clicked into it
- BrowserFunction lost after page reload on Linux.GTK
- Gap between Checkbox.Radio and Text not getting scaled
- Combo sizing problems
- Warning about invalid signal for GtkTextViewAccessible "attributes-changed"
- TreeViewer in SashForm doesnt paint last rows on resize
- Table.Tree header need improvements under dark theme.
- Package explorer double click opens currently selected (highlighted) resource
- Photon@MacOS - Wrong context menu in Project.Package Explorer due to outdated selection
- SWT: Context menu does not close on left mouse click
- Tree in ExpandBar has no content until resized or collapsed.expanded
- GC.copyArea() doesn't work for StyledText
- Do the Javadoc bash for 4.9
- DateTime SWT.DATE and SWT.Time styles do not allow to set value
- Breakpoint condition text editor has no cursor

Team:
- Migration from GConf to GSettings.
- ssh preference page tabs not styled
- Empty shell when calling IWorkspace.validateEdit from non-UI thread
- - Set Link with Editor and Selection as default
- Synchronize view with change sets unresponsive when build artifacts are under version control
- wizard uses full screen height

Text:
- Provide Minimap of text in editor
- End statement mining offset
- Remove drawing of "deleted" annotation more fastly
- Find icon for minimap
- Improve minimap performance on Mac
- Improve performance of default highlight when cursor move a lot
- QuickDiff reenabled after performing "Replace All" action from the find.replace dialog
- Search and replace within text editor extremely slow
- Default Code folding for generic editor should use IndentFoldingStrategy
- Opening Minimap view should either appear beside or in same stack as Outline
- NullPointerException below RichStringAwareSourceViewer.doOperation (thrown in Objects.requireNonNull)
- Debug Source Display has encountered a problem - Index Out of Bounds
- Minimap wrong height calculation
- Failing hover test
- Extension point for ICharacterPairMatcher
- Generic editor not in reference doc

UI:
- Standardise on hamcrest core 1.3
- Provide configuration for pomless builds
- Few Platform UI tests fail while running with Java 9
- Provide mechanism to contribute URL protocol handlers via extension point
- Remove no-op check of createSplash in Workbench
- Give the snippets some love
- DataBindingContext.bindList does not work with custom Conversion
- Edit -> Copy is enabled on a clean empty workspace (NotHandledException)
- Duplicate views appear after dragging view in share area and back to stack
- Add generics to the org.eclipse.core.databinding plugin
- Deprecated IStylingEngine.SERVICE_NAME
- Create plugin.xml walker to verify existence of classes
- Progress indicator not updating in the splash screen of Eclipse
- Navigation buttons disappear after working set switch
- Update documentation
- Field validation for Name in Application Editor should be ERROR
- Platform.UI UiTestSuite IEditorRegistryTest.testFindExternalEditor test fails
- View toolbar not drawn correctly when new commands are added.removed until view is resized
- Eclipse Forms no longer wrapping
- Use varargs in AutoCompleteField
- Current heap in HeapMonitor is too light
- Delete unused CSSXMLEngineImpl and related classes
- Update Batik to 1.10 for CVE fix
- Inactive view toolbar paints over active view tab due to visibleWhen expression
- Show In -> Project Explorer in text editor
- duplicate accelerator in BuildOrderPreferencePage
- Project natures property page layout issues
- Plattform UI Gerrit builds show 57 test fails since I20180615-0655
- Compiler warning in SmartImportTests.java in I20180618-0800
- DecoratorsPreferencePage layout issues
- Missing ids in extensions of org.eclipse.e4.ui.css.swt
- "Widget is disposed" in new quick assist job while tests
- Toolbar disappears after Eclipse exits full screen mode
- View -> Detach should not be first menu item
- org.eclipse.ui.tests.pluginchecks do not run in builds
- IES48 tct6 : translation question
- NPE in internal BrowserViewer
- Memory leaks when closing Workbenchwindow in the IDE and a simple RCP application
- Archive extraction can extract unintended entries
- org.eclipse.ui.examples.adapterservice requires JRE 6
- remove unknown natures
- "show in" sometimes does not work
- Compiler warning in ScrolledFormTest.java in I20180705-2000 and later
- SWTException in ProgressMonitorPart update
- Preference to hide Quick Access field per default
- bad tooltip "toggle coolbar visibility"
- Comparison method violates its general contract
- UI Freeze for 15 minutes everytime when starting Eclipse IDE
- fix wrapping in project natures property page
- TreeViewer expandToLevel() does not properly restore redraw flag
- disableRedraw never used in new API added to AbstractTreeViewer in 4.8
- Overlay icons on editor tab disappear in split mode
- Application model editor - Create handler dialog could persist the last selected package
- "Configuration Fetch Job" should not contain "job"
- Multiple "Activating working set updaters" UI jobs on startup
- Editor tab disappears after moving next to editor area and back
- org.eclipse.e4.ui.workbench.lifecycle should be API
- Commands not matched by description
- Prompt user to restart Eclipse SDK on Zoom change notification
- "No operations to display" label grabs focus
- 5 new UI tests fail since I20180821-2000
- irritating jump of tabs when closing a window
- Add "org.eclipse.equinox.concurrent.future" to relevant feature
- Update org.eclipse.e4.ui.model.workbench to EPL 2.0

User Assistance:
- Bump version numbers to 1.0.0
- JsonNull cannot be cast to com.google.gson.JsonObject
- Tips hashCode.equals should be final
- {Tips] Run cleanup actions to tips and enhance save actions
- About.html missing in org.eclipse.tips.tests
- Provide a DefaultHtmlTip
- Build failure in I20180614-2000
- Use better job name
- Minor refactoring
- Add possibility to provide functions, which can be invoked from the Browser
- Tip of the day bundles lack source bundles
- Use circles for single digit bubbles

Website:
- Project site needs some love