<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vdr-plugin-live/epgsearch, branch master</title>
<subtitle>VDR Live Plug-in
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/'/>
<entry>
<title>Use "std::unique_ptr" instead of "std::auto_ptr"</title>
<updated>2017-05-21T17:44:02+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-21T17:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=4e566656574787472162d7a09bd4460d1ff1e033'/>
<id>4e566656574787472162d7a09bd4460d1ff1e033</id>
<content type='text'>
- Compile plugin with C++11 compiler, to allow usage of "std::unique_ptr".
- Added "-Wfatal-errors -Wall" to stop on the first error and switch on all
  warnings.
- Removed autoptr.h and used "std::unique_ptr" instead where macro AUTO_PTR
  has been used. Checked also, if the pointers are used correctly, because
  "std::unique_ptr" is not 100% compatible to "std::auto_ptr", when the
  pointer is "moved". "std::unique_ptr" needs an explicit call to "std::move"
  in this case (AFAIU). Keep "std::auto_ptr" in the epgsearch interface!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Compile plugin with C++11 compiler, to allow usage of "std::unique_ptr".
- Added "-Wfatal-errors -Wall" to stop on the first error and switch on all
  warnings.
- Removed autoptr.h and used "std::unique_ptr" instead where macro AUTO_PTR
  has been used. Checked also, if the pointers are used correctly, because
  "std::unique_ptr" is not 100% compatible to "std::auto_ptr", when the
  pointer is "moved". "std::unique_ptr" needs an explicit call to "std::move"
  in this case (AFAIU). Keep "std::auto_ptr" in the epgsearch interface!
</pre>
</div>
</content>
</entry>
<entry>
<title>Include file re-ordering</title>
<updated>2017-05-20T22:50:00+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-20T22:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=5f457e6d67133e2b7e7269efedbbe758227b44e3'/>
<id>5f457e6d67133e2b7e7269efedbbe758227b44e3</id>
<content type='text'>
- Reorder all included header files to this order:
  * own headers
  * STL headers
  * VDR headers
  * system headers
  This has been done in all source and all own header files.
  Normally the STL headers should have gone after the VDR headers, but due
  to an compilation error with GCC 6 and the definition of swap in vdr/tools.h
  if __STL_CONFIG_H is not defined, the STL headers need to be before the VDR
  headers. Please note, that GCC 4.x, 5.x and 6.x do no longer define
  __STL_CONFIG_H resulting in the definition of swap in vdr/tools.h. This was
  no problem till GCC 6.x. To overcome the error in GCC 6.x, __STL_CONFIG_H
  is now defined in some headers before including a VDR header file, so that
  vdr/tools.h doe not define swap any more.
  Klaus S. might change the definition in vdr/tools.h with the next VDR
  version. So the setting of "__STL_CONFIG_H" may be removed.
- Added all missing system/STL/VDR header files to the own header files,
  so that they can be included as first file.
- Removed all unnecessary header file includes in source and own header
  files.
- Used #include "..." only for header files in the same directory and
  #include &lt;...&gt; for all header files which need to be searched via the -I
  and built in path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Reorder all included header files to this order:
  * own headers
  * STL headers
  * VDR headers
  * system headers
  This has been done in all source and all own header files.
  Normally the STL headers should have gone after the VDR headers, but due
  to an compilation error with GCC 6 and the definition of swap in vdr/tools.h
  if __STL_CONFIG_H is not defined, the STL headers need to be before the VDR
  headers. Please note, that GCC 4.x, 5.x and 6.x do no longer define
  __STL_CONFIG_H resulting in the definition of swap in vdr/tools.h. This was
  no problem till GCC 6.x. To overcome the error in GCC 6.x, __STL_CONFIG_H
  is now defined in some headers before including a VDR header file, so that
  vdr/tools.h doe not define swap any more.
  Klaus S. might change the definition in vdr/tools.h with the next VDR
  version. So the setting of "__STL_CONFIG_H" may be removed.
