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
Copy file name to clipboardExpand all lines: news/4.37/jdt.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,8 @@ If the start and end region markers are the same, the same comment can be used t
28
28
The last section automatically ends when the last block is closed or at the end of the file.
29
29
30
30
This is useful if a class (or other Java file) contains multiple sections that are seperated with some comment.
31
-
To use this functionality, check "Enable folding of custom regions" in `Window > Preferences > Java > Editor > Folding` and enter the same text in "Region start comment text" and "Region end comment text".
31
+
To use this functionality, check `Enable folding of custom regions` in `Window → Preferences → Java → Editor → Folding`
32
+
and enter the same text in `Region start comment text` and `Region end comment text`.
32
33
33
34

34
35
@@ -38,7 +39,7 @@ This marker can then be used in comments to separate start and end regions.
38
39
39
40

40
41
41
-
### New quick-fix/clean-up to replace deprecated fields
42
+
### New Quick-fix/Clean-up to Replace Deprecated Fields
42
43
<details>
43
44
<summary>Contributors</summary>
44
45
@@ -47,7 +48,7 @@ This marker can then be used in comments to separate start and end regions.
47
48
48
49
In a previous release, support was added to replace deprecated method calls with a suggested replacement found in Javadoc. With this release, it is now possible to also replace fields with suggested replacements.
49
50
50
-
The new clean-up is found by going to the `Source Fixing` tab of the Clean-up Configuration dialog and selecting: `Replace deprecated field where possible`. The quick-fix is accessible by clicking CTRL+space on the deprecated field reference.
51
+
The new clean-up is found by going to the `Source Fixing` tab of the `Custom Clean Ups` dialog and selecting: `Replace deprecated field where possible`. The quick-fix is accessible by clicking CTRL+space on the deprecated field reference.
51
52
52
53

