mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-20 07:00:08 +01:00
36 lines
1 KiB
Text
36 lines
1 KiB
Text
cairo-xlib-surface needs to do the Xlib register extension hack so
|
|
that it can listen for a Display close event. When it gets that, it
|
|
needs to run through its caches and eliminate anything associated with
|
|
that display.
|
|
|
|
--
|
|
|
|
The caches need to be invalidated at font destruction time.
|
|
|
|
--
|
|
|
|
Splines are not dashed.
|
|
|
|
--
|
|
|
|
The polygon tessellation routine has problems. It appears that the
|
|
following paper has the right answers:
|
|
|
|
http://cm.bell-labs.com/cm/cs/doc/93/2-27.ps.gz
|
|
|
|
[Hobby93c] John D. Hobby, Practical Segment Intersection with
|
|
Finite Precision Output, Computation Geometry Theory and
|
|
Applications, 13(4), 1999.
|
|
|
|
Recent improvements to make the intersection code more robust (using
|
|
128-bit arithmetic where needed), have exposed some of the weakness in
|
|
the current tessellation implementation. So, for now, filling some
|
|
polygons will cause "leaking" until we implement Hobby's algorithm.
|
|
|
|
--
|
|
|
|
cairo_show_text is not updating the current point by the string's advance values.
|
|
|
|
--
|
|
|
|
Caps are added only to the last subpath in a complex path.
|