Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2021-03-05Bug 571696 - Update version number in mac's Eclipse.app for 4.20I20210308-1030I20210308-0720I20210305-0820Sravan Kumar Lakkimsetti2-6/+6
Change-Id: I7f715856b5165a10e0083ea32ca53d7be70ae5f6 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-03-05Bug 571689 - POM and product version change for 4.20 releaseAlexander Kurtakov17-17/+17
Change-Id: I5cf61863e9edd8d274ef09d788d718f8a3694eea Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-02-26Bug 571531 - Cap evaluation cache at 10000Y20210316-1310Y20210316-0510Y20210315-1000Y20210314-1000Y20210313-1000Y20210312-2250Y20210312-1250Y20210312-1000Y20210311-1000Y20210310-1000Y20210309-1000Y20210307-1000Y20210306-1000Y20210305-1000Y20210304-1000Y20210303-1000Y20210301-1000Y20210228-1000Y20210227-1000S4_19_0_RC2R4_19I20210303-1800I20210303-0600I20210302-1800I20210302-0930I20210302-0720I20210302-0600I20210301-1800I20210301-0600I20210228-1800I20210228-0600I20210227-1800I20210227-0600I20210226-2140I20210226-1800Thomas Watson2-0/+26
Because permission instances can be infinite the evaluationCache can grow unbounded leading to a memory leak. This is a quick fix to cap the cache at 10000. A better approach may be to use some weak reference cache in the future, but for now we need to stop the uncontrolled leak. A test is added that does 10 million different file permission checks. On my system this grinds to a halt after about 8 million checks. With the cap at 10000 the 10 million permission checks happen <15 seconds. Change-Id: I6e18d4d6fcab274bb2f56c69a6e0893f8e474418 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-12Bug 571156 - Javadoc build failure in I20210211-1810Y20210226-1000Y20210225-1000Y20210224-1000Y20210223-1050Y20210222-1000Y20210221-1000Y20210220-1000Y20210219-1000Y20210218-1000Y20210217-1000Y20210216-1000Y20210215-1020Y20210214-1000Y20210213-1200Y20210212-1200S4_19_0_RC1S4_19_0_M3I20210226-0220I20210224-1800I20210224-0840I20210224-0600I20210223-1800I20210223-0650I20210223-0600I20210222-1800I20210222-0600I20210221-1800I20210221-0600I20210220-1800I20210220-0600I20210219-1800I20210219-0300I20210217-1800I20210217-0600I20210216-2020I20210216-1800I20210216-1340I20210216-1140I20210216-1030I20210216-0600I20210215-1800I20210215-0700I20210215-0600I20210214-1800I20210214-0600I20210213-1800I20210213-0600I20210212-1840Sravan Kumar Lakkimsetti8-8/+8
Change-Id: Ifc4f7b5fdb669f03eb46d69a338a2a4eb52cec6c Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2021-02-09Binaries v20210209-1541Y20210211-1200Y20210211-0600Y20210210-1200Y20210210-0100Y20210209-1200I20210211-1810I20210210-1800I20210210-0910I20210209-1800Eclipse Releng Bot8-8/+8
2021-02-09Bug 570428 - macOS menu not clickable at launchAlex Blewitt3-18/+0
When running on macOS, calling the `setActivationPolicy` or `activateWithOptions` methods on the `NSApplication` causes the menu system to be frozen, requiring navigating away from the app and back in again to restore. These have been moved into the SWT's Application Delegate callback handler for when the application has launched, which fixes the problem. This is no longer needed in the launcher either, and showing both the splash screen and the dialog box works as before. Removing these calls from the launcher allows Eclipse to be launched and have clickable menus immediately without needing to move away. See also Bug 552063 which fixed this in SWT. Change-Id: I6d1292b76c1a91f794ba2634e643978f5d9e5c2f Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2021-02-08Bug 570984 - StackOverflowError when Import-Package fails in fragment toI20210208-1800Thomas Watson3-3/+107
circularly dependent plug-in Using development mode in the old resolver can lead to endless recursion when trying to set the suppliers involved in a cycle. This is because the cycle code is trying to drop bundles involved in the cycle that have unsatisified requirements. The problem is that when in development mode the resolver allows requirements to be wired to capabilities from unresolvable suppliers. This means the cycle code is not properly dropping the supplier so the supplier gets pulled into the resolve again after dropping it which leads back to the cycle check again. The fix is to avoid dropping the bundles involved in a cycle when in development mode. Change-Id: Ib3ef6b1796cd582e30a441799ed965b23cce973d Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-08Bug 570984 - increment version for 4.19 releaseThomas Watson2-2/+2
Change-Id: I2de5312efd3314702446f1f834106b44d8d11bf1 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-08Bug 570836 - Issue switching to centos-8 on equinox JIPPAlexander Kurtakov8-14/+16
Move rt.equinox.framework that are on lower than 1.8 BREE to 1.8 Change-Id: I85001b06e9812a32a4f415afb655575e27c0ef51 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-02-08Bug 570851 - Add a module-info to the org.eclipse.osgi frameworkAlexander Kurtakov1-0/+8
Add api filter as there is a hack and bree is not actually changing. Change-Id: I89fe0cb1e1d7b912611c3441dfaf19d228bf8af2 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2021-02-04Bug 570893 - Comparator errors in I20210203-1800Y20210205-1200I20210207-1800I20210206-1800I20210206-0720I20210206-0050I20210205-1800I20210204-2320I20210204-1800I20210204-1430I20210204-1300I20210204-1100I20210204-0900I20210204-0300Thomas Watson1-0/+1
Change-Id: I5a30a65ffd071f0f7103121fa69270597ac646c4 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-03Work around issue with building without cleanI20210203-1800Thomas Watson1-0/+1
Change-Id: I6e3037f16a561a9e05a63d41cc9be958090427b3 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-02Bug 570851 - Add a module-info to the org.eclipse.osgi frameworkThomas Watson1-0/+75
Change-Id: Ie118e0a4865cb277874899459144b0a0afbf1e28 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-02The function.interface.jar is no longer needed on Java 8+I20210202-1840Thomas Watson2-1/+0
This was only necessary while the framework still supported Java 7. Change-Id: I826687cd2b1bee0eb2c89dde1ac6d8206c8f5e1b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-02Bug 570858 - filter framework module from system package calculationThomas Watson1-0/+8
Change-Id: Id9d6cf3aa536f884270705f683a1b163e22332b1 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-02-02Bug 570757 - Throw specific exception type if config area cannot be readY20210202-1200Simeon Andreev2-4/+4
This change uses a more specific runtime exception (IllegalStateException), if EquinoxContainer fails to initialize its storage due to any Exception. Also the exception message is changed to be more specific. Previously a RuntimeException would be thrown on IOException or BundleException, during storage initialization. This is unfortunately not enough to cover all cases of corrupted/broken config area, as e.g. a buffer with invalid size will result in an IllegalArgumentException. The new exception type and message can be used to more easily identify OSGI container initialization problems. Change-Id: I1e6d0910550f1527b0affada0de897acbb1b8026 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2021-01-22Bug 570425 - Avoid using SecureRandom for framework UUIDY20210129-1200Y20210127-0710Y20210126-1200Y20210123-0110I20210201-1800I20210131-1800I20210130-1800I20210129-1800I20210128-1800I20210127-1800I20210126-1800I20210125-1800I20210124-1800I20210123-1800I20210123-0020Thomas Watson5-13/+62
Change-Id: Ia549b309b3470b2167e25c89a0af59e3ce4f9228 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-01-22Binaries v20210122-1532Eclipse Releng Bot8-8/+8
2021-01-21Binaries v20210121-1246I20210121-2140Eclipse Releng Bot8-8/+8
2021-01-19Bug 570463 - [Mac]Build launcher for Mac arm64Lakshmi Shanmugam1-0/+42
Added Info.plist for mac arm64 Change-Id: I1e1472493526a0ca2e76ae2504d58e0241e6e64e Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2021-01-19Bug 570463 - [Mac] Build launcher for Mac arm64I20210120-1800I20210120-1400Lakshmi Shanmugam9-1/+262
Added launcher fragment for Mac arm64. Updated build.sh Change-Id: I07cb09ba9c01db6fa67e09f29f73e2fc4799d2d6 Signed-off-by: Lakshmi Shanmugam <lshanmug@in.ibm.com>
2021-01-15Add usage testsI20210118-1800I20210117-1940I20210117-1800I20210116-1800I20210116-0340I20210115-1810Thomas Watson2-1/+218
This class is intended to test scenarios that ModuleContainer could be used for outside of the framework. Change-Id: If252d7d8d29a04d2652c6085fd22c5afa1abb84b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2021-01-15Bug 570394 - Remove usage of deprecated PackageAdmin/StartLevel servicesThomas Watson8-205/+181
Change-Id: Ie6ed4f11fe82f0b69117c0144bbfe7149fed112b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-12-25Binaries v20201225-0618Y20210115-1200Y20210113-0120Y20210112-1200Y20210108-1200Y20210105-1200Y20210101-1200Y20201229-1200Y20201229-0040Y20201225-1200S4_19_0_M1I20210114-1800I20210114-0510I20210114-0310I20210112-1800I20210112-0850I20210111-1800I20210110-1800I20210109-1830I20210108-1800I20210108-0220I20210106-1800I20210106-0600I20210105-1800I20210105-0600I20210104-1800I20210104-0600I20210103-1800I20210103-0600I20210102-1800I20210102-0600I20210101-1800I20210101-0720I20201231-1800I20201230-2150I20201230-1800I20201229-1800I20201228-1800I20201227-1800I20201226-1800I20201226-0940I20201225-1800I20201225-0450I20201225-0130Eclipse Releng Bot7-7/+7
2020-12-23Binaries v20201223-0857I20201224-1800I20201223-1800Eclipse Releng Bot6-6/+6
2020-12-23Version increment for 4.19Sravan Kumar Lakkimsetti13-13/+13
Change-Id: I2bb37362d97e5ed1c00dd3b82bcc3024275cb1e0 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-12-23Revert "Bug 102239 - Environment variable substitution in ↵Sravan Kumar Lakkimsetti1-54/+1
<launcher>.ini/eclipse.ini" This reverts commit f49d80cfb5265ec98888ac9f48b219ac16863cc4.
2020-12-09Bug 569603 - Micro version bumps needed for OSGi core packagesY20201222-1200Y20201218-1200Y20201215-1200Y20201211-1200I20201222-1800I20201221-1800I20201220-1800I20201219-1800I20201218-1800I20201217-1800I20201216-2110I20201215-1800I20201214-1800I20201213-1800I20201212-1800I20201211-1800I20201210-1800I20201209-1800Thomas Watson12-32/+32
Change-Id: Ie4ebc6821391db88a8ecf730a42f7e6eb3a876a2 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-12-04Bug 569323 - Version bumps for 4.19 streamY20201209-0750Y20201208-1200Y20201204-1200I20201208-2310I20201208-1800I20201208-0300I20201207-1800I20201206-1800I20201205-1800I20201204-1800I20201204-0830Alexander Kurtakov4-4/+4
Bump executable feature and osgi tests. Change-Id: Idea6ffa0552e1abcc74270936956db8780943dd3 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-12-01Bug 569318 - POM and product version change for 4.19 releaseI20201204-0610I20201204-0340Sravan Kumar Lakkimsetti16-16/+16
Change-Id: I5e741b9c8e3e2e33ddbbe131dc0b4bc58b6f49be Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-12-01Bug 569322 - Update version number in mac's Eclipse.app for 4.19Sravan Kumar Lakkimsetti1-3/+3
Change-Id: I52c52e899370d5b82423bfcc90df0e74d06d1571 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-10-30Bug 567964 - Use Files.isReadable before falling back to File IOY20201201-1200Y20201127-1200Y20201124-1200Y20201120-1200Y20201117-1200Y20201113-1200Y20201111-0210Y20201110-1200Y20201109-1200Y20201109-0220Y20201108-1200Y20201107-1200Y20201106-1200Y20201105-1200Y20201104-1200Y20201103-1200Y20201102-1200Y20201101-1200Y20201031-1200S4_18_0_RC2S4_18_0_RC1S4_18_0_M3R4_18I20210122-0800I20210122-0630I20210122-0420I20201202-1800I20201202-0600I20201201-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-1800R4_18_maintenanceThomas 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 Bot7-7/+7
2020-09-09Bug 566133 - ensure valid characters in GDBus names.Will Rogers1-0/+12
Change-Id: I5a24500bfc38390c26a6e7ca74dc475870ddbbad
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-07v11200Eclipse Releng Bot1-1/+1
2020-09-07Bug 566133 - Fix premature free() in native code.Will Rogers1-1/+2
Change-Id: Ib9b88409b2169523bcf3cfcd72216f114e52616b
2020-09-07Bug 566133 - Use appName in launcher.Will Rogers1-3/+10
Change-Id: I9b88c63a78c6c13c712656947cc603ccf55b5196
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>

Back to the top