Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-01-22Bug 543638 - Improved MultiStatus#add performanceY20190130-0010Y20190123-2200I20190129-1800I20190128-1800I20190127-1800I20190126-1800I20190125-1800I20190124-1800I20190124-1235I20190124-0930I20190123-1800I20190122-1800Julian Honnen3-31/+24
Changed the internal children array to an ArrayList to improve performance when adding many children and simplify code. Change-Id: I98fc3547c3d4866f68e7133532c21b98a6657460 Signed-off-by: Julian Honnen <julian.honnen@vector.com>
2018-12-07Bug 541822 - POM and product version change for 4.11 releaseI20181211-0230I20181210-1800I20181210-0755I20181210-0535Niraj Modi1-1/+1
Change-Id: Ic4c1ac4506e43a47abb3210567b944a1caa27a93 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2018-10-21Bug 540350 - ListenerList should implement toString()Andrey Loskutov3-2/+7
Change-Id: I81891af30f11226c36cda7499d1c0ce2772903ae Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-09-04Bug 538531 - POM version change for 4.10 releaseI20180905-1305I20180905-0410Sravan Kumar Lakkimsetti1-1/+1
Change-Id: Ie5d73afbfcad435db3a729a356d8666f1c2c35c0 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2018-08-27Bug 535802 - EPL-2.0 for plug-ins in equinox.bundlesI20180828-0800I20180827-2000Lars Vogel59-177/+354
Script used for this update: git checkout master git reset --hard origin/master git pull find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i 's/Eclipse Public License v1.0/Eclipse Public License 2.0/g' {} + find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)http:\/\/www.eclipse.org\/legal\/epl-v10.html/\1\2https:\/\/www.eclipse.org\/legal\/epl-2.0\/\ \1\ \1\2SPDX-License-Identifier: EPL-2.0/' {} + # Get rid of the All rights reserved find . -type f ! -name "*.exsd" ! -name "org.eclipse.jdt.ui.prefs" ! -name "pom.xml" -exec sed -i -E 's/([[:blank:]]*[^[:blank:]])*([[:blank:]]*)(All rights reserved. )/\1\n\1\2/' {} + Change-Id: I4a3195578bdf2d2c8ae86224e6156efcf096362f Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-08-23Bug 538191 - NPE in SubMonitor.cleanupActiveChildY20180823-0800S4_9_0_M3I20180827-0800I20180826-2000I20180825-1500I20180824-2000I20180823-0450I20180823-0430Andrey Loskutov1-3/+4
Change-Id: I04cc8a9cc6002fc47ac2c89c212550d69f1216e1 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-06-15Bug 518175 Pass bundle id to url_resolvePlugin messageY20180705-0105Y20180628-0525I20180709-2000I20180708-2000I20180707-1500I20180706-2000I20180705-2000I20180704-2000I20180704-0805I20180704-0605I20180704-0545I20180703-2000I20180702-2000I20180702-0435I20180701-2000I20180630-1500I20180629-2000I20180629-0420I20180629-0400I20180628-2000I20180628-0230I20180627-2020I20180627-2000I20180625-1545I20180621-2000I20180618-0800Karsten Thoms1-1/+1
Change-Id: I55936f443e2f2db8f366c105c0e3b13f8eebfa48 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-06-15Revert "Introduce checkCanceled on IProgressMonitor"Thomas Watson4-25/+3
This reverts commit fed556917739ed2076b7e51f08ab2872224ff40a. Change-Id: Icb5794d77894b154de043d172521aa09bfc33cd9
2018-06-13Introduce checkCanceled on IProgressMonitorI20180615-0655I20180615-0300I20180614-2045I20180614-2000Gunnar Wagenknecht4-3/+25
This also introduced a new class for utility methods dealing with progress monitors and cleans up IProgressMonitor interface. The version has been updated to indicate the addition of new API. Bug: 531680 Change-Id: I211e50f649380b3611708d0d0ee20a9f4c82de6f Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
2018-06-12Bug 535318 - Update license to EPL-2.0 for equinox.bundles in about.htmlI20180613-0440I20180613-0300Lars Vogel1-16/+24
Change-Id: Iee03d9fa588848a08b25f153a98586e8d6f138c8 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-06-06Bug 535318 - Update versions for next releaseI20180607-2000Thomas Watson2-2/+2
Prep for update license to EPL-2.0 Change-Id: Ic8011309500e960edfb7ca4212b9f9dbee730c0a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-05-30Bug 535191 - POM version change for 4.9 releaseI20180606-1020I20180601-0915I20180601-0900I20180531-2125I20180531-2000I20180531-1245I20180531-0910Alexander Kurtakov1-1/+1
Change-Id: Ie72b76cd1aecd017c398c33f98c6aa66dcb543f2 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-04-12minor - typo in SubMonitor JavaDocI20180417-2000I20180416-2000I20180416-0305I20180415-2000I20180414-1500I20180413-2000I20180412-2000Michael Keppler1-2/+2
Also add an escaped @ character in the JavaDoc's example. Change-Id: I974e9cdafc2485705d81309484f23c0ae9338f65 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
2018-02-26Bug 483464 - Need to update bundle version for new APII20180227-2000I20180226-2000Thomas Watson3-3/+3
Change-Id: Ib1bc3c8c474b3c89708a86fdf98a782c116b85fb Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2018-02-26Bug 483464 - Provide convenient FileLocator.find(Bundle bundle, IPathLars Vogel1-1/+49
path) method Allows client to simplify their call to this method. Will also help with converting Platform.find(bundle, path) to this new method. Change-Id: I1257c413d606c9eaad5e0df68dd10f31ce3631c8 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2018-02-20minor - Consistent use of spaces in javadoc example codeI20180222-2000I20180221-2000I20180220-2000Karsten Thoms1-9/+9
Change-Id: I21bfef98728866f157f7d8808cdee5e6760aa508 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-01-03Bug 529356 - Build failure in I20180102-2215I20180119-0110I20180118-2000I20180117-2000I20180116-2000I20180115-2000I20180114-2000I20180113-1500I20180112-2000I20180111-2000I20180111-0530I20180110-2000I20180110-0100I20180109-2000I20180108-2000I20180107-2000I20180106-1500I20180105-2000I20180104-2000I20180104-0030I20180103-2000I20180103-0140Sravan Kumar Lakkimsetti1-0/+1
Change-Id: I44e311225cf83077a6624374290237c543ceef4a Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2017-12-21Bug 529079 - Add Automatic-Module-Name header for Java 9I20180102-2215I20180102-2000Karsten Thoms1-0/+1
Updated version for Eclipse 4.8 Photon Change-Id: I724b125814f395fb5ca123adff7990b7653da3f6 Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-09-16Bug 514333 - Preferences store access can lead to unattended workspaceI20170918-2000Andrey Loskutov1-0/+9
location initialization DataArea checks now if "osgi.dataAreaRequiresExplicitInit" system property is set to "true". In that case it only allows to initialize location if the location provides a NON-default value (service.isSet()). If the instance location is not set explicitly and the system property is enabled, DataArea will throw IllegalStateException on any attempt to initialize it. If the PreferencesService is the one who triggers the unattended init of the DataArea, it will also propagate the IllegalStateException now. The default behavior if the system property is not set remains unchanged. Change-Id: I9cb9a24c876225148620488d9dfaa6579465e982 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-08-29Bug 521516 - Add .options file to binary of build.propertiesI20170903-2000I20170902-1500I20170901-2000I20170831-2000I20170830-2000I20170830-0605I20170829-2345I20170829-2000I20170829-0940Aurélien Pupier1-1/+2
it allows to have tracing options available with a built plugin Change-Id: I70629fd1d0107d6116885a3a7463fafeb5f234ee Signed-off-by: Aurélien Pupier <apupier@redhat.com>
2017-08-09Update versions for PhotonI20170820-2000I20170819-1500I20170818-2000I20170818-0100I20170818-0040I20170817-2140I20170817-2000I20170816-2000I20170815-2000I20170815-0035I20170814-2000I20170814-0635I20170814-0300I20170813-2000I20170812-1500I20170811-2000I20170810-2000I20170809-2000Thomas Watson2-2/+2
2017-06-22Bug 517929 - Update POMs in the master for 4.8 release I20170711-2000I20170710-2000I20170709-2000I20170708-2000I20170707-2000I20170707-0530I20170706-2000I20170706-0630I20170705-2000I20170704-2000I20170703-2000I20170702-2000I20170701-2000I20170630-2000I20170630-0410I20170629-2000I20170629-0425I20170629-0210I20170628-2000I20170628-0310I20170627-2000I20170626-2000I20170625-2000I20170624-2000I20170623-2000I20170623-0110I20170622-2000I20170622-0950Alexander Kurtakov1-1/+1
Point to 4.8 parent pom. Change-Id: I262f4b48dca306931ecf02d684cc87f75d01d5a1 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2017-06-13added missing @since tagY20170615-1000I20170616-0530I20170615-2000Karsten Thoms1-0/+1
Change-Id: I64400906e3b56fc741df16504691b2b67fd46d8b Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2017-02-07Bug 511841 - AdapterManager.getAdapter can return wrong typeY20170209-1000I20170214-2200I20170214-2000I20170213-2000I20170212-2000I20170211-2000I20170210-2000I20170210-0615I20170210-0600I20170210-0550I20170210-0530I20170209-2000I20170208-2000I20170208-0700I20170207-2000Andrey Loskutov1-4/+16
Added explicit type check for the values returned by IAdapterFactory instances. If the return value does not match the adapter type, throw AssertionFailedException with enough information who provided that faulty adapter. Change-Id: Ib527a7920250622055f93bb26855b2f52cc45743 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2017-01-11Bug 509234 - ListenerList should override spliterator and provide streamY20170112-1300Y20170112-1000I20170116-2000I20170115-2000I20170114-2000I20170113-2000I20170112-2000I20170112-0245I20170112-0200I20170111-2000Mikael Barbero1-2/+37
support Change-Id: Id0fa443eca4e9fd2c73ece6c0b5846715a38f043 Signed-off-by: Mikael Barbero <mikael@eclipse.org>
2016-11-29Bug 507092 - Eclipse fails to start: "An internal error occurred during:Y20161229-1000Y20161223-1030Y20161222-1000Y20161215-1200Y20161208-1000Y20161201-1000S4_7_0_M4I20170102-2000I20170101-2000I20161231-2000I20161230-2000I20161229-2000I20161228-2000I20161227-2000I20161226-2000I20161225-2000I20161224-2000I20161223-2000I20161223-0615I20161222-2000I20161221-2000I20161221-0400I20161220-2000I20161220-0530I20161219-2000I20161219-0145I20161218-2000I20161217-2000I20161216-2000I20161215-2000I20161215-0915I20161215-0830I20161215-0730I20161215-0130I20161214-2000I20161214-1005I20161213-2000I20161213-0600I20161213-0300I20161212-2000I20161211-2000I20161210-2000I20161208-0830I20161208-0730I20161207-2000I20161207-1340I20161207-0800I20161207-0515I20161206-2000I20161206-0800I20161205-2000I20161205-0800I20161204-2000I20161203-2000I20161202-2000I20161201-2000I20161201-0800I20161130-2000I20161129-2330I20161129-2000Andrey Loskutov3-59/+26
"Initializing workspace." Fixes multiple possible race conditions during initialization of instance location uncovered by the change in ResourcesPlugin initialization via commit 8d90fb030df310a974aae5d27d0bc2610c1a14ad. The original issue from bug 507092 is fixed in Activator.getInstanceLocation(), see 507092 comment 27. The change in MetaDataKeeper makes sure every thread uses same DataArea instance, and the change in DataArea.assertLocationInitialized() makes sure the critical file I/O operations on the metadata folder aren't executed in parallel by multiple threads. Change-Id: I4ce3ec522b9ef1be41143d52dc440668a958fbcd Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-11-22Bug 507982 - split(SUPPRESS_ISCANCELED) should not check cancellationY20161124-1000I20161128-2000I20161128-0600I20161128-0330I20161127-2000I20161127-1300I20161126-2000I20161126-0815I20161125-2000I20161124-2000I20161123-2000Stefan Xenos1-1/+1
Change-Id: Ic6bdcf6347e86b500d07a7336b3d52c7e2a7ef2a Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-11-22Bug 506217 - Delete SubMonitor.step I20161122-2000Stefan Xenos1-60/+7
Change-Id: I4a3bd13ba616ff74d0877a94fa58153ee143de8f Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-11-01Bug 506217 - Delete SubMonitor.stepStefan Xenos1-0/+2
Add @noreference and @deprecated in preparation for deleting SubMonitor.step. Change-Id: If5dd27a37def8fad4b79c1a6eb80ed8a224f9805 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-10-26Bug 506447 - testAutoCancelDoesNothingForTrivialConversions fails on allI20161027-0200I20161026-2000Stefan Xenos1-2/+8
platforms Revert an incorrect simplification in SubMonitor.newChild that was causing test failures. Change-Id: I865775bee006e29e60e71a66a47189b42e8b7433 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-10-20Bug 505936 - Make SubMonitor.split() return this for children that can'tStefan Xenos1-17/+38
return any progress Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-10-19Bug 505996: Improved diagnostics of adapter contract violations.Sergey Prigogin1-2/+9
Change-Id: Ifbd741f86014edf44968a3db27fc5afc3f8d8dd9 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2016-10-15Bug 506012 - Add SubMonitor.checkCanceled methodSergey Prigogin1-7/+27
Change-Id: I489da9d6b1d0213768f3e4915f87d0a76b8077a1 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2016-10-07Bug 489330 - Technical debt issues : iteration on keySetMickael Istria1-3/+1
Change-Id: I629151b5d8f0bce9ce85a6af548e84aa46e98b6e Signed-off-by: Mickael Istria <mistria@redhat.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-09-30Bug 501778 - Provide default implementation forSergey Prigogin1-0/+1
ISafeRunnable.handleException(Throwable) Added @FunctionalInterface annotation. Change-Id: I75aa436fc1bc765d835270503523b7b46b5788c8 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2016-09-21Bug 501778 - [common] Provide default implementation forY20160929-1000I20160927-0800Sergey Prigogin1-19/+20
ISafeRunnable.handleException(Throwable) Change-Id: I1f69f0701ad4034a878ecc241f867ca5078f9617 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2016-09-20Bug 501780 - Move org.eclipse.equinox.common to Java 1.8Y20160922-1000Sergey Prigogin3-5/+5
Change-Id: I46ae39995a5dd625c3605e16928838b4603129af Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2016-08-31Bug 500483 - Offer a cancellation-checking variant of Submonitor#workedStefan Xenos3-14/+81
Change-Id: I0a2d3bceaaf5b80eaeb55699209f89bdb6dfb6b3 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-08-25Bug 498042 - SubMonitor.split takes a lot of time to cancelY20160901-1000I20160906-0800I20160830-0800Stefan Xenos1-1/+1
ProgressMonitor Change-Id: I69ccf65aae33ff71781206fc5e36ed229c17cefd Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-08-15Bug 495737: Update the JavaDoc on SubMonitor and IProgressMonitor to reflect ↵Markus Keller1-5/+5
the 4.7 calling conventions minor Javadoc clarifications
2016-08-15update bundle version for OxygenMarkus Keller2-2/+2
2016-08-11Bug 495737 - Update JavaDoc on IProgressMonitor to reflect the 4.7Stefan Xenos1-0/+14
conventions Change-Id: I65b70e3b565d20483bdb59d46bd11bfdd5e489a0 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-06-28 Bug 496465 - Prep for 4.7 (Oxygen) and 4.6.1 (Neon.1) maintenanceThomas Watson1-1/+1
builds Change-Id: If8bccc53b7f4a9466e05262844c9813ea9596167 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2016-06-13Bug 495737 - Update the JavaDoc on SubMonitor and IProgressMonitor toStefan Xenos2-55/+30
reflect the 4.7 calling conventions. Change-Id: If7a5a3d5bfa8de4bcb625b0face6172d01bacdf2 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-05-09Bug 493023: Fix Javadoc validation settings for org.eclipse.equinox.commonY20160513-1000I20160512-1000I20160511-2000I20160511-0400I20160510-2000I20160509-2000Markus Keller5-42/+5
Change-Id: Ib10a98815933980f6bf186bd472b180b656c8e4f
2016-05-04Bug 493029 - SubMonitor's suppressFlags arguments are undocumentedI20160508-2000I20160507-1500I20160506-2000I20160506-1030I20160506-0830I20160505-2000Stefan Xenos1-1/+8
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-05-04Bug 493018: SubMonitor throws unspecified OperationCanceledExceptionsY20160505-1000I20160504-2000Markus Keller1-3/+6
Change-Id: I0c9ba0a7c1df8bbe4c79bbb53375d2ddbe31b5e1
2016-04-22Bug 482062 - Add diagnostic logging to SubMonitorI20160425-1300I20160425-0800I20160424-2245I20160424-2000Stefan Xenos4-6/+116
Change-Id: I8514964dc80a48a990e4d12bb4b0ff8b6dcefaed Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-03-24Bug 489330 - Technical debt : Number instantiationsMickael Istria1-3/+3
Save resources by using the Number factories (valueOf) rather than creating new instances. Change-Id: I285439a41bb102a88d893527f23366444ccafdbe Signed-off-by: Mickael Istria <mistria@redhat.com>
2016-03-15Bug 385451 - SubMonitor should provide a helper method for doneY20160317-0800I20160322-0800I20160317-0200I20160316-2000I20160316-1200I20160316-0800I20160315-2000Stefan Xenos1-0/+1
Add a missing @since tag Signed-off-by: Stefan Xenos <sxenos@gmail.com>

Back to the top