Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-08 | libspectre 0.2.12HEAD0.2.12master | Albert Astals Cid | 2 | -2/+9 | |
2023-01-08 | Fix exporting to pdf | Albert Astals Cid | 1 | -4/+6 | |
setpdfwrite has not done anything for a while according to https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=9699aea5cf6491106a2ad1be260d9eb2e85903c3 | |||||
2022-11-04 | release: 0.2.110.2.11 | Albert Astals Cid | 2 | -2/+9 | |
2022-11-04 | CI: Fix ubuntu:21.04 CI | Albert Astals Cid | 1 | -0/+3 | |
2022-03-25 | Avoid possible crash when loading a document | Marek Kasik | 1 | -0/+4 | |
Check for result of openning of a file in spectre_document_load() and don't proceed if there was an error. | |||||
2022-02-12 | release: 0.2.100.2.10 | Albert Astals Cid | 2 | -2/+13 | |
2021-12-26 | Use the new api to pass the callbacks | Albert Astals Cid | 5 | -42/+41 | |
Needs ghostscript >= 9.53 | |||||
2021-11-29 | Set alignment for rendering to default | Marek Kasik | 1 | -1/+1 | |
Previous aligning to 32 bytes rendered EPS in wrong way (not always but often). Setting default alignment which aligns to size of pointer fixes this issue. The commit which set it to the 32 was talking about alignment of 4 bytes so I guess that there were bits interchanged with bytes. Fixes #44 | |||||
2020-12-26 | Free the previous user_image in case spectre_presize is called multiple times | Albert Astals Cid | 1 | -0/+1 | |
2020-05-14 | remove version suffix from ghostscript directory | Randy | 1 | -5/+5 | |
2020-05-06 | release: 0.2.90.2.9 | Albert Astals Cid | 2 | -2/+19 | |
2020-04-26 | Move spectre_document_load_from_stream to spectre-private.h for now | Albert Astals Cid | 3 | -9/+10 | |
Not ready for the prime time | |||||
2020-04-13 | Make sure we don't read uninitialized memory from text | Albert Astals Cid | 1 | -0/+4 | |
oss-fuzz/21670 | |||||
2020-04-10 | Initialize varibles if reading fails | Albert Astals Cid | 1 | -14/+30 | |
This way we don't do uninitizlied memory uses later on oss-fuzz/21638 | |||||
2020-04-09 | Fix uninitialized memory read on malformed documents | Albert Astals Cid | 1 | -11/+13 | |
2020-04-08 | Fix uninitialized memory read on malformed documents | Albert Astals Cid | 1 | -2/+2 | |
2020-04-08 | Fix crash on malformed files | Albert Astals Cid | 1 | -6/+8 | |
2020-03-28 | Fix memory leak | Albert Astals Cid | 1 | -1/+2 | |
oss-fuzz/21240 | |||||
2020-03-28 | CI: use debian testing while unstable is broken | Albert Astals Cid | 1 | -1/+1 | |
2020-03-10 | fix memory leak in ps.c:650 | Randy | 1 | -0/+1 | |
2020-03-10 | Refactor spectre_document_load_from_data() -> _stream() | Randy | 3 | -47/+33 | |
2020-03-07 | fix memory leak in ps.c:603 | Randy | 1 | -0/+1 | |
2020-03-07 | fix NULL-dereference in psscan.c:934 | Randy | 1 | -1/+1 | |
2020-03-03 | fix NULL-dereference in psscan() | Randy | 1 | -1/+1 | |
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20986 | |||||
2020-03-02 | Fix memory leak | Randy | 1 | -3/+4 | |
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=20283 | |||||
2020-02-29 | ossfuzz: integrate into build, add entrypoint | Randy | 3 | -1/+78 | |
2020-02-29 | Add spectre_document_load_from_data(), update fuzz target | Randy | 3 | -18/+62 | |
2020-02-19 | ossfuzz: fix coverage build | Randy | 1 | -0/+39 | |
2020-02-18 | Refactor code so that psscan() can accept a FILE*, this will enable parsing ↵ | Randy | 4 | -12/+16 | |
from fmemopen()'d buffers. I figured this should be merged separately before spectre_document_load_from_data() is added. | |||||
2020-02-13 | ossfuzz: add dictionary, update build script | Randy | 2 | -2/+63 | |
2020-01-05 | Revert "ossfuzz: keep shared libraries after install" | Albert Astals Cid | 1 | -0/+1 | |
This reverts commit 9b1e58286c7c72baaba55f07bfb42db03240fecf. | |||||
2020-01-01 | ossfuzz: keep shared libraries after install | Randy | 1 | -1/+0 | |
2019-12-08 | fix leak in spectre_device_render() | Randy | 1 | -0/+3 | |
2019-11-26 | update ossfuzz.sh | Randy | 1 | -1/+1 | |
2019-11-26 | update fuzz target | Randy | 2 | -46/+49 | |
2019-11-24 | fix indentation | Randy | 1 | -7/+7 | |
2019-11-20 | add build script, fuzz target | Randy | 2 | -0/+66 | |
2018-10-20 | spectre-gs: Remove support for old ghostscript | Christian Persch | 2 | -22/+8 | |
Now that we require a recent ghostscript, we can remove the support for older versions. | |||||
2018-10-20 | spectre-gs: Enforce minimum ghostscript version | Christian Persch | 2 | -2/+12 | |
Ghostscript versions before 9.24 had a critical vulnerability allowing to escape -dSAFER; refuse to do anything if the version is less than 9.24. https://gitlab.freedesktop.org/libspectre/libspectre/issues/25 | |||||
2018-10-19 | Make clang happy | Albert Astals Cid | 1 | -9/+2 | |
ps.c:1875:9: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] char charP; ^ ps.c:197:88: note: previous declaration is here static char *readlineuntil PT((FileData, long, char **, long *, unsigned int *, char)); ^ ps.c:2212:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned short' declared in a previous prototype [-Wknr-promoted-parameter] PS_WORD val; ^ ps.c:206:48: note: previous declaration is here static PS_WORD reorder_word PT((PS_WORD)); | |||||
2018-10-19 | Hide internal symbols | Christian Persch | 9 | -3/+102 | |
Use hidden visibility by default and make only the public API symbols visible. https://gitlab.freedesktop.org/libspectre/libspectre/issues/30 | |||||
2018-10-19 | Make gcc happy about switch fallthrough | Albert Astals Cid | 1 | -0/+1 | |
2018-10-19 | Fix crash with malformed document | Albert Astals Cid | 1 | -1/+1 | |
Closes issue #14 | |||||
2018-10-13 | Add basic CI | Albert Astals Cid | 1 | -0/+38 | |
2017-01-15 | state what lib is printing the error | Caolán McNamara | 1 | -3/+3 | |
and where it originally came from so its clear where "undefined -21" came from in cases like https://bugzilla.gnome.org/show_bug.cgi?id=678500 https://bugs.freedesktop.org/show_bug.cgi?id=99395 | |||||
2016-07-02 | release: 0.2.80.2.8 | Carlos Garcia Campos | 2 | -2/+18 | |
2016-07-02 | build: Fix make distcheck | Carlos Garcia Campos | 1 | -3/+6 | |
2016-06-23 | Rotate documents correctly with newer libgs versions | Marek Kasik | 1 | -2/+106 | |
Rotate result of rendering given by ghostscript when libgs >= 9.08. https://bugs.freedesktop.org/show_bug.cgi?id=76450 | |||||
2016-06-23 | spectre-gs: Add a method to get the libgs version | Carlos Garcia Campos | 2 | -1/+12 | |
2016-04-02 | Fix the build with Ghostscript >= 9.18 | Carlos Garcia Campos | 1 | -0/+11 | |