mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
The 'Allowed' parameter in cMenuEditStrItem() is now NULL by default, which results in using tr(FileNameChars)
This commit is contained in:
parent
b54da2e0eb
commit
46b9d18368
@ -1797,6 +1797,8 @@ Thomas G
|
|||||||
de_DE.po file
|
de_DE.po file
|
||||||
for adding more special characters to the list of allowed characters when entering
|
for adding more special characters to the list of allowed characters when entering
|
||||||
strings
|
strings
|
||||||
|
for suggesting to make the 'Allowed' parameter in cMenuEditStrItem() NULL by default,
|
||||||
|
which results in using tr(FileNameChars)
|
||||||
|
|
||||||
David Woodhouse <dwmw2@infradead.org>
|
David Woodhouse <dwmw2@infradead.org>
|
||||||
for his help in replacing the get/put_unaligned() macros from asm/unaligned.h with
|
for his help in replacing the get/put_unaligned() macros from asm/unaligned.h with
|
||||||
|
2
HISTORY
2
HISTORY
@ -5507,3 +5507,5 @@ Video Disk Recorder Revision History
|
|||||||
- Fixed displaying subtitles in live mode.
|
- Fixed displaying subtitles in live mode.
|
||||||
- Fixed handling CONFDIR (thanks to Rolf Ahrenberg).
|
- Fixed handling CONFDIR (thanks to Rolf Ahrenberg).
|
||||||
- Added some missing 'const' keywords (thanks to Sascha Volkenandt).
|
- Added some missing 'const' keywords (thanks to Sascha Volkenandt).
|
||||||
|
- The 'Allowed' parameter in cMenuEditStrItem() is now NULL by default, which results
|
||||||
|
in using tr(FileNameChars) (suggested by Thomas Günther).
|
||||||
|
8
menu.c
8
menu.c
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: menu.c 1.464 2007/10/19 14:20:15 kls Exp $
|
* $Id: menu.c 1.465 2007/11/03 15:02:00 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "menu.h"
|
#include "menu.h"
|
||||||
@ -251,7 +251,7 @@ void cMenuEditChannel::Setup(void)
|
|||||||
|
|
||||||
// Parameters for all types of sources:
|
// Parameters for all types of sources:
|
||||||
strn0cpy(name, data.name, sizeof(name));
|
strn0cpy(name, data.name, sizeof(name));
|
||||||
Add(new cMenuEditStrItem( tr("Name"), name, sizeof(name), tr(FileNameChars)));
|
Add(new cMenuEditStrItem( tr("Name"), name, sizeof(name)));
|
||||||
Add(new cMenuEditSrcItem( tr("Source"), &data.source));
|
Add(new cMenuEditSrcItem( tr("Source"), &data.source));
|
||||||
Add(new cMenuEditIntItem( tr("Frequency"), &data.frequency));
|
Add(new cMenuEditIntItem( tr("Frequency"), &data.frequency));
|
||||||
Add(new cMenuEditIntItem( tr("Vpid"), &data.vpid, 0, 0x1FFF));
|
Add(new cMenuEditIntItem( tr("Vpid"), &data.vpid, 0, 0x1FFF));
|
||||||
@ -671,7 +671,7 @@ cMenuEditTimer::cMenuEditTimer(cTimer *Timer, bool New)
|
|||||||
Add(new cMenuEditBitItem( tr("VPS"), &data.flags, tfVps));
|
Add(new cMenuEditBitItem( tr("VPS"), &data.flags, tfVps));
|
||||||
Add(new cMenuEditIntItem( tr("Priority"), &data.priority, 0, MAXPRIORITY));
|
Add(new cMenuEditIntItem( tr("Priority"), &data.priority, 0, MAXPRIORITY));
|
||||||
Add(new cMenuEditIntItem( tr("Lifetime"), &data.lifetime, 0, MAXLIFETIME));
|
Add(new cMenuEditIntItem( tr("Lifetime"), &data.lifetime, 0, MAXLIFETIME));
|
||||||
Add(new cMenuEditStrItem( tr("File"), data.file, sizeof(data.file), tr(FileNameChars)));
|
Add(new cMenuEditStrItem( tr("File"), data.file, sizeof(data.file)));
|
||||||
SetFirstDayItem();
|
SetFirstDayItem();
|
||||||
}
|
}
|
||||||
Timers.IncBeingEdited();
|
Timers.IncBeingEdited();
|
||||||
@ -2713,7 +2713,7 @@ cMenuSetupRecord::cMenuSetupRecord(void)
|
|||||||
Add(new cMenuEditBoolItem(tr("Setup.Recording$Use VPS"), &data.UseVps));
|
Add(new cMenuEditBoolItem(tr("Setup.Recording$Use VPS"), &data.UseVps));
|
||||||
Add(new cMenuEditIntItem( tr("Setup.Recording$VPS margin (s)"), &data.VpsMargin, 0));
|
Add(new cMenuEditIntItem( tr("Setup.Recording$VPS margin (s)"), &data.VpsMargin, 0));
|
||||||
Add(new cMenuEditBoolItem(tr("Setup.Recording$Mark instant recording"), &data.MarkInstantRecord));
|
Add(new cMenuEditBoolItem(tr("Setup.Recording$Mark instant recording"), &data.MarkInstantRecord));
|
||||||
Add(new cMenuEditStrItem( tr("Setup.Recording$Name instant recording"), data.NameInstantRecord, sizeof(data.NameInstantRecord), tr(FileNameChars)));
|
Add(new cMenuEditStrItem( tr("Setup.Recording$Name instant recording"), data.NameInstantRecord, sizeof(data.NameInstantRecord)));
|
||||||
Add(new cMenuEditIntItem( tr("Setup.Recording$Instant rec. time (min)"), &data.InstantRecordTime, 1, MAXINSTANTRECTIME));
|
Add(new cMenuEditIntItem( tr("Setup.Recording$Instant rec. time (min)"), &data.InstantRecordTime, 1, MAXINSTANTRECTIME));
|
||||||
Add(new cMenuEditIntItem( tr("Setup.Recording$Max. video file size (MB)"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE));
|
Add(new cMenuEditIntItem( tr("Setup.Recording$Max. video file size (MB)"), &data.MaxVideoFileSize, MINVIDEOFILESIZE, MAXVIDEOFILESIZE));
|
||||||
Add(new cMenuEditBoolItem(tr("Setup.Recording$Split edited files"), &data.SplitEditedFiles));
|
Add(new cMenuEditBoolItem(tr("Setup.Recording$Split edited files"), &data.SplitEditedFiles));
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: menuitems.c 1.54 2007/10/21 12:21:51 kls Exp $
|
* $Id: menuitems.c 1.55 2007/11/03 15:01:01 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "menuitems.h"
|
#include "menuitems.h"
|
||||||
@ -256,7 +256,7 @@ cMenuEditStrItem::cMenuEditStrItem(const char *Name, char *Value, int Length, co
|
|||||||
{
|
{
|
||||||
value = Value;
|
value = Value;
|
||||||
length = Length;
|
length = Length;
|
||||||
allowed = Allowed;
|
allowed = Allowed ? Allowed : tr(FileNameChars);
|
||||||
pos = -1;
|
pos = -1;
|
||||||
offset = 0;
|
offset = 0;
|
||||||
insert = uppercase = false;
|
insert = uppercase = false;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
* See the main source file 'vdr.c' for copyright information and
|
* See the main source file 'vdr.c' for copyright information and
|
||||||
* how to reach the author.
|
* how to reach the author.
|
||||||
*
|
*
|
||||||
* $Id: menuitems.h 1.21 2007/06/08 11:53:37 kls Exp $
|
* $Id: menuitems.h 1.22 2007/11/03 14:59:47 kls Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __MENUITEMS_H
|
#ifndef __MENUITEMS_H
|
||||||
@ -101,7 +101,7 @@ protected:
|
|||||||
void LeaveEditMode(bool SaveValue = false);
|
void LeaveEditMode(bool SaveValue = false);
|
||||||
bool InEditMode(void) { return valueUtf8 != NULL; }
|
bool InEditMode(void) { return valueUtf8 != NULL; }
|
||||||
public:
|
public:
|
||||||
cMenuEditStrItem(const char *Name, char *Value, int Length, const char *Allowed);
|
cMenuEditStrItem(const char *Name, char *Value, int Length, const char *Allowed = NULL);
|
||||||
~cMenuEditStrItem();
|
~cMenuEditStrItem();
|
||||||
virtual eOSState ProcessKey(eKeys Key);
|
virtual eOSState ProcessKey(eKeys Key);
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user