<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vdr-plugin-text2skin/xml, branch chr13-optimizations</title>
<subtitle>VDR Text2Skin Plug-in
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/'/>
<entry>
<title>2007-07-29: Version 1.1-cvs_ext-0.11 (text2skin-1.1-cvs_ext-0.11.diff)</title>
<updated>2009-06-03T23:30:20+00:00</updated>
<author>
<name>Christian Tusche</name>
<email>chr13@gmx.net</email>
</author>
<published>2007-07-29T17:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=3ab2393b6932b34e7f0e69af7f843d1303104d79'/>
<id>3ab2393b6932b34e7f0e69af7f843d1303104d79</id>
<content type='text'>
- moved state tracking of marquee, blink, scroll from cText2SkinRender
  to cxObject
- fixed compatibility with gcc-4 and vdr-1.5.x
- fixed use of Update.Lock() in render.h
- new: dynamic width/height of objects
- new: Option "bgColor" used for items "Text", "Marquee", and "Blink".
- remember period to next timeout when doing a non-timeout refresh
  prevent occasional start/stop of marquee-text
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- moved state tracking of marquee, blink, scroll from cText2SkinRender
  to cxObject
- fixed compatibility with gcc-4 and vdr-1.5.x
- fixed use of Update.Lock() in render.h
- new: dynamic width/height of objects
- new: Option "bgColor" used for items "Text", "Marquee", and "Blink".
- remember period to next timeout when doing a non-timeout refresh
  prevent occasional start/stop of marquee-text
</pre>
</div>
</content>
</entry>
<entry>
<title>2007-05-06: Version 1.1-cvs_ext-0.10c (text2skin-1.1-cvs_ext-0.10c.diff)</title>
<updated>2009-06-03T22:56:47+00:00</updated>
<author>
<name>Christian Tusche</name>
<email>chr13@gmx.net</email>
</author>
<published>2007-05-06T15:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=f6f140b2ea0bb1de9e055e920ef9c0c43c6e2add'/>
<id>f6f140b2ea0bb1de9e055e920ef9c0c43c6e2add</id>
<content type='text'>
- selective update of changed objects
  refresh can be controlled for individual objects by the attributes
  "refresh" and "changed"
  default behaviour is to redraw everything (compatible with old skins)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- selective update of changed objects
  refresh can be controlled for individual objects by the attributes
  "refresh" and "changed"
  default behaviour is to redraw everything (compatible with old skins)
</pre>
</div>
</content>
</entry>
<entry>
<title>2007-05-06: Version 1.1-cvs_ext-0.10b (text2skin-1.1-cvs_ext-0.10b.diff)</title>
<updated>2009-06-03T22:46:32+00:00</updated>
<author>
<name>Christian Tusche</name>
<email>chr13@gmx.net</email>
</author>
<published>2007-05-06T15:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=b32f1eaf9ae246f656ebd27c2fbb5d29d2bec34c'/>
<id>b32f1eaf9ae246f656ebd27c2fbb5d29d2bec34c</id>
<content type='text'>
- increase skin file version to 1.1
- the position of list items is interpreted relative to the "list" container
  when file version &gt;= 1.1
- when a position is specified for "block" elements, the position of all
  contained elements is interpreted relative to the container position
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- increase skin file version to 1.1
- the position of list items is interpreted relative to the "list" container
  when file version &gt;= 1.1
- when a position is specified for "block" elements, the position of all
  contained elements is interpreted relative to the container position
</pre>
</div>
</content>
</entry>
<entry>
<title>2007-05-06: Version 1.1-cvs_ext-0.10a (text2skin-1.1-cvs_ext-0.10a.diff)</title>
<updated>2009-06-03T22:40:07+00:00</updated>
<author>
<name>Christian Tusche</name>
<email>chr13@gmx.net</email>
</author>
<published>2007-05-06T15:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=0b3f86344a87940d324695e0bc9449c35cbf60d4'/>
<id>0b3f86344a87940d324695e0bc9449c35cbf60d4</id>
<content type='text'>
- increased efficiency in drawing list items in the main menu
- introduce relative Pos and Size of objects to given BasePos, BaseSize
  (used to draw list items)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- increased efficiency in drawing list items in the main menu
