felix-dev.git
5 years agoUpdate changelogs for release.
Karl Pauls [Thu, 16 Feb 2017 20:59:03 +0000 (20:59 +0000)] 
Update changelogs for release.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783281 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUse the R7 ResolveContext getSubstitutionWires method
Tom Watson [Thu, 16 Feb 2017 20:15:01 +0000 (20:15 +0000)] 
Use the R7 ResolveContext getSubstitutionWires method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783279 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate OSGi Resolver API (git commit fad1307 in OSGi repo)
Tom Watson [Thu, 16 Feb 2017 20:12:06 +0000 (20:12 +0000)] 
Update OSGi Resolver API (git commit fad1307 in OSGi repo)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783278 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate the framework distribution to the latest main with jline shell.
Karl Pauls [Thu, 16 Feb 2017 19:54:26 +0000 (19:54 +0000)] 
Update the framework distribution to the latest main with jline shell.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783277 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate to latest gogo jline
Karl Pauls [Thu, 16 Feb 2017 19:30:19 +0000 (19:30 +0000)] 
Update to latest gogo jline

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783275 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFix java8 packages and add java9 packages in default.properties (FELIX-5329).
Karl Pauls [Thu, 16 Feb 2017 10:03:05 +0000 (10:03 +0000)] 
Fix java8 packages and add java9 packages in default.properties (FELIX-5329).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1783187 13f79535-47bb-0310-9956-ffa450edef68

5 years agoDon't take implicit boot delegation into account on service assignability check ...
Karl Pauls [Tue, 14 Feb 2017 16:17:27 +0000 (16:17 +0000)] 
Don't take implicit boot delegation into account on service assignability check (FELIX-5544).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782982 13f79535-47bb-0310-9956-ffa450edef68

