summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2005-05-03 08:16:47 +0000
committerCarl Worth <cworth@cworth.org>2005-05-03 08:16:47 +0000
commit8283381f120c0d5a4d3d770a541a576974cfdf89 (patch)
treef21c62a7be7256ada1f33692aa6f0376575a4e6e
parente227a106850ccced4e55bbc5cd5f139c6139aa2a (diff)
Add suggestion for copy-on-write regions to fix clip region problems.
Fix check for old headers to respect DESTDIR, (to work better when cross-compiling, etc.). Thanks to Luke-Jr <luke-jr@utopios.org>.
-rw-r--r--ChangeLog9
-rw-r--r--TODO4
-rw-r--r--src/Makefile.am2
3 files changed, 14 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e94c6c76..1138038d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-05-03 Carl Worth <cworth@cworth.org>
+
+ * TODO: Add suggestion for copy-on-write regions to fix clip
+ region problems.
+
+ * src/Makefile.am (install-data-local): Fix check for old headers
+ to respect DESTDIR, (to work better when cross-compiling, etc.).
+ Thanks to Luke-Jr <luke-jr@utopios.org>.
+
2005-05-02 Owen Taylor <otaylor@redhat.com>
* src/cairo-ft-font.c (_cairo_ft_scaled_font_font_extents): Changes the
diff --git a/TODO b/TODO
index 3dfa2a69..0db1d369 100644
--- a/TODO
+++ b/TODO
@@ -164,3 +164,7 @@ do gradients the Right Way).
* Verification, profiling, optimization.
centi_unfinished.svg may provide a good test case.
+
+* Implement copy-on-write regions in pixman as a more complete
+ solution than the BAD_NESTING stuff to Owen's "Clip region problems"
+ thread.
diff --git a/src/Makefile.am b/src/Makefile.am
index a16cd096..7fcbc7f2 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -124,7 +124,7 @@ INCLUDES = -I$(srcdir) $(CAIRO_CFLAGS)
libcairo_la_LIBADD = $(CAIRO_LIBS)
install-data-local:
- @if test -f $(includedir)/cairo.h || test -f $(includedir)/cairo-features.h ; then \
+ @if test -f "$(DESTDIR)$(includedir)/cairo.h" || test -f "$(DESTDIR)$(includedir)/cairo-features.h" ; then \
echo "****************************************************************" ; \
echo "*** Error: Old headers found. You should remove the following" ; \
echo "*** files and then type 'make install' again." ; \