Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2015-10-11Bug 437466 - erroneous PluginConverter message caused by a directory inDavid Williams1-1/+9
"dropins" Change-Id: I977e70e2c556af63bcf15014a5ae802e66b170c5 Signed-off-by: David Williams <>
2015-09-07Bug 476724 - Remove new Boolean and Boolean.valueOf().booleanValue()I20150929-0800I20150922-0800I20150916-2000I20150916-0800I20150915-2000I20150915-0800I20150914-2000I20150914-1545I20150914-1130I20150914-0800I20150913-2000I20150908-0800Alex Blewitt4-20/+21
The new Boolean constructor creates a new instance of a Boolean object, but it can easily be replaced with Boolean.valueOf which returns the reference to the global Boolean.TRUE or Boolean.FALSE. Replace calls to new Boolean() with Boolean.valueOf() for identical semantics except without object collection. Additionally Boolean.valueOf().booleanValue() is identical to Boolean.parseBoolean() and will result in no garbage. In addition, methods will be (slightly) smaller and parseBoolean will often be in-lined by the JIT, which can often prove that the value is non-null for faster checking. Replace Boolean.valueOf().booleanValue() chains with Boolean.parseBoolean(). Some other tests can use Wrapper.valueOf() to take advantage of the built-in caches that these objects maintain (for values in the range -128..127). Signed-off-by: Alex Blewitt <> Change-Id: I5da4216a26ffbb6b8fd3365515ee800dd82b36ae
2015-07-02Bug 469765 - Prep for 4.6 (Neon) and 4.5 (Mars) maintenance buildsI20150818-0800I20150811-1400I20150805-2000I20150805-0800I20150804-2000I20150804-0800I20150803-2000I20150803-0800I20150802-2000I20150728-0800I20150721-0800I20150714-0800I20150707-0800Thomas Watson1-1/+1
- update parent poms for 4.6
2015-06-01Bug 468767 - org.eclipse.equinox.p2.publisher.eclipse needs minorR4_5I20150603-2000I20150602-2000I20150601-2000Pascal Rapicault2-2/+2
version increased Change-Id: Ia541d6b7523bc7a6104b4e38403d00d4f84b8f7a
2015-04-23Update versions for MarsThomas Watson2-2/+2
2015-03-26Bug 463148 - compile warnings in official buildI20150331-0800Alexander Kurtakov1-1/+0
Removes 2 now unneeded SuppressWarnings. Change-Id: I78a66ad709892b1368fb10fb2c904b2ed17678dc Signed-off-by: Alexander Kurtakov <>
2015-03-20Remove irrelevant commentI20150324-0800Pascal Rapicault1-1/+0
Change-Id: I4216ae4625100036712c9c990a1c5b3cb430ec95
2015-03-19Bug 461675 - [publisher][mac] Remove --launcher.ini from branding ironI20150320-0800I20150320-0030I20150319-1640I20150319-1430Pascal Rapicault1-15/+0
2015-03-09Bug 461758 - [Mac] Branding iron should set CFBundleDisplayNameI20150311-1300I20150310-0800Pascal Rapicault2-1/+4
2015-03-08Branding iron fails when id is nullPascal Rapicault1-1/+1
Change-Id: Ie1498a71ac60122df1ed50c98479e941a8993100 Signed-off-by: Pascal Rapicault <>
2015-03-05Adjust workspace settings to match BREE in manifestI20150305-1200Pascal Rapicault2-4/+4
2015-03-04Bug 431116 - Releases for Mac OS X should be bundled as a proper "MacPascal Rapicault4-85/+235
App" and/or "Library" Change-Id: I2bdcc86960361f8268964b4e95bf0eb960dc3cd6 Signed-off-by: Pascal Rapicault <>
2015-02-26Bug 460967 - Use type safe service retrievingI20150303-0800Alexander Kurtakov5-14/+20
Instead of retrieving services based on their String class name there is newer implementation that takes the class directly and returns the correct class preventing casts. Change-Id: I8b26f4d294b927f4c28a6ba4e68e35bd401df4ec Signed-off-by: Alexander Kurtakov <>
2015-02-16Revert "WIP mac"I20150217-0800Pascal Rapicault1-8/+8
This reverts commit 0fdb03cf79ad3493245ba7f37b6fda5775dbd836.
2015-02-16WIP macPascal Rapicault1-8/+8
2015-02-16373817 Add hasBundles and hasFeatures methodsTobias Oberlies3-3/+23
... so that the check for ignored product file content does not call getBundles and getFeatures. This makes it easier to override the latter methods to also expand version references with 'qualifier' literals. Bug: 373817 Change-Id: I18591dfe5b8abd014889374b22686501d0173ef4
2015-02-16428889 Don't include installMode="root" features in the product IUTobias Oberlies5-4/+79
- Ignore features marked with installMode="root" when publishing products. This attribute is currently only supported by Tycho (cf. bug 427563 for adding p2 support for this) and entails that the feature must *not* be referenced from the product IU. This is achieved with the changed implementation of getFeatures(). - This change allows to get rid of separate product file pre-processing steps in Tycho. Bug: 428889 Change-Id: Ib7aa666c6746fbf417fa7437a7fa7b6a95ebd51f
2014-06-19Bug 436736 - Prep for 4.5 (Mars) and 4.4 maintenance buildsPaul Webster1-1/+1
Update parent versions from 4.4.0 to 4.5.0 Signed-off-by: Paul Webster <>
2014-04-14Bug 432634 - [Product][Editors] Add support for p2 repoI20140415-0800Susan McCourt3-18/+11
Remove API changes from IConfigAdvice Change-Id: I4ae827621752f41f0e983ba5cbeb4622bad1073a
2014-04-13Bug 432634 - [Product][Editors] Add support for p2 repoSusan McCourt6-8/+87
Change-Id: I2630ca336e6f2301973410cdcbb2572fb64caf27
2014-02-21Bug 428785 - [publisher] Allow for system properties to be specified forSusan McCourt3-7/+86
an OS / Arch combination Change-Id: I867591c7060250f46e80911c0e6dcea02d3e6db7
2014-02-14Bug 427155 - [publisher] p2 publisher read and honor OS archSusan McCourt1-18/+18
specification in product file. Remove aggressive trimming of args that caused Bug 427956. Change-Id: If209c4958dbe7ef7353d95f595ea6022173afdde Signed-off-by: Susan McCourt <>
2014-02-10Bug 427155 - [publisher] p2 publisher read and honor OS archI20140211-0800Susan McCourt3-29/+274
specification in product file Change-Id: I89147f8bacda5b2e36d39a4bafac676259cc2986
2013-12-11bug 423827 - Disable "Treat above errors like fatal compile errors"I20131217-0800I20131212-1600I20131211-2000Krzysztof Daniel1-1/+1
Change-Id: If2b8652ff7deed04dea308880d444f1b4e7c6ffe Signed-off-by: Krzysztof Daniel <>
2013-12-09bug 418662: Get rid of compile warnings in official build -Krzysztof Daniel2-2/+22
org.eclipse.equinox.p2.publisher.eclipse Change-Id: I02f9f6367913e01988f5e65452d2c52c7898a5a7 Signed-off-by: Krzysztof Daniel <>
2013-11-19Bug 422026 - Get rid of ColletionUtils.empty[Set|List|Map]Alexander Kurtakov1-2/+3
Now that p2 has Java 1.5 as a minimum there is no reason to not use the JVM methods. Change-Id: I89444e8d1e174c316e2b17fb4f53bc7b1d097c0a Signed-off-by: Alexander Kurtakov <>
2013-09-11Bug 411419 - 38 pom files specify <executionEnvironment>Krzysztof Daniel1-14/+0
Remove executionEnvironments matching Signed-off-by: Krzysztof Daniel <> Change-Id: I5b7c70eab929503d7c5213a1405c6c8d41c0c049
2013-06-26Bug 411170 -- Updated the parent poms for Luna (Eclipse 4.4)Ian Bull1-1/+1
2013-05-16Bug 406942 - BrandingIron#modifyInfoPListFile(..) should not remove iconI20130516-2200I20130516-1800I20130516-1600Ian Bull1-5/+7
If the icon name is empty, we don't update the Info.plist file.
2013-03-27Bug 403971 - Update Equinox p2 parent versionsI20130402-0800Pascal Rapicault2-3/+4
2013-02-25Bug 397850 - [CBI] use the correct group IDs for all artifactsv20130225-185631Ian Bull1-0/+2
Upated all the pom.xml files (in the bundles) to include the proper groupID. The groupID is the first three segments of the artifactID.
2013-01-31398066 Restored narrow path in ProductAction used by the PDEv20130131-135455Tobias Oberlies1-2/+5
- Restoring the strange behaviour - just read the comment that attempts to explain it - needed by PDE UI (see bug 398066) and the PDE tests (see bug 390361 comment #3). I don't see a problem that we keep this behaviour because it is only relevant in case a caller (like the PDE) choose to ignore the status code. - The ProductAction still treats cases as fatal (returning an error status) where it would either have to ignore parts of the product file or guess the platform filters of bundles. Bug: 398066
2013-01-28364781 Drop special treatment of o.e.update.configurator in publisherv20130128-074809I20130128-0800Igor Fedorenko1-59/+2
- When publishing org.eclipse.update.configurator, additionally the bundle org.eclipse.equinox.simpleconfigurator was published. This seems like a workaround for some legacy use case which nobody remembers. Plus the was more than questionable - the extra bundle was taken from the runtime of the publisher. This change removes this special handling. Bug: 364781
2013-01-25331683 Update bundle version for first change in Keplerv20130125-132348I20130127-2000Tobias Oberlies2-5/+4
- According to Bug: 331683
2013-01-25331683 Publisher returns error status in case of invalid manifestv20130125-132342Jan Sievers3-34/+101
- BundlesAction will now return a multi-status with severity error (and details in child message(s)) in case of invalid MANIFEST or IOException. - Static helper methods createBundleDescription(), loadManifest() and basicLoadManifest() now throw BundleException and IOException instead of ignoring them. - Added corresponding ...IgnoringExceptions() methods (and marked them as deprecated) which preserve old behaviour and allow to adapt users of these methods as they see fit. Bug 331683
2013-01-07Bug 396091 - Merge in CBI patches from 4.2.2 into 4.3 (pom changes) for ↵v20130107-152742John Arthorne1-0/+13
2012-11-21Bug 390385 - Stop the use of jsr14v20121121-194827Pascal Rapicault (Ericsson)1-2/+0
2012-10-30393051 Increment bundle version for change in dev branchv20121030-165213I20121031-2000I20121031-0800I20121030-2000Tobias Oberlies3-3/+3
- The version of org.eclipse.equinox.p2.publisher.eclipse has not been incremented in the Kepler branch yet. The last change included a fix, so according to, the service segment needs to be increased to the next hundred. - Also: Update year in copyright headers of touched files.
2012-10-30393051 Use case-insensitive dictionary in bundle publisherJan Sievers2-4/+10
Use the Dictionary implementation with case-insensitive getters org.eclipse.osgi.framework.util.Headers to parse the MANIFEST stream.
2012-09-28390361 Test that ProductAction fails if the result may be brokenv20120928-163700Tobias Oberlies3-4/+8
- Added test for fail fast behaviour of ProductAction in case of unknown inclusion filters. - Also: For callers that don't check the returned status, the behavior remains as before -> the missing filter issue may then be detected later when the product is installed. - Also: Improved messages. Bug: 390361 Published products are broken if included fragments are not in context
2012-09-27342890 Fail ProductAction if included IU is not in the contextTobias Oberlies3-7/+9
- Unlike feature.xmls, product files don't specify filters on inclusions but rather use the filter of the included IU. This implies that all included IUs have to be in the context when running the ProductAction, or the result may be broken. Bug: 342890 Published products are broken if included fragments are not in context
2012-05-11Bug 379303 - Publisher should handle 256x256 icon file in product file advicev20120511-1931I20120513-2100I20120513-1900I20120513-1300I20120513-0740I20120512-2100I20120512-1940I20120512-1900I20120511-2330I20120511-2100I20120511-1900John Arthorne1-1/+3
2012-05-11Bug 379297 - IconExe doesn't handle 256x256 iconJohn Arthorne1-24/+33
2012-04-28Fix NPE occurring when no context metadata repo is providedv20120428-1751Pascal Rapicault1-1/+2
2012-04-28Support for bundled macosx - Rapicault2-6/+36
2012-04-28Bug 377628 - [publisher] the launchers need to be looked for in thePascal Rapicault1-0/+1
context metadata repository
2012-04-13316028 Create symlink to executable for Mac productsv20120413-0859Tobias Oberlies1-0/+1
Bug: 316028 - [publisher] EquinoxExecutableAction should create for macos a symlink to the executable
2012-03-09Bug 373825 - AIOOBE when publishing a product with version "0.0.0" forv20120309-1937Ian Bull1-1/+1
MacOS X Checks for segment length before assuming we have a segment(0).
2012-03-02342550 Remove MacOS application folder name magic from BrandingIronTobias Oberlies2-10/+17
- In p2, we magically rename the application folder to "" if the executable is "eclipse". PDE build, who are reusing the BrandingIron, however expect an "" folder. With this change, the rename magic is moved out of BrandingIron into the only user on the p2 side. - This should fix the PDE build test failure described reported as bug 368246. Bug: 342550 Follow-up: consolidate copies of ProductFile and BrandingIron Bug: 368246 Test failures in official build
2012-03-02352457 Fix chmod instruction for Oberlies1-1/+13
- This is a quick fix for bug 352457: When writing the chmod action, just repeat the magic capitalization of the .app folder in case of launchers called "launcher" or "eclipse" (as it is done in the BrandingIron). Bug 352457: [publisher] Unbranded Mac OS X Product cannot be installed on case sensitive file system

Back to the top