1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

2111 Commits

Author SHA1 Message Date
Klaus Schmidinger
4c90306502 Made skipspace() an inline function and changed it to handle the most common case of 'no leading space' very fast, and avoid calling isspace() 2007-07-21 13:39:02 +02:00
Klaus Schmidinger
214c12289f Improved cControl::Launch() to keep 'control' from pointing to uninitialized memory 2007-07-20 15:26:13 +02:00
Klaus Schmidinger
a8eaa2538c Updated the Finnish OSD texts 2007-07-20 15:04:56 +02:00
Klaus Schmidinger
2f528db30a Fixed a typo in the function name of cOsd::SetOsdPosition() and added a range check to it 2007-07-20 14:57:37 +02:00
Klaus Schmidinger
8ff2c73d9b Fixed clearing color buttons in the 'curses' skin 2007-07-20 14:45:44 +02:00
Klaus Schmidinger
bd36fb5111 Improved numdigits(), isnumber() and strreplace() 2007-07-20 14:25:46 +02:00
Klaus Schmidinger
57c2b211e4 Fixed handling single byte characters >0x7F in Utf8ToArray() 2007-07-20 13:56:38 +02:00
Klaus Schmidinger
3796bebfc5 Updated the Russian OSD texts 2007-07-20 12:35:53 +02:00
Klaus Schmidinger
c9094aad18 Fixed a buffer overflow in initializing the system character table 2007-07-20 12:31:38 +02:00
Klaus Schmidinger
7c86dcaa27 Added WeekDayNameFull() 2007-06-23 13:40:04 +02:00
Klaus Schmidinger
d66eba77c2 Improved performance of the SVDRP commands LSTC and CHAN when used with a channel name 2007-06-23 13:24:00 +02:00
Klaus Schmidinger
24232a0010 Fixed stripping i18n stuff from font names 2007-06-23 11:28:18 +02:00
Klaus Schmidinger
e5def7917b Added full weekday names to i18n.c for plugins to use 2007-06-23 10:54:31 +02:00
Klaus Schmidinger
d9a8e282e5 Fonts can now be created with a width that overwrites the default width 2007-06-23 10:41:10 +02:00
Klaus Schmidinger
95f4ddd4e5 Fixed handling address masks in SVDRP host settings 2007-06-23 09:43:55 +02:00
Klaus Schmidinger
62f3d4c797 Changed the parameter "OSD font size" to "Default font size" in "Setup/OSD" 2007-06-23 09:28:05 +02:00
Klaus Schmidinger
63f4369849 Updated the Finnish OSD texts 2007-06-23 09:16:56 +02:00
Klaus Schmidinger
9ebd38230c Fixed a name clash between skincurses.c and the new cOsd position functions 2007-06-23 09:08:21 +02:00
Klaus Schmidinger
549a26af27 Implemented cOsd::SetOsdPosition() etc 2007-06-17 14:02:02 +02:00
Klaus Schmidinger
da376c0603 The info.vdr file now also stores the name of the channel 2007-06-17 13:13:47 +02:00
Klaus Schmidinger
efbb48dbaf Fixed handling detached processes in SystemExec() 2007-06-17 12:45:57 +02:00
Klaus Schmidinger
3ad941de73 Changed the parameter "OSD font" to "Default font" in "Setup/OSD" 2007-06-17 12:33:53 +02:00
Klaus Schmidinger
671bad0400 Updated the Finnish OSD texts 2007-06-17 12:28:59 +02:00
Klaus Schmidinger
d2b11bf712 Implemented cFont::CreateFont() 2007-06-17 12:15:24 +02:00
Klaus Schmidinger
3c68ef28d0 Using dummy font if no fonts are installed 2007-06-17 11:47:18 +02:00
Klaus Schmidinger
79b1c68ffb Now using 'fontconfig' to determine which fonts to use 2007-06-17 11:12:46 +02:00
Klaus Schmidinger
b1e0df2b27 Added missing note about adjusting the 'skincurses' plugin to UTF-8 handling 2007-06-16 10:45:21 +02:00
Klaus Schmidinger
b532dc8229 Replaced strncpy() and strn0cpy() with Utf8Strn0Cpy() where necessary 2007-06-16 10:41:21 +02:00
Klaus Schmidinger
4011e244ff Modified handling invalid characters in VFAT mode 2007-06-16 08:59:39 +02:00
Klaus Schmidinger
61dd9815ae More credits for 'Fixed a crash in i18n character set conversion' 2007-06-15 14:40:12 +02:00
Klaus Schmidinger
d1934a7cfd Using nl_langinfo(CODESET) to determine the local codeset to use; libsi uses canonical codeset names 2007-06-15 13:25:35 +02:00
Klaus Schmidinger
1f7c70cd49 Fixed a crash in i18n character set conversion 2007-06-15 13:01:18 +02:00
Klaus Schmidinger
824b974b81 Increased APIVERSION (forgot to do that in 1.5.2 and 1.5.3) 2007-06-13 06:38:33 +02:00
Klaus Schmidinger
02d34e0657 Added a note about font names and sizes 2007-06-10 13:37:03 +02:00
Klaus Schmidinger
c6f8a14957 Freetype font support; full UTF-8 support; dropped pixel fonts 2007-06-10 13:02:43 +02:00
Klaus Schmidinger
df463b5a2a Fixed getting the code setting from the locale 2007-05-12 09:35:07 +02:00
Klaus Schmidinger
d472e8b63b Official release of version 1.4.7 2007-05-12 09:05:06 +02:00
Klaus Schmidinger
37cca63f31 Increased the maximum number of CA system ids to cope with the AlphaCrypt CAM's version 3.11 firmware 2007-04-30 13:03:29 +02:00
Klaus Schmidinger
6e93ac9525 Implemented the SVDRP command REMO 2007-04-30 12:53:35 +02:00
Klaus Schmidinger
d8264ee1b2 Fixed handling ChannelUp/Down keys if there is currently a replay running 2007-04-30 09:53:34 +02:00
Klaus Schmidinger
fcbb206fdf Non-primary devices in Transfer mode are now also used for recording 2007-04-30 09:40:34 +02:00
Klaus Schmidinger
f935c03c79 Fixed a race condition with signal handlers at program exit 2007-04-30 09:24:30 +02:00
Klaus Schmidinger
853f6064bf Fixed handling frequencies in NitFilter::Process() 2007-04-29 11:40:31 +02:00
Klaus Schmidinger
27c7603276 Fixed a busy loop in fast forward if the next video data file is missing 2007-04-28 15:18:02 +02:00
Klaus Schmidinger
32c689258a Fixed some spelling errors in 'newplugin' 2007-04-28 14:49:05 +02:00
Klaus Schmidinger
2ac9030e65 Implemented character set conversion in 'libsi' 2007-04-22 14:49:26 +02:00
Klaus Schmidinger
6d88da9385 Added missing rules for generating iso8859-13 font to Makefile 2007-03-11 10:22:18 +01:00
Klaus Schmidinger
567033135d Added Turkish language texts 2007-03-11 10:17:55 +01:00
Klaus Schmidinger
93ad92da14 Fixed handling user activity for shutdown 2007-03-10 13:02:05 +01:00
Klaus Schmidinger
df2f3335eb Release of version 1.4.6 2007-03-03 16:26:25 +01:00
Klaus Schmidinger
6bb8b86ff4 Updated the Finnish OSD texts 2007-03-03 15:39:05 +01:00
Klaus Schmidinger
16fe4d783f Made "Channel entry timeout" a setup parameter 2007-02-25 14:14:06 +01:00
Klaus Schmidinger
197d3762e4 Increased the maximum number of DVB devices to 8 2007-02-25 12:25:57 +01:00
Klaus Schmidinger
44479aab2a Updated the Finnish OSD texts 2007-02-25 11:57:55 +01:00
Klaus Schmidinger
cb0bd2e009 Added changes from version 1.4.5-2 to version 1.5.1 2007-02-25 11:54:17 +01:00
Klaus Schmidinger
1a4456d981 Simplified the error handling in cDvbTuner::GetFrontendStatus() 2007-02-25 11:52:09 +01:00
Klaus Schmidinger
7b59d84be3 Changed "Menu button closes" to "Menu key closes"; cleaned up "button" vs. "key" in MANUAL 2007-02-25 11:39:40 +01:00
Klaus Schmidinger
ddb7f33567 Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit() 2007-02-25 10:56:29 +01:00
Klaus Schmidinger
50b14be807 Fixed handling error status in cDvbTuner::GetFrontendStatus() 2007-02-24 11:20:42 +01:00
Klaus Schmidinger
328d8b6494 Updated satellite names in 'sources.conf' 2007-02-17 16:19:18 +01:00
Klaus Schmidinger
cc385f5292 Fixed a possible crash when loading an invalid XPM file 2007-02-17 16:10:46 +01:00
Klaus Schmidinger
f3bc8d1988 Adapted 'libsi' to DVB-S2 2007-02-03 12:13:08 +01:00
Klaus Schmidinger
31820a5175 Removed 'assert(0)' from cDvbSpuDecoder::setTime() 2007-02-03 10:26:17 +01:00
Klaus Schmidinger
d919573037 Adjusted release date 2007-01-28 09:59:03 +01:00
Klaus Schmidinger
0a766bc257 Now using cPipe instead of popen() in cCommand::Execute() 2007-01-27 11:48:54 +01:00
Klaus Schmidinger
8597e120c6 Added a clear note about CA values 0...F no longer working with encrypted channels 2007-01-26 13:59:23 +01:00
Klaus Schmidinger
cb25286394 Now using cPipe instead of popen() in cCommand::Execute() 2007-01-26 13:38:32 +01:00
Klaus Schmidinger
d1d5825136 Fixed i18n characters for the Hungarian texts 2007-01-26 13:28:47 +01:00
Klaus Schmidinger
7751b6abb0 Added cDevice::HasCi() so that devices with Common Interface can be avoided when tuning to an FTA channel 2007-01-13 12:14:51 +01:00
Klaus Schmidinger
87dd5139ff CAM handling refactored; multiple recordings with one CAM; automatic CAM selection 2007-01-07 14:46:14 +01:00
Klaus Schmidinger
b4cab10eca Official release of version 1.4.5 2007-01-07 14:04:12 +01:00
Klaus Schmidinger
b473582b4e Added a missing break statement in cCiHandler::OpenSession() 2007-01-05 10:09:22 +01:00
Klaus Schmidinger
dbd4c7329b When entering text via the numeric keys, the characters are now checked against the allowed characters 2007-01-04 13:38:40 +01:00
Klaus Schmidinger
50ff4d3b79 Fixed the INSTALL section on retrying shutdown later 2007-01-04 13:23:42 +01:00
Klaus Schmidinger
dcff08512e Fixed a possible segfault if VDR gets terminated while a message is displayed 2007-01-04 13:11:52 +01:00
Klaus Schmidinger
e72bff8938 Fixed a typo 2007-01-04 13:05:45 +01:00
Klaus Schmidinger
9e2fcf1ebf Added '#include <stdint.h>' to font.h; added a compatibility define for 'uint64' to tools.h (cont'd) 2006-12-03 17:40:00 +01:00
Klaus Schmidinger
fb22b61299 Adjusted release date 2006-12-03 09:57:09 +01:00
Klaus Schmidinger
19f39258f0 Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines 2006-12-02 11:30:19 +01:00
Klaus Schmidinger
661da094e1 Now calling cPluginManager::Active() only if VDR is really trying to shut down, and waiting for 5 minutes before calling it again 2006-12-02 10:35:27 +01:00
Klaus Schmidinger
ddcb37300f The getskyepg.pl script now replaces "&amp;" with "&" 2006-12-02 10:00:08 +01:00
Klaus Schmidinger
83ad7bf6e4 Added a missing 'const' to cRecordingInfo::ChannelID() 2006-12-01 15:09:10 +01:00
Klaus Schmidinger
2bdf515ace Fixed a typo in the change to the "Use small font" setup option in version 1.3.47 2006-12-01 15:03:37 +01:00
Klaus Schmidinger
78b78ffd64 Fixed a possible crash in remux.c on 64-bit machines 2006-12-01 14:53:11 +01:00
Klaus Schmidinger
bab6955557 Made the getskyepg.pl script of the 'sky' plugin send a user agent message to the server 2006-12-01 14:39:59 +01:00
Klaus Schmidinger
3e0659a10a Fixed a possible segfault in cSkins::Message() 2006-12-01 13:35:41 +01:00
Klaus Schmidinger
5945e2b1cb Some improvements to the man pages 2006-11-19 10:05:58 +01:00
Klaus Schmidinger
3dc4a71fe6 Fixed displaying the replay mode symbol in case of "Multi speed mode" 2006-11-04 13:19:31 +01:00
Klaus Schmidinger
b8b41e4138 Adjusted release date 2006-10-29 10:09:53 +01:00
Klaus Schmidinger
6bee1b1f3d Fixed handling NITs with more than one delivery system descriptor tag for the same transponder 2006-10-28 12:38:13 +02:00
Klaus Schmidinger
af0e7a6193 Fixed deleting EPG events that have a running status of "pausing" or higher 2006-10-28 09:16:24 +02:00
Klaus Schmidinger
d67543b9ac Adjusted release date again 2006-10-22 09:11:29 +02:00
Klaus Schmidinger
9a6e81fc3a Fixed setting audio track descriptions after a replay has been stopped 2006-10-20 13:42:14 +02:00
Klaus Schmidinger
a47b2bfc75 Adjusted release date 2006-10-15 09:03:01 +02:00
Klaus Schmidinger
24da36dd8d Increased the size of the key queue to avoid problems with long key macros 2006-10-14 11:47:32 +02:00
Klaus Schmidinger
f2c619568f Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin() 2006-10-14 11:09:01 +02:00
Klaus Schmidinger
3a9deab56c cRemote::PutMacro() now sets a lock while it expands the macro 2006-10-14 10:46:19 +02:00
Klaus Schmidinger
93d2941ebe Keys from expanded key macros are now put into the front of the key queue 2006-10-14 10:41:20 +02:00
Klaus Schmidinger
7bed3fd6ba Fixed displaying the error log message in case an unknown plugin was requested in a key macro 2006-10-14 10:06:16 +02:00
Klaus Schmidinger
6a15d77429 Fixed a possible crash if cPluginManager::GetPlugin() is called with a NULL pointer 2006-10-14 09:57:09 +02:00