summaryrefslogtreecommitdiff
path: root/xml
AgeCommit message (Collapse)Author
2017-05-23New token: ChannelServiceReferenceTuomas Jormola
2013-05-04Added DiskUsageTomas Saxer
2012-06-04Comment typo fix.Ville Skyttä
2012-03-28Trim trailing whitespace.Ville Skyttä
2011-11-08new token support for: - UsedDiskSpace - TotalDiskSpace - VideoSizeWidth - ↵NemoN
VideoSizeHeight
2011-11-05Use empty() instead of size() to check container emptiness.Ville Skyttä
2011-11-05Reduce scope of some variables.Ville Skyttä
2011-10-29Add Emacs mode and indentation settings.Ville Skyttä
2010-08-27Remove CVS keywords.Ville Skyttä
2009-10-05Added HD patch with new absolute modes: abs1280x720, abs1920x1080Thomas Günther
http://vdrportal.de/board/thread.php?postid=844681#post844681 (thanks to gda@vdrportal)
2009-09-03Fixed spelling of refresh attribute: "allways" -> "always"Thomas Günther
2009-07-13Replace internal freetype font handling with VDR's font facilities.Ville Skyttä
Skins that use fonts other than VDR's standard "Osd", "Fix", and "Sml" need to be adapted to use font names as understood by VDR's CreateFont() (Family:Style as of writing this) instead of filenames in their font attributes' names, to use '@' instead of ':' as the separator before sizes, and have fonts shipped with the skin installed and configured in fontconfig. Typically, install font files (if necessary) to a dir somewhere, run fc-cache(1) on the dir, replace for example font="SomeFont.ttf:22,85" with font="Some Font@22,85" or font="SomeFontBold.ttf:22,85" with font="Some Font:Bold@22,85" in the *.skin file. Also, in case the shipped fonts are derivatives of some existing ones, they may need to be properly renamed to something so they will be used instead of the original if it happens to be installed. (closes #36)
2009-06-06Added chr13-optimizations (thanks to Christian Tusche / closes #39)Christian Tusche
- 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) - increase skin file version to 1.1 - the position of list items is interpreted relative to the "list" container when file version >= 1.1 - when a position is specified for "block" elements, the position of all contained elements is interpreted relative to the container position - 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) - moved state tracking of marquee, blink, scroll from cText2SkinRender to cxObject - 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
2009-06-06Added brougs78-extensions (thanks to Andreas Brugger / references #39)Andreas Brugger
- 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 - additional recording-tokens: RecordingVideoAR, RecordingSize - added a reset for scrolling text (configurable) - added recording-tokens: RecordingLength, RecordingCuttedLength - added tokens: OsdWidth, OsdHeight - switched the search-order for the fonts to priorise the skin-folder (this avoids error-messages in the log) - 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) - added a configuration option for showing the scrollbar in the menus - added token TimerConflicts using the service interface of the epgsearch plugin "Epgsearch-lastconflictinfo-v1.0" - 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 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 - added token PresentEventID for EPG-images - added tokens for recordings: RecordingFilename, RecordingPriority, RecordingLifetime - set EditableWidth. This is important for plugins like 'rotor' or 'extrecmenu'
2009-06-042007-07-29: Version 1.1-cvs_ext-0.11 (text2skin-1.1-cvs_ext-0.11.diff)chr13-optimizationsChristian Tusche
- 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
2009-06-042007-05-06: Version 1.1-cvs_ext-0.10c (text2skin-1.1-cvs_ext-0.10c.diff)Christian Tusche
- 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)
2009-06-042007-05-06: Version 1.1-cvs_ext-0.10b (text2skin-1.1-cvs_ext-0.10b.diff)Christian Tusche
- increase skin file version to 1.1 - the position of list items is interpreted relative to the "list" container when file version >= 1.1 - when a position is specified for "block" elements, the position of all contained elements is interpreted relative to the container position
2009-06-042007-05-06: Version 1.1-cvs_ext-0.10a (text2skin-1.1-cvs_ext-0.10a.diff)Christian Tusche
- 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)
2009-06-032006-11-19: Version 1.1-cvs_ext-0.9a (vdr-text2skin-1.1-cvs_ext-0.9a.diff)Andreas Brugger
- added APIVERSION to the Makefile for vdr-1.3.47 - fixed possible buffer overflow in xml reading (updated to cvs-version of text2skin)
2009-06-032006-11-19: Version 1.1-cvs_ext-0.9 (vdr-text2skin-1.1-cvs_ext-0.9.diff)Andreas Brugger
- 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
2009-06-032006-01-10: Version 1.1-cvs_ext-0.6 (vdr-text2skin-1.1-cvs_ext-0.6.diff)Andreas Brugger
- 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)
2009-06-032006-01-07: Version 1.1-cvs_ext-0.5 (vdr-text2skin-1.1-cvs_ext-0.5.diff)Andreas Brugger
- modifications to compile with vdr-versions >= 1.3.18 - added tokens: OsdWidth, OsdHeight - activating the token ReplayVideoAR
2009-06-032005-12-11: Version 1.1-cvs_ext-0.3 (vdr-text2skin-1.1-cvs_ext-0.3.diff)Andreas Brugger
- added recording-tokens: RecordingLength, RecordingCuttedLength
2009-06-032005-11-19: Version 1.1-cvs_ext-0.2 (vdr-text2skin-1.1-cvs_ext-0.2.diff)Andreas Brugger
- 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
2009-06-032005-10-22: Version 1.1-cvs_ext-0.1 (vdr-text2skin-1.1-cvs_ext-0.1.diff)Andreas Brugger
- added several tokens: NextTimerName, NextTimerStart, NextTimerChannel, TimerConflict, CurrentRecordingsCount, using the service "CheckTimerConflict-v1.0" to check timer conflicts. A patch for the timeline-plugin is included in Enigma-0.4pre2 (timeline_CheckTimerConflictService-0.1.diff)
2009-01-03Fix build with gcc 4.3's cleaned up C++ headers.Ville Skyttä
2006-09-04- typolordjaxom
2006-09-04- fixed possible buffer overflow in xml readinglordjaxom
2005-05-30- added tokens RecordingLanguageCode, RecordingLanguageDescriptionlordjaxom
2005-05-30- added tokens for Recording Info Displaylordjaxom
(RecordingName, RecordingDateTime, RecordingTitle, RecordingShortText, RecordingDescription)
2005-01-31- removed unnecessary code and variableslordjaxom
2005-01-26- consistent parent element handlinglordjaxom
- cache check now respects requested image's dimensions and alpha
2005-01-26- consistent parent element handlinglordjaxom
- added mask color
2005-01-26- added mask colorlordjaxom
2005-01-26- consistent parent element handlinglordjaxom
2005-01-25- updated to 1.3.19lordjaxom
2005-01-23- made plugin() return the parameter in case a plugin is not loadedlordjaxom
2005-01-23- fixed returning the false string ""lordjaxom
2005-01-21- cleanuplordjaxom
2005-01-21- fixed commenting on tokenslordjaxom
2005-01-20- fixed EventHas* to PresentHas*lordjaxom
2005-01-20- implemented blocks inside of blocks and listslordjaxom
2005-01-20- created aliases for all HasXXX and IsXXX items (i.e. PresentHasTimer if ↵lordjaxom
item concerns present event) - implemented {PresentHasVPS}, {FollowingHasVPS}, {EventHasVPS} (HasVPS was really ChannelHasVPS)
2005-01-19- implemented token attribute "rest"lordjaxom
2005-01-17- removed obsolete include expat.hlordjaxom
2005-01-15- implemented token {ChannelID}lordjaxom
2005-01-15- implemented variable translationlordjaxom
2005-01-15- disabled auto-translation for all strings except <text> contentlordjaxom
2005-01-15- reimplemented trans()lordjaxom
- disabled auto-translation
2005-01-15- fixed plugin()lordjaxom