- introduce relative Pos and Size of objects to given BasePos, BaseSize
  (used to draw list items)
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-11-19: Version 1.1-cvs_ext-0.9a (vdr-text2skin-1.1-cvs_ext-0.9a.diff)</title>
<updated>2009-06-03T02:03:18+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-11-19T18:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=165c14206aa2e06c33ac887f9b9d0f816573a5fe'/>
<id>165c14206aa2e06c33ac887f9b9d0f816573a5fe</id>
<content type='text'>
- added APIVERSION to the Makefile for vdr-1.3.47
- fixed possible buffer overflow in xml reading (updated to cvs-version
  of text2skin)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added APIVERSION to the Makefile for vdr-1.3.47
- fixed possible buffer overflow in xml reading (updated to cvs-version
  of text2skin)
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-11-19: Version 1.1-cvs_ext-0.9 (vdr-text2skin-1.1-cvs_ext-0.9.diff)</title>
<updated>2009-06-03T01:35:58+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-11-19T15:58:14+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=74a5cc8e14900d48386e33cb576f154a6dd7e557'/>
<id>74a5cc8e14900d48386e33cb576f154a6dd7e557</id>
<content type='text'>
- added a test-feature to search for reruns of a program and add the
  information to the extended epg-info (trigger DEVELOPMENT_FEATURES).
  This uses a service-interface of the epgsearch-plugin
  "Epgsearch-searchresults-v1.0"
