VDR Plugin 'tvguide' Revision History ------------------------------------- 2012-08-12: Version 0.0.1 - Initial revision. 2013-01-17: Version 0.0.2 - Changed color buttons to nOpacity style - Changed channelheader to display transparent logos properly - Added "style nOpacity" for backgrounds and theme nOpacity 2013-05-13: Version 0.0.3 - Added dummy grids if no EPG information is available for a certain time - Completely rewrote code for creation of epg grids for a channel column - Completely rewrote code for scrolling forward and backward in time - Added status header with epg information of currently selected schedule and scaled video picture 2013-05-24: Version 0.0.4 - Introduced horizontal display 2013-06-01: Version 0.0.5 - Added Theme DarkRed - Fixed some Bugs (position of video, deadlock) - Added Theme IceBlue - setup of usage of blending now done with clrDoBlending theme color variable and not by setup - font color of active grid themable - avoided nasty font pixelation effects with theme iceblue - Display of channel groups - Buttons green / yellow can be configured to jump to prev / next channel group - Added setup option to hide last channel group - Display of Main Menu Entry configurable - Eliminated setup option "Number of channels to jump", directly jump number of channel columns / rows with green / yellow - Added setup option to switch functionality of keys "Blue" and "OK" - Setup option to hide schedules time display in horizontal EPG grids 2013-07-08: Version 0.0.6 - added frame around scaled video picture - added theme "keep it simple" (thanks @saman) - display of additional EPG pictures in detailed epg view - Introduction of "Search & Recording" Menu - added possibility to replace original VDR schedules menu - changed channel jump logic - red button also available in detail view - page scrolling with keys left and right in detail view - added possibility to choose folder for instant recording, possible folders are read from VDRs folders list - recording folder also choosable for series timers - blue button also available in detail view - color buttons displayed as configured in VDR - Added Setup Option to define if tvguide closes after channel switching - Added remotetimers support (thanks @Saman for providing a patch) - Pimped timeline 2013-07-23: Version 1.0.0 - added tvscraper support Version 1.1.0 - changed build system - introduced image caching - introduced new "graphical" style - added new graphical default theme and theme darkred NG corresponding to nOpacity themes - using automatically configured nOpacity theme if available - adapted startup options to nOpacity startup options: -e epgimages directory -i icons directory -l logo directory - changed detailed epg view using full screen, some further optimisations - search for _0.jpg beside .jpg as epg image - implemented GraphicsMagick compatibility (thanks @Manuel Reimer for providing the patch) - changed Makefile to support both ImageMagick and GraphicsMagick (configurable in Makefile) - Added russian and catalan translation - Added slovakian translation - fixed channel switching with blue key if detailed epg view is opened and if "close tvguide on channel switch" is configured - fixed wrong font for clock in horizontal view - Added feature to jump to a specific channel with number keys - Fixed Bug 1484 - Added Event Short Text (if available) to RecName (Closes Ticket 1490) - Fixed OSD Background Color (Closes Ticket 1474) - Rounded Corners for color buttons (Closes Ticket 1475) - Fixed some issues with text backgrounds in flat themes (closes Tickets 1480 and 1486) - Added possibility to search for reruns in case of a timer conflict - Added timer Timeline view in red button recording menu - Current channel positioned in middle of channellist when tvguide is opened - Added possibility to manage EPG Search Timers in red button recording menu - completely refactored recording menu - restructured detailöed EPG View that tv frame and status buttons are displayed - Favorites menu with EPG Search favorite timers with blue key - Display baseline for current time - Added possibility to create timer from favorites results - left / right scroll page up / down in recmenu result lists - Improved favorites menu with whats on now / next and up to four user defined times - also check default paths when images and icons are loaded - directory for timers can be edited in timer edit menu - series recording can be configured in searchtimer menus - directory for searchtimers can be set and edited in searchtimer menus - set blue key favorite mode as new default Version 1.2.0 - changed video directory choosage behaviour: added possibility to use a fixed recording dir which also supports epgsearch variables - fixed a bug when scrolling page up and the menu footer is active - order of search timers in search timer list in alphabetical order - changed order of actions on search timer menu items Version 1.2.1 - changed event result lists that it is possible to scroll page up and down directly with left / right. A recording is triggered now with the red key. - Added possibility to create a recording from search timer result list - Set minimum time to display in Plugin Setup from 120 to 60 minutes - made order of search timer list case insensitive Version 1.2.2 - added scraper2vdr support - introduced tabbed EPG detail view Version 1.2.3 - Compile under VDR 2.3.1+ - Reinsert old tvscraper compatibility - New Makefile style - Show inactive timer in EPG grid - Center channel logos in EPG - Clock in timeline if displaymode horizontal Version 1.2.4 - Add Support for new SVDRPPeering - Add italian translation - Use graphicsmagick instead of imagemagick - Correct a switchtimer error - Add "switchMinsBefore" to setup menu - Eliminate some warnings - Center channel logos in favorite view - Update "services/epgsearch.h" Version 1.2.5 - Compile again with VDR < 2.3.0 - Correct some x positions in EPG grid - Fixed a "invalid lock sequence report" in "cRecManager::PerformSearchTimerSearch" - Eliminate a seqfault in "cRecManager::DeleteSearchTimer" - Show Inactive timer in DrawHeader - Add "switchMode" to setup menu Version 1.2.6 - Some changes for VDR < 2.3.0 - Changes for Rec Icon in DrawHeader and Grid - Eliminate a compiler warning in searchtimer.c - Correct an error in setup page - Optical changes in displaymode vertical - Different setup parameter for displayTime in horizontal and vertical mode - Optimizations in setup menu - Add .gitignore - Channelgroup in cRecMenuSearchTimerEdit (Create and modify of channelgroups isn't yet possible, should be done in epgsearch) - Change channel icon size in cRecMenuSearchTimerEdit Version 1.2.7 - Eliminate a "invalid lock sequence report" in tvguideosd.c - Optical changes in favorites and searchtimer menu - Changes in README Version 1.2.8 - Some refactoring - Update i18n - Add almost all search timer options to cRecMenuSearchTimerEdit, only one is missing: "Use content descriptor" (Create and modify of channelgroups and blacklists isn't possible, because the epgsearch service interface doesn't support that, should be done in epgsearch) Version 1.2.9 - Correct plugin options in README and CommandLineHelp - Change locking in cTVGuideSearchTimer::cTVGuideSearchTimer - Fixed a dayOfWeek error in RecMenuSearchTimerEdit Version 1.2.10 - Update remotetimers.h - Simplify cRecMenuSearchTimerEdit::GetSearchTimer - Fixed cRecMenuItemSelectDirectory::DrawValue - Some rework Version 1.2.11 - Fixed a segfault with graphicsmagick > 1.3.31 - Fixed a possible deadlock in detailview - Optical changes in cMenuSetupImageCache Version 1.2.12 - Fixed updating current time - Fixed updating current TimeBase - Diplay the current TimeBase throughout the whole timeline Version 1.2.13 - Revert "Diplay the current TimeBase throughout the whole timeline" Version 1.2.14 - Diplay the current TimeBase throughout the whole timeline - Can switch off and optimize diplay time in epggrid "displayMode == Vertical" - Fixed a error while changing a Theme Version 1.2.15 - Workaround for HWAccelerated OSD Version 1.2.16 - Fixed a timer changed message - Extend keys kFastRew, kFastFwd, kPrev, kNext for TimeJump (if you use the numeric keys for "Jump to specific channel", you can now use the keys kFastRew, kFastFwd, kPrev, kNext for TimeJump. Note: if you use the permashift-plugin then the key kFastRew doesnt work for TimeJump) - Fixed a possible deadlook in cEPGView::cEPGView - Refactor Timeline - Refactor CutText in horizontal epgview - Optimize display "REC" sign in epgview - Separate "displayTime" for horizontal and vertical view - RecMenu "Timer Timeline" displays now sorted active timer Version 1.2.17 - Final fix for utf8 CutText - Fixed a remote timer problem - Add episode to manual timer Version 1.3.0 - last version with type = tNone" - In menu "Search Recordins" get ChannelName from 'RecInfo' - Display errors in search recordings - Fixed possible segfault when showing scrollbar in search result lists - Adapt epgsearch "allow empty" for searchtimer - some rework - optical optimization