summaryrefslogtreecommitdiff
path: root/src/cairo-tag-stack.c
Commit message (Collapse)AuthorAgeFilesLines
* Make cairo_tag_begin/end work correctly in groupsAdrian Johnson2023-04-181-1/+36
| | | | Fixes #508
* Print tag error details when CAIRO_DEBUG_TAG is definedAdrian Johnson2021-07-291-3/+19
| | | | | | Add a _cairo_tag_error(fmt, ...) function that is used liked _cairo_error() but allows an error message to be specified. When CAIRO_DEBUG_TAG is defined the error is printed.
* Use _cairo_malloc instead of mallocAdrian Johnson2018-05-071-1/+1
| | | | | | | | | | _cairo_malloc(0) always returns NULL, but has not been used consistently. This patch replaces many calls to malloc() with _cairo_malloc(). Fixes: fdo# 101547 CVE: CVE-2017-9814 Heap buffer overflow at cairo-truetype-subset.c:1299 Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
* pdf: don't write logical structure if it only contains linksAdrian Johnson2017-08-221-0/+1
|
* pdf: structured text and hyperlink supportAdrian Johnson2016-10-011-0/+279