Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jface wizard placeholder without gradient #10

Open
wants to merge 232 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
232 commits
Select commit Hold shift + click to select a range
f9b743f
StackRendererTest should restet the model after each test
vogella Apr 18, 2023
e97cfd0
increase version numbers for next release
tobias-melcher Sep 5, 2024
9b21618
additional constructor param afterPosition in LineContentCodeMining
tobias-melcher Sep 30, 2024
70a2d11
Remove reflective access from find/replace tests #2060
HeikoKlare Sep 9, 2024
c9b34e4
Improve 'Replace All' performance.
raghucssit Sep 9, 2024
175f65e
Revert "StackRendererTest should restet the model after each test"
vogella Oct 1, 2024
419bb61
Find/replace overlay: improve replace toggle button appearance
HeikoKlare Sep 28, 2024
04dc50b
Modify the 'Close Editor' handler and enabled when evaluation to supp…
feilimb Oct 1, 2024
5e20de9
Remove unnecessary specific entries in build.properties
HannesWell Oct 1, 2024
2cab7ac
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 1, 2024
901a83e
IWorkbenchPageTest: delete project after shutdown
EcljpseB0T Oct 2, 2024
1b2426f
Find/replace logic: proper replace for case-insensitive matches
HeikoKlare Oct 2, 2024
cc24621
ResourceInitialSelectionTest: fix deleting resources #294
EcljpseB0T Oct 2, 2024
ef8188e
Simplify DirtyFileSearchParticipantServiceTracker
HannesWell Oct 1, 2024
e37086d
Find/replace overlay: avoid attempt to set focus while disposing overlay
HeikoKlare Oct 3, 2024
c777660
Find/replace UI tests: unify focus validation
HeikoKlare Oct 3, 2024
bcd1e38
Correct contract of Window#getShell()
HeikoKlare Sep 7, 2024
73b5314
Bump version of org.eclipse.jface for 4.34 stream
HeikoKlare Sep 7, 2024
ebbc32d
ProjectionAnnotationModel.expandAll should tolerate the empty selection
merks Oct 4, 2024
7b0f776
Don't run the automatic registration during test execution
BeckerWdf Sep 20, 2024
2a52383
[Oomph-Setup] Add eclipse.platform.ui configuration setup
HannesWell Oct 6, 2024
fb9cf9a
[Build] Remove build.properties for not built 'releng' folder
HannesWell Oct 7, 2024
cc770ec
Removed bash editor, added javax.inject
iloveeclipse Oct 1, 2024
c3eba42
ContributedPartRenderer$1.setFocus: prevent NPE #2367
EcljpseB0T Oct 8, 2024
7d29a59
[tests] log a TestException instead of RuntimeException
EcljpseB0T Oct 8, 2024
6f8d426
WorkingSetActionProvider: fix "Widget is disposed"
EcljpseB0T Oct 9, 2024
b85d17e
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 9, 2024
72ec5a4
[test] TestLabelProvider: reduce font not disposed warnings
EcljpseB0T Oct 9, 2024
1e895cc
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 9, 2024
1163104
UITestCase.fail(String, Throwable): append the throwable as cause
EcljpseB0T Oct 9, 2024
b945db1
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 9, 2024
d5815f3
[ui.tests] log a TestException instead of RuntimeException
EcljpseB0T Oct 9, 2024
a431d71
PerspectiveSwitcher.ignoreEvent: fix NPE
EcljpseB0T Oct 9, 2024
7c018ef
Fix failing StackRendererTest Test
BeckerWdf Oct 8, 2024
d50e66d
Squashed commit of the following:
eobrienPilz Oct 10, 2024
86f9d93
ImportExistingProjectsWizardTest: fix leaked Shells #2379
EcljpseB0T Oct 10, 2024
3cddf27
MarkerViewTests: fix leaked Shell
EcljpseB0T Oct 10, 2024
83bf670
ImportExistingArchiveProjectFilterTest: fix leaked shells
EcljpseB0T Oct 10, 2024
4e0740d
Remove include of org.apache.xmlgraphics from org.eclipse.e4.rcp feature
merks Oct 10, 2024
aec1a42
MarkerViewUtilTest: fix leaked shells
EcljpseB0T Oct 10, 2024
646fe5c
MarkerComparator.saveState: fix ArrayIndexOutOfBoundsException
EcljpseB0T Oct 10, 2024
859c687
Load marker content generator details from extensions #2193
travkin79 Aug 15, 2024
a022116
StickyScrollingHandlerTest: Improve expectation to the throttler
Christopher-Hermann Oct 10, 2024
090a18a
Improve "Close mode" settings in Editor Preference
praveen-skp Sep 19, 2024
78c9a1c
Find/replace overlay: replace shell with integrated composite #2099
HeikoKlare Sep 9, 2024
545ac67
TestRunLogUtil: add stacktrace to stdout
EcljpseB0T Oct 11, 2024
6d7fa39
Increase InternalDialog width hint from 50 characters to 70 characters
merks Oct 11, 2024
dea7b79
SearchHistoryMenu: improve scrolling through selection with arrow keys
Sep 2, 2024
1eead54
PreferencePageParameterValues_pageLabelSeparator add trailing space
merks Oct 12, 2024
52d1a35
Improve workspace lock error dialog.
raghucssit Oct 1, 2024
7587ea1
Changed the functionality of the regex search with control decorations
jannisCode Oct 8, 2024
a2c40f5
Light (Preview) theme: Change to bg of vertical bar in editor
mvm-sap Sep 23, 2024
3ffdfe3
Increase left margins in F&R overlay
fedejeanne Oct 15, 2024
1ee6274
[Build] Fix archiving of log files in Jenkins pipeline
HannesWell Oct 14, 2024
946e3b3
Generated all OSGi Declarative Services component files by PDE-DS/Tycho
HannesWell Sep 29, 2024
662929b
Use new @IContextFunction.ServiceContextKey component property type
HannesWell Oct 12, 2024
d6a50a4
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 13, 2024
9bd3284
make "Text editor code mining color" configurable in preferences
tobias-melcher Oct 14, 2024
abffd92
Update plugin.xml
BeckerWdf Oct 16, 2024
28c2d5d
fix null pointer exception in SourceViewerDecorationSupport
tobias-melcher Oct 17, 2024
929564c
tests: take screenshot before dispose
EcljpseB0T Oct 11, 2024
ae9e870
WhitespaceCharacterPainter: fix off-by-one error at CR and LF offsets
tobias-melcher Oct 18, 2024
98da4d9
Simplify ResourceInitialSelectionTest
akurtakov Oct 18, 2024
68e6337
Convert some o.e.ui.tests to plain JUnit
akurtakov Oct 18, 2024
2ebbbe9
Convert o.e.ui.tests to plain JUnit (part 2)
akurtakov Oct 18, 2024
ed47024
Add component property types for IModelProcessorContribution attributes
HannesWell Oct 12, 2024
2945d5b
Fail build on javadoc errors
akurtakov Oct 19, 2024
54479d7
Fix javadoc.
akurtakov Oct 19, 2024
c9c9ec7
Fix API errors by updating bundle versions
iloveeclipse Oct 21, 2024
9f38380
Fix lock path computation on Windows and minor simplifications
HannesWell Oct 19, 2024
0a3c1fd
Modify the 'Close Active Editors' (plural) handler to add support for…
feilimb Oct 10, 2024
3b49502
Moving TabFolderLayout into SWT.
deepika-u Aug 13, 2024
e232ae2
Remove long time not needed ICU4J references in tests
akurtakov Oct 25, 2024
5c9af91
[StickyScrolling] Move complex line adaption to central handler
Christopher-Hermann Oct 10, 2024
5503890
Convert ProgressTestCase to pure JUnit 4
akurtakov Oct 25, 2024
e43dec2
Increment to 3.207.0 because re-exported org.eclipse.swt changed ranges
merks Oct 25, 2024
5484902
Simplify ResourceInitialSelectionTest access to Display
akurtakov Oct 25, 2024
d4d7daa
CloseAllHandlerTest cleanup
akurtakov Oct 26, 2024
9e0cb2a
Only set background color on tree if "linesVisible" is false
BeckerWdf Oct 25, 2024
ec2d9bd
Stop needlessly pass TestCase instance in harness
akurtakov Oct 28, 2024
4fbbe1b
Get rid of ArrayUtil.equals(Object[], Object[])
akurtakov Oct 28, 2024
b0d7509
[FindNextAction] synchronize find history with FindReplaceOverlay #2285
Oct 15, 2024
857f51a
Simplify o.e.ui.tests.harness
akurtakov Oct 29, 2024
910b6fc
Set Edge data directory to workspace on Windows
amartya4256 Oct 25, 2024
5e9c188
Fix CascadingTheme.keySet signature
akurtakov Oct 29, 2024
f7dd97b
Stabilize DynamicTest
akurtakov Oct 29, 2024
bbd9101
Fix DialogCheck ArithmeticException
akurtakov Oct 30, 2024
de6e8e5
Ignore missing versions on required bundles for Java editor examples
fedejeanne Oct 29, 2024
76701fe
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 29, 2024
ba43e78
An attempt at resolving a race condition/sporadic test failure in the…
feilimb Oct 29, 2024
21a20ee
Fix scenario names in Java comment.
feilimb Oct 29, 2024
a563cbe
Prune useless parts of o.e.ui.tests
akurtakov Oct 30, 2024
0a615f4
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 30, 2024
392b477
[FindNextAction] Introduce unit tests
Sep 26, 2024
6af4673
Microsoft Defender status retrieval: Add 'not running' status
sratz Oct 29, 2024
2c59dfb
Show multiline error message for invalid regex in searches when possible
jannisCode Oct 14, 2024
860f98f
Stop using assertTrue(false)
akurtakov Oct 30, 2024
2521210
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 30, 2024
5ae97be
Cleanups in unstable tests in I-builds
akurtakov Oct 30, 2024
138233b
Version bump(s) for 4.34 stream
eclipse-platform-bot Oct 30, 2024
83c128c
[test] SmartImportTests fix NPE after SWTError: No more handles
EcljpseB0T Oct 28, 2024
c5928bb
Adding experimental preference to enable rescaling at runtime (Windows)
ShahzaibIbrahim Oct 31, 2024
40edabf
Added dynamic tab alignment support in MultiPageEditorPart
praveen-skp Aug 27, 2024
5dc1350
Incorporated the review comments
praveen-skp Aug 29, 2024
9308f4a
Changed the updateContainer method to protected
praveen-skp Aug 29, 2024
1170414
Refresh LineNumberRulerColumn on ZoomChange of canvas
akoch-yatta Oct 31, 2024
117649f
Place Edge browser userdata directory in metadata space of workspace
HeikoKlare Oct 30, 2024
462666b
Fix missing NLS for "Enable theming" #2480
HeikoKlare Nov 1, 2024
eacd0b4
FindReplaceOverlay: avoid inconsistent borders #2194
HeikoKlare Nov 1, 2024
c1c681a
FindReplaceOverlay: update position and size while not visible #2478
HeikoKlare Nov 1, 2024
56115fc
Correct bundle version after changes in MultiPageEditorPart
HeikoKlare Nov 1, 2024
9474c95
[StickyScrolling] Move text and style calculation to StickyLine
Christopher-Hermann Oct 14, 2024
136afb4
Adding the missing Notification snippets to the wiki
vogella Nov 5, 2024
3fd04b3
Fix IllegalArgumentException when styling the sticky lines
Christopher-Hermann Nov 5, 2024
560db2a
Adjust notification snippets to follow version schema to snippets
vogella Nov 5, 2024
745385a
Changing the name from "Eclipse UI" to "eclipseui" to avoid space in …
elsazac Oct 16, 2024
908db0f
Clean-up and simplify E4 ModelAssembler
HannesWell Oct 19, 2024
c934d05
Impl #2402 - Migrate model processors from extension point to OSGi DS
fipro78 Nov 7, 2024
edc926d
Version bump(s) for 4.34 stream
eclipse-platform-bot Nov 7, 2024
5a4c904
Adding new Notification API snippet to demonstrate the usage of user
vogella Nov 5, 2024
10d96b5
Fix link to new Notification JFace Snippet
vogella Nov 8, 2024
2c07aa7
Improve and add assertions for random failing HoverTest #926 #1808
HeikoKlare Jul 16, 2024
beb9918
Bump version of org.eclipse.ui.genericeditor.tests for 4.34 stream
HeikoKlare Jul 16, 2024
7ae2005
Require o.e.core.resources version 3.21.0 in o.e.search.core
howlger Nov 8, 2024
64af72a
Find/replace overlay: allow pasting into replace input field #2509
HeikoKlare Nov 11, 2024
69f6e45
Find/replace overlay: allow pasting in multi-page editors #2509
HeikoKlare Nov 12, 2024
f5354b7
Update for release 4.35 (#2531)
github-actions[bot] Nov 22, 2024
7aaa014
Update feature product version to 4.35 (#2535)
MohananRahul Nov 25, 2024
78fa7e1
Use LTK Refactoring when copying (duplicating) a Project.
N1k145 Sep 12, 2024
6a3eb35
Version bump(s) for 4.35 stream
eclipse-platform-bot Nov 25, 2024
dceb012
Updated bundles with comparator errors
trancexpress Nov 27, 2024
d69caf3
Bugfix for Hover which is visible above other application windows. #2534
mehmet-karaman Nov 25, 2024
5ed97ff
[Dark Theme] Visual refresh for eclipse
mvm-sap Nov 27, 2024
54adc6a
Version bump(s) for 4.35 stream
eclipse-platform-bot Nov 27, 2024
5930e6b
Move "Light (Preview)" Theme to the "Light" Theme
BeckerWdf Nov 27, 2024
570c48c
Add Keywords to "Appearance" Preference Page
BeckerWdf Nov 28, 2024
60a80e5
Fix undo / redo icons according to standard
BeckerWdf Nov 28, 2024
a1fd060
Version bump(s) for 4.35 stream
eclipse-platform-bot Nov 28, 2024
55329ed
Update tycho-build to 4.0.10
akurtakov Dec 2, 2024
6c459cc
PropertyPageNode: log full exception if any instead of popup only
EcljpseB0T Dec 2, 2024
98ff2aa
CSS: Allow Color And Font Definitions To Be Marked As Not Editable
BeckerWdf Oct 29, 2024
2f68c39
Use SubMonintor in TextChange
vogella Dec 3, 2024
90ae151
DeferredTreeContentManager mark deprecated methods for deletion
vogella Dec 3, 2024
ce9874f
[Linux-Dark Theme]Bg color issue fix in form editor
mvm-sap Dec 3, 2024
97881bf
[StickyScrolling] Use source viewer to calculate the sticky lines
Christopher-Hermann Dec 4, 2024
4d989e4
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 4, 2024
ea68ca2
fix InlinedAnnotationSupport#isInVisibleLines
tobias-melcher Dec 3, 2024
78af158
Find/replace overlay: improve focus/tab order #2161
HeikoKlare Nov 12, 2024
9d544d5
Revert "Use SubMonintor in TextChange"
jukzi Dec 5, 2024
a0a0ef8
ToolItemUpdater: fix possible Integer overflow
EcljpseB0T Dec 3, 2024
d03901e
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 3, 2024
f082218
[StickyScrolling] Sticky line is considering hidden source viewer lines
Christopher-Hermann Dec 6, 2024
7adb4ef
Typing open bracket should surround the selected text with brackets
lathapatil Jul 8, 2024
816a056
Version bump(s) for 4.35 stream and fix since tag
eclipse-platform-bot Dec 6, 2024
532c0fb
Restore ability to filter views by category
ptziegler Dec 3, 2024
f0e5533
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 6, 2024
4a9b6cf
Properly dispose font in FontRegistry upon display disposal
HeikoKlare Dec 5, 2024
1876695
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 6, 2024
e153ca3
Changing org.eclipse.ui.editors to use Eclipse formatter
vogella Dec 6, 2024
2866dd0
Create static variant of ImageDescriptor.imageDescriptorFromURI()
ptziegler Oct 17, 2024
6d6123b
Changing org.eclipse.ui.genericeditor.tests to use Eclipse formatter
vogella Dec 6, 2024
b97ea88
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 6, 2024
e69ed28
Implement search-by-category for Import/Export wizard
ptziegler Dec 9, 2024
5c65cbc
Mark deprecated and unsupported constants for deletion in
vogella Dec 4, 2024
d58c50e
Remove special flattening-behavior for Wizard content providers
ptziegler Dec 9, 2024
b379121
Close test windows in ImportArchiveOperationTest
akurtakov Dec 10, 2024
78615b8
Stop requiring jdt.ui in o.e.ui.tests
akurtakov Dec 10, 2024
ae4f544
Remove activator from org.eclipse.search.tests
vogella Dec 9, 2024
cd48fcd
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 9, 2024
d3971fe
String intern org.eclipse.e4.ui.css.swt.dom.WidgetElement.swtStyles
EcljpseB0T Dec 10, 2024
9c450e2
Make WorkingSetSorter extend ViewerComparator
akurtakov Dec 10, 2024
4721af7
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 10, 2024
51df26c
ImportExistingArchiveProjectFilterTest: skip jdt #2432
EcljpseB0T Dec 11, 2024
bbebe70
[tests] close some leaked Shells #2615
EcljpseB0T Dec 11, 2024
8bd169c
[Dark Theme]Fix for inconsistent Git Staging view bg colors
mvm-sap Dec 10, 2024
b7d5b14
Fix Issues introduced by PR #2051
lathapatil Dec 10, 2024
5334e3c
Fix Objects inside Icons
BeckerWdf Dec 13, 2024
ab9e5b7
fix UI on MacOS in refactoring wizard
tobias-melcher Dec 14, 2024
6957472
Run verification build with Java 21
akurtakov Dec 16, 2024
d2f7367
Add eclipse.appName System Property for setting the Display's AppName
azoitl Dec 13, 2024
2da0507
don't show key binding in UI when command is not handled or not enabled
tobias-melcher Dec 16, 2024
0344b2b
Create Color Definition for Reuse
BeckerWdf Oct 28, 2024
6c8df42
Drop Down menu in Quick Search implemented
jannisCode Nov 25, 2024
3325875
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 17, 2024
894b99f
Fix Placement of "Pin Editor" Icon
BeckerWdf Dec 17, 2024
4bc5030
Delete Unused Image
BeckerWdf Dec 18, 2024
0060e04
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 18, 2024
b019337
Refresh option not available for some resources that are not closed p…
DaveCarpeneto Dec 17, 2024
61cca8f
Reset in colors preference page now respects theme-specific defaults
tobias-melcher Oct 18, 2024
24c36fe
Add CloseTestWindowsRule
akurtakov Dec 20, 2024
ca298d6
Fix javadoc errors/warnings
akurtakov Dec 20, 2024
b581977
Ignore additional parameter
laeubi Jun 29, 2024
e7ae380
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 28, 2024
a595b86
Handle the case when application has no focus in ApplicationPartService
laeubi May 20, 2024
3c276e8
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 28, 2024
7f20954
[Light Theme]Fix for regression caused by Redefine color change
mvm-sap Dec 24, 2024
e24ba9d
Show "Arrow Symbols" instead up "UP" "DOWN" etc.
BeckerWdf Dec 30, 2024
3b4a7ab
fix calculation of multiline heigth on windows with consolas size 9
tobias-melcher Dec 16, 2024
e2ac13e
fix GlobalTemplateVariablesDateTest #2649
jukzi Jan 2, 2025
d8afbe0
Version bump(s) for 4.35 stream
eclipse-platform-bot Jan 2, 2025
9ee216c
'Restore Defaults' uses different value when USE_MARKER_LIMITS pref i…
eobrienPilz Jan 2, 2025
2de3957
Add circular navigation between open tabs
jannisCode Oct 16, 2024
8fd556c
Complete invalid patterns when validating regex during search #2564
fedejeanne Jan 3, 2025
6db4ad4
[Dark Theme] Fix for highlight issue in sub-tabs
mvm-sap Dec 19, 2024
24ec34b
Update to DS 1.4
laeubi Jan 5, 2025
56df767
Version bump(s) for 4.35 stream
eclipse-platform-bot Jan 5, 2025
65a53d4
Fix NullPointerException in LogView
sebthom Nov 8, 2024
5f52c09
Version bump(s) for 4.35 stream
eclipse-platform-bot Dec 4, 2024
688f837
support rendering of code minings at the very end of the document
tobias-melcher Jan 3, 2025
b448d7e
Abort failing FindReplaceDocumentAdapter operations consistently #2657
HeikoKlare Jan 6, 2025
b3aa5b0
Version bump(s) for 4.35 stream
eclipse-platform-bot Jan 6, 2025
36c6b93
LineNumberRulerColumn consider LineSpacing for word wrapping
Christopher-Hermann Jan 7, 2025
58bb65c
FindReplaceOverlay: use search-as-you-type in regex mode #1911
HeikoKlare Jan 2, 2025
db41fb4
Replace TextMatcher in favor of extended StringMatcher
ptziegler Jan 7, 2025
650413a
Update lower bound to org.eclipse.core.runtime due to new API
ptziegler Jan 8, 2025
690fac0
[StickyScrolling] Remove needless job to style sticky lines
Christopher-Hermann Jan 8, 2025
e3382fc
FindReplaceOverlay: avoid exception while closing workbench window #2666
HeikoKlare Jan 6, 2025
65f4b90
SynchronizableDocument: fix (BadPositionCategoryException)
jukzi Jan 8, 2025
f878f80
Version bump(s) for 4.35 stream
eclipse-platform-bot Jan 8, 2025
33f4606
Move o.e.text.quicksearch to Java 21
akurtakov Jan 10, 2025
d876bc7
Add an example for providing an icon pack
laeubi Jan 11, 2025
8681223
StickyScrolling: Exceptions while opening Java editors from Search view
Christopher-Hermann Jan 10, 2025
f9feca4
FindReplaceOverlay: improve error indication for find and replace inputs
HeikoKlare Jan 6, 2025
7308b62
Remove dispose call for Colors in StickyScrollingHandler
vogella Jan 13, 2025
323f82d
Only evaluate expand condition once in AnstractTreeViewer
fedejeanne Jan 14, 2025
8ae1e87
Mark unused methods for removal in WorkbenchWindowAdvisor
vogella Nov 6, 2024
904bdd7
Version bump(s) for 4.35 stream
eclipse-platform-bot Jan 7, 2025
74efba4
Correct activation of monitor-specific rescaling on Windows
HeikoKlare Jan 13, 2025
f5f10d1
Remove outdated preference setting from ZoomTestCase
vogella Jan 14, 2025
176f503
Extract shared code of FilteredTrees to abstract base class
ptziegler Jan 14, 2025
bbc28ce
Mark long deprecated methods in AbstractUIPlugin for removal
vogella Jan 13, 2025
461b29d
Remove gradient from placeholder images in JFace
vogella Nov 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .mvn/extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
<extension>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-build</artifactId>
<version>4.0.6</version>
<version>4.0.10</version>
</extension>
</extensions>
15 changes: 8 additions & 7 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,30 @@ pipeline {
}
tools {
maven 'apache-maven-latest'
jdk 'temurin-jdk17-latest'
jdk 'temurin-jdk21-latest'
}
stages {
stage('Build') {
steps {
wrap([$class: 'Xvnc', useXauthority: true]) {
xvnc(useXauthority: true) {
sh """
mvn clean verify --batch-mode --fail-at-end -Dmaven.repo.local=$WORKSPACE/.m2/repository \
-Pbree-libs -Papi-check -Pjavadoc \
-Dmaven.test.failure.ignore=true \
-Dmaven.test.failure.ignore=true \
-Dcompare-version-with-baselines.skip=false \
-Dproject.build.sourceEncoding=UTF-8 \
-Dorg.slf4j.simpleLogger.showDateTime=true -Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss.SSS \
-DtrimStackTrace=false
-DtrimStackTrace=false
"""
}
}
post {
always {
archiveArtifacts artifacts: '*.log,*/target/work/data/.metadata/*.log,*/tests/target/work/data/.metadata/*.log,apiAnalyzer-workspace/.metadata/*.log', allowEmptyArchive: true
archiveArtifacts artifacts: '*.log,**/target/**/*.log', allowEmptyArchive: true
junit '**/target/surefire-reports/TEST-*.xml'
discoverGitReferenceBuild referenceJob: 'eclipse.platform.ui/master'
recordIssues publishAllIssues:false, ignoreQualityGate:true, tool: eclipse(name: 'Compiler and API Tools', pattern: '**/target/compilelogs/*.xml'), qualityGates: [[threshold: 1, type: 'DELTA', unstable: true]]
recordIssues(publishAllIssues:false, ignoreQualityGate:true,
tool: eclipse(name: 'Compiler and API Tools', pattern: '**/target/compilelogs/*.xml'),
qualityGates: [[threshold: 1, type: 'DELTA', unstable: true]])
recordIssues publishAllIssues:false, tools: [mavenConsole(), javaDoc()]
}
}
Expand Down
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ For more information, refer to the [Eclipse Platform project page](https://proje

Contributions are most welcome. There are many ways to contribute, from entering high quality bug reports, to contributing code or documentation changes.

For a complete guide, see the https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md.
For a complete guide, see the [CONTRIBUTING](https://github.com/eclipse-platform/.github/blob/main/CONTRIBUTING.md) page.

[![Create Eclipse Development Environment for Eclipse Platform UI](https://download.eclipse.org/oomph/www/setups/svg/Eclipse_Platform_UI.svg)](
https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-platform/eclipse.platform.ui/master/releng/org.eclipse.ui.releng/platformUIConfiguration.setup&show=true
"Click to open Eclipse-Installer Auto Launch or drag into your running installer")


## Test Dependencies
Expand All @@ -27,10 +31,10 @@ Please install them by installing "Eclipse Test Framework" from the [current rel

## How to Build on the Command Line

You need Maven 3.8.x installed. After this you can run the build via the following command:
You need Maven 3.9.x installed. After this you can run the build via the following command:

```
mvn clean verify -Pbuild-individual-bundles
mvn clean verify
```


Expand Down
2 changes: 1 addition & 1 deletion bundles/org.eclipse.core.commands/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.core.commands
Bundle-Version: 3.12.200.qualifier
Bundle-Version: 3.12.300.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Export-Package: org.eclipse.core.commands,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ public static ParameterizedCommand generateCommand(Command command, Map paramete
IParameter parameter = command.getParameter(key);
// if the parameter is defined add it to the parameter list
if (parameter == null) {
return null;
continue;
}
ParameterType parameterType = command.getParameterType(key);
if (parameterType == null) {
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.eclipse.core.filebuffers/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.core.filebuffers; singleton:=true
Bundle-Version: 3.8.300.qualifier
Bundle-Version: 3.8.400.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Export-Package:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,14 @@
*******************************************************************************/
package org.eclipse.core.internal.filebuffers;

import java.util.List;
import java.util.Map;

import org.eclipse.jface.text.BadLocationException;
import org.eclipse.jface.text.BadPartitioningException;
import org.eclipse.jface.text.BadPositionCategoryException;
import org.eclipse.jface.text.Document;
import org.eclipse.jface.text.DocumentEvent;
import org.eclipse.jface.text.DocumentRewriteSession;
import org.eclipse.jface.text.DocumentRewriteSessionType;
import org.eclipse.jface.text.IDocumentExtension4;
Expand All @@ -38,6 +42,97 @@ public class SynchronizableDocument extends Document implements ISynchronizable

private Object fLockObject;

@Override
protected void updateDocumentStructures(DocumentEvent event) {
Object lockObject= getLockObject();
if (lockObject == null) {
super.updateDocumentStructures(event);
return;
}
synchronized (lockObject) {
super.updateDocumentStructures(event);
}
}

@Override
public void removePositionCategory(String category) throws BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
super.removePositionCategory(category);
return;
}
synchronized (lockObject) {
super.removePositionCategory(category);
}
}

@Override
public String[] getPositionCategories() {
Object lockObject= getLockObject();
if (lockObject == null) {
return super.getPositionCategories();
}
synchronized (lockObject) {
return super.getPositionCategories();
}
}

@Override
protected Map<String, List<Position>> getDocumentManagedPositions() {
Object lockObject= getLockObject();
if (lockObject == null) {
return super.getDocumentManagedPositions();
}
synchronized (lockObject) {
return super.getDocumentManagedPositions();
}
}

@Override
public boolean containsPositionCategory(String category) {
Object lockObject= getLockObject();
if (lockObject == null) {
return super.containsPositionCategory(category);
}
synchronized (lockObject) {
return super.containsPositionCategory(category);
}
}

@Override
public boolean containsPosition(String category, int offset, int length) {
Object lockObject= getLockObject();
if (lockObject == null) {
return super.containsPosition(category, offset, length);
}
synchronized (lockObject) {
return super.containsPosition(category, offset, length);
}
}

@Override
public int computeIndexInCategory(String category, int offset) throws BadLocationException, BadPositionCategoryException {
Object lockObject= getLockObject();
if (lockObject == null) {
return super.computeIndexInCategory(category, offset);
}
synchronized (lockObject) {
return super.computeIndexInCategory(category, offset);
}
}

@Override
public void addPositionCategory(String category) {
Object lockObject= getLockObject();
if (lockObject == null) {
super.addPositionCategory(category);
return;
}
synchronized (lockObject) {
super.addPositionCategory(category);
}
}

@Override
public synchronized void setLockObject(Object lockObject) {
fLockObject= lockObject;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dsVersion=V1_3
dsVersion=V1_4
eclipse.preferences.version=1
enabled=true
generateBundleActivationPolicyLazy=true
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.eclipse.e4.core.commands/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Bundle-SymbolicName: org.eclipse.e4.core.commands;singleton:=true
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-Version: 1.1.400.qualifier
Bundle-Version: 1.1.500.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-17
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
jakarta.inject;version="[2.0.0,3.0.0)",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2009, 2014 IBM Corporation and others.
* Copyright (c) 2009, 2024 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
Expand All @@ -21,7 +21,8 @@
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.osgi.service.component.annotations.Component;

@Component(service = IContextFunction.class, property = "service.context.key=org.eclipse.e4.core.commands.ECommandService")
@Component(service = IContextFunction.class )
@IContextFunction.ServiceContextKey(org.eclipse.e4.core.commands.ECommandService.class)
public class CommandServiceCreationFunction extends ContextFunction {
/**
* A context key (value "rootContext") that identifies the root of this context chain. It does
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2009, 2013 IBM Corporation and others.
* Copyright (c) 2009, 2024 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
Expand All @@ -20,7 +20,8 @@
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.osgi.service.component.annotations.Component;

@Component(service = IContextFunction.class, property = "service.context.key=org.eclipse.e4.core.commands.EHandlerService")
@Component(service = IContextFunction.class)
@IContextFunction.ServiceContextKey(org.eclipse.e4.core.commands.EHandlerService.class)
public class HandlerServiceCreationFunction extends ContextFunction {

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dsVersion=V1_3
dsVersion=V1_4
eclipse.preferences.version=1
enabled=true
generateBundleActivationPolicyLazy=true
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.eclipse.e4.ui.bindings/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.e4.ui.bindings;singleton:=true
Bundle-Version: 0.14.400.qualifier
Bundle-Version: 0.14.500.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*******************************************************************************
* Copyright (c) 2009, 2014 IBM Corporation and others.
* Copyright (c) 2009, 2024 IBM Corporation and others.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
Expand All @@ -20,7 +20,8 @@
import org.eclipse.e4.core.contexts.IEclipseContext;
import org.osgi.service.component.annotations.Component;

@Component(service = IContextFunction.class, property = "service.context.key=org.eclipse.e4.ui.bindings.EBindingService")
@Component(service = IContextFunction.class)
@IContextFunction.ServiceContextKey(org.eclipse.e4.ui.bindings.EBindingService.class)
public class BindingServiceCreationFunction extends ContextFunction {

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dsVersion=V1_3
dsVersion=V1_4
eclipse.preferences.version=1
enabled=true
generateBundleActivationPolicyLazy=true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.theme;singleton:=true
Bundle-Version: 0.14.400.qualifier
Bundle-Version: 0.14.500.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Expand Down
2 changes: 1 addition & 1 deletion bundles/org.eclipse.e4.ui.css.swt/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.e4.ui.css.swt;singleton:=true
Bundle-Version: 0.15.400.qualifier
Bundle-Version: 0.15.500.qualifier
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Expand Down
3 changes: 2 additions & 1 deletion bundles/org.eclipse.e4.ui.css.swt/forceQualifierUpdate.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ Bug 416898 - Some Platform UI bundles need to be touched to get API descriptions
Bug 514690 - Build failure on I20170403-2000 and I20170404-0245
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1184
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1659
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1781
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1781
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2595
1 change: 1 addition & 0 deletions bundles/org.eclipse.e4.ui.css.swt/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -494,6 +494,7 @@
<property-name name="category"/>
<property-name name="label"/>
<property-name name="description"/>
<property-name name="editable"/>
</handler>
<handler
adapter="org.eclipse.e4.ui.css.swt.dom.definition.FontDefinitionElement"
Expand Down
Loading
Loading