5 years agoImplement FelixResolveContext.getSubstitutionWires(Wiring) (FELIX-5547).
Karl Pauls [Tue, 14 Feb 2017 16:15:26 +0000 (16:15 +0000)] 
Implement FelixResolveContext.getSubstitutionWires(Wiring) (FELIX-5547).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782981 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Carsten Ziegeler [Tue, 14 Feb 2017 09:16:12 +0000 (09:16 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782932 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release org.apache.felix.webconsole-4.3.0
Carsten Ziegeler [Tue, 14 Feb 2017 09:15:56 +0000 (09:15 +0000)] 
[maven-release-plugin] prepare release org.apache.felix.webconsole-4.3.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782930 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd OSGi Configurator API (git commit c221eaa in OSGi repo)
Carsten Ziegeler [Tue, 14 Feb 2017 08:39:22 +0000 (08:39 +0000)] 
Add OSGi Configurator API (git commit c221eaa in OSGi repo)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782926 13f79535-47bb-0310-9956-ffa450edef68

5 years agoRemove unused json.org dependency
Carsten Ziegeler [Tue, 14 Feb 2017 07:48:47 +0000 (07:48 +0000)] 
Remove unused json.org dependency

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782923 13f79535-47bb-0310-9956-ffa450edef68

5 years agoRemove unused json.org dependency
Carsten Ziegeler [Tue, 14 Feb 2017 07:47:50 +0000 (07:47 +0000)] 
Remove unused json.org dependency

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782922 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Tue, 14 Feb 2017 07:40:46 +0000 (07:40 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782921 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Tue, 14 Feb 2017 07:13:27 +0000 (07:13 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782917 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 19:22:25 +0000 (19:22 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782837 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 19:00:41 +0000 (19:00 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782834 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 18:26:43 +0000 (18:26 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782832 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 18:26:00 +0000 (18:26 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782831 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 18:25:21 +0000 (18:25 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782830 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 18:18:07 +0000 (18:18 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782826 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5510 : Remove usage of org.json form web console plugins
Carsten Ziegeler [Mon, 13 Feb 2017 18:17:21 +0000 (18:17 +0000)] 
FELIX-5510 : Remove usage of org.json form web console plugins

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782825 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwitch to json writer from utils project
Carsten Ziegeler [Mon, 13 Feb 2017 18:16:31 +0000 (18:16 +0000)] 
Switch to json writer from utils project

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782824 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUse released version of Utils 1.9.0
Carsten Ziegeler [Mon, 13 Feb 2017 18:15:17 +0000 (18:15 +0000)] 
Use released version of Utils 1.9.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782823 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[FELIX-5541] ArrayIndexOutOfBoundsException in the parser
Guillaume Nodet [Mon, 13 Feb 2017 14:42:40 +0000 (14:42 +0000)] 
[FELIX-5541] ArrayIndexOutOfBoundsException in the parser

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782786 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[FELIX-5486] [gogo][runtime] Avoid unnecessary conversions from strings to booleans...
Guillaume Nodet [Mon, 13 Feb 2017 14:42:22 +0000 (14:42 +0000)] 
[FELIX-5486] [gogo][runtime] Avoid unnecessary conversions from strings to booleans/integers

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782785 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Chetan Mehrotra [Mon, 13 Feb 2017 10:33:47 +0000 (10:33 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782739 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release org.apache.felix.jaas-1.0.2
Chetan Mehrotra [Mon, 13 Feb 2017 10:33:30 +0000 (10:33 +0000)] 
[maven-release-plugin] prepare release org.apache.felix.jaas-1.0.2

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782737 13f79535-47bb-0310-9956-ffa450edef68

5 years agoPrepare for 1.0.2 release
Chetan Mehrotra [Mon, 13 Feb 2017 10:30:30 +0000 (10:30 +0000)] 
Prepare for 1.0.2 release

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782736 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFelix Converter - support Annotations and Interfaces that are implemented as proxies
A. J. David Bosschaert [Sat, 11 Feb 2017 17:07:06 +0000 (17:07 +0000)] 
Felix Converter - support Annotations and Interfaces that are implemented as proxies

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782623 13f79535-47bb-0310-9956-ffa450edef68

5 years agoConfigurationImpl.equals ensures that null is not equals to an empty map.
A. J. David Bosschaert [Sat, 11 Feb 2017 00:29:45 +0000 (00:29 +0000)] 
ConfigurationImpl.equals ensures that null is not equals to an empty map.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782547 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[FELIX-5514] merge fix into the OSGi R7 resolver implementation
Tom Watson [Fri, 10 Feb 2017 23:00:45 +0000 (23:00 +0000)] 
[FELIX-5514] merge fix into the OSGi R7 resolver implementation

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782540 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Carsten Ziegeler [Fri, 10 Feb 2017 19:21:21 +0000 (19:21 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782507 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release org.apache.felix.utils-1.9.0
Carsten Ziegeler [Fri, 10 Feb 2017 19:21:09 +0000 (19:21 +0000)] 
[maven-release-plugin] prepare release org.apache.felix.utils-1.9.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782505 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate changelog
Carsten Ziegeler [Fri, 10 Feb 2017 19:20:23 +0000 (19:20 +0000)] 
Update changelog

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782504 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5537 - ConfigSpiOsgi should not try to unregister provider if not registered
Chetan Mehrotra [Fri, 10 Feb 2017 19:02:15 +0000 (19:02 +0000)] 
FELIX-5537 - ConfigSpiOsgi should not try to unregister provider if not registered

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782503 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5536 - ConfigSpiOSGi may end with incomplete realm due to race conditions
Chetan Mehrotra [Fri, 10 Feb 2017 18:51:50 +0000 (18:51 +0000)] 
FELIX-5536 - ConfigSpiOSGi may end with incomplete realm due to race conditions

Ensure that recreateConfigs is called within lock

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782501 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5536 - ConfigSpiOSGi may end with incomplete realm due to race conditions
Chetan Mehrotra [Fri, 10 Feb 2017 18:45:36 +0000 (18:45 +0000)] 
FELIX-5536 - ConfigSpiOSGi may end with incomplete realm due to race conditions

Adding ignored test which sometimes fail in multiple runs

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782497 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReplace some tabs with spaces (urgs).
Karl Pauls [Fri, 10 Feb 2017 13:10:02 +0000 (13:10 +0000)] 
Replace some tabs with spaces (urgs).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782464 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReplace some tabs with spaces (urgs).
Karl Pauls [Fri, 10 Feb 2017 13:09:34 +0000 (13:09 +0000)] 
Replace some tabs with spaces (urgs).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782463 13f79535-47bb-0310-9956-ffa450edef68

5 years agoImprove exception message when bundle update fails and improve the handling of concur...
Karl Pauls [Fri, 10 Feb 2017 12:23:49 +0000 (12:23 +0000)] 
Improve exception message when bundle update fails and improve the handling of concurrent bundle updates by waiting for STARTING and STOPPING bundles if possible (FELIX-5528,FELIX-5138).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782457 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd a workaround for a cornercase where service factories expect the usage to still...
Karl Pauls [Fri, 10 Feb 2017 12:01:23 +0000 (12:01 +0000)] 
Add a workaround for a cornercase where service factories expect the usage to still be there while ungetting the service object (FELIX-5485).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782455 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5508 Move InputStreams static method into JSONParser
A. J. David Bosschaert [Fri, 10 Feb 2017 05:36:10 +0000 (05:36 +0000)] 
FELIX-5508 Move InputStreams static method into JSONParser

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782431 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate minor version of Utils since new functionality is provided.
A. J. David Bosschaert [Fri, 10 Feb 2017 01:45:23 +0000 (01:45 +0000)] 
Update minor version of Utils since new functionality is provided.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782423 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5508 Add simple JSON Parser to utils project.
A. J. David Bosschaert [Fri, 10 Feb 2017 01:43:23 +0000 (01:43 +0000)] 
FELIX-5508 Add simple JSON Parser to utils project.

Also included: InputStreams utility method to read an InputStream fully.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782421 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFix typo in dynamic import list
Carsten Ziegeler [Thu, 9 Feb 2017 22:42:40 +0000 (22:42 +0000)] 
Fix typo in dynamic import list

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782412 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd boolean return value for updateIfDifferent
Carsten Ziegeler [Thu, 9 Feb 2017 22:36:11 +0000 (22:36 +0000)] 
Add boolean return value for updateIfDifferent

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782411 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate to latest R7 API. Commit id in OSGi git repo: 4dc2314
Carsten Ziegeler [Thu, 9 Feb 2017 22:34:14 +0000 (22:34 +0000)] 
Update to latest R7 API. Commit id in OSGi git repo: 4dc2314

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782410 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5504 : Switch from org.json to new simple json writer from utils
Carsten Ziegeler [Thu, 9 Feb 2017 22:01:16 +0000 (22:01 +0000)] 
FELIX-5504 : Switch from org.json to new simple json writer from utils

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782402 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5534 : Add simple JSONWriter
Carsten Ziegeler [Thu, 9 Feb 2017 21:52:27 +0000 (21:52 +0000)] 
FELIX-5534 : Add simple JSONWriter

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782400 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReleased dm binaries under bndtools before doing the release.
Pierre De Rop [Thu, 9 Feb 2017 21:50:16 +0000 (21:50 +0000)] 
Released dm binaries under bndtools before doing the release.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782399 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-FELIX-5533: use bnd:biz.aQute.bnd.gradle 3.3.0 version.
Pierre De Rop [Thu, 9 Feb 2017 21:37:44 +0000 (21:37 +0000)] 
FELIX-FELIX-5533: use bnd:biz.aQute.bnd.gradle 3.3.0 version.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782398 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5533: Added missing -baselinerepo header
Pierre De Rop [Thu, 9 Feb 2017 21:32:35 +0000 (21:32 +0000)] 
FELIX-5533: Added missing -baselinerepo header

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782397 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReleased DM artifacts using bndtools.
Pierre De Rop [Thu, 9 Feb 2017 21:31:47 +0000 (21:31 +0000)] 
Released DM artifacts using bndtools.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782396 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5533: Make baselining issues a warning instead of error when using Eclipse...
Pierre De Rop [Thu, 9 Feb 2017 21:30:52 +0000 (21:30 +0000)] 
FELIX-5533: Make baselining issues a warning instead of error when using Eclipse (Thanks Bram for the suggestion, it makes sense to do this).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782395 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5515: no need to depend on bndlib because we are now using standard osgi annota...
Pierre De Rop [Thu, 9 Feb 2017 21:24:52 +0000 (21:24 +0000)] 
FELIX-5515: no need to depend on bndlib because we are now using standard osgi annotations.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782392 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5518: Remove all eclipse warnings in DM code
Pierre De Rop [Thu, 9 Feb 2017 21:24:05 +0000 (21:24 +0000)] 
FELIX-5518: Remove all eclipse warnings in DM code

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782391 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[FELIX-5514] Issues with substituted exports with require bundle
Tom Watson [Thu, 9 Feb 2017 17:44:03 +0000 (17:44 +0000)] 
[FELIX-5514] Issues with substituted exports with require bundle

Modify solution to avoid adding API to wiring implementations

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782373 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdded FELIX-5533
Pierre De Rop [Thu, 9 Feb 2017 15:04:38 +0000 (15:04 +0000)] 
Added FELIX-5533

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782341 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdated the README file in order to indicate that the dm bundles being part of the...
Pierre De Rop [Thu, 9 Feb 2017 14:59:17 +0000 (14:59 +0000)] 
Updated the README file in order to indicate that the dm bundles being part of the binary distribution must be
released using "gradle release" command.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782339 13f79535-47bb-0310-9956-ffa450edef68

5 years agoReleased dm binary bundles.
Pierre De Rop [Thu, 9 Feb 2017 14:57:29 +0000 (14:57 +0000)] 
Released dm binary bundles.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782337 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5533: Fix a semantic versioning issue when releasing dependency manager. Do...
Pierre De Rop [Thu, 9 Feb 2017 14:54:46 +0000 (14:54 +0000)] 
FELIX-5533: Fix a semantic versioning issue when releasing dependency manager. Do not release unecessary bundles.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782336 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5499: Remove usage of json.org from dependency manager
Pierre De Rop [Thu, 9 Feb 2017 13:01:09 +0000 (13:01 +0000)] 
FELIX-5499: Remove usage of json.org from dependency manager

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782324 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5499: Remove usage of json.org from dependency manager.
Pierre De Rop [Thu, 9 Feb 2017 12:57:15 +0000 (12:57 +0000)] 
FELIX-5499: Remove usage of json.org from dependency manager.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782322 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5530 Don't process methods declared on the Annotation class
A. J. David Bosschaert [Thu, 9 Feb 2017 04:38:02 +0000 (04:38 +0000)] 
FELIX-5530 Don't process methods declared on the Annotation class

Patch applied on behalf of Raymond Augé with many thanks.
This closes https://github.com/apache/felix/pull/91

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782291 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5529 For overloaded methods in interfaces, ensure there's a default (no-arg...
A. J. David Bosschaert [Thu, 9 Feb 2017 04:12:40 +0000 (04:12 +0000)] 
FELIX-5529 For overloaded methods in interfaces, ensure there's a default (no-arg) method when converting to Map

Patch applied on behalf of Raymond Augé with many thanks.
This closes https://github.com/apache/felix/pull/90

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782289 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixed some license files.
Pierre De Rop [Wed, 8 Feb 2017 23:13:08 +0000 (23:13 +0000)] 
Fixed some license files.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782273 13f79535-47bb-0310-9956-ffa450edef68

5 years agoIncremented top level dm release to r9.
Pierre De Rop [Wed, 8 Feb 2017 22:57:17 +0000 (22:57 +0000)] 
Incremented top level dm release to r9.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782272 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdated changelogs for r9 release.
Pierre De Rop [Wed, 8 Feb 2017 22:56:56 +0000 (22:56 +0000)] 
Updated changelogs for r9 release.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782271 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5531: Document dependency callback signatures.
Pierre De Rop [Wed, 8 Feb 2017 22:35:05 +0000 (22:35 +0000)] 
FELIX-5531: Document dependency callback signatures.
FELIX-5532: Swap callback is missing in @ServiceDependency annotation.
fixed some typo.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1782269 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5526: Allow to use custom DM dependency with dm-lambda library.
Pierre De Rop [Mon, 6 Feb 2017 21:53:18 +0000 (21:53 +0000)] 
FELIX-5526: Allow to use custom DM dependency with dm-lambda library.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781960 13f79535-47bb-0310-9956-ffa450edef68

5 years ago(this is a big commit, sorry, I could not take time to commit separately those things...
Pierre De Rop [Mon, 6 Feb 2017 14:37:49 +0000 (14:37 +0000)] 
(this is a big commit, sorry, I could not take time to commit separately those things ...)
FELIX-5515: Upgrade DM to OSGi R6 API
FELIX-5403: re-added the STARTED event which is in fact useful: the STARTED event is notified when the component start callback has been called but the component
is not yet registered in the osgi registry. and the TRACKING_OPTIONAL event is called when the component has been started, injected with optional dependency callbacks
and registered.
FELIX-5516: Allow to not dereference services internally.
FELIX-5517: @Inject annotation ignored when applied on ServiceRegistration.
FELIX-5518: Remove all eclipse warnings in DM code.
FELIX-5519: services are not ungotten when swapped by an aspect.
FELIX-5520: ComponentStateListener not supported in DM lambda.
FELIX-5521: add more callback method signature in DM lambda service dependency callbacks.
FELIX-5522: Refactor aspect service implementation.
FELIX-5523: required dependencies added to a started adapter (or aspect) are not injected.
FELIX-5524: add more signatures for aspect swap callbacks.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781908 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFelix Converter - remove equals() functionality.
A. J. David Bosschaert [Mon, 6 Feb 2017 12:06:16 +0000 (12:06 +0000)] 
Felix Converter - remove equals() functionality.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781886 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdated Converter API from OSGi
A. J. David Bosschaert [Mon, 6 Feb 2017 12:03:44 +0000 (12:03 +0000)] 
Updated Converter API from OSGi

Originating OSGi commit: f97697c0b496f7bf6f26d59d0ef70a6dbdb811a3

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781885 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFelix Converter - support dynamic maps that reflect changes in the backing object.
A. J. David Bosschaert [Mon, 6 Feb 2017 11:54:34 +0000 (11:54 +0000)] 
Felix Converter - support dynamic maps that reflect changes in the backing object.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781884 13f79535-47bb-0310-9956-ffa450edef68

5 years agoCreate a directory per pid and url encode pid for creating the file
Carsten Ziegeler [Sun, 5 Feb 2017 16:45:25 +0000 (16:45 +0000)] 
Create a directory per pid and url encode pid for creating the file

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781782 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX_5471: fixed a bug in the tesst (the threadpool must be quiescent before testing...
Pierre De Rop [Fri, 3 Feb 2017 23:36:21 +0000 (23:36 +0000)] 
FELIX_5471: fixed a bug in the tesst (the threadpool must be quiescent before testing if X component has been synchronously stopped).

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781624 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[FELIX-5514] Issues with substituted exports with require bundle
Tom Watson [Fri, 3 Feb 2017 22:16:59 +0000 (22:16 +0000)] 
[FELIX-5514] Issues with substituted exports with require bundle

A framework implementation already has to calculate substituted packages
for the bundle wirings according to the wires returned by the resolver.
Instead of always having the resolver recalculate the substituted
exports I added a new interface (FelixWiring) which has a method to get
the substitution wires.

In cases where the resolve context does not provide instances of
FelixWiring there is code to do the calculation again based on the wires
in the Wiring.  I added 6 new testcases to cover the different cases for
when bundles are already resolved using FelixWiring objects or just
plain Wiring objects and also cases when a substitutable export is
really substituted or not.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781611 13f79535-47bb-0310-9956-ffa450edef68

5 years agoTest improvement: make sure there is no more threadpool activities before finishing...
Pierre De Rop [Fri, 3 Feb 2017 21:00:40 +0000 (21:00 +0000)] 
Test improvement: make sure there is no more threadpool activities before finishing a test iteration.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781598 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX--5457 : Logger Support. Use Mockito instead of EasyMock
Carsten Ziegeler [Thu, 2 Feb 2017 10:11:31 +0000 (10:11 +0000)] 
FELIX--5457 : Logger Support. Use Mockito instead of EasyMock

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781365 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX--5457 : Logger Support. Support bind/unbind methods
Carsten Ziegeler [Thu, 2 Feb 2017 09:49:44 +0000 (09:49 +0000)] 
FELIX--5457 : Logger Support. Support bind/unbind methods

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781362 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX--5457 : Logger Support. Support bind/unbind methods
Carsten Ziegeler [Thu, 2 Feb 2017 09:40:10 +0000 (09:40 +0000)] 
FELIX--5457 : Logger Support. Support bind/unbind methods

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781361 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX--5457 : Logger Support. Remove additional SimpleLogger argument where possible
Carsten Ziegeler [Thu, 2 Feb 2017 09:33:47 +0000 (09:33 +0000)] 
FELIX--5457 : Logger Support. Remove additional SimpleLogger argument where possible

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781360 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX--5457 : Logger Support. Refactor bind methods to use ValueUtils
Carsten Ziegeler [Wed, 1 Feb 2017 14:26:32 +0000 (14:26 +0000)] 
FELIX--5457 : Logger Support. Refactor bind methods to use ValueUtils

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781251 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5460 : Update DTOs
Carsten Ziegeler [Wed, 1 Feb 2017 13:17:42 +0000 (13:17 +0000)] 
FELIX-5460 : Update DTOs

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781242 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5351 : 5.7 Coordinations
Carsten Ziegeler [Wed, 1 Feb 2017 11:01:35 +0000 (11:01 +0000)] 
FELIX-5351 : 5.7 Coordinations

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781220 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5503 : Add simple json writer
Carsten Ziegeler [Wed, 1 Feb 2017 09:49:15 +0000 (09:49 +0000)] 
FELIX-5503 : Add simple json writer

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781212 13f79535-47bb-0310-9956-ffa450edef68

5 years agoRename method
Carsten Ziegeler [Wed, 1 Feb 2017 08:59:57 +0000 (08:59 +0000)] 
Rename method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781210 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd constants for XML elements
Carsten Ziegeler [Wed, 1 Feb 2017 08:46:45 +0000 (08:46 +0000)] 
Add constants for XML elements

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781206 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5513 : Remove code for pre java 5
Carsten Ziegeler [Tue, 31 Jan 2017 09:34:01 +0000 (09:34 +0000)] 
FELIX-5513 : Remove code for pre java 5

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1781039 13f79535-47bb-0310-9956-ffa450edef68

5 years agocompile with org.osgi.util.function 1.0
A. J. David Bosschaert [Mon, 30 Jan 2017 15:24:32 +0000 (15:24 +0000)] 
compile with org.osgi.util.function 1.0

Patch applied on behalf of Neil Bartlett with many thanks.

This closes https://github.com/apache/felix/pull/88

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780924 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Carsten Ziegeler [Mon, 30 Jan 2017 08:00:32 +0000 (08:00 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780873 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release org.apache.felix.configadmin-1.8.14
Carsten Ziegeler [Mon, 30 Jan 2017 08:00:17 +0000 (08:00 +0000)] 
[maven-release-plugin] prepare release org.apache.felix.configadmin-1.8.14

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780871 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpdate http whiteboard API [RFC 223] to latest draft. Git commit id 7593d04
Carsten Ziegeler [Mon, 30 Jan 2017 07:01:18 +0000 (07:01 +0000)] 
Update http whiteboard API [RFC 223] to latest draft. Git commit id 7593d04

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780867 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5473 : [RFC 222] 5.3 Implement multipart handling
Carsten Ziegeler [Thu, 26 Jan 2017 14:20:28 +0000 (14:20 +0000)] 
FELIX-5473 : [RFC 222] 5.3 Implement multipart handling

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780400 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5509 - Remove method keyVal from WebConsoleUtil
Carsten Ziegeler [Tue, 24 Jan 2017 19:34:48 +0000 (19:34 +0000)] 
FELIX-5509 - Remove method keyVal from WebConsoleUtil

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780104 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5509 - Remove method keyVal from WebConsoleUtil
Carsten Ziegeler [Tue, 24 Jan 2017 19:34:31 +0000 (19:34 +0000)] 
FELIX-5509 - Remove method keyVal from WebConsoleUtil

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780103 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFELIX-5504 : Switch from org.json to new simple json writer
Carsten Ziegeler [Tue, 24 Jan 2017 19:26:00 +0000 (19:26 +0000)] 
FELIX-5504 : Switch from org.json to new simple json writer

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780102 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare for next development iteration
Carsten Ziegeler [Tue, 24 Jan 2017 12:33:04 +0000 (12:33 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780069 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release org.apache.felix.jaas-1.0.0
Carsten Ziegeler [Tue, 24 Jan 2017 12:32:52 +0000 (12:32 +0000)] 
[maven-release-plugin] prepare release org.apache.felix.jaas-1.0.0

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1780067 13f79535-47bb-0310-9956-ffa450edef68