Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-08-10Add Bundle-Vendor to test bundles.Y20200825-1200Y20200824-1310Y20200823-1200Y20200822-1200Y20200821-1200Y20200820-1200Y20200819-1200Y20200818-1200Y20200817-1210Y20200817-0450Y20200816-1200Y20200815-1200Y20200814-1200Y20200814-0650Y20200814-0630Y20200813-1200Y20200812-1200Y20200811-1200Y20200810-1200S4_17_0_RC1S4_17_0_M3I20200828-0150I20200826-1800I20200826-0600I20200825-1800I20200825-0600I20200824-1900I20200824-0600I20200823-1800I20200823-0600I20200822-1800I20200822-0600I20200821-1800I20200821-0440I20200820-0230I20200819-1800I20200819-0600I20200818-1800I20200818-0900I20200818-0600I20200818-0340I20200817-1800I20200817-0920I20200817-0600I20200817-0450I20200816-1800I20200816-0600I20200815-1800I20200815-0600I20200814-1800I20200814-1040I20200814-0640I20200814-0330I20200813-1800I20200812-1800I20200812-0710I20200811-1800I20200810-1800Alexander Kurtakov10-2/+11
Silence Maven build warnings. Change-Id: Iaf8187ee7cb64fa0e4620e1215b5d484209293e0 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-10Bug 565934 - Move equinox.device to Java 8Alexander Kurtakov8-59/+68
Bump the BREE. Fix some warnings and silence the rest in the maven build - still visible in the workbench. Change-Id: Ieaaa2a92499102ffbdec908d85497928b5b662aa Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-10Cleanup RegionReflectionUtils.Alexander Kurtakov3-72/+180
* Fix Class.newInstance usage as it's deprecated. * Change formatter to eclipse standard as the referenced profile is not existing * Use multicatch * Use varargs Change-Id: Icacbcd83f66529bcdf8cba2b4ec85e8e717a69a3 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-09Bug 552683 - Merge IProgressMonitor and IProgressMonitorWithBlockingY20200809-1200I20200809-1800Alexander Kurtakov3-3/+3
Fix unmappable character in javadoc building. Change-Id: I242c1fe939451f07100264ac6a438ca70fbbbff3 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-07Move region bundles to JavaSE-1.8Y20200808-1200I20200808-1800Alexander Kurtakov6-12/+40
Change-Id: Id377ad8a1851baf2893cbbb7c89f8ab93d97d4e9 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-07Modernize security.ui bundle.Y20200807-1200I20200808-0230I20200807-1800Alexander Kurtakov32-22/+196
* Enable more warnings and fix them. * Disable warning about synthetic accessors Change-Id: I773a6b6f25b6a469e8085c4a4a0f363567180d84 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-07Bug 565890 - Bump useradmin to BREE 1.8Alexander Kurtakov14-187/+282
Fix some warnings and silence others. Change-Id: Ie4b4e12e6f1c3b4f3fa10f4e741e9424bbb948b7 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-07Bug 552683 - Merge IProgressMonitor and IProgressMonitorWithBlockingChristoph Läubrich5-39/+66
Change-Id: Ibce49e9bd1a30dc179666c60d18888255b26cdf9 Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
2020-08-05Port from PackageAdmin to FrameworkUtil.Y20200806-1200I20200806-1800I20200805-1800Alexander Kurtakov1-5/+2
Change-Id: I4ffd35290bec5cb1a412b609b333f6a6f594f639 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-08-03Bug 565795 - Update to Jetty 9.4.31Y20200805-1200Y20200804-1200I20200805-0750I20200805-0630I20200804-1800I20200803-1800Alexander Kurtakov1-1/+2
Touch jetty feature. Change-Id: I9f5ae851666e10748e509754cbda4b324306473f Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-31Bug 565729 - Comparator errors in I20200730-1800Y20200801-1200I20200803-0210I20200801-1800I20200801-0010I20200731-2040I20200731-1800I20200731-0520Sravan Kumar Lakkimsetti2-1/+3
Change-Id: I3560e57f1b7d6e412d446cc286676809ccbbc064 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-07-22Bug 565250 - Switch to use Tycho 2.0.0 snapshotY20200729-1200Y20200729-0630Y20200728-0600Y20200727-0310Y20200725-1200I20200730-1800I20200729-1800I20200729-0120I20200728-1800I20200728-1120I20200727-1800I20200726-1800I20200724-1800I20200724-0600I20200723-1800I20200723-1030I20200723-0620I20200722-1800Alexander Kurtakov2-0/+6
Specifies suites to run as otherwise Tycho discovers both Test and Tests thus executing tests multiple times and tests are not ready for that. Change-Id: Ib88d7bf75288ac84fdd7830931043ce0e34bbe01 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-22Bug 565250 - Switch to use Tycho 2.0.0 snapshotAlexander Kurtakov2-1/+3
Touch equinox features. Change-Id: I2c11a0e10ae0a767f45694daf796aa5a6b3e9989 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-17Bug 565304 - Add callOnce with filterY20200722-1200Y20200722-0040Y20200721-0610Y20200721-0450I20200722-1140I20200722-0610I20200721-1800I20200721-1400I20200721-0950I20200721-0610I20200721-0130I20200720-1800I20200720-0850I20200720-0020I20200719-2010Alex Blewitt2-2/+30
The ServiceCaller supports passing through an OSGi filter to reduce the set of services considered for calling to be returned. However, this is not exposed on the `callOnce` method. Resolve this by adding a variant to `callOnce` that provides the overload to pass through an OSGi filter. Change-Id: Iab07a376e6aa4732372f8db84f351428e6f0bc45 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-17Switch Eclipse-LazyStart to Bundle-ActivationPolicy.Y20200718-1200I20200718-1800I20200717-1800Alexander Kurtakov1-1/+1
Change-Id: Ie559d7674bf272d8001095bba8bd6424b99db074 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-17Add Automatic-Module-Name where missing.Alexander Kurtakov1-0/+1
Change-Id: I5915aef25656266674cfc18c7eae8f1379b287c6 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-17Fix warnings - useless throws declarationsAlexander Kurtakov2-6/+6
Change-Id: I9394dc89b9593bc208dfa8e5cc1538ec00cfea53 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-17Remove redundant type arguments.Alexander Kurtakov3-7/+30
And enable save actions so such things doesn't reappear. Change-Id: I0867b28df9b28225c76e9ed8539f2167338774df Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-17Fix javadoc error in the I-build.Alexander Kurtakov1-1/+1
Change-Id: I4ca59be41df44d72eaa9c7696c636b338a18b2bb Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-07-16Bug 565276 - Add documentation for sneakyThrow to ServiceCallerI20200716-1800Alex Blewitt1-10/+35
When using `ServiceCaller` to invoke a consumer that throws a checked exception, the exception itself is not trivially thrown back again. However, using the sneakyThrow technique, it is possible to fool the compiler into throwing a checked exception as an unchecked exception. Document this case in the JavaDoc so that others who experience a similar pattern can implement it in a similar way. This isn't API on `ServiceCaller` because generally the implementation is not related to this particular class and should not be used as such. Change-Id: I48553ccea9d14f6ea852e8ca4d9a6fb87b129e92 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
2020-07-07Bug 562440 - method getStatus() of class HttpServletResponseWrapperImplY20200716-0820Y20200715-1200Y20200711-1200Y20200708-1200S4_17_0_M1I20200715-1800I20200714-1800I20200713-2230I20200713-1800I20200712-1800I20200711-2250I20200711-1800I20200710-1800I20200710-0230I20200708-1800I20200708-0600I20200707-1800Anjum Fatima5-6/+134
returns -1 in case of success Change-Id: Iaf063c71e2f62e7526ddfe5b75ee5637b687b7fd Signed-off-by: Anjum Fatima <anjum.eclipse@gmail.com>
2020-07-01Bug 563485 - Add StringMatcher.usePrefixMatch()Y20200704-1200Y20200703-0300I20200707-0600I20200706-2300I20200706-1800I20200706-0600I20200705-1800I20200705-0710I20200705-0600I20200704-1800I20200704-0600I20200703-1800I20200702-2150I20200702-1800I20200701-2350I20200701-2210I20200701-1800Thomas Wolf6-12/+199
Add a method to make the StringMatcher match on prefixes. Internally this just switches on wildcard matching and sets fHasTrailingStar to true. Because the pattern has already been parsed in the constructor, this gives an easy way to specify prefix matching for non-wildcard patterns without needing to escape potential wildcards in the pattern: StringMatcher m = new StringMatcher("foo*bar", false, true); m.usePrefixMatch(); This matcher will match any text starting with "foo*bar" (with a literal '*'), but not, for instance, "foobazbar". Change-Id: I525fbc1d42b16d661988655c8438894f8d6739e8 Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
2020-06-30Bug 563987 - Use ServiceCaller instead of ServiceTracker in commonY20200701-1200Y20200701-0020I20200701-0330I20200630-1800Thomas Watson2-59/+19
bundle. Change-Id: I34936ccc46c35610e9d06065768c1b581e006c7b Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-30Bug 563987 - Handle service rankingsThomas Watson2-12/+101
The implementation did not track service ranking. If rankings changed such that the cached service is no longer the highest ranked the implementation would keep returning the lower ranked instance. Change-Id: I086ed3e9b7f9ca2e2005cb304b3c8e8348c9be1a Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bug 564747 - Fix empty query params to use the empty stringI20200629-1800Thomas Watson3-4/+82
Fix the query string parameter map parsing treat empty params to be set to the empty string. Change-Id: Ie86757fa0a440bda42f32e5830a1de34964f6fe7 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bump version for 4.17 release.Thomas Watson2-2/+2
Change-Id: Ib279df4947d190507bde58e1f0ea9337d1688cce Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-29Bug 563987 - Provide a ServiceCaller for doing single-shot lookup ofY20200629-1000Y20200629-0740Alexander Kurtakov1-2/+2
OSGi services Fix javadoc errors in the nightly build: ../../../rt.equinox.bundles/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/ServiceCaller.java:44: error: bad use of '>' * ServiceCaller.callOnce(MyClass.class, ILog.class, (logger) -> logger.info("All systems go!")); ^ ../../../rt.equinox.bundles/bundles/org.eclipse.equinox.common/src/org/eclipse/core/runtime/ServiceCaller.java:77: error: bad use of '>' * log.call(logger -> logger.info(msg); ^ 2 errors Change-Id: Ibf71f1dedfd8ea726a8d71db26b0aa9269bd4874 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-26Bug 563987 - add a current method for ServiceCallerI20200628-1800I20200626-1800Thomas Watson2-1/+19
Many cases it is useful to just get the current available service from the ServiceCaller instance. Change-Id: I6a1cc3968c1aca55bea30265f2d97fb21500455e Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-25Bug 563987 - ServiceCaller for one-shot service lookupI20200625-1800Alex Blewitt7-4/+542
There are several times where looking up an OSGi service on demand instead of having a persistent service association may make sense. For example, if static debug options are used for the platform then it may not be desirable to look them up each time the debug flag is accessed. Alternatively, error logs may choose to defer looking up the log until the error situation occurs. By providing a wrapper for doing service lookup on demand, we ensure that we follow OSGi guidelines for returning the service after use, and by providing a functional API we can pass in the code required that needs the log with minimal caller involvement. Additionally the ServiceCaller provides a simple way to cache a single instance of the service for cases where the service is used often Change-Id: I6f301cd85e52dc5d25949d93970cdf4e7b331272 Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com> Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-24Bump version for 4.17 release.Thomas Watson7-6/+17
Change-Id: I9fbaab374947b8df1e64f360d1ddd2092cf43e03 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-16Bug 564314 - Update to Jetty 9.4.30Y20200624-1200Y20200622-0340Y20200620-1200Y20200617-2350Y20200617-1200Y20200617-1040Y20200617-0510Y20200617-0320I20200624-1800I20200623-1800I20200623-1010I20200622-1800I20200621-1800I20200620-1800I20200619-1800I20200618-1800I20200617-1800I20200616-1800Alexander Kurtakov3-3/+3
Bump equinox.server.jetty feature version. Change-Id: I869f5fd6d3f308099281877a01cc815227097b91 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-16Bug 564086 - unpredictable eventhandlers execution sequenceI20200616-0620Andrey Loskutov1-1/+1
Change-Id: I2641f633907b298a66e5d394a4899292061fc0b0 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-06-16Bug 564086 - bump bundle versionAndrey Loskutov2-2/+2
Change-Id: Ifdbcb54163c251368cd3d787b85821f19886af42 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2020-06-15Bug 564247 - Update BREEs to 1.8 in equinox.bundlesI20200616-0320I20200616-0140I20200615-1800Alexander Kurtakov6-13/+33
Handle org.eclipse.equinox.app. Change-Id: I4fc81b834b3d69cd474ebaeff4a4dda0912bbf8c Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-14Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov4-7/+8
Handle o.e.equinox.bidi.tests. Change-Id: Iffc490557f732020f71b58fec726c3d4e51fd4dd Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-14Bug 564247 - Update BREEs to 1.8 in equinox.bundlesI20200614-1800Alexander Kurtakov6-22/+24
Fix compile warnings. Change-Id: Id8adc2136c0915aa6209b7d4efc70691fb7a48bc Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564258 - [ds.tests] Fail in maven because of internal classesI20200613-1800I20200612-1800Thomas Watson1-28/+37
Use BundleContext.getAllServiceReferences and ServiceTracker.open(true) to indicate that the test wants to get all service references regardless of any class space wiring issues. This is to work around a build issue with the tests that ends up packaging the types from the test bundles into the main ds.tests bundle. Change-Id: I7fd67f209f76e90e18001a1f24e064aed49586a1 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-12Version bumps for 4.17 streamThomas Watson2-2/+2
Change-Id: Id58125055bb4b12af885a73553bce594ff4b21b8 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
2020-06-12Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov12-83/+93
Bump o.e.equinox.http.registry. Some warnings fixes for warnings after move to Java 8. Change-Id: Ia6b52dfb420b509e53a60a8a2d7909d8a5e6f4a5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564247 - Update BREEs to 1.8 in equinox.bundlesAlexander Kurtakov4-7/+8
Bump o.e.equinox.bidi. Change-Id: I31570c991dd19141680024e451c480941b89af3b Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Bug 564250 - Bump feature versions for OSGi R8Alexander Kurtakov10-10/+10
Minor bumps as this is major OSGi version. Change-Id: I78f775f081a2350153dae433ef7ac665489877b5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Fix _ used as identifier giving warning on Java 8I20200612-0650Alexander Kurtakov1-2/+2
Change-Id: I975d6e009a8debfe8070689ba55c0e87f7b3821e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Fix o.e.equinox.region.tests against OSGi R8.I20200612-0400Alexander Kurtakov4-11/+37
* Implement new API. * Bump BREE. * Bump minor version for BREE change. Change-Id: Icd42dd83f00e9c24d979e1b2bace417cd00e7d47 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Lambda conversions in o.e.equinox.http.servlet.test.Alexander Kurtakov5-146/+102
Change-Id: Ib4f39895f9e050a45dde110ef1d509bc2f334c5e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-12Minor version and BREE bump for o.e.equinox.http.servlet.testsAlexander Kurtakov4-10/+22
OSGi R8 uses Java 8 API thus its dependent bundles has to or there is failure at build time that java.util.Optional is not found. Change-Id: I415b5bfa42938f3b1d6506a56cc9dc38f2bb74c7 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-07Bug 563845 - Version bumps for 4.17 streamI20200611-1800I20200610-1800I20200609-1800I20200609-0150I20200608-1800I20200607-1800Alexander Kurtakov2-2/+2
Change-Id: Ibec127fc16ab0ff3e4b4259fe1863c0ef9ad04ca Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-06-04Bug 563840 - POM and product version change for 4.17 releaseI20200606-1800I20200606-0940I20200606-0910I20200606-0700I20200606-0400I20200606-0050I20200605-2140I20200605-1500I20200605-1230I20200605-1200I20200605-1150I20200605-0950I20200605-0910I20200605-0720Sravan Kumar Lakkimsetti67-67/+67
Change-Id: I7d7d2d7545dacd4315e736d0b7c83c2eea683160 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2020-05-28Bug 563630 - Update to Jetty 9.4.29Y20200609-2100Y20200609-0150S4_16_0_RC2S4_16_0_RC1R4_16I20200604-0540I20200603-0600I20200602-1800I20200602-0600I20200602-0510I20200602-0010I20200601-1800I20200601-0640I20200601-0140I20200531-1800I20200531-0600I20200530-0600I20200529-0550I20200528-0200R4_16_maintenanceAlexander Kurtakov1-1/+2
Touch jetty feature. Change-Id: I3380474ab856d10ba4a1a7c413d2aa9ff7565cf5 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-25Bug 563467 - Deploy ecj compiler from 4.16 M3 and use it for 4.16 RCY20200528-0030I20200528-0000I20200527-1800I20200527-0600I20200526-1800I20200526-0600I20200525-1800Alexander Kurtakov3-3/+3
builds Fix needless import in equinox.console Change-Id: I8ddb7e4eead2b11f31d841517b6feaae79c57eba Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2020-05-25Removed unused importI20200525-0640Dani Megert1-1/+0

Back to the top