- Added all missing system/STL/VDR header files to the own header files,
  so that they can be included as first file.
- Removed all unnecessary header file includes in source and own header
  files.
- Used #include "..." only for header files in the same directory and
  #include &lt;...&gt; for all header files which need to be searched via the -I
  and built in path.
</pre>
</div>
</content>
</entry>
<entry>
<title>gcc-6 fixes</title>
<updated>2017-05-20T00:49:29+00:00</updated>
<author>
<name>Jasmin Jessich</name>
<email>jasmin@anw.at</email>
</author>
<published>2017-05-19T18:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=eba2ad612cc25fcfcd7347f360b5506ba8921835'/>
<id>eba2ad612cc25fcfcd7347f360b5506ba8921835</id>
<content type='text'>
- New file autoptr.h to switch between "std::unique_ptr" and
  "std::auto_ptr" depending on the GCC version, by new macro AUTO_PTR.
- Removed some "using namespace std" and add some "#define __STL_CONFIG_H"
  before including header files. This will not define "swap" in vdr/tools.h.
- Remove also "using namespace std::tr1".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- New file autoptr.h to switch between "std::unique_ptr" and
  "std::auto_ptr" depending on the GCC version, by new macro AUTO_PTR.
- Removed some "using namespace std" and add some "#define __STL_CONFIG_H"
  before including header files. This will not define "swap" in vdr/tools.h.
- Remove also "using namespace std::tr1".
</pre>
</div>
</content>
</entry>
<entry>
<title>some fixes for the directory entry within the edit timer menu, requires</title>
<updated>2008-10-21T20:44:45+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2008-10-21T20:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=73393d5bde0f6a3c1ee3b855d7535d7e688c2287'/>
<id>73393d5bde0f6a3c1ee3b855d7535d7e688c2287</id>
<content type='text'>
epgsearch-0.9.25.beta6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
epgsearch-0.9.25.beta6
</pre>
</div>
</content>
</entry>
<entry>
<title>changes for new service interface version in epgsearch</title>
<updated>2008-02-28T19:29:47+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2008-02-28T19:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=01d8689f9260fb063de7712681b243fb48ef513a'/>
<id>01d8689f9260fb063de7712681b243fb48ef513a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>new epgsearch service "bool IsConflictCheckAdvised()"</title>
<updated>2008-02-20T17:42:22+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2008-02-20T17:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=ea408d448aa65350c686a75d445450979fc8cd9e'/>
<id>ea408d448aa65350c686a75d445450979fc8cd9e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>first version with timer conflicts</title>
<updated>2008-02-16T23:28:47+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2008-02-16T23:28:47+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=ba8b5a77ae3bd7cacc457c995d9beacbc80a8f75'/>
<id>ba8b5a77ae3bd7cacc457c995d9beacbc80a8f75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- defaults from epgsearch setup for searchtimer creation (Bug 270)</title>
<updated>2007-05-23T11:28:37+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2007-05-23T11:28:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=7f78fef59848b13b7e5345afe68e7c26222e940f'/>
<id>7f78fef59848b13b7e5345afe68e7c26222e940f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- added a dropdown list in search timer's edit to select an existing recording directory</title>
<updated>2007-04-28T12:11:35+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2007-04-28T12:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=2b4326c4993e82e38f02715b5ff3b74864585c8e'/>
<id>2b4326c4993e82e38f02715b5ff3b74864585c8e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- extended service interface with QuerySearch(std::string) to search for arbitrary queries</title>
<updated>2007-04-26T18:37:07+00:00</updated>
<author>
<name>Christian Wieninger</name>
<email>cwieninger (at) gmx (dot) de</email>
</author>
<published>2007-04-26T18:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-live/commit/?id=2cbd5711c15ebc3d3eda021a109f552bd9d828c2'/>
<id>2cbd5711c15ebc3d3eda021a109f552bd9d828c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
