Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-10-30Bug 567964 - Use Files.isReadable before falling back to File IOHEADY20201201-1200Y20201127-1200Y20201124-1200Y20201120-1200Y20201117-1200Y20201113-1200Y20201111-0210Y20201110-1200Y20201109-1200Y20201109-0220Y20201108-1200Y20201107-1200Y20201106-1200Y20201105-1200Y20201104-1200Y20201103-1200Y20201102-1200Y20201101-1200Y20201031-1200S4_18_0_RC1S4_18_0_M3I20201201-1800I20201201-0600I20201130-1800I20201130-0600I20201129-1800I20201129-0600I20201128-1800I20201128-0600I20201128-0300I20201127-1800I20201127-1010I20201127-0630I20201125-1800I20201125-0600I20201124-1800I20201124-0600I20201123-1800I20201123-0600I20201122-1800I20201122-0600I20201121-1800I20201121-0600I20201120-1800I20201120-0320I20201119-0730I20201118-1800I20201118-0600I20201117-1800I20201117-0600I20201116-1800I20201116-0600I20201115-1800I20201115-0600I20201114-1800I20201114-0740I20201114-0600I20201113-1800I20201112-1800I20201111-1800I20201110-1800I20201109-1800I20201108-1800I20201107-1800I20201107-0750I20201106-1800I20201106-0710I20201105-1800I20201105-0230I20201104-1800I20201103-1800I20201103-0030I20201102-1910I20201101-1800I20201031-1800I20201030-1800masterThomas Watson1-20/+25
Some environments it is more costly to do the file open/close operation than simply calling Files.isReadable. First try Files.isReadable for the golden path, if that fails then fallback to the previous behavior Change-Id: I7aaf92c4d3d1a599343034078ebb214a8da7a305 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-10-30Bug 567964 - Add debug trace for open/close operationsThomas Watson4-0/+25
Change-Id: Iaedc19d937a069e40cef242d40b4ac0b746848c0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-10-24Nullcheck of value previously dereferencedY20201030-1200Y20201029-1200Y20201028-1200Y20201027-1200Y20201026-1200I20201029-1800I20201028-1800I20201028-0800I20201028-0610I20201028-0130I20201028-0020I20201027-2350I20201027-1800I20201026-1850Carsten Hammer1-4/+7
Change-Id: Ibba82884426e7e35df0c49d301ab1cea016a5f56 Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
2020-10-22The code contains a conditional test performed twiceY20201025-1200Y20201024-1200Y20201023-1200I20201026-0840I20201026-0650I20201025-1800I20201025-0040I20201024-1800I20201023-1800I20201023-0250Carsten Hammer1-1/+1
Change the typo to test both INCLUDE and EXCLUDE Change-Id: I29fd936ed748144ad2377ba38c2ecc4e7adafaba Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
2020-10-15Bug 567907 - JavaSE_compact3-1.8.profile has incorrect package forY20201021-1200Y20201020-1200Y20201019-1200Y20201018-1200Y20201017-1200Y20201016-1200Y20201015-1200I20201021-1800I20201021-0200I20201020-1800I20201020-0240I20201019-1800I20201018-1800I20201017-1800I20201016-1800I20201016-0000I20201015-1800Thomas Watson1-1/+1
org.ietf.jgss Change-Id: I88863141b5ecfef8a8ef44631722cede34e44001 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-09-15Fix some SuppressWarnings.Y20201014-1200Y20201013-1200Y20201012-1200Y20201011-1200Y20201010-1200Y20201009-1200Y20201008-1200Y20201006-1200Y20201002-1200Y20201001-1200Y20200930-1200Y20200929-1200Y20200929-0550Y20200928-1200Y20200928-0700Y20200928-0600S4_18_0_M1aS4_18_0_M1I20201014-1800I20201013-1800I20201012-1800I20201012-0750I20201012-0320I20201011-1800I20201010-1800I20201009-1800I20201009-0800I20201009-0430I20201007-1800I20201007-1320I20201007-0600I20201006-1800I20201006-0840I20201006-0600I20201005-1800I20201005-0600I20201004-1800I20201004-0600I20201003-1800I20201003-0600I20201002-1800I20201001-1800I20200930-1800I20200929-1800I20200928-1800I20200927-1800I20200926-1800I20200925-1800I20200924-1800I20200924-0430I20200924-0340I20200922-1800I20200921-1800I20200920-1800I20200919-1800I20200918-1800I20200917-1800I20200916-1800I20200916-0410I20200915-1800Alexander Kurtakov3-4/+3
No need to suppress unchecked when one can use emptyList instead of EMPTY_LIST. Change-Id: Ibdf803adc6f2b2a1d8956862915a4d14e28960aa Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-15Build fragment string with StringJoiner instead StringBuilderMykola Nikishov1-7/+3
Change-Id: I93ae71de907bef77c3681454590b0652047b1214 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2020-09-15Bug 567002 - Bump Launcher to Java 1.8Alexander Kurtakov14-26/+50
Change-Id: I93a88e9570dd04374e0359bbfb22bb3a343aac4b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-10Binaries v20200910-0320I20200914-1800I20200913-1800I20200912-1800I20200912-0010I20200911-1800I20200910-1800I20200910-0100Eclipse Releng Bot6-6/+6
2020-09-08Bug 566362 - Version bumps for 4.18 streamI20200909-1800I20200908-1800Alexander Kurtakov10-10/+10
Change-Id: If3aa5655cbeb8c2393c42d1789d9464d737b8e9d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-07Binaries v20200907-1444I20200908-0440Eclipse Releng Bot6-6/+6
2020-09-04Bug 566618 - Avoid creating domain during wiring invalidationThomas Watson3-2/+41
There are scenarios where creating a domain will fail, for example if the bundle file has been deleted. There is no need to create a domain in the case of invalidating a wiring because we are just trying to clear the permission cache of the existing domain when invalidating a wiring. Change-Id: Icb5d2118a267d08192f3ead21991d1955d36d34f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-09-04Update version for 4.18 releaseThomas Watson2-2/+2
Change-Id: Iac952ddf11b9e14c7ce7fcf5a4937bb21ba95c7f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-09-04Bug 566362 - Version bumps for 4.18 streamAlexander Kurtakov2-2/+2
Change-Id: I38e565385bfd177df6ebb4248fcf2f9604d51cf8 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-09-03Bug 566356 - POM and product version change for 4.18 releaseAlexander Kurtakov13-13/+13
Change-Id: Ia562d850c2b9f3e2e1d8a21bdadff7a73424bea3 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-28Bug 566471 - I20200828-0150 - Comparator Errors FoundY20200915-2240Y20200915-0150Y20200914-1200Y20200913-1200Y20200912-1200Y20200911-1200Y20200910-1200Y20200909-1200Y20200908-1200Y20200907-1200Y20200903-2210Y20200901-1200S4_17_0_RC2R4_17I20200902-1800I20200902-0600I20200901-1800I20200901-0600I20200831-1800I20200831-0600I20200830-1800I20200830-0600I20200829-1800I20200829-0600I20200828-1800R4_17_maintenanceSravan Kumar Lakkimsetti1-1/+1
Change-Id: I4c306e3a41943069c0d0976068f1fe5fef03d696 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-08-19Binaries v20200819-0940Y20200825-1200Y20200824-1310Y20200823-1200Y20200822-1200Y20200821-1200Y20200820-1200Y20200819-1200S4_17_0_RC1S4_17_0_M3I20200828-0150I20200826-1800I20200826-0600I20200825-1800I20200825-0600I20200824-1900I20200824-0600I20200823-1800I20200823-0600I20200822-1800I20200822-0600I20200821-1800I20200821-0440I20200820-0230I20200819-1800I20200819-0600Eclipse Releng Bot6-6/+6
2020-08-11Bug 565949 - Remove usage of deprecated new Long and new DoubleY20200818-1200Y20200817-1210Y20200817-0450Y20200816-1200Y20200815-1200Y20200814-1200Y20200814-0650Y20200814-0630Y20200813-1200Y20200812-1200Y20200811-1200I20200818-1800I20200818-0900I20200818-0600I20200818-0340I20200817-1800I20200817-0920I20200817-0600I20200817-0450I20200816-1800I20200816-0600I20200815-1800I20200815-0600I20200814-1800I20200814-1040I20200814-0640I20200814-0330I20200813-1800I20200812-1800I20200812-0710I20200811-1800Thomas Watson6-18/+23
constructors Change-Id: I91933a37b055da0b4993a2c52aeedc5054e86541 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-08-11Bump version for 4.17Thomas Watson2-2/+2
Change-Id: Ie59ae52508654e24673de0031fde35e7dac44531 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-08-10Bug 565949 - Use Long.valueOf and Double.valueOf where possibleY20200810-1200I20200810-1800Thomas Watson9-27/+40
Change-Id: I9553166260b836f09f7b53b7bd4bcdbd09574810 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-08-05Bug 565723 - Allow connect bundles to export java.* packagesY20200809-1200Y20200808-1200Y20200807-1200Y20200806-1200Y20200805-1200I20200809-1800I20200808-1800I20200808-0230I20200807-1800I20200806-1800I20200805-1800Thomas Watson5-19/+67
Change-Id: I0e8e2a2084056757e4b17e5f9bd5eaaeb2c2e89b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-08-05Binaries v20200805-0753Eclipse Releng Bot6-6/+6
2020-08-05Binaries v20200805-0737Eclipse Releng Bot6-6/+6
2020-08-04Binaries v20200804-0616Y20200804-1200I20200804-1800Eclipse Releng Bot6-6/+6
2020-07-27Bug 565522 - EquinoxClassLoader returns wrong resource contentY20200801-1200Y20200729-1200Y20200729-0630Y20200728-0600I20200803-0210I20200801-1800I20200801-0010I20200731-2040I20200731-1800I20200731-0520I20200730-1800I20200729-1800I20200729-0120I20200728-1800I20200728-1120I20200727-1800Thomas Watson3-6/+110
When searching for a resource that is indexed by a bundle URL the search must not return an entry unless the index properly matches the class path index. This issue is surfaced when taking the external String from a bundle resource URL and creating a new URL from it. Here the index is stored in the port of the URL and it must be validated when searching for the entry when opening the connection to the new URL Change-Id: I74685811c39ba10af2c92851759cd1eb6ffcf339 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-27Use enhanced for loop in EclipseStarterLars Vogel1-2/+1
Change-Id: I337ba1fdb0eb0d758b8a89377bbd5a3c042ae98f Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-27Bug 563697 - Regression in canWrite() for unknown access to locationmikaels2-3/+41
Restore explicit test file creation algorithm for canWrite() if Files.isWritable() returns false. Change-Id: I225a1a8a4f109a1962991595ee6d30d73cece8be Signed-off-by: mikaels <mikaels@comsol.se> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-27Bump version for 4.17 release.Thomas Watson2-2/+2
Change-Id: I3fbf14e161bb4534c42e421b6a3ee8a8a7d3e603 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-27Bug 565572 - Use lambdas and method reference on rt.equinox.frameworkLars Vogel2-18/+12
For EclipseStarter and EclipseAppLauncher Change-Id: I1e90e57f802bfb490583dcabf7a8ae38c9453577 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2020-07-14Remove redundant type arguments.Y20200727-0310Y20200725-1200Y20200722-1200Y20200722-0040Y20200721-0610Y20200721-0450Y20200718-1200Y20200716-0820Y20200715-1200I20200726-1800I20200724-1800I20200724-0600I20200723-1800I20200723-1030I20200723-0620I20200722-1800I20200722-1140I20200722-0610I20200721-1800I20200721-1400I20200721-0950I20200721-0610I20200721-0130I20200720-1800I20200720-0850I20200720-0020I20200719-2010I20200718-1800I20200717-1800I20200716-1800I20200715-1800I20200714-1800Alexander Kurtakov3-9/+55
And enable save actions so this is auto done in the future. Change-Id: Ib36fb320fd0857838ebc83c314267a5da63f3e29 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-06Bug 564981 - Avoid reinserting service registration in lists if possibleY20200711-1200Y20200708-1200S4_17_0_M1I20200713-2230I20200713-1800I20200712-1800I20200711-2250I20200711-1800I20200710-1800I20200710-0230I20200708-1800I20200708-0600I20200707-1800I20200707-0600I20200706-2300I20200706-1800BJ Hargrave2-33/+32
If the service.ranking of a service is not changed by setProperties, then the sort ordering of the service is unchanged and we can then avoid removing and reinserting, at the correct sort index, the service in the service lists. Fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=564981 Change-Id: Ia94f187111073f8e629114812916c585b3fe8522 Signed-off-by: BJ Hargrave <hargrave@us.ibm.com>
2020-07-06warning: Remove deprecation warningBJ Hargrave1-2/+1
Change-Id: I3053b5eb23b6f1199ed5c4d0d46d073bf62c1c0d Signed-off-by: BJ Hargrave <hargrave@us.ibm.com>
2020-07-06Update OSGi R8 API to the latestThomas Watson1-222/+238
Change-Id: Ib26d9d161cfd1fcfa8a1c6240bd686e76b778a00 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-02Bug 552573 - Null check needed in case of connect bundlesY20200704-1200Y20200703-0300I20200706-0600I20200705-1800I20200705-0710I20200705-0600I20200704-1800I20200704-0600I20200703-1800I20200702-2150I20200702-1800Thomas Watson1-1/+1
Connect bundles have no source base file. This results in null returned by getBaseFile. Other calls to this method were already fixed. Adding the null check to DevClassLoadingHook to be safe. Change-Id: I81e8bdf6c6e00ac95c87f13e560d00364c3a7ae2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-07-01Bug 417869 - Avoid adding dev class path entries that are dupsThomas Watson4-2/+106
There are cases where PDE will add class path to the dev settings which are duplicate paths specified on the Bundle-ClassPath header. The DevClassLoadingHook should avoid doing adding the duplicate paths which the framework will add itself. Change-Id: Ie069f2bbf137a2de16fe1168d251669843266cb6
2020-06-15Bug 564307 - Add generic type to HookContextY20200701-0020Y20200629-1000Y20200629-0740Y20200624-1200Y20200622-0340Y20200620-1200Y20200617-2350Y20200617-1200Y20200617-1040Y20200617-0510Y20200617-0320I20200701-0330I20200630-1800I20200629-1800I20200628-1800I20200626-1800I20200625-1800I20200624-1800I20200623-1800I20200623-1010I20200622-1800I20200621-1800I20200620-1800I20200619-1800I20200618-1800I20200617-1800I20200616-1800Thomas Watson7-111/+108
By making HookContext generic we can specify the hook class type. Also, recent changes to get the hook instances once per registration allows us to do the instance of check once at registration instead of doing an instanceof check and cast for each call to a hook. Note that this does not optimize the case where the hook implementation is somehow wired to a different package for the hook interfaces than the framework itself. That should be very rare, but if it does happen then this code will continually get/check/unget the service instance that is wired to the wrong package for each hook call. Change-Id: I9a6c392c0fc07ac00c6f99978a782609956acb2e Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-15Bug 564307 - Make HookContext a functional interface and use lambdasI20200616-0620I20200616-0320I20200616-0140I20200615-1800Thomas Watson7-259/+98
where possible While modifying the weaving hook support I removed the use of "blacklist" also. The OSGi R8 specification moved to using the term denied. Change-Id: I4d44922a32957bc05d2ae8cd7bc92e16538b4d94 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-12Fix redundant type specification warning.I20200614-1800I20200613-1800I20200612-1800I20200612-0650Alexander Kurtakov9-15/+19
Change-Id: I623d0c54bf709bff8fcf8eb3fbc30f6a98ee6022 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-10Merge branch osgiR8 into masterI20200612-0400I20200611-1800osgiR8Thomas Watson42-1035/+388
2020-06-10Update OSGi R8 API to the latestThomas Watson4-36/+45
2020-06-08Bug 564065 - Add org.junit.jupiter.api bundleI20200610-1800I20200609-1800I20200609-0150I20200608-1800Thomas Watson1-0/+5
Change-Id: Ia23d93226ef0dc810dd9404f1b7d4fc460560a88 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-08Update versions for 4.17Thomas Watson10-10/+10
Change-Id: Iee39638253ae4479e745dc71fe173c3dd080df73 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-08Binaries v20200608-1138Eclipse Releng Bot6-6/+6
2020-06-07Bug 563845 - Version bumps for 4.17 streamI20200607-1800Alexander Kurtakov2-2/+2
Change-Id: Iea169b4d5eff2c1e1264bab5a526477ec0bb3f58 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseSravan Kumar Lakkimsetti13-13/+13
Change-Id: Ic3961bfc4f546cbb07e403659abf419002af9250 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-28Bug 563372 - Be sure to handle async update properlyY20200609-2100Y20200609-0150S4_16_0_RC2R4_16I20200604-0540I20200603-0600I20200602-1800I20200602-0600I20200602-0510I20200602-0010I20200601-1800I20200601-0640I20200601-0140I20200531-1800I20200531-0600I20200530-0600I20200529-0550R4_16_maintenanceThomas Watson2-72/+43
testBug258209_1 has a timing issue because the Framework.update operation is async. This allows the test to try to waitForStop but the framework may have already be re-activated. Update this test to do what other tests that update the framework do by calling waitForStop in another thread before invoking Framework.update. Change-Id: Iee4de68f05b7cb151be2f61fcad353a625eb455c Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-21Bug 563372 - Capture thread dump for timeout during updateY20200528-0030S4_16_0_RC1I20200528-0200I20200528-0000I20200527-1800I20200527-0600I20200526-1800I20200526-0600I20200525-1800I20200525-0640I20200524-1800I20200524-0850I20200524-0600I20200524-0220I20200523-1800I20200523-0600I20200522-1800Thomas Watson2-3/+15
Change-Id: I96f1ef0e85ab873f56c612ff6e0d509bfd50a640 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-20Bug 563372 - Improve tests to capture why a framework does not stop.S4_16_0_M3I20200521-1000I20200520-1800Thomas Watson17-934/+284
Add a new method that captures a thread dump when the stop operation has a timeout. Change-Id: I938902904c1f972ac65a8d85db19b6e57a7ba580
2020-05-19Update OSGi R8 API to the latestThomas Watson9-151/+187
Change-Id: Ifb5c360e8c198a8def8065501136e1ef89598e4b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-18Merge branch 'master' into osgiR8Thomas Watson4-11/+103

Back to the top