Age | Commit message (Collapse) | Author |
|
|
|
- The current code base is compatible with VDR 2.2.0 and VDR 2.3.7. In fact
it is compatible to all 2.x VDR versions. Setting the plugin version to
a major release of 2 indicates this now.
|
|
- Reorder all included header files to this order:
* own headers
* STL headers
* VDR headers
* system headers
This has been done in all source and all own header files.
Normally the STL headers should have gone after the VDR headers, but due
to an compilation error with GCC 6 and the definition of swap in vdr/tools.h
if __STL_CONFIG_H is not defined, the STL headers need to be before the VDR
headers. Please note, that GCC 4.x, 5.x and 6.x do no longer define
__STL_CONFIG_H resulting in the definition of swap in vdr/tools.h. This was
no problem till GCC 6.x. To overcome the error in GCC 6.x, __STL_CONFIG_H
is now defined in some headers before including a VDR header file, so that
vdr/tools.h doe not define swap any more.
Klaus S. might change the definition in vdr/tools.h with the next VDR
version. So the setting of "__STL_CONFIG_H" may be removed.
- Added all missing system/STL/VDR header files to the own header files,
so that they can be included as first file.
- Removed all unnecessary header file includes in source and own header
files.
- Used #include "..." only for header files in the same directory and
#include <...> for all header files which need to be searched via the -I
and built in path.
|
|
|
|
LIVE can be compiled only with versions of tntnet which support
SSL/TLS connections.
|
|
|
|
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+.
|
|
descending orders.
|
|
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
|
|
- by default show the channel group containing the current channel
- show "switch to this channel"-buttons
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
Regenerated i18n-generated.h file for compatibility with older VDR
versions.
|
|
|
|
|
|
|
|
|
|
|
|
development status. See Bug #343. This will need some additional tweaking.
|
|
|
|
EPG images via the new commandline option '-e <dir>' or
'--epgimages=<dir> like -P'live -e /video/epgimages'
|
|
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.
|
|
|
|
tntnet (values:
INFO, DEBUG,...)
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- common method Setup::SaveSetup to store setup values from osd and web frontend
|
|
|
|
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
|
|
|
|
- checking for epgsearch and hiding "search" and "searchtimers" if epgsearch not present
|
|
|
|
|
|
|
|
|
|
- incorporated all code into one shared object
|
|
|
|
|
|
- moved website code to pagelib subdirectory
- introduced TimerManager that will help working on timers from a background thread
|