<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_parameter-framework/parameter/SystemClass.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>SystemClass: remove useless overridden init() method</title>
<updated>2015-02-18T14:28:25+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-02-04T13:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=e26ac1492015efde9c8f5bc58dcbda92787dadf8'/>
<id>e26ac1492015efde9c8f5bc58dcbda92787dadf8</id>
<content type='text'>
The overridden implementation was only calling the base implementation. It can
therefore can be completely removed as it is the default behaviour.

Change-Id: Ic0eadf82abfdaad0ca76d3e9a757544d5ec31427
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The overridden implementation was only calling the base implementation. It can
therefore can be completely removed as it is the default behaviour.

Change-Id: Ic0eadf82abfdaad0ca76d3e9a757544d5ec31427
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SystemClass duplicate 'Name' attribute in xml export</title>
<updated>2015-02-18T10:33:09+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-02-04T13:47:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=36423a49fdde5755faea5914e554b64363034b0c'/>
<id>36423a49fdde5755faea5914e554b64363034b0c</id>
<content type='text'>
When refactoring Element::toXml, we forgot to make the necessary adaptation in
SystemClass::toXml. The latter does not need to set the Name attribute anymore
because this is taken care of by the base toXml method.

SystemClass::toXml now only calls the base and can therefore be completely
removed.

Change-Id: Ibd12feaac2c101dcc22e8716e332cb02f03ba99a
Tracked-On: https://jira01.devtools.intel.com/browse/IMINAN-19676
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When refactoring Element::toXml, we forgot to make the necessary adaptation in
SystemClass::toXml. The latter does not need to set the Name attribute anymore
because this is taken care of by the base toXml method.

SystemClass::toXml now only calls the base and can therefore be completely
removed.

Change-Id: Ibd12feaac2c101dcc22e8716e332cb02f03ba99a
Tracked-On: https://jira01.devtools.intel.com/browse/IMINAN-19676
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete subsystem instances *before* plugin unload</title>
<updated>2015-02-18T10:13:26+00:00</updated>
<author>
<name>Patrick Benavoli</name>
<email>patrick.benavoli@intel.com</email>
</author>
<published>2014-07-03T20:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=79694d5d0a632ed4ca04ea42f19fb09c3fba0cdb'/>
<id>79694d5d0a632ed4ca04ea42f19fb09c3fba0cdb</id>
<content type='text'>
BZ: 208504

Before this patch there was a crash in CElement destructor in Ubuntu upon
destuction of parameter framework instance.
The crash was caused by the attempt to call unmapped code: The subsystem
plugin libraries were getting unloaded before the execution of the subsystem
destructors.
Note:
In Android the issue is not seen since library unload is not implemented.

This patch ensures SystemClass destructor destroys the subsystems explicitely
unloading the plugins.

Change-Id: I19dad262b384bdbd63c7c319a41a5d547d0e75e9
Signed-off-by: Patrick Benavoli &lt;patrick.benavoli@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 208504

Before this patch there was a crash in CElement destructor in Ubuntu upon
destuction of parameter framework instance.
The crash was caused by the attempt to call unmapped code: The subsystem
plugin libraries were getting unloaded before the execution of the subsystem
destructors.
Note:
In Android the issue is not seen since library unload is not implemented.

This patch ensures SystemClass destructor destroys the subsystems explicitely
unloading the plugins.

Change-Id: I19dad262b384bdbd63c7c319a41a5d547d0e75e9
Signed-off-by: Patrick Benavoli &lt;patrick.benavoli@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>Close all dynamic libraries when PFW is destroyed</title>
<updated>2014-02-12T16:04:16+00:00</updated>
<author>
<name>Renaud de Chivre</name>
<email>renaud.de.chivre@intel.com</email>
</author>
<published>2013-12-13T14:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=1b8b3ca093ecd7dc8c1877352625508ca4a81728'/>
<id>1b8b3ca093ecd7dc8c1877352625508ca4a81728</id>
<content type='text'>
BZ: 159294

The PFW opens many dynamic libs but does not keep any track of them.
This prevents to close them cleanly and have border effect when trying
to do coverage measurement.

The patch ensures that the PFW closes its libraries when destroyed.

Change-Id: Idd1f69bfbc719e8e000914bef990c809ec5ed206
Signed-off-by: Renaud de Chivre &lt;renaud.de.chivre@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 159294

The PFW opens many dynamic libs but does not keep any track of them.
This prevents to close them cleanly and have border effect when trying
to do coverage measurement.

The patch ensures that the PFW closes its libraries when destroyed.

Change-Id: Idd1f69bfbc719e8e000914bef990c809ec5ed206
Signed-off-by: Renaud de Chivre &lt;renaud.de.chivre@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split subsystems loading</title>
<updated>2014-02-12T16:04:06+00:00</updated>
<author>
<name>Kevin Rocard</name>
<email>kevinx.rocard@intel.com</email>
</author>
<published>2013-07-11T10:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=6be8035935a21661833bddd3803e279652e81416'/>
<id>6be8035935a21661833bddd3803e279652e81416</id>
<content type='text'>
BZ: 122982

The CSystemClass::loadSubsystems was too long.

Create a subfunction to load subsystems defined in shared libraries.

Change-Id: I8f40ee271f25d0996e1976d8ee2ef6c12581d1d4
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/118192
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Tested-by: cactus &lt;cactus@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 122982

The CSystemClass::loadSubsystems was too long.

Create a subfunction to load subsystems defined in shared libraries.

Change-Id: I8f40ee271f25d0996e1976d8ee2ef6c12581d1d4
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/118192
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Tested-by: cactus &lt;cactus@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Optional fallback on virtual subsystem</title>
<updated>2014-02-12T16:04:06+00:00</updated>
<author>
<name>Kevin Rocard</name>
<email>kevinx.rocard@intel.com</email>
</author>
<published>2013-07-05T08:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=ee7ceed5cca416718c70f3ca55fe41b8eb1e11a3'/>
<id>ee7ceed5cca416718c70f3ca55fe41b8eb1e11a3</id>
<content type='text'>
BZ: 122982

When the PFW starts, it loads subsystems using their corresponding
plugins. If a requested plugin is not found, the start fails. This is a
problem, as for host, plugins are not compiled.

Add an option to fallback on virtual subsystem if a plugin is not found
during load.

Change-Id: Id408873fdc904612c0c741524b33025d7d199fe9
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/117709
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Tested-by: cactus &lt;cactus@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BZ: 122982

When the PFW starts, it loads subsystems using their corresponding
plugins. If a requested plugin is not found, the start fails. This is a
problem, as for host, plugins are not compiled.

Add an option to fallback on virtual subsystem if a plugin is not found
during load.

Change-Id: Id408873fdc904612c0c741524b33025d7d199fe9
Signed-off-by: Kevin Rocard &lt;kevinx.rocard@intel.com&gt;
Reviewed-on: http://android.intel.com:8080/117709
Reviewed-by: Centelles, Sylvain &lt;sylvain.centelles@intel.com&gt;
Tested-by: Barthes, FabienX &lt;fabienx.barthes@intel.com&gt;
Reviewed-by: cactus &lt;cactus@intel.com&gt;
Tested-by: cactus &lt;cactus@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
