<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_parameter-framework/bindings/python/pfw.i, 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>Drop release v2.6.0+no-stlport</title>
<updated>2015-07-16T00:09:51+00:00</updated>
<author>
<name>Jean-Michel Trivi</name>
<email>jmtrivi@google.com</email>
</author>
<published>2015-07-15T22:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=a9be2d378b7ad84e679a48efa81f42fb54f85d9a'/>
<id>a9be2d378b7ad84e679a48efa81f42fb54f85d9a</id>
<content type='text'>
Bug 246391

Change-Id: I662b7b0f90c97cb169978e1b64ad1fe32c440cf5
Signed-off-by: Jean-Michel Trivi &lt;jmtrivi@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 246391

Change-Id: I662b7b0f90c97cb169978e1b64ad1fe32c440cf5
Signed-off-by: Jean-Michel Trivi &lt;jmtrivi@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>python bindings: activate thread-safety code generation</title>
<updated>2015-04-24T20:39:15+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-04-23T15:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=009c8fa7be02f9a986e5cf078ce40e1188738c89'/>
<id>009c8fa7be02f9a986e5cf078ce40e1188738c89</id>
<content type='text'>
The Parameter Framework may spawn a thread listening to request for command
execution. In this case, whenever a command produces a log, a callback function
provided by the client is called. When the client is a python script using the
python bindings, this causes a python function to be called in a different
context than the main thread. This can only work safely if a specific lock is
held before hand; see

    https://docs.python.org/2/c-api/init.html#non-python-created-threads

Fortunately, SWIG can generate the corresponding code automatically using

    %module(threads=1, ...) mymodule

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 Parameter Framework may spawn a thread listening to request for command
execution. In this case, whenever a command produces a log, a callback function
provided by the client is called. When the client is a python script using the
python bindings, this causes a python function to be called in a different
context than the main thread. This can only work safely if a specific lock is
held before hand; see

    https://docs.python.org/2/c-api/init.html#non-python-created-threads

Fortunately, SWIG can generate the corresponding code automatically using

    %module(threads=1, ...) mymodule

Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding XML format to Criteria export tuning I/F</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-08T12:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=0548523ab6bbca766dcce4be97a0c50efd529d90'/>
<id>0548523ab6bbca766dcce4be97a0c50efd529d90</id>
<content type='text'>
BZ: 209937

The "listCriteria" command returns the list of criteria in a human readable
way. However, external tools that require to know this list of criteria have
trouble parsing this output. An XML output would solve the issue.

Changed "listCriteria" command to accept "XML" as first and only argument.
In the end, listCriteria command accepts the 3 following forms:
- listCriteria =&gt; will list the criteria states and type content in a human
readable format
- listCriteria csv|CSV =&gt; will list the criteria states and type content in a
CSV format
- listCriteria xml|XML =&gt; will list the criteria states and type content in an
XML format

Removed python binding accordingly.

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

The "listCriteria" command returns the list of criteria in a human readable
way. However, external tools that require to know this list of criteria have
trouble parsing this output. An XML output would solve the issue.

Changed "listCriteria" command to accept "XML" as first and only argument.
In the end, listCriteria command accepts the 3 following forms:
- listCriteria =&gt; will list the criteria states and type content in a human
readable format
- listCriteria csv|CSV =&gt; will list the criteria states and type content in a
CSV format
- listCriteria xml|XML =&gt; will list the criteria states and type content in an
XML format

Removed python binding accordingly.

Change-Id: Ib060ec0a5d1ff87ba6c25caf4e0d5839a7927715
Signed-off-by: Patrick Benavoli &lt;patrick.benavoli@intel.com&gt;
Signed-off-by: Sebastien Gonzalve &lt;sebastien.gonzalve@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ParameterMgr: add a method to forcefully disable the remote interface</title>
<updated>2015-01-28T19:02:52+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-01-16T15:59:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=962ff7b523d81249dfc1eb6870b7a6249893e2ea'/>
<id>962ff7b523d81249dfc1eb6870b7a6249893e2ea</id>
<content type='text'>
In some setup, users might not want to start the remote interface even if the
toplevel configuration file allows it.

The parameter-framework client can now override the remote interface starting
policy. This was, until now, only dictated by the 'TuningAllowed' attribute in
the toplevel configuration file and the presence of the libremote-processor
library.

This method is forwarded to the connectors and the bindings.

Change-Id: Ib6dc272dfc7114125fdafd1a58642cde88847752
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some setup, users might not want to start the remote interface even if the
toplevel configuration file allows it.

The parameter-framework client can now override the remote interface starting
policy. This was, until now, only dictated by the 'TuningAllowed' attribute in
the toplevel configuration file and the presence of the libremote-processor
library.

This method is forwarded to the connectors and the bindings.

Change-Id: Ib6dc272dfc7114125fdafd1a58642cde88847752
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bindings: bind ILogger and setLogger()</title>
<updated>2015-01-28T19:02:46+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-01-21T14:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=171814cc5a36305066b17ec1f55f15a01adfdbf8'/>
<id>171814cc5a36305066b17ec1f55f15a01adfdbf8</id>
<content type='text'>
This will allow users of the parameter-framework bindings to set a logger;
without it, the parameter-framework wasn't able to log anything.

Some SWIG features and workarounds must be activated in order to:

 - Support nested classes;
 - Derive bound classes and allow C++ to call back the user-created objects;
 - Properly handle exceptions that may be raised upon errors happening on the
   user side.

Change-Id: I955152a4658eff3307ad595f175f2624a3acfa8c
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will allow users of the parameter-framework bindings to set a logger;
without it, the parameter-framework wasn't able to log anything.

Some SWIG features and workarounds must be activated in order to:

 - Support nested classes;
 - Derive bound classes and allow C++ to call back the user-created objects;
 - Properly handle exceptions that may be raised upon errors happening on the
   user side.

Change-Id: I955152a4658eff3307ad595f175f2624a3acfa8c
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce Python bindings</title>
<updated>2015-01-28T19:02:31+00:00</updated>
<author>
<name>David Wagner</name>
<email>david.wagner@intel.com</email>
</author>
<published>2015-01-06T10:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_parameter-framework/commit/?id=8a7cecb43ea8a3c887b3c7949ff512fadc756ae9'/>
<id>8a7cecb43ea8a3c887b3c7949ff512fadc756ae9</id>
<content type='text'>
These bindings for the parameter-framework generic connector use "SWIG" to
generate:

 - a C++ file providing a basic bridge between C++ and Python (must be compiled
   to a shared library named "_PyPfw.so" - the name is important)
 - a Python module wrapping it inside a Proxy class, re-creating the same
   classes as the parameter-framework generic connector.

See http://www.swig.org for the full SWIG documentation.

They are generated and compiled on-the-fly as part of the build process.

Change-Id: If7c67f1178dcc9f438cf037246eb77bbd74b689a
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
Signed-off-by: Sebastien Gonzalve&lt;sebastien.gonzalve@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These bindings for the parameter-framework generic connector use "SWIG" to
generate:

 - a C++ file providing a basic bridge between C++ and Python (must be compiled
   to a shared library named "_PyPfw.so" - the name is important)
 - a Python module wrapping it inside a Proxy class, re-creating the same
   classes as the parameter-framework generic connector.

See http://www.swig.org for the full SWIG documentation.

They are generated and compiled on-the-fly as part of the build process.

Change-Id: If7c67f1178dcc9f438cf037246eb77bbd74b689a
Signed-off-by: David Wagner &lt;david.wagner@intel.com&gt;
Signed-off-by: Sebastien Gonzalve&lt;sebastien.gonzalve@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
