summaryrefslogtreecommitdiff
path: root/pdf
AgeCommit message (Collapse)Author
2011-04-15Use artificial italics and emboldening for substitute font.Tor Andersson
2011-04-15Use DroidSans.ttf as substitute font.Tor Andersson
2011-04-14Fix regression introduced by bug fix for #692153Tor Andersson
2011-04-14pdf_cmap.c: Fix off-by-one error and check for integer overflow.Tor Andersson
2011-04-14Fix bug #692153: skip PDF version marker when repairing.Tor Andersson
The file in question is missing newlines, causing the first two objects to be hidden because we treat the %PDF-1.3 version marker as a comment.
2011-04-14Expose informational encryption details.Tor Andersson
2011-04-14Add fallback case for links accessed by button annotations.Tor Andersson
2011-04-12Fix serious bug in cmap compacting -- we forgot to set the new length.Tor Andersson
This bug fix shaves another 650K off the compiled in cmaps! Also fix the detection for when the cmap table is full, and ignore surrogate pair mappings (since we can't do anything useful with them at the moment).
2011-04-11Add triangle caps; separate start, dash and end cap styles for XPS.Tor Andersson
2011-04-10Combine build and interpret to make csi, gstate and material private structs.Tor Andersson
2011-04-10Clean up mupdf.hTor Andersson
2011-04-10Make crypt struct opaque.Tor Andersson
2011-04-10Make blendmode opaque.Tor Andersson
2011-04-10Make fz_obj struct opaque.Tor Andersson
2011-04-09Throw an error if none of the content stream parts could be loaded.Tor Andersson
2011-04-09Check for overflow when adding cmap table and range entries.Tor Andersson
2011-04-08Add soft limit to pixmap allocation.Tor Andersson
All image loading functions call the new fz_new_pixmap_with_limit allocation function, which will return NULL if the total amount of pixmap memory would exceed a set limit. Other vital pixmap allocations which are not as easily recoverable (such as font rendering, and the various buffers in the draw device) ignore the limit.
2011-04-08Simplify arguments to fz_new_pixmap.Tor Andersson
2011-04-08Be even less strict about broken page content array parts.Tor Andersson
2011-04-08Recover from error when only parts of the page content array are broken.Tor Andersson
2011-04-08Various patches from SumatraPDF.Tor Andersson
2011-04-08pdf: add pdf_from_ucs2 to encode a unicode string in pdfdocencoding.Tor Andersson
For use by SumatraPDF to check passwords.
2011-04-08Remove inline keyword where it is not strictly necessary for performance.Tor Andersson
Also put the function on the same line for inline functions, so they stick out and are easy to find with grep.
2011-04-07Fix bug with gsave/grestore nesting when running tiled patterns.Tor Andersson
2011-04-07Fix typo in binary search when looking for CMap resources.Tor Andersson
2011-04-07Check for zero length dash arrays.Tor Andersson
2011-04-07Use fz_stream instead of FILE* to open XPS files.Tor Andersson
2011-04-07pdf: Purge unmaintained debug/log printing messages.Tor Andersson
2011-04-07Update README files.Tor Andersson
2011-04-07Simplify makefiles by use of $(wildcard) and chained rules.Tor Andersson
2011-04-06Rename internal color conversion functions to reflect what they do.Tor Andersson
We used to convert through the XYZ colorspace. For various reasons we changed to convert through RGB instead, but the function names didn't follow suit.
2011-04-06pdf: Change how CMap and font data files are generated and compiled.Tor Andersson
2011-04-06pdf: Optimize storage for the Adobe Glyph List.Tor Andersson
2011-04-06Move scripts and config files into "scripts" directory.Tor Andersson
2011-04-06Improve L*a*b to RGB color conversion.Tor Andersson
2011-04-06Improve handling of JPX colorspaces.Tor Andersson
2011-04-05Update the display list device to use the new device functions.Tor Andersson
2011-04-05Add wrapper functions around device calls.Tor Andersson
They test for NULL and make the code look nicer.
2011-04-05pdf: Fix segfault in pdf_is_hidden_ocg.Tor Andersson
2011-04-05Clean up xps and pdf page access functions.Tor Andersson
2011-04-04Le Roi est mort, vive le Roi!Tor Andersson
The run-together words are dead! Long live the underscores! The postscript inspired naming convention of using all run-together words has served us well, but it is now time for more readable code. In this commit I have also added the sed script, rename.sed, that I used to convert the source. Use it on your patches and application code.
2011-04-04fontdump: Dump font data sources in a more compact format.Tor Andersson
2011-04-04pdf: Purge URW Chancery from the set of built in fonts.Tor Andersson
2011-04-04cmapdump: dump cmap data sources in a much more compact format.Tor Andersson
2011-04-04pdf: Rename mupdf directory.Tor Andersson