[poppler] 4 commits - poppler/CachedFile.cc utils/pdftohtml.cc utils/pdftops.cc utils/pdftotext.cc
Albert Astals Cid
aacid at kemper.freedesktop.org
Wed Apr 14 15:17:09 PDT 2010
poppler/CachedFile.cc | 1 +
utils/pdftohtml.cc | 3 +++
utils/pdftops.cc | 3 +++
utils/pdftotext.cc | 3 +++
4 files changed, 10 insertions(+)
New commits:
commit 84cd2186861436fbaa7c29aa691e69fcd543a1c2
Author: Hib Eris <hib at hiberis.nl>
Date: Tue Apr 13 23:42:28 2010 +0200
Properly initialize variable
diff --git a/poppler/CachedFile.cc b/poppler/CachedFile.cc
index 95cc58b..cc86c89 100644
--- a/poppler/CachedFile.cc
+++ b/poppler/CachedFile.cc
@@ -24,6 +24,7 @@ CachedFile::CachedFile(CachedFileLoader *cachedFileLoaderA, GooString *uriA)
streamPos = 0;
chunks = new GooVector<Chunk>();
+ length = 0;
length = loader->init(uri, this);
refCnt = 1;
commit 24f244f486f332b0bd76c6525c5d9d03168a76e6
Author: Hib Eris <hib at hiberis.nl>
Date: Tue Apr 13 23:54:28 2010 +0200
pdftops: require output filename when reading from stdin
diff --git a/utils/pdftops.cc b/utils/pdftops.cc
index 0376e2f..0bc43a1 100644
--- a/utils/pdftops.cc
+++ b/utils/pdftops.cc
@@ -330,6 +330,9 @@ int main(int argc, char *argv[]) {
// construct PostScript file name
if (argc == 3) {
psFileName = new GooString(argv[2]);
+ } else if (fileName->cmp("fd://0") == 0) {
+ error(-1, "You have to provide an output filename when reading form stdin.");
+ goto err1;
} else {
p = fileName->getCString() + fileName->getLength() - 4;
if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")) {
commit 955f9f53ff225f6794a494fdd0f0fe5ee1a41d88
Author: Hib Eris <hib at hiberis.nl>
Date: Tue Apr 13 23:47:40 2010 +0200
pdftotext: require output filename when reading from stdin
diff --git a/utils/pdftotext.cc b/utils/pdftotext.cc
index cee40fa..d4e004b 100644
--- a/utils/pdftotext.cc
+++ b/utils/pdftotext.cc
@@ -224,6 +224,9 @@ int main(int argc, char *argv[]) {
// construct text file name
if (argc == 3) {
textFileName = new GooString(argv[2]);
+ } else if (fileName->cmp("fd://0") == 0) {
+ error(-1, "You have to provide an output filename when reading form stdin.");
+ goto err2;
} else {
p = fileName->getCString() + fileName->getLength() - 4;
if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF")) {
commit 31388aa8b5117619878431b7fed2d033000af541
Author: Hib Eris <hib at hiberis.nl>
Date: Tue Apr 13 23:27:20 2010 +0200
pdftohtml: require output filename when reading from stdin
diff --git a/utils/pdftohtml.cc b/utils/pdftohtml.cc
index 74733e7..0e0a376 100644
--- a/utils/pdftohtml.cc
+++ b/utils/pdftohtml.cc
@@ -231,6 +231,9 @@ int main(int argc, char *argv[]) {
else htmlFileName =new GooString(tmp);
delete tmp;
+ } else if (fileName->cmp("fd://0") == 0) {
+ error(-1, "You have to provide an output filename when reading form stdin.");
+ goto error;
} else {
p = fileName->getCString() + fileName->getLength() - 4;
if (!strcmp(p, ".pdf") || !strcmp(p, ".PDF"))
More information about the poppler
mailing list