<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_parameter-framework/parameter/StringParameter.h, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/'/>
<entry>
<title>parameter-framework: move github upstream code to upstream folder</title>
<updated>2016-03-05T01:47:11+00:00</updated>
<author>
<name>François Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2016-02-17T06:54:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=221a25e58e92ebc450c7eaba5f3ba8153a2308ae'/>
<id>221a25e58e92ebc450c7eaba5f3ba8153a2308ae</id>
<content type='text'>
Change-Id: I3aa6e8f8fccfcf80fdc2a4e00c17d8b10b45e9dd
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;

Bug: 22887211
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3aa6e8f8fccfcf80fdc2a4e00c17d8b10b45e9dd
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;

Bug: 22887211
</pre>
</div>
</content>
</entry>
<entry>
<title>parameter-framework: Drop of github upstream version v3.2.4</title>
<updated>2016-03-05T01:42:09+00:00</updated>
<author>
<name>François Gaffie</name>
<email>francois.gaffie@intel.com</email>
</author>
<published>2016-02-17T09:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=9368eea42a1afb01dd44110582f997115b50e742'/>
<id>9368eea42a1afb01dd44110582f997115b50e742</id>
<content type='text'>
Main features are:
-Networking code may now be opted-out
     (for android build: no socket opened for user build)
-Get rid of python prebuild for XML generation

Bug: 22887211

Change-Id: Ieee49b439f694f14ce48c23127d34622691397ef
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Main features are:
-Networking code may now be opted-out
     (for android build: no socket opened for user build)
-Get rid of python prebuild for XML generation

Bug: 22887211

Change-Id: Ieee49b439f694f14ce48c23127d34622691397ef
Signed-off-by: François Gaffie &lt;francois.gaffie@intel.com&gt;
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove using std::XXX from headers</title>
<updated>2014-09-11T12:25:02+00:00</updated>
<author>
<name>Sebastien Gonzalve</name>
<email>oznog@zarb.org</email>
</author>
<published>2014-02-20T21:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=d9526499d6ab53b7d13d1434f748f6f2161c2e0a'/>
<id>d9526499d6ab53b7d13d1434f748f6f2161c2e0a</id>
<content type='text'>
This is a bad practice to have using in headers because it pollutes the
namespace of any user of that header.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a bad practice to have using in headers because it pollutes the
namespace of any user of that header.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the license to 3-clause BSD</title>
<updated>2014-02-13T15:10:37+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2014-02-05T17:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=b76c9d6de717a9a1cfd94e7a8eca7ee4a2035cd7'/>
<id>b76c9d6de717a9a1cfd94e7a8eca7ee4a2035cd7</id>
<content type='text'>
Add license header in all source files and Makefiles,
Add a "COPYING" file containing the license text.

Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add license header in all source files and Makefiles,
Add a "COPYING" file containing the license text.

Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Remove names from PFW license header</title>
<updated>2014-02-12T16:03:11+00:00</updated>
<author>
<name>Kevin Rocard</name>
<email>kevinx.rocard@intel.com</email>
</author>
<published>2012-07-19T15:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=93250d172612c405135d56ffd306deae5ebc6df1'/>
<id>93250d172612c405135d56ffd306deae5ebc6df1</id>
<content type='text'>
BZ: 47701

As parameter framework code is proprietary, it should not be signed (patrick Benavoli name inside the header).

Change-Id: I198f2851ee2a6cffed64a552fa399b072a0cbd3e
orig-Change-Id: I335ecce2fa22ad11d6fa24f57c7cbbae3423bf1e
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/59560
Reviewed-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Tested-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 47701

As parameter framework code is proprietary, it should not be signed (patrick Benavoli name inside the header).

Change-Id: I198f2851ee2a6cffed64a552fa399b072a0cbd3e
orig-Change-Id: I335ecce2fa22ad11d6fa24f57c7cbbae3423bf1e
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/59560
Reviewed-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Tested-by: Mendi, EduardoX &lt;eduardox.mendi@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Type safe dynamic parameter access</title>
<updated>2014-02-10T16:15:00+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrickx.benavoli@intel.com</email>
</author>
<published>2011-11-20T14:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=065264a93ce9c63b6a5c95e985188ee33ba587d3'/>
<id>065264a93ce9c63b6a5c95e985188ee33ba587d3</id>
<content type='text'>
BZ: 15065