- the timer-conflicts are now checked with epgsearch (service-interface
  "Epgsearch-lastconflictinfo-v1.0", as it works more reliable and is
  supported by the plugin author
- the extended epg-info and the recording-info are extended by AUX-Infos
  (configurable)
  there is also an option to strip known tags
- the tab-widths are scaled for taking into account that different TT-Fonts
  have a different width than the default font from VDR
- added tokens for signal-info:
  FrontendSTR, FrontendSNR, FrontendHasLock, FrontendHasSignal
- changed token TimerConflict to TimerConflicts
- added token PresentEventID for EPG-images
- added tokens for recordings:
  RecordingFilename, RecordingPriority, RecordingLifetime
- removed Text2skin.diff from the rotor-plugin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added a test-feature to search for reruns of a program and add the
  information to the extended epg-info (trigger DEVELOPMENT_FEATURES).
  This uses a service-interface of the epgsearch-plugin
  "Epgsearch-searchresults-v1.0"
- the timer-conflicts are now checked with epgsearch (service-interface
  "Epgsearch-lastconflictinfo-v1.0", as it works more reliable and is
  supported by the plugin author
- the extended epg-info and the recording-info are extended by AUX-Infos
  (configurable)
  there is also an option to strip known tags
- the tab-widths are scaled for taking into account that different TT-Fonts
  have a different width than the default font from VDR
- added tokens for signal-info:
  FrontendSTR, FrontendSNR, FrontendHasLock, FrontendHasSignal
- changed token TimerConflict to TimerConflicts
- added token PresentEventID for EPG-images
- added tokens for recordings:
  RecordingFilename, RecordingPriority, RecordingLifetime
- removed Text2skin.diff from the rotor-plugin
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-01-10: Version 1.1-cvs_ext-0.6 (vdr-text2skin-1.1-cvs_ext-0.6.diff)</title>
<updated>2009-06-03T00:39:56+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-01-10T18:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=daad17454a344d50150850fd9b9062b200982140'/>
<id>daad17454a344d50150850fd9b9062b200982140</id>
<content type='text'>
- updated to cvs-version of text2skin
- since vdr-1.3.38 it is possible to exactly identify the replayed
  recording, so the replay-tokens work now
- switched the search-order for the fonts to priorise the skin-folder
  (this avoids error-messages in the log)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- updated to cvs-version of text2skin
- since vdr-1.3.38 it is possible to exactly identify the replayed
  recording, so the replay-tokens work now
- switched the search-order for the fonts to priorise the skin-folder
  (this avoids error-messages in the log)
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-01-07: Version 1.1-cvs_ext-0.5 (vdr-text2skin-1.1-cvs_ext-0.5.diff)</title>
<updated>2009-06-02T23:37:19+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-01-07T11:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=eb6eaf285edd82c212810f066313f93dc4a8a129'/>
<id>eb6eaf285edd82c212810f066313f93dc4a8a129</id>
<content type='text'>
- modifications to compile with vdr-versions &gt;= 1.3.18
- added tokens:
  OsdWidth, OsdHeight
- activating the token ReplayVideoAR
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- modifications to compile with vdr-versions &gt;= 1.3.18
- added tokens:
  OsdWidth, OsdHeight
- activating the token ReplayVideoAR
</pre>
</div>
</content>
</entry>
<entry>
<title>2005-12-11: Version 1.1-cvs_ext-0.3 (vdr-text2skin-1.1-cvs_ext-0.3.diff)</title>
<updated>2009-06-02T23:10:21+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2005-12-11T11:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=bb39010021b5fd8a1046200839c678afc76227d5'/>
<id>bb39010021b5fd8a1046200839c678afc76227d5</id>
<content type='text'>
- added recording-tokens:
  RecordingLength, RecordingCuttedLength
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added recording-tokens:
  RecordingLength, RecordingCuttedLength
</pre>
</div>
</content>
</entry>
<entry>
<title>2005-11-19: Version 1.1-cvs_ext-0.2 (vdr-text2skin-1.1-cvs_ext-0.2.diff)</title>
<updated>2009-06-02T23:03:47+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2005-11-19T11:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=662dd62488f6f842fe5d940e986f798abe1c7691'/>
<id>662dd62488f6f842fe5d940e986f798abe1c7691</id>
<content type='text'>
- removed the previously introduced tokens NextTimerName, NextTimerStart,
  NextTimerChannel, CurrentRecordingsCount and added tokens for the next
  3 timers: CurrentEventsTitle[123], CurrentEventsStartDateTime[123],
  CurrentEventsStopDateTime[123], CurrentEventsChannelNumber[123],
  CurrentEventsChannelName[123], CurrentEventsIsRecording[123]
- added audio- and video-tokens:
  PresentLanguageCode, PresentLanguageDescription, PresentVideoAR and
  implemented the missing code for the Language-token
- added tokens for replay:
  ReplayName, ReplayDateTime, ReplayShortText, ReplayDescription,
  ReplayLanguageCode, ReplayLanguageDescription, ReplayVideoAR
  (not activated yet)
- additional recording-tokens:
  RecordingVideoAR, RecordingSize
- added a reset for scrolling text (configurable)
- included Text2skin.diff from the rotor-plugin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- removed the previously introduced tokens NextTimerName, NextTimerStart,
  NextTimerChannel, CurrentRecordingsCount and added tokens for the next
  3 timers: CurrentEventsTitle[123], CurrentEventsStartDateTime[123],
  CurrentEventsStopDateTime[123], CurrentEventsChannelNumber[123],
  CurrentEventsChannelName[123], CurrentEventsIsRecording[123]
- added audio- and video-tokens:
  PresentLanguageCode, PresentLanguageDescription, PresentVideoAR and
  implemented the missing code for the Language-token
- added tokens for replay:
  ReplayName, ReplayDateTime, ReplayShortText, ReplayDescription,
  ReplayLanguageCode, ReplayLanguageDescription, ReplayVideoAR
  (not activated yet)
- additional recording-tokens:
  RecordingVideoAR, RecordingSize
- added a reset for scrolling text (configurable)
- included Text2skin.diff from the rotor-plugin
</pre>
</div>
</content>
</entry>
</feed>
