Increment cairo version to 1.8.0.
cairo-version.h | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit e1560eceab109a051926d04d9aa578c3c991fe88
Author: Carl Worth <cworth@cworth.org>
Heavily cribbed from 1.7.x snapshot NEWS of course.
NEWS | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 166 insertions(+), 4 deletions(-)
+ 1 file changed, 166 insertions(+), 4 deletions(-)
commit 9a210ab228a3afa9d19b699b772893ea3303f38f
Author: Carl Worth <cworth@cworth.org>
The standard ritual before being able to release.
test/Makefile.am | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit 1d896aa9d89ff79239b3754da617201968072ea1
Author: Carl Worth <cworth@cworth.org>
where one will do.
README.win32 | 10 ----------
- 1 files changed, 0 insertions(+), 10 deletions(-)
+ 1 file changed, 10 deletions(-)
commit e52f0fe8bdfea16dad5a32b646b57c7734e79e0f
Author: Carl Worth <cworth@cworth.org>
Finally, "git status" is clean after "make distcheck".
test/.gitignore | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit c62b4c73863efa3948df8bdd57ac604ef6d195be
Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
which kept the reference count high enough for long enough to avoid the problem.
test/user-font-rescale.c | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
commit cd540dc22e1145781119fb9a973dd9ae6bb7401f
Author: Carl Worth <cworth@cworth.org>
to match it.
test/text-antialias-subpixel-ref.png | Bin 974 -> 1102 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 5d887ad5dca5af0f8216830d1b04d08a5aba9bee
Author: Carl Worth <cworth@cworth.org>
but without sub-pixel rendering built directly into freetype.
That's not acceptable, so all the code is coming out for now.
- src/cairo-font-options.c | 51 +----
+ src/cairo-font-options.c | 51 +---
src/cairo-ft-font.c | 672 +++++++++++++--------------------------------
src/cairo-surface.c | 1 -
src/cairo-types-private.h | 26 --
some of my recent updates to ps-specific reference images.
test/README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit a172d87b4cbcc0bda9c376ab5c5cfdea2e20db63
Author: Carl Worth <cworth@cworth.org>
test/Makefile.am | 1 +
test/device-offset-scale.c | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ 2 files changed, 3 insertions(+), 1 deletion(-)
commit 36eef09b583077a899e446d5f28b5cc15335cf5f
Author: Carl Worth <cworth@cworth.org>
with a pdf-specific reference image.
test/mask-transformed-similar-pdf-ref.png | Bin 0 -> 4213 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 31ff6c863ff82bd7339a03297e4b5a9adea0b1c9
Author: Chris Wilson <chris@chris-wilson.co.uk>
simulataneously, in order to correctly report the combined status.
src/cairo-pdf-surface.c | 34 +++++++++++++++++++++++++---------
- 1 files changed, 25 insertions(+), 9 deletions(-)
+ 1 file changed, 25 insertions(+), 9 deletions(-)
commit 69635bc054a823afe1ca378fffac1b2daabdf594
Author: Carl Worth <cworth@cworth.org>
much so that the code is more readable.
src/cairo-analysis-surface.c | 37 ++++++++++++++++++++++++++-----------
- 1 files changed, 26 insertions(+), 11 deletions(-)
+ 1 file changed, 26 insertions(+), 11 deletions(-)
commit 5599b08dfaf5897f58b3456732dc9c241502b4c4
Author: Carl Worth <cworth@cworth.org>
name. And these two functions were both so long that they were
causing some serious line-wrap issues.
- src/cairo-analysis-surface.c | 43 +++++++++++++++++------------------------
- 1 files changed, 18 insertions(+), 25 deletions(-)
+ src/cairo-analysis-surface.c | 43 ++++++++++++++++++------------------------
+ 1 file changed, 18 insertions(+), 25 deletions(-)
commit aae476807c079c6514fb7013092c5c303336d8df
Author: Carl Worth <cworth@cworth.org>
current result as a reference.
test/rotate-image-surface-paint-ps-ref.png | Bin 275 -> 212 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit a501f8f6d84bcac12b48e226ab653ae237b1a603
Author: Carl Worth <cworth@cworth.org>
test/Makefile.am | 1 +
test/bitmap-font.c | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ 2 files changed, 3 insertions(+), 1 deletion(-)
commit 261dd83b31adb4a6b4d80f626b9d5fde5eb4d8f6
Author: Carl Worth <cworth@cworth.org>
that check, an interlaced image loads just fine.
src/cairo-png.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 94d2820c6f64a2da13e6aeb4698198a3d4d0669b
Author: Carl Worth <cworth@cworth.org>
very minor rasterization change.
test/ft-text-vertical-layout-type3-ps-ref.png | Bin 1867 -> 1804 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 8a49cfa03a23ed29ea0b310536a3d332af76332c
Author: Carl Worth <cworth@cworth.org>
machine of the person making the release win.
test/smask-text-ref.png | Bin 1739 -> 1777 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit ab406eeac1817e62d2c0a737db898ba56c3031ff
Author: Carl Worth <cworth@cworth.org>
with respect to what the test is exercising.
test/user-font-rescale-svg-ref.png | Bin 0 -> 15741 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 453443d77acadc705a4b9ddeb96f853364c96ad2
Author: Chris Wilson <chris@chris-wilson.co.uk>
filename to the log so that the image is referenced from index.html.
test/cairo-test.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit e84ef3c54e0f95d321be8d8f47c5c9c60a2c6b3f
Author: Behdad Esfahbod <behdad@behdad.org>
boilerplate/.gitignore | 2 --
src/.gitignore | 2 --
- 2 files changed, 0 insertions(+), 4 deletions(-)
+ 2 files changed, 4 deletions(-)
commit 62107b8015f0d359397a02d4f0fecf22647330b9
Author: Carl Worth <cworth@cworth.org>
rasterization).
test/cairo-test.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ea4d0bafb3d374e491f3956347c7510ea7b0d2b8
Author: Carl Worth <cworth@cworth.org>
transformation is applied).
test/mask-transformed-similar-svg-ref.png | Bin 0 -> 4051 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit f939e46304093cad4d8bc3f545cc49a2888fd59f
Author: Carl Worth <cworth@cworth.org>
test/README | 1 +
test/gradient-constant-alpha-pdf-argb32-ref.png | Bin 0 -> 116 bytes
test/gradient-constant-alpha-pdf-rgb24-ref.png | Bin 0 -> 115 bytes
- 3 files changed, 1 insertions(+), 0 deletions(-)
+ 3 files changed, 1 insertion(+)
commit 9335ad313fdc97c3c8d0e532319ac3f58c7f69fc
Author: Carl Worth <cworth@cworth.org>
boilerplate/.gitignore | 2 ++
build/.gitignore | 2 ++
src/.gitignore | 2 ++
- 3 files changed, 6 insertions(+), 0 deletions(-)
+ 3 files changed, 6 insertions(+)
commit 06594abc6b74a8260f92f7d9686f2ae5ce84e59f
Author: Carl Worth <cworth@cworth.org>
test/README | 1 +
test/fill-alpha-pattern-pdf-argb32-ref.png | Bin 0 -> 3887 bytes
test/fill-alpha-pattern-pdf-rgb24-ref.png | Bin 0 -> 3840 bytes
- 3 files changed, 1 insertions(+), 0 deletions(-)
+ 3 files changed, 1 insertion(+)
commit 64541a58aeafece3956bbe4cc4ec3bc2226d3d2a
Author: Carl Worth <cworth@cworth.org>
poppler-0.9.2 is required for replaying user-fonts correctly.
configure.ac | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit dfe9f7093f9a226e58dc531b54b32a3f169fea96
Author: Chris Wilson <chris@chris-wilson.co.uk>
assertion failure, I need to train the computer to fix the bugs as well.
src/cairo-pdf-surface.c | 9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
+ 1 file changed, 2 insertions(+), 7 deletions(-)
commit ab682a6ff28ca89cc0dd8fd641a0bbc42487f613
Author: Behdad Esfahbod <behdad@behdad.org>
HACKING | 2 +-
Makefile.am | 1 +
README.win32 | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 74 insertions(+), 1 deletions(-)
+ 4 files changed, 74 insertions(+), 1 deletion(-)
commit 5a06ca852c909f8225d7b6e7f29668b0ac79898f
Author: Behdad Esfahbod <behdad@behdad.org>
enabled_cairo_sources.
src/Makefile.win32 | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit a91101df319e11eb3d6e38b5cfa85d9ac9e7d815
Author: Behdad Esfahbod <behdad@behdad.org>
generated from Makefile.win32 on the fly.
src/Makefile.sources | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
commit 55e06745a639d86921e48ff56aa0c375a46d6421
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
but not on x86-64.
perf/cairo-perf-posix.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 2fb59b3ebd885e109160326825325be3907ed48e
Author: Behdad Esfahbod <behdad@behdad.org>
we now report files to be installed at the end of the build.
src/Makefile.win32 | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit 6eee90784ea8174b346e389c2f61b599543685e4
Author: Behdad Esfahbod <behdad@behdad.org>
Before this commit, building with PS but without PDF failed. Fixing.
src/cairoint.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit bb125689d3d3e623f84a02f4b6f2a0c8f5a7901f
Author: Behdad Esfahbod <behdad@behdad.org>
moving back to the simple version seems harmless.
src/cairoint.h | 15 +++------------
- 1 files changed, 3 insertions(+), 12 deletions(-)
+ 1 file changed, 3 insertions(+), 12 deletions(-)
commit adece69ae362bdfb018f5886d76a792c44dafd7e
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/self-copy-overlap-ref.png | Bin 0 -> 1140 bytes
test/self-copy-overlap-rgb24-ref.png | Bin 0 -> 608 bytes
test/self-copy-overlap.c | 56 ++++++++++++++++++++++++++++++++++
- 5 files changed, 60 insertions(+), 0 deletions(-)
+ 5 files changed, 60 insertions(+)
commit 88188eababa7c6dafeb064662a77b8f5f3719593
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/mask-transformed-image.c | 3 +++
test/mask-transformed-similar.c | 3 +++
- 2 files changed, 6 insertions(+), 0 deletions(-)
+ 2 files changed, 6 insertions(+)
commit 8f157303681a3d58471ffbe004bc140b7a3a48be
Author: Chris Wilson <chris@chris-wilson.co.uk>
mask-ctm, so rename the new tests.
test/.gitignore | 4 +-
- test/Makefile.am | 8 +-
+ test/Makefile.am | 8 +--
test/mask-ctm-image-ref.png | Bin 4516 -> 0 bytes
test/mask-ctm-image.c | 100 --------------------------------
test/mask-ctm-similar-ref.png | Bin 4516 -> 0 bytes
http://bugs.freedesktop.org/show_bug.cgi?id=17177
src/cairo-path-stroke.c | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 9fc745ae9fbbc24ce3f6fa5728c36fa6819b85a7
Author: Behdad Esfahbod <behdad@behdad.org>
build/Makefile.am.releasing | 2 +-
build/configure.ac.tools | 1 -
- 2 files changed, 1 insertions(+), 2 deletions(-)
+ 2 files changed, 1 insertion(+), 2 deletions(-)
commit b5b1134c2c84996bd8e019d5908b18db876137dc
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
the limits of the traps.
src/cairo-bentley-ottmann.c | 11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
commit 018a64bf7f3ccdf3982655c93701eafc99fd0b93
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
as well - all bugs are his alone.)
src/cairo-gstate.c | 14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
commit 8c0ff8b5856a8a7cb61dffaad7d72ed2dcdb5cf3
Author: Chris Wilson <chris@chris-wilson.co.uk>
tolerance for any configuration.
src/cairo.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c9ec82f3a89cdd57277be6a9a6cb3e05d82fb206
Author: Chris Wilson <chris@chris-wilson.co.uk>
source.
src/cairo-pdf-surface.c | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit b9c92842d9c091e34738d14f7baf6f357a1f085c
Author: Chris Wilson <chris@chris-wilson.co.uk>
Also check whether is vertically within limits.
src/cairo-traps.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 911d5f1a254f800fe18f4554b738006aa0a693a2
Author: Chris Wilson <chris@chris-wilson.co.uk>
points needed to be entirely outside.
src/cairo-traps.c | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit 7357e80054b80a9906783ed910282bb79f31cdfd
Author: Chris Wilson <chris@chris-wilson.co.uk>
generating extra work.
src/cairo-clip.c | 18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
commit c36a242303c99f59ba210d6c0dae831b2efb83fc
Author: Chris Wilson <chris@chris-wilson.co.uk>
_cairo_box_round_to_rectangle() instead of open-coding. Simultaneously
tweak the whitespace so that all users of traps look similar.
- src/cairo-analysis-surface.c | 47 ++++++++++-------------------------------
- src/cairo-clip.c | 4 +-
- src/cairo-surface-fallback.c | 16 ++-----------
+ src/cairo-analysis-surface.c | 47 +++++++++++-------------------------------
+ src/cairo-clip.c | 4 ++--
+ src/cairo-surface-fallback.c | 16 +++-----------
3 files changed, 17 insertions(+), 50 deletions(-)
commit 49b9a21e0bfeed5a1e2f33162a7b1c9e67de1d75
As spotted by Carlos Garcia Campos.
test/any2ppm.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 651c6598c98118ba04bc4970557c24241b91dab0
Author: Chris Wilson <chris@chris-wilson.co.uk>
extents of the traps as the region of the operation.
src/cairo-traps.c | 15 ++++++++++++++-
- 1 files changed, 14 insertions(+), 1 deletions(-)
+ 1 file changed, 14 insertions(+), 1 deletion(-)
commit 0baf12f450e12b9f2fb4e55bfeb7738dd5145cbd
Author: Behdad Esfahbod <behdad@behdad.org>
Both this and previous one kindly pointed out by Carl.
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 70207aadfdb580029c81ac87e2d1aa66cc6c5b30
Author: Behdad Esfahbod <behdad@behdad.org>
[mutex] Fix typo in comments
src/cairo-mutex-impl-private.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0a4a6213e2ab915098b6fdc8bd2652cd5026599c
Author: Chris Wilson <chris@chris-wilson.co.uk>
transformation).
src/cairo-path-fill.c | 18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ 1 file changed, 11 insertions(+), 7 deletions(-)
commit 8f51ea4657d872f75e1a6493aadcc769fd3b9324
Author: Chris Wilson <chris@chris-wilson.co.uk>
wrapping around to large values instead of being clamped to 0.
src/cairo-pattern.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 3c6d3684e965523acdeec9f24ccf71bf4e974622
Author: Chris Wilson <chris@chris-wilson.co.uk>
through and the SVG backend mixes in pure white.
test/.gitignore | 1 +
- test/Makefile.am | 3 +
+ test/Makefile.am | 3 ++
test/alpha-similar-ref.png | Bin 0 -> 99 bytes
test/alpha-similar-rgb24-ref.png | Bin 0 -> 99 bytes
test/alpha-similar.c | 76 ++++++++++++++++++++++++++++++++++++++
- 5 files changed, 80 insertions(+), 0 deletions(-)
+ 5 files changed, 80 insertions(+)
commit 5e5408412694bf067e47d12c9c739801452d8f41
Author: Chris Wilson <chris@chris-wilson.co.uk>
from this is not to add workarounds in test code for bugs in the library!
src/test-meta-surface.c | 35 -----------------------------------
- 1 files changed, 0 insertions(+), 35 deletions(-)
+ 1 file changed, 35 deletions(-)
commit 03c37f56b2d3ecc0e197194364b216183dacc24a
Author: Behdad Esfahbod <behdad@behdad.org>
build/Makefile.am.releasing | 2 +-
build/configure.ac.tools | 1 +
- 2 files changed, 2 insertions(+), 1 deletions(-)
+ 2 files changed, 2 insertions(+), 1 deletion(-)
commit ae0511fbbe6c01b5fe8dfa531b3eaa791314931f
Author: Chris Wilson <chris@chris-wilson.co.uk>
when replaying to an image fallback.
src/cairo-pdf-operators.c | 14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
commit b7ab1fc791139f5d0fd38692b63514ed02bc8b51
Author: Chris Wilson <chris@chris-wilson.co.uk>
mix up the parameters.
src/cairo-scaled-font-subsets.c | 31 +++++++++++++++++++++++--------
- 1 files changed, 23 insertions(+), 8 deletions(-)
+ 1 file changed, 23 insertions(+), 8 deletions(-)
commit 5a3f03623c7ac0414bafc490c927e1f2282839d1
Author: Behdad Esfahbod <behdad@behdad.org>
Makefile.win32 | 3 +++
build/Makefile.win32.common | 3 +++
- 2 files changed, 6 insertions(+), 0 deletions(-)
+ 2 files changed, 6 insertions(+)
commit afb32c7f076dbbe4c965fc02226208596f41f59e
Author: Behdad Esfahbod <behdad@behdad.org>
[src/Makefile.am.analysis] Fix out-of-tree build
src/Makefile.am.analysis | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
commit fba0211ed6f649b9d61a9f2b3d83096dd801cb14
Author: Behdad Esfahbod <behdad@behdad.org>
Generate build/Makefile.win32.features
Makefile.am | 10 +++++++-
- boilerplate/Makefile.am | 7 ++---
- build/Makefile.win32.common | 6 +++-
- build/aclocal.makefile.m4 | 57 +++++++++++++++++++++++++++++++-----------
+ boilerplate/Makefile.am | 7 +++---
+ build/Makefile.win32.common | 6 +++--
+ build/aclocal.makefile.m4 | 57 +++++++++++++++++++++++++++++++------------
build/configure.ac.features | 5 +++-
- src/Makefile.am | 8 ++++--
+ src/Makefile.am | 8 +++---
6 files changed, 67 insertions(+), 26 deletions(-)
commit fd5cef50a7c856ef80b0a2191170c6a377071e78
[aclocal] Add support for automake-only or win32-only makefiles
build/aclocal.makefile.m4 | 66 ++++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 56 insertions(+), 10 deletions(-)
+ 1 file changed, 56 insertions(+), 10 deletions(-)
commit 42e4103015981b874035fac4f5e70018568db0d9
Author: Behdad Esfahbod <behdad@behdad.org>
[aclocal] Don't do automake conditionals for builtin features
build/aclocal.makefile.m4 | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 79bc967a0dd1319035f0b915759eb86a49007f8d
Author: Behdad Esfahbod <behdad@behdad.org>
to include Makefile's relatively.
build/aclocal.makefile.m4 | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit e686a00da8a84d28b7a00698a4fd744cd4dfd867
Author: Behdad Esfahbod <behdad@behdad.org>
[build] Add CAIRO_CONFIG_MAKEFILE_PRIVATE
build/aclocal.makefile.m4 | 24 ++++++++++++++++++------
- 1 files changed, 18 insertions(+), 6 deletions(-)
+ 1 file changed, 18 insertions(+), 6 deletions(-)
commit 0ac7a242f829bd31fd7fe12e886fba687ea6dc5e
Author: Behdad Esfahbod <behdad@behdad.org>
[build] Add Makefile.win32.common
- Makefile.win32 | 57 +-----------------------------------------
- boilerplate/Makefile.win32 | 21 +--------------
+ Makefile.win32 | 57 ++-----------------------------------------
+ boilerplate/Makefile.win32 | 21 ++--------------
build/Makefile.win32.common | 47 +++++++++++++++++++++++++++++++++++
- perf/Makefile.win32 | 26 +------------------
- src/Makefile.win32 | 23 ++---------------
- test/Makefile.win32 | 22 +---------------
- test/pdiff/Makefile.win32 | 6 +---
+ perf/Makefile.win32 | 26 ++------------------
+ src/Makefile.win32 | 23 +++--------------
+ test/Makefile.win32 | 22 ++---------------
+ test/pdiff/Makefile.win32 | 6 ++---
7 files changed, 60 insertions(+), 142 deletions(-)
commit 984320dff11d42d698ff5355c6befe0c5d32df59
build/aclocal.makefile.m4 | 27 ---------------------------
build/configure.ac.features | 22 ----------------------
- 2 files changed, 0 insertions(+), 49 deletions(-)
+ 2 files changed, 49 deletions(-)
commit eb9ce580597b9ac639dd3dc15576774d753c44b6
Author: Behdad Esfahbod <behdad@behdad.org>
[build] Don't generate Makefile conditionals for default=always features
build/aclocal.makefile.m4 | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit caa3dbd61be8a46f576a60f00845269269200c99
Author: Behdad Esfahbod <behdad@behdad.org>
By inserting a new line before each feature entry.
build/aclocal.makefile.m4 | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 23b9767bb3b35995099ae9c7b3d84f18e7a76dcc
Author: Behdad Esfahbod <behdad@behdad.org>
test/mask-ctm-image.c | 100 ++++++++++++++++++++++++++++++++++++++++
test/mask-ctm-similar-ref.png | Bin 0 -> 4516 bytes
test/mask-ctm-similar.c | 102 +++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 208 insertions(+), 0 deletions(-)
+ 6 files changed, 208 insertions(+)
commit 3a45ff0e2fd624e52ddbf2b36fa70231405d79fe
Author: Behdad Esfahbod <behdad@behdad.org>
that's why cairo-system.c was born in the first place.
src/Makefile.win32 | 13 ++++---------
- 1 files changed, 4 insertions(+), 9 deletions(-)
+ 1 file changed, 4 insertions(+), 9 deletions(-)
commit 45609d840078288bf0fc096ee8bac642fed6674f
Author: Behdad Esfahbod <behdad@behdad.org>
makefiles.
src/Makefile.sources | 1 +
- src/cairo-mutex-impl-private.h | 8 +++
+ src/cairo-mutex-impl-private.h | 8 ++++
src/cairo-os2-surface.c | 6 +++
src/cairo-system.c | 97 ++++++++++++++++++++++++++++++++++++++++
- src/cairo-win32-surface.c | 28 -----------
+ src/cairo-win32-surface.c | 28 ------------
5 files changed, 112 insertions(+), 28 deletions(-)
commit 9c2732395987a29ee764c575cce2b13e94152151
src/cairo.h | 6 +++++-
src/cairoint.h | 4 ++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
commit 11e96487d8994dd15b39b5ede5be189491f1c14a
Author: Behdad Esfahbod <behdad@behdad.org>
The other two were not being used after build system revamp.
Makefile.win32 | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit fee72c26afff2120315ebbab32708520307e7a5e
Author: Behdad Esfahbod <behdad@behdad.org>
(win32/alternate build systems, etc)
src/Makefile.am | 6 ++--
- src/cairo-atomic-private.h | 4 +-
+ src/cairo-atomic-private.h | 4 +--
src/cairo-atomic.c | 2 +-
src/cairo-directfb.h | 2 +-
src/cairo-mutex-list-private.h | 2 +-
- src/cairo-quartz-private.h | 11 +++----
- src/cairo-quartz.h | 4 +-
- src/cairo-win32.h | 8 +++++
- src/cairoint.h | 13 +++++++-
+ src/cairo-quartz-private.h | 11 ++++----
+ src/cairo-quartz.h | 4 +--
+ src/cairo-win32.h | 8 ++++++
+ src/cairoint.h | 13 +++++++--
src/check-includes.sh | 58 --------------------------------------
src/check-preprocessor-syntax.sh | 57 +++++++++++++++++++++++++++++++++++++
11 files changed, 91 insertions(+), 76 deletions(-)
sources is using "...", not <...>. Check that.
src/check-includes.sh | 34 ++++++++++++++++++++++------------
- 1 files changed, 22 insertions(+), 12 deletions(-)
+ 1 file changed, 22 insertions(+), 12 deletions(-)
commit 9c36a5f3f19ca5bb2e0bb23baeaa625ad6833ab4
Author: Behdad Esfahbod <behdad@behdad.org>
It enables various checks in glibc and gcc preprocessor.
build/configure.ac.warnings | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 54b60dadb9f8393f834c4709b37ffb163a00445c
Author: Behdad Esfahbod <behdad@behdad.org>
Stale gcc precompiled headers can cause bugs very tricky to pin down.
build/Makefile.am.common | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit d84752605a4aee96fa872a97a50e59a44ee7051a
Author: Behdad Esfahbod <behdad@behdad.org>
private headers. There's still the case of headers not including
any header file at all. I'll fix that later.
- build/aclocal.cairo.m4 | 13 ---------
- build/configure.ac.system | 2 -
+ build/aclocal.cairo.m4 | 13 ----------
+ build/configure.ac.system | 2 --
src/Makefile.am | 2 +-
- src/cairo-atomic-private.h | 4 +-
- src/cairo-compiler-private.h | 2 +
- src/cairo-mutex-impl-private.h | 2 +
+ src/cairo-atomic-private.h | 4 +--
+ src/cairo-compiler-private.h | 2 ++
+ src/cairo-mutex-impl-private.h | 2 ++
src/cairo-mutex-private.h | 4 ---
- src/cairo-os2-private.h | 6 ++--
+ src/cairo-os2-private.h | 6 ++---
src/cairo-reference-count-private.h | 8 ------
- src/cairo-region-private.h | 8 ++++-
- src/cairo-types-private.h | 2 -
- src/cairo-wideint-type-private.h | 2 +
+ src/cairo-region-private.h | 8 ++++--
+ src/cairo-types-private.h | 2 --
+ src/cairo-wideint-type-private.h | 2 ++
src/check-cairoint.sh | 22 ----------------
src/check-includes.sh | 48 +++++++++++++++++++++++++++++++++++
14 files changed, 66 insertions(+), 59 deletions(-)
build/configure.ac.features | 2 --
src/cairo-mutex-impl-private.h | 2 +-
- 2 files changed, 1 insertions(+), 3 deletions(-)
+ 2 files changed, 1 insertion(+), 3 deletions(-)
commit 33b6d2b5eb4f5d424cec51970d9b72bef49a5fc8
Author: Behdad Esfahbod <behdad@behdad.org>
No why, just that it's more robust :).
src/check-cairoint.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit d635c941b2d046c5edfef84ef870009069fb4004
Author: Behdad Esfahbod <behdad@behdad.org>
not be defined.
src/cairo-image-surface.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit a6c0ebee7aa9298af24859c37d8005eba772c4c6
Author: Chris Wilson <chris@chris-wilson.co.uk>
debugging.
src/cairo-bentley-ottmann.c | 17 ++++++++++-------
- 1 files changed, 10 insertions(+), 7 deletions(-)
+ 1 file changed, 10 insertions(+), 7 deletions(-)
commit 91f0b8b1eac967d4534201794c9ba7880ddfaa17
Author: Chris Wilson <chris@chris-wilson.co.uk>
have a simple rectangle and construct the trap from the extreme points.
src/cairo-path-fill.c | 16 ++++++++++++++--
- 1 files changed, 14 insertions(+), 2 deletions(-)
+ 1 file changed, 14 insertions(+), 2 deletions(-)
commit e749b58af827e4cc28353bcc6bc4b2ab8d47aaf6
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 2 +
test/rectilinear-fill-ref.png | Bin 0 -> 162 bytes
test/rectilinear-fill.c | 92 +++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 95 insertions(+), 0 deletions(-)
+ 4 files changed, 95 insertions(+)
commit d5cd7ee74fb64b00597880a75b2e62065fac59b3
Author: Chris Wilson <chris@chris-wilson.co.uk>
Some tweaks to avoid stack copies and branches that save ~25% in
_cairo_traps_tessellate_convex_quad().
- src/cairo-bentley-ottmann.c | 36 +++++-----
+ src/cairo-bentley-ottmann.c | 36 ++++-----
src/cairo-slope.c | 6 +-
src/cairo-surface-fallback.c | 12 +--
src/cairo-traps.c | 175 ++++++++++++++++--------------------------
- src/cairoint.h | 25 ++++---
+ src/cairoint.h | 25 +++---
5 files changed, 105 insertions(+), 149 deletions(-)
commit 27ee8dd9c64ac0fd36ce7b58729ee732e3396ee1
is inherently sequential.
build/Makefile.am.releasing | 30 +++++++++++++++++++++++-------
- 1 files changed, 23 insertions(+), 7 deletions(-)
+ 1 file changed, 23 insertions(+), 7 deletions(-)
commit 9eee0e935859082d8798846a8e6b16cbceb1f779
Author: Behdad Esfahbod <behdad@behdad.org>
on the dist directory, not the user's source directory.
build/Makefile.am.releasing | 22 +++++++++++++++-------
- 1 files changed, 15 insertions(+), 7 deletions(-)
+ 1 file changed, 15 insertions(+), 7 deletions(-)
commit bdaaf3574a596e3ab31d0bdf0f84667d868c10d1
Author: Carl Worth <cworth@cworth.org>
Just after the 1.7.6 snapshot went out.
cairo-version.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 005dd8499bca9521ab934a56c68d2b85042359b7
Author: Behdad Esfahbod <behdad@behdad.org>
use enabled_cairo_headers if need be.
src/Makefile.win32 | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
commit 567be443a2add00b4ea9b888ee35aeac5b41dc16
Author: Behdad Esfahbod <behdad@behdad.org>
the grep error in distcheck.
src/check-doc-syntax.sh | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit dc260f1c0b432658cfa64e98c777609d0cbe7f3b
Author: Behdad Esfahbod <behdad@behdad.org>
The docs tests are passing again now.
doc/public/cairo-sections.txt | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit d02fb0fd2044652255da0922f70199e7a84a31c1
Author: Behdad Esfahbod <behdad@behdad.org>
API from docs. The test fails now.
doc/public/check-doc-coverage.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit cf80c78f0cc14c5c07950dd0d0120954a446ab56
Author: Carl Worth <cworth@cworth.org>
Thanks to Behdad for helping me get the terminology right.
NEWS | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7fa5e0eb3af005521da5e6bb43a92fadd392a867
Author: Carl Worth <cworth@cworth.org>
As caught by make distcheck.
test/Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit f39c5b40c79b139f1efcfdf393e15e2aaedc5e36
Author: Carl Worth <cworth@cworth.org>
We're finally going to get this overdue snapshot out.
cairo-version.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit e00d7941200cee1eefc9a8758702811b7d018cce
Author: Carl Worth <cworth@cworth.org>
Behdad's build-system rework, and Chris's customary robustness
improvements.
- NEWS | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 80 insertions(+), 4 deletions(-)
+ NEWS | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
+ 1 file changed, 80 insertions(+), 4 deletions(-)
commit 46ed92e699e902cb890f202c425603cdcc953106
Author: Carl Worth <cworth@cworth.org>
test/text-lcd-filter-intra-pixel.c | 85 ------------------------------
test/text-lcd-filter-none-ref.png | Bin 974 -> 0 bytes
test/text-lcd-filter-none.c | 85 ------------------------------
- 9 files changed, 0 insertions(+), 348 deletions(-)
+ 9 files changed, 348 deletions(-)
commit 1b42bc8033bc4682c9688086c08ca3ad306a2ae8
Author: Carl Worth <cworth@cworth.org>
Minimise the number of conditionals taken whilst constructing the polygon.
src/cairo-polygon.c | 71 +++++++++++++++------------------------------------
- src/cairoint.h | 14 ++++------
+ src/cairoint.h | 14 +++++-----
2 files changed, 27 insertions(+), 58 deletions(-)
commit 24c51ee177436190d691507ab84aae6a70fc2962
Has been missing at least as of autoconf 2.59.
acinclude.m4 | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit cb10dfe7153eeac749c64ce6a61f2fd3faf385d0
Author: Behdad Esfahbod <behdad@behdad.org>
doc/public/tmpl/cairo-scaled-font.sgml | 2 +-
doc/public/tmpl/cairo-text.sgml | 9 ++++-
doc/public/tmpl/cairo-user-fonts.sgml | 2 +-
- src/cairo-analysis-surface.c | 5 +--
- src/cairo-gstate.c | 26 +++++++-------
+ src/cairo-analysis-surface.c | 5 ++-
+ src/cairo-gstate.c | 26 +++++++--------
src/cairo-meta-surface-private.h | 2 +-
src/cairo-meta-surface.c | 6 ++--
- src/cairo-misc.c | 4 +-
- src/cairo-paginated-surface.c | 4 +-
+ src/cairo-misc.c | 4 +--
+ src/cairo-paginated-surface.c | 4 +--
src/cairo-pdf-operators-private.h | 2 +-
src/cairo-pdf-operators.c | 14 ++++----
src/cairo-pdf-surface-private.h | 2 +-
src/cairo-pdf-surface.c | 6 ++--
- src/cairo-scaled-font.c | 44 +++++++++++-------------
+ src/cairo-scaled-font.c | 44 ++++++++++++-------------
src/cairo-surface.c | 8 ++---
- src/cairo-user-font.c | 23 ++++++-------
+ src/cairo-user-font.c | 23 +++++++------
src/cairo.c | 19 +++++------
src/cairo.h | 56 ++++++++++++++++++++------------
- src/cairoint.h | 48 +++++++++++++-------------
- src/test-meta-surface.c | 5 +--
- src/test-paginated-surface.c | 5 +--
+ src/cairoint.h | 48 +++++++++++++--------------
+ src/test-meta-surface.c | 5 ++-
+ src/test-paginated-surface.c | 5 ++-
22 files changed, 152 insertions(+), 141 deletions(-)
commit a8cd426a4c79a7165b312f550ecc6a87b61303a3
[doc] Fix glob for doc sources
doc/public/Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 32d3bfdde826e0f92a619c8c157fd5467aff729d
Author: Behdad Esfahbod <behdad@behdad.org>
I accidentally committed and pushed changing that version to 0.11.0.
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 3867d99ad7be391704a2b0d3d4542bd23c82fd73
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Err, don't pass argument to AC_PROG_LIBTOOL
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit e55d5a76d75d78c8a1e9ac4e9f5eda32f378f413
Author: Chris Wilson <chris@chris-wilson.co.uk>
[ps] Silence compiler warning.
src/cairo-ps-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit e83675dee14581c3938191a4bbaf3c4e091a4304
Author: Chris Wilson <chris@chris-wilson.co.uk>
[test] Add missing operator-alpha ref image.
test/operator-alpha-rgb24-ref.png | Bin 0 -> 229 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 998310ef4d710bf1a9505038b0fa411b29c958ca
Author: Chris Wilson <chris@chris-wilson.co.uk>
linker seeing -lgcov - but they strip CFLAGS as well. Oh well.
build/configure.ac.analysis | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
commit d83a4d9905a68c3060e689015bffb03137fcbb0f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Iterate over the user fonts subsets and emit the scaled glyphs.
src/cairo-svg-surface.c | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit eb39151fdc4e72f0836d6fbb5df54885352b3b87
Author: Chris Wilson <chris@chris-wilson.co.uk>
[scaled-fonts] Correct the order of scaled/user arguments.
src/cairo-scaled-font-subsets.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 85a4f0dcee6e6d954f0e458f1bd5b26ff1e70464
Author: Chris Wilson <chris@chris-wilson.co.uk>
build/configure.ac.warnings | 7 +++++++
test/Makefile.am | 3 +++
- 2 files changed, 10 insertions(+), 0 deletions(-)
+ 2 files changed, 10 insertions(+)
commit e6f66ef65bb347974e0ceb58351844ba63389a87
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
Require pixman 0.12.0
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 86485e76b7e9ef1621dcd516266898246711c0ca
Author: Søren Sandmann Pedersen <sandmann@redhat.com>
another name, we can reuse the conversion function.
src/cairo-xlib-surface.c | 19 ++++++-------------
- 1 files changed, 6 insertions(+), 13 deletions(-)
+ 1 file changed, 6 insertions(+), 13 deletions(-)
commit dbb692325b328011f2202fced750cc785edb82da
Author: Chris Wilson <chris@chris-wilson.co.uk>
operand stack.
src/cairo-ps-surface.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 7761a106ceac445212ff86d8c585374aa406a63f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Draw a pair of rectangles with each operator in turn - seems to trigger an
issue with the PDF/PS backends.
- test/.gitignore | 2 +
- test/Makefile.am | 6 +++
+ test/.gitignore | 2 ++
+ test/Makefile.am | 6 ++++
test/operator-alpha-ref.png | Bin 0 -> 280 bytes
test/operator-alpha.c | 74 +++++++++++++++++++++++++++++++++++++++++++
test/operator-ref.png | Bin 0 -> 238 bytes
test/operator-rgb24-ref.png | Bin 0 -> 217 bytes
test/operator.c | 74 +++++++++++++++++++++++++++++++++++++++++++
- 7 files changed, 156 insertions(+), 0 deletions(-)
+ 7 files changed, 156 insertions(+)
commit 1de35c04e020a203169fda30591733056662abd5
Author: Behdad Esfahbod <behdad@behdad.org>
[util/Makefile.am] Cleanup
util/Makefile.am | 13 +++++--------
- 1 files changed, 5 insertions(+), 8 deletions(-)
+ 1 file changed, 5 insertions(+), 8 deletions(-)
commit d857c4d7653e06003b7b75fb92da988664b2545d
Author: Behdad Esfahbod <behdad@behdad.org>
Cause cworth doesn't like it.
autogen.sh | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit a5a18dbf610ef6562d7ee9d6d927d89af6839c60
Author: Behdad Esfahbod <behdad@behdad.org>
[INSTALL] Update
INSTALL | 67 ++++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 34 insertions(+), 33 deletions(-)
+ 1 file changed, 34 insertions(+), 33 deletions(-)
commit ff9a2af19e406807b3a962b930ec66b22a6a5974
Author: Behdad Esfahbod <behdad@behdad.org>
Since they use them when being run.
test/Makefile.am | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 9e2ef481aa86b01fbdc91d4908ad312bca85db89
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Clean up report syntax
build/configure.ac.features | 10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
commit 2161cb5baf1287a4a1a448f09e7fa885f635bfd1
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Warn if no native surface backend is enabled, err if no native font
build/aclocal.cairo.m4 | 1 +
- build/configure.ac.features | 50 +++++++++++++++++++++++++++++++-----------
+ build/configure.ac.features | 50 ++++++++++++++++++++++++++++++++-----------
2 files changed, 38 insertions(+), 13 deletions(-)
commit a341cb5a98e3eadd5ccb47f9b1e696cb52f7ce9e
[src/Makefile.am.analysis] Fix typos and improve scripts
src/Makefile.am.analysis | 8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
commit 49c8c62040cdeb6b280392da9355593e1e8292fe
Author: Behdad Esfahbod <behdad@behdad.org>
boilerplate/.gitignore | 4 ++++
src/.gitignore | 1 +
- 2 files changed, 5 insertions(+), 0 deletions(-)
+ 2 files changed, 5 insertions(+)
commit a908fc04a7bd536edfcd0e620f0f70cb5655085f
Author: Behdad Esfahbod <behdad@behdad.org>
[*/Makefile.win32] Use Makefile.win32.config
- boilerplate/Makefile.win32 | 12 ++----
- src/Makefile.win32 | 77 ++-----------------------------------------
+ boilerplate/Makefile.win32 | 12 +++----
+ src/Makefile.win32 | 77 +++-----------------------------------------
2 files changed, 8 insertions(+), 81 deletions(-)
commit 310908ce2d2e35ca332c0f16c466ee652bb1b5a6
[Makefile.win32] Don't declare CAIRO_NO_MUTEX
Makefile.win32 | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6892daf77cd44dca988c7305d430659d08813beb
Author: Behdad Esfahbod <behdad@behdad.org>
Same scheme as in src/
autogen.sh | 6 +-
- boilerplate/Makefile.am | 87 ++--------
+ boilerplate/Makefile.am | 87 ++-------
boilerplate/Makefile.sources | 56 ++++++
- build/aclocal.enable.m4 | 29 +++-
+ build/aclocal.enable.m4 | 29 ++-
build/aclocal.makefile.m4 | 143 +++++++++++++++
build/configure.ac.enable | 404 ------------------------------------------
build/configure.ac.features | 351 ++++++++++++++++++++++++++++++++++++
and needed to be replaced. And do a quick coding-style blitz.
test/user-font-rescale.c | 174 ++++++++++++++++++++++++++--------------------
- 1 files changed, 98 insertions(+), 76 deletions(-)
+ 1 file changed, 98 insertions(+), 76 deletions(-)
commit be9df58b5d6415c516f3fe397c985230d7cc5bea
Author: Chris Wilson <chris@chris-wilson.co.uk>
Kill the use of the C99 feature, and replace with strtod("NaN").
test/user-font-rescale.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
commit b4b65a7890c5b8d95f5bbc39d0f35a3d54088036
Author: Behdad Esfahbod <behdad@behdad.org>
I pushed a proper fix in last commit.
configure.ac | 4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
commit eb092eadbb3439b579866564eee003683f2abc5c
Author: Behdad Esfahbod <behdad@behdad.org>
[configure] Add non-pkgconfig cflags/libs before substitution
build/configure.ac.enable | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit 09d7eb6c35da2819d9e254d8b7675eb39aa965c3
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.version] Quote m4_define arguments
build/configure.ac.version | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
commit 60ab0f79f8d109fa662374f642d2961bb20a820b
Author: Chris Wilson <chris@chris-wilson.co.uk>
variable is redundant and we can just use solid_color directly.
src/cairo-pdf-surface.c | 10 +++-------
- 1 files changed, 3 insertions(+), 7 deletions(-)
+ 1 file changed, 3 insertions(+), 7 deletions(-)
commit e53fe3ec244833437fb35674258b983f9dcefa2d
Author: Jeff Muizelaar <jeff@infidigm.net>
test/Makefile.am | 2 +
test/user-font-rescale-ref.png | Bin 0 -> 15679 bytes
test/user-font-rescale.c | 329 ++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 332 insertions(+), 0 deletions(-)
+ 4 files changed, 332 insertions(+)
commit 9c207b24542edb2e8e388329471ab9e7d7d61ff9
Author: Chris Wilson <chris@chris-wilson.co.uk>
forget to add the library to LIBS.
configure.ac | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 87094e8c78d99b0ae9fed287acaf8ba7abb4e43a
Author: Chris Wilson <chris@chris-wilson.co.uk>
Fix scaling of glyphs in type3 subset glyphs
src/cairo-type3-glyph-surface.c | 12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ 1 file changed, 9 insertions(+), 3 deletions(-)
commit e31462d399dfad3b798efc56020cd9bb54c75dd9
Author: Jeff Muizelaar <jeff@infidigm.net>
without poppler_page_render_to_pixbuf to avoid a dependency on gdk.
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fb0bf165950cf85add6c187e5ec432f8c07b2cc2
Author: Behdad Esfahbod <behdad@behdad.org>
Apparently autoconf 2.59 on msys is not quite happy it
build/aclocal.enable.m4 | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 879b5c705726ce6d1a5035cfef41aba06b0cb4dc
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Avoid sed -i (#17563)
build/configure.ac.enable | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 4619c76d2fc4285f2417e54870041cc07c968ce6
Author: Behdad Esfahbod <behdad@behdad.org>
[scaled_font] Improve readability
src/cairo-scaled-font.c | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit e079ec03cb8c2272162db86ec263b893df40460a
Author: Behdad Esfahbod <behdad@behdad.org>
[scaled-font] Fix bug unlocking the wrong mutex (#16819)
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 096408d80e2ca13deccea7930aeca9fbd1b5850e
Author: Behdad Esfahbod <behdad@behdad.org>
[scaled-font] Improve comment
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit bdb6f609d8a40e03fa9ceef65bc522d025732e7b
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Build -uninstalled.pc files
- build/configure.ac.enable | 57 +++++++++++++++++++++-----------------------
- 1 files changed, 27 insertions(+), 30 deletions(-)
+ build/configure.ac.enable | 57 +++++++++++++++++++++------------------------
+ 1 file changed, 27 insertions(+), 30 deletions(-)
commit 856fedd2359604ad2dca67c505e16111f23f1b61
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Make "make check" build without gtk-doc
doc/public/Makefile.am | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 2ab77236f87b435d41c5429b7b3059d10058e421
Author: Behdad Esfahbod <behdad@behdad.org>
example.)
Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit b4bbcda1c31d10d199db86170bcf924947e59ff2
Author: Behdad Esfahbod <behdad@behdad.org>
and is coming in a followup commit.
Makefile.am | 6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
commit e4753c82ff1aeb404b1cbac9e891f4353fb882f3
Author: Behdad Esfahbod <behdad@behdad.org>
[src/README] s/Source.mk/Makefile.sources/
src/README | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 50f45d7768976b489df2d4eddc90ae2cdaf464db
Author: Behdad Esfahbod <behdad@behdad.org>
[src/Makefile.am] Add comment referring to Makefile.sources
src/Makefile.am | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit b24d2e4214cc7a7ec59f6c6c2033b7315626f3f0
Author: Chris Wilson <chris@chris-wilson.co.uk>
between branches with experimental surfaces.
autogen.sh | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 5c7c2b5187800fd09e659305d58f61f4945e62a5
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 2 +
test/device-offset-fractional-ref.png | Bin 0 -> 269 bytes
test/device-offset-fractional.c | 80 +++++++++++++++++++++++++++++++++
- 4 files changed, 83 insertions(+), 0 deletions(-)
+ 4 files changed, 83 insertions(+)
commit 2617d68a7b7ccaa8d82fe225926a1bf5f160ed30
Author: Chris Wilson <chris@chris-wilson.co.uk>
surface after all!
boilerplate/cairo-boilerplate.c | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 77b43da99f759fb970b90fd61eb3ace0f7224795
Author: Chris Wilson <chris@chris-wilson.co.uk>
unaltered - causing potential invalid dereferences.
test/cairo-test.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 34f250643212146c964f7e1c30524a4d585af156
Author: Chris Wilson <chris@chris-wilson.co.uk>
surface is often intended as a no-op surface for benchmarking.
src/cairo-surface-fallback.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit cac2ea0fcda2222f36ebd3414f91302dad691b85
Author: Chris Wilson <chris@chris-wilson.co.uk>
gtk-doc - so only enter doc/ with gtk-doc enabled.
Makefile.am | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit 4e731f7c907a3b5bf2da0d73a699bcf79c1f2c85
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
Doesn't build without CAIRO_HAS_FONT_SUBSET.
test/truetype-tables.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 93325a3f086914c6836d6ca81c777e738f0ae6a3
Author: Behdad Esfahbod <behdad@behdad.org>
The check target by default depends on $(check_PROGRAMS).
boilerplate/Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit fe31c35d8672117a8586591abada4aa1b42a07ff
Author: Behdad Esfahbod <behdad@behdad.org>
[aclocal.enable.m4] Escape shell arguments
build/aclocal.enable.m4 | 17 ++++++++++-------
- 1 files changed, 10 insertions(+), 7 deletions(-)
+ 1 file changed, 10 insertions(+), 7 deletions(-)
commit 90210ac4ac7c70c58980fa3e70a9c16da6de6f75
Author: Behdad Esfahbod <behdad@behdad.org>
[autogen.sh] Quote ORIGDIR
autogen.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit e9e439a7a84fab0b888029801f62ea8d7f0a2ecf
Author: Chris Wilson <chris@chris-wilson.co.uk>
libraries are modified...
test/cairo-test.c | 83 ++++++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 63 insertions(+), 20 deletions(-)
+ 1 file changed, 63 insertions(+), 20 deletions(-)
commit e1c1bba3ff2ad6271778203b82e14448e9418bf5
Author: Adrian Johnson <ajohnson@redneon.com>
not to unlink them before comparing results to the previous run.
test/cairo-test.c | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
commit 1cf1b723c79c1359c5daccc38a90fa7b931ce818
Author: Adrian Johnson <ajohnson@redneon.com>
Return correct status
src/cairo-pdf-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 15dd80c89437f0ef2f2458e3d115778ac161b500
Author: Adrian Johnson <ajohnson@redneon.com>
Don't overwrite previous status
src/cairo-pdf-surface.c | 8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
commit d1560bd68728c726b926d6460a466d073ed37285
Author: Behdad Esfahbod <behdad@behdad.org>
Mark private symbol so
src/cairo-output-stream-private.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2b4a26f0977f325df7d154e80030a152f340e000
Author: Behdad Esfahbod <behdad@behdad.org>
Makefile.am | 2 +
acinclude.m4 | 261 -------------------
- autogen.sh | 16 +--
+ autogen.sh | 16 +-
build/aclocal.cairo.m4 | 146 +++++++++++
build/aclocal.enable.m4 | 439 ++++++++++++++++++++++++++++++++
build/aclocal.float.m4 | 64 +++++
[configure.ac.enable] Use AS_CASE
build/configure.ac.enable | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 7c4fdafc8cb9f80e338df7581af1a8f40771dc67
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Add some dnl's
build/configure.ac.enable | 376 ++++++++++++++++++++++-----------------------
- 1 files changed, 187 insertions(+), 189 deletions(-)
+ 1 file changed, 187 insertions(+), 189 deletions(-)
commit c358abfb156ceb552ded2daad4068d6f0f0044a9
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Implement accumulators
build/configure.ac.enable | 298 +++++++++++++++++++++++++++++++++------------
- 1 files changed, 217 insertions(+), 81 deletions(-)
+ 1 file changed, 217 insertions(+), 81 deletions(-)
commit 1efb5e0810025d560addbbf690fd4d65f9405b8f
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Don't collect .pc files for builtin features
build/configure.ac.enable | 13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ 1 file changed, 11 insertions(+), 2 deletions(-)
commit 2bc53fb152ef4e6a443c177c7ac0cd2193c252ad
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Really fix pixman config
configure.ac | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit f9a332c8fda32136a99299ac73a1737028fa8795
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Fix pixman requires
configure.ac | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 391bef58fcb301014adc8b06db7265c5c9b3bee3
Author: Behdad Esfahbod <behdad@behdad.org>
Like image surface and user fonts.
- build/configure.ac.enable | 43 +++++++++++++++++++++-----------
- configure.ac | 30 +++++++++++-----------
- doc/public/cairo-sections.txt | 2 +
- doc/public/tmpl/cairo-image.sgml | 11 ++++++++
+ build/configure.ac.enable | 43 +++++++++++++++++++++------------
+ configure.ac | 30 +++++++++++------------
+ doc/public/cairo-sections.txt | 2 ++
+ doc/public/tmpl/cairo-image.sgml | 11 +++++++++
doc/public/tmpl/cairo-user-fonts.sgml | 12 +++++++++
5 files changed, 68 insertions(+), 30 deletions(-)
build/configure.ac.enable | 28 +++++++++++++++++++++++++++-
src/cairo-features-uninstalled.pc.in | 7 +++++++
src/cairo-uninstalled.pc.in | 8 ++++++++
- 4 files changed, 43 insertions(+), 1 deletions(-)
+ 4 files changed, 43 insertions(+), 1 deletion(-)
commit a18c75c3e9a63dc23aaad0faf2e963973a306d65
Author: Behdad Esfahbod <behdad@behdad.org>
to install public headers.
build/configure.ac.enable | 34 ++++++++++++++++++++++++++++------
- 1 files changed, 28 insertions(+), 6 deletions(-)
+ 1 file changed, 28 insertions(+), 6 deletions(-)
commit 771ff1a06e93255cd0015c59f5e4f33c25490546
Author: Behdad Esfahbod <behdad@behdad.org>
We only generate them using autotools. No point.
build/configure.ac.enable | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit c73f58e3a7a83faa687a148d2363979f3e7d001f
Author: Behdad Esfahbod <behdad@behdad.org>
do it.
doc/public/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit d878924cf8ec2aea9a4f1bd27ac3a83566c0af5f
Author: Adrian Johnson <ajohnson@redneon.com>
dictionary to execute each type 3 glyph in.
src/cairo-ps-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit b56075ee51aaf570f85c1d59513e5e5116ae2b06
Author: Adrian Johnson <ajohnson@redneon.com>
Enable show_glyphs inside of in user-font glyphs
src/cairo-pdf-surface.c | 24 ++++++++++++--
- src/cairo-ps-surface.c | 7 +++-
+ src/cairo-ps-surface.c | 7 ++--
src/cairo-type3-glyph-surface-private.h | 8 ++++-
src/cairo-type3-glyph-surface.c | 53 ++++++++++++++++++++++++++++---
4 files changed, 81 insertions(+), 11 deletions(-)
the font subsets.
src/cairo-pdf-surface.c | 28 ++++++++++++++++++++++
- src/cairo-ps-surface.c | 30 +++++++++++++++++++++++
- src/cairo-type3-glyph-surface-private.h | 4 +++
+ src/cairo-ps-surface.c | 30 ++++++++++++++++++++++++
+ src/cairo-type3-glyph-surface-private.h | 4 ++++
src/cairo-type3-glyph-surface.c | 39 +++++++++++++++++++++++++++++++
- 4 files changed, 101 insertions(+), 0 deletions(-)
+ 4 files changed, 101 insertions(+)
commit b74533b5a56c1d063f288343f2e8e484f3c6571f
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-output-stream-private.h | 4 ++++
src/cairo-output-stream.c | 23 +++++++++++++++++++++++
- 2 files changed, 27 insertions(+), 0 deletions(-)
+ 2 files changed, 27 insertions(+)
commit 6772efcdf6b6710c839ab58a7218866cc9f409b6
Author: Adrian Johnson <ajohnson@redneon.com>
Put user fonts in a separate subset
- src/cairo-pdf-surface.c | 6 +++++
- src/cairo-ps-surface.c | 5 ++++
+ src/cairo-pdf-surface.c | 6 ++++++
+ src/cairo-ps-surface.c | 5 +++++
src/cairo-scaled-font-subsets-private.h | 35 +++++++++++++++++++++++++++++++
- src/cairo-scaled-font-subsets.c | 23 ++++++++++++++++++-
+ src/cairo-scaled-font-subsets.c | 23 ++++++++++++++++++--
4 files changed, 67 insertions(+), 2 deletions(-)
commit 59fafcee8d6f3b5ba81e0bb1d90eb65b8e5daf93
- Don't warn if enabled.
build/configure.ac.enable | 25 +++++++++++++++----------
- 1 files changed, 15 insertions(+), 10 deletions(-)
+ 1 file changed, 15 insertions(+), 10 deletions(-)
commit e0b4f8dc8fd9861359f913dd69daa0ffeb66907a
Author: Carl Worth <cworth@cworth.org>
Avoid missing enum warnings with pixman 0.11.9
src/cairo-image-surface.c | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit bdcdc8400ef8c199eb7dea961ea13b75ae93176d
Author: Carl Worth <cworth@cworth.org>
It's long and not that useful.
build/configure.ac.enable | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit 4059d356b8c2c8175cd9e232d2c34aaabd1932b1
Author: Behdad Esfahbod <behdad@behdad.org>
[autogen.sh] Make libtoolize silent
autogen.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 8abb252b0e4fa3b77eb85dd0276ce5112b538c3d
Author: Chris Wilson <chris@chris-wilson.co.uk>
addition of the PDF images.
test/Makefile.am | 6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
commit e895ab81f397359ee0224cc6ec61737ff87a591d
Author: Chris Wilson <chris@chris-wilson.co.uk>
correctly uses the image fallback for the alpha gradients.
test/Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 042ef899a26fbb008641a86ad7b14df42a1024cd
Author: Behdad Esfahbod <behdad@behdad.org>
[test/pdiff] Fix include syntax
test/pdiff/pdiff.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7709f51e1378fb39af01bf7c50762b3c6cc032f2
Author: Chris Wilson <chris@chris-wilson.co.uk>
Actually use the compiler specific diverts and defines.
boilerplate/cairo-boilerplate.h | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 84a7a9955c8af99bc2224ee630473bbee137598e
Author: Chris Wilson <chris@chris-wilson.co.uk>
boilerplate but not actually used on Windows (by default)!
src/cairo-compiler-private.h | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 5e5a2b9da70f559afa00bfd6e2011d573e729071
Author: Behdad Esfahbod <behdad@behdad.org>
[test/pdiff/Makefile.am] Another automake warning fix
test/pdiff/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 95214e80a55d362ece30d8f2cd513b2771aeaa3e
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Fix warning messages
build/configure.ac.enable | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 9dd9289c4ad517abf1d9013d5d6f85e418f9dd78
Author: Behdad Esfahbod <behdad@behdad.org>
Oops. Reported by Shunichi Fuji.
build/configure.ac.enable | 20 ++++++++++++--------
- 1 files changed, 12 insertions(+), 8 deletions(-)
+ 1 file changed, 12 insertions(+), 8 deletions(-)
commit c9a90a808db6bcc2ac8f03aeeed334931655ce90
Author: Behdad Esfahbod <behdad@behdad.org>
[autogen.sh] Make sure ChangeLog exists
autogen.sh | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 378b11aaf39496919fd10108c00946cffe1fafc4
Author: Chris Wilson <chris@chris-wilson.co.uk>
Simplifies code.
build/configure.ac.enable | 130 ++++++++++++++++++++++-----------------------
- 1 files changed, 63 insertions(+), 67 deletions(-)
+ 1 file changed, 63 insertions(+), 67 deletions(-)
commit 1affc3192bbc4db93213a7053255f6fbafbab8a8
Author: Chris Wilson <chris@chris-wilson.co.uk>
background will be small and might be missed by the test suite.
test/.gitignore | 1 +
- test/Makefile.am | 3 +
+ test/Makefile.am | 3 ++
test/fill-alpha-pattern-ps-ref.png | Bin 0 -> 4519 bytes
test/fill-alpha-pattern-ref.png | Bin 0 -> 3855 bytes
test/fill-alpha-pattern.c | 94 ++++++++++++++++++++++++++++++++++++
- 5 files changed, 98 insertions(+), 0 deletions(-)
+ 5 files changed, 98 insertions(+)
commit ee5e6c821fedaf8c374d41438e1ca8cf606cd57c
Author: Chris Wilson <chris@chris-wilson.co.uk>
"set_rgba(); fill();".
test/.gitignore | 1 +
- test/Makefile.am | 2 +
+ test/Makefile.am | 2 ++
test/fill-alpha-ref.png | Bin 0 -> 3182 bytes
test/fill-alpha.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 92 insertions(+), 0 deletions(-)
+ 4 files changed, 92 insertions(+)
commit cdee34c5b77b7d6b16bd0b8d22e25211064dbc23
Author: Behdad Esfahbod <behdad@behdad.org>
[cairoint.h] Update LAST_STATUS.
src/cairoint.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7960fc94dccdf4f4e7362e1cd69eeb3c132939e5
Author: Chris Wilson <chris@chris-wilson.co.uk>
gradients support the pattern.
src/cairo-ps-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 7439c45039a2c4342f626864324a5b4989a3153d
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/operator-clear-ps-argb32-ref.png | Bin 1435 -> 0 bytes
test/operator-source-ps-argb32-ref.png | Bin 3890 -> 0 bytes
test/operator-source-ps-rgb24-ref.png | Bin 3181 -> 0 bytes
- 14 files changed, 15 insertions(+), 1 deletions(-)
+ 14 files changed, 15 insertions(+), 1 deletion(-)
commit 94fd60d5ec2ef7705a8dc53f74817c1e067ba8e6
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 7 ++++
test/gradient-constant-alpha.c | 69 ++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 76 insertions(+), 0 deletions(-)
+ 2 files changed, 76 insertions(+)
commit a33f2f6962a5cb09eca60825fa1a022c3e00991c
Author: Chris Wilson <chris@chris-wilson.co.uk>
capability to handle gradient flattening.
src/cairo-ps-surface.c | 46 ++++++++++++++++++--------------
- test/Makefile.am | 2 +
+ test/Makefile.am | 2 ++
test/clip-operator-ps-argb32-ref.png | Bin 0 -> 9102 bytes
test/clip-operator-ps-rgb24-ref.png | Bin 0 -> 4620 bytes
test/gradient-alpha-ps-argb32-ref.png | Bin 0 -> 189 bytes
Add the procedure definition for fill-stroke path operators, B and B*.
src/cairo-ps-surface.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit ab3bb369d5d531446f4a5482672204dc479f10b2
Author: Chris Wilson <chris@chris-wilson.co.uk>
factored in terms of PDF operators.
src/cairo-ps-surface.c | 13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
commit ddb529a59c96077dd29b3bcfbc9749cb2d6de703
Author: Chris Wilson <chris@chris-wilson.co.uk>
scripts to avoid m4_newline() and m4_expand().
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c3b05a796ed015350887cf8220b087058e493571
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Sanitize feature default value
build/configure.ac.enable | 9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
commit c881226afd03a95e9b94f497477315d69197c238
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Further break feature configuration hooks
build/configure.ac.enable | 231 +++++++++++++++++++++++++++------------------
- 1 files changed, 138 insertions(+), 93 deletions(-)
+ 1 file changed, 138 insertions(+), 93 deletions(-)
commit 31b09965b7c6210e5602167e260fa21b4c310bd1
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Move macros around
build/configure.ac.enable | 247 +++++++++++++++++++++++----------------------
- 1 files changed, 128 insertions(+), 119 deletions(-)
+ 1 file changed, 128 insertions(+), 119 deletions(-)
commit e19103e38d0a23e3d49c8a63945b80069e2d949b
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Redo cache invalidation to be automatic
build/configure.ac.enable | 49 +++++++++++++++++++++++++++++++++------------
- 1 files changed, 36 insertions(+), 13 deletions(-)
+ 1 file changed, 36 insertions(+), 13 deletions(-)
commit d520d5432bb94eb664652b09322cd254987bde6c
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Simplify _CAIRO_ENABLE_FULL
- build/configure.ac.enable | 61 +++++++++++++++++---------------------------
- 1 files changed, 24 insertions(+), 37 deletions(-)
+ build/configure.ac.enable | 61 ++++++++++++++++++---------------------------
+ 1 file changed, 24 insertions(+), 37 deletions(-)
commit ee97873e0dad3ac60f6c39fb46bb5a7bb7480ae7
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.bulid] Break feature config into smaller hooks
build/configure.ac.enable | 38 ++++++++++++++++++++++----------------
- 1 files changed, 22 insertions(+), 16 deletions(-)
+ 1 file changed, 22 insertions(+), 16 deletions(-)
commit 3ed9787f4358048965bbc35acf958a75a95261dd
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Add CAIRO_FEATURE_IF_ENABLED
build/configure.ac.enable | 16 +++++++++++-----
- 1 files changed, 11 insertions(+), 5 deletions(-)
+ 1 file changed, 11 insertions(+), 5 deletions(-)
commit aba88e3437d88ebdf5bbeba72f0130ff4297bcdc
Author: Behdad Esfahbod <behdad@behdad.org>
To be broken up in followup commits.
build/configure.ac.enable | 209 ++++++++++++++++++++++++---------------------
- 1 files changed, 111 insertions(+), 98 deletions(-)
+ 1 file changed, 111 insertions(+), 98 deletions(-)
commit 7d39e4cbd722e39396904a43798c4743321b174c
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac.enable] Add all-powerful hook registration macro
build/configure.ac.enable | 82 ++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 73 insertions(+), 9 deletions(-)
+ 1 file changed, 73 insertions(+), 9 deletions(-)
commit 61ef0ebdc39828fd8f1e10de914694e22c6b6aa1
Author: Behdad Esfahbod <behdad@behdad.org>
[.gitignore] Update
.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit eddb3f6a849a22bed0946e0f5031133e82429812
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Cosmetic
build/configure.ac.enable | 41 +++++++++++++++++++++++++++--------------
- 1 files changed, 27 insertions(+), 14 deletions(-)
+ 1 file changed, 27 insertions(+), 14 deletions(-)
commit a37806a9da21a196e94dfa99500c3551ff119231
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Quote version macros
configure.ac | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 4edda79e711c3d82b5596694abb307ffa3fe855b
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Sanitize feature names
build/configure.ac.enable | 18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
commit c2062dc8b73d031e596d0b6c0f6fcc76839eb251
Author: Benjamin Otte <otte@gnome.org>
[doc] get rid of various markers that aren't interpreted by gtk-doc
doc/public/tmpl/cairo-version.sgml | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit d45b3168db2362eaaa8ee29fc653509bc8f67e65
Author: Chris Wilson <chris@chris-wilson.co.uk>
between 2 flattened colors. So fallback.
src/cairo-ps-surface.c | 46 ++++++++++++++------------------
- test/Makefile.am | 2 -
+ test/Makefile.am | 2 --
test/clip-operator-ps-argb32-ref.png | Bin 9102 -> 0 bytes
test/clip-operator-ps-rgb24-ref.png | Bin 4620 -> 0 bytes
test/gradient-alpha-ps-argb32-ref.png | Bin 189 -> 0 bytes
cairo_type1_font_subset_t on the stack.
src/cairo-type1-subset.c | 75 +++++++++++++++++++---------------------------
- 1 files changed, 31 insertions(+), 44 deletions(-)
+ 1 file changed, 31 insertions(+), 44 deletions(-)
commit 0cadd4ab027c3196c8bfa3361f2507ceb62c7876
Author: Chris Wilson <chris@chris-wilson.co.uk>
improve it, please do so!
CODING_STYLE | 16 +++++++++++++++-
- 1 files changed, 15 insertions(+), 1 deletions(-)
+ 1 file changed, 15 insertions(+), 1 deletion(-)
commit 22de0f6b8d3d680f29d781e1d71cf35a29cd26a9
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.ac] Add some automake options
configure.ac | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 82c91ec681bbd4fa8e64c411a94570a20a341ef0
Author: Behdad Esfahbod <behdad@behdad.org>
[util] Fix an automake warning
util/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 965b0e51ec8e1f57aaa7f7cdd86ef8968f059b7b
Author: Behdad Esfahbod <behdad@behdad.org>
test/cairo-test.c | 1 -
test/imagediff.c | 1 -
test/pthread-show-text.c | 1 -
- 4 files changed, 0 insertions(+), 4 deletions(-)
+ 4 files changed, 4 deletions(-)
commit 620e19e849f3dcc5747abe5b6d1adca4a08df9c7
Author: Behdad Esfahbod <behdad@behdad.org>
Needed for per-target flags in test/Makefile.am
build/configure.ac.tools | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 4edfdb4b15ff9f1eacaae0fb0739a54e51ca8742
Author: Behdad Esfahbod <behdad@behdad.org>
[build/enable.ac] Add a feature "type" argument (font, surface, ...)
build/enable.ac | 73 +++++++++++++++++++++++++++++++------------------------
- 1 files changed, 41 insertions(+), 32 deletions(-)
+ 1 file changed, 41 insertions(+), 32 deletions(-)
commit c8e75f10079e410cc1925000b14f6d1606216723
Author: Behdad Esfahbod <behdad@behdad.org>
Eases m4 writing.
acinclude.m4 | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 86ef1dff59c5f1f11b8a672c6d3a16babc8fd8f9
Author: Behdad Esfahbod <behdad@behdad.org>
[build/enable.ac] Reformat for readability
- build/enable.ac | 216 ++++++++++++++++++++++++++++--------------------------
- 1 files changed, 112 insertions(+), 104 deletions(-)
+ build/enable.ac | 216 ++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 112 insertions(+), 104 deletions(-)
commit c28882728cbdc7e70caa2a869ded2b4f180a2f33
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Remove unused variables
build/enable.ac | 4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
commit 47547cf05140a539fff0a2afb7e9d155e5d40f27
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Move report generation to build/enable.ac
- build/enable.ac | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++----
+ build/enable.ac | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
configure.in | 57 +--------------------------
2 files changed, 110 insertions(+), 65 deletions(-)
Cleanup configure.in macros
acinclude.m4 | 107 ++++++++++++++++++++++++-----------
- build/enable.ac | 11 ++-
+ build/enable.ac | 11 ++--
build/system.ac | 122 ++++++++++++++++------------------------
- src/cairo-atomic-private.h | 13 ++--
+ src/cairo-atomic-private.h | 13 +++--
src/cairo-atomic.c | 2 +-
src/cairo-mutex-list-private.h | 2 +-
6 files changed, 139 insertions(+), 118 deletions(-)
[autogen.sh] Only search in build/*.ac
autogen.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f92c7c2b25b37bb7c64411222089b7198d6f6c7d
Author: Chris Wilson <chris@chris-wilson.co.uk>
our requirements.
autogen.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 097c4ac022be6e1b86c0acf3e6a4f06d784dd661
Author: Behdad Esfahbod <behdad@behdad.org>
[doc/public/check-doc-coverage.sh] Also test cairo-undeclared
doc/public/check-doc-coverage.sh | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
commit b1ced45f064fca66e570d4f2b5e87a4c5160e17c
Author: Behdad Esfahbod <behdad@behdad.org>
build/analysis.ac | 76 ++++++
build/enable.ac | 263 ++++++++++++++++++++
build/system.ac | 98 ++++++++
- build/tools.ac | 28 ++
+ build/tools.ac | 28 +++
build/version.ac | 43 ++++
build/warnings.ac | 65 +++++
configure.in | 717 ++---------------------------------------------------
[configure.in] No, OS X sed is broken in much more than one way, really
configure.in | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 62136640423b519aef8c40e5f5cadcfc676d7249
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Travis says this time it will work...
configure.in | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 190a328204ea87ffe4bc527a32a7cd503d0450bd
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] I'm reminded that it's more portable to do -i first...
configure.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 55690639c7cdb3dd9c426d0a8e14d66f004a200d
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Don't use sed -e. Fixes build on Macs
configure.in | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit df7e365662649b9c434f0b558eb881183faed282
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Oops, this m4 quoting is tricky. Another try.
configure.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit f2f1653fcf7bbd56befe8d297dca5149b5536275
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] m4 voodoo
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 3760a0192600f5c179d09273e89e018fdca894ec
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Use $SED instead of sed
configure.in | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 5ea2555c12e8a511759f8dbb4fe8b6f1d8b4af8d
Author: Behdad Esfahbod <behdad@behdad.org>
[Makefile.am] Move lcov rules to Analysis.mk
- Analysis.mk | 35 ++++++++++++++++++++++++++++
+ Analysis.mk | 35 +++++++++++++++++++++++++++++
Makefile.am | 72 ++++++++++++++---------------------------------------------
2 files changed, 52 insertions(+), 55 deletions(-)
[Makefile.am] Move releasing rules to Releasing.mk
- Makefile.am | 150 ++-------------------------------------------------------
+ Makefile.am | 150 ++------------------------------------------------------
Releasing.mk | 153 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 157 insertions(+), 146 deletions(-)
[src/Makefile.am] Minor fix in MAINTAINERCLEANFILES
src/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2791d51f6e0c9ac7bfeb82ba158dd5465983121a
Author: Behdad Esfahbod <behdad@behdad.org>
[src/README] Refer to BIBLIOGRAPHY
src/README | 11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
commit 8992312df016f5112a3e9907bd34fb153330f162
Author: Chris Wilson <chris@chris-wilson.co.uk>
[HACKING] Write some more paragraphs
HACKING | 23 ++++++++++++++++++++++-
- 1 files changed, 22 insertions(+), 1 deletions(-)
+ 1 file changed, 22 insertions(+), 1 deletion(-)
commit 3b7726e3d460d961f3acc055f70778c0b3e1dce4
Author: Chris Wilson <chris@chris-wilson.co.uk>
Update the custom rules after the overall to the build system.
src/Makefile.am | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
commit c18cc5b44176ba0916a3fb9deb1548db149f01d4
Author: Chris Wilson <chris@chris-wilson.co.uk>
Minor typo preventing TESTS from building.
src/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit cf212ddacaf012f506c680ebd10477018b7e936a
Author: Behdad Esfahbod <behdad@behdad.org>
boilerplate/Makefile.am | 1 +
src/Makefile.am | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 78127c7fb43db9e020551b04d8f85e0bdcc4c894
Author: Behdad Esfahbod <behdad@behdad.org>
[boilerplate/check-link.c] Oops. Add it.
boilerplate/check-link.c | 24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
commit bd9743b318c0f3a76f72d2e05eb71eb918acdfae
Author: Behdad Esfahbod <behdad@behdad.org>
[HACKING] Improve win32 note.
HACKING | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0234fb9197edbba14a4cb8cc7dda1778f49e3fed
Author: Behdad Esfahbod <behdad@behdad.org>
boilerplate/cairo-boilerplate.c | 18 ++++++++++++++++++
boilerplate/cairo-boilerplate.h | 6 ++++++
- 2 files changed, 24 insertions(+), 0 deletions(-)
+ 2 files changed, 24 insertions(+)
commit a7951081f153934cbf93215c5e255b99ec3e1157
Author: Behdad Esfahbod <behdad@behdad.org>
[boilerplate] Remove obsolete reference to pixman
boilerplate/Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit e3d190c92f16c3b6cd3bf3791959c247b7aaa7ac
Author: Behdad Esfahbod <behdad@behdad.org>
[autogen.sh] Create dummy src/Config.mk so we can bootstrap
autogen.sh | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 2823ebaa6e0a14c4270ec973467fc0f76dc34fd5
Author: Behdad Esfahbod <behdad@behdad.org>
Makefile.am | 1 +
RELEASING | 2 +-
boilerplate/.gitignore | 1 +
- configure.in | 136 ++++++++----
+ configure.in | 136 +++++++----
doc/public/Headers.mk | 52 -----
doc/public/Makefile.am | 30 +--
doc/public/README | 37 +++
src/cairo-type1-subset.c | 10 +
src/cairo-type3-glyph-surface-private.h | 6 +
src/cairo-type3-glyph-surface.c | 5 +
- src/cairo-types-private.h | 29 ++--
+ src/cairo-types-private.h | 29 +--
src/cairo-user-font-private.h | 1 +
src/cairo-win32.c | 98 --------
src/cairo-xlib-xrender-private.h | 7 +-
changed in the target file.
configure.in | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit e977f32346a602b9644a2c59e612896f34af2c74
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Create backend .pc files using CAIRO_CONFIG_COMMANDS
configure.in | 26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
+ 1 file changed, 17 insertions(+), 9 deletions(-)
commit 1bdd6110f6d5df6556f201e06e519e68640e6215
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Consistently use _save_cflags/libs
configure.in | 20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
commit 004012f1bc2b5c359e3c00bb3c2e893c73fd5471
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Cache WARN_UNUSED_RESULT test results
configure.in | 23 +++++++++++++----------
- 1 files changed, 13 insertions(+), 10 deletions(-)
+ 1 file changed, 13 insertions(+), 10 deletions(-)
commit ac246426148ddf9b33aa2b03cbafec867509e814
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Use warning-flag facilities for -fno-strict-aliasing
configure.in | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit d28243785a234648c4c4c60faa44658041400f81
Author: Behdad Esfahbod <behdad@behdad.org>
Leftover from pixman days
configure.in | 23 -----------------------
- 1 files changed, 0 insertions(+), 23 deletions(-)
+ 1 file changed, 23 deletions(-)
commit 74cd03be7085bf33dc122387df3e2fb25ee35c53
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Cache atomic-ops check results
configure.in | 27 ++++++++++++++-------------
- 1 files changed, 14 insertions(+), 13 deletions(-)
+ 1 file changed, 14 insertions(+), 13 deletions(-)
commit 7af228ab836d1871160c3b89079bcd660bac2074
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Make unsupported-backend warning generation automatic
configure.in | 40 ++++++++++------------------------------
- 1 files changed, 10 insertions(+), 30 deletions(-)
+ 1 file changed, 10 insertions(+), 30 deletions(-)
commit 7510aa803355faae3c8abe9fb79238185cb2ce95
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Define CAIRO_CONFIG_COMMANDS for easier file creation
- configure.in | 94 ++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 46 insertions(+), 48 deletions(-)
+ configure.in | 94 ++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 46 insertions(+), 48 deletions(-)
commit 5f1993c53a11d87ee0506287f206bd0e400b76e9
Author: Behdad Esfahbod <behdad@behdad.org>
[configure] Add user-fonts to list of configured components
configure.in | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 33859070975ebc164f4f02093a2fe3335ccdb855
Author: Behdad Esfahbod <behdad@behdad.org>
No idea why I did before.
configure.in | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 5f571290db05858133634f3d075030e1b3a3d121
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Add CAIRO_BEGIN/END_DECLS to config.h
configure.in | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit 2553579cc89d2ea2084983efd41b60ae5e32816b
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Clean up doc file names
- doc/public/cairo-docs.xml | 12 ++++----
- doc/public/cairo-sections.txt | 52 ++++++++++++++++++++--------------------
+ doc/public/cairo-docs.xml | 12 +++++-----
+ doc/public/cairo-sections.txt | 52 ++++++++++++++++++++---------------------
2 files changed, 32 insertions(+), 32 deletions(-)
commit a5a896aae831e5224dd5bd4bc711f3212f738ba1
Free the test image before jumping to UNWIND_CAIRO.
test/cairo-test.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit a5d33bcbb43cd1738e45b803c1aa968aff55e7ab
Author: Chris Wilson <chris@chris-wilson.co.uk>
mutex (though the element we're looking for is most likely at the start),
but to get the Display is just a lockless pointer dereference.]
- src/cairo-xlib-display.c | 29 ++++----------------
- src/cairo-xlib-private.h | 10 +++---
+ src/cairo-xlib-display.c | 29 +++++---------------
+ src/cairo-xlib-private.h | 10 +++----
src/cairo-xlib-screen.c | 14 +++-------
src/cairo-xlib-surface-private.h | 1 +
src/cairo-xlib-surface.c | 55 ++++++++++++++++++++++----------------
Original patch by Karl Tomlinson <karlt+@karlt.net>, Mozilla Corporation.
https://bugzilla.mozilla.org/show_bug.cgi?id=453199#c5
- src/cairo-xlib-display.c | 90 +++++++++++++++++--------------------
- src/cairo-xlib-private.h | 13 +++--
+ src/cairo-xlib-display.c | 90 +++++++++++++++++---------------------
+ src/cairo-xlib-private.h | 13 +++---
src/cairo-xlib-surface-private.h | 1 +
src/cairo-xlib-surface.c | 35 ++++++++++++---
- src/cairoint.h | 10 ++++
+ src/cairoint.h | 10 +++++
5 files changed, 88 insertions(+), 61 deletions(-)
commit 38f779afcb84d48a1a146eec11a6db5c484d3578
before the antiquated compilers moan.
src/cairo-user-font.c | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
commit 83f390cfc5f594444413dfed3346e8412cb4c973
Author: Chris Wilson <chris@chris-wilson.co.uk>
when explicitly setting the date.
src/cairo-ps-surface.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit e955b7399ef5741c8f2fda1c4aa73e02c2ce39d0
Author: Chris Wilson <chris@chris-wilson.co.uk>
[xlib] check for too-large surface size in create similar to avoid UNSUPPORTED loop
src/cairo-xlib-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 894940b81f0272a2993d3a785fd505b3a4375e6e
Author: Behdad Esfahbod <behdad@behdad.org>
RELEASING | 6 ++--
cairo-version.h | 8 +++++
configure.in | 2 +-
- src/Makefile.am | 2 +
- src/cairo-misc.c | 44 -------------------------
+ src/Makefile.am | 2 ++
+ src/cairo-misc.c | 44 --------------------------
src/cairo-version.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++
src/cairo-version.h | 12 +++++--
8 files changed, 113 insertions(+), 52 deletions(-)
We use our own macros. This makes it easier for other build systems.
src/cairoint.h | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit 47b3c9aa3f7860326e624a053675112a7ad24419
Author: Behdad Esfahbod <behdad@behdad.org>
Move version number to src/cairo-version.h
Makefile.am | 2 +-
- Makefile.win32 | 15 +------------
- RELEASING | 10 ++------
- Version.mk | 10 ---------
- configure.in | 29 ++++-----------------------
- doc/public/cairo-sections.txt | 3 ++
- doc/public/tmpl/cairo-surface.sgml | 4 +-
- doc/public/tmpl/cairo-version.sgml | 16 +++++++++++++++
+ Makefile.win32 | 15 ++-------------
+ RELEASING | 10 +++-------
+ Version.mk | 10 ----------
+ configure.in | 29 +++++-----------------------
+ doc/public/cairo-sections.txt | 3 +++
+ doc/public/tmpl/cairo-surface.sgml | 4 ++--
+ doc/public/tmpl/cairo-version.sgml | 16 ++++++++++++++++
src/Makefile.am | 1 +
src/cairo-features-win32.h | 26 -------------------------
- src/cairo-image-surface.c | 3 +-
- src/cairo-version.h | 8 +++++++
- src/cairo.h | 37 ++++++++++++++++++++++++++++++-----
+ src/cairo-image-surface.c | 3 ++-
+ src/cairo-version.h | 8 ++++++++
+ src/cairo.h | 37 ++++++++++++++++++++++++++++++------
13 files changed, 74 insertions(+), 90 deletions(-)
commit 82303d6170aa541a3dc8c2519c7cc1445fc18842
[autogen.sh] Handle case of no aclocal found
autogen.sh | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 1c6556f6566b7bdfd2c8f46e8a6b6a35c9ae6891
Author: Antoine Azar <cairo@antoineazar.com>
Fixed cairo version in win32 makefile
Makefile.win32 | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 22552dae517c25e4eadd44e76d06469a4c95db93
Author: Behdad Esfahbod <behdad@behdad.org>
No more manual work.
configure.in | 32 ++++++++++++++++++++------------
- 1 files changed, 20 insertions(+), 12 deletions(-)
+ 1 file changed, 20 insertions(+), 12 deletions(-)
commit df64e0e632bf180f83a64fb51e8e7da5eed503bf
Author: Behdad Esfahbod <behdad@behdad.org>
INSTALL | 5 -----
autogen.sh | 3 +--
- 2 files changed, 1 insertions(+), 7 deletions(-)
+ 2 files changed, 1 insertion(+), 7 deletions(-)
commit 98942f99f3e10a1898a11d29e5f40f894d74c0a7
Author: Behdad Esfahbod <behdad@behdad.org>
[xlib] Check CreatePixmap dimensions before calling, to avoid unnecessary size errors
- src/cairo-xlib-surface.c | 47 ++++++++++++++++++++++++++++++++-------------
- 1 files changed, 33 insertions(+), 14 deletions(-)
+ src/cairo-xlib-surface.c | 47 ++++++++++++++++++++++++++++++++--------------
+ 1 file changed, 33 insertions(+), 14 deletions(-)
commit 719c17c293a6971ab1f79e4df95887350429f827
Author: Behdad Esfahbod <behdad@behdad.org>
[src/Makefile.am] Remove gcc dependency
src/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit a8c0998baf17357ce962dec795c9d6134e76e94a
Author: Chris Wilson <chris@chris-wilson.co.uk>
temporary file.
src/cairo-ps-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit bd21b2f6307549d9ade94bbe3f32f92efae97f72
Author: Chris Wilson <chris@chris-wilson.co.uk>
Do the saving of the output first before checking for various failures
with respect to the reference images.
- test/cairo-test.c | 54 ++++++++++++++++++++++++++--------------------------
- 1 files changed, 27 insertions(+), 27 deletions(-)
+ test/cairo-test.c | 54 ++++++++++++++++++++++++++---------------------------
+ 1 file changed, 27 insertions(+), 27 deletions(-)
commit de6742c5f190664556658e35f5ea5ede979671af
Author: Chris Wilson <chris@chris-wilson.co.uk>
not to use the g++ linker (and fail miserably).
boilerplate/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 08ea9d1f2a2210a1f333f3425eb141c2f5f1399c
Author: Chris Wilson <chris@chris-wilson.co.uk>
the two surfaces to compare.
test/pdiff/pdiff.c | 38 ++++++++++++++++----------------------
- 1 files changed, 16 insertions(+), 22 deletions(-)
+ 1 file changed, 16 insertions(+), 22 deletions(-)
commit 590ccb900605f9bdf30f02f76b7dd622acb9a27d
Author: Chris Wilson <chris@chris-wilson.co.uk>
Just a few CRLF eol-terminators remained, cluttering the output.
src/cairo-ps-surface.c | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 78758b6acc0d7eca6bd2919e5fb039599a6e9a52
Author: Behdad Esfahbod <behdad@behdad.org>
[Makefile.am] Add autogen.sh to dist. Oops!
Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 17a6d541f88bb5627da436c5e516049c3317098a
Author: Chris Wilson <chris@chris-wilson.co.uk>
boilerplate/cairo-boilerplate-svg-private.h | 7 +-
boilerplate/cairo-boilerplate-svg.c | 17 +--
boilerplate/cairo-boilerplate-win32-printing.c | 2 +
- boilerplate/cairo-boilerplate.c | 105 +++++++++-----
+ boilerplate/cairo-boilerplate.c | 105 ++++++++-----
boilerplate/cairo-boilerplate.h | 5 +
boilerplate/xmalloc.c | 14 ++
boilerplate/xmalloc.h | 4 +
end of the data for this write.
src/cairo-ps-surface.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit b47c772934571ffcabc3ec9b3468f4ef1a6d6863
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/buffer-diff.c | 295 ----------------------------------------------------
test/buffer-diff.h | 36 -------
- test/imagediff.c | 217 ++++++++++++++++++++++++++++++++++++++-
+ test/imagediff.c | 217 +++++++++++++++++++++++++++++++++++++-
3 files changed, 216 insertions(+), 332 deletions(-)
commit 186e7a2602cf140ac03b730b95ed10f25f9319c6
segfaulting.
src/cairo-png.c | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit 5712a2c619b265a7ede5cd32049bce456131c64b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Add the missing cairo_surface_destroy(). Sigh, less haste more speed.
test/cairo-test.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 0354457bedf278c6504856148c51495754d94ebb
Author: Chris Wilson <chris@chris-wilson.co.uk>
a reference image with CAIRO_REF_DIR.
test/cairo-test.c | 16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
commit 86d221521bc187bc8ee4f81f840de2a5ce277207
Author: Chris Wilson <chris@chris-wilson.co.uk>
cairo_ref_name_for_test_target_format() in order to find the match.
test/cairo-test.c | 18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
commit b30b1c5e2cdb3de62a20b13b7b699db1de32affb
Author: Chris Wilson <chris@chris-wilson.co.uk>
Ignore these non-fatal errors and move on to the next performance case.
perf/cairo-perf.c | 13 ++++---------
- 1 files changed, 4 insertions(+), 9 deletions(-)
+ 1 file changed, 4 insertions(+), 9 deletions(-)
commit 776844eb9e4b0eb70621242212d732dfefcb6d8e
Author: Chris Wilson <chris@chris-wilson.co.uk>
Of course any memory leak (stares at poppler) is exacerbated.
- boilerplate/cairo-boilerplate-pdf.c | 63 +++-
- boilerplate/cairo-boilerplate-svg.c | 63 +++-
+ boilerplate/cairo-boilerplate-pdf.c | 63 ++--
+ boilerplate/cairo-boilerplate-svg.c | 63 ++--
boilerplate/cairo-boilerplate.c | 141 +++++++++
boilerplate/cairo-boilerplate.h | 7 +
configure.in | 9 +
cairo_surface_show_page()...
doc/public/cairo-sections.txt | 1 +
- doc/public/tmpl/cairo-surface.sgml | 9 +++++++
+ doc/public/tmpl/cairo-surface.sgml | 9 ++++++++
src/cairo-analysis-surface.c | 2 +-
src/cairo-gstate.c | 2 +-
src/cairo-paginated-surface.c | 2 +-
src/cairo-surface.c | 44 +++++++++++++++++++++++++++++++++++-
- src/cairo.c | 3 ++
- src/cairo.h | 3 ++
- src/cairoint.h | 4 +--
+ src/cairo.c | 3 +++
+ src/cairo.h | 3 +++
+ src/cairoint.h | 4 +---
src/test-meta-surface.c | 2 +-
src/test-paginated-surface.c | 2 +-
11 files changed, 65 insertions(+), 9 deletions(-)
Fixup a couple more tests that do not initialise a test context for
themselves.
- test/font-options.c | 19 ++++----------
- test/png.c | 64 +++++++++++++++++++++++++-------------------------
- test/user-data.c | 10 ++++++-
+ test/font-options.c | 19 +++++----------
+ test/png.c | 64 +++++++++++++++++++++++++--------------------------
+ test/user-data.c | 10 ++++++--
3 files changed, 46 insertions(+), 47 deletions(-)
commit cdd021b5fbeb53247e6e1aa7224a8faa60249dc7
test suite, and makes interrupting the test suite far more responsive.
boilerplate/cairo-boilerplate-pdf.c | 13 ++++++++++++-
- boilerplate/cairo-boilerplate-ps.c | 19 +++++++++++++++----
+ boilerplate/cairo-boilerplate-ps.c | 17 ++++++++++++++---
boilerplate/cairo-boilerplate-svg.c | 13 ++++++++++++-
- 3 files changed, 39 insertions(+), 6 deletions(-)
+ 3 files changed, 38 insertions(+), 5 deletions(-)
commit 95575d7a6977a21960818f81aa267725edcd8d93
Author: Chris Wilson <chris@chris-wilson.co.uk>
snapshot or is being compiled from git.
configure.in | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit da83f405caeb2474e0a46f85148b3944c61a5d49
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-ft] Add useless cairo_warn decorator
src/cairo-ft-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c56385eacc076a149ffe0fb6690b7b128fdc9e50
Author: Chris Wilson <chris@chris-wilson.co.uk>
don't have an image.
test/make-html.pl | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 17fbb652b1c74ba0ccced48c14c63a4d24bb3891
Author: Chris Wilson <chris@chris-wilson.co.uk>
boilerplate/cairo-boilerplate-pdf-private.h | 5 +
boilerplate/cairo-boilerplate-pdf.c | 26 ++
boilerplate/cairo-boilerplate-ps-private.h | 5 +
- boilerplate/cairo-boilerplate-ps.c | 29 ++-
+ boilerplate/cairo-boilerplate-ps.c | 29 +-
boilerplate/cairo-boilerplate-svg-private.h | 5 +
boilerplate/cairo-boilerplate-svg.c | 26 ++
.../cairo-boilerplate-test-surfaces-private.h | 5 +
boilerplate/cairo-boilerplate-win32-printing.c | 26 ++
boilerplate/cairo-boilerplate-win32-private.h | 5 +
boilerplate/cairo-boilerplate.c | 135 ++++++++
- boilerplate/cairo-boilerplate.h | 62 +++--
+ boilerplate/cairo-boilerplate.h | 62 ++--
test/buffer-diff.c | 327 ++++++++++++--------
- test/buffer-diff.h | 38 +--
+ test/buffer-diff.h | 38 ++-
test/cairo-test.c | 160 ++++++++--
test/cairo-test.h | 4 +
test/imagediff.c | 2 +-
leaky-dashed-rectangle, so add a reminder for when it is finally fixed.
test/leaky-dashed-rectangle.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 212cbd3f1b089c1b1948072db515dbf81cc32580
Author: Chris Wilson <chris@chris-wilson.co.uk>
the caller's contract to ensure that no active reference to a cairo object
is held by the caller.)
- test/user-font.c | 91 +++++++++++++++++++++++++++--------------------------
- 1 files changed, 46 insertions(+), 45 deletions(-)
+ test/user-font.c | 91 +++++++++++++++++++++++++++---------------------------
+ 1 file changed, 46 insertions(+), 45 deletions(-)
commit 19d721d84c550b091927d22e00b34291cedd92aa
Author: Chris Wilson <chris@chris-wilson.co.uk>
Avoid a redefinition error when playing silly tricks with 'cpp -U__GNUC__'.
src/cairo-compiler-private.h | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 12d3d32f2251c78189cf3eaca61bc690ad17e1bb
Author: Chris Wilson <chris@chris-wilson.co.uk>
errors, but the command line appears functional.
src/Makefile.am | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit 6808174e72c923ebabe61846617496e25df92363
Author: Chris Wilson <chris@chris-wilson.co.uk>
error propagation could be improved, and lo...
src/cairo-win32-font.c | 244 ++++++++++++++++++++++++++----------------------
- 1 files changed, 133 insertions(+), 111 deletions(-)
+ 1 file changed, 133 insertions(+), 111 deletions(-)
commit 5ef52cd08f586d4ca0b30ff7d47575f0dfba9172
Author: Chris Wilson <chris@chris-wilson.co.uk>
alas) tweak the code for a bit of simplification.
src/cairo-svg-surface.c | 31 ++++++++++++++-----------------
- 1 files changed, 14 insertions(+), 17 deletions(-)
+ 1 file changed, 14 insertions(+), 17 deletions(-)
commit c745a622db7844ad0dc0da14446457eed1133eb5
Author: Chris Wilson <chris@chris-wilson.co.uk>
Minor step to harmonise the test with the rest of the suite.
test/toy-font-face.c | 17 +++++++----------
- 1 files changed, 7 insertions(+), 10 deletions(-)
+ 1 file changed, 7 insertions(+), 10 deletions(-)
commit 37bca38772af1ff206f6bba00f217dc59504ecca
Author: Chris Wilson <chris@chris-wilson.co.uk>
Having checked all the possible PNG formats, report any failures.
test/create-from-png.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 3dc8e2dd0d42572c6e97af8bd676c02dded13d7f
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'found' is never read.
boilerplate/cairo-boilerplate.c | 9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
commit d5f90a241c24a7f10c8f03d2a830729f85bb2945
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'stride' is never read.
src/cairo-ft-font.c | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit 5109fdb1e6867439d45da5a7cc8effb9bcc75d85
Author: Chris Wilson <chris@chris-wilson.co.uk>
the parsed token.
src/cairo-xlib-screen.c | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit 4f4621adbfa67fb61b02e7e650a59a96a8c974ef
Author: Chris Wilson <chris@chris-wilson.co.uk>
Missing NULL check after malloc.
src/cairo-scaled-font-subsets.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 418ebb09303aa4b9b212fad4b45e458332a3afde
Author: Chris Wilson <chris@chris-wilson.co.uk>
Check for an error status from ->index_to_ucs4() and propagate.
src/cairo-scaled-font-subsets.c | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit 2ab700f21af7a98d82e74fd4d04884b2b0ca1b20
Author: Chris Wilson <chris@chris-wilson.co.uk>
Return the error status from ->emit_image().
src/cairo-type3-glyph-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0549fcfd85bed5b03c9eb4502042f6ce6f76f5a0
Author: Chris Wilson <chris@chris-wilson.co.uk>
Check for an error status after end_text().
src/cairo-pdf-operators.c | 12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ 1 file changed, 9 insertions(+), 3 deletions(-)
commit 96d45cfeeeb6dba94f134589486b894eeac82651
Author: Chris Wilson <chris@chris-wilson.co.uk>
emit_glyph_string*() routines.
src/cairo-pdf-operators.c | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 63f64ff3369f3768fe80a1b002a1d057e3886d4c
Author: Chris Wilson <chris@chris-wilson.co.uk>
Check the status return from begin_actualtext().
src/cairo-pdf-operators.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 56c5f9954aca52327eedac3bc88a32ab4cbea619
Author: Chris Wilson <chris@chris-wilson.co.uk>
Check status return for _cairo_pdf_surface_open_stream().
src/cairo-pdf-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 311464ad50edfa2e6dfbe10b021041229cdebda6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Check status return from type3_glyph_surface_emit_glyph().
src/cairo-pdf-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit b14c6ac685b45797657e406c5a02f94bffef4ffc
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'matrix' is never read.
src/cairo-pdf-surface.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 97a2038c76978847127b164f639f41348badf5a6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'matrix' is never read.
src/cairo-ps-surface.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit e3b6a0c89a814ce469bee8f5e186c318a41004fb
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'p' is never read.
src/cairo-output-stream.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 4517ef05200a11115c59acef9a20163544e69409
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'mask_bpp' is never read.
src/cairo-image-surface.c | 7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
commit 4114a7bf065ab180a21617c0b71e9dfc9161298b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'status' is never read.
src/cairo-clip.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 32843260ae303fafaecfabf07ed38108f369a5d2
Author: Chris Wilson <chris@chris-wilson.co.uk>
Value stored to 'status' is never read.
src/cairo-scaled-font.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 6c0da32b068de2124993fa8932c450843eba77ff
Author: Chris Wilson <chris@chris-wilson.co.uk>
bytes_per_row was precomputed but not actually used in the inner loop.
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c7d803fc91f29763a51d398033a117b11fb09454
Author: Chris Wilson <chris@chris-wilson.co.uk>
to the default value.
src/cairo-surface.c | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit 3b2d49e567ec3de4df18189e22f2077a92d941f0
Author: Chris Wilson <chris@chris-wilson.co.uk>
headers fail to provide the definitions.
src/cairo-wideint-type-private.h | 31 ++++++++++++++++---------------
- 1 files changed, 16 insertions(+), 15 deletions(-)
+ 1 file changed, 16 insertions(+), 15 deletions(-)
commit 3d548f673bfa6dea63fcc00f775ae318a7f912a8
Author: Chris Wilson <chris@chris-wilson.co.uk>
flags.
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 3501eef6988ebcef5b169b004615d54bcee15460
Author: Chris Wilson <chris@chris-wilson.co.uk>
Missing % before the macro name in the comment.
src/cairo-cache.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 586dbaafe6ac8803c7d7b9ed38297486d47f60e9
Author: Peter O'Gorman <pogma@thewrittenword.com>
Some compilers fail to compile non-constant struct initializers.
src/cairo-clip.c | 15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
commit 3998040c1151ffbc3f8748ca430af5bd81ca92e4
Author: Chris Wilson <chris@chris-wilson.co.uk>
explicitly promoting the output byte to a full int.
src/cairo-ps-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 8f567279869432b4748dda2fed5c30056c68d44c
Author: Chris Wilson <chris@chris-wilson.co.uk>
not empty.
perf/cairo-perf-diff | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c44f2ab4d1c975dfc6ba2f8a271da6b578c08983
Author: Chris Wilson <chris@chris-wilson.co.uk>
the magic "%s" format.
perf/cairo-perf-diff-files.c | 18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
commit db7e3cb85467496686289d1a666b4ca274524fdd
Author: Chris Wilson <chris@chris-wilson.co.uk>
src/Makefile.am | 4 ++++
test/Makefile.am | 1 +
test/pdiff/Makefile.am | 4 ++++
- 4 files changed, 13 insertions(+), 0 deletions(-)
+ 4 files changed, 13 insertions(+)
commit 67326b728bca24dc02df7f144b9471636d5e1d4c
Author: Chris Wilson <chris@chris-wilson.co.uk>
of clutter.
src/.gitignore | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit bafcbc633a12ae50cbafd579a03d12260ac3e04a
Author: Chris Wilson <chris@chris-wilson.co.uk>
around rendering each layout, but almost all consecutive layouts use the
same font.
- src/cairo-scaled-font.c | 120 ++++++++++++++++++++++++++++++++--------------
- 1 files changed, 83 insertions(+), 37 deletions(-)
+ src/cairo-scaled-font.c | 120 ++++++++++++++++++++++++++++++++---------------
+ 1 file changed, 83 insertions(+), 37 deletions(-)
commit a1e5d4037600b05024e25b83fa5f666967fb5f63
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Another typo fix
src/cairo.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 20d178c1c2f7da00993b31c6d2ae95b0cbba3f66
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Fix typo
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 7a0f29d2f35e31ad30f7dc67ec3e5c3ee06fec53
Author: Chris Wilson <chris@chris-wilson.co.uk>
update caller, as the function can only return CAIRO_STATUS_SUCCESS.
src/cairo-xlib-surface.c | 16 ++++++----------
- 1 files changed, 6 insertions(+), 10 deletions(-)
+ 1 file changed, 6 insertions(+), 10 deletions(-)
commit 2699a986d3fe81d604c952513c62c896a95f1a3d
Author: Chris Wilson <chris@chris-wilson.co.uk>
font_face, font_options, font_matrix and ctm.
src/cairo-gstate.c | 33 +++++++++++++++++++++++++--------
- 1 files changed, 25 insertions(+), 8 deletions(-)
+ 1 file changed, 25 insertions(+), 8 deletions(-)
commit 8552e76ee5b2da2f4c39f916981fad7873974506
Author: Chris Wilson <chris@chris-wilson.co.uk>
_cairo_xlib_surface_remove_scaled_font.
src/cairo-xlib-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit e3665bde5dbeef3473df95eed0b1550ee679765f
Author: Chris Wilson <chris@chris-wilson.co.uk>
from possible future vector target/reference files.
test/Makefile.am | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 49ea4fbb25393d214a88678d0aa0e1e0c4ba9916
Author: Chris Wilson <chris@chris-wilson.co.uk>
incorrectly checked for a NULL surface, instead of the error surface.
test/create-from-png-stream.c | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit 93af67d7fd0fab93d8f9e1bc2de1c38aa65a7a59
Author: Chris Wilson <chris@chris-wilson.co.uk>
feature testing.
test/cairo-test.c | 19 +++++++++++++++
- test/cairo-test.h | 4 +++
- test/create-for-stream.c | 54 +++++++++++++++++++++++------------------
- test/fallback-resolution.c | 31 +++++++++++++++--------
- test/get-xrender-format.c | 4 +++
- test/multi-page.c | 56 +++++++++++++++++++++++--------------------
- test/pdf-features.c | 4 +++
- test/ps-features.c | 4 +++
- test/svg-clip.c | 4 +++
- test/svg-surface.c | 4 +++
- test/xlib-expose-event.c | 4 +++
- test/xlib-surface.c | 4 +++
+ test/cairo-test.h | 4 ++++
+ test/create-for-stream.c | 54 +++++++++++++++++++++++-------------------
+ test/fallback-resolution.c | 31 +++++++++++++++---------
+ test/get-xrender-format.c | 4 ++++
+ test/multi-page.c | 56 ++++++++++++++++++++++++--------------------
+ test/pdf-features.c | 4 ++++
+ test/ps-features.c | 4 ++++
+ test/svg-clip.c | 4 ++++
+ test/svg-surface.c | 4 ++++
+ test/xlib-expose-event.c | 4 ++++
+ test/xlib-surface.c | 4 ++++
12 files changed, 131 insertions(+), 61 deletions(-)
commit 436c0c8be28546813139f391a62303d4c1894fc3
boilerplate/cairo-boilerplate-directfb.c | 5 +-
boilerplate/cairo-boilerplate-getopt.c | 7 +-
boilerplate/cairo-boilerplate-glitz-private.h | 9 +
- boilerplate/cairo-boilerplate-glitz.c | 68 ++-
+ boilerplate/cairo-boilerplate-glitz.c | 68 +-
boilerplate/cairo-boilerplate-pdf-private.h | 3 +
boilerplate/cairo-boilerplate-pdf.c | 45 +-
boilerplate/cairo-boilerplate-ps-private.h | 3 +
boilerplate/cairo-boilerplate-xcb-private.h | 3 +
boilerplate/cairo-boilerplate-xcb.c | 11 +-
boilerplate/cairo-boilerplate-xlib-private.h | 6 +
- boilerplate/cairo-boilerplate-xlib.c | 50 ++-
+ boilerplate/cairo-boilerplate-xlib.c | 50 +-
boilerplate/cairo-boilerplate.c | 41 +-
boilerplate/cairo-boilerplate.h | 11 +-
boilerplate/xmalloc.c | 10 +-
test/buffer-diff.c | 122 +++-
test/buffer-diff.h | 9 +-
test/cairo-test.c | 692 +++++++++++++-------
- test/cairo-test.h | 56 ++-
+ test/cairo-test.h | 56 +-
test/caps-joins-alpha.c | 2 +-
test/caps-joins.c | 2 +-
test/caps-sub-paths.c | 2 +-
http://bugs.freedesktop.org/show_bug.cgi?id=17096.
src/cairo-surface.c | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit 922df7fc231b2499ce0651476083afe158a7639c
Author: Adrian Johnson <ajohnson@redneon.com>
Win32: Fix uninitialized variable
src/cairo-win32-surface.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 31565677dbbc3212635ec95951a236e4243a2552
Author: Chris Wilson <chris@chris-wilson.co.uk>
maximum.
src/cairo-pattern.c | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 5ace0cb17a6e4719df1a32944595bd26a8f7f436
Author: Chris Wilson <chris@chris-wilson.co.uk>
Add text-lcd-filter-* to vector_ignored_tests.
test/cairo-test.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 52a8e528694aed3e918398e7d8e2d773eaa04c07
Author: Behdad Esfahbod <behdad@behdad.org>
[RELEASING] Document how to release with failing tests
RELEASING | 10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
commit 75acb51a0940916f545f0ffba99ccf7669d0d745
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Post release version increment to 1.7.5
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 012a12a67b66f3809fa203f91ff8920936c25361
Author: Behdad Esfahbod <behdad@behdad.org>
[test/xlib-surface-source] Skip test if DISPLAY not set
test/xlib-surface-source.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 5d307b58b9a056ee866ea56305900f2eaa88441a
Author: Behdad Esfahbod <behdad@behdad.org>
[src/Makefile.am] Include missing header file
src/Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 0e8afe87eca795be9e820ad73aed31deb1c0bf62
Author: Behdad Esfahbod <behdad@behdad.org>
[RELEASING] Mention git-shortlog
RELEASING | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit c6273564602e603d8caa59a7010ca5991ff1c03d
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Increment version to 1.7.3 post release
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 057a832f9e806f9321648e47ee314a62e82e6ba4
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in,NEWS] Release 1.7.2
- NEWS | 218 ++++++++++++++++++++++++++++++++++++++++++++++++---------
+ NEWS | 218 ++++++++++++++++++++++++++++++++++++++++++++++++----------
configure.in | 6 +-
2 files changed, 186 insertions(+), 38 deletions(-)
Makefile.am | 2 --
configure.in | 2 +-
- 2 files changed, 1 insertions(+), 3 deletions(-)
+ 2 files changed, 1 insertion(+), 3 deletions(-)
commit d073b6f1459cdc1584da1061b1f5d36c7981fbca
Author: Behdad Esfahbod <behdad@behdad.org>
[RELEASING] Update for cairo-features-win32.h
RELEASING | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 177729ba938d544e470625d519e9126023aac8d7
Author: Behdad Esfahbod <behdad@behdad.org>
stale. Depending on .git/ does the job.
ChangeLog.mk | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 650a6a32762576063069d9c87dd23d9d0f30ea09
Author: Behdad Esfahbod <behdad@behdad.org>
[RELEASING] Easier to see API diff than log
RELEASING | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6e4ed9ce84ba98be3050e5a6b0da2c65cfdc75fc
Author: Behdad Esfahbod <behdad@behdad.org>
Fix doc syntax
src/cairo-scaled-font-subsets-private.h | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 591d5160f810656bf394306570ed5154e4285a37
Author: Behdad Esfahbod <behdad@behdad.org>
[RELEASING] Update for external pixman
RELEASING | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 549dd9adb53aff95640a3c113887f04aa8c8de65
Author: Behdad Esfahbod <behdad@behdad.org>
[test] Update ref image list
test/Makefile.am | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit f2db80bf9ef5c454da77beeb263193d46f6b3d8c
Author: Behdad Esfahbod <behdad@behdad.org>
font face. Revert commit that made it reject NULL.
src/cairo-gstate.c | 5 +----
- 1 files changed, 1 insertions(+), 4 deletions(-)
+ 1 file changed, 1 insertion(+), 4 deletions(-)
commit e797f6791ec17b490e9cddf8eddc695ec1631e3c
Author: Behdad Esfahbod <behdad@behdad.org>
[test/Makefil.am] Cosmetic
test/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fef03ef98a116021a688d9f39b80844bc1c332e6
Author: Chris Wilson <chris@chris-wilson.co.uk>
also add a couple of asserts to ensure that XInitImage() is successful -
which to the best of our knowledge, they should always be.
- src/cairo-xlib-surface.c | 87 +++++++++++++++++++++++++++------------------
- 1 files changed, 52 insertions(+), 35 deletions(-)
+ src/cairo-xlib-surface.c | 87 +++++++++++++++++++++++++++-------------------
+ 1 file changed, 52 insertions(+), 35 deletions(-)
commit c014e51dc9288ca999b91ed078ee318bcd9fe4d1
Author: Adrian Johnson <ajohnson@redneon.com>
NEWS: Win32 font backend has been fixed
NEWS | 3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
commit ac2781ec0820e9352b28335e7d9553926d069ff2
Author: Vladimir Vukicevic <vladimir@pobox.com>
[dfb] fix crashes due to cached glyphs going away during operation
src/cairo-directfb-surface.c | 73 +++++++++++++++++++++++++++++++-----------
- 1 files changed, 54 insertions(+), 19 deletions(-)
+ 1 file changed, 54 insertions(+), 19 deletions(-)
commit 7fbda72137d8685718a8e8fe1d3af5b1d377521c
Author: Vladimir Vukicevic <vladimir@pobox.com>
[dfb] correctly handle case of 0 boxes in clip region
src/cairo-directfb-surface.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit a0cfd9962f5c7bbb047698d966923af30e9c3221
Author: Vladimir Vukicevic <vladimir@slide.(none)>
then the clip needs to be applied at release_dest_image time.
src/cairo-directfb-surface.c | 63 ++++++++++++++++++++++++++++++++++++------
- 1 files changed, 54 insertions(+), 9 deletions(-)
+ 1 file changed, 54 insertions(+), 9 deletions(-)
commit 71f010bb522dd9387d749703a170de026a3fa8d6
Author: Vladimir Vukicevic <vladimir@slide.(none)>
code cleanup.
src/cairo-directfb-surface.c | 241 ++++++++++++++++++++++++++++++++----------
- 1 files changed, 186 insertions(+), 55 deletions(-)
+ 1 file changed, 186 insertions(+), 55 deletions(-)
commit bc4635f07729d6a73054971f0e7ec04433f414da
Author: Adrian Johnson <ajohnson@redneon.com>
Update _cairo_scaled_font_subsets_map_glyph() docs
src/cairo-scaled-font-subsets-private.h | 14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
commit 4c8317941815971f1d060243e1f6153df06866ca
Author: Adrian Johnson <ajohnson@redneon.com>
Fix _cairo_sub_font_map_glyph() to return correct unicode value
src/cairo-scaled-font-subsets.c | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit d1c619bc7d51a8e96eaf391691bec142dbd34e0e
Author: Adrian Johnson <ajohnson@redneon.com>
disabled.
src/cairo-win32-font.c | 34 ++++++++++++++++++++++++++++++++--
- 1 files changed, 32 insertions(+), 2 deletions(-)
+ 1 file changed, 32 insertions(+), 2 deletions(-)
commit e9933ba28cad1fc2219f145f5da47750b19acc7b
Author: Behdad Esfahbod <behdad@behdad.org>
[NEWS] Add some notes about recent happenings
NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 52 insertions(+), 0 deletions(-)
+ 1 file changed, 52 insertions(+)
commit 8f6e52b0681384a5188277641d700f0e80e2c202
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Add short user-font section docs
doc/public/tmpl/cairo-user-fonts.sgml | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit 5227897b17d04fc6b8604d84847f85a1deb0c1f2
Author: Behdad Esfahbod <behdad@behdad.org>
Add note about zero-glyph clusters
src/cairo.h | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 322c3ef7f94c67d00c6113d0b8ae92a82b67e8a4
Author: Chris Wilson <chris@chris-wilson.co.uk>
[.gitignore] Update list of tests
test/.gitignore | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit 893b50a98068fa3912c90c8b70c423a3da72a91c
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 3 ++-
test/leaky-dashed-rectangle-ps-ref.png | Bin 0 -> 444 bytes
test/leaky-dashed-rectangle-ref.png | Bin 444 -> 366 bytes
- 3 files changed, 2 insertions(+), 1 deletions(-)
+ 3 files changed, 2 insertions(+), 1 deletion(-)
commit 49fb0e834ecf31ac61735e2e35a1b486d5290db6
Author: Chris Wilson <chris@chris-wilson.co.uk>
Also validate clusters generated by font backends.
doc/public/cairo-sections.txt | 5 +
- doc/public/tmpl/cairo-scaled-font.sgml | 18 +++
+ doc/public/tmpl/cairo-scaled-font.sgml | 18 ++++
doc/public/tmpl/cairo-text.sgml | 34 ++++++
doc/public/tmpl/cairo-user-fonts.sgml | 5 +
- src/cairo-misc.c | 76 +++++++++++++-
+ src/cairo-misc.c | 76 ++++++++++++-
src/cairo-scaled-font.c | 182 +++++++++++++++++++++++++++++++-
- src/cairo.c | 135 +++++++++++++++---------
+ src/cairo.c | 135 ++++++++++++++---------
src/cairo.h | 75 +++++++++++--
src/cairoint.h | 17 +++
9 files changed, 482 insertions(+), 65 deletions(-)
[test/user-font] Fix comments
test/user-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 38c5f0d49b2ce1a6146cbea5ec3376a52cac8e68
Author: Behdad Esfahbod <behdad@behdad.org>
I have not verified this hypothesis though.
src/cairo-scaled-font-subsets.c | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit bc4d363e9238da0908ce01d0c08c3f344bd9d34f
Author: Behdad Esfahbod <behdad@behdad.org>
[pdf-operators] Add note about clusters with no glyphs
src/cairo-pdf-operators.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 1bc404e3460a32ba94b420725ecff25bda7a0c35
Author: Behdad Esfahbod <behdad@behdad.org>
[truetype] Fix gcc warning about possibly-infinite-loops
src/cairo-truetype-subset.c | 11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
commit 178789c37a2a6edaba14a453817b3f9338eab1bd
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-scaled-font-subsets] Make utf8 handling more robust
src/cairo-scaled-font-subsets.c | 10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
commit 597bfa922ae28ae4e7aa0ee72b856b5868799d4e
Author: Behdad Esfahbod <behdad@behdad.org>
[test/user-font] Document glyph-not-found situation
test/user-font.c | 8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
commit d9408041aa220c8a61e520de25bce9671ba4d0a9
Author: Behdad Esfahbod <behdad@behdad.org>
is updated. Or better yet, remove it and implement ucs4_to_index().
It's the toy font API afterall.
- src/cairo-gstate.c | 35 ++++++---
+ src/cairo-gstate.c | 35 +++++----
src/cairo-scaled-font.c | 183 +++++++++++++++++++++++++++++++++++++----------
src/cairo-user-font.c | 38 +++++-----
src/cairo-win32-font.c | 2 +-
- src/cairo.c | 59 +++++++++------
+ src/cairo.c | 59 ++++++++-------
src/cairo.h | 23 +++++-
- src/cairoint.h | 40 +++++-----
+ src/cairoint.h | 40 +++++------
test/user-font-proxy.c | 49 ++++++++++---
8 files changed, 301 insertions(+), 128 deletions(-)
[cairo-scaled-font-subsets] Fix bug with utf8 handling
src/cairo-scaled-font-subsets.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6b3f6dc77abbc48d741b92cd62f93da68f00b9a2
Author: Behdad Esfahbod <behdad@behdad.org>
These are needed by the upcoming cairo_scaled_font_text_to_glyphs()
src/cairo-misc.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- src/cairo.h | 12 ++++++
- 2 files changed, 116 insertions(+), 0 deletions(-)
+ src/cairo.h | 12 +++++++
+ 2 files changed, 116 insertions(+)
commit b01ad0835d25fbee91d037e4484ba652075ffb39
Author: Behdad Esfahbod <behdad@behdad.org>
The user-font-proxy test case is a great example of how the added cairo_t
makes life much easier.
- src/cairo-user-font.c | 44 ++++++++++++++++++++++++++------
+ src/cairo-user-font.c | 44 ++++++++++++++++++++++++++-------
src/cairo.h | 8 ++++++
- test/user-font-proxy.c | 64 ++++++++++++++++++++++-------------------------
+ test/user-font-proxy.c | 64 +++++++++++++++++++++++-------------------------
test/user-font.c | 1 +
4 files changed, 74 insertions(+), 43 deletions(-)
Check for NULL pointer in cairo_set_scaled_font
src/cairo.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit b67d34e960fa07cfafb13e3a5b5b4a63cfb024d3
Author: Behdad Esfahbod <behdad@behdad.org>
[gstate] Check for NULL font_face in _cairo_gstate_set_font_face
src/cairo-gstate.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 7e57892983bbc639fe4a402a427b255e4d4ab746
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-misc.c | 4 +
src/cairo-surface.c | 2 +
src/cairo.c | 6 +-
- src/cairo.h | 24 +++++-
- src/cairoint.h | 10 +--
+ src/cairo.h | 24 ++++-
+ src/cairoint.h | 10 +-
test/.gitignore | 1 +
test/Makefile.am | 3 +
test/toy-font-face.c | 129 ++++++++++++++++++++++++
doc/public/Headers.mk | 1 +
doc/public/Makefile.am | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 4bb7388b65ea56287f877f8241caa7a189c0c519
Author: Behdad Esfahbod <behdad@behdad.org>
Fix leak of regions along error path.
src/cairo-xlib-surface.c | 7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
commit 16939e1a8623a3671bf5ce848841616a45f79df2
Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
1a9809baab5d8adf6ccf165e8f5d294b498c2fd5 as shown by the pdf backend.
src/cairo.c | 12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
commit e8ddbd1a1425586eac0d40675127d529b7029ea1
Author: Jeff Muizelaar <jrmuizel@jrmuizel-desktop.(none)>
This shows the regressions caused by
1a9809baab5d8adf6ccf165e8f5d294b498c2fd5
- test/Makefile.am | 3 +
+ test/Makefile.am | 3 ++
test/clipped-group-ps-ref.png | Bin 0 -> 343 bytes
test/clipped-group-ref.png | Bin 0 -> 350 bytes
test/clipped-group.c | 96 +++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 99 insertions(+), 0 deletions(-)
+ 4 files changed, 99 insertions(+)
commit f916e2178b6f52e3b3600d100dfe75bfa4bf12cb
Author: Chris Wilson <chris@chris-wilson.co.uk>
inverse.
src/cairo-meta-surface.c | 16 ++++++----------
- 1 files changed, 6 insertions(+), 10 deletions(-)
+ 1 file changed, 6 insertions(+), 10 deletions(-)
commit 523f7258014f9db421297d14804e71e1da9f9761
Author: Chris Wilson <chris@chris-wilson.co.uk>
Remove an old assertion that no error occurred.
src/cairo-meta-surface.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 34eb420cc70f1d9df665d35dc9902a4313e7aace
Author: Vladimir Vukicevic <vladimir@pobox.com>
[misc] Remove trailing comma on enum
src/cairoint.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit afdf3917ee86a7d8ae17f556db96478682674a76
Author: Chris Wilson <chris@chris-wilson.co.uk>
destination surface by using the pre-computed inverse.
src/cairo-surface.c | 11 ++---------
- 1 files changed, 2 insertions(+), 9 deletions(-)
+ 1 file changed, 2 insertions(+), 9 deletions(-)
commit 6a4ddb6f47c552f416e6dec069eb57ebe16005fd
Author: Chris Wilson <chris@chris-wilson.co.uk>
mismatched _init()/_destroy()).
src/cairo-pattern.c | 16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ 1 file changed, 13 insertions(+), 3 deletions(-)
commit ae7bdd7ee0642c5b0f2e1ea3dabf38e79cf18c0b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Another variation in the callstack needs suppressing.
test/.valgrind-suppressions | 32 ++++++++++++++++++++++++++++++++
- 1 files changed, 32 insertions(+), 0 deletions(-)
+ 1 file changed, 32 insertions(+)
commit 64ba6c74dbc5464da3093867b4f26166da7fbaff
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-ft-font.c | 3 +++
src/cairo-xlib-screen.c | 3 +++
- 2 files changed, 6 insertions(+), 0 deletions(-)
+ 2 files changed, 6 insertions(+)
commit 1dc0f3a1ad2cfa7f910e4a729943fbddbb90637d
Author: Behdad Esfahbod <behdad@behdad.org>
[test/user-font] Document that Poppler is buggy with glyph 0
test/user-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ec6c9ca6210649006e40d031a118c4c7ef437ea
Author: Chris Wilson <chris@chris-wilson.co.uk>
Propagate the error status from _cairo_pdf_operators_emit_glyph().
src/cairo-pdf-operators.c | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 2dfee9986c739b2fdadf551dd71e104df332b2b8
Author: Chris Wilson <chris@chris-wilson.co.uk>
leaking on success.
src/cairo-pdf-surface.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 7ffd8bbcb0078fe305a6bc7a37f809c0c6e1011a
Author: Chris Wilson <chris@chris-wilson.co.uk>
src/cairo-font-options.c | 1 +
src/cairoint.h | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 221599ab0fc1a2fa878659fe5bef88104e56a07c
Author: Behdad Esfahbod <behdad@behdad.org>
Finish off lcd-filter merge
configure.in | 2 +-
- doc/public/tmpl/cairo-font-options.sgml | 29 ++++++++++++++++++
- doc/public/tmpl/cairo-text.sgml | 2 +
- src/cairo-font-options.c | 4 ++
- src/cairo-ft-font.c | 48 ++++++++++++++++++++----------
- src/cairo.h | 2 +
+ doc/public/tmpl/cairo-font-options.sgml | 29 +++++++++++++++++++
+ doc/public/tmpl/cairo-text.sgml | 2 ++
+ src/cairo-font-options.c | 4 +++
+ src/cairo-ft-font.c | 48 ++++++++++++++++++++-----------
+ src/cairo.h | 2 ++
6 files changed, 70 insertions(+), 17 deletions(-)
commit 19b36fb88757e34e8340de175f3723e882b92de7
[win32] Fix build
src/Makefile.win32 | 32 ++++++++++++++++----------------
- 1 files changed, 16 insertions(+), 16 deletions(-)
+ 1 file changed, 16 insertions(+), 16 deletions(-)
commit 65d017a4063242d221365371301e1aab5b3c6299
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
test/text-lcd-filter-intra-pixel.c | 85 ++++++++++++++++++++++++++++++
test/text-lcd-filter-none-ref.png | Bin 0 -> 974 bytes
test/text-lcd-filter-none.c | 85 ++++++++++++++++++++++++++++++
- 12 files changed, 350 insertions(+), 1 deletions(-)
+ 12 files changed, 350 insertions(+), 1 deletion(-)
commit 45ec5e77bb26b0f93b0b1e11bd3055e8c9611111
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
Add symbols for setting the LCD filter type on font options
doc/public/cairo-sections.txt | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit a0cad6c398f5e30e3d10fb19fe51d4266b1c0b4c
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
[cairo-ft] Interaction with Fontconfig to deal with the LCD filter type
src/cairo-ft-font.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 71 insertions(+), 1 deletions(-)
+ 1 file changed, 71 insertions(+), 1 deletion(-)
commit f64cf7fb098e8c9be8a454d4675e6a8b7fd22589
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
[cairo-xlib] Support to retrieve the LCD filter type from the Xrm database
src/cairo-xlib-screen.c | 28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
commit 28d18f3f936988483a47dd30f55ee2403bc006c3
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
src/cairo-ft-font.c | 9 +++++++++
src/cairo-xlib-screen.c | 9 +++++++++
- 2 files changed, 18 insertions(+), 0 deletions(-)
+ 2 files changed, 18 insertions(+)
commit 0013f2c2696146e71f043437a4727a1b18706b09
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
src/cairo-font-options.c | 47 ++++++++++++++++++++++++++++++++++++++++++++-
src/cairo-types-private.h | 1 +
- src/cairo.h | 26 ++++++++++++++++++++++++
- 3 files changed, 73 insertions(+), 1 deletions(-)
+ src/cairo.h | 26 +++++++++++++++++++++++++
+ 3 files changed, 73 insertions(+), 1 deletion(-)
commit 4b5e0ba7200159f732c815bea616367fc851f245
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
[cairo-ft] LCD filtering patch coding style corrections
- src/cairo-ft-font.c | 493 ++++++++++++++++++++++++--------------------------
- 1 files changed, 237 insertions(+), 256 deletions(-)
+ src/cairo-ft-font.c | 493 +++++++++++++++++++++++++--------------------------
+ 1 file changed, 237 insertions(+), 256 deletions(-)
commit 7f870035177da7aa63fa33dce837528f442d9ffe
Author: Sylvain Pasche <sylvain.pasche@gmail.com>
somewhat modified for compatibility with cairo 1.5
src/cairo-ft-font.c | 592 +++++++++++++++++++++++++++++++++++----------------
- 1 files changed, 404 insertions(+), 188 deletions(-)
+ 1 file changed, 404 insertions(+), 188 deletions(-)
commit acdc306905b4a39911fd58e9d72aa3db5e1b8760
Author: Vladimir Vukicevic <vladimir@pobox.com>
[win32] Adding cairo-features-win32.h to EXTRA_DIST
src/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 924a242f89ab1d86750512c8e4ee367c270ee07a
Author: Vladimir Vukicevic <vladimir@pobox.com>
that was broken by 676b221326cacdd205c225bba8ac43378b4abb81.
src/cairo-scaled-font.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit d560a3d96563d681f5c0d8ebea0d255ac35bbc99
Author: Peter Weilbacher <mozilla@Weilbacher.org>
[OS/2] Fix build
src/cairo-os2-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ba95b9dee8e6daddbeb0660d920c7b46801edc80
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-ft] Use FcFreeTypeCharIndex instead of FT_Get_Char_Index
src/cairo-ft-font.c | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit bc42989501e8e604cbf8eb5348d4eb86d5a7cc4b
Author: Behdad Esfahbod <behdad@behdad.org>
[configure.in] Cosmetic
configure.in | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 1a9809baab5d8adf6ccf165e8f5d294b498c2fd5
Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
Fixes bug #16469.
src/cairo-gstate.c | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 3074ba02a1c7ebdef45f7514f2e9505fc664ae6e
Author: Jeff Muizelaar <jmuizelaar@mozilla.com>
test/Makefile.am | 2 +
test/device-offset-scale-ref.png | Bin 0 -> 145 bytes
test/device-offset-scale.c | 81 ++++++++++++++++++++++++++++++++++++++
- 3 files changed, 83 insertions(+), 0 deletions(-)
+ 3 files changed, 83 insertions(+)
commit 96c9e2a1a8c96b22fe1ae1fb76e5885003148b68
Author: Vladimir Vukicevic <vladimir@pobox.com>
Fix cairo-quartz-image-surface compilation error
src/cairo-quartz-image-surface.c | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit ec9337697ea8d9fb10576c42ef2c29ff27636f86
Author: Carl Worth <cworth@cworth.org>
cairo.h: Remove trailing comma in enumeration
src/cairo.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 5284f8cab488c12db0ff0b12a4485072138b8008
Author: Frederic Plourde <frederic.plourde@polymtl.ca>
[win32] Make cairo-perf-diff run on win32
perf/Makefile.win32 | 4 +++
- perf/README | 21 +++++++++++++++
- perf/cairo-perf-diff | 6 +++-
- perf/cairo-perf-diff-files.c | 56 ++++++++++++++++++++++++++++++++++++++++-
+ perf/README | 21 ++++++++++++++++
+ perf/cairo-perf-diff | 6 ++++-
+ perf/cairo-perf-diff-files.c | 56 ++++++++++++++++++++++++++++++++++++++++--
4 files changed, 84 insertions(+), 3 deletions(-)
commit d61c7df1c0f9c69b0022c58efd001855551af7dd
free the data underneath an image without snapshotting it first.
src/cairo-quartz-surface.c | 30 +++++++++++++++++++++---------
- 1 files changed, 21 insertions(+), 9 deletions(-)
+ 1 file changed, 21 insertions(+), 9 deletions(-)
commit e534b0bed1bcf19017f76ee3a15bb26f42717b50
Author: Vladimir Vukicevic <vladimir@pobox.com>
Seems to happen on 10.4 only for unknown reasons. Protect against a crash at least.
src/cairo-quartz-font.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit 7127089fe67690db997f86fd89b71820aa4fcdf0
Author: Adrian Johnson <ajohnson@redneon.com>
So we don't need to emit line style parameters that are already set.
src/cairo-pdf-operators-private.h | 13 ++++++++++
- src/cairo-pdf-operators.c | 48 ++++++++++++++++++++++++++----------
+ src/cairo-pdf-operators.c | 48 ++++++++++++++++++++++++++-----------
2 files changed, 47 insertions(+), 14 deletions(-)
commit 837bf73f082f3bb0158b57cf7c456380531853b3
src/cairo-pdf-operators.c | 15 +++++++++++++++
src/cairo-pdf-surface.c | 4 ++++
src/cairo-ps-surface.c | 5 +++++
- 4 files changed, 27 insertions(+), 0 deletions(-)
+ 4 files changed, 27 insertions(+)
commit 9b302fac63e461d2239435d058c5a114b8aa21a7
Author: Adrian Johnson <ajohnson@redneon.com>
PDF: Oops - turn compression back on
src/cairo-pdf-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 50eb1e71f3199922f50992e53f045614177365f8
Author: Adrian Johnson <ajohnson@redneon.com>
because the graphics state has been restored.
src/cairo-ps-surface.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit b082c15df649467e2bd51535802f27c762eee257
Author: Adrian Johnson <ajohnson@redneon.com>
time the content is emitted.
src/cairo-pdf-surface.c | 21 ++++++++++++++++-----
- 1 files changed, 16 insertions(+), 5 deletions(-)
+ 1 file changed, 16 insertions(+), 5 deletions(-)
commit 4fcdc364cd3f9d7d5cd8026adac23a651b608781
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-paginated-private.h | 8 ++++++++
src/cairo-paginated-surface.c | 9 +++++++++
- 2 files changed, 17 insertions(+), 0 deletions(-)
+ 2 files changed, 17 insertions(+)
commit 0c05aa60f5bfa4b6f280aedec684c20aed793a90
Author: Adrian Johnson <ajohnson@redneon.com>
same as for numbers > 1.
src/cairo-pdf-operators.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit d5c7b87ca989d3b4b5faeafc6e579b6c63d1e8dc
Author: Adrian Johnson <ajohnson@redneon.com>
_cairo_surface_set_clip() to before the stream is closed.
src/cairo-pdf-surface.c | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit 130cd29a700c858ef3c8a839479bd02b70403569
Author: Adrian Johnson <ajohnson@redneon.com>
099810b6c39cc6b5529f740282b64185cf56c8d7
src/cairo-pdf-surface.c | 7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
commit fe7973d60a53b5c7465fd616c515f8fc1ac6cb12
Author: Chris Wilson <chris@chris-wilson.co.uk>
with the cairo_sub_font_glyph_t.
src/cairo-scaled-font-subsets.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 07b39ee3c0f053598fdebdd160dc881566ad7fcd
Author: Chris Wilson <chris@chris-wilson.co.uk>
subset_glyph->utf8_is_mapped.
src/cairo-scaled-font-subsets.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit f92131c38a21a15a5adfbc831cf6eea7a749714d
Author: Adrian Johnson <ajohnson@redneon.com>
standard glyph advance.
src/cairo-pdf-operators.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c9c4b0eded58e44e527806f24aa76e7874fb2111
Author: Adrian Johnson <ajohnson@redneon.com>
string if the glyph was not at the the standard glyph advance.
src/cairo-pdf-operators.c | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit 0f748df6705731b94204d6dd0c903e18f1d4a8a5
Author: Adrian Johnson <ajohnson@redneon.com>
matrix when changing the font.
src/cairo-ps-surface.c | 18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
commit 1c729f85edf967d086eeb85b9222466087e70da4
Author: Behdad Esfahbod <behdad@behdad.org>
give us any rest...
src/cairo-pattern.c | 7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
commit 7c9536b653c062884e2a389d6d3428c42b86aae2
Author: Behdad Esfahbod <behdad@behdad.org>
Oops!
src/cairo-analysis-surface.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 37ed55acef5ff9d6d053cfb76af8bdcd1f91edd5
Author: Adrian Johnson <ajohnson@redneon.com>
Add missing status checks
src/cairo-pdf-operators.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 85de817e097c83136fdf827c9202416c02d72bbb
Author: Behdad Esfahbod <behdad@behdad.org>
_cairo_surface_show_text_glyphs() is not enough. Reported by Adrian
Johnson.
- src/cairo-analysis-surface.c | 47 ++++++++++++++++++++++++++++++-----------
- src/cairo-surface.c | 8 ++++--
+ src/cairo-analysis-surface.c | 47 ++++++++++++++++++++++++++++++------------
+ src/cairo-surface.c | 8 ++++---
2 files changed, 39 insertions(+), 16 deletions(-)
commit d19d9b414946f668f0c073f39bc5e413cabdb069
Going to experiment with that.
src/cairo-pdf-operators.c | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit c29029ce436709fc3f3ce651a92eebcee11f3203
Author: Behdad Esfahbod <behdad@behdad.org>
Remove _cairo_surface_show_glyphs() in favor of _cairo_surface_show_text_glyphs()
- src/cairo-paginated-surface.c | 43 ++--------------------------------
- src/cairo-surface.c | 22 +----------------
- src/cairoint.h | 8 ------
+ src/cairo-paginated-surface.c | 43 +++-------------------------------
+ src/cairo-surface.c | 22 ++----------------
+ src/cairoint.h | 8 -------
src/test-meta-surface.c | 50 +++++++++++++++++++++++++++++-----------
- src/test-paginated-surface.c | 51 ++++++++++++++++++++++++++++++----------
+ src/test-paginated-surface.c | 51 ++++++++++++++++++++++++++++++-----------
5 files changed, 79 insertions(+), 95 deletions(-)
commit 17a5f10f5342ae6b946ad7491f6656a43df66aa3
As Adrian points out, PDF can handle it, and it doesn't harm allowing.
src/cairo.c | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit 686fa2600d25a2f69762b85435ce7f3a9907533b
Author: Behdad Esfahbod <behdad@behdad.org>
to NULL.
src/cairo-pdf-surface.c | 21 +--------------------
- 1 files changed, 1 insertions(+), 20 deletions(-)
+ 1 file changed, 1 insertion(+), 20 deletions(-)
commit 6227d808446a0212d3872be9d09d67e3ce644cd3
Author: Chris Wilson <chris@chris-wilson.co.uk>
Why, oh why, did I only spot this when reading cairo-commit?
src/cairo-scaled-font-subsets.c | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
commit c394b72ee99882882897776115b007f40a96fe95
Author: Chris Wilson <chris@chris-wilson.co.uk>
status return.
src/cairo-scaled-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 5b7903d5a75b10c924c91654e22a78650796ae63
Author: Chris Wilson <chris@chris-wilson.co.uk>
A minor oversight in d77b04fd0635c1648bb024b5308b715c220e1e74.
src/cairo-scaled-font-subsets.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 22facbe66e5fd72c6c5ce780d3699fe7a63dc7fb
Author: Adrian Johnson <ajohnson@redneon.com>
Add show_text_glyphs to PDF surface
src/cairo-pdf-surface-private.h | 5 ++
- src/cairo-pdf-surface.c | 97 +++++++++++++++++++++++++++++++-------
+ src/cairo-pdf-surface.c | 97 +++++++++++++++++++++++++++++++--------
2 files changed, 84 insertions(+), 18 deletions(-)
commit 770b7c9a74e3497692020255686c5c5b4e38001e
Add show_text_glyphs to PDF operators
- src/cairo-pdf-operators-private.h | 16 ++-
+ src/cairo-pdf-operators-private.h | 16 +-
src/cairo-pdf-operators.c | 293 +++++++++++++++++++++++++++++--------
src/cairo-pdf-surface.c | 20 ++-
- src/cairo-ps-surface.c | 15 ++-
+ src/cairo-ps-surface.c | 15 +-
4 files changed, 264 insertions(+), 80 deletions(-)
commit 55dda8c64fc38cda75878f1a34eb1f86b1a445cb
Remove unused map_glyphs_to_unicode functions
- src/cairo-ft-font.c | 35 -----------------
+ src/cairo-ft-font.c | 35 ------------------
src/cairo-win32-font.c | 96 ------------------------------------------------
src/cairoint.h | 4 --
- 3 files changed, 0 insertions(+), 135 deletions(-)
+ 3 files changed, 135 deletions(-)
commit 2012d4f7364f9efa0789996e7906f269d5d59d41
Author: Adrian Johnson <ajohnson@redneon.com>
Removed unused cairo_truetype_create_glyph_to_unicode_map()
src/cairo-truetype-subset.c | 147 -------------------------------------------
- 1 files changed, 0 insertions(+), 147 deletions(-)
+ 1 file changed, 147 deletions(-)
commit 154324f121e7aad8af474ac26e0e320cddd37579
Author: Adrian Johnson <ajohnson@redneon.com>
Use subset utf8 mapping to create the glyph names for PS fonts
src/cairo-scaled-font-subsets.c | 36 ++++++++++++++++--------------------
- 1 files changed, 16 insertions(+), 20 deletions(-)
+ 1 file changed, 16 insertions(+), 20 deletions(-)
commit 2a21fafa078a2519dea7881b4553d74667c928f2
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-unicode.c | 39 +++++++++++++++++++++++++++++++++++++++
src/cairoint.h | 4 ++++
- 2 files changed, 43 insertions(+), 0 deletions(-)
+ 2 files changed, 43 insertions(+)
commit 2f99a294cd2367c4649428534b3429522448260c
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-scaled-font-subsets-private.h | 22 +++++
src/cairo-truetype-subset.c | 151 +++++++++++++++++++++++++++++++
- 2 files changed, 173 insertions(+), 0 deletions(-)
+ 2 files changed, 173 insertions(+)
commit 95771d62c57c081fe350e0d33326aaa6a27139da
Author: Adrian Johnson <ajohnson@redneon.com>
Implement win32 index_to_ucs4 font backend function
src/cairo-win32-font.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 93 insertions(+), 0 deletions(-)
+ 1 file changed, 93 insertions(+)
commit 4619b0b309861daa64b9c3ced9fdea20c461edf2
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-ft-font.c | 31 +++++++++++++++++++++++++++++++
src/cairoint.h | 7 ++++++-
- 2 files changed, 37 insertions(+), 1 deletions(-)
+ 2 files changed, 37 insertions(+), 1 deletion(-)
commit 54f63e7859baeff18f7345cf22630d6a9b709e1c
Author: Adrian Johnson <ajohnson@redneon.com>
PDF: Ensure text object is closed before emitting fill or stroke
src/cairo-pdf-operators.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit 4ffea75d908ef041fbc5aa1da9a5b725d3c24263
Author: Behdad Esfahbod <behdad@behdad.org>
32 more bytes per show_glyphs() call now. If that's a concern,
the show_glyphs implementation can be added back.
- src/cairo-meta-surface-private.h | 13 +++-
- src/cairo-meta-surface.c | 131 ++++++++++++++++++++++++++-----------
+ src/cairo-meta-surface-private.h | 13 ++--
+ src/cairo-meta-surface.c | 131 ++++++++++++++++++++++++++------------
2 files changed, 101 insertions(+), 43 deletions(-)
commit 93c3eebc6ec740317650e8ec166ae5311c12f0d7
[paginated-surface] Implement show_text_glyphs
src/cairo-paginated-surface.c | 60 ++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 59 insertions(+), 1 deletions(-)
+ 1 file changed, 59 insertions(+), 1 deletion(-)
commit 8f02cadf3dc0ed4aedfafad4644a5fdc9d3e8168
Author: Behdad Esfahbod <behdad@behdad.org>
[analysis-surface] Implement show_text_glyphs
src/cairo-analysis-surface.c | 82 +++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 81 insertions(+), 1 deletions(-)
+ 1 file changed, 81 insertions(+), 1 deletion(-)
commit 047566fd526f7936a49b630ed47c570dd70e837f
Author: Behdad Esfahbod <behdad@behdad.org>
doc/public/cairo-sections.txt | 3 +
doc/public/tmpl/cairo-status.sgml | 1 +
- doc/public/tmpl/cairo-text.sgml | 31 ++++++++++
+ doc/public/tmpl/cairo-text.sgml | 31 +++++++++++
src/cairo-gstate.c | 38 +++++++++----
src/cairo-misc.c | 2 +
- src/cairo-scaled-font.c | 14 +++-
+ src/cairo-scaled-font.c | 14 +++--
src/cairo-surface.c | 110 +++++++++++++++++++++++++++++++------
- src/cairo.c | 109 +++++++++++++++++++++++++++++++++++-
+ src/cairo.c | 109 ++++++++++++++++++++++++++++++++++--
src/cairo.h | 22 +++++++-
- src/cairoint.h | 48 +++++++++++++++-
+ src/cairoint.h | 48 ++++++++++++++--
10 files changed, 336 insertions(+), 42 deletions(-)
commit dff0dd0c63e530e21471531299a8f260cf88f001
The function can be used to validate UTF-8 text now.
src/cairo-unicode.c | 23 +++++++++++++----------
- 1 files changed, 13 insertions(+), 10 deletions(-)
+ 1 file changed, 13 insertions(+), 10 deletions(-)
commit 883c972a9bc0aafb817a02c7b4a8c6f250796405
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-types] fix doc syntax
src/cairo-types-private.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 787fb135663ebd9ab4a8d38da8fafc5e82d47ec5
Author: Behdad Esfahbod <behdad@behdad.org>
[xlib] Use _cairo_xlib_surface_create_internal() directly
src/cairo-xlib-surface.c | 10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
commit ba62d2d30a960d921f6efe84e2d6dc93d0de6e39
Author: Behdad Esfahbod <behdad@behdad.org>
boilerplate/.gitignore | 1 +
doc/public/.gitignore | 1 +
test/.gitignore | 2 ++
- 3 files changed, 4 insertions(+), 0 deletions(-)
+ 3 files changed, 4 insertions(+)
commit 425846dedbca749a4a19e8a8827887bb70201c8d
Author: Behdad Esfahbod <behdad@behdad.org>
Oops. Fix thinko in previous commit.
src/cairo.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 74789a702bf5c62bc0d0361f139b2c94f67d5c6e
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-scaled-font.c | 6 ++++++
src/cairo.c | 15 +++++++++++++++
- 2 files changed, 21 insertions(+), 0 deletions(-)
+ 2 files changed, 21 insertions(+)
commit 498f3ddf2e8f6b7c381c7153cbd39fa22c32ceea
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Update doc/public/Headers.mk
doc/public/Headers.mk | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 676b221326cacdd205c225bba8ac43378b4abb81
Author: Behdad Esfahbod <behdad@behdad.org>
[gstate] Fix huge-font path;fill fallback options
src/cairo-gstate.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit d9784c8c37a2c6dbcccd3e96e746f32b12a2b468
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Don't undither pseudocolor, doesn't look good
src/cairo-xlib-surface.c | 20 +++++++-------------
- 1 files changed, 7 insertions(+), 13 deletions(-)
+ 1 file changed, 7 insertions(+), 13 deletions(-)
commit fe41d100aa5cddb56b8a5f043c01fdf1f1a1e4c5
Author: Behdad Esfahbod <behdad@behdad.org>
This can get into infinite loop right now, because of the way solid
surface cache tries to repaint cached surfaces.
- src/cairo-xlib-surface.c | 70 ++++++++++++++++++++++-----------------------
- 1 files changed, 34 insertions(+), 36 deletions(-)
+ src/cairo-xlib-surface.c | 70 ++++++++++++++++++++++------------------------
+ 1 file changed, 34 insertions(+), 36 deletions(-)
commit abac0f96cb39b60a88433918d193f6d5091ea8d9
Author: Behdad Esfahbod <behdad@behdad.org>
dither pattern and paint it with dithering.
src/cairo-xlib-surface.c | 76 ++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 73 insertions(+), 3 deletions(-)
+ 1 file changed, 73 insertions(+), 3 deletions(-)
commit fb8f2b3854114a653d11263e8868eae042ee4b94
Author: Behdad Esfahbod <behdad@behdad.org>
This is not a useful change. Just committing because I already did it.
src/cairo-xlib-surface.c | 42 +++++++++++++++++++++++++++---------------
- 1 files changed, 27 insertions(+), 15 deletions(-)
+ 1 file changed, 27 insertions(+), 15 deletions(-)
commit bc4b788ec187c84c2f8a6c0f68c1892ecaab3bcc
Author: Behdad Esfahbod <behdad@behdad.org>
with a naked eye.
src/cairo-xlib-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 5faf8663b228eafa60fee1f0a1ac9e9f9406134d
Author: Behdad Esfahbod <behdad@behdad.org>
So we use more core protocol paths.
src/cairo-xlib-surface.c | 10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
commit e7c1fc5bf53b4adf16f2d0c7e613c848bede6824
Author: Behdad Esfahbod <behdad@behdad.org>
This only affects X servers with no XRender.
- src/cairo-xlib-private.h | 12 +++-
- src/cairo-xlib-surface.c | 189 ++++++++++++++++++++++++++++++++-------------
+ src/cairo-xlib-private.h | 12 ++-
+ src/cairo-xlib-surface.c | 189 ++++++++++++++++++++++++++++++++--------------
src/cairo-xlib-visual.c | 103 +++++++++++++++++--------
3 files changed, 215 insertions(+), 89 deletions(-)
[cairo-xlib-surface] Remove unused macro
src/cairo-xlib-surface.c | 3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
commit 93efdce43a05299abef4f2b8220d3b7d9869597b
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-pattern] Clean up _cairo_pattern_acquire_surface_for_solid()
- src/cairo-pattern.c | 54 ++++++++++++++++++++++++++++++++------------------
- 1 files changed, 34 insertions(+), 20 deletions(-)
+ src/cairo-pattern.c | 54 ++++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 34 insertions(+), 20 deletions(-)
commit 2a592877110f34753da0b9e61d5c5f8c83f4ddd9
Author: Behdad Esfahbod <behdad@behdad.org>
Fix comment
src/cairo-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b0d112756f1f8af7cf38d1e7542cb2e4453e7b07
Author: Behdad Esfahbod <behdad@behdad.org>
Moving this further than, so it benefits all callers.
src/cairo-pattern.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 333a49d01d431a808c754cfa900e83a733010083
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-pattern] Don't call _cairo_stock_color() directly
src/cairo-pattern.c | 9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
+ 1 file changed, 2 insertions(+), 7 deletions(-)
commit 4eae72317f117941617b426daa682fa4f1bf3d25
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-pattern] Remove stale comment
src/cairo-pattern.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 52cf67a8f2c2ca2c5c233756cfa7f56855e67f27
Author: Behdad Esfahbod <behdad@behdad.org>
Even if they are marked cairo_private.
src/check-def.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit aef25b83450e3e17bedce2ffbae58f7b326e0f61
Author: Behdad Esfahbod <behdad@behdad.org>
(Also move the destroy after unlocking)
src/cairo-pattern.c | 20 +++++++++++++++-----
- 1 files changed, 15 insertions(+), 5 deletions(-)
+ 1 file changed, 15 insertions(+), 5 deletions(-)
commit 565644e616ea64f97769d8939beb155f4031da2f
Author: Chris Wilson <chris@chris-wilson.co.uk>
the question of the future of the cache.
src/cairo-pattern.c | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
commit 47d8739ea198510919b2611c34a44aa3c63f3f59
Author: Chris Wilson <chris@chris-wilson.co.uk>
Add an ifdef to support compiling without XRender.
test/xlib-surface-source.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 38c4bcc2da225b36455ee3da396305a7d93d4c1d
Author: Chris Wilson <chris@chris-wilson.co.uk>
for the case of missing Xrender that is. This compiles
warning-clean now.
- src/cairo-xlib-xrender-private.h | 113 +++++++++++++++++---------------------
- 1 files changed, 51 insertions(+), 62 deletions(-)
+ src/cairo-xlib-xrender-private.h | 119 +++++++++++++++++---------------------
+ 1 file changed, 54 insertions(+), 65 deletions(-)
commit d36347e0e2079840ebde0e83791fdce4844e2994
Author: M Joonas Pihlaja <jpihlaja@cc.helsinki.fi>
intersection.
src/cairo-bentley-ottmann.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f2ea46edf4cec3d59f56d90c6f12b0896715022d
Author: Chris Wilson <chris@chris-wilson.co.uk>
XRenderSetClipRectangles.
src/cairo-xlib-surface.c | 18 +++++++++++++++++-
- 1 files changed, 17 insertions(+), 1 deletions(-)
+ 1 file changed, 17 insertions(+), 1 deletion(-)
commit b06bd9379a9841da1d1448534c320fb45e6d6d83
Author: Chris Wilson <chris@chris-wilson.co.uk>
Fixes test/xlib-expose-event.
src/cairo-xlib-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit db32e5ffcc9b06aab623987ecb3b64b9aaf8eca2
Author: Chris Wilson <chris@chris-wilson.co.uk>
exported symbols in the shared object. Ignore them.
src/check-def.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ad9a334e2c86ec3745d45f4d1f113999a731ed70
Author: Chris Wilson <chris@chris-wilson.co.uk>
Trivial warning fixes to silence the compiler.
- src/cairo-analysis-surface.c | 56 +++++++++++++++++++++++++++++++++++++----
- src/cairo-xlib-surface.c | 25 +++++++++---------
+ src/cairo-analysis-surface.c | 56 +++++++++++++++++++++++++++++++++++++-----
+ src/cairo-xlib-surface.c | 25 ++++++++++---------
2 files changed, 63 insertions(+), 18 deletions(-)
commit b235050316256b15f9547f2f587847c6a561c76c
cairo_pattern_create_rgb() instead.
src/cairo-pattern.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 40e1aa60f2c0cd8c4b897c8e9806d1750632b43d
Author: Chris Wilson <chris@chris-wilson.co.uk>
naturally shared between the various backends.
src/cairo-pattern.c | 111 +++++++++++++++++++++++----------------------------
- 1 files changed, 50 insertions(+), 61 deletions(-)
+ 1 file changed, 50 insertions(+), 61 deletions(-)
commit ea79af728c2ac9c8ca8536010bb2b92cf366ab70
Author: Chris Wilson <chris@chris-wilson.co.uk>
(As suggested by Behdad Esfahbod.)
- src/cairo-xlib-surface.c | 90 ++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 72 insertions(+), 18 deletions(-)
+ src/cairo-xlib-surface.c | 90 ++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 72 insertions(+), 18 deletions(-)
commit c2963fa6c1f6da2117663d69505efb3bf2cc4145
Author: Chris Wilson <chris@chris-wilson.co.uk>
Eliminate allocation of the vertex array for the common cases.
- src/cairo-pen.c | 73 +++++++++++++++++++++++++++-----------------
+ src/cairo-pen.c | 71 ++++++++++++++++++++++++++++-----------------
src/cairo-types-private.h | 3 +-
- 2 files changed, 47 insertions(+), 29 deletions(-)
+ 2 files changed, 46 insertions(+), 28 deletions(-)
commit d9b2e8f0045dcde8beafed7fe08728ae15194ffa
Author: Chris Wilson <chris@chris-wilson.co.uk>
sufficient segments into the stroker to avoid an extra allocation.
src/cairo-path-stroke.c | 41 ++++++++++++++++++++++++-----------------
- 1 files changed, 24 insertions(+), 17 deletions(-)
+ 1 file changed, 24 insertions(+), 17 deletions(-)
commit ba6b2d092ab45e9d28ab5c016315458d1ad670ff
Author: Chris Wilson <chris@chris-wilson.co.uk>
array.
src/cairo-hull.c | 40 +++++++++++++++++++---------------------
- 1 files changed, 19 insertions(+), 21 deletions(-)
+ 1 file changed, 19 insertions(+), 21 deletions(-)
commit b2eadb94f8e34d7c997b5ccfbca4d21e173fdd56
Author: Chris Wilson <chris@chris-wilson.co.uk>
Reduce the malloc pressure from frequent cairo_save()/cairo_restore() by
caching the freed gstates in a list on the context.
- src/cairo-gstate.c | 66 ++++++++++++++------------------------------------
+ src/cairo-gstate.c | 66 +++++++++++++++------------------------------------
src/cairo-private.h | 1 +
- src/cairo.c | 21 ++++++++++------
- src/cairoint.h | 4 +-
+ src/cairo.c | 21 +++++++++-------
+ src/cairoint.h | 4 ++--
4 files changed, 35 insertions(+), 57 deletions(-)
commit c57b1eca18db12b8d56d73093d5cae28ed388298
approximate the 0/7..7/7 of the rgb333 space that we first convert to.
src/cairo-xlib-visual.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4fcef1a490508f0b489a4035dd7951f3ae2e6649
Author: Behdad Esfahbod <behdad@behdad.org>
get more than 8 gray levels anyway.
src/cairo-xlib-visual.c | 8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
commit cba1543c9274db5a84aab26a4d6642a1151106c1
Author: Søren Sandmann <sandmann@redhat.com>
Remove large-clip from xfail list
test/Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit a95e81261f246874bab157dd83131a4f0baebe06
Author: Søren Sandmann <sandmann@redhat.com>
Require pixman 0.11.2 for 32 bit regions
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c3121543f87e372d18aaa5b8a132d28bcc4bf450
Author: Søren Sandmann <sandmann@redhat.com>
overflows when converting from 32 to 16 bits.
src/cairo-xlib-surface.c | 29 ++++++++++++++++++++++++++---
- 1 files changed, 26 insertions(+), 3 deletions(-)
+ 1 file changed, 26 insertions(+), 3 deletions(-)
commit 75fdccc1db2d78a546528164054a54509dac1490
Author: Søren Sandmann <sandmann@redhat.com>
Add the correct reference image for the large-clip test
test/large-clip-ref.png | Bin 362 -> 350 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit 60971fb5142dedc6d5248133bacf6e08b585abc4
Author: Søren Sandmann <sandmann@redhat.com>
This tests clipping to a rectangle that doesn't fit in 16 bits.
- test/Makefile.am | 3 ++
+ test/Makefile.am | 3 +++
test/large-clip-ref.png | Bin 0 -> 362 bytes
test/large-clip.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 61 insertions(+), 0 deletions(-)
+ 3 files changed, 61 insertions(+)
commit 4210bab61a1f680b0ca393e1f5fec0549ddcfcec
Author: Behdad Esfahbod <behdad@behdad.org>
comparing unscaled->face.
src/cairo-ft-font.c | 30 ++++++++++++++++++------------
- 1 files changed, 18 insertions(+), 12 deletions(-)
+ 1 file changed, 18 insertions(+), 12 deletions(-)
commit c5b1674349154049646b491cac571d93328b5e0c
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-ft-font] Fix thinko in _cairo_ft_unscaled_font_keys_equal()
src/cairo-ft-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 9e1b4704ce420cd5fd9377e3cb0f522297e00a1a
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib-screen] Protect fontconfig call with CAIRO_HAS_FT_FONT
src/cairo-xlib-screen.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit c8fc587edea8619ecd30a170063e79f9d4183011
Author: Adrian Johnson <ajohnson@redneon.com>
There does not appear to be any way of emulating PDF inline images in
PostScript so we call back to the PS or PDF surface to emit the image.
- src/cairo-pdf-surface.c | 44 +++++++++++++++++++++++++++-
+ src/cairo-pdf-surface.c | 44 ++++++++++++++++++++++++++-
src/cairo-ps-surface.c | 49 ++++++++++++++++++++++++++++++-
- src/cairo-type3-glyph-surface-private.h | 9 ++++-
+ src/cairo-type3-glyph-surface-private.h | 9 ++++--
src/cairo-type3-glyph-surface.c | 32 ++++----------------
4 files changed, 104 insertions(+), 30 deletions(-)
Implement PS Type 3 font subsetting of user fonts
src/cairo-ps-surface.c | 150 +++++++++---------------------------------------
- 1 files changed, 28 insertions(+), 122 deletions(-)
+ 1 file changed, 28 insertions(+), 122 deletions(-)
commit 100a34bea66545c4d962604ed9beefd3180e53fc
Author: Adrian Johnson <ajohnson@redneon.com>
Change _cairo_font_face_is_user() from static to cairo_private
src/cairo-user-font-private.h | 45 +++++++++++++++++++++++++++++++++++++++++
- src/cairo-user-font.c | 3 +-
- 2 files changed, 47 insertions(+), 1 deletions(-)
+ src/cairo-user-font.c | 3 ++-
+ 2 files changed, 47 insertions(+), 1 deletion(-)
commit d157e4861aabe9e154eb3f98106f1d86df36b396
Author: Adrian Johnson <ajohnson@redneon.com>
Fix win32-printing show_glyphs analysis
src/cairo-win32-printing-surface.c | 32 +++++++++++++++++++-------------
- 1 files changed, 19 insertions(+), 13 deletions(-)
+ 1 file changed, 19 insertions(+), 13 deletions(-)
commit 06b15d2f2da2ffd841a6a88c9713424d416d7388
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Document user-font callback types
src/cairo.h | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 133 insertions(+), 0 deletions(-)
+ 1 file changed, 133 insertions(+)
commit 4c17a5ee1155cf2f1465d9b14b625a309bd108a2
Author: Behdad Esfahbod <behdad@behdad.org>
We branched weeks ago.
configure.in | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit a87c94d24774b79e4bc51fc6814558ed4aa1ab77
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Add XXX mark for text_to_glyphs memory allocation issue
src/cairo-user-font.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit adcfe8335629e76f2ad12432d90d94fec12871c0
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Reorder methods to the order they should appear in docs
- src/cairo-user-font.c | 52 ++++++++++++++++++++++++------------------------
- src/cairo.h | 22 ++++++++++----------
+ src/cairo-user-font.c | 52 ++++++++++++++++++++++++-------------------------
+ src/cairo.h | 22 ++++++++++-----------
2 files changed, 37 insertions(+), 37 deletions(-)
commit 6702c7edc4a6e3e1129d8c6e6b4989ba2410add4
User does this by not setting *num_glyphs.
src/cairo-user-font.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 3b1b0746959956155dd33cf71989e7bcb63886f5
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Add XXX mark about metrics-hinting the font extents
src/cairo-user-font.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 60cf2ef8449e1fd09fe0f2d8c8dc5fa2bb855e5a
Author: Behdad Esfahbod <behdad@behdad.org>
faces using provided FT_Face but also requesting advanced
options like emboldening and hinting.
- src/cairo-ft-font.c | 117 +++++++++++++++++++++++++++++++-------------------
- 1 files changed, 72 insertions(+), 45 deletions(-)
+ src/cairo-ft-font.c | 117 +++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 72 insertions(+), 45 deletions(-)
commit 4c5370dad87cb822a17905dd8dbb058fce11d132
Author: Adrian Johnson <ajohnson@redneon.com>
Bit swap when writing FORMAT_A1 to PNG on little endian
src/cairo-png.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 1d8596d5b068c383c236f312f7dc753911a5f9b7
Author: Adrian Johnson <ajohnson@redneon.com>
advances.
src/cairo-pdf-operators.c | 39 +++++++++++++++++++++++++++++++++++++--
- 1 files changed, 37 insertions(+), 2 deletions(-)
+ 1 file changed, 37 insertions(+), 2 deletions(-)
commit 71fe8c8881d495e8c1bd2ebbb8748761adc6bcd9
Author: Adrian Johnson <ajohnson@redneon.com>
to allow calling these operators in any order.
src/cairo-ps-surface.c | 15 +++++++++------
- 1 files changed, 9 insertions(+), 6 deletions(-)
+ 1 file changed, 9 insertions(+), 6 deletions(-)
commit 83e4825fae85acb49ec032c0ddf51a615ee76a9e
Author: Adrian Johnson <ajohnson@redneon.com>
text. This is particulary useful for printing in landscape mode where
all text on the page is rotated.
- src/cairo-pdf-operators-private.h | 28 ++-
+ src/cairo-pdf-operators-private.h | 28 +-
src/cairo-pdf-operators.c | 527 +++++++++++++++++++++++--------------
2 files changed, 361 insertions(+), 194 deletions(-)
or stroke color is already selected.
src/cairo-pdf-surface-private.h | 7 ++++
- src/cairo-pdf-surface.c | 71 ++++++++++++++++++++++++++++----------
+ src/cairo-pdf-surface.c | 71 ++++++++++++++++++++++++++++-----------
2 files changed, 59 insertions(+), 19 deletions(-)
commit fd42b74a4f35154d7c9a03b4f248801cd0b7c339
A flush function is required to force pdf_operators to complete the
current operation before the pdf surface can emit any pdf operators.
- src/cairo-pdf-operators-private.h | 5 ++-
+ src/cairo-pdf-operators-private.h | 5 +-
src/cairo-pdf-operators.c | 24 +++++++++-
- src/cairo-pdf-surface.c | 92 ++++++++++++++++++++++++++++++++----
+ src/cairo-pdf-surface.c | 92 ++++++++++++++++++++++++++++++++-----
src/cairo-ps-surface.c | 36 ++++++++++++++-
4 files changed, 142 insertions(+), 15 deletions(-)
dictionary.
src/cairo-type1-subset.c | 30 +++++++++++++++++++++++++++---
- 1 files changed, 27 insertions(+), 3 deletions(-)
+ 1 file changed, 27 insertions(+), 3 deletions(-)
commit 34c42202f0575be10a2e409fe66f1da95886353f
Author: Adrian Johnson <ajohnson@redneon.com>
Subsetted fonts must not share the same XUID as the original font.
src/cairo-type1-subset.c | 11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
commit 6ae1061508d6b14b128a8fbf7558d3a64f9551fa
Author: Adrian Johnson <ajohnson@redneon.com>
font.
src/cairo-type1-subset.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 59 insertions(+), 0 deletions(-)
+ 1 file changed, 59 insertions(+)
commit e30cd617c89fa7511d2002a155d4ccdfa2ec9aa9
Author: Adrian Johnson <ajohnson@redneon.com>
key of the fonts which depended on the memory location of fonts.
src/cairo-scaled-font-subsets.c | 58 +++++++++++++++++++++++++++------------
- 1 files changed, 40 insertions(+), 18 deletions(-)
+ 1 file changed, 40 insertions(+), 18 deletions(-)
commit 0dbb5c9f6222660b1083420419d0eaa71c809ac5
Author: Adrian Johnson <ajohnson@redneon.com>
complies with the restrictions.
src/cairo-type1-subset.c | 18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
commit 2f4d8fd0717fc7158d49f7a14335bc13dd09d55a
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-gstate] Return immediately if clip bounds is empty
src/cairo-gstate.c | 8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
commit 3f5051fab161da167fdedcdad0280da1f57a1828
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-doc-syntax.sh] Detect malformatted functions at line start
src/check-doc-syntax.sh | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 3f02e0d74b9b04f6e8ad32d12768aafa0076bd97
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-doc-syntax.sh] Detect malformatted enums starting the line
src/check-doc-syntax.sh | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 0ea7d5d6dbd7d48f7d88280dedeba2c1bc36d1ea
Author: Behdad Esfahbod <behdad@behdad.org>
infrastructure is in place.
src/cairo-mutex-type-private.h | 21 +--------------------
- 1 files changed, 1 insertions(+), 20 deletions(-)
+ 1 file changed, 1 insertion(+), 20 deletions(-)
commit 54f1a426f75ed44ea2d67b605c78951798f4c1d1
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xcb] Oops. Fix build.
src/cairo-xcb-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit fbe7044f10c2d36f1ee4e1edd3d3289e0cad8779
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Improve docs.
src/cairo-user-font.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit 45be1459b2b8f7fab124fe6c773944618bd5e046
Author: Behdad Esfahbod <behdad@behdad.org>
Remains to do: callback types.
src/cairo-user-font.c | 125 ++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 118 insertions(+), 7 deletions(-)
+ 1 file changed, 118 insertions(+), 7 deletions(-)
commit 9a05c0e7f46f5c6bd29354f53adf2fd340543414
Author: Behdad Esfahbod <behdad@behdad.org>
Fix doc syntax.
src/cairo-types-private.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit d0bc3ca1a224bf6ff6578ea4bf3a5ebe9e4f52a1
Author: Behdad Esfahbod <behdad@behdad.org>
[doc] Add Index of 1.8 symbols
doc/public/cairo-docs.xml | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 4e68140aca75536127a7efc983d9123fd7af4109
Author: Behdad Esfahbod <behdad@behdad.org>
doc/public/cairo-docs.xml | 1 +
doc/public/cairo-sections.txt | 18 ++++
doc/public/tmpl/cairo-user-fonts.sgml | 146 +++++++++++++++++++++++++++++++++
- 4 files changed, 166 insertions(+), 0 deletions(-)
+ 4 files changed, 166 insertions(+)
commit a9b2461c41dba6bb097ee316f093d5b9d3fb6d56
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Handle metrics-hinting font option
src/cairo-user-font.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit b0796bf200de86cb37e84c8241f8f72d8d5657d2
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Cache extent-space scale in the scaled font
src/cairo-user-font.c | 70 ++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 46 insertions(+), 24 deletions(-)
+ 1 file changed, 46 insertions(+), 24 deletions(-)
commit abdf04c671235a120f23a1444a53893afdd949b0
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Handle the case of a null render_glyph callback
src/cairo-user-font.c | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 50e6957e8089f9f0db36b1e44249f41041cf405d
Author: Behdad Esfahbod <behdad@behdad.org>
The user-font-proxy test case already does this.
src/cairo-user-font.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit f2b385558b185a723ae0043ad1381621c17318d8
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-user-font] Add comment about possibly doing metrics-hinting
src/cairo-user-font.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 9b1cbcde3272dac176bd9184ceb21c953c30517d
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Handle antialiasing font option
src/cairo-user-font.c | 23 ++++++++++++++++++-----
- 1 files changed, 18 insertions(+), 5 deletions(-)
+ 1 file changed, 18 insertions(+), 5 deletions(-)
commit e8e23862333f4be69e2afd9ee41c9a27817f9659
Author: Behdad Esfahbod <behdad@behdad.org>
That's what we do now.
src/cairo-xlib-surface.c | 34 +++++++++++++++-------------------
- 1 files changed, 15 insertions(+), 19 deletions(-)
+ 1 file changed, 15 insertions(+), 19 deletions(-)
commit 51885e9a1e6dcebe0ae72834770e9000063187bf
Author: Behdad Esfahbod <behdad@behdad.org>
[test/user-font.c] Fix compiler warnings
test/user-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 9b16b528dcfffc896cecbda87249ff09a7987eb7
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-path-fixed] Fixe compiler warning
src/cairo-path-fixed.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 6938f158983a62cd8041e19fa544f997cf49eecf
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-win32-surface] Remove unused variable
src/cairo-win32-surface.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 12646f81cafa01c04e864a98c4344e16d958e980
Author: Behdad Esfahbod <behdad@behdad.org>
./configure CC=winegcc LD=winegcc
src/cairo-compiler-private.h | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b70e6e1d98021879edfed2cf8e29d18cdf37b71b
Author: Behdad Esfahbod <behdad@behdad.org>
One more remaining_glyphs compile fix
src/cairo-win32-printing-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 907620608099f6840b64a17b75a1d7938e76d953
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Use newly-added COMPILE_TIME_ASSERT
src/cairo-xlib-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 2e4d6acd09f0af5d51c4da5707b3430cdd54f0a5
Author: Behdad Esfahbod <behdad@behdad.org>
[cairoint.h] Add COMPILE_TIME_ASSERT()
src/cairoint.h | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 043ed895adb4f17912ae5c44d4c63ca6350d5b75
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Fix compiler warning
src/cairo-xlib-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 26aec31f244bbb4243dda629683bed045ec42734
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-def.sh] Don't report anything if skipping test
src/check-def.sh | 5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
commit f07407335503e5612dcf07cc8f44e1781367d263
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-user-font] Make backend struct static
src/cairo-user-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 3306aa5e8d162f90c2ae957a9d72c42ac1ce62d9
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-def.sh] Also check for public variables (#16129)
src/check-def.sh | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit f3a3a0594d457dcc7d11b794afe8408aee07a1ee
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Add recently-added byteswap macros (#16128)
src/cairo-xlib-surface.c | 8 ++------
- 1 files changed, 2 insertions(+), 6 deletions(-)
+ 1 file changed, 2 insertions(+), 6 deletions(-)
commit 0bf941c9b25503047be6d01b134f9fe2597423fd
Author: Behdad Esfahbod <behdad@behdad.org>
configure.in | 2 +-
src/cairo-wideint-type-private.h | 16 ++++++++++++++++
- 2 files changed, 17 insertions(+), 1 deletions(-)
+ 2 files changed, 17 insertions(+), 1 deletion(-)
commit 5c732badbc6148087cf99c906eb5f99c92ea0b92
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-def.sh] Improve test comment
src/check-def.sh | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit e8dd97fde81a31c8875f03edbbcdb83da3830283
Author: Behdad Esfahbod <behdad@behdad.org>
That commit was breaking this assumption.
src/cairo-scaled-font.c | 15 +++++++--------
- 1 files changed, 7 insertions(+), 8 deletions(-)
+ 1 file changed, 7 insertions(+), 8 deletions(-)
commit 8c4f4a758bf4c1138f313d9cafa5564ac827b61d
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-gstate] Use clip, not surface, extents to drop invisible glyphs
src/cairo-gstate.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit c752bd665ae707edf207653f183b6d132dd0384e
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-gstate] Add _cairo_gstate_int_clip_extents()
src/cairo-gstate.c | 21 ++++++++++++++++-----
- 1 files changed, 16 insertions(+), 5 deletions(-)
+ 1 file changed, 16 insertions(+), 5 deletions(-)
commit 0f07c45fa30279cb1aba6092bc84a859dd479054
Author: Behdad Esfahbod <behdad@behdad.org>
glyph arrays. Change done for education purposes, otherwise doesn't
make any difference in the test.
- test/user-font.c | 67 ++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 43 insertions(+), 24 deletions(-)
+ test/user-font.c | 67 +++++++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 43 insertions(+), 24 deletions(-)
commit 626edfc333b77604b6955c12ae111d14c174034c
Author: Behdad Esfahbod <behdad@behdad.org>
src/Makefile.am | 1 +
src/cairo-mutex-impl-private.h | 226 +++++++++++++++++++++++++++++++++
- src/cairo-mutex-private.h | 129 ++------------------
+ src/cairo-mutex-private.h | 129 ++-----------------
src/cairo-mutex-type-private.h | 269 +++++++++++++++++++---------------------
- src/cairo-mutex.c | 18 ++--
+ src/cairo-mutex.c | 18 +--
5 files changed, 374 insertions(+), 269 deletions(-)
commit 07fef4f4802639a2cb16284841635d1bcc9b8e8f
[cairo-xlib] Implement _cairo_xlib_surface_solid_fill_rectangles() (#11529)
- src/cairo-xlib-surface.c | 66 ++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 64 insertions(+), 2 deletions(-)
+ src/cairo-xlib-surface.c | 66 ++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 64 insertions(+), 2 deletions(-)
commit f90b155b5a59211bed7502b537dbf207b3d4bf5e
Author: Behdad Esfahbod <behdad@behdad.org>
Ginn Chen.
src/cairo-xlib-surface.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 30a16df29ba434d298d0c8d9dbb70c1b0a398f35
Author: Behdad Esfahbod <behdad@behdad.org>
[util/backtrace-symbols] Implement backtrace_symbols_fd()
util/backtrace-symbols.c | 18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
commit ce56e0cd0c0afc887bc0c4d46d51b934923f2d2c
Author: Adrian Johnson <ajohnson@redneon.com>
it added an argument to the show_glyphs() surface backend function.
src/cairo-pdf-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 8d86e725ceb58fd93a9e9638f86636f5a4d88833
Author: Behdad Esfahbod <behdad@behdad.org>
fast rasterizer in cairo, we may want to readjust this.
src/cairo-gstate.c | 43 +++++++++++++++++++++++++++++++++++++------
- 1 files changed, 37 insertions(+), 6 deletions(-)
+ 1 file changed, 37 insertions(+), 6 deletions(-)
commit f5fbb8b24e381f3438e24340965ce2aeea56ac33
Author: Behdad Esfahbod <behdad@behdad.org>
Fix typo.
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 238a3117f191c927abcce6b0f5c555d8f34af59c
Author: Behdad Esfahbod <behdad@behdad.org>
made-to-overflow test though. Not sure why isfinite() doesn't work.
src/cairo-matrix.c | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit 9827dae57085f9452889499ff799c378abd5c60e
Author: Behdad Esfahbod <behdad@behdad.org>
solution. Documented in the code.
src/cairo-scaled-font-private.h | 2 +
- src/cairo-scaled-font.c | 117 +++++++++++++++++++++++++++++++++++++-
+ src/cairo-scaled-font.c | 117 +++++++++++++++++++++++++++++++++++++--
src/cairo-user-font.c | 20 +++----
src/cairoint.h | 5 ++
4 files changed, 129 insertions(+), 15 deletions(-)
[user-font] Lock the font mutex such that user doesn't accidentally use it yet
src/cairo-user-font.c | 5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
commit 8dc1e6d945ca86b4af33ad9a5f627688fa15a5cc
Author: Behdad Esfahbod <behdad@behdad.org>
One more typo fix
src/cairo-scaled-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 8ff0fa112da0d13da2596c4ca6815f5b441c9c7d
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Note possible locking issue
src/cairo-user-font.c | 7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
commit 4c1c9d33b1b89d8098c06bbb4d430811947ed86c
Author: Behdad Esfahbod <behdad@behdad.org>
This makes the user-font-proxy to work now.
src/cairo-user-font.c | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit 127c4b8e643560c029818509e20fc5ca87408611
Author: Behdad Esfahbod <behdad@behdad.org>
[src/cairo-scaled-font] Only take fontmap mutex if touching it
src/cairo-scaled-font.c | 17 +++++++++++------
- 1 files changed, 11 insertions(+), 6 deletions(-)
+ 1 file changed, 11 insertions(+), 6 deletions(-)
commit a715671c6f3bd2f6f692b79cba7d7f7bc49f06f9
Author: Behdad Esfahbod <behdad@behdad.org>
test/user-font-proxy-ref.png | Bin 0 -> 18121 bytes
test/user-font-proxy-svg-ref.png | Bin 0 -> 17902 bytes
test/user-font-proxy.c | 190 ++++++++++++++++++++++++++++++++++++++
- 5 files changed, 194 insertions(+), 0 deletions(-)
+ 5 files changed, 194 insertions(+)
commit c914377f35e1e3396571fc027b7f53854db7d896
Author: Behdad Esfahbod <behdad@behdad.org>
doc/public/tmpl/cairo-scaled-font.sgml | 9 +++++++++
src/cairo-scaled-font.c | 24 ++++++++++++++++++++++++
src/cairo.h | 4 ++++
- 4 files changed, 38 insertions(+), 0 deletions(-)
+ 4 files changed, 38 insertions(+)
commit 90d62a0d33cd9e0736bb747d7f025a0fb1025732
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-surface.c | 1 +
src/cairoint.h | 1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
commit 9cc147a142e98b49b7f8289a340f2e498970ef99
Author: Jeff Muizelaar <jeff@infidigm.net>
[test/surface-finish-twice.c] Adapt to recent change that multiple finish is ok
test/surface-finish-twice.c | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit a30209402c7160af257e1ea027e9e2cdab5b5aec
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-gstate] Drop glyphs out of surface boundaries in show_glyphs()
- src/cairo-gstate.c | 93 ++++++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 76 insertions(+), 17 deletions(-)
+ src/cairo-gstate.c | 93 ++++++++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 76 insertions(+), 17 deletions(-)
commit 1b5e2144fb77ffeb0626dff558d9d82351279e0b
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-scaled-font-private.h | 1 +
src/cairo-scaled-font.c | 10 ++++++++++
src/cairoint.h | 3 +++
- 3 files changed, 14 insertions(+), 0 deletions(-)
+ 3 files changed, 14 insertions(+)
commit 479936ecea5d0e7cf3eee1aad6b016067f63e20b
Author: Behdad Esfahbod <behdad@behdad.org>
[cairoint] Sort prototypes
src/cairoint.h | 39 ++++++++++++++++++++-------------------
- 1 files changed, 20 insertions(+), 19 deletions(-)
+ 1 file changed, 20 insertions(+), 19 deletions(-)
commit e638e7652f8be552b50927bd332e9f46dcd92ab7
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Fix bug introduced in yesterday's code shuffling. Oops.
src/cairo-xlib-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 31c68e708f18c1f81efc3590346eeb684ef3702d
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-surface] Minor code reshuffling
src/cairo-surface.c | 6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
commit c20072c88174a99bf4deb562f5b3bc07cc9e133d
Author: Behdad Esfahbod <behdad@behdad.org>
This now fixes the large-font test for xlib again.
src/cairo-xlib-surface.c | 33 ++++++++++++---------------------
- 1 files changed, 12 insertions(+), 21 deletions(-)
+ 1 file changed, 12 insertions(+), 21 deletions(-)
commit e55252bd3b3ee8ad07aeda558dd469e98fedd620
Author: Behdad Esfahbod <behdad@behdad.org>
for glyph dropping now.
src/cairo-xlib-surface.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 74818d2b0002d2133a95019265a23a8fd8ba0217
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Some code reshuffling, in preparation for a fix
src/cairo-xlib-surface.c | 32 +++++++++++++++-----------------
- 1 files changed, 15 insertions(+), 17 deletions(-)
+ 1 file changed, 15 insertions(+), 17 deletions(-)
commit d947ee0ef68cbc371d058b13b98c013b82f794ba
Author: Behdad Esfahbod <behdad@behdad.org>
See bug #4339 for history.
src/cairo-xlib-surface.c | 27 ++++++++++++---------------
- 1 files changed, 12 insertions(+), 15 deletions(-)
+ 1 file changed, 12 insertions(+), 15 deletions(-)
commit cf473f4a75ca0d3c815222287d7c144e72de5add
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-xlib] Remove unused variable
src/cairo-xlib-surface.c | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
commit 1ccfc4afd573e1003319a06624aadff90d351e83
Author: Carl Worth <cworth@cworth.org>
https://bugzilla.redhat.com/show_bug.cgi?id=448104
test/.gitignore | 1 +
- test/Makefile.am | 3 +
+ test/Makefile.am | 3 ++
test/large-font-ps-ref.png | Bin 0 -> 5630 bytes
test/large-font-ref.png | Bin 0 -> 9819 bytes
test/large-font.c | 93 ++++++++++++++++++++++++++++++++++++++++++++
- 5 files changed, 97 insertions(+), 0 deletions(-)
+ 5 files changed, 97 insertions(+)
commit ddcd6781a24463df5a1f25cd5ffdbce47f35cf2f
Author: Carl Worth <cworth@cworth.org>
72.0 ppi rather than the desired fallback resolution.
test/fallback-resolution.c | 28 +++++++++++++++++++++++++++-
- 1 files changed, 27 insertions(+), 1 deletions(-)
+ 1 file changed, 27 insertions(+), 1 deletion(-)
commit 26eeb1c7ee2416e4029e1ceee7afe779cca6dfc5
Author: Behdad Esfahbod <behdad@behdad.org>
very well-defined operation: no-op. Allow and document that.
src/cairo-surface.c | 33 +++++++++++----------------------
- 1 files changed, 11 insertions(+), 22 deletions(-)
+ 1 file changed, 11 insertions(+), 22 deletions(-)
commit 168447cc2b53e446bf8e67e2f457c54256bcbada
Author: Behdad Esfahbod <behdad@behdad.org>
code as the type1 code creates a font at size 1000.
src/cairo-traps.c | 19 ++++++++++---------
- 1 files changed, 10 insertions(+), 9 deletions(-)
+ 1 file changed, 10 insertions(+), 9 deletions(-)
commit b355ac7a9fe8ecf550ec5f615969b82f0e45a6d6
Author: Behdad Esfahbod <behdad@behdad.org>
Computes a*b/c where a,b,c are cairo_fixed_t.
src/cairo-fixed-private.h | 11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
commit 84606a900f0664a0010034f5eb4bdaf159e77bfe
Author: Behdad Esfahbod <behdad@behdad.org>
by adding new status value to switch.
src/cairo-surface.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit 142ba306047363af8343f29b2cf97c25919042e9
Author: Behdad Esfahbod <behdad@behdad.org>
This was introduced in b7272e9e8e716b04752058855aeb74c42af0b395
src/cairo-xlib-surface.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 4dd4d96fb11354e37f662eaabb1d874dbf47e368
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo.c | 3 +++
src/cairo.h | 5 +++++
src/cairoint.h | 4 ++++
- 6 files changed, 46 insertions(+), 0 deletions(-)
+ 6 files changed, 46 insertions(+)
commit 2321b91cbad7f9531ab99a7b1875eba0dcc167db
Author: Behdad Esfahbod <behdad@behdad.org>
to emphasize that the pointer may be NULL
src/cairo-pattern.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 62652ecab7c3163d6b0cf9af3312806ae6bda21a
Author: Behdad Esfahbod <behdad@behdad.org>
test/user-font-ref.png | Bin 6202 -> 6165 bytes
test/user-font-svg-ref.png | Bin 6130 -> 6085 bytes
test/user-font.c | 2 +-
- 4 files changed, 1 insertions(+), 1 deletions(-)
+ 4 files changed, 1 insertion(+), 1 deletion(-)
commit df9deb1853ab199b576cd4313b80cb3dd536f74f
Author: Behdad Esfahbod <behdad@behdad.org>
Part of patch from Peter Clifton
src/cairo-user-font.c | 5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
commit 16fe67ea19bca66ed68c263bb48a5fbd19993e3f
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-clip.c | 2 +-
src/cairo-meta-surface.c | 2 +-
- src/cairo-path-fixed.c | 52 +++++++++++++++++++++++++++++++---------------
- src/cairoint.h | 4 +-
- 4 files changed, 39 insertions(+), 21 deletions(-)
+ src/cairo-path-fixed.c | 54 ++++++++++++++++++++++++++++++----------------
+ src/cairoint.h | 4 ++--
+ 4 files changed, 40 insertions(+), 22 deletions(-)
commit f68fb2c747afd45252a333260cdb3bf9986d4a94
Author: Behdad Esfahbod <behdad@behdad.org>
Bug reported by Peter Clifton on mailing list.
src/cairo-user-font.c | 32 +++++++++++++++++++++++++++-----
- 1 files changed, 27 insertions(+), 5 deletions(-)
+ 1 file changed, 27 insertions(+), 5 deletions(-)
commit f1a0e9df0e390759afb7951afacb6d353ac812cf
Author: Behdad Esfahbod <behdad@behdad.org>
[user-font] Round glyph origin position
src/cairo-user-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 17f21ea3071ef5d7833c615271b18ae35673c349
Author: Behdad Esfahbod <behdad@behdad.org>
src/Makefile.am | 1 +
src/cairo-misc.c | 4 +
src/cairo-user-font.c | 486 ++++++++++++++++++++++++++++++++++
- src/cairo.h | 68 +++++-
+ src/cairo.h | 68 ++++-
src/cairoint.h | 2 +-
test/.gitignore | 1 +
test/Makefile.am | 4 +
test/user-font-pdf-ref.png | Bin 0 -> 4549 bytes
test/user-font-ref.png | Bin 0 -> 4681 bytes
test/user-font-svg-ref.png | Bin 0 -> 4642 bytes
- test/user-font.c | 236 ++++++++++++++++
+ test/user-font.c | 236 +++++++++++++++++
13 files changed, 803 insertions(+), 3 deletions(-)
commit 9f2971440b59c311d88beeeb31e1d456489b107d
Vlad, you need to stop throwing random OOM errors...
src/cairo-quartz-image-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit dca892c83ea7d115fba0ce66a69464c36cadf74c
Author: Behdad Esfahbod <behdad@behdad.org>
test/cairo-test.c | 31 +++++++++++++++++++++++++++++++
test/cairo-test.h | 3 +++
- 2 files changed, 34 insertions(+), 0 deletions(-)
+ 2 files changed, 34 insertions(+)
commit dc33760fcb67c41358bb073d63810b5a86099f43
Author: Behdad Esfahbod <behdad@behdad.org>
of glyph info).
src/cairo-scaled-font.c | 23 +++++++++++++++++++++++
- 1 files changed, 23 insertions(+), 0 deletions(-)
+ 1 file changed, 23 insertions(+)
commit a63dc133779de9c623a85c5aefb5e3da01a8b7d6
Author: Behdad Esfahbod <behdad@behdad.org>
cairo-analysis-surface, to compute bounds of cairo drawings without doing any
actual drawings.
- src/cairo-analysis-surface-private.h | 4 ++
+ src/cairo-analysis-surface-private.h | 4 +++
src/cairo-analysis-surface.c | 55 ++++++++++++++++++++++++++++++++++
src/cairo-types-private.h | 3 +-
- 3 files changed, 61 insertions(+), 1 deletions(-)
+ 3 files changed, 61 insertions(+), 1 deletion(-)
commit 08334be905edf5f557250e5946bd61391823da27
Author: Behdad Esfahbod <behdad@behdad.org>
Strokes are currently tesselated to traps, then traps converted to path.
Should be made to use stroke_to_path() when we implement that.
- src/cairo-meta-surface-private.h | 4 ++
+ src/cairo-meta-surface-private.h | 4 +++
src/cairo-meta-surface.c | 71 ++++++++++++++++++++++++++++++++++++++
- src/cairo.c | 7 +++-
+ src/cairo.c | 7 ++--
3 files changed, 80 insertions(+), 2 deletions(-)
commit 674cba89fe6165d3dc9986c3d5f083867498e6c1
src/cairo-traps.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
src/cairoint.h | 4 ++++
- 2 files changed, 50 insertions(+), 0 deletions(-)
+ 2 files changed, 50 insertions(+)
commit af1e168bbbbaddbf564c661111a74064fbbb5334
Author: Behdad Esfahbod <behdad@behdad.org>
was being left uninitialized.
src/cairo-analysis-surface.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit ee3672efdbb4d3ebd3e0bd9e2d63273ad1273e64
Author: Behdad Esfahbod <behdad@behdad.org>
cover the full range.
src/cairo-pattern.c | 13 ++++---------
- 1 files changed, 4 insertions(+), 9 deletions(-)
+ 1 file changed, 4 insertions(+), 9 deletions(-)
commit f81b857e1ffa48559c794e2fb427413e3a88a271
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-analysis-surface] Hold reference to target surface
src/cairo-analysis-surface.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 25700f5cd052e5353c868ba0311ff53850e3f549
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-win32-font.c] Return error on font type mismatch
src/cairo-win32-font.c | 27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
commit 2a9bb6f78c8a0fa47908da7863979560230a62a2
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-analysis-surface-private.h | 8 ++++++++
src/cairo-analysis-surface.c | 20 ++++++++++++++++++++
- 2 files changed, 28 insertions(+), 0 deletions(-)
+ 2 files changed, 28 insertions(+)
commit ad7cfb4af98e8bf7792dad0ef4fd772cd6f1d270
Author: Behdad Esfahbod <behdad@behdad.org>
and other conversion functions.
src/cairo-analysis-surface.c | 29 +++++++----------------------
- 1 files changed, 7 insertions(+), 22 deletions(-)
+ 1 file changed, 7 insertions(+), 22 deletions(-)
commit bdfda97f191fa6ffa64abad5b6f035244d91f44c
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-matrix.c | 12 ++++++++++++
src/cairoint.h | 5 +++++
- 2 files changed, 17 insertions(+), 0 deletions(-)
+ 2 files changed, 17 insertions(+)
commit 6c9902fd746d70d9cc22c938f4ca68640e48bb73
Author: Behdad Esfahbod <behdad@behdad.org>
src/cairo-path-fixed.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
src/cairoint.h | 5 +++++
- 2 files changed, 51 insertions(+), 0 deletions(-)
+ 2 files changed, 51 insertions(+)
commit e9b6bb06d60584a867256e52732aad25c9e137c5
Author: Behdad Esfahbod <behdad@behdad.org>
[cairoint.h] Fix file name in comments
src/cairoint.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit ca8b917102ddfad67300f907732dbd69a2c86957
Author: Behdad Esfahbod <behdad@behdad.org>
Trivial bug.
src/cairo-surface.c | 10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
commit 07cd614039cf7d3c776413ff26e94aa7dc27ea23
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-scaled-font] Tolerate null scaled_font->backend->fini
src/cairo-scaled-font.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 1f05cae0a9aaff23a4d80b309d30ed5047198113
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-font-face] Tolerate null font_face->backend->destroy()
src/cairo-font-face.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 96599225e2fd1f7d11071a19f1ceb2c33f2a453b
Author: Behdad Esfahbod <behdad@behdad.org>
There's not much point in having integers that will overflow.
src/cairo-types-private.h | 8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
commit eb63e5609ebb2b666f0cce552dec4c335f210baf
Author: Behdad Esfahbod <behdad@behdad.org>
Just in case...
src/cairo-surface.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
commit 80c59062675ad86d7201352140043f9e27d4b7d4
Author: Behdad Esfahbod <behdad@behdad.org>
all places (In fact we know we don't.)
src/cairo-surface.c | 7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ 1 file changed, 2 insertions(+), 5 deletions(-)
commit 901c56cba28f9eef3a7a27a25dfbb993b492518b
Author: Behdad Esfahbod <behdad@behdad.org>
[cairo-deprecated.h] Remove mention of cairoint.h from public header
src/cairo-deprecated.h | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
commit 5f633580189fa48f5b650d3c63c585521bb833a9
Author: Behdad Esfahbod <behdad@behdad.org>
Add XXX marker
src/cairo-scaled-font.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit a3c091e29264eec2d3f881dd7c66796d1779d845
Author: Behdad Esfahbod <behdad@behdad.org>
[src/check-doc-syntax.sh] Use cairo_all_source_files if available
src/check-doc-syntax.sh | 5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
commit e39127627a71fc6655854804de36a802f73c0d42
Author: Behdad Esfahbod <behdad@behdad.org>
[Makefile.am] Rename cairo_all_source_file to cairo_all_source_files
src/Makefile.am | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit d6654ce2a69c3ad30e437d50825166214a5411c2
Author: Behdad Esfahbod <behdad@behdad.org>
[Makefile.am] Sort source files
src/Makefile.am | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit b7272e9e8e716b04752058855aeb74c42af0b395
Author: Chris Wilson <chris@chris-wilson.co.uk>
array is full.
src/cairo-xlib-surface.c | 95 +++++++++++++++++++++++++++++++++-------------
- 1 files changed, 68 insertions(+), 27 deletions(-)
+ 1 file changed, 68 insertions(+), 27 deletions(-)
commit 3428acf25db6c67ca48d619e98406a6bd4868880
Author: Chris Wilson <chris@chris-wilson.co.uk>
src/cairo-scaled-font-private.h | 2 ++
src/cairo-scaled-font.c | 5 +++++
src/cairo-xlib-surface.c | 4 ++++
- 3 files changed, 11 insertions(+), 0 deletions(-)
+ 3 files changed, 11 insertions(+)
commit 24284c5101363f8d418083e821c1bad88830dbcb
Author: Chris Wilson <chris@chris-wilson.co.uk>
standard size in order to reduce the frequency of allocations.
src/cairo-xlib-surface.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit fda95868020effcbc56ff687a763af650a758ba2
Author: Chris Wilson <chris@chris-wilson.co.uk>
just repaint it.
src/cairo-pattern.c | 62 +++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 50 insertions(+), 12 deletions(-)
+ 1 file changed, 50 insertions(+), 12 deletions(-)
commit 4b3f9c7c7d6ba01cf02815994af7da663e85bb9b
Author: Chris Wilson <chris@chris-wilson.co.uk>
Fixes test/degenerate-arc.
src/cairo-arc.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit ff596c64fb08b9845e2176146ee129b60fe5775a
Author: Chris Wilson <chris@chris-wilson.co.uk>
http://lists.cairographics.org/archives/cairo/2008-May/014054.html.
test/.gitignore | 1 +
- test/Makefile.am | 3 +
+ test/Makefile.am | 3 ++
test/degenerate-arc-ps-ref.png | Bin 0 -> 585 bytes
test/degenerate-arc-ref.png | Bin 0 -> 616 bytes
test/degenerate-arc.c | 82 ++++++++++++++++++++++++++++++++++++++++
- 5 files changed, 86 insertions(+), 0 deletions(-)
+ 5 files changed, 86 insertions(+)
commit fed9d9060eb950a6692334a7ba3879009b597532
Author: Chris Wilson <chris@chris-wilson.co.uk>
configure.in | 2 +-
test/invalid-matrix.c | 9 +++++++++
- 2 files changed, 10 insertions(+), 1 deletions(-)
+ 2 files changed, 10 insertions(+), 1 deletion(-)
commit 1755a2d27def853163f9c496c07ae79070c5002e
Author: Chris Wilson <chris@chris-wilson.co.uk>
Accept version 1.6 of lcov.
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 504132db6d9f08c36c9ae82f472caf422a032dfd
Author: Adrian Johnson <ajohnson@redneon.com>
win32-font: Check status in load_truetype_table
src/cairo-win32-font.c | 4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
commit 2a7c5cd1ee3d3b75e4a65362d33d89c95f8eb03b
Author: Adrian Johnson <ajohnson@redneon.com>
warning when used with a bitmap font.
src/cairo-win32-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 7063e7b0bf1d33c4166dc3b73ec33f6d9a708ce3
Author: Adrian Johnson <ajohnson@redneon.com>
32 times larger than it should be.
src/cairo-win32-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit d35d6eec24c1b7ab0a49149a51bf65ea8e223203
Author: Adrian Johnson <ajohnson@redneon.com>
metrics when a device scale is used that resulted in clipped glyphs.
src/cairo-win32-font.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 158d24412bba99a4f57907d7fd22a86aae6e87af
Author: Adrian Johnson <ajohnson@redneon.com>
src/cairo-win32-font.c | 10 ++++++++++
src/cairo-win32-printing-surface.c | 14 ++++++++++++++
src/cairo-win32-private.h | 3 +++
- 3 files changed, 27 insertions(+), 0 deletions(-)
+ 3 files changed, 27 insertions(+)
commit 547e2f552cff264b943803d3a1ff03d05bde35c0
Author: Adrian Johnson <ajohnson@redneon.com>
previously adding the the rendering code.
src/cairo-win32-printing-surface.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 141bca74ba154d79fab49db74a51cd41f04e3a34
Author: Adrian Johnson <ajohnson@redneon.com>
the paginated surface target to get to the win32_printing surface.
src/cairo-win32-surface.c | 23 ++++++++++++++++++-----
- 1 files changed, 18 insertions(+), 5 deletions(-)
+ 1 file changed, 18 insertions(+), 5 deletions(-)
commit 8742429c7958bb7f87595b1c018b4da7856b2f92
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 2 +
test/leaky-dashed-rectangle-ref.png | Bin 0 -> 444 bytes
test/leaky-dashed-rectangle.c | 92 +++++++++++++++++++++++++++++++++++
- 4 files changed, 95 insertions(+), 0 deletions(-)
+ 4 files changed, 95 insertions(+)
commit afa4ff8df598b60ab75a95ceac9bc0dafedd3b22
Author: Chris Wilson <chris@chris-wilson.co.uk>
before checking with the error detecting regexp.
src/check-doc-syntax.sh | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
commit e94126fb678cecfc61e1b1afb62b8e75e2aec286
Author: Chris Wilson <chris@chris-wilson.co.uk>
after the final reference to the cairo_font_face_t has been dropped.
src/cairo-ft-font.c | 16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
commit 78cb05a1b7b4160b8914c75479bd60d0b34b0663
Author: Chris Wilson <chris@chris-wilson.co.uk>
The documentation referred to cairo_ft_font_face_create_for_face().
src/cairo-ft-font.c | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit f43e5e9ed975f40e4fab06cef89e40a18a5e170e
Author: Chris Wilson <chris@chris-wilson.co.uk>
cairo_ft_scaled_font_lock_face() (and friends).
src/cairo-ft-font.c | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
commit 5d20479b99c187ee90ebce36b97a9064acff8f0d
Author: Chris Wilson <chris@chris-wilson.co.uk>
enough.)
test/ft-font-create-for-ft-face.c | 6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
commit 00965edf49a989c56d1236807f5b2901bb157005
Author: Chris Wilson <chris@chris-wilson.co.uk>
not properly managing the refcount of the CGFontRef.
src/cairo-quartz-font.c | 9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
commit 76e655e5084270b7e5a9ed153e50e2f544c9b46f
Author: Adrian Johnson <ajohnson@redneon.com>
Fix group-paint PDF test failure
src/cairo-pdf-surface.c | 13 ++++++++++++-
- 1 files changed, 12 insertions(+), 1 deletions(-)
+ 1 file changed, 12 insertions(+), 1 deletion(-)
commit 5e102b06d1a3c62a1dd0f381fbd1123961bebdf8
Author: Adrian Johnson <ajohnson@redneon.com>
PDF: Fix unbalanced save/restore
src/cairo-pdf-surface.c | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 3a2a86721096a5efdec25a3ec041d9fc7eec6cf8
Author: Adrian Johnson <ajohnson@redneon.com>
PS: Fix gradients with one stop
src/cairo-ps-surface.c | 26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
commit f99d86e7082a59f2c6e53f021f8fd62973a0d1ef
Author: Adrian Johnson <ajohnson@redneon.com>
PDF: Fix gradients with one stop
src/cairo-pdf-surface.c | 38 ++++++++++++++++++++++++++++++++------
- 1 files changed, 32 insertions(+), 6 deletions(-)
+ 1 file changed, 32 insertions(+), 6 deletions(-)
commit 6135ee716b4f2567f578fd023ba2d85c86cb7fda
Author: Sebastien Pouliot <sebastien@ximian.com>
(Fixes https://bugs.freedesktop.org/show_bug.cgi?id=15463.)
configure.in | 14 +++++++++++++-
- 1 files changed, 13 insertions(+), 1 deletions(-)
+ 1 file changed, 13 insertions(+), 1 deletion(-)
commit b4b77cedc9db73f1ba8af16704302a4b2cc3f184
Author: Chris Wilson <chris@chris-wilson.co.uk>
Add the new reference images for create-from-png to the distributable.
test/Makefile.am | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
commit 63bba7e60c0c83f5456aa52611212264478148b4
Author: Chris Wilson <chris@chris-wilson.co.uk>
memory whilst reading in the PNG.
src/cairo-png.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 20b1b33c0fc76d2ec2b4f83d9ce058429c4f49db
Author: Chris Wilson <chris@chris-wilson.co.uk>
paranoid checks.)
src/cairo-png.c | 38 ++++++++++++++++++++------------------
- 1 files changed, 20 insertions(+), 18 deletions(-)
+ 1 file changed, 20 insertions(+), 18 deletions(-)
commit a313547f6d0ed060de7fc27dc2886ef09b8598d4
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/create-from-png-indexed-ref.png | Bin 0 -> 159 bytes
test/create-from-png-ref.png | Bin 100 -> 131 bytes
test/create-from-png.c | 121 ++++++++++++++++++++++++++++
- 7 files changed, 121 insertions(+), 0 deletions(-)
+ 7 files changed, 121 insertions(+)
commit f2f91db131e7c7df1e87bcd41ae17c07429bbcb8
Author: Chris Wilson <chris@chris-wilson.co.uk>
ARGB32 surface.
src/cairo-png.c | 19 ++++++++++++++-----
- 1 files changed, 14 insertions(+), 5 deletions(-)
+ 1 file changed, 14 insertions(+), 5 deletions(-)
commit ea6dbfd36f2182fda16cb82bca92007e0f7b8d77
Author: Chris Wilson <chris@chris-wilson.co.uk>
https://bugzilla.mozilla.org/show_bug.cgi?id=429071.
src/cairo-meta-surface.c | 8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
commit a2c4fd057217b70c74a66076acc4f42f676192ae
Author: Adrian Johnson <ajohnson@redneon.com>
Add "Since: 1.6" to win32 printing surface
src/cairo-win32-printing-surface.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit 212357cb4c859bb29649f86e808f498efb6d7315
Author: Robert O'Callahan <roc@ocallahan.org>
Ref: https://bugzilla.mozilla.org/show_bug.cgi?id=409227
src/cairo-clip.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit a0d71e5a38a5b6a9621da1ce773d591b6e500b1e
Author: Chris Wilson <chris@chris-wilson.co.uk>
check with them both enabled. D'oh.
src/Makefile.am | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
commit 472637da054ec90d8dc4b0095be6e9a134f507e0
Author: Chris Wilson <chris@chris-wilson.co.uk>
(Fixes http://bugs.freedesktop.org/show_bug.cgi?id=15532.)
src/Makefile.am | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit 12831201d2461ae4452d91ad42bf74881da12e04
Author: Behdad Esfahbod <behdad@behdad.org>
[doc/tutorial/src/singular.c] Fix a bug in delta computation
doc/tutorial/src/singular.c | 38 +++++++++++++++++++++-----------------
- 1 files changed, 21 insertions(+), 17 deletions(-)
+ 1 file changed, 21 insertions(+), 17 deletions(-)
commit cafdd0161941413547d253c743c743323e790400
Author: Behdad Esfahbod <behdad@behdad.org>
[Makefile.am] Document why beos was removed from build, and remove some cruft
src/Makefile.am | 8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
commit 0e315b1e6092d7ba44a89076567257d68ab3e1f9
Author: Chris Wilson <chris@chris-wilson.co.uk>
repeated for every surface.
test/a8-mask.c | 97 +++++++++++++++++++++++++++++---------------------------
- 1 files changed, 50 insertions(+), 47 deletions(-)
+ 1 file changed, 50 insertions(+), 47 deletions(-)
commit 8b36ca085844ada8f13d0164719772b6bb78dff6
Author: Chris Wilson <chris@chris-wilson.co.uk>
The stride API is independent of the surface and does not need to be
repeated for every surface.
- test/a1-mask.c | 99 ++++++++++++++++++++++++++++---------------------------
- 1 files changed, 50 insertions(+), 49 deletions(-)
+ test/a1-mask.c | 99 ++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 50 insertions(+), 49 deletions(-)
commit fa5e87ad230db18be26b971dc0351abd342c7894
Author: Chris Wilson <chris@chris-wilson.co.uk>
Skim through the comments fixing trivial smelling pistakes.
test/cairo-test.c | 7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
commit 8514d334442312774c8646dc46a630351cff83f5
Author: Richard Hult <richard@imendio.com>
Fix to install cairo-quartz-font.pc
src/Makefile.am | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 4ff59960f343f072efd10bfbfd78b8b2fbe1d4be
Author: Kouhei Sutou <kou@cozmixng.org>
Fix typo in documentation (missing stride argument)
src/cairo-image-surface.c | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
commit e01072d4eae5a40f09a46373680d4ba6afa5c4e4
Author: Carl Worth <cworth@cworth.org>
RELEASING: Send announcement of major releases to pr@lwn.net as well
RELEASING | 13 +++++++------
- 1 files changed, 7 insertions(+), 6 deletions(-)
+ 1 file changed, 7 insertions(+), 6 deletions(-)
commit 9db764c732ef6e3405866a60762592625aa94ca4
Merge: d96fdd5 44e6cdd
src/cairo-win32-font.c | 10 ++++++++++
src/cairo-win32-printing-surface.c | 1 +
src/cairo-win32-private.h | 3 +++
- 3 files changed, 14 insertions(+), 0 deletions(-)
+ 3 files changed, 14 insertions(+)
commit af94b8d2a312500d0f81697021ba2c653accfeee
Author: Carl Worth <cworth@cworth.org>
README: Note that quartz is no longer experimental
README | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
commit ff5376563b1042ebea8a438acb309bcd8678cdc5
Author: Chris Wilson <chris@chris-wilson.co.uk>
try to call XSetClipMask on a NULL GC.
src/cairo-xlib-screen.c | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
commit 28a1dabed8cf50d9bec552bd9d3a18580c1c6711
Author: Chris Wilson <chris@chris-wilson.co.uk>
test/Makefile.am | 2 +
test/xlib-expose-event-ref.png | Bin 0 -> 40736 bytes
test/xlib-expose-event.c | 275 ++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 278 insertions(+), 0 deletions(-)
+ 4 files changed, 278 insertions(+)
commit 44e6cdd9b1eb3330d3f4ef4929d0af50cd0010e5
Author: Carl Worth <cworth@cworth.org>
Increment version to 1.6.5 after the 1.6.4 release
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 08a804806355d99d7968976d6afb98bbc0f2613d
Author: Carl Worth <cworth@cworth.org>
Increment version to 1.6.4
configure.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit a96176e12fa99b293453fa0321b1dfa4fd242917
Author: Carl Worth <cworth@cworth.org>
NEWS: Add notes for cairo 1.6.4
NEWS | 29 +++++++++++++++++++++++++++++
- 1 files changed, 29 insertions(+), 0 deletions(-)
+ 1 file changed, 29 insertions(+)
commit 32e576382bc08ffaf98ebfc11c96e1453c437bbe
Author: Carl Worth <cworth@cworth.org>
distribution packaging when not expecting it, etc.).
src/Makefile.am | 1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
commit 8f1c8d4b26d6da11101c51ef388d1dcc7177cfb4
Author: Carl Worth <cworth@cworth.org>
Increment version to 1.6.3 after the 1.6.2 release
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 5bc6fd71398f8aa902fcffe2da5d1e70fb94aa8a
Author: Carl Worth <cworth@cworth.org>
Increment version to 1.6.2
configure.in | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
commit 0c32497c3447d6d02d45a14ff4c400b6d1ea37da
Author: Carl Worth <cworth@cworth.org>
NEWS: Add notes for 1.6.2 release
NEWS | 35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
commit 9cfd82e87b60c0d65e9cafda026cb9a498874575
Author: Chris Wilson <chris@chris-wilson.co.uk>
(cherry picked from commit c5814d2aa3cb68a13bc9cc8b6a47f660febcad71)
src/cairo-ps-surface.c | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit f57100acd4937486bfb69d38dfc72d42427e2851
Author: Chris Wilson <chris@chris-wilson.co.uk>
a tolerance of 0.
src/cairo-arc.c | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
commit f6834dacef3e6f798c54829b9a309c8f96ed39f5
Author: Chris Wilson <chris@chris-wilson.co.uk>
the error context (for an example, see _cairo_arc_in_direction()).
src/cairo.c | 16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
commit 68f53282b9a7ebf1bb2117b5a630237f458b99b0
Author: Chris Wilson <chris@chris-wilson.co.uk>
XCloseDisplay.
src/cairo-xlib-screen.c | 16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
commit a2608cdde54dd677290da83cc9f8b98b139ff774
Author: Chris Wilson <chris@chris-wilson.co.uk>
the Visual cache (instead of the per-display mutex).
src/cairo-xlib-screen.c | 25 +++++++++++++------------
- 1 files changed, 13 insertions(+), 12 deletions(-)
+ 1 file changed, 13 insertions(+), 12 deletions(-)
commit dc714106e156cb7901e376c0935922446ae9bcdf
Author: Chris Wilson <chris@chris-wilson.co.uk>
Refresh text-rotate PS reference image
test/text-rotate-ps-ref.png | Bin 6878 -> 6796 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
commit c5814d2aa3cb68a13bc9cc8b6a47f660febcad71
Author: Adrian Johnson <ajohnson@redneon.com>
zero. Use moveto instead for the translation components.
src/cairo-ps-surface.c | 9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
commit 0ac8130ae3d74a09343f4b9a2d69f938910b4ab9
Merge: eac9251 11299ae
Increment version to 1.6.1 after 1.6.0 release
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
commit 11299ae5c5374f0b754636635c0df82fd30e3ffc
Author: Behdad Esfahbod <behdad@behdad.org>
Add doc/tutorial/src/singular.c
doc/tutorial/src/singular.c | 158 +++++++++++++++++++++++++++++++++++++++++++
- src/cairo-matrix.c | 4 +
- 2 files changed, 162 insertions(+), 0 deletions(-)
+ src/cairo-matrix.c | 4 ++
+ 2 files changed, 162 insertions(+)
commit 089bf98df1708b77e0a66f52abb83856a93eff9d
Author: Chris Wilson <chris@chris-wilson.co.uk>
the destination.
test/.gitignore | 1 +
- test/Makefile.am | 2 +
+ test/Makefile.am | 2 ++
test/group-paint-ref.png | Bin 0 -> 118 bytes
test/group-paint.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 60 insertions(+), 0 deletions(-)
+ 4 files changed, 60 insertions(+)
commit 39100439cad575b3c542bbe31eaea699ff76b3c8
Author: Chris Wilson <chris@chris-wilson.co.uk>
a nice CAIRO_STATUS_SURFACE_FINISHED error in that case instead.
src/cairo-png.c | 6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
commit 935b0bbf6e260180298dcd5643b5db3fde7af1fd
Author: Chris Wilson <chris@chris-wilson.co.uk>
Destroy the temporary image surface.
test/filter-bilinear-extents.c | 2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
commit c7cd5b30c4ef3ecf5c1f21257fcfac51308b701d
Author: Carl Worth <cworth@cworth.org>
Increment cairo version to 1.5.21 after the 1.5.20 snapshot
configure.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)