summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY221
1 files changed, 87 insertions, 134 deletions
diff --git a/HISTORY b/HISTORY
index 002f1bd..aad47bd 100644
--- a/HISTORY
+++ b/HISTORY
@@ -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