cairo/build
Vladimir Vukicevic 22587f57bd Import Qt backend by Mozilla
Written by Vladimir Vukicevic to enable integration with Qt embedded
devices, this backend allows cairo code to target QPainter, and use
it as a source for other cairo backends.

This imports the sources from mozilla-central:
http://mxr.mozilla.org/mozilla-central/find?text=&kind=text&string=cairo-qpainter
renames them from cairo-qpainter to cairo-qt, and integrates the patch
by Oleg Romashin:
https://bugs.freedesktop.org/attachment.cgi?id=18953

And then attempts to restore 'make check' to full functionality.

However:
 - C++ does not play well with the PLT symbol hiding, and leaks into the
   global namespace. 'make check' fails at check-plt.sh

 - Qt embeds a GUI into QApplication which it requires to construct any
   QPainter drawable, i.e. used by the boilerplate to create a cairo-qt
   surface, and this leaks fonts (cairo-ft-fonts no less) causing assertion
   failures that all cairo objects are accounted for upon destruction.

[Updated by Chris Wilson]
Acked-by: Jeff Muizelaar <jeff@infidigm.net>
Acked-by: Carl Worth <cworth@cworth.org>
2009-06-16 11:03:46 +01:00
..
.gitignore [build] Enable shave support 2009-05-05 21:16:55 +01:00
aclocal.cairo.m4 [build] Use AC_LINK_IFELSE for testing linker flags. 2008-10-23 11:16:40 +01:00
aclocal.compare.m4 [configure] Replace awk comparator with an aclocal version 2009-01-02 15:44:52 +00:00
aclocal.dolt.m4 [build] Enable shave support 2009-05-05 21:16:55 +01:00
aclocal.enable.m4 [configure.ac] Generate boilerplate/Makefile.am.config 2008-09-16 03:58:19 -04:00
aclocal.float.m4 Move m4 macros into build/aclocal.*.m4 files 2008-09-11 04:17:43 -04:00
aclocal.gtk-doc.m4 Move m4 macros into build/aclocal.*.m4 files 2008-09-11 04:17:43 -04:00
aclocal.makefile.m4 Generate build/Makefile.win32.features 2008-09-22 22:24:38 -04:00
aclocal.pkg.m4 Move m4 macros into build/aclocal.*.m4 files 2008-09-11 04:17:43 -04:00
aclocal.shave.m4 [build] Enable shave support 2009-05-05 21:16:55 +01:00
configure.ac.analysis [build] Make valgrind support user-configurable 2009-05-25 22:14:56 +01:00
configure.ac.features Import Qt backend by Mozilla 2009-06-16 11:03:46 +01:00
configure.ac.noversion [test] Build test suite into single binary. 2008-10-31 12:30:11 +00:00
configure.ac.system [configure] Check for shm_open() 2009-06-13 19:07:37 +01:00
configure.ac.tools Revert "[build] Use mkdir -p portability macros" 2008-09-24 13:18:12 -04:00
configure.ac.version [test] Build test suite into single binary. 2008-10-31 12:30:11 +00:00
configure.ac.warnings [build] Use AC_LINK_IFELSE for testing linker flags. 2008-10-23 11:16:40 +01:00
Makefile.am.analysis Rename build/*.mk to build/Makefile.am.* 2008-09-04 22:27:03 -04:00
Makefile.am.changelog [RELEASING] Update Makefile for git-1.6 2008-12-14 16:41:01 +00:00
Makefile.am.common [Makefile.am.common] Remove gcc precompiled headers in "make clean" 2008-09-19 18:42:54 -04:00
Makefile.am.gtk-doc [doc] Workaround read-only tree during make distcheck 2009-06-12 11:15:16 +01:00
Makefile.am.releasing Makefile: Fix two typos preventing doc-publish from working 2009-06-12 12:08:22 -07:00
Makefile.win32.common [win32] Fix building with libpng and zlib 2009-04-07 14:50:25 -04:00
Makefile.win32.features Import Qt backend by Mozilla 2009-06-16 11:03:46 +01:00
Makefile.win32.features-h Import Qt backend by Mozilla 2009-06-16 11:03:46 +01:00
shave-libtool.in [build] Enable shave support 2009-05-05 21:16:55 +01:00
shave.in [check] Quieten output during checking headers-standalone 2009-05-07 15:14:14 +01:00