Skip to content

Commit

Permalink
Eclipse 2023-06: Sources and features to show updated
Browse files Browse the repository at this point in the history
  • Loading branch information
howlger committed Jun 13, 2023
1 parent 5e766f4 commit 7be1e70
Show file tree
Hide file tree
Showing 4 changed files with 4,770 additions and 521 deletions.
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
* C/C++, PHP, Rust
* ([CDT](https://projects.eclipse.org/projects/tools.cdt) (C/C++) 11.1.0→**11.2.0**: [_New & Noteworthy_](https://github.com/eclipse-cdt/cdt/blob/main/NewAndNoteworthy/CDT-11.2.md), [release](https://github.com/eclipse-cdt/cdt/releases/tag/CDT_11_2_0), [commits](https://github.com/eclipse-cdt/cdt/compare/CDT_11_1_0...CDT_11_2_0), [issues](https://github.com/eclipse-cdt/cdt/issues?q=is%3Aissue+sort%3Aupdated-desc))
* ([Embedded CDT](https://projects.eclipse.org/projects/iot.embed-cdt) (C/C++ for Arm/RISC-V) 6.3.1→**6.3.2**: [GitHub](https://github.com/eclipse-embed-cdt/eclipse-plugins), [commits](https://github.com/eclipse-embed-cdt/eclipse-plugins/compare/v6.3.1...v6.3.2), [review](https://projects.eclipse.org/projects/iot.embed-cdt/reviews/6.3.2-release-review), [news](https://eclipse-embed-cdt.github.io/news/))
* ([PDT](https://projects.eclipse.org/projects/tools.pdt) (PHP) 7.2.1→**8.0.0**: [issues](https://github.com/eclipse/pdt/issues?q=is%3Aissue+sort%3Aupdated-asc), [Git](https://github.com/eclipse/pdt/commits/master), [_New & Noteworthy_](https://wiki.eclipse.org/PDT/NewIn80))
* ([PDT](https://projects.eclipse.org/projects/tools.pdt) (PHP) 7.2.1→**8.0.0**: [issues](https://github.com/eclipse/pdt/issues?q=is%3Aissue+sort%3Aupdated-asc), [Git](https://github.com/eclipse/pdt/commits/master), [_New & Noteworthy 8.0_](https://github.com/eclipse-pdt/pdt/wiki/NewIn80))
* ([LSP4J](https://projects.eclipse.org/projects/technology.lsp4j) (LSP Java binding) 0.20.1→**0.21.0**: [GitHub](https://github.com/eclipse/lsp4j), [release](https://github.com/eclipse/lsp4j/releases/tag/v0.21.0), [commits](https://github.com/eclipse/lsp4j/compare/v0.20.1...v0.21.0), [review](https://projects.eclipse.org/projects/technology.lsp4j))
* ([LSP4E](https://projects.eclipse.org/projects/technology.lsp4e) (LSP Eclipse IDE integration) 0.21.0→**0.23.0**: [GitHub](https://github.com/eclipse/lsp4e), [release](https://github.com/eclipse/lsp4e/releases/tag/0.23.0), [commits](https://github.com/eclipse/lsp4e/compare/0.21.0...0.23.0), [review](https://projects.eclipse.org/projects/technology.lsp4e/releases/0.23.0))
* ([TM4E](https://projects.eclipse.org/projects/technology.tm4e) (TextMate) 0.6.2: [GitHub](https://github.com/eclipse/tm4e), [review](https://projects.eclipse.org/projects/technology.tm4e/reviews/0.6.2-release-review), [release notes](https://github.com/eclipse/tm4e/blob/master/RELEASE_NOTES.md#062), [commits](https://github.com/eclipse/tm4e/compare/0.6.0...0.6.2))
Expand All @@ -60,7 +60,7 @@

* **Java 20 <!--[📽️](https://youtu.be/JgMLyGBEQ1c?t=000s)-->**
* Java 20 support: language changes in preview features only
* As you have probably already noted...: [Onboarding information in editor area](https://www.eclipse.org/eclipse/news/4.28/platform.php#editor-onboarding) for those perspectives that supports it
* As you have probably already noticed...: [Onboarding information in editor area](https://www.eclipse.org/eclipse/news/4.28/platform.php#editor-onboarding) for those perspectives that supports it
* **Mylyn <!--[📽️](https://youtu.be/JgMLyGBEQ1c?t=000s)-->**
* [Mylyn task-focused UI](https://github.com/eclipse-packaging/packages/issues/19) is back
* _Task List_ view
Expand All @@ -71,14 +71,15 @@
* ...and much more, e.g. scheduling, context sharing, _Builds_ view (e.g. for `https://ci.eclipse.org/packaging/` - `simrel.epp-tycho-build`), etc.
* **Java <!--[📽️](https://youtu.be/JgMLyGBEQ1c?t=000s)-->**
* Java editor:
* [_Open Call Hierarchy_ on Ctrl+click](https://www.eclipse.org/eclipse/news/4.28/jdt.php#call-hierarchy-on-ctrl-click)
* [Code completion improvements and fixes](https://github.com/search?utf8=%E2%9C%93&q=assist+OR+completion+OR+codecompletion+OR+intellisense+org%3Aeclipse-jdt+committer-date%3A2023-03-05..2023-06-10&s=committer-date&o=desc&type=Commits):
* [`String[] lines = new |` proposes `String`](https://github.com/eclipse-jdt/eclipse.jdt.core/issues/1021)
* [Content assist: boost based on parameter name](https://github.com/eclipse-jdt/eclipse.jdt.core/pull/779)
* ([`String[] lines = new |` proposes `String`](https://github.com/eclipse-jdt/eclipse.jdt.core/issues/1021))
* ([Missing proposals for switch case labels in switch expressions inside lambda](https://github.com/eclipse-jdt/eclipse.jdt.core/issues/697))
* ([Missing Ctrl+Shift+Space info for nested object constructors](https://github.com/eclipse-jdt/eclipse.jdt.core/issues/969))
* [_Open Call Hierarchy_ on Ctrl+click](https://www.eclipse.org/eclipse/news/4.28/jdt.php#call-hierarchy-on-ctrl-click)
* [Quick fix: _Convert String concatenation to Text Block_](https://github.com/eclipse-jdt/eclipse.jdt.core/issues/725): trailing spaces will be converted to `\s` (also as clean-up: see below)
* [Clean-up: _Java Feature: Convert String concatenation to Text Block > Include StringBuffer or StringBuilder concatenations_](https://github.com/eclipse-jdt/eclipse.jdt.ui/pull/435) (also as quick fix: see above)
* (Java formatter:)
* Java formatter:
* [New Javadoc HTML format option](https://www.eclipse.org/eclipse/news/4.28/jdt.php#new-javadoc-html-formatting-option)
* [New preferences: _Java > Launching_](https://www.eclipse.org/eclipse/news/4.28/jdt.php#new-launch-config-name-preferences)
* ([Performance](https://github.com/search?utf8=%E2%9C%93&q=performance+OR+speed+OR+faster+org%3Aeclipse-jdt+committer-date%3A2023-03-05..2023-06-10&s=committer-date&o=desc&type=Commits):)
Expand All @@ -98,20 +99,19 @@
* [TypeScript 5.0](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0) (language server requires Node.js 12.20 or higher (ECMAScript 2018) to run)
* New language features, for instance [TypeScript 5.0 implements](https://github.com/microsoft/TypeScript/pull/50820) the [ECMAScript Stage 3 decorators proposal](https://github.com/tc39/proposal-decorators) ([less flexible/dynamic than Stage 2 to be better optimizable](https://github.com/tc39/proposal-decorators#comparison-with-the-previous-stage-2-decorators-proposal))
* ECMAScript/JavaScript:
* [Decorators](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#decorators) (upcoming ECMAScript feature)
* [`@overload` Support in JSDoc](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#overload-support-in-jsdoc)
* [`@satisfies` Support in JSDoc](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/#satisfies-support-in-jsdoc)
* _Generic Text Editor_ with language support (via LSP4E) for JavaScript, XML (except yet in the Maven POM editor), JSON, CSS, etc.:
* [_Select enclosing Element_/_Restore Last Selection_ (Alt+Shift+Up/Down)](https://github.com/eclipse/lsp4e/pull/562): expands/reduces selection (not supported in YAML)
* [_Go to Matching Breaket_ (Alt+Shift+P)](https://github.com/eclipse/lsp4e/pull/562)
* [_Go to Matching Bracket_ (Ctrl+Shift+P)](https://github.com/eclipse/lsp4e/pull/562)
* **General/Platform<!--[📽️](https://youtu.be/JgMLyGBEQ1c?t=000s)-->**
* Security:
* Security/code audit: financial support by the [Open Source Security Foundation (OpenSSF) Alpha-Omega project](https://openssf.org/community/alpha-omega/) (in June 2022 [Mike Milinkovich : _"Initiate a number of security audits for high-profile Eclipse Foundation projects"_](https://blogs.eclipse.org/post/mike-milinkovich/open-source-security-eclipse-foundation) and [OpenSSF: _"$400K to the Eclipse Foundation to fund additional staff and resources ... security audits for high-profile Eclipse Foundation projects"_ ](https://openssf.org/blog/2022/06/20/openssf-funds-python-and-eclipse-foundations-and-acquires-sos-dev-through-alpha-omega-project/)):
* [Enforce HTTPS protocol (CVE-2021-41033)](https://www.eclipse.org/eclipse/news/4.28/platform.php#force-https)
* [Track trusted hosts (CVE-2021-41037)](https://www.eclipse.org/eclipse/news/4.28/platform.php#trusted-authorities)
* [PGP key revocation](https://www.eclipse.org/eclipse/news/4.28/platform.php#pgp-revocation)
* [Improved untrusted artifact handling](https://www.eclipse.org/eclipse/news/4.28/platform.php#untrusted-artifacts)
* [PGP key revocation](https://www.eclipse.org/eclipse/news/4.28/platform.php#pgp-revocation)
* ([UI](https://github.com/search?utf8=%E2%9C%93&q=dark+OR+light+OR+theme+OR+layout+org%3Aeclipse-platform+org%3Aeclipse-jdt+committer-date%3A2023-03-05..2023-06-10&s=committer-date&type=Commits):)
* ([Onboarding information in editor area](https://www.eclipse.org/eclipse/news/4.28/platform.php#editor-onboarding) (see above: _As you have probably already noted..._))
* ([Onboarding information in editor area](https://www.eclipse.org/eclipse/news/4.28/platform.php#editor-onboarding) (see above: _As you have probably already noticed..._))
* ([Improve responsiveness of _Switch Workspace_ dialog](https://github.com/eclipse-platform/eclipse.platform.ui/pull/299))
* ([Performance](https://github.com/search?utf8=%E2%9C%93&q=performance+OR+speed+OR+fast+OR+faster+OR+slow+org%3Aeclipse-platform+committer-date%3A2023-03-05..2023-06-10&s=committer-date&o=desc&type=Commits):)
* ([Resizing views with empty editor area slow, shows paint artifacts](https://github.com/eclipse-platform/eclipse.platform.ui/commit/2fd96fae6a3ff279611ba8ebf58ca97bddfa732f))
Expand Down
2 changes: 1 addition & 1 deletion hyperspace.html

Large diffs are not rendered by default.

5,264 changes: 4,756 additions & 508 deletions intro_outro_thumbnail.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions reset_workspace_and_installation.bat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set IDE=java-2023-03
set IDE=java-2023-06
set REPO=sample

set ECLIPSE_DIR=%USERPROFILE%\eclipse\%IDE%
Expand All @@ -12,7 +12,8 @@ set REPO_ZIP=%USERPROFILE%\git\%REPO%.7z
:: only for Eclipse 2022-09
::start C:\Users\Howlger\eclipse-installer\eclipse-inst.exe
::echo|set/p=^^^<project.build.sourceEncoding^^^>UTF-8^^^</project.build.sourceEncoding^^^>|clip
echo|set/p=""C:\Program Files\Java\jdk-20-ea\bin\javac^" -d . src\main\java\BytecodeSample.java"|clip
::echo|set/p=""C:\Program Files\Java\jdk-20-ea\bin\javac^" -d . src\main\java\BytecodeSample.java"|clip
echo|set/p="C:\Program Files\Eclipse Adoptium\jdk-20.0.1.9-hotspot"|clip

dir "%ECLIPSE_DIR%\p2"

Expand Down

0 comments on commit 7be1e70

Please sign in to comment.