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

2193 Commits

Author SHA1 Message Date
Klaus Schmidinger
48da9ba9c8 Changed cBitmap::DrawText() to always draw the background unless ColorBg is clrTransparent 2007-08-17 15:31:18 +02:00
Klaus Schmidinger
4d0297b804 Reduced the number of time(NULL) calls in vdr.c's main loop to a single call 2007-08-17 14:36:45 +02:00
Klaus Schmidinger
cb03e38a07 Optimized cNitFilter::Process() 2007-08-17 14:06:09 +02:00
Klaus Schmidinger
9fa6d9f9dd Optimized cMenuEditChrItem::Set() 2007-08-17 13:50:20 +02:00
Klaus Schmidinger
1f3dbe585b Some optimizations in cDvbDevice::SetChannelDevice() 2007-08-17 13:41:06 +02:00
Klaus Schmidinger
7bb744ccb0 I18nInitialize() now uses best matching default locale 2007-08-17 12:38:55 +02:00
Klaus Schmidinger
00328c31e1 Updated the French OSD texts 2007-08-17 11:51:03 +02:00
Klaus Schmidinger
e48d4293e5 Checking the string for NULL in I18nTranslate() 2007-08-15 14:18:26 +02:00
Klaus Schmidinger
3883fb8e16 Added i18n to the 'skincurses' plugin 2007-08-15 14:11:11 +02:00
Klaus Schmidinger
bc580d781a Updated the Finnish OSD texts 2007-08-15 13:52:58 +02:00
Klaus Schmidinger
1acc20266e Added DESTDIR and PREFIX handling to the Makefile 2007-08-15 13:49:27 +02:00
Klaus Schmidinger
a551b5b124 Moved the "all" target in plugin Makefiles before the "Implicit rules" 2007-08-15 13:20:04 +02:00
Klaus Schmidinger
0979904dfc Improved i18n-to-gettext.pl 2007-08-15 12:52:00 +02:00
Klaus Schmidinger
fdcce1c153 Fixed a faulty comment in Make.config.template 2007-08-12 20:44:29 +02:00
Klaus Schmidinger
310c5dc757 Added missing install-i18n to the install target in the Makefile 2007-08-12 20:38:10 +02:00
Klaus Schmidinger
1c7f9c81b4 Added a debug error message to cReceiver::~cReceiver() in case it is still attached to a device 2007-08-12 12:30:00 +02:00
Klaus Schmidinger
dbcc517354 cBitmap::SetXpm() now checks whether the given Xpm pointer is not NULL 2007-08-12 11:36:14 +02:00
Klaus Schmidinger
ab7fd0a903 Fixed the link to the GPL2 at http://www.gnu.org in vdr.c 2007-08-12 11:25:05 +02:00
Klaus Schmidinger
8edb431b2c Added the "...or (at your option) any later version" phrase to the license information of all plugins, and also the "newplugin" script 2007-08-12 11:13:43 +02:00
Klaus Schmidinger
6f568625d7 Fixed handling kLeft in the calls to cStatus::MsgOsdTextItem() 2007-08-12 10:45:43 +02:00
Klaus Schmidinger
33e5ef3a58 The list of tracks given in cStatus::SetAudioTrack() is now NULL terminated 2007-08-12 10:37:58 +02:00
Klaus Schmidinger
84faea7f0d Put the three letter language codes and aliases into i18n.c 2007-08-12 09:54:23 +02:00
Klaus Schmidinger
26e2e4dee2 Using system locale for i18n by default 2007-08-11 14:27:02 +02:00
Klaus Schmidinger
0f7a4af168 Switched I18N to gettext 2007-08-11 12:39:06 +02:00
Klaus Schmidinger
cad9843166 Fixed a bug I introduced when simplifying the original patch for detecting Premiere NVOD channel links 2007-07-28 13:23:37 +02:00
Klaus Schmidinger
031000493d Fixed a problem with characters >0x7F in the modified version of skipspace() 2007-07-28 12:59:48 +02:00
Klaus Schmidinger
6ab7d34010 Updated the Estonian OSD texts 2007-07-28 11:20:25 +02:00
Klaus Schmidinger
1476966099 All logging now goes to LOG_ERR 2007-07-28 09:45:27 +02:00
Klaus Schmidinger
54e8fd121a Added a credit 2007-07-28 09:39:53 +02:00
Klaus Schmidinger
2cf50221c2 Added a missing 'P' to vdr.c's SHUTDOWNCANCELROMPT macro 2007-07-22 11:40:01 +02:00
Klaus Schmidinger
1858245fc8 Added a table of the used trick speed values to the description of cDevice::TrickSpeed() 2007-07-22 11:29:37 +02:00
Klaus Schmidinger
a1663a3612 Fixed detection of Premiere NVOD channel links 2007-07-21 15:05:20 +02:00
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
Klaus Schmidinger
bb335fecba Updated the Hungarian language texts 2006-10-14 09:27:13 +02:00
Klaus Schmidinger
c65fc15934 Fixed clearing an event's Title, ShortText and Description in case the data comes from an external source 2006-10-09 16:22:07 +02:00
Klaus Schmidinger
a9d6bb256d Replacing blanks in language codes with underlines 2006-10-08 11:28:15 +02:00
Klaus Schmidinger
29c0f9e1e0 Fixed handling language codes and descriptions of recorded audio tracks 2006-10-07 13:59:21 +02:00
Klaus Schmidinger
09c6bced8d Fixed handling video directory updates in case an other process has touched the .update file after the last NeedsUpdate() check 2006-10-07 12:50:24 +02:00
Klaus Schmidinger
f951fb2f9c Now clearing an event's Title, ShortText and Description if there is no ShortEventDescriptor or ExtendedEventDescriptor, respectively 2006-10-07 12:37:59 +02:00
Klaus Schmidinger
94e43892a5 Changed the I18nNormalizeLanguageCode() check to also allow blanks (and all other printable characters) in the language codes 2006-10-07 12:22:04 +02:00
Klaus Schmidinger
2d68b323c7 The function cThread::Cancel() now only sets 'running' to false and does not actually kill the thread if the special value -1 is given 2006-09-24 12:54:47 +02:00
Klaus Schmidinger
0b8cee6f2a Official release of version 1.4.3 2006-09-23 13:57:19 +02:00
Klaus Schmidinger
8ebd403363 Adjusted release date 2006-09-17 09:18:57 +02:00
Klaus Schmidinger
2d29eb90fe Fixed handling video directory updates in case the timestamp of the .update file is in the future 2006-09-16 12:14:06 +02:00
Klaus Schmidinger
59b6005a0c Updated the Hungarian language texts 2006-09-16 09:08:53 +02:00
Klaus Schmidinger
fd4ffed37b Fixed deleting expired VPS timers 2006-09-15 15:01:40 +02:00
Klaus Schmidinger
1b79274fae The 'skincurses' plugin now adjusts the size of the OSD to the size of the console window 2006-09-10 14:25:55 +02:00
Klaus Schmidinger
2aa6df4b7c Added --remove-destination to the 'cp' command for binaries in the Makefiles of the plugins 2006-09-10 14:10:51 +02:00
Klaus Schmidinger
06debdd830 Adjusted release date 2006-09-09 09:27:45 +02:00
Klaus Schmidinger
782f2683d9 Fixed cTimer::operator=() in case a cTimer variable is assigned to itself; implemented a copy constructor for cTimer 2006-09-08 15:06:09 +02:00
Klaus Schmidinger
5ff1d35711 Fixed handling relative volume settings that unmute the audio in the call to cStatus::MsgSetVolume() 2006-09-03 11:49:32 +02:00