Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-04-20Bug 546606 - Optimize population of objectTableI20190422-1800I20190421-1800I20190420-1800Thomas Watson1-18/+28
Using an ArrayList here is much faster than populating a large Map keyed by Integer. Change-Id: Ic92bdef9f8d2adeca60d7390cca5d2f0cd19e092 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-20Bug 546606 - Optimize extension fragment checkThomas Watson1-21/+40
Change-Id: I227eea135bf7448985e1934c7fde9789e4b888f6 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-18Bug 540507 - Improve tests for parallel bundle startI20190419-1800I20190418-1800Thomas Watson1-5/+21
Change-Id: I284c75fad586647b67d616eed2d8690ae902608b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-18Bug 540507 - correctly determine pool sizeThomas Watson2-6/+9
Change-Id: Ic340f4d7b9f8c53065397f64d54d4cd141c3bfa1
2019-04-18Bug 540507 - Use same executor when resolver and start-level count < 1Thomas Watson1-1/+1
Change-Id: Id90de02b27a55629ee85d2a0713cb604460ddec2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-12Bug 546380 - Add bundleStartTime trace optionI20190417-1800I20190416-1800I20190415-1800I20190415-0300I20190414-1800I20190414-0210I20190413-1800I20190412-1800Thomas Watson4-4/+24
This new option not only records the time to load and call BundleActivator.start but also the complete time to start a bundle including resolving and firing bundle events Change-Id: I70bc48ca3bfbe08d33a159d7add0164df8bcfa76 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-12Bug 540507 - parallel activation of bundles from framework start-levelThomas Watson8-47/+284
By default the framework start-level implementation activates all bundles that have the same start-level in sequential order using the bundle ID (install order) to determine the order the bundles are started from a single thread. A new configuration option is added equinox.start.level.thread.count that is set to 1 by default. This will cause the framework to continue with the behavior of activating all bundles with a single thread. If equinox.start.level.thread.count is set to -1 then the framework will use an executor with the number of threads == to java.lang.Runtime.availableProcessors() to activate the bundles in parallel. This means that the order the bundles with the same start-level are activated becomes random. The equinox.start.level.thread.count config setting can also be set to a value > 1 to give an explicit value for the number of threads to use (instead of using java.lang.Runtime.availableProcessors() to determine the number) Change-Id: Ifcf6f18b762bcb114f8f8c75630fdca0cb79a24c Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-12Avoid unnecessary String concating in debug messageThomas Watson1-2/+2
Change-Id: Ic0fb2dda744206d40e96ab7ba5ecea1ad9e5b237 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-04-09Bug 544061 - [releng] Reuse rt.equinox.binaries.loc in launcher-binary-parentI20190412-0520Mykola Nikishov3-5/+5
launcher-binary-parent, a parent for all org.eclipse.equinox.launcher.* submodules, also uses a location of rt.equinox.binaries project to copy-launcher-natives. Move rt.equinox.binaries.loc property from org.eclipse.equinox.feature:org.eclipse.equinox.executable to org.eclipse.equinox.framework:rt.equinox.framework which is the parent for both org.eclipse.equinox.feature:org.eclipse.equinox.executable and org.eclipse.equinox.framework:launcher-binary-parent. Hard-coded relative path dependency from framework to binaries repository has been present for a few years [1]. This is the last change in a series [2], [3] that remains backward-compatible but also allows to use arbitrary locations for both projects by defining the system property rt.equinox.binaries.loc: cd /home/user/src/rt.equinox.framework mvn -Drt.equinox.binaries.loc=/src/equinox/binaries/ <goals> [1] 12c991ab837e7927c3a30ce408f42cde420197ea [2] a77f4a30d1824d75c87079b944c67be2291feccb [3] 8dcd176ab4016b61c821f392a37f004544ecefbc Change-Id: I4f7f078f0e15dd346405cc2add4b2f8dc57d8eaa Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2019-03-27Bug 544061 - [releng] rt.equinox.binaries.loc should point to the root of ↵S4_12_0_M1I20190411-0625I20190410-1800I20190410-0600I20190409-1800I20190409-0600I20190408-1800I20190408-0600I20190407-1800I20190406-1800I20190405-1800I20190404-1800I20190403-1800I20190402-1800I20190401-1800I20190331-1800I20190330-1800I20190329-1800Mykola Nikishov1-2/+2
the project Change-Id: Idf6ca5f98cd21085d9b90965b007f69849d2ad62 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
2019-03-18Bug 545330 - Problems in javadoc for platformI20190329-0120I20190328-1800I20190327-1800I20190326-2305I20190326-1800I20190325-1800I20190325-0105I20190324-1800I20190323-1800I20190322-1800I20190321-1800I20190321-0435I20190321-0245I20190320-1800I20190318-1800Alexander Kurtakov9-12/+12
Fix equinox.framework javadoc issues. Change-Id: Icef51dd371798eac71404e37a3813ad9df39dc08 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-03-11Bug 545149 - performance hit on loading from cached stateI20190314-1800I20190312-1800I20190312-0340I20190311-1800Thomas Watson8-11/+55
Change-Id: Ibc62835672f6f62bd2ee44cfdc110e9124b676b3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-03-10Bug 545223 - Version bumps for 4.12 streamI20190311-0410Alexander Kurtakov2-2/+2
Bump equinox executable feature. Change-Id: I815f7a0de1b9a44c7fd8378952a40ecf3803addf Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-03-08Bug 545100 - Update version number in mac's Eclipse.appI20190309-1830I20190308-1830I20190308-1525I20190308-1055I20190308-0740Sravan Kumar Lakkimsetti1-3/+3
Change-Id: If2d5afe1594fe2f69b2c0d133529e1b06f2f7ccc Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-03-08Bug 545094 - POM and product version change for 4.12 releaseNiraj Modi20-21/+21
Change-Id: Ic312b70ae6e58eecd7ef12afb8a9666cc8cd2e1b Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
2019-02-18Bug 543933 - Build javadocs with Java 11Y20190320-2200Y20190319-2305Y20190316-1220Y20190313-2200Y20190313-0215Y20190308-0715Y20190307-1015Y20190306-2200Y20190227-2200Y20190225-0415Y20190222-0110Y20190220-2200S4_11_0_RC2S4_11_0_RC1S4_11_0_M3R4_11I20190307-0500I20190306-2135I20190306-1800I20190306-0600I20190305-1800I20190305-0600I20190304-1800I20190304-0600I20190303-1800I20190303-0600I20190302-1800I20190302-0600I20190301-1800I20190301-0040I20190228-0300I20190227-1800I20190227-0600I20190226-1800I20190226-1020I20190226-0715I20190226-0600I20190225-1800I20190225-0600I20190225-0200I20190224-1800I20190224-0930I20190224-0600I20190223-1800I20190223-0600I20190222-1800I20190222-0645I20190222-0440I20190220-1800I20190220-0600I20190219-1800I20190219-0600I20190218-1800R4_11_maintenanceAlexander Kurtakov12-26/+30
Fix javadoc warnings catched by Java 11 tool with XDoclint:html. Change-Id: I19a1c991d5653ac032507dd53c79c1e96ff5e23f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-02-15Bug 543844 - FrameworkExtensionInstaller in dev mode is unable to getI20190218-0600I20190217-1800I20190217-0600I20190216-1800I20190216-0600I20190215-1800Thomas Watson3-0/+77
extension files Change-Id: I30d4dc4f7306fb39c2edba202e1a2f61c6873218 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-02-15Bug 544477 - allow hook to prevent resource loadThomas Watson4-12/+78
Change-Id: I6286f7b427d54ad0f3961bd2b21658cb573552d7 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-02-15Fix typo in javadoc of createRequirementI20190215-0630Karsten Thoms1-1/+1
Change-Id: I2fe0024e358820d4be87d3ae404a8d7cdc2b624e Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-02-14Bug 543933 - Build javadocs with Java 11I20190215-0055Alexander Kurtakov5-38/+48
Fix warnings as catched by Java 11 tool. Change-Id: I7f0625d4674b85f3fa5a9f5e915cdae9310f48bd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-02-13Bug 544262 - Deprecate and mark for deletionY20190213-2200I20190214-1800I20190213-1800Lars Vogel2-0/+2
org.eclipse.core.launcher#Main and WebStartMain Change-Id: I71d23a099d04fc86dea3b59796c46c4fa75d7a10 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-13Bug 544247 - Replace deprecated method calls to Class.newInstance()Thomas Watson5-31/+32
Change-Id: I23a35632bd5ca673787549fbb1949008ac26846f Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-02-11Revert "Bug 542691 - Stop adding the system.bundle alias to the"Y20190213-0305I20190212-1800I20190211-1800Thomas Watson2-23/+8
This reverts commit 79e672bcbfdb99bd8b26771d9cfa859e531a908a.
2019-02-11Bug 544265 - Use try-with-resources in org.eclipse.equinox.launcher.MainJulian Honnen1-69/+10
Change-Id: Idd90f73819ba84aa8ca65e5d6a453dcc02052673 Signed-off-by: Julian Honnen <julian.honnen@vector.com>
2019-02-11Bug 544262 - Deprecate and mark for deletionLars Vogel2-0/+7
org.eclipse.core.launcher#Main and WebStartMain Change-Id: Ica39847c64b0017c0eb226b7d8bd5dfa9a723c48 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-11Bug 544327 - Remove check for Java 1.4 availability Main#substituteVarsLars Vogel1-9/+1
in org.eclipse.equinox.launcher Change-Id: I2abc11da0df47df496520af3f4bdf5c5e02ae021 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-11Use ArrrayList instead of Vector in org.eclipse.equinox.launcher.MainLars Vogel1-2/+2
Change-Id: I25a7c6bc473eecd90411906727abe8b0455ad400 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-11Put single-quotes around '/' to use the faster "lastIndexOf(char)"Lars Vogel1-1/+1
method Change-Id: I1402135d3c6e1c9af34d1b662328097382656777 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-11Use isEmpty instead of .equals("") for String check in Main launcherLars Vogel1-1/+2
Change-Id: I23b2703a3799323a17ffe89290e5472033b50472 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-09Bug 544262 - Deprecate org.eclipse.core.launcher#Main and WebStartMainI20190210-2135I20190210-1800I20190209-1800Alexander Kurtakov1-1/+3
Deprecate WebStartMain. Change-Id: I06636341e4c20d34caa96be1a80954f30e158253 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2019-02-08Bug 544271 - Improve logging for startup time of bundlesI20190208-1800Lars Vogel1-10/+42
Change-Id: If9555a8b54fc67ab7ce5e607414bd4803a84265d Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Revert "Revert "Avoiding using deprecated new Integer in ↵Lars Vogel4-9/+9
org.eclipse.osgi.compatibility.state"" This reverts commit b452da5155018a38a947568abb77e1492e1d21a7. Change-Id: Ib22c73e35bf87cd9175308784ba5b6aa40b46f01
2019-02-08Use StringBuilder in org.eclipse.equinox.launcher instead ofLars Vogel2-7/+7
StringBuffer Change-Id: I41a5ded22b030ff7ac65247ddc363342764212d5 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Avoid using deprecated new Integer in org.eclipse.osgi.testsLars Vogel6-24/+24
Change-Id: I0a59f3b1700480852360c62b8cea8b510b30ea03 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Immediately return this expression instead of assigning it to theLars Vogel1-2/+1
temporary variable in the main launcher Change-Id: I7a1293d660b19f6a5da16143c09bcd1009772b15 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Adding the time unit to the Application start debug outputLars Vogel1-1/+1
Change-Id: I11af8360d1d6562fdf79ae2d185b0d7ecf10097a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Use ArrayList instead of Vector in Main#getArrayFromListLars Vogel1-2/+2
Change-Id: I2218934eac73b7143f715799c72dc9a6eb4ca588 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Use "Boolean.parseBoolean" for this string-to-boolean conversion inLars Vogel1-1/+1
org.eclipse.equinox.launcher#Main Change-Id: I91fd32a2973420002be3b01f31a5012066dac5d9 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Bug 544262 - Deprecate org.eclipse.core.launcher#MainLars Vogel1-0/+3
Change-Id: I50f4a40abb425cf058701d71a398bfdfa1b7e9a3 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Bug 544261 - Remove check for Java 1.4 availability Main#decode inLars Vogel1-79/+3
org.eclipse.equinox.launcher Change-Id: I7a7ee2c497fe824999d4c147628a6c8a054332d7 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Revert "Avoiding using deprecated new Integer in ↵Y20190208-0505Lars Vogel4-9/+9
org.eclipse.osgi.compatibility.state" This reverts commit 320764478d7907d8f05116cdd3daa075381366d7. Change-Id: I5f25b42af955c6ee1866b00bbca82bfacfe19fd9
2019-02-08Version 4.11 update for org.eclipse.osgi.testsLars Vogel2-2/+2
Change-Id: I01cfa960454948c3eb7299ee47c1abaae9ee2fc5 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Avoiding using deprecated new Integer inLars Vogel4-9/+9
org.eclipse.osgi.compatibility.state Change-Id: I7e7f5fe5fa545ceaf596084591a7f758f90e4420 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Version 4.11 update for org.eclipse.osgi.compatibility.stateLars Vogel2-2/+2
Change-Id: I3a9b88e4d1a9f05831fb16a0e4b710e4cac6abf1 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Remove usage of deprecated new Integer in org.eclipse.equinox.launcherLars Vogel1-2/+2
Change-Id: I8b40798edda6707eb91f338413c12693957500cf Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-08Version 4.11 update for org.eclipse.equinox.launcherLars Vogel2-2/+2
Change-Id: I5c1825477a6118224bb7a5cd109c66f71efea623 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2019-02-06Update api filters for http R7 OSGI APIsY20190206-2200I20190207-1800I20190206-1800Thomas Watson1-0/+233
Change-Id: Idfc64b8e33a062dc32c889b16b8ab32f283c1148 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2019-02-06Bug 544011 - [http whiteboard] update to R7 (http whiteboard 1.1)Raymond Auge36-96/+508
Signed-off-by: Raymond Auge <raymond.auge@liferay.com> Change-Id: Idc22466f9cb767f94b121312b55738c7a52e3cbd
2019-02-06Bug 543805 - [log] Enhance the logger names for legacy event mappingsAnjum Fatima5-13/+26
Change-Id: I998073e0eb3c0abd33f0eab194ab3cc74460ad8c Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com>
2019-02-02Bug 544061 - [releng] For native launchers, allow to override location of ↵Y20190205-0115I20190205-1800I20190204-1800Mykola Nikishov1-1/+5
rt.equinox.binaries project Tycho build depends on native launchers provided by rt.equinox.binaries/org.eclipse.equinox.executable/ project and it's location is hard-coded. Make the location of the project rt.equinox.binaries overridable via property 'rt.equinox.binaries.loc'. Change-Id: I166b7bb62086e0aecfed2c64f06e589d47835ed6 Signed-off-by: Mykola Nikishov <mn@mn.com.ua>

Back to the top