You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add 4.40 N&N entries for PDE editors, build, and docs
Covers seven changes shipped in PDE for 4.40: the new plug-ins-and-features
default for product configurations, Copy on the target editor Content tab,
native Combo widgets in form parts, serialized target resolution, faster
syntax highlighting in the target editor, deterministic plug-in dependency
classpath order, and the migration of the SourceReferences wiki page into
the repository.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
You can now copy entries from the `Content` tab of the target-definition editor.
16
+
This mirrors the behavior already available on the `Locations` tab.
17
+
Copy is available from the context menu or via the platform copy keystroke.
18
+
That is `Ctrl+C` on Linux and Windows, and `Cmd+C` on macOS.
19
+
Multi-selection and expanded children are included in the copied text.
20
+
The copy action is wired through the workbench binding service.
21
+
Any user-remapped key binding for `Copy` is honored automatically.
8
22
9
23
<!--
10
24
## API Tools
@@ -15,6 +29,21 @@ A special thanks to everyone who [contributed to PDE](acknowledgements.md#plug-i
15
29
## PDE Compiler
16
30
-->
17
31
32
+
## Performance
33
+
34
+
### Performance Improvements
35
+
<details>
36
+
<summary>Contributors</summary>
37
+
38
+
-[Lars Vogel](https://github.com/vogella)
39
+
</details>
40
+
41
+
This release includes several performance and reliability improvements:
42
+
43
+
-**Stable classpath order for plug-in dependencies:** The `Plug-in Dependencies` classpath container now uses a deterministic order when a target contains multiple bundles with the same symbolic name (for example two versions of `jakarta.annotation-api`), avoiding spurious **Updating plug-in dependencies** rebuilds at IDE startup.
44
+
-**Faster syntax highlighting in the target definition editor:** The presentation reconciler no longer scans content past the damaged region on every keystroke, so editing large `.target` files feels noticeably more responsive.
45
+
-**More reliable target resolution:** Resolve jobs are now serialized per target handle, preventing duplicate parallel resolves and the resulting `Cannot invoke ProfileLock.unlock()` errors when reloading the same target definition.
46
+
18
47
## Views and Dialogs
19
48
20
49
### CSS Spy Widget Hierarchy Export
@@ -88,4 +117,4 @@ in the `MANIFEST.MF` file.
88
117
89
118
The quick fix is labeled as `Require latest available version range`.
90
119
Once the user clicks on `Finish`, it adds the version range to the specific require bundle or import package.
91
-
For example, version 7.2.3 is interpreted as the compatible range [7.2.0,8.0.0)
120
+
For example, version 7.2.3 is interpreted as the compatible range [7.2.0,8.0.0)
0 commit comments