summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-07Optimize file seeks that can be done within the buffered data.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 span to stride, and add gray->bgr fast path image drawing.Tor Andersson
2011-04-06Add batch script to the win32 project to generate font and cmap sources.Tor Andersson
2011-04-06First cut at halftone support. Mono only, 16x16 default halftone.Robin Watts
Add fz_bitmaps (1bpc versions of pixmaps, really). Add fz_halftones (arrays of fz_pixmaps used as threshold arrays). Add simple halftoning code. Add pdfdraw usage of the above (ask for a .pbm and you get a halftoned image).
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-06Introduce end-of-line normalization.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-06fitz: Simplify dev_bbox code.Tor Andersson
2011-04-06Add special case gray image -> rgb device rendering code.Robin Watts
New code to render grayscale images on an rgb device without converting to rgb first.
2011-04-05Revert projects to VS2005 rather than VS2008. (2005 can be read in 2008, theRobin Watts
reverse is not true). Update projects to reflect recent movement in files.
2011-04-05Update the display list device to use the new device functions.Tor Andersson
2011-04-05Makefile tweaks.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-05make: Fix header dependencies.Tor Andersson
2011-04-05Clean up xps and pdf page access functions.Tor Andersson
2011-04-04apps: Purge long obsolete Mozilla plugin.Tor Andersson
2011-04-04android: Conform to coding convention.Tor Andersson
Use tabs for indentation and no extra spaces to align stuff.
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-04xps: Convert CMYK with alpha to RGB early to avoid premul alpha headaches.Tor Andersson
2011-04-04Update win32 project files after reshuffling.Tor Andersson
2011-04-04xps: Send a bigger view rect for X/Y flipped tiles.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
2011-04-04draw: Rename files in draw directory.Tor Andersson
2011-04-04draw: Combine pathfill.c and pathscan.cTor Andersson
2011-04-04draw: Purge old (fast but too ugly) image scaling code.Tor Andersson
2011-04-04Add device interface functions to draw tiled patterns.Tor Andersson
2011-04-04draw: Fix bug in display list culling.Tor Andersson
The node bbox was not transformed to device space before the visibility test.
2011-04-04apps: Correctly invert hits that span lines.Tor Andersson
2011-04-04pdf: Add workaround for S22PDF lying about encodings.Tor Andersson
A popular pdf creator from china has produced many files without embedded fonts, which state that they use WinAnsiEncoding, but in fact use cp936. This workaround detects some of these cases. Thanks to SumatraPDF for the patch.
2011-04-04pdf: Respect OCG target state visibility flags.Tor Andersson
2011-04-04draw: Speed up display list execution by using a visibility test.Tor Andersson
2011-04-04Change how files are opened with fz_openfd/file/filew.Tor Andersson
2011-04-04Incorporate small fixes from SumatraPDF.Tor Andersson
2011-04-04xps: Always use floats for floating point math.Tor Andersson
2011-04-04pdf: Also interpolate images that aren't to be interpolated up to 200%Tor Andersson
2011-04-03xps: Plug memory leaks.Tor Andersson
2011-04-03Merge branch 'xps'Tor Andersson
2011-04-03draw: Fix regression introduced with bug 692117.Tor Andersson
Only scale grayscale images before color converting, at least until we figure out how to consistently handle premultiplied alpha with the smooth scaling and color conversion code. We must also take care not to scale indexed images!