Replaced high level string based parameter access interface with typed ones.
Now hosting platforms that want to control parameters must instantiate a
CParameterHandle object out of the desired parameter path.
CParameterHandle object may be used to access any kind of parameters, whatever
its internal type, whether it's an array or not.
Note that non rogue parameters offer a read access only. Any attempt to write
them will fail.
CParameterHandle objects offer the following kind of parameter accessing
interfaces:
- Boolean
- Integer (signed or unsigned)
- Double
- String
Note that those interfaces are available for scalar as well as for array
parameters.
Not all parameter types support all access kinds. Naturally, array parameters
are only accessed via array interfaces while scalar parameters are managed
through scalar interfaces.
Here's a list of parameter types that may be controlled through each kind of
access interface:
- Boolean access: boolean, bit (bit size must be one);
- Integer access: integer (sign must match), boolean (unsigned access only,
value &lt;= 1), enumerations;
- Double access: for now only fixed points (soon integers will support them
also through platform adaptation objects)
- String access: all parameter types

In addition, cleaned up parameter access related code so as to make it more
generic and reusable.

Changed version to 2.0.0

Change-Id: Ib80868cdb773e90962e48f1f38d2ff0029189815
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25406
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 15065

Replaced high level string based parameter access interface with typed ones.
Now hosting platforms that want to control parameters must instantiate a
CParameterHandle object out of the desired parameter path.
CParameterHandle object may be used to access any kind of parameters, whatever
its internal type, whether it's an array or not.
Note that non rogue parameters offer a read access only. Any attempt to write
them will fail.
CParameterHandle objects offer the following kind of parameter accessing
interfaces:
- Boolean
- Integer (signed or unsigned)
- Double
- String
Note that those interfaces are available for scalar as well as for array
parameters.
Not all parameter types support all access kinds. Naturally, array parameters
are only accessed via array interfaces while scalar parameters are managed
through scalar interfaces.
Here's a list of parameter types that may be controlled through each kind of
access interface:
- Boolean access: boolean, bit (bit size must be one);
- Integer access: integer (sign must match), boolean (unsigned access only,
value &lt;= 1), enumerations;
- Double access: for now only fixed points (soon integers will support them
also through platform adaptation objects)
- String access: all parameter types

In addition, cleaned up parameter access related code so as to make it more
generic and reusable.

Changed version to 2.0.0

Change-Id: Ib80868cdb773e90962e48f1f38d2ff0029189815
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25406
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PFW: Virtual subsystems</title>
<updated>2014-02-10T16:15:00+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrickx.benavoli@intel.com</email>
</author>
<published>2011-11-10T22:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=6ccab9d382c08323fb1f000d859a696f05719c92'/>
<id>6ccab9d382c08323fb1f000d859a696f05719c92</id>
<content type='text'>
BZ: 14587

- Added the possibility to declare parameters which have no real hardware
implementation. They are only intended to configure the hosting platform.
- A new subsystem type "Virtual" has been introduced to support those
hardwareless parameters.
- Virtual subsystems need no Mapping declaration in the structure
description

Change-Id: I44115f0dd0a26af74a544c6f08473b200aad94d3
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25405
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 14587

- Added the possibility to declare parameters which have no real hardware
implementation. They are only intended to configure the hosting platform.
- A new subsystem type "Virtual" has been introduced to support those
hardwareless parameters.
- Virtual subsystems need no Mapping declaration in the structure
description

Change-Id: I44115f0dd0a26af74a544c6f08473b200aad94d3
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/25405
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>parameter-framework: Added string parameters</title>
<updated>2014-02-10T16:14:56+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrickx.benavoli@intel.com</email>
</author>
<published>2011-10-21T14:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=1352ae53c457466fadb3aa35f01afab899548657'/>
<id>1352ae53c457466fadb3aa35f01afab899548657</id>
<content type='text'>
BZ: 12819

String parameters are specified in the XML structure with a MaxLength attribute.
MaxLength corresponds to the maximum amount of characters the string parameter
can handle.
String parameters are expressend in the form of tokens, that is they don't
contain any sort of space characters.
For now, string parameter arrays are not supported.

Change-Id: Ifbb006e3d2e3077535c32c0fd579cc04872a82b0
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/22319
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/26778
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 12819

String parameters are specified in the XML structure with a MaxLength attribute.
MaxLength corresponds to the maximum amount of characters the string parameter
can handle.
String parameters are expressend in the form of tokens, that is they don't
contain any sort of space characters.
For now, string parameter arrays are not supported.

Change-Id: Ifbb006e3d2e3077535c32c0fd579cc04872a82b0
Signed-off-by: Patrick Benavoli &lt;patrickx.benavoli@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/22319
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: buildbot &lt;buildbot@intel.com&gt;
Tested-by: buildbot &lt;buildbot@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/26778
Reviewed-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
