summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2012-01-15[xpdf] More Splash and Gfx changes from ThomasAlbert Astals Cid1-0/+1
1. merge of blend changes Here I had not only merged the changed in blend modes, I made also a few changes in the SPLASH_CMYK area, so that the already sent PDF now also be rendered correctly with the -jpegcmyk option 2. merge of font handling in SplashOutputDev.cc There were a few changes left in font handling, I took them over 3. merge of getcolor-changes The getcolor changes win a price for well defined C++ code. I wouldn't have merged them, if there were not a lot of other things to merge. 4. merge of image handling in SplashOutputDev.cc I merged the left changes in image handling including colorizing masks in pattern colorspace 5. cleanup of overprint I tested the overprint implementation of Derek. They succeed only in 70 % percent of the PDF where my solution had success, but Derek's solution is much cleaner, and I'm sure that I could also fix the rest in it. BUT: as I already considered, when I implemented overprint, there are some overprint situations, which can not be solved in a CMYK colorspace, we have to implement a DeviceN colorpace when also overprint from CMYK colors over spot colors should work. Therefore I decided to remove my overprint implementation completely from the code and let Derek's solution in, even if there could be done some enhancements in it. 6. colorizing text in pattern colorspace When I saw Derek's implementation with a clean interface only at one place in Gfx.cc, I first was very surprised. My solution had a lot of places in Gfx.cc, where I looked if the current colorspace is a pattern colorspace. Therefore I first had a look into the PDF specification again, and really, it can be done in the way of Derek. Therefore I merged it and removed the fragments of my code. On this step I started a regtest against the version after the fourth patch. There were a lot of enhancements, especially in texts with symbolic chars like mathematical and so on, but there was one (and ONLY one) regression, shown in bug-poppler27482.pdf I examined that (that is also the reason for the delay) and encountered that on merging I removed my solution for this bug, therefore 7. insert enhancements for colorizing masks in pattern colorspace I adapt the bug fix from bug 27482 to the merge.
2012-01-15Correctly initialize globalParamsThomas Freitag1-1/+4
2012-01-15parseargs: don't use arg->size with GooString argumentAdrian Johnson1-2/+1
40b56994 added GooString arguments but incorrectly used arg->size as the string length. arg->size is always 0 for GooString arguments. This worked because the arg->size - 1 string length passed to GooString::Set() just happened to be the the same value as the CALC_STRING_LEN default argument indicating the string length is to be calculated with strlen.
2012-01-13Properly initialize globalParamsArseny Solokha1-0/+4
Bug 44659
2012-01-10[xpdf303] tiling "merges" from Thomas, using mostly our "old" code instead ↵Albert Astals Cid2-2/+2
of xpdf's
2012-01-08Fix typo in pdffonts man pageAdrian Johnson1-1/+1
2012-01-07Add -subst option to pdffonts to list the substitute font name and filenameAdrian Johnson2-19/+51
Bug 44416
2011-12-23autoconf: Check for cairo-ft and other cairo backendsAdrian Johnson1-2/+2
so that CAIRO_LIBS includes the freetype dependency and pdftocairo includes the dependencies for optional cairo backends. Bug 43969
2011-12-04update name and copyrightAlbert Astals Cid1-1/+2
(cherry picked from commit 22601c2a64f094ede8085a3ccca3de9daaa556e7)
2011-11-15Output images in pdftohtml -xml mode if no -i option is specified.Igor Slepchin2-13/+57
Comes with an attached update to pdf2xml.dtd
2011-11-09pdfinfo: report page rotationVittal Aithal1-0/+8
2011-10-30pdftocairo: Make sure beginDocument() is always calledCarlos Garcia Campos1-0/+4
This fixes a crash when rendering only odd/even pages in a printing format.
2011-10-17utils: Add GooString arg to parseargs and use for paths in pdftocairoAdrian Johnson3-9/+22
<sys/param.h> and MAXPATHLEN is not available on windows. Avoid the need to know the max path length by using GooString for the path.
2011-10-06close the file or flush stdoutAdrian Johnson1-0/+2
2011-09-28xpdf303: More manpage mergingAlbert Astals Cid1-4/+5
2011-09-28xpdf303: mention pdfdetach in non xpdf toolsAlbert Astals Cid2-0/+2
2011-09-28xpdf303: Fix pdfdetach man page referencesAlbert Astals Cid1-8/+6
2011-09-28xpdf303: Merge some more manpagesAlbert Astals Cid2-8/+16
2011-09-28xpdf303: Merge some man pagesAlbert Astals Cid3-12/+15
2011-09-27Rename pdfmerge and pdfextractAlbert Astals Cid7-45/+45
To pdfunite and pdfseparate, the old names were taken
2011-09-26Remove getRawStreamAlbert Astals Cid2-11/+5
Since it does exactly the same as getNextStream
2011-09-25xpdf303: Added the pdfdetach toolCarlos Garcia Campos4-0/+438
I haven't merged xpdf code for embedded files, I think our implementation is better and more complete. I've adapated pdfdetach code to use our code and return also embedded files of file attachment annotations to match what xpdf does.
2011-09-24Use new error syntax in pdfextractCarlos Garcia Campos1-1/+1
2011-09-24Merge branch 'master' into xpdf303mergeCarlos Garcia Campos6-0/+92
2011-09-20Update .gitignoreAdrian Johnson1-0/+2
2011-09-20utils: Add Glyph & Cog copyright to pdfmerge and pdfextract man pagesAdrian Johnson2-2/+4
2011-09-18install pdfextract and pdfmerge manpagesAlbert Astals Cid1-0/+2
2011-09-18pdfextract and pdfmerge man pagesThomas Freitag3-0/+82
2011-09-18Complain if %d is not present and it shouldThomas Freitag1-0/+4
2011-09-11xpdf303: Remove 512 limit in pdftoppmAlbert Astals Cid1-7/+6
2011-09-05xpdf303: Add -rawdates and print Form informationAlbert Astals Cid1-3/+27
2011-09-01xpdf303: Do not crash if imgStr->getLine() is NULLAlbert Astals Cid1-7/+14
2011-09-01xpdf303: Do not extract the million tiles of a patternAlbert Astals Cid2-0/+21
2011-09-01xpdf303: Page functions do not need Catalog * anymoreAlbert Astals Cid3-9/+9
2011-09-01xpdf303: API rework, Gfx wants a PDFDoc instead of an XRefAlbert Astals Cid4-7/+7
2011-08-31xpdf303: error() changes, new param and formattingAlbert Astals Cid10-38/+38
2011-08-30xpdf303: char * -> const char *Albert Astals Cid10-35/+35
2011-08-29Add pdfextract and pdfmergeThomas Freitag4-0/+312
See "Creating PDF with poppler ?" thread for more info
2011-08-28Fix building static-linked pdftocairosuzuki toshiya1-2/+3
2011-08-23pdftocairo/cmake: need to link to freetypePino Toscano1-1/+1
2011-08-22update SEE ALSO section of man pagesAdrian Johnson8-20/+39
- ensure each man page references all other utils - sort list of utils in alphabetical order
2011-08-22pdftocairo/cmake: link to lcms library if availablePino Toscano1-0/+3
2011-08-22Ship HtmlUtils.hAlbert Astals Cid1-0/+1
2011-08-21Move HAVE_STDINT_H use to a private headerAlbert Astals Cid1-0/+1
This way we do not need to expose it in poppler-config.h since gtypes.h is a half public header
2011-08-21pdftocairo: fix writing to stdout for ps/pdf/svgAdrian Johnson1-3/+20
2011-08-21pdftocairo: Added to CMake build system.Stefan Thomas1-0/+20
2011-08-21Add pdftocairo man pageAdrian Johnson2-1/+258
2011-08-21pdftocairo - utility for creating png/jpeg/ps/eps/pdf/svg using CairoOutputDevAdrian Johnson3-3/+989
2011-08-18pdftohtml: Support text rotationJoshua Richardson5-85/+218
Includes a few other fixlets. See bug 38586 for more info
2011-08-18Only declare overprint if we are going to use itAlbert Astals Cid1-1/+3