summaryrefslogtreecommitdiff
path: root/fitz/dev_draw.c
AgeCommit message (Collapse)Author
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-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-04Update win32 project files after reshuffling.Tor 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: Speed up display list execution by using a visibility test.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!
2011-04-01draw: Convert and scale images in the cheapest order.Tor Andersson
Grayscale images should be converted to RGB after downscaling, and vice versa for CMYK -> RGB. Separation and DeviceN based images have very expensive color conversions and should also be converted after scaling.
2011-03-29Don't shorten colorspace to 'cs' in structs and other names.Tor Andersson
2011-02-08Only interpolate upscaled images when the interpolate flag is set in the ↵Tor Andersson
image dictionary.
2010-12-30Adhere to nil idiom.Sebastian Rasmussen
2011-01-05Correct miscalculation of target image sizes for scaling.Robin Watts
2010-12-29Rename mesh painting functions to 'paint' to conform with the other painting ↵Tor Andersson
functions.
2010-12-16Fill entire scissor region with shading background color.Tor Andersson
2010-11-28Support luminosity softmask background colors.Tor Andersson
2010-10-28Use smooth image scaling for non-rectilinear images. Patch by Robin Watts.Tor Andersson
2010-09-08Smooth image scaling and drawing fixes by Robin Watts.Tor Andersson
2010-08-11Tweak threshhold values for the fast image scaling.Tor Andersson
2010-08-11Remove some debug messages.Tor Andersson
2010-08-04Rearrange low level painting functions and add new functions for constant ↵Tor Andersson
alpha painting.
2010-07-24Slower but slightly more accurate CMYK to RGB conversion.Tor Andersson
2010-07-23Support constant alpha for shadings, images and transparency groups.Tor Andersson
2010-07-21Add Robin Watts' smooth image scaling code.Tor Andersson
2010-07-21Replace path blending with general blending functions. Rewrite image ↵Tor Andersson
rendering loops so they don't depend on the scan converter.
2010-07-21Replace text blending with general blending functions.Tor Andersson
2010-07-21Reorganize pixmap blending functions.Tor Andersson
2010-07-17Remove all trailing whitespace.Tor Andersson
2010-07-17Move device colorspace contants into the fitz namespace.Tor Andersson
2010-07-17Parse and warn about constant alpha values being ignored.Tor Andersson
2010-07-17Support SMasks for general graphics (incomplete).Tor Andersson
2010-07-16Set scissor after replacing dest with the transparency buffer. Pop the ↵Tor Andersson
transparency buffer after popping the XObject clip masks.
2010-07-15Check page for transparency to install a page-level transparency group.Tor Andersson
2010-07-14Add transparency group/mask device calls and implement basic blend modes ↵Tor Andersson
when drawing primitive objects.
2010-07-13Implement stroked text.Tor Andersson
2010-07-11Refactor image pixel unpacking.Tor Andersson
2010-07-02Compute the scaled image width and height with the right factors (so we ↵Tor Andersson
don't divide by zero).
2010-07-01Remove stray debugging printf and comments.Tor Andersson
2010-07-01Remove unused blendover functions.Tor Andersson
2010-07-01Compute shading bounding box using the triangle mesh.Tor Andersson
2010-06-29Move over to RGBA instead of ARGB. Add missing gray-alpha 'duff' functions.Robin Watts
2010-06-23Implement ARM version of loadtile8.Robin Watts
2010-06-23Support grayscale and other colorspaces in shade->usebackground case.Tor Andersson
2010-06-22Make the color conversions in dev_draw general for n-component colors.Tor Andersson
2010-06-22Add support for greyscale rendering to the mupdf core and pdfdraw.Robin Watts
2010-06-21Prepare for searching by implementing the UI for entering a search string. ↵Tor Andersson
Changed key bindings a bit.
2010-06-19Floats everywhere!Tor Andersson
2010-06-15Use scissor bbox to clip shadings instead of using scratch buffers.Tor Andersson
2010-05-25Support one-to-many glyph/character mappings.Tor Andersson
2010-05-20Draw images with anti-aliased edges.Tor Andersson