Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2016-03-14Bug 385451 - SubMonitor should provide a helper method for doneI20160315-0800I20160314-2000Stefan Xenos1-3/+16
Add a helper method for invoking done on a nullable IProgressMonitor. Change-Id: Ic5b9889049f1de032f1bb716c649211f86f32e13 Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2016-03-08Bug 474264: Need an easier to use variant of Job.create methodY20160310-0830Y20160310-0800I20160314-1400I20160314-0800I20160313-2000Markus Keller1-2/+2
2016-02-26Bug 488508: Javadoc of ListenerList is inconsistentMarkus Keller1-10/+10
2016-01-18Bug 483340: ListenerList should be parameterizedI20160119-0800Markus Keller1-10/+70
Change-Id: Idfd394224d1171138546b9fc45e87a4fd657325f
2015-12-18fixed Javadocs for bug 118560Markus Keller1-6/+12
2015-10-23Bug 479914 - Update Javadoc for SubProgressMonitor to recommendI20151029-1100I20151028-2000I20151028-0800I20151027-2000I20151027-0800I20151026-2000I20151026-0800I20151025-2000Markus Keller1-1/+1
SubMonitor.split
2015-10-22Bug 479849 - Remove temporary Adapters#getAdapter() which we renamed toLars Vogel1-12/+1
Adapters#adapt Change-Id: I78bce4f80634917595dbe651a8e132ecc7cb1694 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-16Bug 479914 - Update Javadoc for SubProgressMonitor to recommendLars Vogel1-4/+5
SubMonitor.split Change-Id: I0ffa5d50cac67ab9968c29e47182493ecc3c92e2 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-15Bug 475747 - Support efficient, convenient cancellation checks inLars Vogel1-1/+1
SubMonitor Change-Id: I07ed8dd736c5e0740631b849781feb3d961f0a04 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-15Bug 476924 - Add a SUPPRESS_ISCANCELED flag to SubMonitorStefan Xenos1-23/+36
Change-Id: I51afda62bed71bb39a3efad5975b48f02ae0eeba Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2015-10-13Bug 475747 - Implement automatic cancellation checks in SubMonitorI20151014-1100Stefan Xenos1-69/+224
Add "split", a replacement for newChild which automatically performs a cancellation check if either the newly-created child will consume one or more ticks or a certain number of trivially-small children have been created since the last cancellation check. A cancellation check will throw OperationCanceledException if the progress monitor has been cancelled. Signed-off-by: Stefan Xenos <sxenos@gmail.com> Change-Id: I8e7c2d88b238f7b1a17f80f80f0f9fc3b9d30d8b
2015-10-13Bug 478864 - Rename Adapters.getAdapter to Adapters.adaptLars Vogel2-4/+6
Change-Id: Ie5e49a0b27c3e1d9b2f01549ddefb05bec4a349c Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-13Bug 474264: Need an easier to use variant of Job.create methodSergey Prigogin1-8/+10
Fix for comment 33: Avoid breaking API changes for IWorkspaceRunnable#run(..) Change-Id: I5639125c06c580744dbb4e5325d700a0c1c2baf3 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-10-13Bug 478864 - Rename Adapters.getAdapter to Adapters.adapt Lars Vogel1-5/+16
Change-Id: I02c27ca3a16e093e77ea36a85ff7aba9c1d8b171 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-13Bug 478685 - Provide convenient method for getAdapter(ObjectLars Vogel1-0/+14
sourceObject, Class<T> adapter, true) Change-Id: I9b6253f301a271a4630eb1d1f78491ee76bca997 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-10-13Bug 477501 - Add JavaDoc to SubProgressMonitor explaining how to deal with ↵Stefan Xenos1-18/+42
the deprecation Change-Id: Ic3c1d9835b6eaab44f7e94fc0bab2b8240bc4aba Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2015-09-29Bug 478653: Javadocs of IStatus.OK/CANCEL should refer to default Status ↵Markus Keller1-0/+2
constants
2015-09-11Bug 477243 - Handle NullPointerException in getURLConverterI20150916-2000I20150916-0800I20150915-2000I20150915-0800I20150914-2000I20150914-1545I20150914-1130I20150914-0800I20150913-2000Alex Blewitt1-1/+5
When getURLConverter is called after the bundle has been shut down, a NullPointerException is generated because getBundleContext returns null. Handle this by explicitly testing the bundle context and return early instead of causing a NullPointerException. Change-Id: Ia3312d3255a054154947d56de8c3478a00804364 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2015-08-28Bug 475767 - Deprecate SubProgressMonitorStefan Xenos1-1/+2
Signed-off-by: Stefan Xenos <sxenos@gmail.com>
2015-08-28Bug 474264 - Need an easier to use variant of Job.create methodSergey Prigogin1-0/+37
Added ICoreRunnable interface to be used by Job.create(String name, final ICoreRunnable runnable) method. This interface is structurally identical to IWorkspaceRunnable and is intentionally documented in neutral terms to allow it to be used outside of the Jobs framework. Change-Id: I0fc5c7037124a845f095589738b0d26b8b3c8512 Signed-off-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2015-08-25Bug 475770 - Remove (Intentionally not javadoc'd) statements fromLars Vogel3-47/+1
org.eclipse.equinox.common Change-Id: I69817749075b9e37aefcbacf7f1d43e3a2de3610 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-08-25Bug 475769 - Remove Non-Javadoc statements fromLars Vogel10-90/+0
org.eclipse.equinox.common Change-Id: I19acb226254c4ac0fa5bd7b652e05d175380c257 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2015-08-10Bug 118560 - Implement standard API to efficiently get an adapterI20150811-1400Stefan Xenos3-1/+112
from an Object, including declarative ones. Change-Id: Ic9a19ffa35bf9b367a90b3ca6873c6a3a572e6a6 Signed-off-by: Stefan Xenos <sxenos@gmail.com>

Back to the top