summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HISTORY3
-rw-r--r--HISTORY.DE3
-rw-r--r--patches/README.patches4
-rw-r--r--patches/vdr.epgsearch-exttimeredit.diff26
4 files changed, 35 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index dfcb253..66147f8 100644
--- a/HISTORY
+++ b/HISTORY
@@ -41,6 +41,9 @@ new:
- the correct content encoding for mail notifications is now automatically detected
- epgsearch now autodetects an installed pin plugin or graphtft, also the optional libraries
libpcre und libtre (can be turned off by commenting AUTOCONFIG in the Makefile)
+- new patch vdr.epgsearch-exttimeredit.diff:
+ this patch against VDR integrates epgsearch's timer edit menu to VDR's timer menu, thanks
+ S:oren@vdr-portal for providing it.
fixes:
- fixed a crash when pressing 'Ok' in an empty timers done menu
- fixed a crash when using the progressbar and events with 0 duration exist, thanks
diff --git a/HISTORY.DE b/HISTORY.DE
index 1696e43..a97b79e 100644
--- a/HISTORY.DE
+++ b/HISTORY.DE
@@ -46,6 +46,9 @@ neu:
- Es wird nun automatisch erkannt, ob Pin-Plugin oder Graphtft installiert sind, ebenso die
optionalen Libs libpcre und libtre (läßt sich im Makefile mit Kommentieren von AUTOCONFIG
abschalten)
+- neuer Patch vdr.epgsearch-exttimeredit.diff:
+ Dieser VDR-Patch integriert epgsearch's Timer-Edit-Menü in VDR's Timer-Menü, Danke dafür
+ an S:oren@vdr-portal.
fixes:
- Absturz beim Drücken von 'Ok' in leerem Menü erledigter Timer behoben
- Absturz bei Verwendung des Fortschrittsbalkens in Verbindung mit Sendungen
diff --git a/patches/README.patches b/patches/README.patches
index ab32547..376907c 100644
--- a/patches/README.patches
+++ b/patches/README.patches
@@ -10,4 +10,6 @@ Description of patches
this patch adds a timer commands menu to VDR's timer menu, that can be called with '0'.
It can be used e.g. to search for repeats of a timer.
- vdr-1.5.11-progressbar-support-0.0.1.diff:
- this patch adds progressbar support to VDR's skins 'classic' and 'st:tng' \ No newline at end of file
+ this patch adds progressbar support to VDR's skins 'classic' and 'st:tng'
+- vdr.epgsearch-exttimeredit.diff:
+ this patch against VDR integrates epgsearch's timer edit menu to VDR's timer menu. \ No newline at end of file
diff --git a/patches/vdr.epgsearch-exttimeredit.diff b/patches/vdr.epgsearch-exttimeredit.diff
new file mode 100644
index 0000000..36e3554
--- /dev/null
+++ b/patches/vdr.epgsearch-exttimeredit.diff
@@ -0,0 +1,26 @@
+--- menu.c.orig 2009-04-11 14:47:08.000000000 +0200
++++ menu.c 2009-04-11 15:13:30.000000000 +0200
+@@ -985,6 +985,23 @@ eOSState cMenuTimers::Edit(void)
+ if (HasSubMenu() || Count() == 0)
+ return osContinue;
+ isyslog("editing timer %s", *CurrentTimer()->ToDescr());
++
++ // Data structure for service "Epgsearch-exttimeredit-v1.0"
++ struct Epgsearch_exttimeredit_v1_0
++ {
++ // in
++ cTimer* timer; // pointer to the timer to edit
++ bool bNew; // flag that indicates, if this is a new timer or an existing one
++ const cEvent* event; // pointer to the event corresponding to this timer (may be NULL)
++ // out
++ cOsdMenu* pTimerMenu; // pointer to the menu of results
++ } exttimeredit;
++ exttimeredit.timer = CurrentTimer();
++ exttimeredit.bNew = false;
++ exttimeredit.event = NULL;
++ if (cPluginManager::CallFirstService("Epgsearch-exttimeredit-v1.0", &exttimeredit))
++ return AddSubMenu(exttimeredit.pTimerMenu);
++
+ return AddSubMenu(new cMenuEditTimer(CurrentTimer()));
+ }
+