Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-06-17Binaries v20210617-0451I20210621-1800I20210620-1800I20210619-1800I20210618-1920I20210618-1800I20210617-1800Eclipse Releng Bot8-8/+8
2021-06-17Bug 574245 - [Win32] Fix splash size with swt.autoScale=exactChristian Walther1-3/+63
Take into account the -Dswt.autoScale vmarg in the same way SWT does so the splash screen is correctly sized for what SWT will later draw into it. This effectively brings the scaling logic back in sync with org.eclipse.swt.internal.DPIUtil. Change-Id: I4936670206237f1f2ba7c37855bcb19ddb4822f9 Signed-off-by: Christian Walther <walther@indel.ch> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/182059 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-16Bug 574236 - Use Lookup.defineHiddenClass to avoid illegal accessI20210616-1800Thomas Watson1-7/+34
Unsafe.defineAnonymousClass got removed in Java 17 and Lookup.defineHiddenClass got added in Java 16. Change-Id: Iac75637458ba46ceb04a1cf7a5b61993bc981ca5 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/182046 Tested-by: Equinox Bot <equinox-bot@eclipse.org>
2021-06-15Bug 571531 - avoid spamming the console outputI20210615-1800Joerg Kubitz1-5/+3
Change-Id: Ibc15b907aa7e1527c12f8be872decc50f3f501d4 Signed-off-by: Joerg Kubitz <jkubitz-eclipse@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181984 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Andrey Loskutov <loskutov@gmx.de>
2021-06-15Bug 573456 - Version bumps for 4.21Y20210615-0910Y20210615-0900Joerg Kubitz4-4/+4
Change-Id: Ia012e2bae7a0290053cffa70cedeb03137014c95 Signed-off-by: Joerg Kubitz <jkubitz-eclipse@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181979 Tested-by: Equinox Bot <equinox-bot@eclipse.org> Reviewed-by: Andrey Loskutov <loskutov@gmx.de>
2021-06-15Bug 573965 - Version bumps for 4.21 streamAlexander Kurtakov14-14/+14
Change-Id: I4ba9561ba09c59cf4a6f2f4331709533d818a40b Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181971 Tested-by: Alexander Kurtakov <akurtako@redhat.com> Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
2021-06-10Binaries v20210610-1136Y20210614-0420Y20210611-0900I20210614-1800I20210613-1800I20210612-1800I20210611-2000I20210610-1850Eclipse Releng Bot8-8/+8
2021-06-10v11500Eclipse Releng Bot1-1/+1
2021-06-10Bug 559865 - [Win32] Update the Launcher build from Win2003 SDK toNiraj Modi2-24/+48
latest VS2019/Win10 SDK Change-Id: Ice7152981be6bb1dfea113d3ed2cfac0ebf06341 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181765 Tested-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-06-04Bug 573965 - Version bumps for 4.21 streamY20210608-2330I20210609-1800I20210608-2130I20210608-1800I20210608-1300I20210606-1800I20210605-1800I20210604-2250I20210604-1020Sravan Kumar Lakkimsetti2-2/+2
Change-Id: I0042615cd9d0816218172cd3eb83af92f40c256d Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181451
2021-06-04Bug 573964 - Update version number in mac's Eclipse.app for 4.21I20210604-0640I20210604-0350Sravan Kumar Lakkimsetti2-6/+6
Change-Id: I5c60ca80a6d5ffa0b92176f6289dcd0f036f482f Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181364
2021-06-04Bug 573960 - POM and product version change for 4.21 releaseSravan Kumar Lakkimsetti17-17/+17
Change-Id: Icc9e9bc03cea111c162d8c72329f4b4d87e94450 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181363
2021-05-27Bug 573793 - 4.20 I-Build: I20210526-1800 - Comparator Errors FoundS4_20_0_RC2aS4_20_0_RC2S4_20_0_RC1R4_20I20210611-1600I20210610-1250I20210610-1220I20210610-0400I20210609-0520I20210609-0400I20210609-0220I20210603-0040I20210602-1800I20210602-0600I20210601-1800I20210601-0600I20210531-1800I20210531-0600I20210530-1800I20210529-1800I20210529-0600I20210528-1800I20210526-2310R4_20_maintenanceSravan Kumar Lakkimsetti3-1/+5
Change-Id: If1863b4beb12e43a40a6c1e9e6ff2b2e8d6f6a8d Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181089
2021-05-26Bug 572187 - Move Eclipse launcher executable to macOS 10.14 SDK withI20210526-1800Sravan Kumar Lakkimsetti1-2/+2
deployment target at 10.10 Change-Id: I1811045aba56c1c144222ece5268170163d8813f Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/181042
2021-05-25Bug 573731 - tolerate "allow" "disallow" and "default" security managerI20210526-0600I20210525-1800Thomas Watson2-26/+123
Change-Id: I78d201dfda11c00f536831f78a5ec5662798da01 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/180950 Reviewed-by: BJ Hargrave <hargrave@us.ibm.com> Tested-by: Equinox Bot <equinox-bot@eclipse.org>
2021-05-24Bug 573724 - Update Info.plist for Eclipse.appI20210525-0730I20210524-1800Lakshmi Shanmugam2-10/+6
Add NSRequiresAquaSystemAppearance key and remove -vm comments in AArch64 Info.plist. Update the -vm comments in x86_64 Info.plist. Change-Id: I93635fb135c35e5bd0fccd03cb7406a603bb96f3 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/180941 Tested-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com>
2021-05-04Bug 572034 - Use Java JAR APIs for SignedContent implementationS4_20_0_M3I20210524-0600I20210523-1800I20210523-0600I20210522-1800I20210522-0600I20210521-1800I20210521-0150I20210521-0110I20210519-1800I20210519-0600I20210518-1800I20210518-0850I20210518-0600I20210518-0200I20210517-1800I20210517-0600I20210516-1800I20210516-0600I20210515-1800I20210515-0600I20210514-1800I20210513-1800I20210512-2250I20210512-1800I20210511-1800I20210511-0740I20210511-0330I20210511-0200I20210510-1800I20210509-1800I20210508-1800I20210507-1800I20210506-1800I20210505-1800I20210505-0510I20210505-0100I20210504-1800Thomas Watson40-2781/+847
The SignedContent implementation has had its own implementation to handle parsing of RSA/DSA/SF files related to JAR signing. As new algorithms are added to Java this code has to keep up and understand the new stuff. This commit removes the home grown implementation for reading JAR signers and instead uses the built int JarFile and JarInputStream implementations of Java. This has some limitations 1) It is not easy to determine the SignerInfo message digest algorithm. The built in JAR APIs do not expose this detail. As such the method SignerInfo.getMessageDigestAlgorthm now always returns "unknown" and the method has been deprecated 2) Supporting runtime verification of signed bundles that are installed as directory (exploded) bundles is no longer available. Doing so will not perform well as we need to create a JarInputStream to do the verification over the complete directory structure and that cannot happen lazily as entries are read from the bundle. JAR'ed bundles now just use JarFile under the covers to do runtime verification if configured. ZipFile is still used if no runtime verification is configured (the default). This is to avoid always parsing the manifest on restarts. 3) On demand verification of a SignedContentEntry is not possible. With the Java JAR APIs you cannot even tell if a JAR entry is signed until the complete entry itself is read and verified up front. Now a SignedContentEntry is either signed and its content has been validated up front or it is not signed or it is signed but invalid (corrupted). When invalid the SignedContentEntry.verify() will throw an InvalidContentException, but in this case the entry will still be unsigned because the JAR APIs will not give us the entry certificates in this case to indicate the entry is signed. 4) Old deprecated message digest algorithms that may have been used to sign JARs may no longer be supported by the JAR APIs. In this case the JAR will simply be reported as not signed by SignedContent API. This fact forced me to have to re-sign many of the test JARs. Change-Id: I66279a333c22f852948415bddeda355535413106 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/180074
2021-04-29Binaries v20210429-1609I20210503-1800I20210502-1800I20210502-0730I20210501-1800I20210430-1800I20210429-1800Eclipse Releng Bot8-8/+8
2021-04-29Bug 573241 - [Mac] Eclipse launcher not able to find shared librarySravan Kumar Lakkimsetti1-25/+20
Change-Id: Ie57d6e39849a2924637cecdcd90532a8ca2fb2ce Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179997
2021-04-29Binaries v20210429-0940I20210429-0600Eclipse Releng Bot8-8/+8
2021-04-29Bug 573235 - Error in launching Mac arm64/aarch64 buildSravan Kumar Lakkimsetti1-4/+5
Change-Id: Ibf2a53938870b5d54e55056f0b4914d506e92b4f Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179970
2021-04-27Bug 572799 - Replace arm64 with aarch64I20210428-1800I20210428-0330I20210428-0040I20210427-1800Lakshmi Shanmugam21-32/+35
Replace occurrences of arm64 with aarch64 in fragment and arch name. build.sh changes: Use -arch arm64 for building as aarch64 gives invalid arch name error, set DEFAULT_OS_ARCH to aarch64 Change-Id: Ie724754dba974e157031682cac25f9f2c833b286 Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179845 Tested-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com>
2021-04-21Bug 572799 - Add arm64 alias to aarch64 processorI20210426-2110I20210426-1800I20210425-1800I20210424-1800I20210423-1800I20210423-0350I20210423-0140I20210422-1800I20210421-1800Thomas Watson1-0/+1
This change only effects what gets used for Bundle-NativeCode matching and the setting of the org.osgi.framework.processor property value. Other changes are needed to handle the equinox specific values for osgi.arch Change-Id: Iddb02ce34f9569e5712b3eca956556e68578d8d9 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179607
2021-04-19Bug 572605 - Improve performance for name space wiring lookupI20210420-1800I20210420-0500I20210420-0240Thomas Watson10-84/+701
NamespaceList is introduced to index a flat list of elements which have name spaces. The NamespaceList assumes the element list is ordered such that all elements with the same name space are order in one continuous sequence. Sublists of the original flat list are used to populate a map indexed by the namespace. NamespaceList is immutable. Any updates require a copy of the full list to be made and modified and then a new NamespaceList to be created. Additional fixes are included to properly update the requirements and capabilities for a host wiring when fragments are dynamically attached. Change-Id: Iff2856fca7aaf5ab9fd1efe08b8778408860a146 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com> Signed-off-by: Hannes Wellmann <wellmann.hannes1@gmx.net> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/178989
2021-04-16Bug 572890: Define installation directory relative to launcherI20210418-1800I20210417-2330I20210416-1800Torbjorn Svensson3-2/+9
Add support for "@launcher.dir" symbol for the -install paramter. This will replace @launcher.dir with the path to the launcher and thus allow the installation tree to be moved as long as the sub-tree relation stays constant. Contributed by STMicroelectronics Change-Id: I02dbd35b4078779eba62ed64fd39a2b67bc9f302 Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179406 Tested-by: Thomas Watson <tjwatson@us.ibm.com> Reviewed-by: Thomas Watson <tjwatson@us.ibm.com>
2021-04-15Binaries v20210415-1443I20210416-0810I20210415-1800Eclipse Releng Bot8-8/+8
2021-04-15Bug 572187 - Move Eclipse launcher executable to macOS 10.14 SDK withSravan Kumar Lakkimsetti7-43/+51
deployment target at 10.10 Change-Id: Icdc6c98ab8b035556867b0e0efcb11532bc368d9 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com> Reviewed-on: https://git.eclipse.org/r/c/equinox/rt.equinox.framework/+/179386
2021-04-12[dogfooding] Use Java method instead of system property cleanupI20210415-0010I20210414-1800I20210414-0330I20210413-2350I20210413-1800I20210413-1400Lars Vogel1-1/+1
Applied use Java method instead of system property 'FILE_ENCODING,PATH_SEPARATOR,FILE_SEPARATOR,LINE_SEPARATOR,BOOLEAN_PROPERTY' Change-Id: I72123148cdee1f216203b98e5d91571824cce22d Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-04-12[dogfooding] Use Java method instead of system property cleanupLars Vogel3-3/+3
Applied use Java method instead of system property 'FILE_ENCODING,PATH_SEPARATOR,FILE_SEPARATOR,LINE_SEPARATOR,BOOLEAN_PROPERTY' Change-Id: I09cccb13cfe57a1de12174ffd4526e0300515a40 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-04-09Binaries v20210409-2137I20210412-2130I20210412-1800I20210411-1800I20210410-1800I20210410-0630I20210409-2140I20210409-1800Eclipse Releng Bot8-8/+8
2021-04-09Bug 572115 - Eclipse Mac arm64 fails to launchLakshmi Shanmugam1-2/+6
On Mac arm64, using -pagezero_size 0x1000 flag at linking causes Malformed Mach-O file. Don't use it for arm64 builds. Change-Id: I95438825a22f95bc55dcef9247c2e289a4e9b7d3
2021-04-09[dogfooding] Try with resources applied to org.eclipse.osgiLars Vogel3-16/+4
Applied JDT try with resource cleanup to PDE, this cleanup creates shorter code Change-Id: I3bde6441b9117109cadd0c84c283074ffb5252a4 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-04-06Binaries v20210406-1409S4_20_0_M1I20210407-1800I20210407-0600I20210407-0040I20210406-1800Eclipse Releng Bot8-8/+8
2021-04-014.20 update for org.eclipse.osgi.compatibility.stateI20210406-0600I20210405-1800I20210405-0840I20210405-0630I20210405-0600I20210404-1800I20210404-0600I20210403-1800I20210403-0600I20210402-1800I20210402-0510Lars Vogel2-2/+2
Required for pending Gerrits Change-Id: Iecfdfb163f697b566160be2581a6aada4a3448c8 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
2021-03-29Binaries v20210329-0558I20210331-1800I20210330-1800I20210329-1800I20210329-0200Eclipse Releng Bot7-7/+7
2021-03-29Revert Bug 572187Sravan Kumar Lakkimsetti1-1/+1
Change-Id: Ie9a72d866cd0b969aab436fa47fc883546d63778 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-26Revert Bug 572187I20210328-1800I20210327-1800I20210326-1800Sravan Kumar Lakkimsetti5-47/+41
Change-Id: If36833d6887611ea460ab74c4fe7f5e839c6d69e Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-26Revert Bug 572187Sravan Kumar Lakkimsetti1-1/+6
Change-Id: I34668cffa976fe2ee49f7d247dd6cc6e21124d62 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-24Remove linux s390x launcher fragment.I20210325-1800I20210324-1800Alexander Kurtakov3-61/+0
It is unused for years. Change-Id: Ib6edb309472652e8cc43e7f9d31a8f12c82f1fb4 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-03-24Bug 572212 - Avoid reflecting on JRE boot classes in testsI20210324-0950Thomas Watson9-10/+105
Java 16 tightens the reflective rules to obey the Java module opens rules by default. This changes instead reflects on methods of the framework implementation class for the bundle class loader. This change will fail if somehow the tests run with the framework implementation loaded in a ModuleLayer. Change-Id: I9de041666313d6829f1009c7b3c8284013b4c558 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-03-24Remove unused API problem filters.Alexander Kurtakov4-140/+2
Aiming for less noise in the builds. Change-Id: Id017ec6a7290fe884273cc956948bdfc3a90a17b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-03-24Version bumps for 4.20Alexander Kurtakov14-14/+14
All launchers existing in 4.19 versions are bumped to x.y.z+100 for 4.20. New ones (macosx and macosx.arm64) version is bumped too despite being new additions so they are sync with the rest. New version for all is 1.2.200 Change-Id: I8aff0ca65dd67db943a44940d693bb68d23cb747 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-03-22Binaries v20210322-1340I20210324-0320I20210323-2250I20210323-1800I20210323-1240I20210323-0200I20210322-1800Eclipse Releng Bot9-9/+9
2021-03-22v11400Eclipse Releng Bot1-1/+1
2021-03-22Bug 572187 - Move Eclipse launcher executable to latest macOS SDK withSravan Kumar Lakkimsetti6-42/+48
deployment target at 10.10 Change-Id: I533bcfee6a6bf5113a8acb888b8e55e0ecc527cc Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-16Bug 571990 - Fix NPE in GlobalPolicyI20210321-1800I20210321-0340I20210320-1800I20210320-0650I20210319-1800I20210319-0030I20210318-2320I20210318-2100I20210317-1850I20210317-1320I20210317-0910I20210317-0650I20210317-0330I20210316-1800Thomas Watson4-4/+26
Must use Optional.orElse instead of Optional.orElseGet to return null. The orElseGet expects a function and the function must not be null. Change-Id: Id45654e6b97ce629dcdcdf16919f79f682050d81 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-03-12Bug 570540 - Build eclipse for Mac M1 processor architectureI20210315-2050I20210314-1800I20210313-1800I20210312-2010I20210312-1800I20210312-1540I20210312-1410I20210312-1150I20210312-0940I20210312-0840Sravan Kumar Lakkimsetti14-9/+297
Change-Id: I1fd356c2321527b0f0c5c0eb09c1dc816bf141fd Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-09Bug 571697 - Version bumps for 4.20 streamI20210311-1800I20210310-2050I20210310-0620I20210310-0250I20210309-1800I20210309-0500Alexander Kurtakov2-2/+2
Change-Id: Id019f34e12b599193422a79a54713063a036e83d Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-03-08Remove old build files that are never usedI20210308-1800Thomas Watson11-91/+0
The various JAR files are out of date, old and never used The ee files used to be used with the ee JARs to setup workspace execution environments. OSGi no longer publishes these The bnd.bnd file was used at one point to load the framework implementation into a bnd workspace. It is also out of date and never used. Change-Id: I3e4544b9654c632b1980e4300c91c1339d06cc30 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-03-08Update version for 4.20 releaseThomas Watson2-2/+2
Change-Id: I251b1dd346ae8c5d38de0ef34863b2666eaaa542 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>

Back to the top