<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vdr-plugin-text2skin, 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-12-03: Version 1.1-cvs_ext-0.10 (vdr-text2skin-1.1-cvs_ext-0.10.diff)</title>
<updated>2009-06-03T02:13:49+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-12-03T16:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=ac64ce03ec6b5766691ff2da3af6f51ed800792a'/>
<id>ac64ce03ec6b5766691ff2da3af6f51ed800792a</id>
<content type='text'>
- set EditableWidth. This is important for plugins like 'rotor' or
  'extrecmenu'
- now setting the locale setting LC_TIME according to the language-selection
  in VDR
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- set EditableWidth. This is important for plugins like 'rotor' or
  'extrecmenu'
- now setting the locale setting LC_TIME according to the language-selection
  in VDR
</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-02-04: Version 1.1-cvs_ext-0.8 (vdr-text2skin-1.1-cvs_ext-0.8.diff)</title>
<updated>2009-06-03T01:08:32+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-02-04T17:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=8d32cf88bbe5b69a2710029cdaa896470a0fe20c'/>
<id>8d32cf88bbe5b69a2710029cdaa896470a0fe20c</id>
<content type='text'>
- added a configuration option for showing the scrollbar in the menus and
  finished implementation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- added a configuration option for showing the scrollbar in the menus and
  finished implementation
</pre>
</div>
</content>
</entry>
<entry>
<title>2006-02-04: Version 1.1-cvs_ext-0.7 (vdr-text2skin-1.1-cvs_ext-0.7.diff)</title>
<updated>2009-06-03T00:58:17+00:00</updated>
<author>
<name>Andreas Brugger</name>
<email>brougs78@gmx.net</email>
</author>
<published>2006-02-04T10:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/vdr-plugin-text2skin/commit/?id=c1bf83aec2961a4e84dbc1c36042bd985f044a91'/>
<id>c1bf83aec2961a4e84dbc1c36042bd985f044a91</id>
<content type='text'>
- changed the routines to determine the next timers
- added the possibility to have a scrollbar in every menu - not fully
  implemented yet (to position in menu-lists is not necessarily correct,
  if there are more items with the same osd-text)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- changed the routines to determine the next timers
- added the possibility to have a scrollbar in every menu - not fully
  implemented yet (to position in menu-lists is not necessarily correct,
  if there are more items with the same osd-text)
</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>
</feed>
