[cairo-commit] [cairo-www] src/todo.mdwn

Carl Worth cworth at freedesktop.org
Sat Jul 19 18:15:12 PDT 2008

 src/todo.mdwn |   27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

New commits:
commit b1add7155733c5980ba5277eb138f0ec1c36ca57
Author: Carl Worth <cworth at cworth.org>
Date:   Thu Jul 17 20:09:22 2008 -0700

    Add link to second pen-locking thread and some commentary

diff --git a/src/todo.mdwn b/src/todo.mdwn
index c4f3a98..3803a70 100644
--- a/src/todo.mdwn
+++ b/src/todo.mdwn
@@ -130,9 +130,30 @@ Other fixes
    result, cairo uses Type3 fonts which generates slightly different
    outlines.  Type1 has the same problem.
- * Pen matrix locking.  Carl has written an excellent summary but
-   unfortunately that was not sent to the mailing list.  Ask him.
-   [[1](http://lists.cairographics.org/archives/cairo/2006-April/006790.html)]
+ * Pen matrix locking. Behdad thinks that Carl has written an
+   excellent summary that unfortunately was not sent to the mailing
+   list. Carl can't remember if such a thing exists (sorry!).
+   But there are two mailing-list threads that go into the issues in
+   quite a lot of detail:
+   [Adventures in line widths](http://lists.cairographics.org/archives/cairo/2006-April/006790.html)
+   [Problems with cairo_get_line_width and "new" semantics](http://lists.cairographics.org/archives/cairo/2006-May/006948.html)
+   Carl says: The history there is that I was working hard to fix in
+   the 1.2 release what I saw as a big semantic bug in cairo 1.0. But
+   this was also too disruptive a change very late in the cycle, and I
+   also feared introducing problems by breaking backward
+   compatibility. So nothing has changed, (not in 1.2, 1.4, nor 1.6).
+   Today, I'd still like to make it easy to get the "new"
+   behavior. We'll probably need to make it so that the user can
+   explicitly request it somehow, but that old code continues to work
+   as it always did. I'm not sure. But I'm definitely hoping that
+   someone other than me will step up and argue for something, (with
+   code in hand---even if its mostly code I originally wrote). I'd
+   much rather review and "bless" something than try to push for a
+   change here.
  * Font matrix locking as well.

More information about the cairo-commit mailing list