Version 1.4.4-1

- Some improvements to the man pages (thanks to Ville Skyttä).
- Fixed a possible segfault in cSkins::Message() (thanks to Udo Richter).
- Made the getskyepg.pl script of the 'sky' plugin send a user agent message to
  the server, according to the rules at http://bleb.org/tv/data/listings.
  If your version of 'wget' doesn't support the -U option to set the user agent,
  use the new option -U of getskyepg.pl to have the information added to the URL
  as a query string.
- The getskyepg.pl script now replaces "&" with "&".
- Fixed a possible crash in remux.c on 64-bit machines (thanks to Reinhard Nissl).
- Fixed a typo in the change to the "Use small font" setup option in version 1.3.47
  in the HISTORY and CONTRIBUTORS file (reported by Andreas Brugger).
- Added a missing 'const' to cRecordingInfo::ChannelID() (reported by Andreas
  Brugger). This required the APIVERSION to be increased, so plugins will have to
  be recompiled.
- Now calling cPluginManager::Active() only if VDR is really trying to shut down,
  and waiting for 5 minutes before calling it again (thanks to Jörg Wendel for
  reporting that cPlugin::Active() was called too often, and to Udo Richter for
  some hints on how to improve this).
- Replaced 'unsigned long' with 'uint32_t' and 'uint64' with 'uint64_t' to
  avoid problems on 64-bit machines.
This commit is contained in:
Klaus Schmidinger
2006-12-03 18:00:00 +01:00
parent bc67a03157
commit 287cd613a1
18 changed files with 130 additions and 59 deletions

10
tools.h
View File

@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: tools.h 1.93 2006/04/16 10:40:45 kls Exp $
* $Id: tools.h 1.94 2006/12/02 11:14:14 kls Exp $
*/
#ifndef __TOOLS_H
@@ -15,6 +15,7 @@
#include <fcntl.h>
#include <poll.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <syslog.h>
@@ -22,7 +23,6 @@
#include <sys/types.h>
typedef unsigned char uchar;
typedef unsigned long long int uint64;
extern int SysLogLevel;
@@ -159,13 +159,13 @@ public:
class cTimeMs {
private:
uint64 begin;
uint64_t begin;
public:
cTimeMs(void);
static uint64 Now(void);
static uint64_t Now(void);
void Set(int Ms = 0);
bool TimedOut(void);
uint64 Elapsed(void);
uint64_t Elapsed(void);
};
class cReadLine {