Publishing details

Changelog

vdr-plugin-live (0.3.0-1237~6ea279a-wily) wily; urgency=medium

  * [6ea279a74a84b13aa72237448c9ed848c8fdcad4]
    Removed all conditional compilation based on VDRVERSNUM. The youngest
    VDRVERSNUM-check was for 10728. So all VDR versions less or equal
    10728 are not supported any more now.


  * [e95718213bcaaa659b9b40dc54ff33d215bc3cb7]
    Clean also in subdirs.


  * [2e55b6eded32e4bff1321a3363b4374f92bd8423]
    Dropped i18n support for VDR versions earlier than 1.5.7.


  * [3b052e1cf70a494cfd12d486ba960accf8326523]
    Show correct end time and progress while replaying (Patch provided by user
    'zimuland' of projects.vdr-developer.de). Closes bugtracker entry #1549.


  * [31ebc4f713817de853334f8157974ac44eb8c7c0]
    Add option 'Announce via email' in searchtimer edit box. Solution and
    idea came from user snoopy_1978 and closes bug entry #1341 in the
    bugtracker.


  * [af54bd8bc8fde95cdb379bd0d2673ede234a0645]
    Only VDR versions which have an APIVERSION greater than 10729 are supported from now on.
    This drop some conditional compilations and thus simplyfies overall maintanance.


  * [894daa8e959122e563d8d9f0e4bf2e7d324af081]
    Add russian translation with 24h time formating supplied by user
    'amid' of the LIVE bugtracker. Closes Bug-Entry #1423.


  * [6791ce30c239a1eeab591bb77a41afda9866791c]
    Drop support for old tntnet versions: SSL/TLS support is no more optional.
    LIVE can be compiled only with versions of tntnet which support
    SSL/TLS connections.


  * [531e0e32004b01c0d83ed65698945a8cb774faf6]
    Drop support for old tntnet versions: add support to extract host from request url.
    Tntnet versions which did not allow to get the host from the request url are now unsupported.


  * [d7f68025b95d8ecd42808d519bcce4f50acff3d5]
    Drop support for old tntnet versions: Query params are now in tntnet and not in cxxtools
    Removed old code for cxxtools queryparams.


  * [e6e5705567a73ac90b040578670d82998cc8788d]
    Drop support for old tntnet versions: Removed support to read a tntnet config file.
    Only code internal configuration is used now.


  * [948c21d5907c78adf00b382d4dc7010b1db5346b]
    Remove included old 'tntnet' sources.
    The LIVE plugin must now be built agains a correctly installed
    libtntnet and libcxxtools and their development headers.


  * [02268e8249893d99ebf903425788e580d12a4cda]
    Fix a warning about the Language header having the default value in the .po files.


  * [33aff426eb96055c8b89894cb2a0d0514483e1c9]
    Change to VDR 2.x compatible Makefiles. This terminates the
    compatibility of the LIVE plugin with VDR versions < 1.7.37.
    This is based on a patch I received by the vdr-mailing-list user 'macmenot'.


  * [6fd4948898043309957a822e0562596a5cf0b735]
    First changes to README for the upcoming release 0.4.0 of LIVE.


  * [ba176a019748e25fc9be3160001691714aa7f1f7]
    Adapt Live Plugin to compile with VDR versions 2.1.2 and higher (thanks to Ingo Prochaska)


  * [0b618e9f1850ceb66c4cfffa78b67baeeb10fbe5]
    Reformat ReadLock for better debugability and use the 'safe-bool' idiom instead of operator bool.


  * [69f84f95fa875c6f562294b1a6a1ea6f584d3f6c]
    With tntnet v2.2 use also the request.getArg(<name>) function.
    In the previous commit support for tntnet 2.2 was added. The URL
    mapping changed in that version and allows now named arguments. This
    change makes uses of this feature now.


  * [042724e30d5690ab67a6c04aea48a16b9a3b085b]
    Make LIVE compile and work with Tntnet and cxxtools version 2.2.
    Thanks to Tommi Mäkitalo for his help on resolving the issues.
    This problem was reported by Martin Gansser and by the user 'varas' in
    the bugtracker as bug #1351. This commit fixes that bug.


  * [68b0abf7427002a5be71f4ffd92fa91410af37a2]
    Some indentation changes for better readablility.


  * [1a1f2e0754b02c5597debbe82f27b759f23cd6fe]
    Fixed status toggle of timers, via the edit_timer dialog.
    This bug was reported by user 'mhanu' in bug #1332.


  * [9f56065e62206700b5ab22a9af4d4a253a714d48]
    Updated documentation in doc/Changelog file to mark this file as deprecated.


  * [7d29dbb12ab16520c66d2fd869b3e5674b0e9068]
    If deleting multiple recordings the user right are checked now.
    This problem and a patch solving this was reported in bug entry #1317.


  * [c8a125a7a86ea5621cb14ac6c1a6b6c2135d3a8b]
    Integrated themes directories usage suggested by e-tobi in bug entry #1305


  * [08becd23c6d7175f8bb0eb59b4348ee6eccf22be]
    Removed some not needed references to the not longer existing CVS server
    Updated the version HISTORY.


  * [34123e08bc47f340f3e3bf1e77398b2c6ee427bc]
    Moved source of the LIVE homepage out of the normal LIVE distribution.


  * [f760f360d2408ec23b001bd71c59209b4d4f39e9]
    Only some white space and formatting changes.


  * [06d41e3eb782dc9d6d44477be0628bbce0e56297]
    Fix listener bug triggered by never versions of cxxtools reported in bug #1066


  * [92a1f540022559dbf2da644f65a08d8bb56a33fb]
    Increased version of LIVE to 0.3.0 in preparation for a new release.


  * [7491654fe12f37628656cd46fbba6b3180f09b8c]
    Remove fuzzy german translations.


  * [4822c160fb8b93cb7a3821221b46c2df97ce79fa]
    Fix bug #1164 in the ticket system.


  * [e105ecb69bf0a7755a8960eadb2eaebba92957c2]
    Remove no longer needed .cvsignore files, as LIVE does not have a CVS repository anymore.


  * [9c0cd1f2b1b425510417a337aaba9a179ff8ce6e]
    Fixed the 'dist' target of the Makefiles.


  * [02fd193a7ee3cd183eaa831b88dadfd27fd26c5f]
    Updated LIVE homepage for the long avaited 0.3.0 release.


  * [781d0fa948f3fc01a7b202d196d79fd2bbc7638d]
    Added english features translation for release 0.3.0


  * [64a66c80ba274876349f3f5d352fadb188523702]
    Started to update the LIVE homepage for a 'new' (0.3.0) release.


  * [545739feb1171d832192e4f641180806395bbd9e]
    Slovak translation update

    This translatin (which I can't check for correctness) have been provided
    in ticket #1176


  * [89bcb7edb1d1fa8d1e07b4cdd4362abb9a96a7fb]
    Fix URL bugtracker in the about box.

    This brought to attention and suggested to fix in bug #1099


  * [6c10da93f171ec7fbff5fe7f9597b6be4f1501c5]
    Adds support for the newly introduced ResourceDirectory.

    This is taken from a patch provided in ticket #1064.


  * [320a053f329f39bd416cba3b7508e6ed570853a2]
    Fixed table colors for orange-blue theme in multischedule as suggested in ticket #1053


  * [11338ce7d5983b69c67176dfcda3a8107d79a064]
    Make PCRE optional


  * [c3ecf9fabb674bc154f5a08cdd62e74e2b5d0e36]
    Compile fix for >=vdr-1.7.28


  * [94a0a210a485ce1fc95c47a6bc67c4c16c89a0f9]
    Updated LIVE to latest changes in vdr 1.7.27
    - Do not use the direct access to cRecoding members any more.


  * [f2d099676a25f6e238c3ad75f8f19b667f9627fb]
    Provide recording->IsPesRecording() to cFileName instances.

    This fixes bug #885 (http://projects.vdr-developer.org/issues/885).


  * [d2a85a69f4d343774aaa052316b02e7787168eeb]
    Updated italian translations supplied by Diego via bug #835


  * [2d138ee2fa3551377109d7bfd48b7330d874a219]
    Fix german translation as reported in Bug #816 and added some missing german strings.


  * [e9a0fad8e5acfe8e8f114843b42c3b9518866555]
    Fix wrong preprocessor directive reported by rene (Bug #714)


  * [58a169a9fe68ab8646850e36ace3cc5f699ec70b]
    Integrated updated spanish translations provided by <email address hidden>.
    More in the bug tracker: http://projects.vdr-developer.org/issues/814


  * [c627b7432d23db7ebe090e7a4027c0267c19434e]
    Support for native recording length since VDR 1.7.21:
    Applying a patch provided by ROFA:
    As the new vdr-1.7.21 provides native interface for recording lenght,
    there's no need to keep the "Show duration in 'Recordings'" setting
    anymore - less the options the better. If users want to speed up the
    recordings page, they must just upgrade to vdr-1.7.21+.


  * [c54f41fc59899a0f59b45bc500e99a080a12e2ac]
    Updated czech translation. The translations have been supplied by a
    helpfull anonymous person in http://projects.vdr-developer.org/issues/687


  * [56371558fb4cb12854cea5c6a4934b97bad57a1c]
    Integrated updated italian translations kindly supplied by Diego
    Pierotto in http://projects.vdr-developer.org/issues/670


  * [f9426023f16989032c228c9429ad43a26e981827]
    According to http://projects.vdr-developer.org/issues/699 version-util
    depends on bash. Therefore it uses #!/bin/bash now.


  * [844fb6549414258296321648127a0d19fb2f49b8]
    Allow to remove rights to delete recordings. According to the bug entry
    http://projects.vdr-developer.org/issues/645
    this will allow to create a pure 'guest' only user account.
    The fix was suggested by mhanu in above bug entry.


  * [ad26ae4fcac0fe73b7e8b55af8eb4bfa3999fb4e]
    Regenerated compatiblity i18n file for older VDR versions.


  * [e2c4cd224dbd4ea0f41f8fdeb787b4d5748ac573]
    Updated Spanish translations.


  * [8c1817da539128687388837583dd73469ef3b139]
    Added spanish translations provided in a posting on vdr-portal.de.
    You can find the original file by following this url:
    http://www.vdr-portal.de/board/thread.php?postid=986879#post986879
    Thanks to the contributor Javier Bradineras!


  * [324fbdc02a3e0b90278f5757bc810594767c140e]
    Added recording filtering to include also descriptions.


  * [0e21c493ffc667c7d52ff555376acc5d05f612c6]
    Added expand/collapse all folders functionality into recordings page.


  * [964cd42ae44f820a1700981b74250408b688d81e]
    Renamed FEATURES to PLUGINFEATURES in Makefiles.


  * [1b0a4c38d824231222bd3059a2c8c77920fb7e6c]
    Added the content type header 'video/mpeg' in the recstream page.
    This change was suggested by vdr-portal.de user 'hepi'. See
    http://www.vdr-portal.de/board/thread.php?threadid=101842


  * [1b2baff9fcb93e491a170f15482175cb473b34b3]
    Added missing line break.


  * [7fc9a50935232e90e85ea14c5346ef90879eeaf4]
    Added Slovak translation for LIVE.
    Thousand thanks go to Milan Hrala <email address hidden> for
    providing the translation.


  * [5d1b19b96ef75b2dd24e7654798d0930bdcac329]
    Regenerated backwards compatiblity locale header after a minor update
    of Polish translations. Thanks to Robert Polak.


  * [0fb546cd8c00759bf499cb267a26b8bb6ca4358f]
    Updated Polish translations.


  * [73f54299c0928d8532966fd9e4576e3689f88b77]
    Thanks to Robert Polak LIVE has now Polish translations.
    This commit also updates the compatibility header for older VDR
    versions.


  * [5001f08ea6faa3063908dd6147b945d7936d8593]
    Added Polish translation.


  * [118c2aa7306fba7481e619ef916e5ecc05577695]
    Fixed interface binding on IPv4 only systems.


  * [45ff354dd802a9994d676eafff14499fd91d1946]
    Added support for HAVE_LIBPCRECPP.


  * [07926dfda9e1d492f46049cf3a787106946c4690]
    Some cleanup in the README file.


  * [807abfa101f275ba75708e59c442b4269bcc643e]
    Modified Makefile to support older versions of pcre libraries (e.g.
    before version 8.01). PCRE must be compiled with C++ support to be
    usable in LIVE. This change is a fix provided by user URIG in the
    followin vdr-portal.de posting:
    http://www.vdr-portal.de/board/thread.php?postid=981217#post981217


  * [404153241e18785f44fe87d065677f57231679b1]
    Reverted part of Rolfs changes in the CSS file. Not all parts of the
    pagemenu shall become bold. Made only the new recordings Filter field
    bold, as it is the wish of Rolf who added it.


  * [50f247d7fdb40511f1af476a121a6d2f055a24f8]
    Fixed reseting of the active recordings filter.


  * [4343f8403a3e30718bf7efdd725201399501a212]
    Updated Finnish translations.


  * [cc286c602ffbaed4f8e6d92e50138600c142b69f]
    Moved recordings filter input box into the actions area of the
    recordings page. This ensures a consistent look and feel like on other
    pages in LIVE.


  * [19dedfa5c5318dc9c2824a859a2bd0395766e96c]
    Added Perl compatible regular expression filtering into the recordings menu.


  * [761c046a7fb2d495097bdc0455b78925a0f4959b]
    Added audio and subtitles buttons into the remote control.


  * [32571e152560e515addcb534531125db7b781d22]
    Regenerated backwards compatible locale header and made some minor
    cosmetic changes.


  * [ea605530c4fbfd86fb0ee9026eb219d68dd47360]
    Changed default addresses to use bindv6only status.


  * [76a4acdb380b0b3d78cdc7bb149e5f96b2cabf63]
    Initialize both tntnet and cxxtools logging earlier and add all possible log level values into the command-line help.


  * [825141eb0e7c67848d1c89ed88c6a8f786462bff]
    Fixed a typo in a setup option.


  * [afa4e929814e524291e5c44808e1f594cfccd290]
    Log on which ips an attempt to listen is initiated at live plugin startup.


  * [8c66b5ce039fbc6d6e20561fc4a670cb95428c47]
    Some german translation fixes.


  * [745c8410af429103233724ece35cbb591e6ade29]
    Added short description, description, and auxiliary info into the edit recordings page.


  * [dbfccb06a4d922f40cb91694f8c6228869cf728d]
    Added an option to copy recordings instead of moving.


  * [f75e7079c7399bbbaeee202594505e309539afcf]
    Added a (temporary) log message into IpValidator to track listener
    setup problems with IPv4 vs IPv6.


  * [8a09d0ae6f170035b7ddaf328a5d3e528c3adc86]
    Canonicalized the config directory.


  * [4d13a51d86ad965265645e7d6db8382b26d4a782]
    Regenerated backwards compatible locale header file.


  * [f63eb4d628e13b79bce5fbb7d6d2d76332e648c0]
    Update german duration format after change in formating of duration
    supplied by Rolf Ahrenberg in previous commit.


  * [9ffb94a275c285bb70d9e21037c882956bb6001e]
    Unified date formatting and added recording duration format into translations.


  * [2e2f11b1a0435ca6c43614d63a0a63c823981589]
    Updated german translations for the new edit recordings feature.
    Regenerated the backwards compatibilty locale header.


  * [377811ea599c4278cb2999acedde6bda5d25abba]
    Fixed the compilation for VDR versions prior to introduction of TS
    recordings.


  * [f61e6393290b94f5f4404ca4dc28fc62adbe186f]
    Silenced compilation warnings related to internals of TNTNET library.


  * [9f575869f0415b95f15c7641fd9e362cc77b3e20]
    Regenerated old VDR locale header file.


  * [8212ff017c76341c0cf34e9c9762345298e8303c]
    Beautified the bottom row in the multischedule page.


  * [50b5348f582b5c7dd2bf1e59274e91189a73f5de]
    Enabled YADIF deinterlacing automatically for VLC-1.1.x.


  * [90058d27b8ab482ad383a723d6d4bec2b1f0e8b7]
    Inverted the initialization value of 'Show duration in recordings'.


  * [36485b88308aef886c2b99f07d574e4962d1969b]
    Added support for sorting recordings by name and date in both ascending and descending orders.


  * [23562a42a5a5d776330b42823fe844493b574830]
    Added support for renaming/moving recordings and for deleting multiple recordings at once.


  * [cbe61b644bffc891c339d74fffaaf2cc482720ea]
    Updated german translations.
    Regenerated backwards compatibility locale header.


  * [8837aea4cc0f6f3c258631bddbc541696e70dc1c]
    Applied patch supplied by Rolf Ahrenberg to omit recordings durations.
    This helps in scanning large amounts of recordings, because not for
    every recoding a file is scanned for either its size or the length.vdr
    file.
    The patch (live-git-20110129-showrecduration.patch.gz) was submitted
    on vdr-portal.de in the post:
    http://www.vdr-portal.de/board/thread.php?postid=974612#post974612


  * [722a7aef8596b5b38f1bfbe34922832e941f0f82]
    Added a comment where the 'Recordings' instance comes from.


  * [00a2ae09ccd803c1a22251a5c895d5779352d617]
    Yet an other patch from Rolf Ahrenberg:
    (live-git-20110126-remove-double-escape-and-compilation-warnings.patch.gz)
    Fixes a double HTML entities encoding error, omits some compiler
    warnings and updates the finish translations.


  * [cdc9262868dcd658ca1105f284d390a15fd33729]
    Applied patch supplied by vdr-portal.de user iNOB in the post:
    http://www.vdr-portal.de/board/thread.php?postid=946704#post946704
    It replaces the 4:3 tv image on the remote page with 16:9 one, which
    is more appropriate for todays TV image ratios.


  * [efc6c043a5fa0d557e82b562a8139e2a42541a89]
    Applied patch (live-git-20110125-layout-fixes.patch.gz) supplied by
    Rolf Ahrenberg in vdr-portal.de. It fixes some layout and style issues
    of the multischedule extension of LIVE.


  * [8fe92bb90e69b154d2fb06ffe246335b41f302af]
    Applied a patch (live-20110124-git-multischedule-setup-fi x.patch.gz)
    provided by Rolf Ahrenberg that makes changes in the setup of
    channelgroups to be reflected in the multischedule layout immediately.
    Not needing VDR (or the LIVE plugin) to be restarted.


  * [300f2f4ed0ff51cae9785f6d538347b20dea444a]
    Applied a patch provided by vdr-portal.de user 'copperhead' about
    recordings archived on HDDs.


  * [e298ac40138e9ed1da8a7347ddcfa060d66b8165]
    Regenerated old VDR locale header file.


  * [8dd7d92e08290d13b6cdedfc022e2299de06b42d]
    Applied patch provided by Rolf Ahrenberg in the vdr-portal.de thread
    about the multischedule contribution to LIVE.
    See: http://www.vdr-portal.de/board/thread.php?postid=973272#post973272


  * [6304bd11852dc998d28ecc9d5ae23a239300144d]
    Updated Locale files after mergeing the latest changes from winni.
    They include a update of the finish locale (provided by Rolf
    Ahrenberg) and a change which seems to prevent a 100% CPU usage.


  * [4ada0bb0fa8667a52fe193ec2365c063c64c77d5]
    finnish translation update, thanks to Rolf Ahrenberg


  * [0cd438adff4a9e5fa749d49481f4b4b82d228ef4]
    Regenerated localisation files after merge of latest multischedule contribution.


  * [a0b4f5011f9f9f7f13471ab4e3ec1150ab602b71]
    Merge branch 'multischedule'


  * [2191a4ae1f0357545f1a095a87456186f125e401]
    Merge remote branch 'winni/master'


  * [b252ebd12b06a8ed8e7cdbc51a1e487c84eb4e6b]
    - start always at minutes dividable by 5, fix table end


  * [38af6088d1ccdbb6c294639c97a009e060b1ca09]
    updated protcol name for externremux as introduced in streamdev-0.5.0


  * [d8f1f9e8998dfdf87c140ec8a317b4ad4c977e0c]
    Merge remote branch 'winni/master'


  * [614bd8295d99633a75c664848749ef2cf168ac50]
    another fix for tntnet-2.0 - some buttons disappeared


  * [29f2502b553962875760d0a079ac109a7550f0fe]
    Merged tntnet2.0 fix from winni
    Updated po files and (re)generated backward compatibility header for
    localization.


  * [c7c71724dec2a6ed633cc97a35be604540d35606]
    - fix "now" in multischedule


  * [b1e689462b14509764e08c2756e9cace292b650d]
    - use the "favourite times" in multischedule


  * [015380b9fd9f4e3b34edc83d2ee57db1aa809c34]
    - make MultiSchedule duration configurable
    - by default show the channel group containing the current channel
    - show "switch to this channel"-buttons


  * [807c23e6213b71abd46b62d9f07a05c1c57190ed]
    - add setup option for channel groups


  * [863b6a5f39dec3d4282a08c2c17dcfddf4034f27]
    fix for tntnet-2.0 (different bool handling)


  * [c6ad6f2963d1df7443e8f237a1637f112b3c3037]
    Updated localization files after the integration of the MultiSchedule view.


  * [fe930198ea289541213d93ac81af0ebedd8c2d13]
    Added Marting Wache to the CONTRIBUTORS file.


  * [98c93ca4796184dac04671554ad625c7de643f43]
    Merge remote branch 'mav55/MultiSchedule'


  * [78bf26e22bb4d921d0270e64974daceb78130019]
    - add ability to select start time


  * [21c19b3924a44ad284f284dcf3b6ed4cb8a710e7]
    patch to compile with FreeBSD


  * [58d45a59453e5ceb597507bfba27afaada5ad25e]
    - added channel group selection, various fixes


  * [56f963c0a702faa5f2de9b912a8c348b6a00f486]
    - remove arrays introduce std::list, currently crashes


  * [350ebad826ece189072d19b2dc9224ffc8e4aced]
    - some fixes and improvements to multischedule


  * [ff37e7006cea3b14bb108c68d60a97fe15074369]
    - first working version of multischedule


  * [0ce41c5a6c128c980be72985b6faf9e1f53ff5b9]
    Protect the ':' in title or aux string.

    Use StringReplace here because if ':' are characters in the
    title or aux string it breaks parsing of timer definition
    in VDRs cTimer::Parse method.  The '|' will be replaced
    back to ':' by the cTimer::Parse() method.
    Fix was submitted by rofafor: see
    http://www.vdr-portal.de/board/thread.php?threadid=100398


  * [8edd4eb02751bbf45ab2833102dee3707fbbd499]
    Reaction to a patch sent by Jan Willies for an other problem with
    tntnet version string. Jan's patch resolved the immediate problem with
    regard to the updated version but was not backwards compatible for older
    tntnet version.
    My changes to the code adressed that problem and added an enhancement
    how to deal with that problem in the future.


  * [a5f3edc89393f869bfc6cbcadff5b727562df88a]
    Added translators hint and a german locale for the date/time formating of recordings provided by Dominic Evans.


  * [cd2959a44a006e9e2d814995c6b7aff7e6229a0b]
    Improve/fix locale date/time formatting.


  * [bab0de19e0559d0cabfd79628d574f6bc791d921]
    Removed CVS specific  tag, because it modifies the file at cvs checkin and complicates thus the bridging between git and cvs.


  * [7fd6bf996bf71d00f52591009b3e5e9c5faf35a6]
    compile with driver sources different from kernel headers


  * [1eaafc3a2316cfd1e160ee257dda08c509fc1430]
    Updated the pre gettext translation too.


  * [b9924caf96ee1e547784c6abe368551db8f006d5]
    Merge branch 'cvs-version'


  * [7e67ccc463b2c8457be00b5aeaa22e4f71d180dc]
    Updated italian translations provided by Diego Pierotto.


  * [4e0db7c16567f5be8bc381bf17d94600e1351d1b]
    Merge remote branch 'winni/master' into devel


  * [4f545210e109d2340aa83f8e0f0da6e491b45b85]
    include Make.global introduced in vdr-1.7.13


  * [7c15abcceba6deda3412001c759ef2064ec9f6ac]
    Added Lithuanian language po file, kindly provided by Valdemaras Pipiras


  * [1b5504e1a79dd4560606b96ab8bc7ade5be1c3e5]
    Made recordings http streaming dependent on tntnet version 1.7.0 and
    aboove because that version only supports 'calming down' the request
    watchdog. Without that the tntnet request watchdog killed the whole
    VDR process after 600 sec. Thus recordings lasting longer than 10
    minutes could not be displayed and even worse the whole VDR process
    terminated. That could break currently running timers.


  * [7cd21320ac51afe2bf60ccf6515539351d090c34]
    Finish translation update also for older VDR versions.


  * [e8cd588d76bb165e236271b8409d133b909cd5e9]
    Merge commit 'winni/master' into devel


  * [27d449d81bd5a4b06cea57899e0750effc918809]
    finnish translation update


  * [fd1e4dad6f9ad3d95001b1785be3cfc56931fbe0]
    Merge commit 'winni/master' into devel


  * [1a19a11081e56aff745ca0ba625187fabc54fb94]
    new files for user management


  * [4cf240cb6faa33f1e51d1040ee6162f245525f8f]
    new user management within setup that also handles different user rights


  * [712a9120b4de6fd5fa349ed3e4c61b507553e638]
    Fix a small css layout hickup.


  * [1d36eded90fc02a7fe48e9a2a20c3748283f6cbc]
    Changed epg images scanning logic again.
    - First of all the work around for a possible bug in tvm2vdr.pl must
      be activated explicitely by defining TVM2VDR_PL_WORKAROUND to a non
      zero value prior to compiling the plugin (needs to be added to the CFLAGS)
    - The scanning for images is done in the following way:
       1. scan for '<epgid>_*.*'
       2. if 1. yields no results try '<epgid>.*'
       3. if 1. followed by 2. yield no results and tvm2vdr.pl work around
          is active scan for '<epgid - 1 digit>*.*'
       4  return what has been found (might be an empty list)


  * [d7cde805f380cfd188585eba080f58a1cb1648c8]
    Added a fix suggested by user gda in vdr-portal.de for the epg images
    problem reported in (german)
    http://www.vdr-portal.de/board/thread.php?threadid=88589
    The fix tries first to find a image with correct image-Id. If no
    images are found, then it tries the old method. This will lead to less
    false positives if images are available, but will still lead to a
    wrong image list if no images should be available for that epg id but
    become available with the workaround of the bug in tvm2vdr.pl.


  * [5cd60f99e54d0d2a0f0abf0d1d3170bea74ecdc2]
    VLC 1.0 does not support the (debug) log object any longer: removed code referencing it. This fixes the bug, that the buttons in the VLC popup window did not work any longer.


  * [ac835e1d5366908e0c3a706ed3c9298041c4bad9]
    Merge commit 'tadi/master'

    Conflicts:

    	po/de_DE.po


  * [854fa820e345ed890e4a7a9a32b14add68fc642c]
    Fix for tntnet version number with 'pre' in the version string.


  * [46ed54bc095a899bc6fe93fe727e12e96392cc0e]
    Calculate right length for TS recordings.
    This is a patch submitted by jowi24. Newer development versions of VDR
    create TS recordings. There was no support for such recordings in LIVE
    yet.
    length calculation with the new TS recordings introduced wit


  * [007c4fbed9c0705b3e846ea48f9738c502fbc279]
    Added a patch suggested by jowi24 from the bug tracker. See bug #511.


  * [0144f655feb4dd867a17892dc97655b4f3e03bb7]
    Fixed spelling of CaptiveWorks in CONTRIBUTORS file.


  * [d2a03a79176fce81ebe87b2263fa988df1eb547c]
    Integrated a patch against LIVE 0.2.0 which adds channel numbers.
    The patch was contributed by John Germs, Chavonbravo from CaptiveWorks
    (see http://captiveworks.org/open-source/vdr-live/ )


  * [8c131a1710f1b8c83c09e4f247cc0ba44c0ec4bb]
    fix buggy commit


  * [d5d59f964996c24019898e0573067b919fa83a6f]
    Merge commit 'tadi/master'

    Conflicts:

    	README
    	setup.cpp


  * [e3343f602dfe288afa1f027563d307d049d95c1e]
    Fixed the need to add an --ip parameter on the live command line if
    the host had no IPv6 support in the kernel (or module).
    Don't abort operation if one of the given ips fails at bind call.
    Abort only if every bind call fails.


  * [f9738cfe51da2e3dd0533398e51079f8487b7ff5]
    Preserved enhancements lost by the previous ssl patch


  * [3b53981b41a59c7935e372a56737c14857432bae]
    ssl patches by Matthias (asg)


  * [4a486de7c9db11591840c451ebb84c3ac1b2e8b9]
    updated ssl patch


  * [1adde56cbfb3fd20736650c4a35e351272545b0d]
    updated search timer editing to match epgsearch-0.9.25.beta7 (recommended, but not required)


  * [2433893b7249f62dcd94f4f89b3a7c7b1fc36ae2]
    Fiddled arround with date displays in what's on page.


  * [6588cdcb17d00eb1673d11be482d3d43c53dc40d]
    Regenerated i18n-generated.h header file


  * [3120fd09120f40432957e30a5560889badfa10a1]
    Added nowrap class in styles.css. Time strings are now 'nonwrapable'.
    Removed in german translations the 'Uhr' from time formating.


  * [423b3f2852a891c8f92bad46f349826b7e8abe5f]
    Visual enhancement: Make progress bar invisible if duration is 0.
    Visual enhancement: fixed and changed several access path to the
    img/transparent.png invisible image.


  * [a50450088499f585170712385e758b08ceb67abd]
    Exchanged EpgEvents class by a namespace, as the class had only static
    methods.


  * [11b2c7792efd10b513469bf8144c874f8e419cb1]
    allow streaming channels without EPG info


  * [5abd9f8321c290414be35c4ddd87887c0dea6498]
    Changed string for no EPG available.


  * [83f3a62b1969e8e54b03e115871e3282dea5401d]
    Added time information to the 'no EPG available' boxes in what's on.


  * [96474e9e25f57b03287994781e54577736502bce]
    Updated i18n-generated.h for backwards compatibilty to older VDR versions.


  * [a5c871c47c721e1179bee7c4695169dd3344c0c2]
    new setup option to display channels without EPG


  * [da560175d35965dbca9856f7192e0da172fa7d32]
    Added switch to this channel in the schedule page submenu.
    There the switch channel button is always present, even if the selected
    channel has no EPG data associated with it.


  * [c21fc68e0ceb5d65240e7835b035bd6148d9e4ff]
    Fixed missing switch to this channel buttons. This was a off by one
    error, when the current schedule just started. Switching to channels is
    now allowed regardless of the progress status of the current schedule.
    The progressbar should now appear even if the amount of progress is 0.
    This was a bug reported by BerndV at vdr-portal.


  * [73393d5bde0f6a3c1ee3b855d7535d7e688c2287]
    some fixes for the directory entry within the edit timer menu, requires
    epgsearch-0.9.25.beta6


  * [8f23e11f853946651c8821d02b014d861b6c0986]
    added a browsable directory field for timer editing


  * [33ecf61d9d151e66320dae2b91a5f2351eb79338]
    VDR default values for timers created with 'New timer'


  * [ef13f1efbf3ddd5db63c2c76d3fd89d72f3f926f]
    Merge commit 'tadi/master'


  * [95a7856a6922967b5b0c97850404dd05537adc30]
    Added a modified version of a patch provided for tntnet < 1.6.0.6 to
    enable streaming of recordings with vlc-plugin reported by Patrick
    Gaubatz.
    (cherry picked from commit 2dfc19d8b1dd857cdbbb9d360e05b59499d7e2c4)


  * [fc8388894e21b6deb712dcfb5449ed6a14ab99bb]
    italian translation update by Diego


  * [51b76ff70da78db1b056ca8bb9c379e391bfd87b]
    italian translation update


  * [456fec3e578f39a2ceaf37906954bcc82efce12d]
    Merge commit 'tadi/master'

    Conflicts:

    	i18n-generated.h


  * [7da06852cdec49dec463b0f16c3a9118057e3e38]
    - italian translation fix and TRANSLATORS message regarding "mm/dd/yyyy"


  * [2ff77c9c1b5d3b831fcd16b9a9a89ab5e5b60f44]
    Updated i18n-generated.h for backwards compatibilty to older VDR versions.


  * [780dd314083766c208dc9846d6443e125f169588]
    Changed log level from default INFO to WARN. This gives less verbose
    output.


  * [cfceb354439ba2f898b4dc83bd7c2b35b91b575f]
    italian translation update by Diego Pierotto


  * [0228a984b44717e7866c126fbe0a2eba68f0a5c3]
    Use the previous commited functionality to stream recordings.
    The recordings now have a stream button beneath them.


  * [79f74de951779431ac46535ed1a0c2824a925c4f]
    Added streaming of recordings via http.
    The recordings must be complete and no conversion of the stream takes
    place. Thus the current implementation is only usable in the local LAN.


  * [54ac5eaaab8065473fb023c713e383b7fe5d15a9]
    Changed the definition of tntversion in the LIVE source files.
    Now there is a define TNTVERSION set to a number that can be compared in
    C oreprocessor 'if' statements. This allows for adding support for tntnet
    specific features with evolving tntnet version.


  * [189d1d07d4971a4d0cc8d0d700c62f541258c33a]
    Fixed a bug reported by Matthias Kortstiege about edit_timers not
    having the correct timerId when called from the schedules list.


  * [32b39b9f9a4e4d49e368dbd076c4ff6230a2ef1c]
    Updated Web-Page with additional contact information.


  * [f750afbfec54a2296f19d9bd7aacb8067faca905]
    Added 'i18n.h' include in pages/recordings.ecpp to support backward
    compatible 'trVDR' macro.


  * [e9ee37b6b1a67791cd094be20716c3c8f625e45c]
    show disk usage and free space in table header


  * [ff847c2aea49ba616f8876e6723cfb65b18655ea]
    Changed version number to 0.2.0
    Regenerated i18n-generated.h file for compatibility with older VDR
    versions.


  * [f0fb8bbf5f1c159ad08f029a0cd2d059779ab16b]
    Fixed some html entities to be not dependend on the codepage of the
    html source.


  * [354ee7503316dc128cfd75a0f47477ed918f5151]
    Merge commit 'winni/master'


  * [87b42e63e3f0037f5d21faa34c8e31106ad2c1bc]
    Finalized translation of the live 0.2.0 website to english.


  * [ea5e0783f1e73061f65f43f23be14c72732bf23f]
    finnish translation update by Rolf Ahrenberg


  * [25bf54b84821992882772cec22c1a188650bf797]
    Almost complete translation to english of the homepage for LIVE 0.2.0.
    Some tweaks for the softwre version config.
    Added License section in both versions of the homepage.


  * [180d3670f7c09253e064d365574b371d479f436b]
    Added credits for the contributor of the SSL listener patch.


  * [799ced44a3ef3e9550afab7ddee17980cda00177]
    Applied SSL listener patch submitted through bug report #457.


  * [207b3423de7d6cb614db4aa225e5af76b833cf24]
    Language negotiation according to browser language setting.
    Started to translate the german homepage into english.


  * [d5783dd6df8c4c0248a2837133d932bed30fe67b]
    Updated screenshot functionality on the LIVE homepage for the next
    release.


  * [0b917d2c8dc2a6a3f64e9157f196fc0367419194]
    Changed CXXFLAGS to ommit well known but anoying warnings when compiling
    sources generated through the tntnet ecppc precompiler.


  * [b3e67f7e4dd338672a3019cc56310512df547dca]
    Changed responsibilities in the about box.


  * [ced194abb46ecf2d2fd8d852497293ccb40d6337]
    Fixed bottom row style classes in list view of what's on.


  * [813c0aa7c5e1ab45aa38a535fe118496aa7e25bf]
    Fixed an additional 2px padding error in the infobox caption.


  * [a44b01482cc77f30684a92fe139fe2af642ce93a]
    Added different button for streaming to browser and playback on tv.
    Fixed style of infobox caption.


  * [2eba88ab43de1bbb02503d91570e2b5f026f7a07]
    Fixed recomended Epgsearch version.
    Small fixes in the german pages.


  * [bc184315aec2f54c2da20dbea2d80761b29504d5]
    Added dynamic screenshot functionality.
    The new page in german is now functionaly complete.
    A content review needs to be done now.


  * [ec470074557ed3c6aa486e3a6ae12e537cdfff68]
    First draft of updated Web-Page for the LIVE 0.2.0 release.
    It contains currently only the German version. English translation
    will be created, when German version is declared as final.


  * [30c8c41ca7ff93449403d306b9aef4f55d6d8ced]
    Commented out some debugging log statements to not clutter syslog with
    to much information.


  * [7c16c0866ab07d6d34cefd2dc2a2465546a52846]
    Whitespace change only.


  * [54df4f849216084b7056e59f793c592e81c97e68]
    display length of recordings (#451)


  * [78c2040f1265845f1e0919c4107426b7cc1cf684]
    required streamdev version: "none" to "?"


  * [b8e753a9ad7b072273d6359bccedd83bfad3a07e]
    Brückner-fix ;)


  * [78cb44a85179f214f86fa51823687cba0221bb4a]
    finnish translation update, thanks to Rolf Ahrenberg


  * [28fe1d977b83fe1c12fef895e4117dfa7401a26a]
    translation of the live summary displayed in VDR's setup


  * [40f55d99d551495639bf8682ad055b92cbeb6793]
    fix for ibox update problem


  * [0ce3694cf4e9c8bbc764034dde78cab02dd8eaa2]
    fixes for new timer identification method


  * [78ffd15e485fe3ba341bf7d5e7479ff9a5a6de4b]
    Some clean up in the timer editing call.
    Prepeared timer edititing to be a popup like the epg-data. This is not
    finished yet and seems to have some problems with the form and the
    popup. So the overall functionality is disabled. Never the less some of
    the changes for this are of general interrest, so current work was
    commited.
    Changes in the styles for this.


  * [0f276e51c7dbf0e36baf35823f8b17163d094b39]
    Merge branch 'master' into devel


  * [a69f5f5873c2843780b9779f5eccf6e2a692da80]
    Merge commit 'tadi/master'

    Conflicts:

    	tools.cpp


  * [c9732d7643b30e4414ce5e759019365e08a0ce10]
    fix for problems with old compilers


  * [d00342a76f291e9a01548b90ebfe3334959ce7aa]
    An other attempt to fix operator>> for tChannelID.


  * [d1114a3065afa5178b2911691aa2f9bbe1c2d62b]
    Merge commit 'winni/master'


  * [d08a134e8d0668ba3961041b02297d308e2f9f93]
    fix for #357 and #410


  * [421c0f4b839309ef136aa22d912f58519e10e274]
    Whitespace changes only. Made file better suited to automatic
    indentation capable editors.


  * [8bb3ea736ccf17496f7767855729973451944be4]
    Whitespace changes only. Adapted indentation to be usable with automatic
    indentation editors.


  * [8613cbc6223a4eb8ec470c6ff89032b54847a036]
    Made similar css adaptions for the about box like previous ones for the
    EPG info boxes.


  * [40f94754605ddf61f832716fbc06aa57ec454b97]
    Cleanup of css style for epg info with and without ajax enabled.


  * [646e6ff7dc6dd20cc3980df749b00d26be48d6fb]
    Test to generalize the styles for epg infos. They work now in non ajax
    mode too. Still needs code cleanup.


  * [f13377e3509cc8d4420473c3c5da6a9e6aa0afef]
    Merge commit 'winni/master' into devel


  * [ae21d7d32eff88f3384887ebcd8341039681b223]
    removed throw in timer conflict check if epgsearch is too old


  * [01d8689f9260fb063de7712681b243fb48ef513a]
    changes for new service interface version in epgsearch


  * [60e22e8cbe39c34561b62a6faac5d4b384209bd9]
    Fixed appearance of the negative status feedback box, which is used when ajax
    actions which trigger only some setting in VDR but not update the live
    pages fail. This led to new 'redwine' images for the hint background.
    So those were added too.


  * [00f01057a37b1354c18f53d7d9b644b09c7531ea]
    Added SetTimerModification() to aktivation and deletion of timers from
    within the live plugin.


  * [59ed31a30e621e5ce469e6d622a740cf1a98294f]
    Added streaming button in channnel selection page.
    This allows to stream also channels that don't have EPG data and thus
    are only selectable by hand.
    Regenerated backwards compatible message file, because of string
    changes.


  * [a61f3ee4e41a1c8b575e657a99f8e7ac4276ed17]
    Added new image for timer conflict notification.
    Added a Force function to TimerConflicNotifier.
    Added the force notification to timer creation. First tests with this
    weren't very promising. Needs some thorough testing also at timer
    modification and deletion.
    Regenerated language header for backwards compatibilty.


  * [41298f1f32e40644b2837c96c45b02e9ad27f95f]
    Added functionality to display timer conflicts when polled through the
    statusbox updates.
    Created the layout and look of the status message.


  * [503a94cd38b65b686fe898aba960b55ab47ddbf5]
    Pagemenu is an ID of the corresponding div now. There is only one
    pagemenu allowed so this change makes it clear.
    Adapted styles in global styles.css as well in the themes supplied
    with live.


  * [f81178b2d93a7f7d41c62d583ad5ec71cc1d8f3f]
    added priority column


  * [f5c005549e3e48f23ad0457735c53e73ca28680b]
    Reverted to trVDR in timerconflicts.ecpp due to fast fix change to 'tr'
    because of compilation error with older vdr versions. This has been
    fixed, through proper include of i18n.h. Regenerated header file with
    backward compatible translations.


  * [1011d13c5da5887f39204fa28155b5c705277b1b]
    Merge commit 'origin/master'


  * [47365a8e84d30c44e12b5e5f6220c691a0bf074d]
    First implementation of a notification about timer conflicts in LIVE.
    Based on the work of winni in epgsearch and its service interface.


  * [7ce0e43c812f4a25048e47d135cec14307480fef]
    Made the submenu component to be rendered into on single line (e.g.
    changed from block to inline element).


  * [1ef235246790891eb6f4f3b59d2b545c3e34eb14]
    Autoformating of the code in emacs. This makes editing not so anoying
    when adding additional code. (sorry)


  * [747c5f55408ce8ce47c4247a9719a4678ead9454]
    Whitespace changes only.


  * [4f407a29af83b96c071b5ff1f8013cf887044143]
    made TimerConflicts::CheckAdvised() static


  * [5ce71e1affd32470b2d8b6c46f18a1f9751289af]
    timer conflict implementation moved to timerconflict.cpp/h


  * [ea408d448aa65350c686a75d445450979fc8cd9e]
    new epgsearch service "bool IsConflictCheckAdvised()"


  * [e02c07bd9ee8e7b610f8c4914979045f7b39dae9]
    Fixed german translation for timer start time string.
    Regenerated i18n-generated.h.


  * [7ef2fd3a49be19a184202292fe3f3df1756d440a]
    Made live compilable with VDR version pre 1.5.7.
    Updated generated i18n.h file.


  * [f97fe9374051962b903ce82e592c929f5eb6ac39]
    display of "no timer conflicts"


  * [a0759ebfa6f30c26139907e01b905a0aa22c34ec]
    moved timer conflicts from main menu to timers menu


  * [ba8b5a77ae3bd7cacc457c995d9beacbc80a8f75]
    first version with timer conflicts


  * [4190290719450e128769d9ab60aa0395a8cffece]
    and another typo ;)


  * [deb3454a8a350b40f952bf207c062c22fc9b86dc]
    fixed some typos


  * [c28b3e544cd514af47929a21b2b4fe50c5e354f2]
    removed evaluating the 'last channel' since this is only useful for EPG


  * [593d5f66b9751592def5d0ccc12af85488918115]
    Added the online documentation for live into doc/web subfolder.
    This makes via symlink use of already defined elements in live itself,
    like the stylesheet, the logo and the style-sheet elements for
    background images. Only the screenshot images are local to this
    directories. Remember to publish this site you need to resolve symlinks.
    For local testing a link in public_html in the users home directory is
    OK, if follow-symlinks is allowed there.


  * [1241956a03cbde72ac9aa4def0ec748a8d5ecb1c]
    Further posix-ified bildutils/version-util after hints about posix
    compatibility from vdr-portal.de.


  * [d0d970b0e1a7fed0a0986cbdceee145142954b52]
    Document last changes also in ChangeLog.


  * [189cdb0ccd2a2ae26f23ea6ab3b78811b85e9be2]
    Fixed function definitions in version-util. It seems some other shells
    than bash need the () without whitespace behind the functions name.
    Regenerated i18n-generated.h


  * [09d7cfd60bc689f2be15311fed7e2b68fc0aa15d]
    french translation update, thanks to Patrice Staudt


  * [8042f07834aa3a324b6d077984531c123253b4ba]
    Removed the CVS id string from Makefile because it confuses the
    double handling of git and CVS vor version management. (Git is used
    internally by the core LIVE developers, whereas CVS is used to publish
    development snapshots to the public.)


  * [fb85cdf9f18700f9dbe3f02c59e18662bc04cea9]
    Removed debug messages in the recordings_items constructors and
    destructors introduced to find the memory leak problem when the
    recordings list was recreated.
    Updated changelog with the latest changes.


  * [e5164d1bb8aaedddb25f3ad4574a1d70e42c9cc0]
    Used StringReplace from tools to replace ~ with / in the output of the
    deleted recording. I decided to not support currently undeletion of
    recordings. This is now a preliminary possibility to delete recordings
    from within LIVE. A more sofisticated recordings management is in
    planing.


  * [24ae8664bafd9351e00b260462a34fc7f58e4459]
    Merge branch 'master' into devel


  * [e1df1113ee771a76f122882f9cf4619a4f36f3b4]
    Applied an other finish transaltion patch from Rolf Ahrenberg.


  * [5c5da204386e7a63ed4fac1d458dd10a120470e0]
    Fixed bug that the recordings items were not deleted when the tree was
    rebuild. This was because of the non weak references to the parent
    items.
    Deleting of recordings can be triggered now. It still needs some
    tweaking on the visual feedback. And possibly a 'undelete' option for
    the last deleted recording.


  * [e2496312144175ba6fc030eb9f8f9781590f5e6b]
    Updated changelog about version suffix feature.


  * [4e47f21a4c4280bcb33f62a0b8b8a791c2825d3e]
    Merge branch 'devel'


  * [fe2a596b9b968b7df225d1c47246b25434c8d469]
    Based CVS version calculation on checked out version of the single files.
    Some script enhancements. Works now even when no version detection is
    possible.


  * [cf8fa9efc2018be804926ddfd62d054b14d791b7]
    Added generated version suffix file to .cvsignore


  * [07d1116c3de24a3a049c3d36ae8ec9704e0055c4]
    Merge branch 'devel'


  * [880ee6e7feb33daeb94c6a1195c8eb4202a570b0]
    Fixed some compile time problems with the version generation.


  * [e565e758763f32f49350b78b63308539cc0d90ab]
    Some cleanup in the Makefile dependencies for subdirs
    Added target to create a generated version suffix file.


  * [53920ac400a4a062eb90bb1656140e03e19ecd3d]
    Merge commit 'winni/master'


  * [99b67b42f6844701667fe01b5d781d03ce299d59]
    - fix for #418 via DatePicker


  * [6601d4c8cfe062f61196ef6f4e2ade0156c3345c]
    Added files that use the version-util result.


  * [85941f0fd77d61b200aa6bf36498832436fe7a16]
    Added version suffix detection based on CVS log and status and on git
    show. Still not perfect because it does not trigger a recompile if no
    changes in the sources are present.


  * [e74f6bd540102bc23bb8d8e3d87fd3831e712503]
    - removed pot-creation date and changed language team


  * [f33abfb8e181fcfbaf4a535361c5e03459eb88a6]
    - Makefile change regarding --omit-header seems to be ok, so again undo ;)


  * [742543a951cff803a905eb59134eac23e6fd5281]
    - removed redundant entries


  * [4e4622972883514d2e04f7708316675c39463fb7]
    - Changelog update


  * [775641afd15fd7871cecfa0112e50b2889166327]
    Merge commit 'tadi/master'


  * [6765dec2da43418dba16da021a9adef392199a43]
    - added translation team to header again


  * [2d13dfff4f5575be43424267947a561c2f3b6e6d]
    - reversed change to avoid conflicts


  * [7dd9b9ba244d937ac4bde367ed9bb533a3d6d481]
    - i18n update for old i18n system


  * [c1b029ee77466aab34207d06dd2e7a475bbbb053]
    A little bit of cleanup in epg_events.[h|cpp] after the last changes.


  * [3be2cb060c30581bd1c59c72a90b0d0c3f79bd45]
    - code for collecting and displaying EPG events in 'What's on' is now separated


  * [3aebe74569e17712947b3cd1d1aa0d5ae108fca9]
    Merge commit 'tadi/master'


  * [f4015fe172ffb3911a7dd20693bef18054e8e8ed]
    Merge branch 'master' of castle:~git/live


  * [6316fbc396edd30cb09fc2dd8ae7a823bf3a4b6a]
    fix compile with gcc4.3


  * [e3f72a5ad92ce4c75f8d91f1925491f53fbdbe52]
    - favorites in 'detailed mode'


  * [513a4f2a4d63e5e3221891b9f1cef42dd58ad45c]
    - presence of favorites now depends on existence of epgsearch


  * [1f4a4cfc016c562eb7c8e2b3d99fa53dea036ece]
    - translation fixes


  * [3622feae8b1326b1782190ae243b45255693c332]
    Merge commit 'tadi/master'

    Conflicts:

    	po/de_DE.po
    	po/fi_FI.po
    	po/it_IT.po


  * [2fcbdbd22272aae4f30e0842a42e11e0ca1844a1]
    - first try with favorites


  * [244d31762258ee3c1f56419d5807e616f72eb86e]
    Applied finish translation update patch from Rolf Ahrenberg.


  * [6249ff002f9388fafd464b461658a1f56c13defc]
    Added debian build directory and some git specific files.
    This was needed after the import of the cvs repository into a git
    repository.


  * [87dae1589f9ed94b46aab1a7f0daed0d194b3b46]
    - Regenerated generated-i18n.h due to the italian translations commited
      earlier.


  * [8199d1d16fba31e0510149508508d4f9ef67aea4]
    - italian translation, thanks to Diego from http://vdr-italia.phpbb24.com


  * [5c85a6ca2b45b581822907261cc8f24e1cb8072f]
    - A change in the TNTVERS7 detection shell command does not use bash
      features. So the previous commit could be 'reverted' and bash is no
      longer a needed prerequisite for LIVE.


  * [ee21e04747754ec322ab7bc7ad187618053c5bb4]
    Updated Changelog with last change


  * [8e99242f8ea60410c5e0a6b65f65ec5f2e10c240]
    - Require /bin/bash as SHELL in top level makefile.


  * [d70243c63f52bdffa922bd8cefa8d0cbbca335f5]
    - Presence of IMDb URLs is now configurable. Closes bug #401.


  * [00934e5559ed3b6f15be79d953f3fd3a19b66cff]
    - made usage of 'getHost' depending on TNTVERS7


  * [641815d3ea1ff2201b723799cfeea9bdf590bcd9]
    - Changed mode of live.pot creation. Should prevent .po file conflicts
      at subsequent upgrades from CVS.


  * [45b2aa8b2df711626ca4899e40fecaf850c275f8]
    Forgot vlc.js


  * [600227043a817c2c911d021ba78b9739b4e92088]
    - Almost full featured javascript controlling interface for the vlc window.


  * [34a8da7294f445448dfdf9597e8ba322d9dc08e6]
    - Yet an other update of finish translations from Rolf Ahrenberg.


  * [1fb6f8a9c540407d56acf501e5c0a80faf1ddc89]
    - vlc now also works with remote adresses like dyndns


  * [b9f31f086607b0732cdcace6319c6787b0932d75]
    - Added option to select streamdev stream type in live setings.


  * [63dc82fc58f0c19d1aca3419ab1f58dbea47461b]
    - Fixed encoding problems introduced through an graphical merge
      conflict resolution tool (kdiff3).


  * [04f743cfa85b5a5b881ccc9a7ac133c6f53d34af]
    - IMDB link for recordings too. Fixes Bug #420
    - Window size of streaming window is now adapted to new size of
      embedded vlc video frame.


  * [9bba540569fadfebe9f78da7b4e5e551cf98e1b5]
    - Added a patch from Rolf Ahrenberg:
        Updates Finish translations
        Uses autoplay and standard dvb video size in streamdev playback
        window.


  * [23db7a4510cb8b49691f356ba31f067394c229b4]
    - Added tooltip for timer status. Closed Bug #396.


  * [ecde4487e797096b0a2b9f92180223625bce2e75]
    - Removed not needed channels.ecpp file for security reasons as it did
      not have login protection.


  * [a8466032abf9b44a94478d95a543227ab8f7ec98]
    - Fixed compilation error for TNTNET Version 1.6.1


  * [06df85b5eadb9f088793df157b1dc5523a626db5]
    - Adapted Rolf Ahrenbergs patch for VLC streaming to current LIVE
      development status. See Bug #343. This will need some additional tweaking.


  * [0e2f88d8e717b1b3cbfbc6280eac932d31dfb631]
    - fixed a typo


  * [eecf91b31be4710066c87612081ab8bc350d1930]
    - Backwards compatible update to support Tntnet Version 1.6.0.6.
      Backwards compatibilty will be dropped in future version of LIVE.


  * [8442923f60356a16d5271579becce1894d4d8ff6]
    - update for previous i18n-system


  * [9812afefc0749cbff9f5b2e9e60aba68a7b4dfb2]
    - check if aux info exists in timer


  * [2872eebd85125a745d2db710be7578045a74c771]
    - included i18n.h for trVDR


  * [b9542da7561744534b482deae6f087ac020935cb]
    - additional timer info in popup menu in timers menu


  * [3e27a5e446e94a306569a9116e0d5eaa0f3f6b04]
    - EPG popup in timers menu (#385)


  * [5a5a15c9bfe832b942d0984ce117a18e005d285e]
    - changed german translation from "letzter angezeigter Kanal" to "EPG-Anzeige bis Kanal"


  * [0fea7f3368ab6ca3f056c26151d30e978a2f2eee]
    - renamed recordings.h/cpp to recman.h/cpp. Preparations for
      recordings updates.


  * [8ac9758dd9dc502c64c06c3339b6a60a7d54e39c]
    - replaced '-F' with '--no-location' to avoid line numbers in po files


  * [0c661820c34b2f201bc8cdfeac81dc388c11088a]
    - i18n-fix for vdr<1.5.9


  * [9f02539183d424712903783bb438e07f54515788]
    # 397,398,400


  * [70e0e22acfcb740b7b3dc561bf02f8272e7e3572]
    - fixed #399


  * [647d7ce0cf8191a22453262faa4030b5cdf5940e]
    - added 'ignore missing EPG info' introduced in epgsearch-0.9.23


  * [f06518510be8312474657724fd3684b15a7d7c1d]
    - Added changelog and credits for zirias.


  * [8488af78b311065ed25f03a0812b2de77aa9a9b4]
    - Added patch from zirias for background color settings. See
      http://www.vdr-portal.de/board/thread.php?postid=659497#post659497


  * [a636ed8349440856a0b6d476107dab63bc4bb128]
    - preparation to save/restore screenshot interval


  * [2b539761991dc72df8042d9c9abb184068407d8f]
    - added missing include for vdr < 1.5.7


  * [7b44237a22d551e65608e13ccb80c74292ee30c2]
    - fix translations in vdr-1.5.9


  * [22ac84a3cc78069b2ed9a8f9e72960b0cba5cec7]
    - fix translations in vdr-1.5.9


  * [721f6213cc1343e4ab613a89be55d37dd0780244]
    - Moved images from compiled in image dir to data dir 'img'.
    - Fixed MapUrl entries to the new image location
    - Adapted some pages for the new image locations.
    - Added a preload functionalty to fill file cache at plugin startup.


  * [5f3d9f1f80af84c71baed2fd9108aa1494ecaba5]
    - Fixed bug #387. content.ecpp delivers only absolute path requests
      without '..' in them.


  * [7813337cad75e71e76dbd1d4492ca0d53b523d61]
    - First reaction to bug #387. This version has checked MapUrl mappings.


  * [2c9a078c00412fb0fbdcefbfd4bd6ba6bb3b9324]
    - further finnish translations


  * [fb265acebb53f01f0b0ef52c6afd83bd22b8928c]
    - fixed #384


  * [0dac48a910065222651677979acf3052f318146f]
    - updated finnish translation, thanks to Rolf Ahrenberg (#381)


  * [638a7d38d0275ae01aa226a70f1b7db72957c535]
    - po/live.pot can be generated from sources. So it does not need to be
      in CVS.


  * [d7227ec5c05ec8105ce1d37b9540f5b96001563d]
    - po/*.pot, po/*.po files don't get deleted when i18n-generated.h file is
      generated by make rule.
    - Updated README file about Internationalization.


  * [341c03af44ebfc88f37be7bbc02d900030a021ba]
    - Removed the need for build of CVS sources to require Locale::PO.
      It is now only required, when changeing translations and using
      VDR < 1.5.7


  * [9fbd094f87bd05d73292999715b19ff3449e724c]
    - Made translation of the locale files only when needed by VDR version.


  * [323f68b9221a7b6d97a55724ac531f254e4f1b1c]
    - First attempt to implement a backward compatible scheme of the new
      VDR 1.5.7 localization scheme.


  * [3cb631293adb6127cda1bf2fe335eaaf08fd0a5a]
    - min require: epgsearch-0.9.23.beta10


  * [71805c38512a7ef0d46c6453ebde5a39b6d30dc1]
    - some translations for new features in epgsearch-0.9.23


  * [ea02493de78227126132e0e72d8aab1118d4f3b9]
    - support for DatePicker control


  * [4d945604cc8c0e1cd97d8b29129efe2ea85f5628]
    - support for Datepicker control


  * [1cce4758fec49370ad2da1099eca4710a44c9bd4]
    - support for new features in epgsearch-0.9.23


  * [91578d82460c13417834ee2c2a8e3c21383b743d]
    - style sheets for Datepicker.js


  * [e64a3d3b6081e3402efb6ba1b1ff9732fc6b0c2a]
    - Datepicker control


  * [bb5ec10f56b5dfbd08da62a9586875cad2670cf2]
    - Updated mootools config to include Json for the upcomeing Datepicker.


  * [7719dcefceff6e66745b5901b010e28c8bb7aeb4]
    - configured minimal currently needed version of mootools.
    - documented mootools configuration


  * [fbb3304356b2dcba405fc370d593b38e6455fd27]
    - Added finish translations from bug #377.


  * [6bd91ddffe86ebeb10420f05a232f8e779eaf86d]
    - Made vdr ajax requests work also via a static page. This is for
      browsers that don't support javascript (e.g. PDA browsers)
    - Implemented for AJAX request a visual notification how requested action
      performed.
    - Adapted styles for this.
    - Moded images for rounded boxes (formerly tip-hint-??.png) to central
      image directory and renamed them according to their color. This
      makes them reusable in different themes.
    - Adapted themes to this move.


  * [c6754ca96830f5034ca56a4ca2987df4c50375db]
    - As a wish of Ulf i removed Ulf from the CONTRIBUTORS file


  * [be7c53cc619e43a58098d3f1e822402c0930fdb3]
    - Added Ulf Kiener to CONTRIBUTORS


  * [81caf399763ba55ea99dc1539a3cfc8ed09f9256]
    - Updated veltliner theme with changes from Ulf Kiener.
    - Fixed new timer creation bug.
    - Fixed typo in styles.css


  * [6f9730c2b6f632c2d230bb55d299defd5dd63bf7]
    - skiller2k1 added some missing translations. Tabified file.


  * [a25ad94679b82c090df8f345f1d3fbf2735ab919]
    - Bugfix introduced with W3C compliance commit earlier. (change of
      schedules channel jumped to default page, due to wrong actions
      attribute in form)


  * [e53dae90e2454400d57d815086c762684cf846b9]
    - Some changes to enhance W3C XHTML strict compatibility.
    - Timer are called with epgid instead channelid and eventid.


  * [213b98b4f18076c8b9e42b6868beaa3a640ae4e6]
    - Tool icons in epg popup windows.


  * [dbd884e1269a33eeda081826125400075ee101b3]
    - Fix CVS update error, which lead to the losing of the Logo and Ajax
      deactivation feature.


  * [adc7c9d1a40957c1ee377887b7654174730d665b]
    - Introducing explicit pageenhance javascript class. See Changelog and
      the files itself for more info.


  * [ff170db465b8b91b9732cb49bccb47a3110e2388]
    - Made epg images better stylable. Moved epg image info into span
      area, which floats right of the normal epg description text.


  * [e4936e67782f6b41901deee9ed0a1deabf8f2068]
    - Make AJAX work when no 'epgImages' path has been specified.


  * [cd961ae77617800bb007874a8ef788cb70debccb]
    - remove debug output


  * [4fb0ce9c0662a7b7c3bce712577743e2a56444c0]
    - Added support for EPG images: Specify the directory with your
      EPG images via the new commandline option '-e <dir>' or
      '--epgimages=<dir> like -P'live -e /video/epgimages'


  * [b40d2c550444c61c25a1c2ec2dbd472dd11d2b62]
    - added support for sending vdr's internally used character encoding in responses


  * [0ff607eb3b557f24f1e173be00323d89068df662]
    - Updated orange blue theme to the new tips and infowin.


  * [f6f71da928b975fd39afee1d639b495bcdeff9b8]
    - Setup option to use Ajax technology. If turned off no javascript is
      loaded but almost all functionality is exposed via single html pages.
      This can speed up loading over slow links at the cost of a
      fancy interface.
    - Infobox is only available with Ajax features enabled but can still be
      switched on/off when Ajax is active.
    - Added posibility to turn off the logo. When also infobox is turned off
      the menu line appears at the top of the page. This is helpful
      for PDA based browsers and low resolution screens.


  * [440d211c5084980e959ed269d468900d69a82cc2]
    - Fix style of progress bar in infowin boxes.


  * [41b27b941d10d40e5f597df4af4c0b8009f25cb5]
    - Remove not needed DOM elements, after a infowin ajax response.


  * [1af28523ab324a8cb7badf6b19a9a1f4d5f9765c]
    - Some About Box enhancements on the styling side.


  * [b29d9600dc05ef9aec5db5a40bf6de7c219fcff5]
    - Fixes missing caption in recordings info box.


  * [7b003f8aaafc2d95dcf7c9dfc5cbc6288b37915c]
    - Update to the mootools framework.
    - New more XHTML compliant tips.
    - Optional AJAX enabled infoboxes for epg information.
    - Major speed enhancement for the single pages, due to less data to
      transfer to the browser.
    - See doc/ChangeLog for more detailed changes description.
    - See doc/dev-conventions.txt for how we benefit from mootools package
      on the ECMAScript side of live.


  * [9f65a960ca7d4cc3819e1434de05b9428acc23ad]
    - removed distribution specific examples of plugin-conf-dir in README.


  * [8ead24023bc76a32b15fc088c7f488252ee03864]
    - Don't show a directory named CVS in the theme selection. This is
      usefull for alpha and beta testers using the anonymous cvs access.
    - Fixed typos and formatting in README.


  * [e8ddbf67df1c3f006bed95331fd8b1ccc016a771]
    - fixed little typo in README


  * [f7941c317dabc7c572935191bfd4bf75e0746ae2]
    - updated description of installation


  * [b3ca0eb9198a66f163140dd0eccde35677921f12]
    - directory restructuration regarding static content.


  * [d9e1b706df7ebcb0fa7e7e716291f9c88aad6a24]
    - Introducing Mootools as base javascript library.
    - ported Infobox javascript code to this library.
    - LiveSimpleAjaxRequest uses Ajax-Object from mootools.
    - Start of distribution of javascript in source form (not compiled
      into the live binary).


  * [14141f08e8ae6fddb8215de51ce56972dfbb6ff4]
    - translation fix


  * [1c287a5d3178679723bb2a61dc7116dd396dcac0]
    - next try with french translation from Patrice Staudt


  * [635330cfb237193db22cae510cae1ab5f0c5f6d9]
    - Don't throw error when channel has no epg information. Just display a
      message. Fixes #363
    - Some indentation reordering in the whole file.


  * [2fe010e89160bb6a9c3d03acfd359a533f86efa0]
    - replaced header with id.


  * [00e29d424579f8955762a31ade8063adac7662ed]
    - Added header and patching instructions


  * [36a025eab9acc1c63cb1c94086f5ca56d51f92d7]
    - reset rev. to 1.88


  * [b25092e540b4484cbc500825c48bed540f12eb13]
    - Clarified theme installation procedure


  * [9b51b3505ee797d8d713a42c9c69f3c1e85d8af6]
    - french translation provided by Patrice Staudt, thanks!


  * [f4fa2f637a2309faab8d85948ebc026fb714e129]
    - translation fix for tooltip in setup


  * [de625be3c9a199bd369d8f9a89842578d84dcb4a]
    - Use stat to find the directories that are assumed to be themes for
      live. This fixes #353.


  * [b9a26f614d8eee40b6caca4eb008ce14f0a80f24]
    - Added option in live setup to disable infobox at all. Fixes #312


  * [3cf762e06f46d1f69e06030b95ffaed3b951b46d]
    - Infobox status update state is remembered in session. Fixes #313


  * [fd959f0313ff97305681e09693b7207d20ced2a6]
    - Integrated french translations from #358


  * [ad1ba059f537239c7c9585dec4b813384adafe21]
    - show 'user friendly' error message in infobox. Fixes #315
    - Tooltip text now independant of update state. Fixes #328


  * [21dce4ff58c6e1da3691a874ca03cf77c696cda4]
    - Select current channel in schedules, if no channel is given.
      Fixes #308


  * [886ec2ba42b20ffef54971aea153afd7d610ade6]
    - fixed 'make dist'


  * [24e370825db3ad367b158fad8062a65b51c37764]
    - New theme orange-blue (see ChangeLog for more info).
    - Some minor style fixes.


  * [735df57886b042ff3edc65a01b808476f7e20401]
    - Additional fixes for better styleability. Set class 'bottomrow' on
      table cells which are followed by a spacer line.


  * [0a6f5eebc80a0301119ae16e79ba08814e748f77]
    - compile time support for vdr-1.5.3 (runtime? could not test yet ;) )


  * [2b05bd085a99eeaba1fc5a80ee81c8d07d6398b8]
    - new theme 'veltliner' provided by Ulf (thanks!)


  * [995562b27db5f6549f9a303130e07242e38a6ed1]
    - also highlight 'at' and 'What's on' in corresponding mode in page 'What's on'


  * [92d0a175e02585beca0fc2642d876b5379829a14]
    - Removed unused style.


  * [98b1afe40e82c79d2cf8b5e508cb246fa581c4bd]
    - Fixed some minor styling bugs in edit_searchtimer.
    - adapted styles.css and theme.css for the corrections.


  * [0c3fac16e94ea367b0f9489eeee64217a97c13c1]
    - fixed translation


  * [3904ffb982bcd4467b18133fa3ea5c83d1ab50ca]
    - trigger search timer update within frontend


  * [556b5fa554b200b1c85321e52bce2e5471d83e27]
    - Use GetConfigDir instead of USRDIR define.
    - Unification of table markup (still needs some tweaking).
    - Adaption of styles.css to new table CSS classes.


  * [f7dfeb6fa3609a95cc7a17cf184d9249805fda6f]
    - fixed screenshot url and some locale issues


  * [516e676dd02ffd24c27cca410a09fa71496b88e9]
    - added function to convert anything streamable to string according to a locale


  * [fec15b76036ebc651c581a344f4815cd2512f239]
    - check and save login/password only if changed
    - message "Setup saved." after saving


  * [cff764959893258f9ddc4cef917ca8514fe3a60b]
    - reversed latest change


  * [edfbb9ab519534242c3d25c20fd45a00660f2f4f]
    - setting locale to C while sending javascript


  * [fe0269da6a9c0a35336a6edc78823559d28a51c2]
    - removed debug output


  * [f10eb1fbd58a6d8c81b8bc73cd5b909bc30680b6]
    - remove "more..." link if there is nothing more


  * [a10425b9675b83be46a572ae2c64b504daf99e4a]
    - added overload for StringWordTruncate without truncated flag


  * [0ad2091a1c1fbe6586e322ef467db20b86f0bb48]
    - additional commandline option: -l level, --log=level     log level for tntnet (values:
    INFO, DEBUG,...)


  * [29523906a06e4ff526782e6754434fc441e09b9a]
    - check for title when creating/editing a timer (#342)


  * [c1c33bd6daf2d27494f23d9867f1c181bfa694e9]
    - check for login/password before saving setup (#351)


  * [02273aa22859a40bd395294c71791d8be7791838]
    - added translations for "Theme"


  * [3b775891ca1246df051d1f050c6e91e78422d54c]
    - Fixed themed image tag bug in pageelems.event_timer
    - Fixed path for common static data.


  * [3f29cb7189b78edba3d73af26884313b2ea506c1]
    - Added marine theme as default setting.


  * [f93c33550e9c74daacab32577c181c12aec1d39a]
    - stripped down version of redwine theme.css. Contains now only the
      overrides regarding styles.css.


  * [ea0f07d98d5878b339d39b3dad24cee2ff8c004a]
    - fixed email address


  * [cd260aabdb23fd97d9cb8b0105e61d90ca844f01]
    - general CSS based themeing support.
    - added setup option to select theme.
    - added search scheme for themable images and stylesheets.
    - added marine (default) and redwine theme.
    - documented new features. All developers must read
      doc/dev-conventions.txt


  * [41687a7bbe9c8d304b805a9a5f7e14101f1d75a5]
    - save and restore last list mode in "What's on"


  * [57a7acaea436aa3be941abba5b11aa73cd473cc2]
    - debug output removed


  * [815f8be1b17b7f903b5da9221e733d1fa782eafa]
    - bug fix for local net mask


  * [0c31823eaf26a6464320a6f3b157077c80f7185a]
    - support for local net without necessary login


  * [61bc17ffc8e77a651a0edbad809f53727a47c615]
    - minimum required vdr version is now 1.4.0-2


  * [b6e0e09e9b5a32e90c5495b7348e6438ca17d61c]
    - edit_timer now jumps back to its referer after saving the timer instead of calling
    timers.html


  * [68b036c7ee8c3fdb06cf7bcee2bd9a2552c257c3]
    - addition


  * [6f48fa763c9828d055332e3e1971abd5cd5dcfe1]
    - about uniform feature detection


  * [4781a18ce05be3fcef111611d07a655acc0cc334]
    - moved to uniform features detector


  * [883be2c8cade7d68dc743c17bedda6f675a787ba]
    - added uniform features detector


  * [e71ea234a90f701dfb84e03443c7cd3134da5260]
    - [0000281] patch committed


  * [0c94dc395d2df875098ea9d1e7b39bf27db7310d]
    - return DECLINED instead of NotFoundException


  * [4e837e9cbb00e90f0f5b83058ab3c18d1115dc10]
    - use history.back() onclick at "Cancel" button in edit_timer and
      edit_searchtimer.


  * [22df2d0ba4947ceaea09927ca6d51b18cbe03a0c]
    - make the searchicon more crystal look


  * [d9f2616c9854ecd4c83050c6ce0ec765afed5030]
    - another fix for "Details view" translation *grml*


  * [cce8b52c0db05a39e995d58f047fb794b83d0171]
    - fixed translation of "Details view" in german.


  * [d7fee76b08b616d292dcae8d0ec80a411bf35f46]
    - changed HISTORY file plugin name from "httpd" to "live"


  * [8d0b8592efef1b2f97639ffa890b29a5d2945ccb]
    - beautification


  * [d6f47a4d21755472f82d5c043f761b60ecc1400d]
    - link main logo to start page


  * [5a96bc56974816b684b3a776ff31c237b73639e2]
    - minor fix


  * [0af37fa0d5bf1ebda7113f1b8454de4eb07a84d0]
    - [0000336] finnish translation


  * [f424927a325a63ab54ab98c39174479702576350]
    - fixed german translation of "Live Interactive VDR Enviroment" and
      "List view".


  * [062136f838f250956c3bfc176574c134cb5960c3]
    - beautifications


  * [44e5c7a81734dea91d8b8c1df1102796fd5bb8ab]
    - fixed title and versnum


  * [db8a490f134b2c48eb1ef89ce2fb1644c7961b61]
    In list view:
    - Added "switch channel" button.
    - Added IMDb button.
    - Added progress bar.
    - Added station column.
    - Toggle "list view" / "detail view" links.


  * [4bb2cc172549bcf9f86a94e5d3d0d5ade5f91dfe]
    - Added doc/ChangeLog
    - Added doc/css-themeing.txt
    - Implemented support for site wide style overrides. Fixes Bug #339
    - Updated all pages to use the override mechanism.
    - Added needed files to Makefile
    - Introduced USRDIR configuration variable to Makefile.


  * [5d74b90e216827453c87eeb0addae5bb081c40f5]
    - fixed padding in schedule tr td css


  * [8b24088dc6347939eec03604a810efce20580a1c]
    - fixed #334


  * [7b486aba13a0874b9b1aba814760cca89208926a]
    - fixed: imdb link was depending on epgsearch


  * [4a7724fb059e41e997958ff32a033b2741fbb304]
    - configurable start page


  * [32f43f75311d369ffc7b1eff354703e4039dd8a7]
    - fixed translation if no timers defined


  * [872081d381eafa5f06edeef5c63edb06c77375ae]
    - added translation for "Detailview" and "Listview"


  * [1f3a7fee17a7a48b77deb4212660a4b0648d543d]
    - [0000340] moved timer deletion and toggling to foreground thread
    - now stopping recording in case of ongoing recording


  * [2b60a30945a8d4a0c517844f20808b4c1a2ad33b]
    - missing german translation from 0000336


  * [e4d8dbdfb0e72700dae2efb728924c6e60a8bb99]
    - [0000336] finnish translation


  * [643e2e172545c1dbc19e1f7bb61ac54f66367dcf]
    - [0000336] finnish updates


  * [7d7c219a79a1579ac3dbe56ddf3bef04f259150b]
    - [0000337] patch committed


  * [00995f665ef360f520f4fd3f19bfab9d4078208c]
    - correct file attributes


  * [9d24b6731ea24fa81cf76ff88ba0a5c0454237b0]
    - made filecache threadsafe


  * [9ba9a7bd0d4e58189352ca58f24d7f37b0ae9f20]
    - slight optimisation


  * [9fa0576e38559ebe7ff63a8d1161123b049a933b]
    - some optimisations
    - added dropping items out of cache


  * [98e68abaf03928f29dd3fa1252d20ceb3b08144a]
    - added missing slash in path


  * [66ca8bc58837855a95042df3392cc360c7dad207]
    - looking up paths now with MapUrl


  * [9a1f80da1ac3511c512cf258cff5fd13b27c95ea]
    - corrected urlescaping of chars > 127


  * [8cf9e58d0aa6f6395e3353126ce684f3923b4d23]
    Implemented list view (see Feature Request #0000338).


  * [cebbfde9870f8c6a099d880fa40ad3738101c5d5]
    - return real timestamp


  * [4bf3e6211b2483c9d6b14c3e6d9f2da142bb9ad5]
    - correct 404


  * [2bff302c8a8eb6768313df248b06e7f725a4ae87]
    - new files


  * [1043c52409de2c44e5707177ee9dc1977126ca67]
    - fixed chars with 8th bit set in urlencode


  * [12f3958dd4802ca8464892f834169facbe993e1a]
    - imdb icon


  * [6171d2f3b209bbe048f685148fe0a71bf8e8d65c]
    - imdb support (ticket 323)


  * [8d091754881acab3bc3c795e92ceecd750e93e70]
    - removed ssl-includes


  * [7eb0c33d6137e14dbfb168dc602cbda7fb1ac642]
    - updated requirements


  * [b6d45c8704e2f0ad1c1082e78f51bb63aaf38f71]
    - now using own MD5 algorithm


  * [03bd97b1a02630f6c1d2e6290182b063507485e3]
    - removing ssl-dependency by own MD5 algorithm


  * [e1c4975763a628654a379f70b6a8199e608c9830]
    - removed notes about httpd.config (should not be edited at all)


  * [d883e2bca34036b2f73412352d08cb3945c6f131]
    - fixed #333 (thx to rofafor!)


  * [7b51144a9afb3a499d78dd3e7f5ddfd00ecaee40]
    - code review
    - replacing javascript parts with tntnet


  * [1d19e08a8a9087b6eda95bb68d2f9daf2344812d]
    - Added doc sub directory.
    - Added doc/TODO.txt with some 'non-bugtracking' development ideas.
    - Added doc/dev-conventions.txt to collect and promote some coding
      styles and developing guidelines.
    - Added pointer to these files in README


  * [49b3ac4bc953543c21139d514ad5563284486fec]
    - now using StringUrlEncode when searching for repeats


  * [b8a12aa44394dc70acd49895630a4b10824263dd]
    - removed comploader.cleanup(), since all components are dropped in the dtor anyway


  * [ae66c91c938b8e7c6d5b62479f8b65c287fcbf1a]
    - function StringUrlEncode


  * [7d6b30829ff8ca1b0cf404a4945fb9ef87fafa99]
    - highlight now/next depending on mode


  * [39c190e75b028a0e53217ed385711b84690fe1bb]
    - added translation-fixes for aboutbox
    - added hyperlink style for aboutbox


  * [f54abe658a2094fd7479826eae014b4c00033faa]
    - changed about text


  * [ec1c5ae13b2b6ac01d136034223ff0ad38c5fe11]
    - added bugtracking information to about box
    - added nicknames to about box


  * [7d8bd157423f8e20c4b8a33bf937b4407ec3d543]
    - added zzam's suggestion regarding --as-needed


  * [3235a22cc6a3bb2ace6a21e7fa028d21b5fdd476]
    - moved everything from boost to stdext.h
    - using std::tr1 instead of boost where available


  * [f84624023496baa4f1e5206dba818f14ba844467]
    Changed to 0.1.0


  * [073ece97351c93e56527c0db6212512688f56c50]
    - mentioned commandline parameters


  * [cfb0761d2076f4309107bc1cf5ab7a0dfc99bd73]
    - fixed bugs 316 and 325


  * [e8e0a9897a15a0b2a7adbae05dac26a524cade6e]
    - update epgsearch homepage


  * [81e9bff06963eba8fb6be9e8c01200a5a8f1ddb3]
    - typo


  * [e85bb8506540992a67370fe9299c298b33709edb]
    yet again corrected some typos


  * [ba9a07d36f4c7e63b105158b809a4c5598f13056]
    - empty display of "last channel" when 0


  * [f9d736451137081201834e60421816c3fbddcce9]
    - adjusted service-api for first live release


  * [2624d8cf6e86cfeed4a39ad57e3e1eba232d48f4]
    Fixed typo


  * [800d5a717a9868e91ab62fb81ea506e669734a77]
    Added some stuff


  * [eb7bd1a2ea931d97124290bf34e2b68405208e82]
    Started to hack in some stuff


  * [9f6736f663c3ea3bfda6c4ddaab1d73a3516abdb]
    - redisplay input time formatted


  * [ffe665bc701a0e89706394e7180c92e3ea95dd4f]
    - again more flexible handling a lazy input time
    - redisplay selected or given time (dropdown / input field) in corresponding field after reload


  * [7be7e55411a9556ed08107ff5605bfb5f75435d5]
    - allows now smarter input for time, e.g. "1:5" -> "01:05"


  * [1a52bd058120e511f8b64c7651938c424d60c86b]
    - manage lazy input for time: e.g. "21" -> "21:00"


  * [160fdaf2c4d331af04d41504c11e03b79d03aedf]
    - span seperator font weight: bold -> lighter


  * [e63d21c56f6acc41aa1da99714b11304e0212460]
    - new translations for 'What's on?'


  * [71250cd7abb9ee93f39e1db506a5dafcca699349]
    - some i18n fixes
    - added an input field for arbitrary time


  * [67c60381672e177331ebb5240e6453014d47a7cb]
    - added a tooltip for user defined times


  * [1b6ad106c264e3f1cf837b672cbd08aa7bbd9cda]
    - added span for pagemenu currently used in 'What's on?' as menu seperator


  * [92b1cfa939aa7b3cc581ace00c7b38c8ab9e0b63]
    - Make about box visible on all main pages.


  * [592d6dbb171783910d3b5da8f0899dc612082cca]
    - added translation for about box


  * [a6bee83714383fa202f201ca3b5b36be9fdea00b]
    - Adapted Aboutbox for better i18n support.
    - Modified styles for longer german translation strings.


  * [8635525ba5cbb149058fcd93ce18e8996867544b]
    - Change styles to get rid of transparent line in about box.


  * [2a90f6fdcb1ea53237034e80d21865c154c60c71]
    - added version display for epgsearch


  * [a9acaaae7401700b0e64d1f5f80dfb651b50a225]
    - refixed #318 (thx to vejoun)


  * [3069512a6969a9f960541a733cbcb2d640911586]
    - corrected Michis name


  * [6c1385f5a52b61a74626a099d2f62f4569730419]
    - added icon epgsearch
    - moved about_box to pageelems
    - fixed aboutbox without auth


  * [cf9e6c0acbc49e096baa1517cb5be00d07d60339]
    - about box, first summit


  * [e2fdf3baa58eac8d37db7e900d2e8fc15ff0c4e6]
    - suppressed some gcc 4.1 warnings


  * [876bf1a22debc02e196774073e91c37d729d0d9b]
    *sigh*


  * [874d908dbbe36575766aa492bd3d88c499374e81]
    - removed emergency exit


  * [3a4d59c9ac7226432120633ad394464d37e5f497]
    - first version of "userdef. times" in "What's on?"


  * [181c5487cc5abbd21b0a8352a507aae4504c683c]
    - added emergency exit in case the httpd port is blocked


  * [d43534acfc3e0e094671485b9ddffec77d1ef6ec]
    - merged 'What's on now' and 'What's on next'


  * [763b59bfa1c47ee7436d079eda8eb70a896f16a8]
    - search for repeats in what'on and schedule, if epgsearch is present


  * [104b34e336cba92d75626498d865d207b52a8a46]
    - fixed bug #318


  * [cc20bb57c12c7c725ad197875bfe5318de9bc912]
    fixed some style errors


  * [ea7c60e4517e85ebe6f421fb07e4edd4b13429fd]
    - highlight "Search" in menu when displaying any search results


  * [513140f087b46e18179c623729bf130e229165f9]
    Added nice frames around checkboxes and their labels, added logical labels (you can click the label now to enable the checkbox/radio)


  * [65ee26c9da0aaa0fb985317b5daca3415faab361]
    - bug fix for version check of epgsearch service


  * [131b8d2d9b2817e797525f15521662a9485be636]
    - removed debug switch '-g' for smaller libs (please use your own Make.config with '-g' for debugging purposes)


  * [28dc5ea3134af9436057ef61114004e04ba66543]
    - added -Wno-unused-variable -Wno-non-virtual-dtor to avoid compiler warnings produced by tntnet


  * [d0ec6ac5a5e8858d423923778fdd5667297f63c2]
    - show auth part only when enabled
    - common method Setup::SaveSetup to store setup values from osd and web frontend


  * [2a543304c089a0e8f942fe23fe3db59017b84a20]
    - setup page


  * [1b91c1d54e59178d4d095a05cc1da33605ac568f]
    - epgsearch defaults for search timer creation


  * [7f78fef59848b13b7e5345afe68e7c26222e940f]
    - defaults from epgsearch setup for searchtimer creation (Bug 270)


  * [4d8c223503257fce73cc67ec9b0fe09cc252c5c4]
    - link to channel in search results


  * [40bfdf4152c5bd6ef6d3b3b0e726ca5371f5a582]
    - summary for search results


  * [ae96a23d9cc3d1e2f13b567be5126b7c9a44d032]
    - changed default port from 8001 to 8008


  * [ea999ea35b0419b2fe19422b4de1fdeae4553181]
    - new beautified folder icons for recordings page :o)


  * [f885d41f228305f885469ee5159756f743ee06a0]
    - added translation for "wrong username or password" in login.ecpp


  * [f50d1b26321b7b0616bad38426d459994b07ad5a]
    - removed global table width 100%
    - fixed table padding in login.ecpp


  * [e27e46727f8eaf3dd762bb3023b41e6dce55f12e]
    - added padding in login.ecpp


  * [70f268b6fff0037cbff265cf849663755223ffed]
    - Control recordings playback from Infobox
    - Added button images (Buttons by skiller2k1)
    - Made recordings look more like schedule
    - Made all tables 100% width to have a common look over all pages
    - some cleanup in ajax xml responses
    - common file for xmlresponses
    - Added translations for recordings related strings
    - Javascript updates in vdr_status.js for new playback control functions
    - Added tasks for playback control actions


  * [805c2d6fec9d9b88d9d3d6e4cd8dcac33d062533]
    - added css style to 'a' in timers table


  * [a9ae4f2492549e0803d5945db47c2ee5da45a20e]
    - additional version check before accessing the service interface


  * [4d4204744efbed374f4d837139fab119fffd1558]
    - feature 292: link to schedule on channel name in timers list


  * [aa8b330dec49c03e963afeb4bc83ddf75e126c0d]
    - activation of infobox before streaming


  * [4e366401779d11f9aa42e6dcc23358d86ec41dbf]
    - fixed password handling


  * [45583aefb7f7bd9259dec8d64299139896bc829f]
    Changed Header, used time is now one column, fixing bugs #299 and #285


  * [a981a80b87bc9ff469100aec59961dd5a23ef988]
    Focus is now on the login field by default, fixing Bug #288


  * [8c6f11e36bd8e6e3302a5efc7d2936a77a241955]
    - new button design


  * [1e7cf6c574e8e7286100274d1bfbcb1f5800d711]
    - display of series timer was broken, if a series timer was at top
    - gab between series timer and following standard timer was missing


  * [f05b2dab839898859a0b0e7d4429d8cf9aa4965e]
    - Added recording timer indication. Fixes #302
    - Added appropriate image, adaped Makefile
    - Changed timers.ecpp, recordings.ecpp to use only <%cpp> (Doesn't
      confuse syntax aware text editors like <{ }> did.)


  * [85565b4b3235b9afa009ac1c52e034fc4c006582]
    - admin password is now stored as <length>:<md5 hash of password> in live.AdminPasswordMD5
      (default password keeps 'live', so please re-edit your password via OSD)
    - new function MD5Hash in tools
    - changed epgsearch to use MD5Hash of tools


  * [2a71cc466e8d0e2ced62549ded8d6e321b0ab5f9]
    - added alt="" tags in remote.ecpp - closes #267


  * [aba821e79cdcf657f84fd1be7c574e29f7835d12]
    - General cleanup of recordings. Made design more like other pages
    - Bugfix for #289, #291
    - Adapted styles and helper classes.
    - recordings should be now strict XHTML.


  * [36a0bb39d832bef433ee81c4f156411df521b358]
    - Fix for the linking problem.
      For details see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=422372


  * [140fd7ac69ca46835d01cc8f664a03b879fb71f4]
    - tooltip is now on events title


  * [48fee4ebb26e644408252d5fd6bfc67eeb15556b]
    - added grab abfrage ob kann


  * [9768f3ab067bd56dc83a14b3955f5d371707106e]
    - added login protection to various pages that i did forget


  * [e6e4c0144fbf45181de6e997fe956ced29cc8bf5]
    - increased GrabMaxPause to 10s


  * [b227e26b829bd2670c91f670ce71d16c89e1fe58]
    - added intervals for min/max grabs


  * [f9fa26c1990e7fb7fc7f4a8f3c19175d2b5eb9c4]
    - moved grab task into mainthreadloop


  * [71cd02a970f6cb1844c9e94d8a8dcdb71b1bc295]
    - "more" button for schedule


  * [548f39b6a9e9490cfc8c60d9bca315e34acd4ebe]
    - removed automatic scrolling and turn selection color to blue


  * [25afcf3a861c420b5caa513939e664144739279f]
    - the current event in schedules is now displayed in red


  * [f70ef147a33991271f419c5db4aa83b0fb63cce6]
    - size of extended epg info fields increased from 10 to 20


  * [3a0ab012c018c1d5093c8cdc89537a9d4467afb0]
    - EPG pages now display record.png or record_timer.png depending on an existing timer
    - If record_timer.png is displayed one can now edit the timer for an event


  * [69d1982a650657a4cd2d17b818c3d7bdc3e969e4]
    - correctly displaying ':' in title, shorttext of search results


  * [edc0cb8937697a1ddb670fc847db4ef04e10dc5c]
    - admin password in setup is now hidden


  * [e806ce66c09209ed2659df4342fb80a6e99f9b68]
    - search timers now display start/stop in common time format


  * [8039b78fdb20c6e9966424417f2733c0cb2fc8d1]
    - Fix bug #00283 by using optional 'SkipGap' parameter of
      Channels.GetByNumber function.


  * [084b8624f91d7251548842b9ae2441d42dcb95d7]
    - now using common time format


  * [21169f9b15bd971110490a572e5f6246a36e1d35]
    Beautified some stuff, I'm not yet content with the days


  * [a5aaf65954091445712c0df3ee8371a43eab0226]
    Fixed HTML error, bug #279


  * [6706aa98fe4dd68f5154ad3fa0bea682cd592d7e]
    Fixed some XML-Warnings


  * [15c57fca7b62158484520e5edec1a9e3ee86be36]
    Fixed HTML errors, bug #278


  * [499f3b947886518eef3254691fd42f33990d0d00]
    Fixed XML error


  * [9d65420730bb182fe3bae266620b4a5979f7ea5a]
    Fixed HTML errors, bug #277


  * [fdb15353c8869df329ff8b354bafd2df2eadd8b3]
    Fixed various HTML errors, bug #276


  * [13f24aac997b14829f99268f9b1e4d5c40397f01]
    Beautified some stuff


  * [15c101b04bd758f4bb1633fe8b0ac6f96be65fdc]
    Beautified some stuff and fixe Bug #273


  * [2d9fedfc2bbaa5ba86179f7da1f147eaacae651c]
    "Avoid repeats" is now aligned top, fixed Bug #271


  * [38437d9003f106750adbaf276c14579d8f582efd]
    - Start/StopTimeFormatted now uses ZeroPad from tools.cpp


  * [4dc54059dd7df8e5642e054d32d22422aa6e571c]
    Numbers are now padded with leading zeroes if necessary, fixed Bug #275


  * [a7353164a339d29e3534b5534171175ee679a360]
    Added function ZeroPad to pad numbers with leading zeroes, e.g. 5 -> 05


  * [b3a350b379c46e4c8b56415fadf07fb7c9749621]
    Addex XML-encoding to fix Umlaut problem


  * [bc9b54a0777db878cccc541a1e71b61dacecd7bb]
    - fixed a memory leak with new search timers


  * [18a5cf0a2da3c19222bef7d97a03182a51358e8e]
    - Yet an other error in pages/Makefile found and fixed.


  * [3930886493a48a3729b1541af294f80b3d006aed]
    - Added infobox to searchresults page.


  * [7dbec681c3cf12c447d5aaa4b3c0c7b2cf0359f8]
    - Fix Makefile in pages.


  * [162677a55f93defc8fc124b89b137a444ab78edb]
    - xml version of infobox, updates only pagelements inside the box not
      whole box. This circumvents the tooltip stacking problem.
    - updated styles for this change.
    - updated i18n.cpp for this change.
    - Changed javascript implementation for infobox.
    - Box doesn't change size after first update.
    - added some <%cpp> { </%cpp> tags to prevent newlines inserted by
      tntnet. See tntnet documentation about this.
    - Added infobox to all pages that didn't had one.


  * [c23da7907f180eed81032e1f63e1421f2b39cb61]
    Removed %p so that displaying of times gets uniform


  * [49bbfb3681c86dcb1045844881acf42f9ccf4b7a]
    - removed 'Cancel' button


  * [facc4db3ff3d1381b10158891c66f1d7be7609f3]
    - corrected caption of 'lifetime'


  * [106384d35c47e99b4f2c450be4f7337a9f64e78f]
    - new main menu entry "search" to search in the EPG


  * [73beacd3d1b3da8e55524f28ce5047989c5c5dc8]
    - new main menu entry "search"
    - checking for epgsearch and hiding "search" and "searchtimers" if epgsearch not present


  * [dcf843d2eb36d61f1cafb2220be1fb5d189ba759]
    fixed a bug


  * [624441e6c377d42ccaea34adabd4783e9f3158c8]
    fixed html error


  * [66d388aab3917efcc16a9afb9870cbdcd555ab96]
    Fixed two html-errors


  * [e30cc874d788d49efb5e45195178c23f3ee05fbf]
    "Logout" is not displayed anymore when authentication is disabled


  * [0f5bb66df5360a2befe4217de300a550eff4ad56]
    fixed missing bottom line in last row


  * [fc20fa0b246c7ed7c87426b706e0d07eacd2acb6]
    Fixed bug in timers table head


  * [2b4326c4993e82e38f02715b5ff3b74864585c8e]
    - added a dropdown list in search timer's edit to select an existing recording directory


  * [f0f3b6feb9d3ea5e6e9e67fe92d728e54123d1cf]
    - added actions for remote in submenu


  * [e296a955fe99fcdcc9796855f89548001307983f]
    Removed Date column, the date is already in the box title


  * [99a8670c463c3cd9587c683c8f2232bf0f31793c]
    Added active-arrows


  * [9cb91c43067f5f7c6b7d59f3c861256d09189e18]
    Fixed an i18n


  * [8c04a0e82ddb13be1dfcac45841432fd02ee2d14]
    Removed border-bottom for last line


  * [fc3c2e1ae59f989093c5f1ae12aaec2c6d0d00f0]
    - resized logo_login.png to palm compatible 300x120px


  * [c3ae39dee85f1a23f4a54573ece55122e6d07f62]
    Headerline for each timerbox


  * [71eea8b631b7f2ecdece0c10799759a59606699e]
    fixed: arrow.png -> arrow.o


  * [ffd48e14bd4e7ab2da6931f1cc85c1e31d688d1f]
    - added arrow.png for listing active timers & searchtimers


  * [fd00729e88003b51c9d9957b0e8b117a0494aeeb]
    - added a check for search terms shorter then 4 chars


  * [4eaf2d9d55cf668d1cbc7676e5bd44bb6eb69d3b]
    - added actions für searchtimer & timer in submenu
    - resized logo_login.png
    - beautified login page


  * [28f384b5d1e897ee1f0642970c5edfd5d0d78f7d]
    Timers of different days are now printed seperately


  * [b01ea57f14b95b11b97ed1fca5753ecea63615da]
    Added "New timer" button


  * [d1a0c836a31c2b2cde60a5cbcf04f93959deab95]
    Increased Session Timeout to 24h


  * [9c1d5bed3f98f632a8f204d57c0407437d59652f]
    - added button_yellow.png


  * [de7bf7a902d975e062c165e098a7ac9e1d990aac]
    - added logout button in menu
    - translation fixes


  * [f843be4d3420540393ec801f5c41e9bc133ae74a]
    - fixed forward declaration and scope of cMenuSetup


  * [2cbd5711c15ebc3d3eda021a109f552bd9d828c2]
    - extended service interface with QuerySearch(std::string) to search for arbitrary queries


  * [c1f8d0d3c20640f928645744e7d8b0d30f102923]
    - new 'Test'-Button


  * [ac0c09dbc8775e0090d2d98a99b67b5c9b703d4f]
    - extended searchresults with md5 methods


  * [cfb6515c7fd201d9c239cfb03152be8fdcf7d084]
    - added a 'Test'-Button to check the results of a search timer before saving


  * [d6e81adf9841989ca33f331637563cc8de8906e2]
    - added login protection to the following pages: edit_searchtimer.ecpp
      edit_timer.ecpp login.ecpp recordings.ecpp remote.ecpp schedule.ecpp
      searchresults.ecpp searchtimers.ecpp timers.ecpp whats_on.ecpp
    - replaced DOCTYPE at login.ecpp and whats_on.ecpp with page element
      "<& pageelems.doc_type &>"


  * [08e7642de2193889057796cbdaae62a20f6c4323]
    - moved version checking from live.h to live.cpp


  * [c4306bb47f02324e709b1f254a1b1d082eab7d81]
    New


  * [da83671faaaaf84ebcfb171745166952ddb2d46c]
    Added authentication


  * [dd0362636658a20fb4144f6b221cf2808ffa6439]
    Added OSD config


  * [437d74141563e8c4db671e95b6c8fc6f0225e1ea]
    Added translations


  * [1998410abb6721b06c17d6e034a93a2f38377e5c]
    - added logo_login.png
    - replaced button_blue.png


  * [6a7bce12c6137ca84de9bb549cf8be11ff508fdc]
    - replaced tux with new crystal tux in logo.png (thx to jo01)


  * [a886bf82a3ffe99d9a704c6d3c6e30becacbbd0e]
    - resized logo.png


  * [9ef5e3053d51accd258b942d52584b3548505dc4]
    - new glass logo
    - resized logo to 72px of height to match with infobox


  * [771614fff41cc364f597d54e13764d23daae3287]
    - Added pagemenu infrastructure. Use this to create below the main menu
      a page specific optional additional menu. Just add a component to
      the main menu. A working sample can be found in 'schedule.ecpp'
    - Added extra with at the top of the recordings line.
    - Adapted styles.css for both changes.


  * [ce85e9bfd52b35d7edb55a6e16c1450cbff30dab]
    - Reenabled buttons with tooltips in the epg boxes and multiple
      epg-boxes simultanously.
    - This currently prevents the statusbox of having tooltips on its
      buttons because at each 'update' the tooltip reappears leading to an
      accumulation of tooltips.


  * [b251d5be5cf78122a20d675d4f5462dee2915de9]
    Beatified edit_searchtimer, added helping tooltips


  * [5e1c29e204f6bdb4fd4f791bf268e3c28cac4d69]
    - added help icon help.png


  * [c1d43fca86e197cc7e5b7fd327b53424e4aa5f8f]
    Simplified delete confirm


  * [0bdb3b4ad14166ed23ac4a01c47ff9d6df5767c3]
    - confirm deleting search timers


  * [06872b233d4c6525232d138cdd55f14e9e46aaa3]
    - added alt tags


  * [4ee762870277f65c7b06c1c00da3b31bb3b50c98]
    - added a '>' as leading sign for active search timers


  * [a5d76c8280ae6b259147f39cfd0a11c90b16946b]
    - always display table header to allow search timer creation even if no search timers are present


  * [4e58028844ea17a30b2e2f8a703e946d5037c389]
    - temporarly replaced new searchtimer button with button_new.png
    - dont show something like "edit searchtimers" or "edit timers"


  * [9cd406e4ebffa8fc6fa3453a0620b0a387d0ddbe]
    - reverted only local changes on httpd/tntnet.cpp


  * [04928512a563057631351f662047b709ddef2201]
    - fixed table design error at searchtimers.ecpp


  * [d4dcdd1b39d3bc749de5df6a3160e2997bef982d]
    - added deletion of search timers


  * [478fff53434734e68f125a66f443644d740e6610]
    - fixed css for green save button font


  * [4a9fdf34cf36b5c7ec29492b2bc26adebb799fc7]
    - fixed "Edit searchtimer" translation


  * [04ef9344367081e6b59b435a8b71228886da2756]
    - various translation fixes


  * [353264e872292f2e1115ddafd260eb2feeffd701]
    - beautified german translation texts


  * [3af91b99dad6fe0e9184b9edfd987023e9e8e4e7]
    - enabled toggling of searchtimers in searchtimer list


  * [7e102976a7ded7a92d97517be9b111d067815f77]
    added Save


  * [53d9395cdd5bfb149ccc39b0b6728c68dbc9fa80]
    Various stuff, I'm in a hurry


  * [17ebcffe9b12cad36075af64d435f73c686dc51a]
    - added "All" translation in i18n.cpp


  * [153262715da08c7325e82ebd10aa9aa6a6de1d3f]
    - added button_green.png and button_red.png for save and cancel


  * [f720d01e71af679e2f21624f98a6d82c7609ce31]
    Added Border-bottom for last line


  * [22524d66bb88078a1fa62bf18314b949946979ac]
    - make search.png and edit.png more readable and proper to other icons


  * [21489a7471135879bfdae35fa597079e74eae877]
    Fixed layout and table header


  * [4e6ef6b5dd40ed322d464ab09878e1fab2cd0519]
    New i18ns


  * [8e47b87bf273846a524dbcb03ecda126412a5b4c]
    - replaced search.png with a huebscher one


  * [d62cc4bd07ff6245924a9747d560b713334e1bbc]
    Fixed some styles, new icons, added tooltips


  * [ce083c2e7fdfa08410a2a29ec55240d2bbbf59b2]
    Styles prettier


  * [4efb713e07b8e68f41a635c726371814640649f0]
    - updated edit.png image


  * [158ccda96ef13bcbdde51b7e5e381c685de573c8]
    Switched to shutters design


  * [c6acf0e85ece7c28076ed80f087acbeb5f5102ef]
    New Style


  * [9e0f67e3dc91d7b349f9b56c765de450643ee473]
    Switched design from prison to shutters ;-)


  * [8f72cbfff4c4d7e17262472744d905bd36eae11a]
    Added ToggleTimers


  * [dd10de41a55aaf5559d50ca8506bb68576d3231c]
    Added toggle activity functionality


  * [e1f27d9afb3312c2212fc351f62261c0d6e616bf]
    Last line is not underlined any more


  * [5eeb166cf3401bfd8c63083d4fce8e88236bc416]
    Added functionality to delete a timer


  * [613c0f504635d2dc19c567045e329a66d137821d]
    Added Function DelTimer


  * [8b66fc4dcc96a631a79775d68c053ae69b4e8ba6]
    - 'use title', 'use subtitle', 'use description' is now preselected for new search timers


  * [85faffd4676e88ff7252eba7d2a515249ac27532]
    - bugfix for new search timers


  * [6f4f947e6397df9c36ad2f4c5493b8a43fceaab5]
    - added record_timer.png button (thx to winni)


  * [8c1dc4e20b9d131f5382f756738dbde49f740184]
    - added helper classes for searchresults


  * [a2f99769cf849c79569359a41a66f4877bb233b8]
    - added section for search results


  * [0f49782b35b705cfdcd7fdd1d9cccd19b98f4cd9]
    - some new translations for search results


  * [770d6f977f7111e831b1fbd524b72c0d7e193698]
    - moved 'new' button to the left


  * [d3d533661b0668662561afc495f6e1816ad10254]
    - added searchresults.o


  * [bab577b2b3a1330dc0903c1f4a35bb229ccb21a7]
    - added search result page


  * [b38e99e4d1762a5f2c506b96878a2dad43c2066f]
    - added creation of new search timers


  * [2990b3c0e41d7266b2cc7e335eef481e3b595aab]
    - added translation for 'new' button


  * [e6173965ad135773b7c05847e8e3bc78ffdbf85c]
    - added search image (search.png)


  * [558d17bf84ec51915882a1751e4a32437da4177a]
    - changed search timer sorting to be the same as in epgsearch's OSD


  * [a85f88f780138c94009dd20c157d69beb903123f]
    added missing features 'allowed repeats' and 'only repeats within ... days'


  * [3c4be91ad8ef4b7b9e50f9510a864b2f31cc37c2]
    - translations for search timer edit


  * [185b044529d686c934717b9e7e271aa2468aef19]
    - changes for search timer edit
    - new functions to get blacklists and channel groups


  * [bff3ba2885529c95d7b7694cf265f2d7fa6e4090]
    editing search timers


  * [6ef7109162629d4321ee1c759cb4138e532e066d]
    - formatting of start and stop time
    - now sorted by search timer name


  * [47e84ecc90c913c8badd1686b645b6e54de58611]
    added edit_searchtimer.ecpp


  * [97b856ab7ad8f845ea51378f6448676787bf21e6]
    changes for searchtimer edit


  * [059b437a2a72410a799b8e22a7ffcec1405af107]
    updated README and CONTRIBUTORS


  * [aa8db3531b1f38fa00a5e254579e5a9b47b38217]
    added StringTrim


  * [c4bcb5f66b111654aaa38091d8f3a4bc43c85b7b]
    - make the "p" text in remotecontrol.jpg more visible (thx @ jo01)


  * [7f04e8403f4c74f861aa1ab4e1792c01593a1838]
    - removed tooltips in remote section


  * [124866e451e104143b6f9d02548b547732abd2a9]
    - replaced remotecontrol.png and tv.png with jpg-versions (thx to jo01)


  * [ef5ff47cd81d961a8a81ac2200fee71a07f8ce16]
    - (MB) beautifed tv screen picture in remote section (more silver
      like remote picture)


  * [7c458e4cfda3d82db67fb5364d784362275cd220]
    - (MB) complete new remote design with imagemap
    - (MB) placed progressbar after date in whatson (thx to winni)
    - (MB) replaced inactive picture (thx to winni)


  * [d7c50585bded4f1b1039347b24b136ee9d4a4fb2]
    - [MB] fixed table design searchtimers
    - [MB] replaced normal buttons in remote with graphical buttons
    - [MB] added power button in remote


  * [890ac85856fa53792558422550ce24d82c469a66]
    Spaces in between tables now also don't have a background image in konqueror


  * [e3a8a3b1068a643af1cd83c139d6df3140938f72]
    Added some translations


  * [4e8c17d9c329c21ac266837b52f30bec52066dc7]
    Fixed some stuff


  * [f30f50cbb37d23888707947608102145406fe4cc]
    Added tooltips in status box


  * [69aacc3f84187c1b370763e5164778d76fc1724b]
    eliminated background and border in empty lines between tables


  * [2be45ec781888fe598e064aa91c35da88cc75a90]
    Beautified some styles


  * [7519f973eab3099d3c6cd5fbad5befcbb888efa3]
    Added close command to onmouseover for tooltips, thus eliminating multiple tooltips in the status box


  * [11dead6a118f3a9b86024e9ee223f613bd3f7a14]
    Made Station titles clickable


  * [09113fe653d67d76ba7f9bb3d77aa870ac591241]
    - Fixed CSS styling for the buttons toolbox in status box.


  * [0a538a615d2faa693e649e04e5c0f31ac5b11ba2]
    - Added posibility to switch channels from status box.
    - Regouping of status box active buttons.


  * [3ef60cf2f005573ad9c11a7b5765e0bd4d65c5a0]
    - Polling in status box can now be toggled between active and inactive.


  * [4c0d3398fc6444169ee47935b9ab814eb3929e72]
    - Added status box with current channel, program and elapsed time in the
      logo area.
    - Added support for progress bars to display elapsed content.
    - Extendend ajax.js to be usable for non xml requests.
    - adapted styles for the new features.


  * [55076f14be853cb7cb1c801484267214e98c4a5e]
    - removed signal handling


  * [669bcea5fa4390749fd1b84f80e9f4b1d2a83d9e]
    - added readable channels specification


  * [366fcf3f618defa1f296116e0c1f8b5db4fbf4af]
    Added a favicon for live.


  * [3625a37f7faf0e8326b0c496e9c0c3fba504740c]
    - removed reference to header_box


  * [95feedc8b338d0f47407e6fd7c1d7086aae20c6f]
    - removed &nbsp; from page


  * [2955e3c943dc809acb9633457aba838e0fc83376]
    - added helper classes for epgsearch services


  * [89ec236d4213715b7ce263bb67336de1dc8e5f42]
    - added first approach to show searchtimers


  * [e7e2160524f292e41a8cf89af5ccb0c3221dd709]
    - added namespace spec so page doesn't need to use namespace vdrlive
    - added exception.h so page doesn't need to include it itself


  * [a92d514b4eda6e7d0db7b66c0af8c6b37e11ec4b]
    - added helper class for epgsearch services


  * [6106c18ada0b6a0fa33ca6958b756b5acf5fcde3]
    - epgsearch service interface


  * [343dc0209469f71b3c654ae01b19bc5084c77e95]
    - Draggable epg-evnts tooltips. They don't get closed automaticaly. It
      is possible to have more of them open at one time. This makes it
      possible to have tooltips also inside the epg-event boxes.
      This is an experimental setting and is only a domTT configuration
      option.
    - Found and preliminary fixed a bug in domTT for sticky tooltips (like
      the epg-event boxes) that don't have a domTT-caption (domTT option
      caption set to false for design reasons). When they are set to
      draggable domTT crashes. I added a fix to this, that makes the whole
      box draggable with the mouse. Idealy one would like to have this
      beheaviour only in the title bar. Will try to report this bug upstream
      to domTT developer.
    - Added some translations for new strings.


  * [903e6b746db36238b48741bafcbfeb60e1a718c9]
    - use epg_events in recordings too. This simplifies the overall
      recordings code.


  * [6514a4d1e37954506168f5c9a7ea41580cdba95e]
    Added calculation of dependencies for the generated .cpp files.


  * [836fc38969aa5ac7c81c629a002fea20061ed0ae]
    - Reintroduced a shortened part of the description in the event box.


  * [e5188e9418ed183d5d1a2ad4d3148f3578f2ead1]
    - Added new class epgEvent. Sie epg_events.h. This class collects epg
      data from other structures. It can the be used to appent to the page a
      hidden section with full epg datas for the epg-popup boxes.
    - Changed whats_on to uses this new feature.
    - No description in the event boxes any more. A mouse over tooltip shows
      a shortened version of the description. A click on 'more' displays a
      full epg box.
    - Added tip parameter to ajax_action_href. The text is displayed as
      tooltip when hoovering over the link.
    - Adapted style.css to make event boxes smaller.


  * [359faf6c427f3ced6ec938e8b029b5f614eed4eb]
    - converted all tChannelID::ToString and *::FromString calls to the stream operators when streams are involved


  * [a0f950a57be97a09ff1ea8a1339232379d37574c]
    - added function StringEscapeAndBreak, which *first* html-escapes a string and *second* replaces \n by <br/>
    - using StringEscapeAndBreak for description in whats_on


  * [974eeee2b59084e53fb24b36ca9ea83922bb8f77]
    Don't use using namespace directives in recordings.h header file.


  * [2f936c22b443086d6d621ab37dd9523d8f153f1d]
    - added status monitor to reload timers when a recording starts or stops


  * [b571722150e379925cc55ec7a9f52f1b9f2ad61a]
    - added ajax javascript and switch_channel call


  * [a0583410e098b9ab045b111446ea9eac496777ba]
    - made pageelems.play_recording a generic ajax call widget
    - renamed service parameters to "param" to ease calling with ajax widget


  * [6584e001161d1ed50988630d2fbf3803f5175468]
    - removed some debug alerts


  * [50472f76582d0ac83960dc735372a1cf99fda7b0]
    - displaying error message now if an ajax request succeeded but the underlying action failed


  * [070d81369b1e3f499a9f6d5fe112e424ef71b5e3]
    - moved to improved task creation and error reporting
    - fixed some typos


  * [e6c063b155dee869c6748c81b875155014f1e7a3]
    - changed parameter recording to recordingid in play recording link


  * [5c45eb690e1a54eb6d90d4cef573104f1c034415]
    - improved error handling and task creation (on stack is possible, now)
    - fully implemented PlayRecordingTask


  * [7de66ca6d2bcfc308781eb1c8d22a76df33f34a5]
    - added zap button


  * [b369ec70384b7e26db556f7eedcb4ddea03b47c3]
    - added method to retrieve recording by md5-hash


  * [850fe0ddff35d86a0a3c876ee518ecfb778767d5]
    - Changed default tooltip style class to domTThint
    - Added tooltip style class domTTepg for epg infos like in recordings
    - Added new pageelement.epg_tt_box to create epg box tooltips.
      Used at moment in recordings. Planned also for whats_on and schedule.
    - Changed structure of event box in whats_on to same structure like
      epg box. This makes the styling comparable between the two boxes.
    - added bg_tools.png to with a vertical fadeing border to resemble the
      fading bottom of more line oriented pages.


  * [b6ebbd4df6a6a588692bd0e5e1bbd1d920aad3e1]
    - Moved cRecordings locking infrastructure to RecordingsManager.
    - Take care to have at any time maximum one instance of RecordingsManager
      alive. This is done with a combination of boost::shared_ptr and
      boost::weak_ptr. See LiveRecordingsManager() function.
    - RecordingsTree now uses RecordingsManager to calculate a MD5 Hash for
      each 'real' cRecording item.
    - The MD5 Hash is used in the Ajax-Request to start play back of a
      recording. (Server side needs implementation of this.)
    - Id's are also used in the DOM for the identification of the tooltips.
    - New code dependency on openssl libraries (for md5 function).
    - Changed style (not yet complete) to have 'action' items also in the
      recording description popup.


  * [14601674821ef51d93bff42759ac44d334946045]
    - fixed typo
    - delivering object in separate variable for anonymous functions


  * [4a3582ec10235efea2a2973773e6c33b900fd46c]
    - rewritten task manager to make it more general


  * [1cb637c457d0a2948d82b3715d8a56552aae6457]
    - adopted to new task manager interface


  * [6fd53f0b97b06f8bb718bef6da0d90df95f64e03]
    - moved ajax script to separate file
    - moved call of ajax object to page element
    - introduced page element for replaying recordings
    - introduced task for replaying recordings
    - added replay button to recordings page


  * [e6818d2fe11ac37dde92cb53cfb6c9f9ef283dab]
    - Recordings optimisations
    - Experimental 'yellow' Tooltips


  * [012feb5887723e6f1d94f0941bca314802cd3e9c]
    Updated recordings tooltipps.


  * [4f34db5afc0156174b5fd6e04b0fa0dfb26e930a]
    - Extended tooltip infrastructure.
    - Made recordings use tooltip infrastructure to display detailed info.
    - Updated style for this.


  * [92539715a3b8a963f52c6046c6030e3d233f08fd]
    Updated header lines.
    Moved channel selection into menu line, when schedule is active.


  * [8d0e380099110914177e05da96158b639b92f177]
    Updates


  * [f03a93d1c22e3039fd053c321203d393c3e5a336]
    Send detailed recordings information on the recordings page.
    To make it visieble we still need to activate the tooltip javascript.


  * [62ece78abdf89523121503b807c2ad6552bbd325]
    Bugfixes


  * [5e5dca28a6705c39b24741235beb3d0636641f4f]
    neu


  * [fa0c9473db7ff372d4654f3a00dd039222c45189]
    Changed overall menue structure


  * [2072c668df9ad48586fd2750713da0be742dda6d]
    - added service to switch channels by channel-id


  * [872af377d5d207b0292c4deb3ebdff09c116ea3d]
    Added parameter 'styleClass' to pageelems.tooltip_js element.


  * [24f060824f3b65eb20d701bd7bc6d8056d3b935b]
    add img border=0 style


  * [bd37e678128b915f047af99040795e0bce766198]
    replaces tt-includes with pageelements


  * [cc4ae6d3b6971f5ec99624dca018f6ce52892316]
    added js-tooltip includes


  * [876900b6b9bba3b3647e9356f8e0c8126549e26a]
    Added border="0" for recording icon


  * [908fea95b962cc1f2ac559ef57bd45e597f15c19]
    - added expires-header


  * [d8aa1dbec73df94d405f19d550e8a95bc4d6e9fe]
    - removed some debug output


  * [0fe2241bcbf9c44df0d74b965093c4ca323a46f2]
    - added widget for event event to timer button


  * [2cb8c257e0693fe8c7c7bdfe2b2dbe5c6b156bbe]
    - added operators for streaming tChannelID
    - passing tChannelID consistently


  * [b405e4e3d31ceda6fa3de366d8c5374a160e1266]
    - additional buttons in recordings at the right
    - Adjusted styles for recordings
    - recodings folders are now on top of one group
    - changed some images and added play.png


  * [6b9321410df7616f8f5fe29d98da809d4ac40e90]
    Alignment of recordings, new movie icon, adapted styles


  * [22a7d78d3853015d07620908691c897535dbea8f]
    layout with with for the date and time of recordings entries.


  * [f55b1509a9d0e766bfbebd280abc8ab8afd6ff39]
    adjusted formatting of resulting html code


  * [83846aaac46b506b0f20a4d459f50673059ad447]
    made logo xhtml conform. Use one logo-component defined in pageelems


  * [48047bb1f6b4d25146daebf0f9dc73183fe25efb]
    update also recordings to new layout


  * [8f608826a1c9aa6024010a3970d61657c505c96a]
    fixed page layout (partly by Michi)


  * [334c4988bb1a71ab1253245370db19c93a19bdf0]
    - fixed initial page


  * [cb466102169d25155624503d7bdff5cd4fcbe0d1]
    - fixed segfault when adding new timers


  * [36ee492d7b82bd8ed17df13d6f51768f41fc2dfe]
    use StringWordTruncate in whats_on


  * [dd2aada079a2dbde18054ed826d9103ebc80816f]
    New function StringWordTruncate fix typo in function name


  * [862f706301ab6d758af14d7342ae0499cfe3b5ad]
    New function StringWordTruncate added


  * [00c742e677f6a4fbc03a17dda23229c6a6753e35]
    fixed event title box alignment


  * [b8478173a72e6f202bd3cd4e1e8024620e2ae0bd]
    fixed styles on whats_on


  * [9b0557c2c31dbc95b040ac79b17804f6da6c5dcb]
    added StringRepeat function to tools


  * [6fb75d00de6328f14fa5072ece4f36a6f8e7830c]
    logo updated


  * [fe3e03e14e174c5decb98dba267dfefc37f02afe]
    updated logo


  * [b95797c9953c28f529f0f11f0a3360fe245665b9]
    Imageheight now fits


  * [effe344d46ba1e627535063138a8bb066747b1a7]
    changed images


  * [2ff31fc8f8789488785a108f0a11a82bad0161ea]
    Change Top-Box style


  * [5032b895ac320b8d6556f186e4ef9de839c51ae8]
    box-background images


  * [32687fbe2624dbaa3d21d244215eed3ff09f131b]
    Styles fixes from Michi


  * [f7b17ecdd359edd5e011d889ee1076313d788f26]
    - added channel id to call to new timer page


  * [416d738788c76d516dfc5884fafebafc157fd4cb]
    - renamed page_init.ecpp and page_exit.ecpp to *.eh


  * [ab7a2112f96bb48ee2713ada4c9ce73322cf3cba]
    - simplified error handling
    - moved error_widget to error.ecpp as subcomponent
    - introduced error handling where necessary
    - moved creation of timer settings string from page to code
    - added redirect to edit_timer.ecpp after saving a timer


  * [9508850d788d905b21cd2622b22cb76e80cf34ca]
    fix bug of missing subdirs when recording with same name exists on output


  * [749efbc4a2267a3a5395938ba05b90d3b7e16adb]
    removed recordings_items.ecpp


  * [52d1fb7a376cc2f70c0856406109fe9b9d316183]
    fix delete keyword for del.png


  * [ed55a56b13ef722e502723f716e67dfc8f2e987e]
    Changes Head


  * [b46b1454c78b69e1b3973a5aea9ac214d52c5de6]
    delete and edit icons


  * [a0011da0cfeb0af36dce09c02bde140119822110]
    Add space in whats-on header


  * [15ec02f614ac81130ff26e4991d7062803dd9d5a]
    Changed some stuff for whats_on.ecpp


  * [b5eb50b8db24ad84fd49c4da011cb9715c615dee]


  * [3f0d813e006c9e891b1995d6534d3c6c4fc076ec]
    Fixed string stuff


  * [74e82b9acb1c3f67d518b085668e0d69fe4e0a35]
    removed


  * [25df031093ca740ba3d081b5951b2d34e6614f0f]
    New


  * [b22aa00d8e02351a3bdc9e8823826bfc54c7ba59]
    removed event_widget


  * [257c9d40ab5cf391d0ec11cf73991cfa61a8b3d6]
    Michis header patch for edit_timers


  * [ae2856652623cda78e359a0da8c74f965c0fdd7d]
    Michis header style and fontsize changes


  * [03a62d419a81de7de11dc14f5a0cd34ab74780fe]
    Changed recording state from bit comparison to Recording() Method


  * [b4a54efe514cd3c3353fe3cb77df7e246cfa806c]
    added styles and i18n


  * [c1eb2c1f4587a85ee8ccf2d348947602145c3ab1]
    added styles for edit timer


  * [39c5d075d5cd1b9415901e3e9979b7a6b9be4f85]
    Added i18n for edit timers


  * [1b351f3c1164f147f43f25fcb06ba36328512ba6]
    second debug-version of recordings


  * [33963747d88119e7f41cb369799a074a501d4522]
    debug-version of recordings


  * [336140c98b57fa88798564c421e5d2da50ce0e19]
    added error handling framework to recordings.ecpp


  * [63e715097408a7a547fa73d9ddc9ae1558cc8b0e]
    Pimped timer active and inactive icons


  * [59a03b0f2fda5c81dbafdae285381740a22d3af3]
    Bugfix for same dir and recording name


  * [0252d06339a3f834d86aab32845e613314e5e367]
    - added simple error handling and regrouped web pages


  * [bb35bd7595564327881f5941d7853e427827f8b9]
    - added simple exception class


  * [61588887f4a8ea546188b95ddbb5785a816c3643]
    - added error widget


  * [32166b92325891d2c7c1f2e004d13c5e57065a78]
    - added styles for error page


  * [88c3f461ffdeb840843c0e7b25d1579322913112]
    preserve recordings with same title


  * [46af948c42ad440f62ad931eef65e33c7e863ff2]
    Collapsable treeview of recordings working


  * [3155e0fa9b133aa5c296e324de2c1f657b1bd31d]
    - implemented updating and adding timers from background thread
    - added function to "Save"-button of edit_timer


  * [e05144439c243c4aa765df1464da2e300c1375ae]
    - made PrintDay a static function call


  * [8a08fe2731a08e595530376a1a8856d851fc8f27]
    Collapsable treeview of recordings (almost)


  * [9d30ca58281c0aaedcb5aa6c3a825bab892a3a12]
    Output of recordings as nested <ul><li> structure


  * [c721bad2e8ad6acc2d9fceeb075725d73aeb40f5]
    fix typo in recordings_item. Further enhancments


  * [8f9342e733730ac36f296140367e7b6b21d941c6]
    added recordings_items.ecpp; Updated html structure for recordings


  * [a92938f1dfcaf9b3be3258e46ab984c863153d58]
    - implemented postback handling


  * [cf87c429240cce0f902f14e845dff5f295389ba6]
    - added option channelId to force output of ids instead of numbers


  * [a7ec1a2a577af45a6680c370d519ff57cd395c47]
    - added style for submit-panels


  * [b1aa0538f85dfdabb5ff82bcfd0ed96b8956b35c]
    New translation for Edit


  * [2f4711bc0484ceba4db8472408f71c0b3d32bab3]
    Added recordings (not very functional now) to cvs


  * [1101d20f95fc86e0e1e20e69467cb152632b4fc4]
    - added weekday display


  * [549a8ee8dc07767ca19e89ff828b35c246b36697]
    - added timer data to editor
    - timers don't show date in case of a weekday timer


  * [848f59bb2fddfc0b02b1a4b7a1ec6e8d3e82d240]
    - introduced channels widget to schedule


  * [46e2831715af86bcbd527fd9df6df627b85b2152]
    - fixed html escaping the attributes


  * [f9404d5cb7689925b5134e89835712c6b3400631]
    - added function StringToInt


  * [5cb1f676cf4dc52a88af74eb0a8d1dc99ca8add5]
    Fixed mime type for js files


  * [cdfbc68703bcbbef3987d8bcb01aee2eaee72761]
    removed unnecessary pattern rules


  * [8e5c757017f4ead1aba1985ba2f3c17900f877f6]
    - removed creation of libvdr-*.la


  * [de9bf5d53f4fea4f8f8cb1bea685e49d8a90d49f]
    - added edit_timer.o to objects


  * [c7d6515404af360bb5accd8b7cfab15457e38b82]
    - added channels widget


  * [fdee52caab6c03c9512ce16ed654838ce621367e]
    - added new page edit_timer
    - removed obsolete new_timer
    - added button and link to edit_timer


  * [f809dd4c56887a28beb8b13442cca3017d9bda0e]
    - added missing declaration of LiveSetup()


  * [2a9f97555f0f9f770e64b8de1f2143444bdbd4ef]
    - added lexical_cast tool


  * [07aebf937a6a196114e7136f77eb5adefa2eeeb1]
    - incorporated all code into one shared object
    - added several functions for timer identification


  * [8d278564f8350647964b5b9ccf3a6183ac7e2f0e]
    - added function StringSplit


  * [cd737785cace62f79fbd5f596ccb0d70de3e6252]
    - removed obsolete interfacing code


  * [13adee0994f4f177a6630077f298eafcb9c48169]
    - removed CompPath directive
    - changed component name to "" to force loading from local shared object
    - incorporated all code into one shared object


  * [1dc35343c241696d4d3a270a693df423b7615bfd]
    - removed -L plugin parameter
    - incorporated all code into one shared object


  * [528b7cc1c4ecd240a923afc5f5f6fc75f6320f49]
    - incorporated all code into one shared object


  * [45fe6c4b0efcd807dd67bb1bcdc5e104583332ae]
    - moved pagelib back to plugin
    - incorporated all code into one shared object


  * [14bb52978b82dcb82904cf42d7f33b6a7543f618]
    cursor-style for button


  * [578473660349a456d9af8555e208c1d3b464c887]
    - intermediate version without edit/new timer


  * [7bcbbc2b3989cf59562c3837cd3ac23c9d7c681c]
    - added edit button for timers


  * [ed7adcef803d081c0397a9f78b22c65cfc578943]
    - moved SortedTimers to plugin and added methods to interface from website


  * [bceb9e62bad0dcfe9a6d434c471e0a793ad7743c]
    - added style for small buttons


  * [55826408983f4de6bb9f46781ac3f817a1fb96f1]
    - added image file "button_blue"


  * [46813a131a63333a5b6571bb9fc685dfb34ac566]
    - added method to update internal timers from main thread


  * [0d20523cb35418dc6eb09255913fa9dd8410b485]
    - some optical changes


  * [93f1c156edfd067627cd969ca275f38d3b319069]
    - moved SortedTimers to plugin and added methods to interface from website
    - added function to update internal timers from main thread


  * [5db7bc2bcf45e33e0cd1f58042751d69f29a4023]
    Added new_timer


  * [51d6eb32ca209b0aa1b10c905db2f85e27a50ce5]
    Neu


  * [a8d9fc970f0efea6f0fdd38ecbfaea4eac5dadad]
    - added `tntnet-config --cxxflags` to CXXFLAGS


  * [8c41befcea4aba66fa9312191740a012ca78b588]
    - added function StringReplace


  * [de75f3e252b234238b85f3504c3a71a76c387f89]
    removed examples and web directory


  * [d4d2cd8bbc23c533bd48a34f88e82c137614cfde]
    - moved initialization of configDirectory to Plugin::Start()


  * [3888b786a0fc15ea309c59861d6221bc6a66aaf7]
    removed examples


  * [967e53dbad8fab10257472128889ba3f13ef446a]
    fix temporary error


  * [8076167dfeb68366c26b559aac9b1185e119cea2]
    Added Makefile for new javascript directory


  * [6c6634cd6d03ccb3ac8004a99ba984a35e207334]
    remove libhttpd.a in clean target


  * [62da275892aed6d6657e96faf5e7812a1c5d935a]
    Changed some styes


  * [50bda6afa07607c728ed8393c54ef1c41791f86a]
    Added recordings


  * [710c48f908290c52b93e57e29741fcd0696b2d22]
    *** empty log message ***


  * [d4d1dec8f3f204ad0d7abac3b553c5023a4324bd]
    - added EPGLinger


  * [4f7cd6ef7a1a9d3659ff7386425b705767351b53]
    - implemented skipping past event like within vdr


  * [0e009653ef3bb21ad5d9a9750f3b83d20df50267]
    - now skipping events that are in the past


  * [693ece80d094d8eeaa894f2a070a06074963cff3]
    - added internationalization for remote control


  * [48d4fea947f26ec81cbdbd23e8d92518946361a1]
    - introduced new page "remote control"


  * [fd34544fc3c676695e66c3cd5be2f53f8ac35257]
    - introduced page "remote control"


  * [86f4f5b117303cb35c0783b11b4d3f2fd70a203b]
    - added setup option ScreenshotInterval


  * [fde265c4fa7d38aec0b0fdcee006bb9adee4f8af]
    - added content type directive to precompiler calls


  * [61e31de98b97f556cfb2a0cafa172bde673e7859]
    - removed thread-unsafe call of cPlugin::ConfigDirectory and replaced it with Plugin::GetConfigDirectory
    - implemented proper shutdown of server thread on vdr termination


  * [c5cb6d2e099c9ae44cc3d26e4800c9f9101852e7]
    - renamed timers.h to sortedtimers.h


  * [42e72be05457b2ac81ee178477d1c0beab786ed3]
    - removed unnecessary include


  * [04352dd5ca5d44ebd57dae98cd055305c99567d0]
    Fixed bug with recording-image


  * [db34688e41811a7e66e21ae31e498c9c573d2b1a]
    Added translation for Time


  * [0cba90bb002338c2cbf207ea82c6fe8c8a111af3]
    Initial version of Recordings page


  * [c5a3d10682655b4eed3839cf26729821b70948d6]
    - added screenshot page, which delivers a grabbed image from the primary device as jpeg


  * [64eaee28c243214e654c60b06a27212e8dcb5c02]
    - optimized interface to access plugin objects from website
    - moved website code to pagelib subdirectory
    - introduced TimerManager that will help working on timers from a background thread


  * [4bfb50c7a53074fa7e4673ffdd16502c1bf72fcb]
    - fixed name clash by renaming "channel" in for-loop to "listChannel"


  * [17300da7b229b3178f9f947d35eceae96846cbdd]
    added Channel-Locks


  * [f2f66c48c389150791bd85f7828f89c8f42d844c]
    Made it usable


  * [5eaee70527a52e37b6ecb9c97a09e2495a094296]
    Schedule added


  * [ad4402f57c78a306cdb385d266a4ef3e4e154b09]
    Styles added for the Schedule table


  * [55b43cdf4198a260685c416d26e90c9265b66bb9]
    New date format added


  * [8db65a15e220b33371b1d3c502a05bf308316db4]
    - added read lock objekt for channels


  * [22feca64f3450d092cf593ba8c2cf34243ef9670]
    - added const specifier to operator< for cTimer


  * [a8e44d74890b612813e91e1b1abf245826860429]
    - added check for LastChannel-option


  * [fe9152d39e9f35f58ad9e81ba84123e56062c994]
    Updated all Makefiles to omit 'default target bug' from httpd Makefile


  * [ff7b11dee37fc9e28a6cc169816e0145eaecfa92]
    Fixed bug in Makefile to build 'all' target if no target argument was given to make call.


  * [ac5e883938b9ccac28edf3fa5b66939b0999d0ba]
    Spaces around the "-" in the start/end area


  * [53e682ec9d4e3357052b7b0e397288d20fce4cac]
    Event-Box now has info-DIV with start/end information


  * [98664aa4a28730d23e404257dd270c3c30a44fda]
    updated active icon


  * [b52ba87fca5bcc41a7802b4ff6fb3e6d6c1db1fb]
    Changes start/stop time to something sensible


  * [4941f50c3f3a4e32e478e50bd86a70821623249c]
    Added images for activity and recording status


  * [67304641b370f17b621f10a27695a4f96b37e8d9]
    credits for icons and images


  * [bd1b8b7a2a4405e43f621c9de52f98133d7bd704]
    added images for active, inactive and record


  * [dd559dc2f7bf9130e88c4b4b9109d92a262f1759]
    Deleted dangerous stuff


  * [e6ca3159a0c1e1551177d3e5549ec44288dbc774]
    - fixed event start and stop time


  * [63a15de53d63a48c160addc7793cea5b7b76ab6c]
    - added new Timers class that wraps cTimers functionality


  * [f1de2f0fb307bff494050aa84ff98312688ddfa3]
    Added i18n "Date"


  * [6fad5b3874f101e565f6e8feeaaf0f0dee3d45b3]
    Added active-flag to list


  * [88be8d5e112306f9a34f5333f9c8e2f0da085b1d]
    Modified some stuff.


  * [06fce238674ce77412d67ba3cb3465d0db6efd69]
    added i18n for date-string


  * [97952c4acd14b791d0de84bcceb52b2f8fce579c]
    updated contributors, removed umlaut


  * [4debc02a5183c0c77a76ea31970111068206a55f]
    - fixed email adresses


  * [9fcd2be72d79d492b9f2a1b38faa6e8b52187d7f]
    updated contributors


  * [1cce7b5a4f71e86a7b17a05e0274decc30aa089b]
    Update mit Bild usw


  * [7b1557f421b955968e1dc90ffa11e7a836b47af6]
    using -Wl,--whole-archive to link sublibraries


  * [1682dbf6066acd98c557bdf73d9b4c484de46943]
    added logo.png and Makefile


  * [c4c4798dea683c580397e7c979b128920653eb24]
    - LastChannel value of "0" now returns as maximum possible channel number


  * [5a7b14e209e125260c0a3263bcf7477e7f700026]
    Keine Timer


  * [c5a0ac492575efb83ecc76524ff3c13fe1a9799b]
    - renamed Setup::Get() to LiveSetup()
    - added method that fetches plugin class from vdr and gets its setup object
    - demo code in channels.ecpp


  * [95739a127dc2b85fe831ac13553578490fea34b0]
    Neu


  * [512ed2c60137bf5efe184fac8212569a880c1933]
    Update


  * [ce685cb78146f57afb4210d84c404cd11aeeccf3]
    Neu


  * [900d856f4196491550779de43ad3e5f2f0f271ce]
    Neues und Bugfixes


  * [48575b063d5bad1f500a721e380daaaac7f05258]
    Export DEFINES to sub-makes


  * [deaa8283750e790090b4e1d94ec5ac572cbd2cc6]
    - added exit when compiling inside a subdir fails


  * [231341f7bbe2bb6343ec6694b894803b100937c5]
    Verbesserungen


  * [08d5a16b15f4874d37f6f92961cc05fcbe877a09]
    Uhr in deutsch jetzt mit :


  * [107180b00a9c71d3ca8d9c53a592456598e0c834]
    / Mapping eingebaut


  * [39b41416a9b2699f1aae3a7a1a638ebe9708315d]
    Use incremental linking for libtnt-live


  * [6fd34231ed98447d10a15c7cad6d173d2a7d154d]
    add include to VDRDIR/include


  * [618df5e66988ab6a7ce0943f9145c2a228deffa0]
    Fixed OBJS in pages/Makefile


  * [c578f0c43e03bb72ba3d3896daa61695e649f901]
    Added css to subdirs


  * [f290227150bb13c72c87012e20a9ff7959f31a5f]
    Moved *.ecpp to pages and *.css to css subdir, added images dir


  * [e086df75301b2d17a3f6caacfa735d4c705b878b]
    verschwindet eh gleich


  * [8b0410e4488f08f8df01dd18a7fbf2876c5c45a5]
    - some optimizations


  * [fd188875436b54cdc81825c63f20fd63011096a7]
    Style-Gebastle


  * [1b41b135331a1ad4b1f87bda624392ab3da53699]
    Uebersetzungen nun richtig, dummy eingebaut


  * [96504760b52a7d9b31d3afceddff9e92a1b07865]
    - removed website-code generation from dist target


  * [391853ccdcf13bf817fb4ade9e6ed8f959f1ca57]
    fixed clean target in Makefile


  * [9903d559f0f7b1bad0946e5791a457ffe33a0df5]
    - added function for datetime formatting


  * [63cf033a92dd903e14cbf59570d1044b87be6d58]
    merge


  * [db6b5bafdd8c1aa1fe50a9ad9928ef0070d47028]
    - added missing terminating 0 entry


  * [6b296b95881b97185c721a1acb15d35b6220be99]
    - added internationalization


  * [f80ac81e7a467d86ab238b0d61539a2e5ced862b]
    - added internationalization


  * [705678a6d19457c74fc5a0c4c3e449e54144e29b]
    Styles etc. verbessert


  * [e5e44abae4ad21cb186e8f5c73bac2fe1e5c1be1]
    Neu


  * [32b1bb04be607b1416bc7f3b0d0366df2318afb3]
    Zwischen-commit


  * [0eb76f4fb787fdcc78c8b934204058613489f22a]
    - initial commit


  * [0fcd19e96beed0190f90aa565d704520fb8ac075]
    - inserted proper author data


  * [aca052cda62a8a06ba304049fb179156ce5d0792]
    - updated plugin-description


  * [7a738b512f6ab949c6307b3e897dd3b259bacbb7]
    - some optical improvements


  * [3e14161fd0a8f0b6fb6ec98bc5ded4370e61f048]
    - silenced make clean in httpd subdir
    - now removing .cpp files generated from .ecpp when cleaning


  * [68815423f7e6ebd3c1a84356f6c8a830a59f366c]
    - added options -i and -p to specify port and (possibly multiple) ip(s)
    - moved commandline-helpstring to setup class to ease maintaining
    - added default library directory /usr/local/lib


  * [ca0bfd1b2dce21dbf824d094fd65e1fa9ade3721]
    - made some more variables optional (only set if not existing in local environment)
    - some optical cleanups


  * [ccbbf7ff46540005386c9e2af758abce4a0e9acd]
    - moved lock into local scope


  * [78e1ebd904bb609f753cb8cfea56d6ecdd643a2c]
    - removed ecppc path hardcoded to /usr/local/bin


  * [91c3515c4913bb0b7813e7d1a10e1cb857e91db6]
    - made "all" the default target


  * [ce9a6850ae0266f003ca768a553f0d70c1304a74]
    - some optimizations, demo for auto-casting


  * [1f735a736c8767e35e56e640fd2972cdc1ed96a6]
    *** empty log message ***


  * [6e6955d282944c5f2e73ab454cfcc374414986c6]
    *** empty log message ***


  * [48c46dfdd986ad4a7a0692d05992f7882bef6a88]
    - initial checkin

 -- Andrey Pavlenko <email address hidden>  Wed, 30 Sep 2015 19:53:58 +0300

Available diffs

Builds

Built packages

Package files