summaryrefslogtreecommitdiff
path: root/poppler/GfxState.cc
AgeCommit message (Collapse)AuthorFilesLines
2009-04-11Be paranoid, use gmallocn or gmallocn3 in all gmalloc with *Albert Astals Cid1-4/+4
2009-02-25Fix cache shiftingKoji Otani1-1/+1
2009-02-03Fix cache shiftingAlbert Astals Cid1-5/+5
If we do for (i = 0;i < GFX_ICCBASED_CACHE_SIZE-1 && cache[i].num > 0;i++) { cache[i+1] = cache[i]; what we do at the end is copy position 0 to all others so we need to do it in the reverse order
2009-01-25Cache last 5 GfxICCBasedColorSpaceKoji Otani1-0/+60
2009-01-19Fix a problem in cairo backend when using a CMYK ProfileKoji Otani1-1/+1
2009-01-10Fix some problems with color management in CMYK Color Profile.Koji Otani1-53/+53
Fixes bug 19483
2009-01-07Add initial support for color managementKoji Otani1-53/+644
2008-11-05Do not abort if indexHighA is 'invalid', move it to the closest valid value ↵Albert Astals Cid1-3/+4
and try with it For the bug 18374 it works and does not seem a security problem
2008-09-30Fix StitchingFunction(StitchingFunction *func) and ↵Albert Astals Cid1-1/+1
GfxAxialShading(GfxAxialShading *shading) Fixes bug 17852
2008-09-01All poppler commiters to these files agreed to GPLv2+Albert Astals Cid1-0/+3
Still missing to answer Marco Pesenti Gritti Catalog.cc Outline.cc Outline.h Kjartan Maraas HtmlOutputDev.cc Timothy Lee ImageOutputDev.h ImageOutputDev.cc Carl Worth CairoOutputDev.cc Ed Catmur GfxFont.cc GlobalParams.cc TextOutputDev.cc TextOutputDev.h UnicodeTypeTable.cc UnicodeTypeTable.h
2008-08-24Add more correct copyright statements on fofi, goo, poppler and util ↵Albert Astals Cid1-0/+14
directories to be more compliant with GPL that requires such modification statements to be present. Meanwhile i did that, i did qt and qt4 dirs too, glib is missing if someone wants to fix it, but it's not crucial as it's not a fork of some other GPL software
2008-04-29constify some static arraysAlbert Astals Cid1-2/+2
2008-04-15Hack to "support" 16 bits imagesAlbert Astals Cid1-0/+6
Everywhere we assume a component fits in 8 bits, with this hack we treat 16 bit images as 8 bit ones until it's fixed correctly. Fixes http://bugs.kde.org/show_bug.cgi?id=158165
2008-02-09Domain order is x_min x_max y_min y_max and not x_min y_min x_max y_maxAlbert Astals Cid1-2/+2
2007-11-10Fix uninitialized variable accessBrad Hards1-2/+2
Supported by Derek B. Noonburg
2007-09-22undo accidental changes to file permissionsKrzysztof Kowalczyk1-0/+0
2007-09-20remove unused variablesKrzysztof Kowalczyk1-9/+2
2007-09-02 * poppler/GfxState.cc: Pad zeroes instead of aborting when renderingAlbert Astals Cid1-2/+2
1-bit images and the stream is "too short" to mimic Acroread and ghostscript behaviour. Patch by <darren.kenny@sun.com>. Fixes #12208
2007-04-25Merge xpdf302branch in HEAD as noone vetoed it.Albert Astals Cid1-12/+197
Testing more than welcome
2006-07-30 * poppler/GfxState.cc: make nGfxBlendModeNames define return theAlbert Astals Cid1-5/+7
correct size of the gfxBlendModeNames array so it does not access invalid memory areas when the blend mode is not found. Discovered by Krzysztof Kowalczyk
2006-07-162006-07-16 Albert Astals Cid <aacid@kde.org>Albert Astals Cid1-0/+4
* poppler/GfxState.cc: Do not crash when we can not parse a GfxImageColorMap Fixes crash on pdf that can be found at
2006-05-13 * poppler/GfxState.cc:Albert Astals Cid1-0/+8
* poppler/GfxState.h: Fix memleak, patch by Carlos Garcia Campos <carlosgc@gnome.org>
2006-05-022006-05-02 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-0/+7
* glib/poppler-page.cc: * poppler/Gfx.cc: * poppler/GfxFont.cc: * poppler/GfxFont.h: * poppler/GfxState.cc: * poppler/TextOutputDev.cc: Patch from Gary Coady to add reference counting to GfxFont so we don't crash on text selection.
2006-02-182006-02-18 Jeff Muizelaar <jeff@infidigm.net>Jeff Muizelaar1-0/+50
* poppler/CairoOutputDev.cc: * poppler/CairoOutputDev.h: * poppler/GfxState.cc: * poppler/GfxState.h: Add support for drawSoftMaskedImage to CairoOutputDev. Ugly but works.
2006-01-18Brad patch for embedded document extraction, only has Qt4 bindings for now, ↵Albert Astals Cid1-0/+1
needs Qt3 and glib work
2005-12-092005-12-09 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-3/+3
* poppler/GfxState.cc: Use colToByte() for converting GxfColorComp to bytes (really fix #5117). * poppler/Stream.cc: Remove duplicated check (#5243).
2005-12-042005-12-03 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-3/+3
* poppler/GfxState.cc: Fixing another problem with new GfxRGB representation causing images to show up as random pixels (#5117).
2005-11-202005-11-20 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-24/+35
* poppler/GfxState.cc: Fix the byte_lookup initialization broken by the merges (#4350). Modify GfxColorSpace::getRGBLine() to work with new GfXColor type.
2005-10-30Last xpdf 3.01 merge (at least from my side)Albert Astals Cid1-132/+1278
It's very big, but noone has opposed in the 2 weeks time i gave on the ml so either poppler is dead or people agree with the patch
2005-08-27Merge the gmalloc -> gmallocn changes from xpdf 3.0.1. This change isBrad Hards1-27/+27
based on martink's work (13-xpdf-3.01-goo-allocn.patch) with some tweaking by me. There may be some residual gmallocn changes still to be merged.
2005-08-052005-08-05 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-0/+26
* poppler/TextOutputDev.cc (visitLine): Round selection coordinates in device space, so selection isn't fuzzy. * poppler/GfxState.cc: * poppler/GfxState.h: Add simple Matrix class.
2005-05-262005-05-26 Kristian Høgsberg <krh@redhat.com>Kristian Høgsberg1-1/+159
* poppler/GfxState.cc: * poppler/GfxState.h: Add GfxColorSpace::getRGBLine here and implement in subclasses. * poppler/CairoOutputDev.cc (drawImage): Use getRGBLine here.
2005-03-03Initial revisionKristian Høgsberg1-0/+2782