53
54
@@ -61,7 +62,7 @@ results in:
61
62
62
63
after applying the clean-up.
63
64
64
-
### Access modifier specification added to Extract Method
65
+
### Access Modifier Specification Added to Extract Method
65
66
<details>
66
67
<summary>Contributors</summary>
67
68
@@ -82,7 +83,8 @@ When extracting code to a method, a user can now specify access modifiers for th
82
83
-[Suby S Surendran](https://github.com/subyssurendran666)
83
84
</details>
84
85
85
-
The ruler context menu in the editor has been enhanced to make debugging setup more efficient. You can now directly toggle a breakpoint with hit count or a triggerpoint by `right-clicking on the vertical ruler` (left margin), where the context menu includes the options Toggle Breakpoint with Hit Count and Toggle Triggerpoint.
86
+
The ruler context menu in the editor has been enhanced to make debugging setup more efficient. You can now directly toggle a breakpoint with hit count or a triggerpoint
87
+
by right-clicking on the vertical ruler (in left margin), where the context menu includes the options `Toggle Breakpoint with Hit Count` and `Toggle Triggerpoint`.
86
88
87
89

Copy file name to clipboardExpand all lines: news/4.37/pde.md
+21-16Lines changed: 21 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,21 +12,21 @@ A special thanks to everyone who [contributed to PDE](acknowledgements.md#plug-i
12
12
-[Christoph Läubrich ](https://github.com/laeubi)
13
13
</details>
14
14
15
-
PDE previously has created JUnit Plugin-test launches with some broad inclusion settings and defaults that do not always fit different project setups.
16
-
From now on, it uses a more minimal approach when creating new JUnit Plugin-test launches by default that is only selecting the test-plugin and leverage
17
-
the option to include all required dependencies automatically.
15
+
PDE previously has created JUnit Plugin-test launches with some broad inclusion settings and defaults that do not always fit different project setups well.
16
+
Now it uses a more minimal approach when creating new JUnit Plugin-test launches that only selects the test-plugin
17
+
and leverages the option to include all required dependencies automatically.
18
18
19
-
This results in much smaller launches that start up faster and do not pull in everything in your workspace by default what is especially a problem when
20
-
many independent components in a workspace are to be tested.
19
+
This results in much smaller launches that start up faster and do not pull in everything in your workspace by default
20
+
which is especially a problematic when many independent components in a workspace are to be tested.
21
21
22
-
Beside of this it is now possible to configure the used default settings for new launches to adapt to individual needs, because of this
23
-
we **strongly recommend** you review these settings and make sure they fit your needs after an upgrade.
22
+
In addition, it is now possible to configure the default settings for new launches to adapt to individual needs.
23
+
As a result, we **highly recommend** you review these settings to ensure they fit your needs after upgrading.
As this only affects new launches, you either need to adapt existing launches or delete older ones so they are created with fresh settings on the next run,
28
-
if you find any issues or difficulties using this feature don't hesitate to let us know and open an [issue](https://github.com/eclipse-pde/eclipse.pde/issues)
29
-
or a new[discussion](https://github.com/eclipse-pde/eclipse.pde/discussions).
27
+
As this only affects new launches, you either need to adapt existing launches or delete older ones so they are created with fresh settings on the next run.
28
+
If you encounter any issues or difficulties using this feature don't hesitate to let us know by opening an [issue](https://github.com/eclipse-pde/eclipse.pde/issues)
29
+
or starting a[discussion](https://github.com/eclipse-pde/eclipse.pde/discussions).
30
30
31
31
### OSGi Test Framework Support
32
32
@@ -37,17 +37,22 @@ or a new [discussion](https://github.com/eclipse-pde/eclipse.pde/discussions).
37
37
</details>
38
38
39
39
The [OSGi Testing Support](https://github.com/eclipse-osgi-technology/osgi-test#osgi-testing-support) is a great library for testing OSGi applications,
40
-
and PDE now add first-class support as it does for OSGi Annotations already.
40
+
and PDE now adds first-class support as it already did for OSGi Annotations.
41
41
42
-
To enable this do the following:
42
+
Enable this as follows:
43
43
44
-
1. Make sure your target platform contains the necessary OSGi test dependencies, to make this more easy PDE provides a feature named `org.eclipse.pde.osgitest.dependencies.feature`.
45
-
2. Go to the [Build Path Settings](https://help.eclipse.org/latest/topic/org.eclipse.jdt.doc.user/reference/ref-properties-build-path.htm) and add the JUNIT Library under the [Libraries Tab](https://help.eclipse.org/latest/topic/org.eclipse.jdt.doc.user/reference/ref-properties-build-path.htm#libraries) but do not add any JUnit or OSGi Testing imports/requirements to your manifest!
44
+
1. Make sure your target platform contains the necessary OSGi test dependencies.
45
+
To make this easier, PDE provides a feature named `org.eclipse.pde.osgitest.dependencies.feature`.
46
+
2. Go to the [Build Path Settings](https://help.eclipse.org/latest/topic/org.eclipse.jdt.doc.user/reference/ref-properties-build-path.htm)
47
+
and add the Junit Library under the [Libraries Tab](https://help.eclipse.org/latest/topic/org.eclipse.jdt.doc.user/reference/ref-properties-build-path.htm#libraries)
48
+
but do not add any JUnit or OSGi Testing imports/requirements to your manifest!
46
49
3. Place your Tests into a source folder marked as test source
47
50
48
-
PDE will then automatically add required dependencies for OSGi Testing Support and you can use all the standard annotations right now.
51
+
PDE will then automatically add required dependencies for OSGi Testing Support and you can use all the standard annotations.
49
52
50
-
After that just run your tests as the usual plugin test, you can find an example [here](examples/osgitest-example.zip), if you find any issues or has suggestions don't hesitate to let us know and open an issue [here](https://github.com/eclipse-pde/eclipse.pde/issues).
53
+
After that just run your tests as the usual plugin test.
54
+
You can find an example [here](examples/osgitest-example.zip).
55
+
If you encounter issues or have suggestions don't hesitate to let us know by opening an [issue](https://github.com/eclipse-pde/eclipse.pde/issues).
Copy file name to clipboardExpand all lines: news/4.37/platform_isv.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ See [Support Launching with a Terminal Console](platform.md#support-launching-wi
23
23
</details>
24
24
25
25
It is now possible to dynamically hide the context menu in the perspective switcher using the application model API.
26
-
This enables Eclipse RCP apps using 3.x API to enable and disable the menu at runtime.
26
+
This allows Eclipse RCP apps using 3.x API to enable and disable the menu at runtime.
27
27
28
28
Example usage:
29
29
```java
@@ -45,5 +45,6 @@ The `ImageDataProvider` API documentation has been updated to clarify that imple
45
45
For example, if `getImageData(100)` returns an image of width `w` and height `h`, then `getImageData(200)` must return an image of width `2 * w` and height `2 * h`, if non-null.
46
46
This only makes an implicit assumption explicit, some consumers have always relied on this linear scaling behavior, and lack of it may have led to unexpected behavior in the past.
47
47
48
-
Additionally, optional runtime checks verifying this linear scaling behavior are available as a debugging feature to assist developers in validating their implementations.
48
+
Additionally, optional runtime checks verifying this linear scaling behavior are available as a debugging feature to assist developers in validating their implementations.
49
+
49
50
These checks can be enabled by starting the application with `-Dorg.eclipse.swt.internal.enableStrictChecks`, but note that this system property may be subject to change in future releases without prior notice.
0 commit comments