sdext/source/pdfimport/xpdfwrapper/makefile.mk | 2 - sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 6 ---- sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx | 27 ------------------ 3 files changed, 2 insertions(+), 33 deletions(-)
New commits: commit 64b3c5d3803db9575e4de20939dfc4cb52d2c9cb Author: Pedro Giffuni <p...@apache.org> Date: Fri Oct 30 18:56:14 2015 +0000 Cleanup some defines since Poppler can only come from the system. We don't carry Poppler (PDF rendering library) within AOO, due to the restrictive licensing, so we can only use it if it's provided through the system. For the pdf-import extension we can therefore assume it is the only option and cleanup the code accordingly. diff --git a/sdext/source/pdfimport/xpdfwrapper/makefile.mk b/sdext/source/pdfimport/xpdfwrapper/makefile.mk index 5ec65ec..a6d2342 100644 --- a/sdext/source/pdfimport/xpdfwrapper/makefile.mk +++ b/sdext/source/pdfimport/xpdfwrapper/makefile.mk @@ -42,7 +42,7 @@ CFLAGS+=-DSYSTEM_ZLIB @echo "PDF Import extension disabled." .ENDIF -CFLAGS += $(POPPLER_CFLAGS) -DSYSTEM_POPPLER +CFLAGS += $(POPPLER_CFLAGS) # --- Files -------------------------------------------------------- UWINAPILIB:= diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx index d3e8025..3657787 100644 --- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx +++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx @@ -37,9 +37,6 @@ #include "Object.h" #include "OutputDev.h" #include "Stream.h" -#ifndef SYSTEM_POPPLER -# include "parseargs.h" -#endif #include "GlobalParams.h" #include "PDFDoc.h" @@ -55,9 +52,6 @@ class GfxPath; class GfxFont; class PDFDoc; -#ifndef SYSTEM_POPPLER -typedef GString GooString; -#endif namespace pdfi { diff --git a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx index 04fe1df..de4130f 100644 --- a/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx +++ b/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx @@ -28,33 +28,12 @@ FILE* g_binary_out=stderr; -#ifndef SYSTEM_POPPLER -static char ownerPassword[33] = "\001"; -static char userPassword[33] = "\001"; -static char outputFile[256] = "\001"; - -static ArgDesc argDesc[] = { - {(char*)"-f", argString, outputFile, sizeof(outputFile), - (char*)"output file for binary streams"}, - {(char*)"-opw", argString, ownerPassword, sizeof(ownerPassword), - (char*)"owner password (for encrypted files)"}, - {(char*)"-upw", argString, userPassword, sizeof(userPassword), - (char*)"user password (for encrypted files)"}, - {NULL, argString, NULL, 0, NULL } -}; -#else static const char *ownerPassword = "\001"; static const char *userPassword = "\001"; static const char *outputFile = "\001"; -#endif int main(int argc, char **argv) { -#ifndef SYSTEM_POPPLER - // parse args; initialize to defaults - if( !parseArgs(argDesc, &argc, argv) ) - return 1; -#else int k = 0; while (k < argc) { @@ -81,19 +60,15 @@ int main(int argc, char **argv) } ++k; } -#endif if( argc < 2 ) return 1; // read config file globalParams = new GlobalParams( -#ifndef SYSTEM_POPPLER - (char*)"" -#endif ); globalParams->setErrQuiet(gTrue); -#if !defined(SYSTEM_POPPLER) || defined(_MSC_VER) +#ifdef _MSC_VER globalParams->setupBaseFonts(NULL); #endif _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits