Age | Commit message (Collapse) | Author |
|
- Move the top LOCK_CHANNELS_READ into the blocks and use several
lock statements.
|
|
|
|
- SortedTimers::GetByTimerId will now return "const cTimer *" to be sure the
timer is never modified within live. Modifying or more worse deleting such
a timer can lead to a segfault. This is no longer the case, but using const
may protect future mistakes.
|
|
|
|
|
|
- This implements the change request from ludi:
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1293486-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1293486
He requested to see the name of the serach timer, which has created a timer.
|
|
|
|
- This implements a change request from ludi:
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1293486-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1293486
|
|
- This fixes the problem reported by 3PO
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1293462-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1293462
|
|
- Got patch from here:
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1159418-patch-f%C3%BCr-live-plugin-offene-knoten-im-aufnahmen-baum-persistent-machen/#post1159418
|
|
- This fixes the problem reported by rookie1:
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1293327-vdr-plugin-live-f%C3%BCr-vdr-2-3-x/#post1293327
|
|
- Got the patch from Frank Neumann per eMail.
Adds an indention per directory to the recordings view.
Original was from here (level.diff):
http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/p1260210-live-plugin-einr%C3%BCcken-von-unterverzeichnissen/#post1260210
|
|
- Removed unused variable cSchedulesLock schedulesLock in epg_events.cpp
- Removed unused variable schedulesLockPtr in epginfo.ecpp
|
|
- Fixed Bug #2466 (https://projects.vdr-developer.org/issues/2466)
- Get rid of warning ‘template<class> class std::auto_ptr’ is deprecated
by disabling warning deprecated-declarations
|
|
- Support action "Announce and Switch" and "Inactive Record".
in edit_searchtimer.ecpp.
- Added German translation.
|
|
- Move the schedules lock into a block and execute "new cTimer(..." with
unlocked Schedules lists.
|
|
|
|
- Move the lockings into some blocks and execute other modules with unlocked
Channels and Schedules lists. This might not perfect, but there is currently
no other solution possible.
|
|
- Added global.mk with common makefile print macros.
Use VERBOSE=1 on the command line to show executed commands.
- Removed recursion printing of make.
- Suppress “nothing to be done for 'all'” message from make.
- gen_version_suffix.h is now always created.
|
|
- It is still not finished, but most of the locks should be in the right
order now.
I am still waiting for a VDR patch to check the lock order dynamically.
|
|
- Compile plugin with C++11 compiler, to allow usage of "std::unique_ptr".
- Added "-Wfatal-errors -Wall" to stop on the first error and switch on all
warnings.
- Removed autoptr.h and used "std::unique_ptr" instead where macro AUTO_PTR
has been used. Checked also, if the pointers are used correctly, because
"std::unique_ptr" is not 100% compatible to "std::auto_ptr", when the
pointer is "moved". "std::unique_ptr" needs an explicit call to "std::move"
in this case (AFAIU). Keep "std::auto_ptr" in the epgsearch interface!
|
|
|
|
- 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.
|
|
- Generate dependency files ".*.edep" out of the "*.ecpp" files and include
them in pages/Makefile.
- Allow building of "<subdir>/*.o" from the top makefile as target.
- .gitignore will ignore the new dependency files ".*.edep".
|
|
- New file autoptr.h to switch between "std::unique_ptr" and
"std::auto_ptr" depending on the GCC version, by new macro AUTO_PTR.
- Removed some "using namespace std" and add some "#define __STL_CONFIG_H"
before including header files. This will not define "swap" in vdr/tools.h.
- Remove also "using namespace std::tr1".
|
|
From http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1234887-live-patch-f%C3%BCr-osd-ohne-ausgabeplugin/#post1234887
|
|
- whats_on.ecpp will now lock first Channels and then Schedules.
The locking time of Schedules is now much shorter, too.
|
|
- SearchResult::GetEvent has now a new parameter Channel
- Call EpgEvents::CreateEpgInfo only, if a Channel has been found.
|
|
- Speedup make by use of ":=" instead of "=".
- Build "*.po" files only if a source file has been changed.
- Make some targets PHONY.
- Change subdir handling.
- Build "*.po" and "*.mo" files only if it is required.
- Install "*.mo" files and plugin "*.so" file only if they have been
changed.
|
|
|
|
|
|
|
|
http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1280013-vdr-live-vdr-2-3-1/#post1280013
|
|
VDRVERSNUM-check was for 10728. So all VDR versions less or equal
10728 are not supported any more now.
|
|
idea came from user snoopy_1978 and closes bug entry #1341 in the
bugtracker.
|
|
from now on.
This drop some conditional compilations and thus simplyfies overall maintanance.
|
|
request url.
Tntnet versions which did not allow to get the host from the request url are now unsupported.
|
|
in cxxtools
Removed old code for cxxtools queryparams.
|
|
config file.
Only code internal configuration is used now.
|
|
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'.
|
|
Ingo Prochaska)
|
|
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.
|
|
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.
|
|
|
|
This bug was reported by user 'mhanu' in bug #1332.
|
|
This problem and a patch solving this was reported in bug entry #1317.
|
|
|
|
|
|
|
|
repository anymore.
|