Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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-05Bug 565419 - Add Linux aarch64 buildI20200805-0750I20200805-0630Alexander Kurtakov4-0/+15
Add to equinox executable feature. Change-Id: Idf0307f86a98edf7aa562822506e8f1148e37b29 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-05Bug 565419 - Add Linux aarch64 buildAlexander Kurtakov1-0/+1
Build the aarch64 launcher too. Change-Id: I0c1795c56cfdac49797c24a305f3e8a60a14b324 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-05Binaries v20200805-0753Eclipse Releng Bot7-7/+7
2020-08-05Binaries v20200805-0737Eclipse Releng Bot7-7/+7
2020-08-04Binaries v20200804-0616Y20200804-1200I20200804-1800Eclipse Releng Bot7-7/+7
2020-08-03Bug 565790 - Set min required gtk version in launcher to match SWTI20200803-1800Alexander Kurtakov1-1/+1
Fix message to use the Eclipse version in which SWT switched to require Gtk 3.20. Change-Id: If4f137bf56bae57f6ff99167cc0879e5fce15960 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-03Bug 565790 - Set min required gtk version in launcher to match SWTAlexander Kurtakov1-2/+2
SWT requires 3.20 so launcher should require the same. Change-Id: I76658e7fd491a8d38274fb4e6386bca301d7e71f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
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-07-01Bug 564816 - Many setups need to change to use JRE 11Y20200701-1200I20200701-2350I20200701-2210I20200701-1800Ed Merks1-5/+29
Change JRETask to version JavaSEE-11. The other changes are the result of changes in the setup model to serialize long multi-line attribute values to XML elements instead. Change-Id: I978f6b23a2d27087214332bf297ece514d2065db Signed-off-by: Ed Merks <ed.merks@gmail.com>
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 Watson49-1046/+452
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-08Bug 102239 - Environment variable substitution in <launcher>.ini/eclipse.iniPredrag Stanar1-1/+54
Signed-off-by: Predrag Stanar <predrag.stanar@aucerna.com>
2020-06-08v11100Eclipse Releng Bot1-1/+1
2020-06-07Bug 563845 - Version bumps for 4.17 streamI20200607-1800Alexander Kurtakov4-4/+4
Change-Id: Iea169b4d5eff2c1e1264bab5a526477ec0bb3f58 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-05Bug 563844 - Update version number in mac's Eclipse.app for 4.17I20200606-1800I20200606-0940I20200606-0910I20200606-0700I20200606-0400I20200606-0050I20200605-2140I20200605-1500I20200605-1230I20200605-1200I20200605-1150I20200605-0950I20200605-0910I20200605-0720Sravan Kumar Lakkimsetti1-3/+3
Change-Id: I4e8055def9c46850c257a9b24c1d44361eb150e1 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseSravan Kumar Lakkimsetti16-17/+17
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 Watson10-11/+122
2020-05-18Bug 563304 - close event manager on STOPPED_SYSTEM_REFRESHEDI20200520-0600I20200519-1800I20200519-1130I20200519-1010I20200518-2220I20200518-1800Thomas Watson1-2/+3
The STOPPED_SYSTEM_REFRESHED event was new in the OSGi R7 specification but the code listening for framework STOPPED events to close the event manager was not updated to pay attention to the new event. The result is that when this new event is used during framework shutdown the event manager is not closed, causing a thread to remain active after framework stop. Change-Id: Ib1a1c360ede7ad1b733556bc2ce44c5469c984b2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-15Bug 553773 - Avoid calling hooks while registeringI20200516-0600I20200515-1930Thomas Watson3-9/+100
This avoids getting the framework hook until after it has finished registering. Some hooks run into issues if they are allowed to be called while they are registering. For example, WeavingHooks that are registered by declarative services can cause issues with re-entering into activation by SCR. This change also avoids the constant get/unget service hooks registrations each time the hook is invoked. Hooks are high traffic services during event storms. This should improve performance when hooks are present. Change-Id: Ic937616d421f1d5944b614a91e74417070f06fd0 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-14Revert "Bug 563040 - Drop PPC64LE from eclipse platform build"I20200514-1800Sravan Kumar Lakkimsetti6-0/+19
This reverts commit e1dc679fbd93d13e945bbbbc29467ad6781feb21. Change-Id: I0a1d4b359799a3fbcd9f3a8812ff9874581c2584
2020-05-11Merge branch 'master' into osgiR8Thomas Watson34-93/+195
2020-05-11Update OSGi R8 API to the latestThomas Watson22-565/+112
Change-Id: Idb91df766682206851772a4d98e4abf9ab55631c Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-05-11Refactoring: Extract multiple usages of getter in loops to variableI20200513-1800I20200512-1800I20200511-1800Karsten Thoms1-20/+44
Extracted a variable where getters are accessed multiple times in a loop. determineRequiresVisibility: removed obsolete variable declaration. The variable raised a warning as it hides a field. Save action: Wildcard imports are replaced by regular imports. Also minor formatting changes. Change-Id: Ie5db8218368cf64bfb063ad7aad4bb3e1fc9b9a5 Signed-off-by: Karsten Thoms <karsten.thoms@karakun.com>
2020-05-11Bug 563040 - Drop PPC64LE from eclipse platform buildI20200511-0700Sravan Kumar Lakkimsetti6-19/+0
Change-Id: I2134fc6b582794c85522aae105d67c2114a8a07c Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-114.16 version update for org.eclipse.osgi.compatibility.stateKarsten Thoms0-0/+0
Required for https://git.eclipse.org/r/#/c/161777/ Change-Id: I938ea835d9a66df97172ab98c78ec8c6356be645 Signed-off-by: Karsten Thoms <karsten.thoms@karakun.com>
2020-05-08Bug 562980 - [osgi R8] Update ServiceReference.isAssignableTo withThomas Watson6-40/+84
clearification from R8 Change-Id: I7d9a78de8d0dc719ef33c5bde9401108acb2645a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>

Back to the top