summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-04-08Add special case non-aa scan converter with accompanying blit functions.Tor Andersson
Also turn on font hinting when rendering non-aa text.
2011-04-07Fix bug with gsave/grestore nesting when running tiled patterns.Tor Andersson
2011-04-07Add text antialiasing too.Robin Watts
Update the text rendering code to use the raster renderer in freetype rather than the smooth one. No change to the hinting methods used yet.
2011-04-07Add AA_BITS define to control antialias level of line art.Robin Watts
AA_BITS < 0 => Runtime configurable. AA_BITS = 0 => No antialiasing AA_BITS > 0 => At least that many bits of accuracy (to a max of 8). If unspecified, default is 8, so old behaviour is maintained.
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-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