X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fxpdf%2Fconfig.h;h=f21e311639953cd931ad1c8ac60941e4511f95bb;hb=ebe12c095d5a5274feb5f4475b3782aa64a07d0a;hp=c09d8f5a23ccc34a6dcbbedb4a2d4c30ef9edc54;hpb=fc554a43712b76d16b41ec77dd311b4a78b1ef6b;p=swftools.git diff --git a/pdf2swf/xpdf/config.h b/pdf2swf/xpdf/config.h index c09d8f5..f21e311 100644 --- a/pdf2swf/xpdf/config.h +++ b/pdf2swf/xpdf/config.h @@ -2,7 +2,7 @@ // // config.h // -// Copyright 1996 Derek B. Noonburg +// Copyright 1996-2005 Glyph & Cog, LLC // //======================================================================== @@ -10,18 +10,33 @@ #define CONFIG_H //------------------------------------------------------------------------ -// general constants +// version //------------------------------------------------------------------------ // xpdf version -#define xpdfVersion "0.92" +#define xpdfVersion "3.01" +#define xpdfVersionNum 3.01 +#define xpdfMajorVersion 3 +#define xpdfMinorVersion 1 +#define xpdfUpdateVersion 0 +#define xpdfMajorVersionStr "3" +#define xpdfMinorVersionStr "1" +#define xpdfUpdateVersionStr "0" // supported PDF version -#define supportedPDFVersionStr "1.3" -#define supportedPDFVersionNum 1.3 +#define supportedPDFVersionStr "1.5" +#define supportedPDFVersionNum 1.5 // copyright notice -#define xpdfCopyright "Copyright 1996-2000 Derek B. Noonburg" +#define xpdfCopyright "Copyright 1996-2005 Glyph & Cog, LLC" + +// Windows resource file stuff +#define winxpdfVersion "WinXpdf 3.01" +#define xpdfCopyrightAmp "Copyright 1996-2005 Glyph && Cog, LLC" + +//------------------------------------------------------------------------ +// paper size +//------------------------------------------------------------------------ // default paper size (in points) for PostScript output #ifdef A4_PAPER @@ -32,11 +47,24 @@ #define defPaperHeight 792 #endif -// config file name -#if defined(VMS) -#define xpdfConfigFile "xpdfrc" +//------------------------------------------------------------------------ +// config file (xpdfrc) path +//------------------------------------------------------------------------ + +// user config file name, relative to the user's home directory +#if defined(VMS) || (defined(WIN32) && !defined(__CYGWIN32__)) +#define xpdfUserConfigFile "pdf2swf.conf" +#else +#define xpdfUserConfigFile ".pdf2swf.conf" +#endif + +// system config file name (set via the configure script) +#ifndef WIN32 +#define xpdfSysConfigFile "/etc/pdf2swf.conf" #else -#define xpdfConfigFile ".xpdfrc" +// under Windows, we get the directory with the executable and then +// append this file name +#define xpdfSysConfigFile "pdf2swf.conf" #endif //------------------------------------------------------------------------ @@ -46,59 +74,28 @@ // default maximum size of color cube to allocate #define defaultRGBCube 5 -// number of X server fonts to cache -#define serverFontCacheSize 16 +// number of fonts (combined t1lib, FreeType, X server) to cache +#define xOutFontCacheSize 64 -// number of Type 1 (t1lib) fonts to cache -#define t1FontCacheSize 32 - -// number of TrueType (FreeType) fonts to cache -#define ttFontCacheSize 32 +// number of Type 3 fonts to cache +#define xOutT3FontCacheSize 8 //------------------------------------------------------------------------ // popen //------------------------------------------------------------------------ -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__BORLANDC__) #define popen _popen #define pclose _pclose #endif -#if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(WIN32) || defined(__DJGPP__) || defined(__CYGWIN32) || defined(MACOS) +#if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(__EMX__) || defined(WIN32) || defined(__DJGPP__) || defined(MACOS) #define POPEN_READ_MODE "rb" #else #define POPEN_READ_MODE "r" #endif //------------------------------------------------------------------------ -// uncompress program -//------------------------------------------------------------------------ - -#ifdef HAVE_POPEN - -// command to uncompress to stdout -# ifdef USE_GZIP -# define uncompressCmd "gzip -d -c -q" -# else -# ifdef __EMX__ -# define uncompressCmd "compress -d -c" -# else -# define uncompressCmd "uncompress -c" -# endif // __EMX__ -# endif // USE_GZIP - -#else // HAVE_POPEN - -// command to uncompress a file -# ifdef USE_GZIP -# define uncompressCmd "gzip -d -q" -# else -# define uncompressCmd "uncompress" -# endif // USE_GZIP - -#endif // HAVE_POPEN - -//------------------------------------------------------------------------ // Win32 stuff //------------------------------------------------------------------------ @@ -106,7 +103,7 @@ #undef CDECL #endif -#ifdef _MSC_VER +#if defined(_MSC_VER) || defined(__BORLANDC__) #define CDECL __cdecl #else #define CDECL