{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":476635030,"defaultBranch":"master","name":"eclipse.pde","ownerLogin":"eclipse-pde","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-01T08:21:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101803588?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720735491.0","currentOid":""},"activityList":{"items":[{"before":"9befc64f62dae9d152596c50bcc0cd5c8cd08fa8","after":"0c5e3c6158be5d7ceb038496fab75d9956394f23","ref":"refs/heads/master","pushedAt":"2024-07-11T09:28:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"laeubi","name":"Christoph Läubrich","path":"/laeubi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331477?s=80&v=4"},"commit":{"message":"Add a readme that explains how to use the pde reusable osgi components","shortMessageHtmlLink":"Add a readme that explains how to use the pde reusable osgi components"}},{"before":"603ad9a565b71ba7d145880c9eaabb03309dd921","after":"9befc64f62dae9d152596c50bcc0cd5c8cd08fa8","ref":"refs/heads/master","pushedAt":"2024-07-10T10:53:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vogella","name":"Lars Vogel","path":"/vogella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139910?s=80&v=4"},"commit":{"message":"Removes installation of Execution Environment Description from docs\n\nExecution Environment Description have been gradually reduced till\nfinally removed via #102\n\nFixes #1329","shortMessageHtmlLink":"Removes installation of Execution Environment Description from docs"}},{"before":"bacff9556d84487dec3ebd91f69699b5784dd7c9","after":"603ad9a565b71ba7d145880c9eaabb03309dd921","ref":"refs/heads/master","pushedAt":"2024-07-10T09:47:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vogella","name":"Lars Vogel","path":"/vogella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139910?s=80&v=4"},"commit":{"message":"Updating Execution_Environments.md to more recent examples\n\nRemoves examples for JRE which do not exist anymore and other very\nspecific cases which also do not exit more, also remove old BREE listing\nand add one one which are still relevant these days.","shortMessageHtmlLink":"Updating Execution_Environments.md to more recent examples"}},{"before":"ece4417f0ca5ca66640866a1670c0fe45ef4614a","after":"bacff9556d84487dec3ebd91f69699b5784dd7c9","ref":"refs/heads/master","pushedAt":"2024-07-10T08:55:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vogella","name":"Lars Vogel","path":"/vogella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139910?s=80&v=4"},"commit":{"message":"Re-write the recommendation not to update your BREE even if you\npre-requisites require a higher Java version","shortMessageHtmlLink":"Re-write the recommendation not to update your BREE even if you"}},{"before":"7564da5c4b3bed877b6a917669272a6c83a5b646","after":"6abaa82ce41177e21a1ea122585a655f822a5145","ref":"refs/heads/progress-reporting","pushedAt":"2024-07-10T07:48:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vogella","name":"Lars Vogel","path":"/vogella","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139910?s=80&v=4"},"commit":{"message":"Removes progress reporting from product configuration file wizard\n\nReporting progress for the creation of the file with only one step\nreported after the file is created by before it it opened, seems unless.","shortMessageHtmlLink":"Removes progress reporting from product configuration file wizard"}},{"before":"7d8b8f215da26d89b4886146d8495353b9c463c6","after":"ece4417f0ca5ca66640866a1670c0fe45ef4614a","ref":"refs/heads/master","pushedAt":"2024-07-09T21:32:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Always sort BREE header values in ascending Java version order\n\nRemove the ability to manually move required execution environments in\nthe Manifest Editor. Instead always sort the values in ascending Java\nversion order.\n\nFrom a technical perspective the order of the values of the\n'Bundle-RequiredExecutionEnvironment' header is irrelevant, similar to\nfor example the 'Import-Package' header.\nRemoving the buttons to reorder the values simplifies the UI.\n\nValues of existing Plug-in projects are displayed in sorted order\nregardless of if they are actually sorted in the MANIFEST.MF or not. On\nthe next write all values will be written in sorted order.","shortMessageHtmlLink":"Always sort BREE header values in ascending Java version order"}},{"before":"32ada38c2c4e1f1db059b37b70a61f13de5ecb0f","after":"7d8b8f215da26d89b4886146d8495353b9c463c6","ref":"refs/heads/master","pushedAt":"2024-07-08T21:52:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Open edit launch dialog using correct mode\n\nWhen a launch fails validation, the user is given a link to Edit Launch\nConfiguration. Previously, this link always opened the Edit Run\nConfigurations dialog in Run mode, even if the user initially attempted\nto Debug. This change ensures that the edit dialog is opening using the\noriginal mode.\n\nCo-authored-by: Hannes Wellmann ","shortMessageHtmlLink":"Open edit launch dialog using correct mode"}},{"before":"7c27f5c843db906ad3b53c00058a380bebaeda2e","after":"32ada38c2c4e1f1db059b37b70a61f13de5ecb0f","ref":"refs/heads/master","pushedAt":"2024-07-08T21:46:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Show threads involved in disposing of components\n\nCurrently we show where the component was disposed but not by what\nthread. As this can be interesting for debugging the cause, this\ninformation is now added.","shortMessageHtmlLink":"Show threads involved in disposing of components"}},{"before":"1b1b92a32bef5fbb53fd71048ce2be8e579c03fb","after":"7c27f5c843db906ad3b53c00058a380bebaeda2e","ref":"refs/heads/master","pushedAt":"2024-07-07T11:11:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Fix: API tool reports fictitious changes to execution environment\n\nThe API tool only checks the Bundle-RequiredExecutionEnvironment header\nwhen comparing the baseline with the workspace bundle. If the EE of the\nbaseline bundle is described via the Require-Capability header, an empty\nstring is compared to the workspace EE, which is treated as an\nincompatibility.\n\nThis also adds a simple test case where the execution environment of two\nbundles is checked. One bundle uses the Require-Capability, the other\none the Bundle-RequiredExecutionEnvironment header.\n\nResolves https://github.com/eclipse-pde/eclipse.pde/issues/1301","shortMessageHtmlLink":"Fix: API tool reports fictitious changes to execution environment"}},{"before":"1ccf4df016640effb27fdc1939468ca1f88ccebe","after":"1b1b92a32bef5fbb53fd71048ce2be8e579c03fb","ref":"refs/heads/master","pushedAt":"2024-07-07T10:35:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Add utility to derive the BREE of a resource from its EE requirements\n\nIn general the strategy is to consider all osgi.ee requirements of a\nresource and parse their filter.\nFor the case of a simple filter like '(&(osgi.ee=JavaSE)(version=17)',\nprobably the majority of cases, a fast-path is provided where the filter\nis just looked up in a map.\nOtherwise each registered execution-environment is matched against the\nfilter and the list of matching EEs is returned.\n\nThe new method is intended to support the migration from the Equinox\nresolver to the OSGi Resources/Wiring API.","shortMessageHtmlLink":"Add utility to derive the BREE of a resource from its EE requirements"}},{"before":"aea0f9c3692a71cf46ffdd8db71d7971c445f215","after":"1ccf4df016640effb27fdc1939468ca1f88ccebe","ref":"refs/heads/master","pushedAt":"2024-07-06T16:16:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Version bump for 4.33 stream","shortMessageHtmlLink":"Version bump for 4.33 stream"}},{"before":"de337377288ec221a3b162e1de171921dcdf30a6","after":"aea0f9c3692a71cf46ffdd8db71d7971c445f215","ref":"refs/heads/master","pushedAt":"2024-07-06T15:22:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Further clean up BREE and composite header handling in Manifest Editor\n\nAlso remove CompositeManifestHeader.removeManifestElement(), which is\nunused since\nhttps://github.com/eclipse-pde/eclipse.pde/pull/1321","shortMessageHtmlLink":"Further clean up BREE and composite header handling in Manifest Editor"}},{"before":"f931d184afde88045080343de5c637f8461bc83e","after":"de337377288ec221a3b162e1de171921dcdf30a6","ref":"refs/heads/master","pushedAt":"2024-07-06T11:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Reduce indirection via (I)ExecutionEnvironment in BREEHeader handling\n\nAnd apply some minor general code clean-ups.","shortMessageHtmlLink":"Reduce indirection via (I)ExecutionEnvironment in BREEHeader handling"}},{"before":"a794c567e59dfadfcb7ac69f304ff11ab4d53f84","after":"f931d184afde88045080343de5c637f8461bc83e","ref":"refs/heads/master","pushedAt":"2024-07-06T07:24:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Remove rarely usable Drag&Drop of EEs in Manifest-Editor Overview page\n\nDrag&drop support was introduced via Bug 192890, but only supports\nreordering of required Execution-Environments in the same Plug-in\nproject.\nBecause in the vast majority of cases Plug-ins only have one BREE\ndefined, this feature is only rarely usable. And if a Plug-in project\nreally defines multiple BREEs, the Manifest Editor already provides an\nalternative with the 'Up' and 'Down' buttons next to the table.\n\nWhile being only rarely usable support D&D support for required EEs\nmakes it more difficult to support OSGi EE requirements. Therefore it is\nremoved.\n\n[1] - https://bugs.eclipse.org/192890","shortMessageHtmlLink":"Remove rarely usable Drag&Drop of EEs in Manifest-Editor Overview page"}},{"before":"a6b60512ee2c46776e38896bb2a025aac9f9336d","after":"a794c567e59dfadfcb7ac69f304ff11ab4d53f84","ref":"refs/heads/master","pushedAt":"2024-07-03T07:12:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jukzi","name":"Jörg Kubitz","path":"/jukzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51790620?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"40fe4858476c652c8c13de497ffc3dc300fa5700","after":"a6b60512ee2c46776e38896bb2a025aac9f9336d","ref":"refs/heads/master","pushedAt":"2024-06-30T22:12:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Clean-up code in EESection and RequiredEEHeader","shortMessageHtmlLink":"Clean-up code in EESection and RequiredEEHeader"}},{"before":"a5391bd62336271440ffcba67372c0b539ef5380","after":"40fe4858476c652c8c13de497ffc3dc300fa5700","ref":"refs/heads/master","pushedAt":"2024-06-26T04:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"laeubi","name":"Christoph Läubrich","path":"/laeubi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331477?s=80&v=4"},"commit":{"message":"Bypass API analysis for classes from a test classpath entry\n\nhttps://github.com/eclipse-platform/eclipse.platform.swt/issues/1298","shortMessageHtmlLink":"Bypass API analysis for classes from a test classpath entry"}},{"before":"035982135666ce36c6ff1e2ce91aa3d88c556da3","after":"a5391bd62336271440ffcba67372c0b539ef5380","ref":"refs/heads/master","pushedAt":"2024-06-24T09:31:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jukzi","name":"Jörg Kubitz","path":"/jukzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51790620?s=80&v=4"},"commit":{"message":"Fix \"Unnecessary cast\" warnings\n\nJDT analysis was changed","shortMessageHtmlLink":"Fix \"Unnecessary cast\" warnings"}},{"before":"93f76cf6e1c250a74d9c6cf7325e2026edb923ff","after":"035982135666ce36c6ff1e2ce91aa3d88c556da3","ref":"refs/heads/master","pushedAt":"2024-06-21T16:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"laeubi","name":"Christoph Läubrich","path":"/laeubi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331477?s=80&v=4"},"commit":{"message":"BundleComponent.isValidBundle() should no throw if reading manifest fail\n\nCurrently BundleComponent.isValidBundle() is used to check if a bundle\nis valid and should be considered for the baseline. If the location\npoints to something that chase no manifest at all (or an invalid\nmanifest) this currently an exception even though the API doc clearly\nstates that \"Validity is determined via the existence of a readable\nmanifest file\"\n\nThis now adds two checks\n\n1) the location points to a file that exits and is larger than zero\nbytes\n2) parsing the manifest from the location do not throw an exception","shortMessageHtmlLink":"BundleComponent.isValidBundle() should no throw if reading manifest fail"}},{"before":"34453f99fb424d328fc328bb34988847166dfb00","after":"93f76cf6e1c250a74d9c6cf7325e2026edb923ff","ref":"refs/heads/master","pushedAt":"2024-06-20T18:49:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akurtakov","name":"Александър Куртаков","path":"/akurtakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574788?s=80&v=4"},"commit":{"message":"Remove unnecessary casts (#1311)\n\nRemove unnecessary casts and version bumps where needed.","shortMessageHtmlLink":"Remove unnecessary casts (#1311)"}},{"before":"c32168e47934163bbaa98ac7ca55c87008981208","after":"34453f99fb424d328fc328bb34988847166dfb00","ref":"refs/heads/master","pushedAt":"2024-06-18T17:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Remove old 1.x Java compiler versions support from PDE tests\n\nBasically moves tests that used various old 1.x JDK compiler settings to\nuse 1.8 target (only supported 1.x Java compiler target in the future).\n\nSee https://github.com/eclipse-jdt/eclipse.jdt.core/issues/2536","shortMessageHtmlLink":"Remove old 1.x Java compiler versions support from PDE tests"}},{"before":"0bcd422ba71dc548c4762a91a4686f61b7bb3fc4","after":"c32168e47934163bbaa98ac7ca55c87008981208","ref":"refs/heads/master","pushedAt":"2024-06-14T06:42:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jukzi","name":"Jörg Kubitz","path":"/jukzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51790620?s=80&v=4"},"commit":{"message":"ResourceApiTypeRoot: use IFile.readAllBytes()","shortMessageHtmlLink":"ResourceApiTypeRoot: use IFile.readAllBytes()"}},{"before":"3e56c8357f95b4bb171a2730d61e38bb712bdc24","after":"0bcd422ba71dc548c4762a91a4686f61b7bb3fc4","ref":"refs/heads/master","pushedAt":"2024-06-13T12:26:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akurtakov","name":"Александър Куртаков","path":"/akurtakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574788?s=80&v=4"},"commit":{"message":"Update tycho-build to 4.0.8","shortMessageHtmlLink":"Update tycho-build to 4.0.8"}},{"before":"0eff1a7e758605cdd5260eb94c996a3825c6a908","after":"3e56c8357f95b4bb171a2730d61e38bb712bdc24","ref":"refs/heads/master","pushedAt":"2024-06-13T09:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"akurtakov","name":"Александър Куртаков","path":"/akurtakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574788?s=80&v=4"},"commit":{"message":"Stop using jface internal SingleCharReader\n\nUse the proper api from o.e.text","shortMessageHtmlLink":"Stop using jface internal SingleCharReader"}},{"before":"66a1e56038ca8b0faa56ebada0b709194185f0e7","after":"0eff1a7e758605cdd5260eb94c996a3825c6a908","ref":"refs/heads/master","pushedAt":"2024-06-12T09:34:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"akurtakov","name":"Александър Куртаков","path":"/akurtakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574788?s=80&v=4"},"commit":{"message":"Version bump for 4.33 stream","shortMessageHtmlLink":"Version bump for 4.33 stream"}},{"before":"b0dc38abfc249283279cf2781a978090ee086ae8","after":"66a1e56038ca8b0faa56ebada0b709194185f0e7","ref":"refs/heads/master","pushedAt":"2024-06-11T05:43:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"merks","name":"Ed Merks","path":"/merks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/208716?s=80&v=4"},"commit":{"message":"Remove org.eclipse.rcp.configuration.feature.group\n\nhttps://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2109","shortMessageHtmlLink":"Remove org.eclipse.rcp.configuration.feature.group"}},{"before":"af95448f1b9e6e84ec141842db776795896fd0ff","after":"b0dc38abfc249283279cf2781a978090ee086ae8","ref":"refs/heads/master","pushedAt":"2024-06-09T20:14:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HannesWell","name":"Hannes Wellmann","path":"/HannesWell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44067969?s=80&v=4"},"commit":{"message":"Version bump for 4.33 stream","shortMessageHtmlLink":"Version bump for 4.33 stream"}},{"before":"8e177eefdcc4a7eeaf0c53179991ab38781638f0","after":"af95448f1b9e6e84ec141842db776795896fd0ff","ref":"refs/heads/master","pushedAt":"2024-06-06T14:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iloveeclipse","name":"Andrey Loskutov","path":"/iloveeclipse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/964108?s=80&v=4"},"commit":{"message":"Track whether the manifest of a bundle component has an explicit EE\n\nhttps://github.com/eclipse-pde/eclipse.pde/issues/1283","shortMessageHtmlLink":"Track whether the manifest of a bundle component has an explicit EE"}},{"before":"219444193e62086bd46148caa507a4b07c626071","after":"8e177eefdcc4a7eeaf0c53179991ab38781638f0","ref":"refs/heads/master","pushedAt":"2024-06-06T11:34:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jukzi","name":"Jörg Kubitz","path":"/jukzi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51790620?s=80&v=4"},"commit":{"message":"fix NPE for ReferenceAnalyzer.fIndexedDetectors null #1289\n\nhttps://github.com/eclipse-pde/eclipse.pde/issues/1289","shortMessageHtmlLink":"fix NPE for ReferenceAnalyzer.fIndexedDetectors null #1289"}},{"before":"cbe3da30518688dc642a1e177f399d4f269e1d6f","after":"219444193e62086bd46148caa507a4b07c626071","ref":"refs/heads/master","pushedAt":"2024-06-04T14:51:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gireeshpunathil","name":"Gireesh Punathil","path":"/gireeshpunathil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6447530?s=80&v=4"},"commit":{"message":"Version Bump for 4_33\n\nSigned-off-by: Rahul Mohanan ","shortMessageHtmlLink":"Version Bump for 4_33"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfKNUuwA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-pde/eclipse.pde"}