diff options
Diffstat (limited to 'HISTORY')
-rw-r--r-- | HISTORY | 221 |
1 files changed, 87 insertions, 134 deletions
@@ -1,144 +1,97 @@ VDR Plugin 'text2skin' Revision History --------------------------------------- -2007-07-29: Version 1.1-cvs_ext-0.11 (text2skin-1.1-cvs_ext-0.11.diff) - -- 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 - -2007-05-06: Version 1.1-cvs_ext-0.10c (text2skin-1.1-cvs_ext-0.10c.diff) - -- 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) - -2007-05-06: Version 1.1-cvs_ext-0.10b (text2skin-1.1-cvs_ext-0.10b.diff) - -- 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 - -2007-05-06: Version 1.1-cvs_ext-0.10a (text2skin-1.1-cvs_ext-0.10a.diff) - -- 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) - -2006-12-03: Version 1.1-cvs_ext-0.10 (vdr-text2skin-1.1-cvs_ext-0.10.diff) - -- 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 - -2006-11-19: Version 1.1-cvs_ext-0.9a (vdr-text2skin-1.1-cvs_ext-0.9a.diff) - -- added APIVERSION to the Makefile for vdr-1.3.47 -- fixed possible buffer overflow in xml reading (updated to cvs-version - of text2skin) - -2006-11-19: Version 1.1-cvs_ext-0.9 (vdr-text2skin-1.1-cvs_ext-0.9.diff) - -- 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 - -2006-02-04: Version 1.1-cvs_ext-0.8 (vdr-text2skin-1.1-cvs_ext-0.8.diff) - -- added a configuration option for showing the scrollbar in the menus and - finished implementation - -2006-02-04: Version 1.1-cvs_ext-0.7 (vdr-text2skin-1.1-cvs_ext-0.7.diff) - -- 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) - -2006-01-10: Version 1.1-cvs_ext-0.6 (vdr-text2skin-1.1-cvs_ext-0.6.diff) - -- 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) - -2006-01-07: Version 1.1-cvs_ext-0.5 (vdr-text2skin-1.1-cvs_ext-0.5.diff) - -- modifications to compile with vdr-versions >= 1.3.18 -- added tokens: - OsdWidth, OsdHeight -- activating the token ReplayVideoAR - -2005-12-18: Version 1.1-cvs_ext-0.4 (vdr-text2skin-1.1-cvs_ext-0.4.diff) - -- modified the way, the current replayed recording is determined (status.c: - cText2SkinStatus::Replaying) - There remains a problem that recordings with the same name cannot be - distinguished, so information optained from mReplay are not necessarily - correct (all the ones added in vdr-text2skin-1.1-cvs_ext-0.2.diff) - -2005-12-11: Version 1.1-cvs_ext-0.3 (vdr-text2skin-1.1-cvs_ext-0.3.diff) - -- added recording-tokens: - RecordingLength, RecordingCuttedLength - -2005-11-19: Version 1.1-cvs_ext-0.2 (vdr-text2skin-1.1-cvs_ext-0.2.diff) - -- 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 - -2005-10-22: Version 1.1-cvs_ext-0.1 (vdr-text2skin-1.1-cvs_ext-0.1.diff) - -- 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) +____-__-__: Version 1.3 + +- Added Italian language texts (thanks to Diego Pierotto / closes #134) +- Added brougs78-extensions (thanks to Andreas Brugger / references #39) + - 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' +- Added chr13-optimizations (thanks to Christian Tusche / closes #39) + - 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-01: Version 1.2 + +- Moved to http://projects.vdr-developer.org/projects/show/plg-text2skin + as community maintained project using a GIT archive +- adopted to newer VDR >= 1.3.38 +- fixed possible buffer overflow in xml reading +- Fix build with gcc 4.3's cleaned up C++ headers +- Make compatible with VDR >= 1.5.4 +- Added gettext support (VDR >= 1.5.7) + The skins have to be patched, too. The patches for DeepBlue, Enigma and + enElchi are ready for download from http://toms-cafe.de/vdr/download/. + To patch other skins the Makefile from these patches could be used + without any changes, missing translation entries should be added to the + *.skin file (e.g. as comments <!-- trans('Volume') -->) +- Fix font problems with libfreetype6 >= 2.2.1 +- Replaced 'uint64' with 'uint64_t' to avoid problems on 64-bit machines +- Quick fix for VDR >= 1.7.3 +- Use pkg-config +- Convert docs to UTF-8 +- Updated project homepage url in README 2005-06-xx: Version 1.1 - fixed crash due to uninitialized pointer (thanks to Frank Enderle) -- patch for PresentRemaining by Björn (VDR-Portal) +- patch for PresentRemaining by Björn (VDR-Portal) - fixed a race condition (thanks to Reinhard Nissl for pointing this out) - updated finnish translations (thanks to Rolf Ahrenberg) - fixed displaying of partial channel numbers while changing channels (thanks to |