Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Platform/Plan/4.9"
(→GTK) |
(→Improve Accessibility support) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
The Eclipse Platform team need to continue to improve stability and performance of the user interface. This includes improving the initial startup time of the Eclipse IDE as well as improving the interactive performance. | The Eclipse Platform team need to continue to improve stability and performance of the user interface. This includes improving the initial startup time of the Eclipse IDE as well as improving the interactive performance. | ||
+ | |||
+ | [ONGOINGEFFORT] | ||
=== Simplify and improve the user experience === | === Simplify and improve the user experience === | ||
The Eclipse Platform team need to continue to simplify and improve the user workflow in the Eclipse IDE. | The Eclipse Platform team need to continue to simplify and improve the user workflow in the Eclipse IDE. | ||
+ | |||
+ | [ONGOINGEFFORT] | ||
=== Improve code quality === | === Improve code quality === | ||
To make the code basis maintainable and active for new contributors and committers, the Eclipse Platform team will continue to reduce compiler warnings, Sonar warnings and the like. We will also continue to remove dead code and to deprecated outdated API. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=537715 Bug 537715] and connected for details. | To make the code basis maintainable and active for new contributors and committers, the Eclipse Platform team will continue to reduce compiler warnings, Sonar warnings and the like. We will also continue to remove dead code and to deprecated outdated API. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=537715 Bug 537715] and connected for details. | ||
+ | |||
+ | [ONGOINGEFFORT] | ||
=== Tip of the Day: Content and Enhancements === | === Tip of the Day: Content and Enhancements === | ||
Provide additional enhancement for the Tip of the Day feature and enable extenders to add their own content. Create content for Platform/JDT/PDE. | Provide additional enhancement for the Tip of the Day feature and enable extenders to add their own content. Create content for Platform/JDT/PDE. | ||
− | + | * [FIXED] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=537716 Bug 537716] and connected for details. | |
=== Provide Minimap === | === Provide Minimap === | ||
The Eclipse Platform plans to provide a Minimap view. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=321410 Bug 321410] and connected for details. | The Eclipse Platform plans to provide a Minimap view. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=321410 Bug 321410] and connected for details. | ||
+ | |||
+ | * [FIXED] | ||
=== Link Handling for custom URI schemes === | === Link Handling for custom URI schemes === | ||
The Eclipse Platform plans to provide a possibility to add link handlers for custom URI schemes. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530833 Bug 530833] and connected for details. | The Eclipse Platform plans to provide a possibility to add link handlers for custom URI schemes. See [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530833 Bug 530833] and connected for details. | ||
+ | |||
+ | * [ONGOINGEFFORT] | ||
== SWT == | == SWT == | ||
Line 36: | Line 46: | ||
===Windows === | ===Windows === | ||
==== Improve Accessibility support ==== | ==== Improve Accessibility support ==== | ||
− | * https://bugs.eclipse.org/bugs/show_bug.cgi?id=514871 | + | * [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=514871 |
+ | |||
==== Improve Dark theme support ==== | ==== Improve Dark theme support ==== | ||
* [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=508634 | * [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=508634 | ||
Line 50: | Line 61: | ||
==== Modernize documentation and bugzilla ==== | ==== Modernize documentation and bugzilla ==== | ||
− | * [ | + | * [DEFERRED] Add README files for building binary/.SO files using build.sh |
− | * [ | + | * [DELIVERED] Clean up existing SWT-GTK development articles on the SWT wiki page |
− | * [ | + | * [DELIVERED] Contribute native GTK snippets to the GTK specific snippets repo |
− | * [ | + | * [DELIVERED] Clean up old and/or duplicate bugs |
− | * [ | + | * [DELIVERED] Accurately triage incoming bugs in a timely manner |
==== Improve Wayland usability ==== | ==== Improve Wayland usability ==== | ||
* Improve Wayland usability issues such as: | * Improve Wayland usability issues such as: | ||
** [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=530138 | ** [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=530138 | ||
− | ** [ | + | ** [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=534521 |
− | ** [ | + | ** [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=535075 |
==== Further stabilize SWT-GTK3 including Webkit2 and HiDPI support ==== | ==== Further stabilize SWT-GTK3 including Webkit2 and HiDPI support ==== | ||
− | * [ | + | * [DELIVERED] Address any bugs that prevent users from using GTK3 over GTK2 |
* [FIXED] Fix any potential Webkit2 issues, such as: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536141 | * [FIXED] Fix any potential Webkit2 issues, such as: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536141 | ||
− | * [ | + | * [DEFERRED] Resolve potential problems arising in GTK3.24 |
− | * [ | + | * [DELIVERED] Further stabilize HiDPI support |
== Ant == | == Ant == |
Latest revision as of 02:11, 4 September 2018
Contents
Planning page for Platform work for 4.9
This page discusses target fixes and improvements to the Eclipse Platform for the 2018-09 release. The note and newsworthy of all Eclipse top-level projects can be found under Eclipse 4.9 New and Noteworthy.
Platform UI
Performance and stability
The Eclipse Platform team need to continue to improve stability and performance of the user interface. This includes improving the initial startup time of the Eclipse IDE as well as improving the interactive performance.
[ONGOINGEFFORT]
Simplify and improve the user experience
The Eclipse Platform team need to continue to simplify and improve the user workflow in the Eclipse IDE.
[ONGOINGEFFORT]
Improve code quality
To make the code basis maintainable and active for new contributors and committers, the Eclipse Platform team will continue to reduce compiler warnings, Sonar warnings and the like. We will also continue to remove dead code and to deprecated outdated API. See Bug 537715 and connected for details.
[ONGOINGEFFORT]
Tip of the Day: Content and Enhancements
Provide additional enhancement for the Tip of the Day feature and enable extenders to add their own content. Create content for Platform/JDT/PDE.
- [FIXED] Bug 537716 and connected for details.
Provide Minimap
The Eclipse Platform plans to provide a Minimap view. See Bug 321410 and connected for details.
- [FIXED]
Link Handling for custom URI schemes
The Eclipse Platform plans to provide a possibility to add link handlers for custom URI schemes. See Bug 530833 and connected for details.
- [ONGOINGEFFORT]
SWT
Common
Show calendar week in SWT.CALENDAR / SWT.DROP_DOWN
Windows
Improve Accessibility support
Improve Dark theme support
- [DEFERRED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=508634
- [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=517003
Improve on HiDPI support in SWT
- [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=534820
- [CLOSED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=490213
- [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=515502
- [FIXED] https://bugs.eclipse.org/bugs/show_bug.cgi?id=537614
GTK
Modernize documentation and bugzilla
- [DEFERRED] Add README files for building binary/.SO files using build.sh
- [DELIVERED] Clean up existing SWT-GTK development articles on the SWT wiki page
- [DELIVERED] Contribute native GTK snippets to the GTK specific snippets repo
- [DELIVERED] Clean up old and/or duplicate bugs
- [DELIVERED] Accurately triage incoming bugs in a timely manner
Improve Wayland usability
- Improve Wayland usability issues such as:
Further stabilize SWT-GTK3 including Webkit2 and HiDPI support
- [DELIVERED] Address any bugs that prevent users from using GTK3 over GTK2
- [FIXED] Fix any potential Webkit2 issues, such as: https://bugs.eclipse.org/bugs/show_bug.cgi?id=536141
- [DEFERRED] Resolve potential problems arising in GTK3.24
- [DELIVERED] Further stabilize HiDPI support
Ant
Ant version upgrade
Upgrade to Apache Ant version 1.10.5 bug 536223
DELIVERED in 4.9
Routine Maintenance and Enhancements
Other Bugs and enhancements.
Debug
Framework to show command line
Run Configuration Command Line to Clipboard bug 312397
DELIVERED in 4.9
Routine Maintenance and Enhancements
Other Bugs and enhancements.