Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make cairo_tag_begin/end work correctly in groups | Adrian Johnson | 2023-04-18 | 1 | -1/+36 |
| | | | | Fixes #508 | ||||
* | Print tag error details when CAIRO_DEBUG_TAG is defined | Adrian Johnson | 2021-07-29 | 1 | -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 malloc | Adrian Johnson | 2018-05-07 | 1 | -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 links | Adrian Johnson | 2017-08-22 | 1 | -0/+1 |
| | |||||
* | pdf: structured text and hyperlink support | Adrian Johnson | 2016-10-01 | 1 | -0/+279 |