mirror of
https://gitee.com/houstudio/Cdroid.git
synced 2024-12-04 21:27:41 +08:00
change assets access mode,resource url can used without file extension
This commit is contained in:
parent
2fc3ab33ec
commit
6d6e3cb887
8
src/3rdparty/cairo-1.16.0/AUTHORS
vendored
Normal file → Executable file
8
src/3rdparty/cairo-1.16.0/AUTHORS
vendored
Normal file → Executable file
@ -29,7 +29,7 @@ Larry Ewing <lewing@novell.com> Test case for group-clip
|
||||
Brian Ewins <Brian.Ewins@gmail.com> ATSUI maintenance (first success at making it really work)
|
||||
Bertram Felgenhauer <int-e@gmx.de> Fixes for subtle arithmetic errors
|
||||
Damian Frank <damian.frank@gmail.com> Build system improvements for win32
|
||||
Bdale Garbee <bdale@gag.com> Provided essential support for cairo achitecture sessions
|
||||
Bdale Garbee <bdale@gag.com> Provided essential support for cairo architecture sessions
|
||||
Jens Granseuer <jensgr@gmx.net> Fixes to generate proper compiler flags
|
||||
Laxmi Harikumar <laxmi.harikumar@digital.com> Build fix
|
||||
J. Ali Harlow <ali@avrc.city.ac.uk> win32 backend updates
|
||||
@ -42,7 +42,7 @@ Thomas Hunger <info@teh-web.de> Initial version of cairo_in_stroke/fill
|
||||
Thomas Jaeger <ThJaeger@gmail.com> Extended repeat modes for X
|
||||
Björn Lindqvist <bjourne@gmail.com> Performance test cases
|
||||
Kristian Høgsberg <krh@redhat.com> PDF backend, PS backend with meta-surfaces
|
||||
Amaury Jacquot <sxpert@esitcom.org> Documentation review, appplication testing
|
||||
Amaury Jacquot <sxpert@esitcom.org> Documentation review, application testing
|
||||
Adrian Johnson <ajohnson@redneon.com> PDF backend improvement
|
||||
Michael Johnson <ahze@ahze.net> Bug fix for pre-C99 compilers
|
||||
Jonathon Jongsma <jonathon.jongsma@gmail.com> Fix documentation typos
|
||||
@ -61,7 +61,7 @@ Jordi Mas <jordi@ximian.com> Bug fix for cairo_show_text
|
||||
Nicholas Miell <nmiell@gmail.com> Fixes for linking bugs on AMD64
|
||||
Eugeniy Meshcheryakov <eugen@debian.org> PS/PDF font subsetting improvements
|
||||
Zakharov Mikhail <zmey20000@yahoo.com> Build fix for HP-UX
|
||||
Christopher (Monty) Montgomery <xiphmont@gmail.com> Performnace fix (subimage_copy), multi-thread testing
|
||||
Christopher (Monty) Montgomery <xiphmont@gmail.com> Performance fix (subimage_copy), multi-thread testing
|
||||
Tim Mooney <enchanter@users.sourceforge.net> Fix test suite to compile with Solaris compiler
|
||||
Jeff Muizelaar <jeff@infidigm.net> Patient, painful, pixman code merge. Many fixes for intricacies of dashing.
|
||||
Yevgen Muntyan <muntyan@tamu.edu> win32 build fix
|
||||
@ -105,7 +105,7 @@ Sasha Vasko <sasha@aftercode.net> Build fix to compile without xlib backend
|
||||
Vladimir Vukicevic <vladimir@pobox.com> Quartz backend rewrite, win32/quartz maintenance
|
||||
Jonathan Watt <jwatt@jwatt.org> win32 fixes
|
||||
Peter Weilbacher <pmw@avila.aip.de> OS/2 backend
|
||||
Dan Williams <dcbw@redhat.com> Implemnt MMX function to help OLPC
|
||||
Dan Williams <dcbw@redhat.com> Implement MMX function to help OLPC
|
||||
Chris Wilson <chris@chris-wilson.co.uk> Large-scale robustness improvements, (warn_unsed_result and malloc failure injection)
|
||||
Carl Worth <cworth@isi.edu> Original library, support for paths, images
|
||||
Richard D. Worth <richard@theworths.org> Build fixes for cygwin
|
||||
|
11219
src/3rdparty/cairo-1.16.0/ChangeLog
vendored
Normal file → Executable file
11219
src/3rdparty/cairo-1.16.0/ChangeLog
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
7860
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.0
vendored
Normal file → Executable file
7860
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.0
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
17280
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.10
vendored
Normal file → Executable file
17280
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.10
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
8844
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.12
vendored
Normal file → Executable file
8844
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.12
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5136
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.14
vendored
Normal file → Executable file
5136
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.14
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
8995
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.16
vendored
Executable file
8995
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.16
vendored
Executable file
File diff suppressed because it is too large
Load Diff
5400
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.2
vendored
Normal file → Executable file
5400
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.2
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
6138
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.4
vendored
Normal file → Executable file
6138
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.4
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
10890
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.6
vendored
Normal file → Executable file
10890
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.6
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5310
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.8
vendored
Normal file → Executable file
5310
src/3rdparty/cairo-1.16.0/ChangeLog.pre-1.8
vendored
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
2
src/3rdparty/cairo-1.16.0/INSTALL
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/INSTALL
vendored
Normal file → Executable file
@ -89,7 +89,7 @@ More detailed build instructions
|
||||
cairo errs during configure if your intention cannot be followed.
|
||||
|
||||
* default=no: These are the "experimental" features, and hence by
|
||||
default off. Use --enabled-XYZ to enable them.
|
||||
default off. Use --enable-XYZ to enable them.
|
||||
|
||||
The list of all features and their default state can be seen in the
|
||||
output of ./configure --help.
|
||||
|
30
src/3rdparty/cairo-1.16.0/Makefile.am
vendored
Normal file → Executable file
30
src/3rdparty/cairo-1.16.0/Makefile.am
vendored
Normal file → Executable file
@ -23,8 +23,6 @@ if CAIRO_HAS_PNG_FUNCTIONS
|
||||
SUBDIRS += boilerplate test perf
|
||||
endif
|
||||
|
||||
configure: cairo-version.h
|
||||
|
||||
doc:
|
||||
cd doc && $(MAKE) $(AM_MAKEFLAGS) $@
|
||||
test retest recheck: all
|
||||
@ -52,7 +50,33 @@ EXTRA_DIST += \
|
||||
README \
|
||||
RELEASING \
|
||||
autogen.sh \
|
||||
cairo-version.h \
|
||||
$(NULL)
|
||||
|
||||
# Meson build system files
|
||||
EXTRA_DIST += \
|
||||
meson.build \
|
||||
meson_options.txt \
|
||||
version.py \
|
||||
boilerplate/make-cairo-boilerplate-constructors.py \
|
||||
boilerplate/meson.build \
|
||||
src/meson.build \
|
||||
test/make-cairo-test-constructors.py \
|
||||
test/meson.build \
|
||||
test/pdiff/meson.build \
|
||||
util/cairo-fdr/meson.build \
|
||||
util/cairo-gobject/meson.build \
|
||||
util/cairo-missing/meson.build \
|
||||
util/cairo-script/meson.build \
|
||||
util/cairo-sphinx/meson.build \
|
||||
util/cairo-trace/meson.build \
|
||||
util/meson.build \
|
||||
meson-cc-tests/atomic-ops-cxx11.c \
|
||||
meson-cc-tests/ipc_rmid_deferred_release.c \
|
||||
meson-cc-tests/ft_has_color.c \
|
||||
meson-cc-tests/mkdir-variant-1.c \
|
||||
meson-cc-tests/pthread.c \
|
||||
meson-cc-tests/atomic-ops-gcc-legacy.c \
|
||||
meson-cc-tests/mkdir-variant-2.c \
|
||||
$(NULL)
|
||||
|
||||
DISTCLEANFILES += config.cache
|
||||
|
52
src/3rdparty/cairo-1.16.0/Makefile.in
vendored
Normal file → Executable file
52
src/3rdparty/cairo-1.16.0/Makefile.in
vendored
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -114,14 +114,15 @@ am__aclocal_m4_deps = $(top_srcdir)/build/aclocal.cairo.m4 \
|
||||
$(top_srcdir)/build/aclocal.compare.m4 \
|
||||
$(top_srcdir)/build/aclocal.enable.m4 \
|
||||
$(top_srcdir)/build/aclocal.float.m4 \
|
||||
$(top_srcdir)/build/aclocal.gtk-doc.m4 \
|
||||
$(top_srcdir)/build/aclocal.makefile.m4 \
|
||||
$(top_srcdir)/build/aclocal.pkg.m4 \
|
||||
$(top_srcdir)/build/gtk-doc.m4 $(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/ltoptions.m4 \
|
||||
$(top_srcdir)/build/ltsugar.m4 \
|
||||
$(top_srcdir)/build/ltversion.m4 \
|
||||
$(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/cairo-version.h \
|
||||
$(top_srcdir)/src/cairo-version.h \
|
||||
$(top_srcdir)/build/configure.ac.version \
|
||||
$(top_srcdir)/build/configure.ac.tools \
|
||||
$(top_srcdir)/build/configure.ac.features \
|
||||
@ -192,7 +193,8 @@ am__recursive_targets = \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
cscope check recheck distdir dist dist-all distcheck
|
||||
cscope check recheck distdir distdir-am dist dist-all \
|
||||
distcheck
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
|
||||
$(LISP)config.h.in
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
@ -529,11 +531,6 @@ GOBJECT_LIBS = @GOBJECT_LIBS@
|
||||
GREP = @GREP@
|
||||
GS = @GS@
|
||||
GTKDOC_CHECK = @GTKDOC_CHECK@
|
||||
GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
|
||||
GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
|
||||
GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
|
||||
GTKDOC_MKPDF = @GTKDOC_MKPDF@
|
||||
GTKDOC_REBASE = @GTKDOC_REBASE@
|
||||
HTML_DIR = @HTML_DIR@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
@ -584,6 +581,7 @@ SHELL = @SHELL@
|
||||
SHLIB_EXT = @SHLIB_EXT@
|
||||
SHM_LIBS = @SHM_LIBS@
|
||||
SHTOOL = @SHTOOL@
|
||||
STRINGS = @STRINGS@
|
||||
STRIP = @STRIP@
|
||||
VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
|
||||
VALGRIND_LIBS = @VALGRIND_LIBS@
|
||||
@ -696,13 +694,28 @@ CLEANFILES = *.i *.s *.gch $(EXTRA_LTLIBRARIES) $(EXTRA_PROGRAMS) \
|
||||
$(check_PROGRAMS)
|
||||
DISTCLEANFILES = $(BUILT_SOURCES) config.cache \
|
||||
$(srcdir)/ChangeLog.cache-* ChangeLog.cache-*
|
||||
|
||||
# Meson build system files
|
||||
EXTRA_DIST = KNOWN_ISSUES README.win32 Makefile.win32 \
|
||||
build/Makefile.win32.common build/Makefile.win32.inform \
|
||||
build/Makefile.win32.features build/Makefile.win32.features-h \
|
||||
$(NULL) AUTHORS BIBLIOGRAPHY BUGS CODING_STYLE COPYING \
|
||||
COPYING-LGPL-2.1 COPYING-MPL-1.1 HACKING INSTALL NEWS \
|
||||
PORTING_GUIDE README RELEASING autogen.sh cairo-version.h \
|
||||
$(NULL)
|
||||
PORTING_GUIDE README RELEASING autogen.sh $(NULL) meson.build \
|
||||
meson_options.txt version.py \
|
||||
boilerplate/make-cairo-boilerplate-constructors.py \
|
||||
boilerplate/meson.build src/meson.build \
|
||||
test/make-cairo-test-constructors.py test/meson.build \
|
||||
test/pdiff/meson.build util/cairo-fdr/meson.build \
|
||||
util/cairo-gobject/meson.build util/cairo-missing/meson.build \
|
||||
util/cairo-script/meson.build util/cairo-sphinx/meson.build \
|
||||
util/cairo-trace/meson.build util/meson.build \
|
||||
meson-cc-tests/atomic-ops-cxx11.c \
|
||||
meson-cc-tests/ipc_rmid_deferred_release.c \
|
||||
meson-cc-tests/ft_has_color.c meson-cc-tests/mkdir-variant-1.c \
|
||||
meson-cc-tests/pthread.c \
|
||||
meson-cc-tests/atomic-ops-gcc-legacy.c \
|
||||
meson-cc-tests/mkdir-variant-2.c $(NULL)
|
||||
EXTRA_LTLIBRARIES =
|
||||
MAINTAINERCLEANFILES = Makefile.in $(srcdir)/aclocal.m4 \
|
||||
$(srcdir)/autoscan.log $(srcdir)/build/compile \
|
||||
@ -742,7 +755,7 @@ CHANGELOGS = ChangeLog \
|
||||
|
||||
TAR_OPTIONS = --owner=0 --group=0
|
||||
RELEASE_OR_SNAPSHOT = $$(if test "x$(CAIRO_VERSION_MINOR)" = "x$$(echo "$(CAIRO_VERSION_MINOR)/2*2" | bc)" ; then echo release; else echo snapshot; fi)
|
||||
RELEASE_UPLOAD_HOST = cairographics.org
|
||||
RELEASE_UPLOAD_HOST = cairo.freedesktop.org
|
||||
RELEASE_UPLOAD_BASE = /srv/cairo.freedesktop.org/www
|
||||
RELEASE_UPLOAD_DIR = $(RELEASE_UPLOAD_BASE)/$(RELEASE_OR_SNAPSHOT)s
|
||||
RELEASE_URL_BASE = https://cairographics.org/$(RELEASE_OR_SNAPSHOT)s
|
||||
@ -783,8 +796,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
echo ' $(SHELL) ./config.status'; \
|
||||
$(SHELL) ./config.status;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(top_srcdir)/build/Makefile.am.common $(srcdir)/build/Makefile.am.changelog $(srcdir)/build/Makefile.am.releasing $(srcdir)/build/Makefile.am.analysis $(am__empty):
|
||||
|
||||
@ -1126,7 +1139,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||
fi; \
|
||||
$$success || exit 1
|
||||
|
||||
check-TESTS:
|
||||
check-TESTS: $(check_PROGRAMS)
|
||||
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
||||
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
||||
@ -1162,7 +1175,10 @@ recheck: all $(check_PROGRAMS)
|
||||
@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
||||
@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
$(am__remove_distdir)
|
||||
test -d "$(distdir)" || mkdir "$(distdir)"
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
@ -1494,8 +1510,6 @@ uninstall-am:
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
configure: cairo-version.h
|
||||
|
||||
doc:
|
||||
cd doc && $(MAKE) $(AM_MAKEFLAGS) $@
|
||||
test retest recheck: all
|
||||
|
85
src/3rdparty/cairo-1.16.0/NEWS
vendored
Normal file → Executable file
85
src/3rdparty/cairo-1.16.0/NEWS
vendored
Normal file → Executable file
@ -1,3 +1,65 @@
|
||||
Release 1.17.4 (2020-11-27 Bryce Harrington <bryce@bryceharrington.org>)
|
||||
========================================================================
|
||||
|
||||
Thank you to the many people who have contributed the large number of
|
||||
bug fixes and refinements since 1.17.2.
|
||||
|
||||
A particularly noteworthy improvement in this release is the addition of
|
||||
the meson build system as an alternative to autotools. Autotools is
|
||||
still used for producing the releases, so will be the default in the
|
||||
tarball and presumably will still be preferred by distro packagers of
|
||||
Cairo. It should be possible to build the release tarball using meson,
|
||||
but as this is new functionality consider it still a work in progress.
|
||||
The meson configuration has striven to track the autotools
|
||||
implementation but be aware there may still be some differences between
|
||||
the two.
|
||||
|
||||
Continuous Integration configurations have been added that enable
|
||||
testing on a variety of platforms including Fedora, Windows MSVC, etc.
|
||||
This work has helped in identifying updates and fixes including
|
||||
adjusting to changes in API calls in dependencies like rsvg and
|
||||
fontconfig, and to fix platform-specific build issues.
|
||||
|
||||
The cogl Cairo backend underwent significant development this cycle.
|
||||
Cogl provides GPU accelerated drawing support. The development work
|
||||
includes implementation of core functionality, performance
|
||||
optimizations, and stabilization.
|
||||
|
||||
Subpixel positioning support allows improved glyph outlines with the
|
||||
Freetype font backend.
|
||||
|
||||
For a complete log of changes, please see
|
||||
|
||||
https://cairographics.org/releases/ChangeLog.1.17.4
|
||||
|
||||
[On a personal note, this will be my last release for Cairo. My Cairo
|
||||
time availability has been non-existent (particularly this crazy past
|
||||
year). The release process is well documented and hopefully will help
|
||||
whomever picks up the baton from here.]
|
||||
|
||||
|
||||
Release 1.17.2 (2019-01-31 Bryce Harrington <bryce@bryceharrington.org>)
|
||||
========================================================================
|
||||
This snapshot provides the new support for writing floating point
|
||||
formats as 16 bpc PNGs, with support for RGBA128F and RGB96F formats.
|
||||
This new feature increases Cairo's pixman version requirement to 0.36.0.
|
||||
|
||||
Beyond this are a range of bugfixes and some work on establishing CI for
|
||||
Cairo.
|
||||
|
||||
For a complete log of changes, please see
|
||||
|
||||
https://cairographics.org/releases/ChangeLog.1.17.2
|
||||
|
||||
API Changes
|
||||
-----------
|
||||
None
|
||||
|
||||
Dependency Changes
|
||||
------------------
|
||||
pixman 0.36.0
|
||||
|
||||
|
||||
Release 1.16.0 (2018-10-19 Bryce Harrington <bryce@bryceharrington.org>)
|
||||
========================================================================
|
||||
This new stable release incorporates a number of improvements made in
|
||||
@ -19,7 +81,6 @@ For a complete log of changes, please see
|
||||
|
||||
https://cairographics.org/releases/ChangeLog.1.16.0
|
||||
|
||||
|
||||
Features and Enhancements
|
||||
-------------------------
|
||||
* Add support for OpenGL ES 3.0 to the gl backend.
|
||||
@ -175,7 +236,7 @@ legitimate problems found and fixed.
|
||||
|
||||
For a complete log of changes, please see
|
||||
|
||||
https://cairographics.org/releases/ChangeLog.1.15.12
|
||||
https://cairographics.org/releases/ChangeLog.1.15.14
|
||||
|
||||
Features and Enhancements
|
||||
-------------------------
|
||||
@ -257,7 +318,7 @@ Bug Fixes
|
||||
(Bug #105084)
|
||||
* Fix multi-monitor virtual desktop with negative coords on Win32
|
||||
(Bug #100793)
|
||||
* Fix issues occuring with older FreeType versions.
|
||||
* Fix issues occurring with older FreeType versions.
|
||||
|
||||
|
||||
Release 1.15.10 (2017-12-07 Bryce Harrington <bryce@osg.samsung.com>)
|
||||
@ -552,7 +613,7 @@ Bug Fixes
|
||||
* Fix build issue when using non-GNU strings utility. (Bug #88639)
|
||||
|
||||
* Fix build of cairo modules as regular modules, not as versioned shared
|
||||
libaries. (Bug #29319)
|
||||
libraries. (Bug #29319)
|
||||
|
||||
* Fix build on win32 using gcc 5.4.
|
||||
|
||||
@ -1275,7 +1336,7 @@ reduction in rendering latency by reducing the number of copies
|
||||
required to upload image data - given hardware and driver support,
|
||||
cairo-xlib can now perform zero copy uploads onto the GPU. And as usual
|
||||
Adrian Johnson has been very busy fixing many different corner cases in
|
||||
cairo-pdf, impoving opacity groups and font subsetting. Last, but not
|
||||
cairo-pdf, improving opacity groups and font subsetting. Last, but not
|
||||
least, for cairo-image Søren Sandmann Pedersen added support for
|
||||
rendering glyphs to pixman and using that from within cairo. The new
|
||||
glyph rendering facility reduces the overhead for setting up the
|
||||
@ -1290,7 +1351,7 @@ Bug fixes
|
||||
---------
|
||||
|
||||
Interior boxes were being dropped when amalgamating regions during
|
||||
tesselation.
|
||||
tessellation.
|
||||
https://bugs.freedesktop.org/show_bug.cgi?id=49446
|
||||
|
||||
Allow building without gtk-doc installed
|
||||
@ -1310,7 +1371,7 @@ Bug fixes
|
||||
Upload the whole source for a repeating pattern.
|
||||
https://bugs.freedesktop.org/show_bug.cgi?id=51910
|
||||
|
||||
Fix damage tracking to handle continuation chunks corectly and so
|
||||
Fix damage tracking to handle continuation chunks correctly and so
|
||||
prevent crashes on win32.
|
||||
https://bugs.freedesktop.org/show_bug.cgi?id=53384
|
||||
|
||||
@ -1375,7 +1436,7 @@ Bug fixes
|
||||
Release 1.12.0 (2012-03-23 Chris Wilson <chris@chris-wilson.co.uk>)
|
||||
===================================================================
|
||||
It's taken over 18 months, but the wait is finally over. A new cairo release!
|
||||
We are pleased to annouce a new stable release of Cairo that brings many
|
||||
We are pleased to announce a new stable release of Cairo that brings many
|
||||
new features and performance improvements, all whilst maintaining
|
||||
compatibility with cairo-1.0 and all releases since. We recommend anyone
|
||||
using a previous release of Cairo to upgrade to 1.12.0.
|
||||
@ -2105,7 +2166,7 @@ Long standing bugs fixed:
|
||||
tessellator has been overhauled and tune, which handles the fallback
|
||||
for when we are unable to use the new span rasteriser on the stroke
|
||||
(e.g. when using the current RENDER protocol). The large number of
|
||||
pixel artefacts that implementing self-intersection elimination
|
||||
pixel artifacts that implementing self-intersection elimination
|
||||
removes is ample justification for the potential performance
|
||||
regression. If you unfortunately do suffer a substantial performance
|
||||
regression in your application, please consider obtaining a
|
||||
@ -5789,7 +5850,7 @@ Release 1.2.6 (2006-11-02 Behdad Esfahbod <behdad@behdad.org>)
|
||||
This is the third bug fix release in the 1.2 series, coming less than
|
||||
two months after the 1.2.4 release made on August 18.
|
||||
|
||||
The 1.2.4 release turned out to be a pretty solid one, except for a crasher
|
||||
The 1.2.4 release turned out to be a pretty solid one, except for a crash
|
||||
bug when forwarding an X connection where the client and the server have
|
||||
varying byte orders, eg. from a PPC to an i686. Other than that, various
|
||||
other small bugs have been fixed.
|
||||
@ -6099,7 +6160,7 @@ And at least the following bugs have been fixed:
|
||||
* Do device offset before float->fixed conversion
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=332266
|
||||
* PS: Fix source surfaces with transformations
|
||||
* PS: Fix to not draw BUTT-capped degnerate sub-paths
|
||||
* PS: Fix to not draw BUTT-capped degenerate sub-paths
|
||||
* PS: Don't walk off end of array when printing "~>"
|
||||
* Fix some memory leaks in the test suite rig
|
||||
* SVG: Fix memory leak when using cairo_mask
|
||||
@ -6692,7 +6753,7 @@ Bug fixes
|
||||
|
||||
* Negative dash offsets have been fixed to work correctly.
|
||||
|
||||
* The stroking of paths with mutiple subpaths has now been fixed to
|
||||
* The stroking of paths with multiple subpaths has now been fixed to
|
||||
apply caps to all subpaths rather than just the last one.
|
||||
|
||||
* Many build fixes for better portability on various systems.
|
||||
|
28
src/3rdparty/cairo-1.16.0/RELEASING
vendored
Normal file → Executable file
28
src/3rdparty/cairo-1.16.0/RELEASING
vendored
Normal file → Executable file
@ -106,7 +106,7 @@ Here are the steps to follow to create a new cairo release:
|
||||
|
||||
https://cairographics.org/releases/ChangeLog.cairo-${THIS_RELEASE}
|
||||
|
||||
4) Increment cairo_version_{minor|micro} in cairo-version.h:
|
||||
4) Increment cairo_version_{minor|micro} in src/cairo-version.h:
|
||||
|
||||
If there are backward-incompatible changes in the API, stop
|
||||
now and don't release. Go back and fix the API instead. Cairo
|
||||
@ -131,7 +131,7 @@ Here are the steps to follow to create a new cairo release:
|
||||
<title>Index of new symbols in X.Y</title>
|
||||
</index>
|
||||
|
||||
6) Commit the changes to NEWS and cairo-version.h
|
||||
6) Commit the changes to NEWS and src/cairo-version.h
|
||||
|
||||
It's especially important to mention the new version number in your
|
||||
commit log.
|
||||
@ -161,7 +161,13 @@ Here are the steps to follow to create a new cairo release:
|
||||
If for some reason you lost this message, "make release-publish-message"
|
||||
prints it for you.
|
||||
|
||||
Upload the incremental ChangeLog generated by the above:
|
||||
Upload the incremental ChangeLog generated by the above. For
|
||||
minor stable releases, this is:
|
||||
|
||||
scp ChangeLog \
|
||||
cairographics.org:/srv/cairo.freedesktop.org/www/releases/ChangeLog.cairo-${THIS_RELEASE}
|
||||
|
||||
for micro and snapshot releases, the command is:
|
||||
|
||||
scp ChangeLog.cache-${LAST_RELEASE}.. \
|
||||
cairographics.org:/srv/cairo.freedesktop.org/www/releases/ChangeLog.cairo-${THIS_RELEASE}
|
||||
@ -180,7 +186,7 @@ Here are the steps to follow to create a new cairo release:
|
||||
9) Update master (or the stable branch) version number.
|
||||
|
||||
For Micro releases (X.Y.Z+2), increment cairo_version_micro to
|
||||
the next larger (odd) number in cairo-version.h, commit, and
|
||||
the next larger (odd) number in src/cairo-version.h, commit, and
|
||||
push.
|
||||
|
||||
DEVEL_VERSION="X.Y.Z+1" # e.g. 1.15.10 -> 1.15.11
|
||||
@ -191,15 +197,9 @@ Here are the steps to follow to create a new cairo release:
|
||||
|
||||
DEVEL_VERSION="X.Y.Z+1" # e.g. 1.16.0 -> 1.17.1
|
||||
|
||||
git commit cairo-version.h -m "Bump version for ${DEVEL_VERSION}"
|
||||
git commit src/cairo-version.h -m "Bump version for ${DEVEL_VERSION}"
|
||||
|
||||
10) Edit the cairo bugzilla product and add the new version numbers.
|
||||
|
||||
Note that you need to add two versions. One for the
|
||||
release/snapshot (with an even micro version), another with the
|
||||
post-release version (with an odd micro version).
|
||||
|
||||
11) Send out an announcement message.
|
||||
10) Send out an announcement message.
|
||||
|
||||
Send a message to cairo-announce@cairographics.org and CC
|
||||
cairo@cairographics.org, gnome-announce-list@gnome.org and
|
||||
@ -210,8 +210,6 @@ Here are the steps to follow to create a new cairo release:
|
||||
|
||||
git shortlog ${LAST_RELEASE}...
|
||||
|
||||
12) Add the announcement to the website as a new entry in the news/
|
||||
11) Add the announcement to the website as a new entry in the news/
|
||||
dir. It will automatically get indexed onto the homepage when the
|
||||
site refreshes.
|
||||
|
||||
|
||||
|
2
src/3rdparty/cairo-1.16.0/acinclude.m4
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/acinclude.m4
vendored
Normal file → Executable file
@ -36,7 +36,7 @@ dnl This has to be in acinclude.m4 as it includes other files
|
||||
dnl Parse Version.mk and declare m4 variables out of it
|
||||
m4_define([CAIRO_PARSE_VERSION],dnl
|
||||
m4_translit(dnl
|
||||
m4_bpatsubst(m4_include(cairo-version.h),
|
||||
m4_bpatsubst(m4_include(src/cairo-version.h),
|
||||
[^.define \([a-zA-Z0-9_]*\) *\([0-9][0-9]*\)],
|
||||
[[m4_define(\1, \2)]]),
|
||||
[A-Z], [a-z])dnl
|
||||
|
193
src/3rdparty/cairo-1.16.0/aclocal.m4
vendored
Normal file → Executable file
193
src/3rdparty/cairo-1.16.0/aclocal.m4
vendored
Normal file → Executable file
@ -1,6 +1,6 @@
|
||||
# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
|
||||
# generated automatically by aclocal 1.16.1 -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -20,7 +20,7 @@ You have another version of autoconf. It may work, but is not guaranteed to.
|
||||
If you have problems, you may need to regenerate the build system entirely.
|
||||
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||||
|
||||
# Copyright (C) 2002-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
|
||||
# generated from the m4 files accompanying Automake X.Y.
|
||||
# (This private macro should not be called outside this file.)
|
||||
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||||
[am__api_version='1.15'
|
||||
[am__api_version='1.16'
|
||||
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||||
dnl require some minimum version. Point them to the right macro.
|
||||
m4_if([$1], [1.15.1], [],
|
||||
m4_if([$1], [1.16.1], [],
|
||||
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||||
])
|
||||
|
||||
@ -51,12 +51,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
|
||||
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||||
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||||
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||
[AM_AUTOMAKE_VERSION([1.15.1])dnl
|
||||
[AM_AUTOMAKE_VERSION([1.16.1])dnl
|
||||
m4_ifndef([AC_AUTOCONF_VERSION],
|
||||
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||||
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||||
|
||||
# Copyright (C) 2011-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -118,7 +118,7 @@ AC_SUBST([AR])dnl
|
||||
|
||||
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -170,7 +170,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
|
||||
|
||||
# AM_CONDITIONAL -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -201,7 +201,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
Usually this means the macro was only invoked conditionally.]])
|
||||
fi])])
|
||||
|
||||
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -392,13 +392,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
|
||||
|
||||
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
|
||||
# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
# ------------------------------
|
||||
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
@ -406,49 +405,41 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
# Older Autoconf quotes --file arguments for eval, but not when files
|
||||
# are listed without --file. Let's play safe and only enable the eval
|
||||
# if we detect the quoting.
|
||||
case $CONFIG_FILES in
|
||||
*\'*) eval set x "$CONFIG_FILES" ;;
|
||||
*) set x $CONFIG_FILES ;;
|
||||
esac
|
||||
# TODO: see whether this extra hack can be removed once we start
|
||||
# requiring Autoconf 2.70 or later.
|
||||
AS_CASE([$CONFIG_FILES],
|
||||
[*\'*], [eval set x "$CONFIG_FILES"],
|
||||
[*], [set x $CONFIG_FILES])
|
||||
shift
|
||||
for mf
|
||||
# Used to flag and report bootstrapping failures.
|
||||
am_rc=0
|
||||
for am_mf
|
||||
do
|
||||
# Strip MF so we end up with the name of the file.
|
||||
mf=`echo "$mf" | sed -e 's/:.*$//'`
|
||||
# Check whether this is an Automake generated Makefile or not.
|
||||
# We used to match only the files named 'Makefile.in', but
|
||||
# some people rename them; so instead we look at the file content.
|
||||
# Grep'ing the first line is not enough: some people post-process
|
||||
# each Makefile.in and add a new line on top of each file to say so.
|
||||
# Grep'ing the whole file is not good either: AIX grep has a line
|
||||
am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
|
||||
# Check whether this is an Automake generated Makefile which includes
|
||||
# dependency-tracking related rules and includes.
|
||||
# Grep'ing the whole file directly is not great: AIX grep has a line
|
||||
# limit of 2048, but all sed's we know have understand at least 4000.
|
||||
if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
|
||||
dirpart=`AS_DIRNAME("$mf")`
|
||||
else
|
||||
continue
|
||||
fi
|
||||
# Extract the definition of DEPDIR, am__include, and am__quote
|
||||
# from the Makefile without running 'make'.
|
||||
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
|
||||
test -z "$DEPDIR" && continue
|
||||
am__include=`sed -n 's/^am__include = //p' < "$mf"`
|
||||
test -z "$am__include" && continue
|
||||
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
|
||||
# Find all dependency output files, they are included files with
|
||||
# $(DEPDIR) in their names. We invoke sed twice because it is the
|
||||
# simplest approach to changing $(DEPDIR) to its actual value in the
|
||||
# expansion.
|
||||
for file in `sed -n "
|
||||
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
|
||||
sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
|
||||
# Make sure the directory exists.
|
||||
test -f "$dirpart/$file" && continue
|
||||
fdir=`AS_DIRNAME(["$file"])`
|
||||
AS_MKDIR_P([$dirpart/$fdir])
|
||||
# echo "creating $dirpart/$file"
|
||||
echo '# dummy' > "$dirpart/$file"
|
||||
done
|
||||
sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
|
||||
|| continue
|
||||
am_dirpart=`AS_DIRNAME(["$am_mf"])`
|
||||
am_filepart=`AS_BASENAME(["$am_mf"])`
|
||||
AM_RUN_LOG([cd "$am_dirpart" \
|
||||
&& sed -e '/# am--include-marker/d' "$am_filepart" \
|
||||
| $MAKE -f - am--depfiles]) || am_rc=$?
|
||||
done
|
||||
if test $am_rc -ne 0; then
|
||||
AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
|
||||
for automatic dependency tracking. Try re-running configure with the
|
||||
'--disable-dependency-tracking' option to at least be able to build
|
||||
the package (albeit without support for automatic dependency tracking).])
|
||||
fi
|
||||
AS_UNSET([am_dirpart])
|
||||
AS_UNSET([am_filepart])
|
||||
AS_UNSET([am_mf])
|
||||
AS_UNSET([am_rc])
|
||||
rm -f conftest-deps.mk
|
||||
}
|
||||
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
|
||||
|
||||
@ -457,18 +448,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
# -----------------------------
|
||||
# This macro should only be invoked once -- use via AC_REQUIRE.
|
||||
#
|
||||
# This code is only required when automatic dependency tracking
|
||||
# is enabled. FIXME. This creates each '.P' file that we will
|
||||
# need in order to bootstrap the dependency handling code.
|
||||
# This code is only required when automatic dependency tracking is enabled.
|
||||
# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
|
||||
# order to bootstrap the dependency handling code.
|
||||
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AC_CONFIG_COMMANDS([depfiles],
|
||||
[test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
|
||||
[AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
|
||||
])
|
||||
[AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
|
||||
|
||||
# Do all the work for Automake. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -555,8 +545,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
|
||||
AC_REQUIRE([AC_PROG_MKDIR_P])dnl
|
||||
# For better backward compatibility. To be removed once Automake 1.9.x
|
||||
# dies out for good. For more background, see:
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
||||
# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
|
||||
# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
|
||||
AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
|
||||
# We need awk for the "check" target (and possibly the TAP driver). The
|
||||
# system "awk" is bad on some platforms.
|
||||
@ -623,7 +613,7 @@ END
|
||||
Aborting the configuration process, to ensure you take notice of the issue.
|
||||
|
||||
You can download and install GNU coreutils to get an 'rm' implementation
|
||||
that behaves properly: <http://www.gnu.org/software/coreutils/>.
|
||||
that behaves properly: <https://www.gnu.org/software/coreutils/>.
|
||||
|
||||
If you want to complete the configuration process using your problematic
|
||||
'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
|
||||
@ -665,7 +655,7 @@ for _am_header in $config_headers :; do
|
||||
done
|
||||
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -686,7 +676,7 @@ if test x"${install_sh+set}" != xset; then
|
||||
fi
|
||||
AC_SUBST([install_sh])])
|
||||
|
||||
# Copyright (C) 2003-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2003-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -707,7 +697,7 @@ AC_SUBST([am__leading_dot])])
|
||||
|
||||
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -715,49 +705,42 @@ AC_SUBST([am__leading_dot])])
|
||||
|
||||
# AM_MAKE_INCLUDE()
|
||||
# -----------------
|
||||
# Check to see how make treats includes.
|
||||
# Check whether make has an 'include' directive that can support all
|
||||
# the idioms we need for our automatic dependency tracking code.
|
||||
AC_DEFUN([AM_MAKE_INCLUDE],
|
||||
[am_make=${MAKE-make}
|
||||
cat > confinc << 'END'
|
||||
[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
|
||||
cat > confinc.mk << 'END'
|
||||
am__doit:
|
||||
@echo this is the am__doit target
|
||||
@echo this is the am__doit target >confinc.out
|
||||
.PHONY: am__doit
|
||||
END
|
||||
# If we don't find an include directive, just comment out the code.
|
||||
AC_MSG_CHECKING([for style of include used by $am_make])
|
||||
am__include="#"
|
||||
am__quote=
|
||||
_am_result=none
|
||||
# First try GNU make style include.
|
||||
echo "include confinc" > confmf
|
||||
# Ignore all kinds of additional output from 'make'.
|
||||
case `$am_make -s -f confmf 2> /dev/null` in #(
|
||||
*the\ am__doit\ target*)
|
||||
am__include=include
|
||||
am__quote=
|
||||
_am_result=GNU
|
||||
;;
|
||||
esac
|
||||
# Now try BSD make style include.
|
||||
if test "$am__include" = "#"; then
|
||||
echo '.include "confinc"' > confmf
|
||||
case `$am_make -s -f confmf 2> /dev/null` in #(
|
||||
*the\ am__doit\ target*)
|
||||
am__include=.include
|
||||
am__quote="\""
|
||||
_am_result=BSD
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
AC_SUBST([am__include])
|
||||
AC_SUBST([am__quote])
|
||||
AC_MSG_RESULT([$_am_result])
|
||||
rm -f confinc confmf
|
||||
])
|
||||
# BSD make does it like this.
|
||||
echo '.include "confinc.mk" # ignored' > confmf.BSD
|
||||
# Other make implementations (GNU, Solaris 10, AIX) do it like this.
|
||||
echo 'include confinc.mk # ignored' > confmf.GNU
|
||||
_am_result=no
|
||||
for s in GNU BSD; do
|
||||
AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
|
||||
AS_CASE([$?:`cat confinc.out 2>/dev/null`],
|
||||
['0:this is the am__doit target'],
|
||||
[AS_CASE([$s],
|
||||
[BSD], [am__include='.include' am__quote='"'],
|
||||
[am__include='include' am__quote=''])])
|
||||
if test "$am__include" != "#"; then
|
||||
_am_result="yes ($s style)"
|
||||
break
|
||||
fi
|
||||
done
|
||||
rm -f confinc.* confmf.*
|
||||
AC_MSG_RESULT([${_am_result}])
|
||||
AC_SUBST([am__include])])
|
||||
AC_SUBST([am__quote])])
|
||||
|
||||
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1997-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -796,7 +779,7 @@ fi
|
||||
|
||||
# Helper functions for option handling. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -825,7 +808,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
|
||||
AC_DEFUN([_AM_IF_OPTION],
|
||||
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||||
|
||||
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -872,7 +855,7 @@ AC_LANG_POP([C])])
|
||||
# For backward compatibility.
|
||||
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -891,7 +874,7 @@ AC_DEFUN([AM_RUN_LOG],
|
||||
|
||||
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -972,7 +955,7 @@ AC_CONFIG_COMMANDS_PRE(
|
||||
rm -f conftest.file
|
||||
])
|
||||
|
||||
# Copyright (C) 2009-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -1032,7 +1015,7 @@ AC_SUBST([AM_BACKSLASH])dnl
|
||||
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
|
||||
])
|
||||
|
||||
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -1060,7 +1043,7 @@ fi
|
||||
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||||
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||||
|
||||
# Copyright (C) 2006-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2006-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -1079,7 +1062,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
|
||||
|
||||
# Check how to create a tarball. -*- Autoconf -*-
|
||||
|
||||
# Copyright (C) 2004-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -1214,9 +1197,9 @@ m4_include([build/aclocal.cairo.m4])
|
||||
m4_include([build/aclocal.compare.m4])
|
||||
m4_include([build/aclocal.enable.m4])
|
||||
m4_include([build/aclocal.float.m4])
|
||||
m4_include([build/aclocal.gtk-doc.m4])
|
||||
m4_include([build/aclocal.makefile.m4])
|
||||
m4_include([build/aclocal.pkg.m4])
|
||||
m4_include([build/gtk-doc.m4])
|
||||
m4_include([build/libtool.m4])
|
||||
m4_include([build/ltoptions.m4])
|
||||
m4_include([build/ltsugar.m4])
|
||||
|
187
src/3rdparty/cairo-1.16.0/boilerplate/Makefile.in
vendored
Normal file → Executable file
187
src/3rdparty/cairo-1.16.0/boilerplate/Makefile.in
vendored
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -259,14 +259,15 @@ am__aclocal_m4_deps = $(top_srcdir)/build/aclocal.cairo.m4 \
|
||||
$(top_srcdir)/build/aclocal.compare.m4 \
|
||||
$(top_srcdir)/build/aclocal.enable.m4 \
|
||||
$(top_srcdir)/build/aclocal.float.m4 \
|
||||
$(top_srcdir)/build/aclocal.gtk-doc.m4 \
|
||||
$(top_srcdir)/build/aclocal.makefile.m4 \
|
||||
$(top_srcdir)/build/aclocal.pkg.m4 \
|
||||
$(top_srcdir)/build/gtk-doc.m4 $(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/ltoptions.m4 \
|
||||
$(top_srcdir)/build/ltsugar.m4 \
|
||||
$(top_srcdir)/build/ltversion.m4 \
|
||||
$(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/cairo-version.h \
|
||||
$(top_srcdir)/src/cairo-version.h \
|
||||
$(top_srcdir)/build/configure.ac.version \
|
||||
$(top_srcdir)/build/configure.ac.tools \
|
||||
$(top_srcdir)/build/configure.ac.features \
|
||||
@ -431,7 +432,30 @@ am__v_at_0 = @
|
||||
am__v_at_1 =
|
||||
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
|
||||
depcomp = $(SHELL) $(top_srcdir)/build/depcomp
|
||||
am__depfiles_maybe = depfiles
|
||||
am__maybe_remake_depfiles = depfiles
|
||||
am__depfiles_remade = ./$(DEPDIR)/cairo-boilerplate-cogl.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-constructors.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-directfb.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-drm.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-egl.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-getopt.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-glx.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-pdf.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-ps.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-quartz.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-script.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-svg.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-system.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-test-surfaces.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-vg.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-wgl.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-win32-printing.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-win32.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-xcb.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate-xlib.Plo \
|
||||
./$(DEPDIR)/cairo-boilerplate.Plo ./$(DEPDIR)/check-link.Po \
|
||||
./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-beos.Plo \
|
||||
./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-qt.Plo
|
||||
am__mv = mv -f
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
@ -764,11 +788,6 @@ GOBJECT_LIBS = @GOBJECT_LIBS@
|
||||
GREP = @GREP@
|
||||
GS = @GS@
|
||||
GTKDOC_CHECK = @GTKDOC_CHECK@
|
||||
GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
|
||||
GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
|
||||
GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
|
||||
GTKDOC_MKPDF = @GTKDOC_MKPDF@
|
||||
GTKDOC_REBASE = @GTKDOC_REBASE@
|
||||
HTML_DIR = @HTML_DIR@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
@ -819,6 +838,7 @@ SHELL = @SHELL@
|
||||
SHLIB_EXT = @SHLIB_EXT@
|
||||
SHM_LIBS = @SHM_LIBS@
|
||||
SHTOOL = @SHTOOL@
|
||||
STRINGS = @STRINGS@
|
||||
STRIP = @STRIP@
|
||||
VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
|
||||
VALGRIND_LIBS = @VALGRIND_LIBS@
|
||||
@ -1327,8 +1347,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(top_srcdir)/build/Makefile.am.common $(srcdir)/Makefile.am.features $(top_srcdir)/boilerplate/Makefile.sources $(am__empty):
|
||||
|
||||
@ -1341,12 +1361,6 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
|
||||
libcairoboilerplate.la: $(libcairoboilerplate_la_OBJECTS) $(libcairoboilerplate_la_DEPENDENCIES) $(EXTRA_libcairoboilerplate_la_DEPENDENCIES)
|
||||
$(AM_V_CCLD)$(LINK) $(libcairoboilerplate_la_OBJECTS) $(libcairoboilerplate_la_LIBADD) $(LIBS)
|
||||
|
||||
libcairoboilerplate_cxx.la: $(libcairoboilerplate_cxx_la_OBJECTS) $(libcairoboilerplate_cxx_la_DEPENDENCIES) $(EXTRA_libcairoboilerplate_cxx_la_DEPENDENCIES)
|
||||
$(AM_V_CXXLD)$(libcairoboilerplate_cxx_la_LINK) $(am_libcairoboilerplate_cxx_la_rpath) $(libcairoboilerplate_cxx_la_OBJECTS) $(libcairoboilerplate_cxx_la_LIBADD) $(LIBS)
|
||||
|
||||
clean-checkPROGRAMS:
|
||||
@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
|
||||
echo " rm -f" $$list; \
|
||||
@ -1356,6 +1370,12 @@ clean-checkPROGRAMS:
|
||||
echo " rm -f" $$list; \
|
||||
rm -f $$list
|
||||
|
||||
libcairoboilerplate.la: $(libcairoboilerplate_la_OBJECTS) $(libcairoboilerplate_la_DEPENDENCIES) $(EXTRA_libcairoboilerplate_la_DEPENDENCIES)
|
||||
$(AM_V_CCLD)$(LINK) $(libcairoboilerplate_la_OBJECTS) $(libcairoboilerplate_la_LIBADD) $(LIBS)
|
||||
|
||||
libcairoboilerplate_cxx.la: $(libcairoboilerplate_cxx_la_OBJECTS) $(libcairoboilerplate_cxx_la_DEPENDENCIES) $(EXTRA_libcairoboilerplate_cxx_la_DEPENDENCIES)
|
||||
$(AM_V_CXXLD)$(libcairoboilerplate_cxx_la_LINK) $(am_libcairoboilerplate_cxx_la_rpath) $(libcairoboilerplate_cxx_la_OBJECTS) $(libcairoboilerplate_cxx_la_LIBADD) $(LIBS)
|
||||
|
||||
check-link$(EXEEXT): $(check_link_OBJECTS) $(check_link_DEPENDENCIES) $(EXTRA_check_link_DEPENDENCIES)
|
||||
@rm -f check-link$(EXEEXT)
|
||||
$(AM_V_CCLD)$(LINK) $(check_link_OBJECTS) $(check_link_LDADD) $(LIBS)
|
||||
@ -1366,30 +1386,36 @@ mostlyclean-compile:
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-cogl.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-constructors.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-directfb.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-drm.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-egl.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-getopt.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-glx.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-pdf.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-ps.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-quartz.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-script.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-svg.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-system.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-test-surfaces.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-vg.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-wgl.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-win32-printing.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-win32.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-xcb.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-xlib.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check-link.Po@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-beos.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-qt.Plo@am__quote@
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-cogl.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-constructors.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-directfb.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-drm.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-egl.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-getopt.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-glx.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-pdf.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-ps.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-quartz.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-script.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-svg.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-system.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-test-surfaces.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-vg.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-wgl.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-win32-printing.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-win32.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-xcb.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate-xlib.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cairo-boilerplate.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check-link.Po@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-beos.Plo@am__quote@ # am--include-marker
|
||||
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-qt.Plo@am__quote@ # am--include-marker
|
||||
|
||||
$(am__depfiles_remade):
|
||||
@$(MKDIR_P) $(@D)
|
||||
@echo '# dummy' >$@-t && $(am__mv) $@-t $@
|
||||
|
||||
am--depfiles: $(am__depfiles_remade)
|
||||
|
||||
.c.o:
|
||||
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
|
||||
@ -1625,7 +1651,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||
fi; \
|
||||
$$success || exit 1
|
||||
|
||||
check-TESTS:
|
||||
check-TESTS: $(check_PROGRAMS)
|
||||
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
||||
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
||||
@ -1668,7 +1694,10 @@ check-link.log: check-link$(EXEEXT)
|
||||
@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
||||
@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
@ -1749,7 +1778,30 @@ clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
|
||||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-cogl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-constructors.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-directfb.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-drm.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-egl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-getopt.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-glx.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-pdf.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-ps.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-quartz.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-script.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-svg.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-system.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-test-surfaces.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-vg.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-wgl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-win32-printing.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-win32.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-xcb.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-xlib.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate.Plo
|
||||
-rm -f ./$(DEPDIR)/check-link.Po
|
||||
-rm -f ./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-beos.Plo
|
||||
-rm -f ./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-qt.Plo
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-tags
|
||||
@ -1795,7 +1847,30 @@ install-ps-am:
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -rf ./$(DEPDIR)
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-cogl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-constructors.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-directfb.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-drm.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-egl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-getopt.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-glx.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-pdf.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-ps.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-quartz.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-script.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-svg.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-system.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-test-surfaces.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-vg.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-wgl.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-win32-printing.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-win32.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-xcb.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate-xlib.Plo
|
||||
-rm -f ./$(DEPDIR)/cairo-boilerplate.Plo
|
||||
-rm -f ./$(DEPDIR)/check-link.Po
|
||||
-rm -f ./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-beos.Plo
|
||||
-rm -f ./$(DEPDIR)/libcairoboilerplate_cxx_la-cairo-boilerplate-qt.Plo
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
@ -1816,16 +1891,16 @@ uninstall-am:
|
||||
|
||||
.MAKE: all check check-am install install-am install-strip
|
||||
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
|
||||
clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
|
||||
ctags ctags-am distclean distclean-compile distclean-generic \
|
||||
distclean-libtool distclean-tags distdir dvi dvi-am html \
|
||||
html-am info info-am install install-am install-data \
|
||||
install-data-am install-dvi install-dvi-am install-exec \
|
||||
install-exec-am install-html install-html-am install-info \
|
||||
install-info-am install-man install-pdf install-pdf-am \
|
||||
install-ps install-ps-am install-strip installcheck \
|
||||
installcheck-am installdirs maintainer-clean \
|
||||
.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
|
||||
check-am clean clean-checkPROGRAMS clean-generic clean-libtool \
|
||||
cscopelist-am ctags ctags-am distclean distclean-compile \
|
||||
distclean-generic distclean-libtool distclean-tags distdir dvi \
|
||||
dvi-am html html-am info info-am install install-am \
|
||||
install-data install-data-am install-dvi install-dvi-am \
|
||||
install-exec install-exec-am install-html install-html-am \
|
||||
install-info install-info-am install-man install-pdf \
|
||||
install-pdf-am install-ps install-ps-am install-strip \
|
||||
installcheck installcheck-am installdirs maintainer-clean \
|
||||
maintainer-clean-generic mostlyclean mostlyclean-compile \
|
||||
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
|
||||
recheck tags tags-am uninstall uninstall-am
|
||||
|
108
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-cogl.c
vendored
Normal file → Executable file
108
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-cogl.c
vendored
Normal file → Executable file
@ -37,21 +37,16 @@
|
||||
|
||||
typedef struct _cogl_closure {
|
||||
cairo_device_t *device;
|
||||
CoglFramebuffer *fb;
|
||||
cairo_surface_t *surface;
|
||||
} cogl_closure_t;
|
||||
|
||||
static const cairo_user_data_key_t cogl_closure_key;
|
||||
|
||||
static CoglContext *context = NULL;
|
||||
|
||||
static void
|
||||
_cairo_boilerplate_cogl_cleanup (void *abstract_closure)
|
||||
{
|
||||
cogl_closure_t *closure = abstract_closure;
|
||||
|
||||
cogl_object_unref (closure->fb);
|
||||
|
||||
cairo_device_finish (closure->device);
|
||||
cairo_device_destroy (closure->device);
|
||||
|
||||
@ -68,35 +63,30 @@ _cairo_boilerplate_cogl_create_offscreen_color_surface (const char *name,
|
||||
cairo_boilerplate_mode_t mode,
|
||||
void **abstract_closure)
|
||||
{
|
||||
CoglContext *context;
|
||||
cairo_device_t *device;
|
||||
CoglTexture *tex;
|
||||
CoglHandle offscreen;
|
||||
CoglFramebuffer *fb;
|
||||
cogl_closure_t *closure;
|
||||
cairo_status_t status;
|
||||
|
||||
if (!context)
|
||||
context = cogl_context_new (NULL, NULL);
|
||||
if (width < 1)
|
||||
width = 1;
|
||||
if (height < 1)
|
||||
height = 1;
|
||||
|
||||
context = cogl_context_new (NULL, NULL);
|
||||
|
||||
device = cairo_cogl_device_create (context);
|
||||
tex = cogl_texture_new_with_size (width, height,
|
||||
COGL_TEXTURE_NO_SLICING,
|
||||
COGL_PIXEL_FORMAT_BGRA_8888_PRE);
|
||||
offscreen = cogl_offscreen_new_to_texture (tex);
|
||||
fb = COGL_FRAMEBUFFER (offscreen);
|
||||
|
||||
cogl_framebuffer_allocate (fb, NULL);
|
||||
cogl_push_framebuffer (fb);
|
||||
cogl_ortho (0, cogl_framebuffer_get_width (fb),
|
||||
cogl_framebuffer_get_height (fb), 0,
|
||||
-1, 100);
|
||||
cogl_pop_framebuffer ();
|
||||
/* The device will take a reference on the context */
|
||||
cogl_object_unref (context);
|
||||
|
||||
closure = malloc (sizeof (cogl_closure_t));
|
||||
*abstract_closure = closure;
|
||||
closure->device = device;
|
||||
closure->fb = fb;
|
||||
closure->surface = cairo_cogl_surface_create (device, fb);
|
||||
closure->surface = cairo_cogl_offscreen_surface_create (device,
|
||||
content,
|
||||
width,
|
||||
height);
|
||||
|
||||
status = cairo_surface_set_user_data (closure->surface,
|
||||
&cogl_closure_key, closure, NULL);
|
||||
@ -117,32 +107,57 @@ _cairo_boilerplate_cogl_create_onscreen_color_surface (const char *name,
|
||||
cairo_boilerplate_mode_t mode,
|
||||
void **abstract_closure)
|
||||
{
|
||||
CoglContext *context;
|
||||
cairo_device_t *device;
|
||||
CoglOnscreen *onscreen;
|
||||
CoglFramebuffer *fb;
|
||||
cogl_closure_t *closure;
|
||||
cairo_status_t status;
|
||||
|
||||
if (!context)
|
||||
context = cogl_context_new (NULL, NULL);
|
||||
if (width < 1)
|
||||
width = 1;
|
||||
if (height < 1)
|
||||
height = 1;
|
||||
|
||||
if (content & CAIRO_CONTENT_ALPHA) {
|
||||
/* A hackish way to ensure that we get a framebuffer with
|
||||
* an alpha component */
|
||||
CoglSwapChain *swap_chain;
|
||||
CoglOnscreenTemplate *onscreen_template;
|
||||
CoglRenderer *renderer;
|
||||
CoglDisplay *display;
|
||||
|
||||
swap_chain = cogl_swap_chain_new ();
|
||||
cogl_swap_chain_set_has_alpha (swap_chain, TRUE);
|
||||
|
||||
onscreen_template = cogl_onscreen_template_new (swap_chain);
|
||||
renderer = cogl_renderer_new ();
|
||||
display = cogl_display_new (renderer, onscreen_template);
|
||||
|
||||
/* References will be taken on the swap chain, renderer, and
|
||||
* onscreen template by the constructors */
|
||||
cogl_object_unref (swap_chain);
|
||||
cogl_object_unref (renderer);
|
||||
cogl_object_unref (onscreen_template);
|
||||
|
||||
context = cogl_context_new (display, NULL);
|
||||
|
||||
/* The context will take a reference on the display */
|
||||
cogl_object_unref (display);
|
||||
} else {
|
||||
context = cogl_context_new (NULL, NULL);
|
||||
}
|
||||
|
||||
device = cairo_cogl_device_create (context);
|
||||
onscreen = cogl_onscreen_new (context, width, height);
|
||||
fb = COGL_FRAMEBUFFER (onscreen);
|
||||
|
||||
cogl_onscreen_show (onscreen);
|
||||
|
||||
cogl_push_framebuffer (fb);
|
||||
cogl_ortho (0, cogl_framebuffer_get_width (fb),
|
||||
cogl_framebuffer_get_height (fb), 0,
|
||||
-1, 100);
|
||||
cogl_pop_framebuffer ();
|
||||
/* The device will take a reference on the context */
|
||||
cogl_object_unref (context);
|
||||
|
||||
closure = malloc (sizeof (cogl_closure_t));
|
||||
*abstract_closure = closure;
|
||||
closure->device = device;
|
||||
closure->fb = fb;
|
||||
closure->surface = cairo_cogl_surface_create (device, fb);
|
||||
closure->surface = cairo_cogl_onscreen_surface_create (device,
|
||||
content,
|
||||
width,
|
||||
height);
|
||||
|
||||
status = cairo_surface_set_user_data (closure->surface,
|
||||
&cogl_closure_key, closure, NULL);
|
||||
@ -154,22 +169,16 @@ _cairo_boilerplate_cogl_create_onscreen_color_surface (const char *name,
|
||||
}
|
||||
|
||||
static cairo_status_t
|
||||
_cairo_boilerplate_cogl_finish_onscreen (cairo_surface_t *surface)
|
||||
_cairo_boilerplate_cogl_finish (cairo_surface_t *surface)
|
||||
{
|
||||
cogl_closure_t *closure = cairo_surface_get_user_data (surface, &cogl_closure_key);
|
||||
|
||||
cairo_cogl_surface_end_frame (surface);
|
||||
|
||||
cogl_framebuffer_swap_buffers (closure->fb);
|
||||
|
||||
return CAIRO_STATUS_SUCCESS;
|
||||
return cairo_cogl_surface_end_frame (surface);
|
||||
}
|
||||
|
||||
static void
|
||||
_cairo_boilerplate_cogl_synchronize (void *abstract_closure)
|
||||
{
|
||||
cogl_closure_t *closure = abstract_closure;
|
||||
cogl_framebuffer_finish (closure->fb);
|
||||
cairo_cogl_surface_synchronize (closure->surface);
|
||||
}
|
||||
|
||||
static const cairo_boilerplate_target_t targets[] = {
|
||||
@ -179,7 +188,8 @@ static const cairo_boilerplate_target_t targets[] = {
|
||||
"cairo_cogl_device_create",
|
||||
_cairo_boilerplate_cogl_create_offscreen_color_surface,
|
||||
cairo_surface_create_similar,
|
||||
NULL, NULL,
|
||||
NULL,
|
||||
_cairo_boilerplate_cogl_finish,
|
||||
_cairo_boilerplate_get_image_surface,
|
||||
cairo_surface_write_to_png,
|
||||
_cairo_boilerplate_cogl_cleanup,
|
||||
@ -194,7 +204,7 @@ static const cairo_boilerplate_target_t targets[] = {
|
||||
_cairo_boilerplate_cogl_create_onscreen_color_surface,
|
||||
cairo_surface_create_similar,
|
||||
NULL,
|
||||
_cairo_boilerplate_cogl_finish_onscreen,
|
||||
_cairo_boilerplate_cogl_finish,
|
||||
_cairo_boilerplate_get_image_surface,
|
||||
cairo_surface_write_to_png,
|
||||
_cairo_boilerplate_cogl_cleanup,
|
||||
|
2
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-egl.c
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-egl.c
vendored
Normal file → Executable file
@ -42,8 +42,6 @@
|
||||
#include <GL/gl.h>
|
||||
#endif
|
||||
|
||||
static const cairo_user_data_key_t gl_closure_key;
|
||||
|
||||
typedef struct _egl_target_closure {
|
||||
EGLDisplay dpy;
|
||||
EGLContext ctx;
|
||||
|
33
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-pdf.c
vendored
Normal file → Executable file
33
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-pdf.c
vendored
Normal file → Executable file
@ -120,16 +120,20 @@ _cairo_boilerplate_pdf_finish_surface (cairo_surface_t *surface)
|
||||
&pdf_closure_key);
|
||||
cairo_status_t status;
|
||||
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
|
||||
if (ptc->target) {
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset and scale on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
cairo_surface_set_device_scale (surface, 1, 1);
|
||||
cairo_t *cr;
|
||||
cr = cairo_create (ptc->target);
|
||||
cairo_set_source_surface (cr, surface, 0, 0);
|
||||
@ -137,6 +141,8 @@ _cairo_boilerplate_pdf_finish_surface (cairo_surface_t *surface)
|
||||
cairo_show_page (cr);
|
||||
status = cairo_status (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_set_device_offset (surface, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (surface, x_scale, y_scale);
|
||||
|
||||
if (status)
|
||||
return status;
|
||||
@ -196,11 +202,14 @@ _cairo_boilerplate_pdf_get_image_surface (cairo_surface_t *surface,
|
||||
int height)
|
||||
{
|
||||
cairo_surface_t *image;
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
|
||||
image = _cairo_boilerplate_pdf_convert_to_image (surface, page);
|
||||
cairo_surface_set_device_offset (image,
|
||||
cairo_image_surface_get_width (image) - width,
|
||||
cairo_image_surface_get_height (image) - height);
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (image, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (image, x_scale, y_scale);
|
||||
surface = _cairo_boilerplate_get_image_surface (image, 0, width, height);
|
||||
cairo_surface_destroy (image);
|
||||
|
||||
|
50
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-ps.c
vendored
Normal file → Executable file
50
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-ps.c
vendored
Normal file → Executable file
@ -178,24 +178,29 @@ _cairo_boilerplate_ps_finish_surface (cairo_surface_t *surface)
|
||||
&ps_closure_key);
|
||||
cairo_status_t status;
|
||||
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
|
||||
if (ptc->target) {
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset and scale on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
cairo_surface_set_device_scale (surface, 1, 1);
|
||||
cairo_t *cr;
|
||||
|
||||
cr = cairo_create (ptc->target);
|
||||
cairo_set_source_surface (cr, surface, 0, 0);
|
||||
cairo_paint (cr);
|
||||
cairo_show_page (cr);
|
||||
status = cairo_status (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_set_device_offset (surface, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (surface, x_scale, y_scale);
|
||||
|
||||
if (status)
|
||||
return status;
|
||||
@ -244,6 +249,8 @@ _cairo_boilerplate_ps_get_image_surface (cairo_surface_t *surface,
|
||||
{
|
||||
ps_target_closure_t *ptc = cairo_surface_get_user_data (surface,
|
||||
&ps_closure_key);
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
char *filename;
|
||||
cairo_status_t status;
|
||||
|
||||
@ -259,15 +266,28 @@ _cairo_boilerplate_ps_get_image_surface (cairo_surface_t *surface,
|
||||
free (filename);
|
||||
xasprintf (&filename, "%s-%05d.png", ptc->filename, page);
|
||||
}
|
||||
surface = cairo_boilerplate_get_image_surface_from_png (filename,
|
||||
width,
|
||||
height,
|
||||
ptc->target == NULL);
|
||||
cairo_surface_t *converted = cairo_boilerplate_get_image_surface_from_png (filename,
|
||||
ptc->width,
|
||||
ptc->height,
|
||||
ptc->target == NULL);
|
||||
|
||||
remove (filename);
|
||||
free (filename);
|
||||
|
||||
return surface;
|
||||
cairo_surface_t *image = cairo_image_surface_create(ptc->target ? CAIRO_FORMAT_RGB24 : CAIRO_FORMAT_ARGB32,
|
||||
width,
|
||||
height);
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (converted, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (converted, x_scale, y_scale);
|
||||
cairo_t *cr = cairo_create (image);
|
||||
cairo_set_source_surface (cr, converted, 0, 0);
|
||||
cairo_paint (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_destroy (converted);
|
||||
|
||||
return image;
|
||||
}
|
||||
|
||||
static void
|
||||
|
44
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-svg.c
vendored
Normal file → Executable file
44
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-svg.c
vendored
Normal file → Executable file
@ -152,16 +152,20 @@ _cairo_boilerplate_svg_finish_surface (cairo_surface_t *surface)
|
||||
&svg_closure_key);
|
||||
cairo_status_t status;
|
||||
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
|
||||
if (ptc->target) {
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset and scale on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
cairo_surface_set_device_scale (surface, 1, 1);
|
||||
cairo_t *cr;
|
||||
cr = cairo_create (ptc->target);
|
||||
cairo_set_source_surface (cr, surface, 0, 0);
|
||||
@ -169,6 +173,8 @@ _cairo_boilerplate_svg_finish_surface (cairo_surface_t *surface)
|
||||
cairo_show_page (cr);
|
||||
status = cairo_status (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_set_device_offset (surface, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (surface, x_scale, y_scale);
|
||||
|
||||
if (status)
|
||||
return status;
|
||||
@ -228,15 +234,29 @@ _cairo_boilerplate_svg_get_image_surface (cairo_surface_t *surface,
|
||||
int height)
|
||||
{
|
||||
cairo_surface_t *image;
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
svg_target_closure_t *ptc = cairo_surface_get_user_data (surface,
|
||||
&svg_closure_key);
|
||||
|
||||
if (page != 0)
|
||||
return cairo_boilerplate_surface_create_in_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH);
|
||||
|
||||
image = _cairo_boilerplate_svg_convert_to_image (surface);
|
||||
cairo_surface_set_device_offset (image,
|
||||
cairo_image_surface_get_width (image) - width,
|
||||
cairo_image_surface_get_height (image) - height);
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (image, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (image, x_scale, y_scale);
|
||||
surface = _cairo_boilerplate_get_image_surface (image, 0, width, height);
|
||||
if (ptc->target) {
|
||||
cairo_surface_t *old_surface = surface;
|
||||
surface = cairo_image_surface_create(CAIRO_FORMAT_RGB24, width, height);
|
||||
cairo_t *cr = cairo_create (surface);
|
||||
cairo_set_source_surface (cr, old_surface, 0, 0);
|
||||
cairo_paint (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_destroy (old_surface);
|
||||
}
|
||||
cairo_surface_destroy (image);
|
||||
|
||||
return surface;
|
||||
|
2
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-test-surfaces.c
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-test-surfaces.c
vendored
Normal file → Executable file
@ -24,8 +24,6 @@
|
||||
* Author: Carl D. Worth <cworth@cworth.org>
|
||||
*/
|
||||
|
||||
#include "../cairo-version.h"
|
||||
|
||||
#include "cairo-boilerplate-private.h"
|
||||
|
||||
#include <cairo-types-private.h>
|
||||
|
26
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-win32-printing.c
vendored
Normal file → Executable file
26
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate-win32-printing.c
vendored
Normal file → Executable file
@ -153,7 +153,7 @@ create_printer_dc (win32_target_closure_t *ptc)
|
||||
|
||||
/* The printer device units on win32 are 1 unit == 1 dot and the
|
||||
* origin is the start of the printable area. We transform the
|
||||
* cordinate space to 1 unit is 1 point as expected by the
|
||||
* coordinate space to 1 unit is 1 point as expected by the
|
||||
* tests. As the page size is larger than the test surface, the
|
||||
* origin is translated down so that the each test is drawn at the
|
||||
* bottom left corner of the page. This is because the bottom left
|
||||
@ -270,22 +270,28 @@ _cairo_boilerplate_win32_printing_surface_write_to_png (cairo_surface_t *surface
|
||||
cairo_t *cr;
|
||||
cairo_status_t status;
|
||||
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
|
||||
if (ptc->target) {
|
||||
/* Both surface and ptc->target were originally created at the
|
||||
* same dimensions. We want a 1:1 copy here, so we first clear any
|
||||
* device offset and scale on surface.
|
||||
*
|
||||
* In a more realistic use case of device offsets, the target of
|
||||
* this copying would be of a different size than the source, and
|
||||
* the offset would be desirable during the copy operation. */
|
||||
double x_offset, y_offset;
|
||||
double x_scale, y_scale;
|
||||
cairo_surface_get_device_offset (surface, &x_offset, &y_offset);
|
||||
cairo_surface_get_device_scale (surface, &x_scale, &y_scale);
|
||||
cairo_surface_set_device_offset (surface, 0, 0);
|
||||
cairo_surface_set_device_scale (surface, 1, 1);
|
||||
cairo_t *cr;
|
||||
cr = cairo_create (ptc->target);
|
||||
cairo_set_source_surface (cr, surface, 0, 0);
|
||||
cairo_paint (cr);
|
||||
cairo_show_page (cr);
|
||||
cairo_destroy (cr);
|
||||
cairo_surface_set_device_offset (surface, x_offset, y_offset);
|
||||
cairo_surface_set_device_scale (surface, x_scale, y_scale);
|
||||
|
||||
cairo_surface_finish (surface);
|
||||
surface = ptc->target;
|
||||
|
6
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate.c
vendored
Normal file → Executable file
6
src/3rdparty/cairo-1.16.0/boilerplate/cairo-boilerplate.c
vendored
Normal file → Executable file
@ -24,8 +24,6 @@
|
||||
* Author: Carl D. Worth <cworth@cworth.org>
|
||||
*/
|
||||
|
||||
#define CAIRO_VERSION_H 1
|
||||
|
||||
#include "cairo-boilerplate-private.h"
|
||||
#include "cairo-boilerplate-scaled-font.h"
|
||||
|
||||
@ -38,10 +36,6 @@
|
||||
#include <cairo-script.h>
|
||||
#endif
|
||||
|
||||
/* get the "real" version info instead of dummy cairo-version.h */
|
||||
#undef CAIRO_VERSION_H
|
||||
#include "../cairo-version.h"
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
#include <ctype.h>
|
||||
|
7
src/3rdparty/cairo-1.16.0/boilerplate/check-link.c
vendored
Normal file → Executable file
7
src/3rdparty/cairo-1.16.0/boilerplate/check-link.c
vendored
Normal file → Executable file
@ -1,11 +1,4 @@
|
||||
#define CAIRO_VERSION_H 1
|
||||
|
||||
#include <cairo-boilerplate.h>
|
||||
|
||||
/* get the "real" version info instead of dummy cairo-version.h */
|
||||
#undef CAIRO_VERSION_H
|
||||
#include "../cairo-version.h"
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
int
|
||||
|
38
src/3rdparty/cairo-1.16.0/boilerplate/make-cairo-boilerplate-constructors.py
vendored
Executable file
38
src/3rdparty/cairo-1.16.0/boilerplate/make-cairo-boilerplate-constructors.py
vendored
Executable file
@ -0,0 +1,38 @@
|
||||
# IMPORTANT: Keep in sync with make-cairo-boilerplate-constructors.sh
|
||||
# and test/make-cairo-test-constructors.py!
|
||||
import argparse
|
||||
import sys
|
||||
import re
|
||||
|
||||
if __name__=='__main__':
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('output')
|
||||
parser.add_argument('input', nargs='+')
|
||||
args = parser.parse_args()
|
||||
|
||||
boilerplate_names = []
|
||||
|
||||
match_boilerplate_line = re.compile(r'^CAIRO_BOILERPLATE.*')
|
||||
match_boilerplate_name = re.compile(r'^CAIRO_BOILERPLATE.*\((.*),.*')
|
||||
|
||||
for fname in args.input:
|
||||
with open(fname, 'r') as f:
|
||||
for l in f.readlines():
|
||||
if match_boilerplate_line.match(l):
|
||||
boilerplate_names.append(match_boilerplate_name.match(l).group(1))
|
||||
|
||||
with open(args.output, 'w') as f:
|
||||
f.write('/* WARNING: Autogenerated file - see %s! */\n\n' % sys.argv[0])
|
||||
f.write('#include "cairo-boilerplate-private.h"\n\n')
|
||||
f.write('void _cairo_boilerplate_register_all (void);\n\n')
|
||||
|
||||
for boilerplate_name in boilerplate_names:
|
||||
f.write('extern void _register_%s (void);\n' % boilerplate_name)
|
||||
|
||||
f.write('\nvoid\n')
|
||||
f.write('_cairo_boilerplate_register_all (void)\n')
|
||||
f.write('{\n')
|
||||
|
||||
for boilerplate_name in boilerplate_names:
|
||||
f.write(' _register_%s ();\n' % boilerplate_name)
|
||||
f.write('}\n')
|
2
src/3rdparty/cairo-1.16.0/boilerplate/make-cairo-boilerplate-constructors.sh
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/boilerplate/make-cairo-boilerplate-constructors.sh
vendored
Normal file → Executable file
@ -1,4 +1,6 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# IMPORTANT: Keep in sync with make-cairo-boilerplate-constructors.py!
|
||||
|
||||
if test $# -eq 0; then
|
||||
echo "$0: no input files." >&2
|
||||
|
43
src/3rdparty/cairo-1.16.0/boilerplate/meson.build
vendored
Executable file
43
src/3rdparty/cairo-1.16.0/boilerplate/meson.build
vendored
Executable file
@ -0,0 +1,43 @@
|
||||
cairo_boilerplate_sources = [
|
||||
'cairo-boilerplate-getopt.c',
|
||||
'cairo-boilerplate-system.c',
|
||||
'cairo-boilerplate.c',
|
||||
]
|
||||
|
||||
cairo_boilerplate_feature_sources = {
|
||||
'cairo-xlib': ['cairo-boilerplate-xlib.c'],
|
||||
'cairo-qt': ['cairo-boilerplate-qt.cpp'],
|
||||
'cairo-quartz': ['cairo-boilerplate-quartz.c'],
|
||||
'cairo-xcb': ['cairo-boilerplate-xcb.c'],
|
||||
'cairo-win32': ['cairo-boilerplate-win32.c', 'cairo-boilerplate-win32-printing.c'],
|
||||
'cairo-drm': ['cairo-boilerplate-drm.c'],
|
||||
'cairo-cogl': ['cairo-boilerplate-cogl.c'],
|
||||
'cairo-directfb': ['cairo-boilerplate-directfb.c'],
|
||||
'cairo-pdf': ['cairo-boilerplate-pdf.c'],
|
||||
'cairo-ps': ['cairo-boilerplate-ps.c'],
|
||||
'cairo-svg': ['cairo-boilerplate-svg.c'],
|
||||
'cairo-vg': ['cairo-boilerplate-vg.c'],
|
||||
'cairo-script': ['cairo-boilerplate-script.c'],
|
||||
# All tests crash with FPE
|
||||
# 'cairo-egl': ['cairo-boilerplate-egl.c'],
|
||||
# cairo-glx: ['cairo-boilerplate-glx.c'],
|
||||
'cairo-wgl': ['cairo-boilerplate-wgl.c'],
|
||||
}
|
||||
|
||||
foreach feature: built_features
|
||||
source_key = feature.get('source-key', feature.get('name'))
|
||||
cairo_boilerplate_sources += cairo_boilerplate_feature_sources.get(source_key, [])
|
||||
endforeach
|
||||
|
||||
cairo_boilerplate_constructors = custom_target('cairo-boilerplate-constructors.c',
|
||||
input: files(cairo_boilerplate_sources),
|
||||
output: 'cairo-boilerplate-constructors.c',
|
||||
command: [python3, files('make-cairo-boilerplate-constructors.py')[0], '@OUTPUT@', '@INPUT@'])
|
||||
|
||||
libcairoboilerplate = static_library('cairoboilerplate', cairo_boilerplate_sources + [cairo_boilerplate_constructors],
|
||||
c_args: ['-DHAVE_CONFIG_H'],
|
||||
cpp_args: ['-DHAVE_CONFIG_H'],
|
||||
include_directories: [incbase, incsrc],
|
||||
dependencies: deps,
|
||||
link_with: [libcairo],
|
||||
)
|
2
src/3rdparty/cairo-1.16.0/build/Makefile.am.releasing
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/build/Makefile.am.releasing
vendored
Normal file → Executable file
@ -28,7 +28,7 @@ snapshot-dist: dist
|
||||
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
|
||||
|
||||
RELEASE_OR_SNAPSHOT = $$(if test "x$(CAIRO_VERSION_MINOR)" = "x$$(echo "$(CAIRO_VERSION_MINOR)/2*2" | bc)" ; then echo release; else echo snapshot; fi)
|
||||
RELEASE_UPLOAD_HOST = cairographics.org
|
||||
RELEASE_UPLOAD_HOST = cairo.freedesktop.org
|
||||
RELEASE_UPLOAD_BASE = /srv/cairo.freedesktop.org/www
|
||||
RELEASE_UPLOAD_DIR = $(RELEASE_UPLOAD_BASE)/$(RELEASE_OR_SNAPSHOT)s
|
||||
RELEASE_URL_BASE = https://cairographics.org/$(RELEASE_OR_SNAPSHOT)s
|
||||
|
9
src/3rdparty/cairo-1.16.0/build/aclocal.float.m4
vendored
Normal file → Executable file
9
src/3rdparty/cairo-1.16.0/build/aclocal.float.m4
vendored
Normal file → Executable file
@ -6,7 +6,7 @@
|
||||
# float word ordering can be different from the byte ordering. In a
|
||||
# multi-word float context, "big-endian" implies that the word containing
|
||||
# the sign bit is found in the memory location with the lowest address.
|
||||
# This implemenation was inspired by the AC_C_BIGENDIAN macro in autoconf.
|
||||
# This implementation was inspired by the AC_C_BIGENDIAN macro in autoconf.
|
||||
# -------------------------------------------------------------------------
|
||||
AC_DEFUN([AX_C_FLOAT_WORDS_BIGENDIAN],
|
||||
[AC_CACHE_CHECK(whether float word ordering is bigendian,
|
||||
@ -31,10 +31,13 @@ int main() { return 0; }
|
||||
|
||||
]])], [
|
||||
|
||||
if strings -a conftest$ac_exeext | grep noonsees >/dev/null ; then
|
||||
# allow users to override default 'strings' with 'llvm-strings'
|
||||
# or ${CHOST}-strings.
|
||||
AC_CHECK_TOOL(STRINGS, strings)
|
||||
if $STRINGS -a conftest$ac_exeext | grep noonsees >/dev/null ; then
|
||||
ax_cv_c_float_words_bigendian=yes
|
||||
fi
|
||||
if strings -a conftest$ac_exeext | grep seesnoon >/dev/null ; then
|
||||
if $STRINGS -a conftest$ac_exeext | grep seesnoon >/dev/null ; then
|
||||
if test "$ax_cv_c_float_words_bigendian" = unknown; then
|
||||
ax_cv_c_float_words_bigendian=no
|
||||
else
|
||||
|
39
src/3rdparty/cairo-1.16.0/build/aclocal.gtk-doc.m4
vendored
Executable file
39
src/3rdparty/cairo-1.16.0/build/aclocal.gtk-doc.m4
vendored
Executable file
@ -0,0 +1,39 @@
|
||||
dnl -*- mode: autoconf -*-
|
||||
|
||||
# serial 1
|
||||
|
||||
dnl Usage:
|
||||
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
|
||||
AC_DEFUN([GTK_DOC_CHECK],
|
||||
[
|
||||
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||
dnl for overriding the documentation installation directory
|
||||
AC_ARG_WITH([html-dir],
|
||||
AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),,
|
||||
[with_html_dir='${datadir}/gtk-doc/html'])
|
||||
HTML_DIR="$with_html_dir"
|
||||
AC_SUBST([HTML_DIR])
|
||||
|
||||
dnl enable/disable documentation building
|
||||
AC_ARG_ENABLE([gtk-doc],
|
||||
AS_HELP_STRING([--enable-gtk-doc],
|
||||
[use gtk-doc to build documentation [[default=no]]]),,
|
||||
[enable_gtk_doc=no])
|
||||
|
||||
if test x$enable_gtk_doc = xyes; then
|
||||
ifelse([$1],[],
|
||||
[PKG_CHECK_EXISTS([gtk-doc],,
|
||||
AC_MSG_ERROR([gtk-doc not installed and --enable-gtk-doc requested]))],
|
||||
[PKG_CHECK_EXISTS([gtk-doc >= $1],,
|
||||
AC_MSG_ERROR([You need to have gtk-doc >= $1 installed to build gtk-doc]))])
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([whether to build gtk-doc documentation])
|
||||
AC_MSG_RESULT($enable_gtk_doc)
|
||||
|
||||
AC_PATH_PROGS(GTKDOC_CHECK,gtkdoc-check,)
|
||||
|
||||
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
|
||||
AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"])
|
||||
])
|
4
src/3rdparty/cairo-1.16.0/build/ar-lib
vendored
4
src/3rdparty/cairo-1.16.0/build/ar-lib
vendored
@ -4,7 +4,7 @@
|
||||
me=ar-lib
|
||||
scriptversion=2012-03-01.08; # UTC
|
||||
|
||||
# Copyright (C) 2010-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2010-2018 Free Software Foundation, Inc.
|
||||
# Written by Peter Rosin <peda@lysator.liu.se>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -18,7 +18,7 @@ scriptversion=2012-03-01.08; # UTC
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
|
13
src/3rdparty/cairo-1.16.0/build/compile
vendored
13
src/3rdparty/cairo-1.16.0/build/compile
vendored
@ -1,9 +1,9 @@
|
||||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2012-10-14.11; # UTC
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -17,7 +17,7 @@ scriptversion=2012-10-14.11; # UTC
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
@ -255,7 +255,8 @@ EOF
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
|
||||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
@ -339,9 +340,9 @@ exit $ret
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
|
2
src/3rdparty/cairo-1.16.0/build/configure.ac.system
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/build/configure.ac.system
vendored
Normal file → Executable file
@ -88,7 +88,7 @@ AC_CHECK_HEADERS([stdint.h inttypes.h sys/int_types.h])
|
||||
AC_CHECK_TYPES([uint64_t, uint128_t, __uint128_t])
|
||||
|
||||
dnl Check for socket support for any2ppm daemon
|
||||
AC_CHECK_HEADERS([fcntl.h unistd.h signal.h sys/stat.h sys/socket.h sys/poll.h sys/un.h])
|
||||
AC_CHECK_HEADERS([fcntl.h unistd.h signal.h poll.h sys/stat.h sys/socket.h sys/poll.h sys/un.h])
|
||||
|
||||
dnl Check for infinite loops
|
||||
AC_CHECK_FUNCS([alarm])
|
||||
|
2
src/3rdparty/cairo-1.16.0/build/configure.ac.warnings
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/build/configure.ac.warnings
vendored
Normal file → Executable file
@ -24,7 +24,7 @@ MAYBE_C_SPECIFIC_WARN="-Wold-style-definition \
|
||||
|
||||
# New -Wno options should be added here
|
||||
# gcc-4.4 and later accept every -Wno- option but may complain later that this
|
||||
# option is unknow each time another warning happen.
|
||||
# option is unknown each time another warning happens.
|
||||
# -Wunused-but-set-variable is too noisy at present
|
||||
NO_WARN="unused-but-set-variable"
|
||||
|
||||
|
8
src/3rdparty/cairo-1.16.0/build/depcomp
vendored
8
src/3rdparty/cairo-1.16.0/build/depcomp
vendored
@ -1,9 +1,9 @@
|
||||
#! /bin/sh
|
||||
# depcomp - compile a program generating dependencies as side-effects
|
||||
|
||||
scriptversion=2016-01-11.22; # UTC
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -16,7 +16,7 @@ scriptversion=2016-01-11.22; # UTC
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
@ -783,7 +783,7 @@ exit 0
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
|
113
src/3rdparty/cairo-1.16.0/build/gtk-doc.m4
vendored
113
src/3rdparty/cairo-1.16.0/build/gtk-doc.m4
vendored
@ -1,113 +0,0 @@
|
||||
# -*- mode: autoconf -*-
|
||||
#
|
||||
# gtk-doc.m4 - configure macro to check for gtk-doc
|
||||
# Copyright (C) 2003 James Henstridge
|
||||
# 2007-2017 Stefan Sauer
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# As a special exception, the above copyright owner gives unlimited
|
||||
# permission to copy, distribute and modify the configure scripts that
|
||||
# are the output of Autoconf when processing the Macro. You need not
|
||||
# follow the terms of the GNU General Public License when using or
|
||||
# distributing such scripts, even though portions of the text of the
|
||||
# Macro appear in them. The GNU General Public License (GPL) does govern
|
||||
# all other use of the material that constitutes the Autoconf Macro.
|
||||
|
||||
# serial 2
|
||||
|
||||
dnl Usage:
|
||||
dnl GTK_DOC_CHECK([minimum-gtk-doc-version])
|
||||
AC_DEFUN([GTK_DOC_CHECK],
|
||||
[
|
||||
AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
||||
AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||
AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first
|
||||
|
||||
ifelse([$1],[],[gtk_doc_requires="gtk-doc"],[gtk_doc_requires="gtk-doc >= $1"])
|
||||
AC_MSG_CHECKING([for gtk-doc])
|
||||
PKG_CHECK_EXISTS([$gtk_doc_requires],[have_gtk_doc=yes],[have_gtk_doc=no])
|
||||
AC_MSG_RESULT($have_gtk_doc)
|
||||
|
||||
if test "$have_gtk_doc" = "no"; then
|
||||
AC_MSG_WARN([
|
||||
You will not be able to create source packages with 'make dist'
|
||||
because $gtk_doc_requires is not found.])
|
||||
fi
|
||||
|
||||
dnl check for tools we added during development
|
||||
dnl Use AC_CHECK_PROG to avoid the check target using an absolute path that
|
||||
dnl may not be writable by the user. Currently, automake requires that the
|
||||
dnl test name must end in '.test'.
|
||||
dnl https://bugzilla.gnome.org/show_bug.cgi?id=701638
|
||||
AC_CHECK_PROG([GTKDOC_CHECK],[gtkdoc-check],[gtkdoc-check.test])
|
||||
AC_PATH_PROG([GTKDOC_CHECK_PATH],[gtkdoc-check])
|
||||
AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true])
|
||||
AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf])
|
||||
|
||||
dnl for overriding the documentation installation directory
|
||||
AC_ARG_WITH([html-dir],
|
||||
AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),,
|
||||
[with_html_dir='${datadir}/gtk-doc/html'])
|
||||
HTML_DIR="$with_html_dir"
|
||||
AC_SUBST([HTML_DIR])
|
||||
|
||||
dnl enable/disable documentation building
|
||||
AC_ARG_ENABLE([gtk-doc],
|
||||
AS_HELP_STRING([--enable-gtk-doc],
|
||||
[use gtk-doc to build documentation [[default=no]]]),,
|
||||
[enable_gtk_doc=no])
|
||||
|
||||
AC_MSG_CHECKING([whether to build gtk-doc documentation])
|
||||
AC_MSG_RESULT($enable_gtk_doc)
|
||||
|
||||
if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then
|
||||
AC_MSG_ERROR([
|
||||
You must have $gtk_doc_requires installed to build documentation for
|
||||
$PACKAGE_NAME. Please install gtk-doc or disable building the
|
||||
documentation by adding '--disable-gtk-doc' to '[$]0'.])
|
||||
fi
|
||||
|
||||
dnl don't check for glib if we build glib
|
||||
if test "x$PACKAGE_NAME" != "xglib"; then
|
||||
dnl don't fail if someone does not have glib
|
||||
PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:])
|
||||
fi
|
||||
|
||||
dnl enable/disable output formats
|
||||
AC_ARG_ENABLE([gtk-doc-html],
|
||||
AS_HELP_STRING([--enable-gtk-doc-html],
|
||||
[build documentation in html format [[default=yes]]]),,
|
||||
[enable_gtk_doc_html=yes])
|
||||
AC_ARG_ENABLE([gtk-doc-pdf],
|
||||
AS_HELP_STRING([--enable-gtk-doc-pdf],
|
||||
[build documentation in pdf format [[default=no]]]),,
|
||||
[enable_gtk_doc_pdf=no])
|
||||
|
||||
if test -z "$GTKDOC_MKPDF"; then
|
||||
enable_gtk_doc_pdf=no
|
||||
fi
|
||||
|
||||
if test -z "$AM_DEFAULT_VERBOSITY"; then
|
||||
AM_DEFAULT_VERBOSITY=1
|
||||
fi
|
||||
AC_SUBST([AM_DEFAULT_VERBOSITY])
|
||||
|
||||
AM_CONDITIONAL([HAVE_GTK_DOC], [test x$have_gtk_doc = xyes])
|
||||
AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes])
|
||||
AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes])
|
||||
AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes])
|
||||
AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"])
|
||||
AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"])
|
||||
])
|
36
src/3rdparty/cairo-1.16.0/build/install-sh
vendored
36
src/3rdparty/cairo-1.16.0/build/install-sh
vendored
@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2014-09-12.12; # UTC
|
||||
scriptversion=2018-03-11.20; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
@ -271,15 +271,18 @@ do
|
||||
fi
|
||||
dst=$dst_arg
|
||||
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
# If destination is a directory, append the input filename.
|
||||
if test -d "$dst"; then
|
||||
if test "$is_target_a_directory" = never; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dst=$dstdir/`basename "$src"`
|
||||
dstbase=`basename "$src"`
|
||||
case $dst in
|
||||
*/) dst=$dst$dstbase;;
|
||||
*) dst=$dst/$dstbase;;
|
||||
esac
|
||||
dstdir_status=0
|
||||
else
|
||||
dstdir=`dirname "$dst"`
|
||||
@ -288,6 +291,11 @@ do
|
||||
fi
|
||||
fi
|
||||
|
||||
case $dstdir in
|
||||
*/) dstdirslash=$dstdir;;
|
||||
*) dstdirslash=$dstdir/;;
|
||||
esac
|
||||
|
||||
obsolete_mkdir_used=false
|
||||
|
||||
if test $dstdir_status != 0; then
|
||||
@ -324,14 +332,16 @@ do
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
# $RANDOM is not portable (e.g. dash); use it when possible to
|
||||
# lower collision chance
|
||||
# Note that $RANDOM variable is not portable (e.g. dash); Use it
|
||||
# here however when possible just to lower collision chance.
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
|
||||
trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
|
||||
# As "mkdir -p" follows symlinks and we work in /tmp possibly; so
|
||||
# create the $tmpdir first (and fail if unsuccessful) to make sure
|
||||
# that nobody tries to guess the $tmpdir name.
|
||||
# Because "mkdir -p" follows existing symlinks and we likely work
|
||||
# directly in world-writeable /tmp, make sure that the '$tmpdir'
|
||||
# directory is successfully created first before we actually test
|
||||
# 'mkdir -p' feature.
|
||||
if (umask $mkdir_umask &&
|
||||
$mkdirprog $mkdir_mode "$tmpdir" &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
|
||||
@ -434,8 +444,8 @@ do
|
||||
else
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
dsttmp=${dstdirslash}_inst.$$_
|
||||
rmtmp=${dstdirslash}_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
@ -500,9 +510,9 @@ do
|
||||
done
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
|
27
src/3rdparty/cairo-1.16.0/build/libtool.m4
vendored
Normal file → Executable file
27
src/3rdparty/cairo-1.16.0/build/libtool.m4
vendored
Normal file → Executable file
@ -1041,8 +1041,8 @@ int forced_loaded() { return 2;}
|
||||
_LT_EOF
|
||||
echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
|
||||
$LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
|
||||
$AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
|
||||
$AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
|
||||
echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
|
||||
$RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
|
||||
cat > conftest.c << _LT_EOF
|
||||
@ -1492,7 +1492,7 @@ need_locks=$enable_libtool_lock
|
||||
m4_defun([_LT_PROG_AR],
|
||||
[AC_CHECK_TOOLS(AR, [ar], false)
|
||||
: ${AR=ar}
|
||||
: ${AR_FLAGS=cru}
|
||||
: ${AR_FLAGS=cr}
|
||||
_LT_DECL([], [AR], [1], [The archiver])
|
||||
_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
|
||||
|
||||
@ -4063,7 +4063,8 @@ _LT_EOF
|
||||
if AC_TRY_EVAL(ac_compile); then
|
||||
# Now try to grab the symbols.
|
||||
nlist=conftest.nm
|
||||
if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
|
||||
$ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
|
||||
if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
|
||||
# Try sorting and uniquifying the output.
|
||||
if sort "$nlist" | uniq > "$nlist"T; then
|
||||
mv -f "$nlist"T "$nlist"
|
||||
@ -4703,6 +4704,12 @@ m4_if([$1], [CXX], [
|
||||
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
|
||||
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
|
||||
;;
|
||||
# flang / f18. f95 an alias for gfortran or flang on Debian
|
||||
flang* | f18* | f95*)
|
||||
_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
|
||||
_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
|
||||
_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
|
||||
;;
|
||||
# icc used to be incompatible with GCC.
|
||||
# ICC 10 doesn't accept -KPIC any more.
|
||||
icc* | ifort*)
|
||||
@ -6438,7 +6445,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# Commands to make compiler produce verbose output that lists
|
||||
# what "hidden" libraries, object files and flags are used when
|
||||
# linking a shared library.
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
|
||||
|
||||
else
|
||||
GXX=no
|
||||
@ -6813,7 +6820,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||||
;;
|
||||
*)
|
||||
if test yes = "$GXX"; then
|
||||
@ -6878,7 +6885,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# explicitly linking system object files so we need to strip them
|
||||
# from the output so that they don't get included in the library
|
||||
# dependencies.
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||||
output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
|
||||
;;
|
||||
*)
|
||||
if test yes = "$GXX"; then
|
||||
@ -7217,7 +7224,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# Commands to make compiler produce verbose output that lists
|
||||
# what "hidden" libraries, object files and flags are used when
|
||||
# linking a shared library.
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
|
||||
|
||||
else
|
||||
# FIXME: insert proper C++ library support
|
||||
@ -7301,7 +7308,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# Commands to make compiler produce verbose output that lists
|
||||
# what "hidden" libraries, object files and flags are used when
|
||||
# linking a shared library.
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||||
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
|
||||
else
|
||||
# g++ 2.7 appears to require '-G' NOT '-shared' on this
|
||||
# platform.
|
||||
@ -7312,7 +7319,7 @@ if test yes != "$_lt_caught_CXX_error"; then
|
||||
# Commands to make compiler produce verbose output that lists
|
||||
# what "hidden" libraries, object files and flags are used when
|
||||
# linking a shared library.
|
||||
output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
|
||||
output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
|
||||
fi
|
||||
|
||||
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
|
||||
|
217
src/3rdparty/cairo-1.16.0/build/ltmain.sh
vendored
Normal file → Executable file
217
src/3rdparty/cairo-1.16.0/build/ltmain.sh
vendored
Normal file → Executable file
@ -31,7 +31,7 @@
|
||||
|
||||
PROGRAM=libtool
|
||||
PACKAGE=libtool
|
||||
VERSION="2.4.6 Debian-2.4.6-2"
|
||||
VERSION="2.4.6 Debian-2.4.6-14"
|
||||
package_revision=2.4.6
|
||||
|
||||
|
||||
@ -387,7 +387,7 @@ EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
|
||||
# putting '$debug_cmd' at the start of all your functions, you can get
|
||||
# bash to show function call trace with:
|
||||
#
|
||||
# debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
|
||||
# debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
|
||||
debug_cmd=${debug_cmd-":"}
|
||||
exit_cmd=:
|
||||
|
||||
@ -1370,7 +1370,7 @@ func_lt_ver ()
|
||||
#! /bin/sh
|
||||
|
||||
# Set a version string for this script.
|
||||
scriptversion=2014-01-07.03; # UTC
|
||||
scriptversion=2015-10-07.11; # UTC
|
||||
|
||||
# A portable, pluggable option parser for Bourne shell.
|
||||
# Written by Gary V. Vaughan, 2010
|
||||
@ -1530,6 +1530,8 @@ func_run_hooks ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
_G_rc_run_hooks=false
|
||||
|
||||
case " $hookable_fns " in
|
||||
*" $1 "*) ;;
|
||||
*) func_fatal_error "'$1' does not support hook funcions.n" ;;
|
||||
@ -1538,16 +1540,16 @@ func_run_hooks ()
|
||||
eval _G_hook_fns=\$$1_hooks; shift
|
||||
|
||||
for _G_hook in $_G_hook_fns; do
|
||||
eval $_G_hook '"$@"'
|
||||
|
||||
# store returned options list back into positional
|
||||
# parameters for next 'cmd' execution.
|
||||
eval _G_hook_result=\$${_G_hook}_result
|
||||
eval set dummy "$_G_hook_result"; shift
|
||||
if eval $_G_hook '"$@"'; then
|
||||
# store returned options list back into positional
|
||||
# parameters for next 'cmd' execution.
|
||||
eval _G_hook_result=\$${_G_hook}_result
|
||||
eval set dummy "$_G_hook_result"; shift
|
||||
_G_rc_run_hooks=:
|
||||
fi
|
||||
done
|
||||
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
func_run_hooks_result=$func_quote_for_eval_result
|
||||
$_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result
|
||||
}
|
||||
|
||||
|
||||
@ -1557,10 +1559,16 @@ func_run_hooks ()
|
||||
## --------------- ##
|
||||
|
||||
# In order to add your own option parsing hooks, you must accept the
|
||||
# full positional parameter list in your hook function, remove any
|
||||
# options that you action, and then pass back the remaining unprocessed
|
||||
# full positional parameter list in your hook function, you may remove/edit
|
||||
# any options that you action, and then pass back the remaining unprocessed
|
||||
# options in '<hooked_function_name>_result', escaped suitably for
|
||||
# 'eval'. Like this:
|
||||
# 'eval'. In this case you also must return $EXIT_SUCCESS to let the
|
||||
# hook's caller know that it should pay attention to
|
||||
# '<hooked_function_name>_result'. Returning $EXIT_FAILURE signalizes that
|
||||
# arguments are left untouched by the hook and therefore caller will ignore the
|
||||
# result variable.
|
||||
#
|
||||
# Like this:
|
||||
#
|
||||
# my_options_prep ()
|
||||
# {
|
||||
@ -1570,9 +1578,11 @@ func_run_hooks ()
|
||||
# usage_message=$usage_message'
|
||||
# -s, --silent don'\''t print informational messages
|
||||
# '
|
||||
#
|
||||
# func_quote_for_eval ${1+"$@"}
|
||||
# my_options_prep_result=$func_quote_for_eval_result
|
||||
# # No change in '$@' (ignored completely by this hook). There is
|
||||
# # no need to do the equivalent (but slower) action:
|
||||
# # func_quote_for_eval ${1+"$@"}
|
||||
# # my_options_prep_result=$func_quote_for_eval_result
|
||||
# false
|
||||
# }
|
||||
# func_add_hook func_options_prep my_options_prep
|
||||
#
|
||||
@ -1581,25 +1591,37 @@ func_run_hooks ()
|
||||
# {
|
||||
# $debug_cmd
|
||||
#
|
||||
# args_changed=false
|
||||
#
|
||||
# # Note that for efficiency, we parse as many options as we can
|
||||
# # recognise in a loop before passing the remainder back to the
|
||||
# # caller on the first unrecognised argument we encounter.
|
||||
# while test $# -gt 0; do
|
||||
# opt=$1; shift
|
||||
# case $opt in
|
||||
# --silent|-s) opt_silent=: ;;
|
||||
# --silent|-s) opt_silent=:
|
||||
# args_changed=:
|
||||
# ;;
|
||||
# # Separate non-argument short options:
|
||||
# -s*) func_split_short_opt "$_G_opt"
|
||||
# set dummy "$func_split_short_opt_name" \
|
||||
# "-$func_split_short_opt_arg" ${1+"$@"}
|
||||
# shift
|
||||
# args_changed=:
|
||||
# ;;
|
||||
# *) set dummy "$_G_opt" "$*"; shift; break ;;
|
||||
# *) # Make sure the first unrecognised option "$_G_opt"
|
||||
# # is added back to "$@", we could need that later
|
||||
# # if $args_changed is true.
|
||||
# set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
|
||||
# esac
|
||||
# done
|
||||
#
|
||||
# func_quote_for_eval ${1+"$@"}
|
||||
# my_silent_option_result=$func_quote_for_eval_result
|
||||
# if $args_changed; then
|
||||
# func_quote_for_eval ${1+"$@"}
|
||||
# my_silent_option_result=$func_quote_for_eval_result
|
||||
# fi
|
||||
#
|
||||
# $args_changed
|
||||
# }
|
||||
# func_add_hook func_parse_options my_silent_option
|
||||
#
|
||||
@ -1611,16 +1633,32 @@ func_run_hooks ()
|
||||
# $opt_silent && $opt_verbose && func_fatal_help "\
|
||||
# '--silent' and '--verbose' options are mutually exclusive."
|
||||
#
|
||||
# func_quote_for_eval ${1+"$@"}
|
||||
# my_option_validation_result=$func_quote_for_eval_result
|
||||
# false
|
||||
# }
|
||||
# func_add_hook func_validate_options my_option_validation
|
||||
#
|
||||
# You'll alse need to manually amend $usage_message to reflect the extra
|
||||
# You'll also need to manually amend $usage_message to reflect the extra
|
||||
# options you parse. It's preferable to append if you can, so that
|
||||
# multiple option parsing hooks can be added safely.
|
||||
|
||||
|
||||
# func_options_finish [ARG]...
|
||||
# ----------------------------
|
||||
# Finishing the option parse loop (call 'func_options' hooks ATM).
|
||||
func_options_finish ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
_G_func_options_finish_exit=false
|
||||
if func_run_hooks func_options ${1+"$@"}; then
|
||||
func_options_finish_result=$func_run_hooks_result
|
||||
_G_func_options_finish_exit=:
|
||||
fi
|
||||
|
||||
$_G_func_options_finish_exit
|
||||
}
|
||||
|
||||
|
||||
# func_options [ARG]...
|
||||
# ---------------------
|
||||
# All the functions called inside func_options are hookable. See the
|
||||
@ -1630,17 +1668,28 @@ func_options ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
func_options_prep ${1+"$@"}
|
||||
eval func_parse_options \
|
||||
${func_options_prep_result+"$func_options_prep_result"}
|
||||
eval func_validate_options \
|
||||
${func_parse_options_result+"$func_parse_options_result"}
|
||||
_G_rc_options=false
|
||||
|
||||
eval func_run_hooks func_options \
|
||||
${func_validate_options_result+"$func_validate_options_result"}
|
||||
for my_func in options_prep parse_options validate_options options_finish
|
||||
do
|
||||
if eval func_$my_func '${1+"$@"}'; then
|
||||
eval _G_res_var='$'"func_${my_func}_result"
|
||||
eval set dummy "$_G_res_var" ; shift
|
||||
_G_rc_options=:
|
||||
fi
|
||||
done
|
||||
|
||||
# save modified positional parameters for caller
|
||||
func_options_result=$func_run_hooks_result
|
||||
# Save modified positional parameters for caller. As a top-level
|
||||
# options-parser function we always need to set the 'func_options_result'
|
||||
# variable (regardless the $_G_rc_options value).
|
||||
if $_G_rc_options; then
|
||||
func_options_result=$_G_res_var
|
||||
else
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
func_options_result=$func_quote_for_eval_result
|
||||
fi
|
||||
|
||||
$_G_rc_options
|
||||
}
|
||||
|
||||
|
||||
@ -1649,9 +1698,9 @@ func_options ()
|
||||
# All initialisations required before starting the option parse loop.
|
||||
# Note that when calling hook functions, we pass through the list of
|
||||
# positional parameters. If a hook function modifies that list, and
|
||||
# needs to propogate that back to rest of this script, then the complete
|
||||
# needs to propagate that back to rest of this script, then the complete
|
||||
# modified list must be put in 'func_run_hooks_result' before
|
||||
# returning.
|
||||
# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned).
|
||||
func_hookable func_options_prep
|
||||
func_options_prep ()
|
||||
{
|
||||
@ -1661,10 +1710,14 @@ func_options_prep ()
|
||||
opt_verbose=false
|
||||
opt_warning_types=
|
||||
|
||||
func_run_hooks func_options_prep ${1+"$@"}
|
||||
_G_rc_options_prep=false
|
||||
if func_run_hooks func_options_prep ${1+"$@"}; then
|
||||
_G_rc_options_prep=:
|
||||
# save modified positional parameters for caller
|
||||
func_options_prep_result=$func_run_hooks_result
|
||||
fi
|
||||
|
||||
# save modified positional parameters for caller
|
||||
func_options_prep_result=$func_run_hooks_result
|
||||
$_G_rc_options_prep
|
||||
}
|
||||
|
||||
|
||||
@ -1678,18 +1731,20 @@ func_parse_options ()
|
||||
|
||||
func_parse_options_result=
|
||||
|
||||
_G_rc_parse_options=false
|
||||
# this just eases exit handling
|
||||
while test $# -gt 0; do
|
||||
# Defer to hook functions for initial option parsing, so they
|
||||
# get priority in the event of reusing an option name.
|
||||
func_run_hooks func_parse_options ${1+"$@"}
|
||||
|
||||
# Adjust func_parse_options positional parameters to match
|
||||
eval set dummy "$func_run_hooks_result"; shift
|
||||
if func_run_hooks func_parse_options ${1+"$@"}; then
|
||||
eval set dummy "$func_run_hooks_result"; shift
|
||||
_G_rc_parse_options=:
|
||||
fi
|
||||
|
||||
# Break out of the loop if we already parsed every option.
|
||||
test $# -gt 0 || break
|
||||
|
||||
_G_match_parse_options=:
|
||||
_G_opt=$1
|
||||
shift
|
||||
case $_G_opt in
|
||||
@ -1704,7 +1759,10 @@ func_parse_options ()
|
||||
;;
|
||||
|
||||
--warnings|--warning|-W)
|
||||
test $# = 0 && func_missing_arg $_G_opt && break
|
||||
if test $# = 0 && func_missing_arg $_G_opt; then
|
||||
_G_rc_parse_options=:
|
||||
break
|
||||
fi
|
||||
case " $warning_categories $1" in
|
||||
*" $1 "*)
|
||||
# trailing space prevents matching last $1 above
|
||||
@ -1757,15 +1815,25 @@ func_parse_options ()
|
||||
shift
|
||||
;;
|
||||
|
||||
--) break ;;
|
||||
--) _G_rc_parse_options=: ; break ;;
|
||||
-*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
|
||||
*) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
|
||||
*) set dummy "$_G_opt" ${1+"$@"}; shift
|
||||
_G_match_parse_options=false
|
||||
break
|
||||
;;
|
||||
esac
|
||||
|
||||
$_G_match_parse_options && _G_rc_parse_options=:
|
||||
done
|
||||
|
||||
# save modified positional parameters for caller
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
func_parse_options_result=$func_quote_for_eval_result
|
||||
|
||||
if $_G_rc_parse_options; then
|
||||
# save modified positional parameters for caller
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
func_parse_options_result=$func_quote_for_eval_result
|
||||
fi
|
||||
|
||||
$_G_rc_parse_options
|
||||
}
|
||||
|
||||
|
||||
@ -1778,16 +1846,21 @@ func_validate_options ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
_G_rc_validate_options=false
|
||||
|
||||
# Display all warnings if -W was not given.
|
||||
test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
|
||||
|
||||
func_run_hooks func_validate_options ${1+"$@"}
|
||||
if func_run_hooks func_validate_options ${1+"$@"}; then
|
||||
# save modified positional parameters for caller
|
||||
func_validate_options_result=$func_run_hooks_result
|
||||
_G_rc_validate_options=:
|
||||
fi
|
||||
|
||||
# Bail if the options were screwed!
|
||||
$exit_cmd $EXIT_FAILURE
|
||||
|
||||
# save modified positional parameters for caller
|
||||
func_validate_options_result=$func_run_hooks_result
|
||||
$_G_rc_validate_options
|
||||
}
|
||||
|
||||
|
||||
@ -2068,7 +2141,7 @@ include the following information:
|
||||
compiler: $LTCC
|
||||
compiler flags: $LTCFLAGS
|
||||
linker: $LD (gnu? $with_gnu_ld)
|
||||
version: $progname $scriptversion Debian-2.4.6-2
|
||||
version: $progname $scriptversion Debian-2.4.6-14
|
||||
automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
|
||||
autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
|
||||
|
||||
@ -2270,6 +2343,8 @@ libtool_options_prep ()
|
||||
nonopt=
|
||||
preserve_args=
|
||||
|
||||
_G_rc_lt_options_prep=:
|
||||
|
||||
# Shorthand for --mode=foo, only valid as the first argument
|
||||
case $1 in
|
||||
clean|clea|cle|cl)
|
||||
@ -2293,11 +2368,18 @@ libtool_options_prep ()
|
||||
uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
|
||||
shift; set dummy --mode uninstall ${1+"$@"}; shift
|
||||
;;
|
||||
*)
|
||||
_G_rc_lt_options_prep=false
|
||||
;;
|
||||
esac
|
||||
|
||||
# Pass back the list of options.
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
libtool_options_prep_result=$func_quote_for_eval_result
|
||||
if $_G_rc_lt_options_prep; then
|
||||
# Pass back the list of options.
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
libtool_options_prep_result=$func_quote_for_eval_result
|
||||
fi
|
||||
|
||||
$_G_rc_lt_options_prep
|
||||
}
|
||||
func_add_hook func_options_prep libtool_options_prep
|
||||
|
||||
@ -2309,9 +2391,12 @@ libtool_parse_options ()
|
||||
{
|
||||
$debug_cmd
|
||||
|
||||
_G_rc_lt_parse_options=false
|
||||
|
||||
# Perform our own loop to consume as many options as possible in
|
||||
# each iteration.
|
||||
while test $# -gt 0; do
|
||||
_G_match_lt_parse_options=:
|
||||
_G_opt=$1
|
||||
shift
|
||||
case $_G_opt in
|
||||
@ -2386,15 +2471,22 @@ libtool_parse_options ()
|
||||
func_append preserve_args " $_G_opt"
|
||||
;;
|
||||
|
||||
# An option not handled by this hook function:
|
||||
*) set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
|
||||
# An option not handled by this hook function:
|
||||
*) set dummy "$_G_opt" ${1+"$@"} ; shift
|
||||
_G_match_lt_parse_options=false
|
||||
break
|
||||
;;
|
||||
esac
|
||||
$_G_match_lt_parse_options && _G_rc_lt_parse_options=:
|
||||
done
|
||||
|
||||
if $_G_rc_lt_parse_options; then
|
||||
# save modified positional parameters for caller
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
libtool_parse_options_result=$func_quote_for_eval_result
|
||||
fi
|
||||
|
||||
# save modified positional parameters for caller
|
||||
func_quote_for_eval ${1+"$@"}
|
||||
libtool_parse_options_result=$func_quote_for_eval_result
|
||||
$_G_rc_lt_parse_options
|
||||
}
|
||||
func_add_hook func_parse_options libtool_parse_options
|
||||
|
||||
@ -7275,10 +7367,13 @@ func_mode_link ()
|
||||
# -specs=* GCC specs files
|
||||
# -stdlib=* select c++ std lib with clang
|
||||
# -fsanitize=* Clang/GCC memory and address sanitizer
|
||||
# -fuse-ld=* Linker select flags for GCC
|
||||
# -static-* direct GCC to link specific libraries statically
|
||||
# -fcilkplus Cilk Plus language extension features for C/C++
|
||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||
-specs=*|-fsanitize=*)
|
||||
-specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus)
|
||||
func_quote_for_eval "$arg"
|
||||
arg=$func_quote_for_eval_result
|
||||
func_append compile_command " $arg"
|
||||
|
16
src/3rdparty/cairo-1.16.0/build/missing
vendored
16
src/3rdparty/cairo-1.16.0/build/missing
vendored
@ -1,9 +1,9 @@
|
||||
#! /bin/sh
|
||||
# Common wrapper for a few potentially missing GNU programs.
|
||||
|
||||
scriptversion=2013-10-28.13; # UTC
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1996-2018 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
@ -17,7 +17,7 @@ scriptversion=2013-10-28.13; # UTC
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
@ -101,9 +101,9 @@ else
|
||||
exit $st
|
||||
fi
|
||||
|
||||
perl_URL=http://www.perl.org/
|
||||
flex_URL=http://flex.sourceforge.net/
|
||||
gnu_software_URL=http://www.gnu.org/software
|
||||
perl_URL=https://www.perl.org/
|
||||
flex_URL=https://github.com/westes/flex
|
||||
gnu_software_URL=https://www.gnu.org/software
|
||||
|
||||
program_details ()
|
||||
{
|
||||
@ -207,9 +207,9 @@ give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||
exit $st
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
|
10
src/3rdparty/cairo-1.16.0/build/test-driver
vendored
10
src/3rdparty/cairo-1.16.0/build/test-driver
vendored
@ -1,9 +1,9 @@
|
||||
#! /bin/sh
|
||||
# test-driver - basic testsuite driver script.
|
||||
|
||||
scriptversion=2013-07-13.22; # UTC
|
||||
scriptversion=2018-03-07.03; # UTC
|
||||
|
||||
# Copyright (C) 2011-2014 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -16,7 +16,7 @@ scriptversion=2013-07-13.22; # UTC
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
@ -140,9 +140,9 @@ echo ":copy-in-global-log: $gcopy" >> $trs_file
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# eval: (add-hook 'before-save-hook 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-time-zone: "UTC0"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
||||
|
3
src/3rdparty/cairo-1.16.0/config.h.in
vendored
Normal file → Executable file
3
src/3rdparty/cairo-1.16.0/config.h.in
vendored
Normal file → Executable file
@ -196,6 +196,9 @@
|
||||
/* Enable if you have MacOS X atomic operations */
|
||||
#undef HAVE_OS_ATOMIC_OPS
|
||||
|
||||
/* Define to 1 if you have the <poll.h> header file. */
|
||||
#undef HAVE_POLL_H
|
||||
|
||||
/* Define to 1 if you have the `poppler_page_render' function. */
|
||||
#undef HAVE_POPPLER_PAGE_RENDER
|
||||
|
||||
|
779
src/3rdparty/cairo-1.16.0/configure
vendored
779
src/3rdparty/cairo-1.16.0/configure
vendored
File diff suppressed because it is too large
Load Diff
17
src/3rdparty/cairo-1.16.0/configure.ac
vendored
Normal file → Executable file
17
src/3rdparty/cairo-1.16.0/configure.ac
vendored
Normal file → Executable file
@ -136,6 +136,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(xlib_xrender, Xlib Xrender, auto, [
|
||||
else
|
||||
dnl Check for Xrender header files if the Xrender package is not installed:
|
||||
xlib_xrender_BASE=cairo-xlib
|
||||
dnl Keep in sync with meson.build!
|
||||
xlib_xrender_REQUIRES="xrender >= 0.6"
|
||||
PKG_CHECK_MODULES(xlib_xrender, $xlib_xrender_REQUIRES, ,
|
||||
[xlib_xrender_REQUIRES=""
|
||||
@ -162,6 +163,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(xlib_xrender, Xlib Xrender, auto, [
|
||||
dnl ===========================================================================
|
||||
|
||||
CAIRO_ENABLE_SURFACE_BACKEND(xcb, XCB, auto, [
|
||||
dnl Keep in sync with meson.build!
|
||||
xcb_REQUIRES="xcb >= 1.6 xcb-render >= 1.6"
|
||||
PKG_CHECK_MODULES(xcb, $xcb_REQUIRES, ,
|
||||
[use_xcb="no (requires $xcb_REQUIRES https://xcb.freedesktop.org)"])
|
||||
@ -190,6 +192,7 @@ CAIRO_ENABLE_FUNCTIONS(xcb_shm, XCB/SHM, auto, [
|
||||
dnl ===========================================================================
|
||||
|
||||
CAIRO_ENABLE_SURFACE_BACKEND(qt, Qt, no, [
|
||||
dnl Keep in sync with meson.build!
|
||||
qt_REQUIRES="QtGui >= 4.4.0"
|
||||
PKG_CHECK_MODULES(qt, $qt_REQUIRES, ,
|
||||
[qt_REQUIRES=""
|
||||
@ -279,6 +282,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(beos, BeOS/Zeta, no, [
|
||||
dnl ===========================================================================
|
||||
|
||||
CAIRO_ENABLE_SURFACE_BACKEND(drm, DRM, no, [
|
||||
dnl Keep in sync with meson.build!
|
||||
drm_REQUIRES="libudev >= 136, libdrm >= 2.4"
|
||||
PKG_CHECK_MODULES(drm, $drm_REQUIRES, ,
|
||||
[use_drm="no (requires $drm_REQUIRES, udev is available from git://git.kernel.org/pub/scm/linux/hotplug/udev.git)"])
|
||||
@ -396,7 +400,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(glesv3, OpenGLESv3, no, [
|
||||
|
||||
dnl ===========================================================================
|
||||
CAIRO_ENABLE_SURFACE_BACKEND(cogl, Cogl, no, [
|
||||
cogl_REQUIRES="cogl-2.0-experimental"
|
||||
cogl_REQUIRES="cogl-2.0-experimental >= 1.17.2"
|
||||
PKG_CHECK_MODULES(cogl, $cogl_REQUIRES,, [use_cogl="no"])
|
||||
])
|
||||
|
||||
@ -504,6 +508,7 @@ dnl ===========================================================================
|
||||
# release number - for information only
|
||||
FREETYPE_MIN_RELEASE=2.1.9
|
||||
# libtool-specific version - this is what is checked
|
||||
# Keep in sync with meson.build!
|
||||
FREETYPE_MIN_VERSION=9.7.3
|
||||
|
||||
CAIRO_ENABLE_FONT_BACKEND(ft, FreeType, auto, [
|
||||
@ -538,6 +543,7 @@ CAIRO_ENABLE_FONT_BACKEND(ft, FreeType, auto, [
|
||||
ft_LIBS="$FREETYPE_LIBS"
|
||||
])
|
||||
|
||||
# Keep in sync with meson.build!
|
||||
FONTCONFIG_MIN_VERSION=2.2.95
|
||||
CAIRO_ENABLE_FONT_BACKEND(fc, Fontconfig, auto, [
|
||||
use_fc=$use_ft
|
||||
@ -587,6 +593,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(ps, PostScript, yes, [
|
||||
|
||||
dnl ===========================================================================
|
||||
|
||||
# Keep in sync with meson.build!
|
||||
SPECTRE_VERSION_REQUIRED=0.2.0
|
||||
test_ps=no
|
||||
any2ppm_ps=no
|
||||
@ -625,6 +632,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(pdf, PDF, yes, [
|
||||
dnl ===========================================================================
|
||||
|
||||
# poppler-0.17.4 fixes text-pattern and text-transform
|
||||
# Keep in sync with meson.build!
|
||||
POPPLER_VERSION_REQUIRED=0.17.4
|
||||
test_pdf=no
|
||||
any2ppm_pdf=no
|
||||
@ -656,6 +664,7 @@ CAIRO_ENABLE_SURFACE_BACKEND(svg, SVG, yes, [
|
||||
fi
|
||||
])
|
||||
|
||||
dnl Keep in sync with meson.build!
|
||||
LIBRSVG_VERSION_REQUIRED=2.35.0
|
||||
test_svg=no
|
||||
any2ppm_svg=no
|
||||
@ -685,7 +694,8 @@ CAIRO_ENABLE(test_surfaces, test surfaces, no)
|
||||
dnl ===========================================================================
|
||||
|
||||
CAIRO_ENABLE_SURFACE_BACKEND(image, image, always, [
|
||||
pixman_REQUIRES="pixman-1 >= 0.30.0"
|
||||
dnl Keep in sync with meson.build!
|
||||
pixman_REQUIRES="pixman-1 >= 0.36.0"
|
||||
PKG_CHECK_MODULES(pixman, $pixman_REQUIRES, ,
|
||||
[use_image="no (requires $pixman_REQUIRES https://cairographics.org/releases/)"])
|
||||
image_REQUIRES=$pixman_REQUIRES
|
||||
@ -733,6 +743,7 @@ dnl ===========================================================================
|
||||
dnl Build gobject integration library
|
||||
|
||||
CAIRO_ENABLE_FUNCTIONS(gobject, gobject, auto, [
|
||||
dnl Keep in sync with meson.build!
|
||||
gobject_REQUIRES="gobject-2.0 glib-2.0 >= 2.14"
|
||||
PKG_CHECK_MODULES(GOBJECT, $gobject_REQUIRES, ,
|
||||
[use_gobject="no (requires $gobject_REQUIRES https://download.gnome.org/pub/GNOME/sources/glib/)"])
|
||||
@ -828,7 +839,7 @@ CAIRO_ENABLE(symbol_lookup, symbol-lookup, auto, [
|
||||
PKG_CHECK_MODULES(glib, glib-2.0, have_glib=yes, have_glib=no)
|
||||
AC_SUBST(glib_CFLAGS)
|
||||
AC_SUBST(glib_LIBS)
|
||||
AM_CONDITIONAL(BUILD_SPHINX, test "x$have_glib" = "xyes" -a "x$have_windows" = "xno")
|
||||
AM_CONDITIONAL(BUILD_SPHINX, test "x$have_glib" = "xyes" -a "x$have_windows" = "xno" -a "x$have_png" = "xyes")
|
||||
|
||||
save_LIBS="$LIBS"
|
||||
AC_CHECK_LIB(rt, shm_open, shm_LIBS="-lrt")
|
||||
|
28
src/3rdparty/cairo-1.16.0/doc/Makefile.in
vendored
Normal file → Executable file
28
src/3rdparty/cairo-1.16.0/doc/Makefile.in
vendored
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -96,14 +96,15 @@ am__aclocal_m4_deps = $(top_srcdir)/build/aclocal.cairo.m4 \
|
||||
$(top_srcdir)/build/aclocal.compare.m4 \
|
||||
$(top_srcdir)/build/aclocal.enable.m4 \
|
||||
$(top_srcdir)/build/aclocal.float.m4 \
|
||||
$(top_srcdir)/build/aclocal.gtk-doc.m4 \
|
||||
$(top_srcdir)/build/aclocal.makefile.m4 \
|
||||
$(top_srcdir)/build/aclocal.pkg.m4 \
|
||||
$(top_srcdir)/build/gtk-doc.m4 $(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/ltoptions.m4 \
|
||||
$(top_srcdir)/build/ltsugar.m4 \
|
||||
$(top_srcdir)/build/ltversion.m4 \
|
||||
$(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/cairo-version.h \
|
||||
$(top_srcdir)/src/cairo-version.h \
|
||||
$(top_srcdir)/build/configure.ac.version \
|
||||
$(top_srcdir)/build/configure.ac.tools \
|
||||
$(top_srcdir)/build/configure.ac.features \
|
||||
@ -154,7 +155,7 @@ am__recursive_targets = \
|
||||
$(RECURSIVE_CLEAN_TARGETS) \
|
||||
$(am__extra_recursive_targets)
|
||||
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
|
||||
check recheck distdir
|
||||
check recheck distdir distdir-am
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
# Read a list of newline-separated strings from the standard input,
|
||||
# and print each of them once, without duplicates. Input order is
|
||||
@ -462,11 +463,6 @@ GOBJECT_LIBS = @GOBJECT_LIBS@
|
||||
GREP = @GREP@
|
||||
GS = @GS@
|
||||
GTKDOC_CHECK = @GTKDOC_CHECK@
|
||||
GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
|
||||
GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
|
||||
GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
|
||||
GTKDOC_MKPDF = @GTKDOC_MKPDF@
|
||||
GTKDOC_REBASE = @GTKDOC_REBASE@
|
||||
HTML_DIR = @HTML_DIR@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
@ -517,6 +513,7 @@ SHELL = @SHELL@
|
||||
SHLIB_EXT = @SHLIB_EXT@
|
||||
SHM_LIBS = @SHM_LIBS@
|
||||
SHTOOL = @SHTOOL@
|
||||
STRINGS = @STRINGS@
|
||||
STRIP = @STRIP@
|
||||
VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
|
||||
VALGRIND_LIBS = @VALGRIND_LIBS@
|
||||
@ -654,8 +651,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(top_srcdir)/build/Makefile.am.common $(am__empty):
|
||||
|
||||
@ -902,7 +899,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||
fi; \
|
||||
$$success || exit 1
|
||||
|
||||
check-TESTS:
|
||||
check-TESTS: $(check_PROGRAMS)
|
||||
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
||||
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
||||
@ -938,7 +935,10 @@ recheck: all $(check_PROGRAMS)
|
||||
@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
||||
@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
|
2
src/3rdparty/cairo-1.16.0/doc/public/Makefile.am
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/doc/public/Makefile.am
vendored
Normal file → Executable file
@ -36,7 +36,7 @@ content_files = \
|
||||
version.xml \
|
||||
$(NULL)
|
||||
|
||||
version.xml: $(top_srcdir)/cairo-version.h
|
||||
version.xml: $(top_srcdir)/src/cairo-version.h
|
||||
echo $(CAIRO_VERSION_MAJOR).$(CAIRO_VERSION_MINOR).$(CAIRO_VERSION_MICRO) > $@
|
||||
|
||||
# Images to copy into HTML directory
|
||||
|
49
src/3rdparty/cairo-1.16.0/doc/public/Makefile.in
vendored
Normal file → Executable file
49
src/3rdparty/cairo-1.16.0/doc/public/Makefile.in
vendored
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
# Makefile.in generated by automake 1.15.1 from Makefile.am.
|
||||
# Makefile.in generated by automake 1.16.1 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994-2017 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
|
||||
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
@ -45,17 +45,6 @@
|
||||
# other public headers, but should NOT be distributed in the cairo
|
||||
# distribution.
|
||||
#
|
||||
# * cairo-version.h:
|
||||
# This is a dummy header file used during the build, but it should
|
||||
# NOT be installed. Its sole purpose is to make sure changes in the
|
||||
# cairo version do not trigger a full rebuild of the library, but
|
||||
# just the functions actually using the version information.
|
||||
#
|
||||
# * $(top_srcdir)/cairo-version.h:
|
||||
# This is the real file holding the cairo version number. This file
|
||||
# should be installed like other public headers. This is used during
|
||||
# the build by cairo-version.c only.
|
||||
#
|
||||
# * cairo-supported-features.h:
|
||||
# This file is generated by configure and includes macros signifying
|
||||
# all supported features. This is used by gtk-doc to generate
|
||||
@ -354,14 +343,15 @@ am__aclocal_m4_deps = $(top_srcdir)/build/aclocal.cairo.m4 \
|
||||
$(top_srcdir)/build/aclocal.compare.m4 \
|
||||
$(top_srcdir)/build/aclocal.enable.m4 \
|
||||
$(top_srcdir)/build/aclocal.float.m4 \
|
||||
$(top_srcdir)/build/aclocal.gtk-doc.m4 \
|
||||
$(top_srcdir)/build/aclocal.makefile.m4 \
|
||||
$(top_srcdir)/build/aclocal.pkg.m4 \
|
||||
$(top_srcdir)/build/gtk-doc.m4 $(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/libtool.m4 \
|
||||
$(top_srcdir)/build/ltoptions.m4 \
|
||||
$(top_srcdir)/build/ltsugar.m4 \
|
||||
$(top_srcdir)/build/ltversion.m4 \
|
||||
$(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/cairo-version.h \
|
||||
$(top_srcdir)/src/cairo-version.h \
|
||||
$(top_srcdir)/build/configure.ac.version \
|
||||
$(top_srcdir)/build/configure.ac.tools \
|
||||
$(top_srcdir)/build/configure.ac.features \
|
||||
@ -666,11 +656,6 @@ GOBJECT_LIBS = @GOBJECT_LIBS@
|
||||
GREP = @GREP@
|
||||
GS = @GS@
|
||||
GTKDOC_CHECK = @GTKDOC_CHECK@
|
||||
GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
|
||||
GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
|
||||
GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
|
||||
GTKDOC_MKPDF = @GTKDOC_MKPDF@
|
||||
GTKDOC_REBASE = @GTKDOC_REBASE@
|
||||
HTML_DIR = @HTML_DIR@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
@ -721,6 +706,7 @@ SHELL = @SHELL@
|
||||
SHLIB_EXT = @SHLIB_EXT@
|
||||
SHM_LIBS = @SHM_LIBS@
|
||||
SHTOOL = @SHTOOL@
|
||||
STRINGS = @STRINGS@
|
||||
STRIP = @STRIP@
|
||||
VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
|
||||
VALGRIND_LIBS = @VALGRIND_LIBS@
|
||||
@ -839,7 +825,7 @@ EXTRA_DIST = $(content_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) \
|
||||
EXTRA_LTLIBRARIES =
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
TESTS = $(am__append_186) check-doc-syntax.sh
|
||||
cairo_headers = cairo.h cairo-deprecated.h
|
||||
cairo_headers = cairo.h cairo-version.h cairo-deprecated.h
|
||||
cairo_private = cairoint.h cairo-analysis-surface-private.h \
|
||||
cairo-arc-private.h cairo-array-private.h \
|
||||
cairo-atomic-private.h cairo-backend-private.h \
|
||||
@ -1133,14 +1119,10 @@ cairo_vg_headers = cairo-vg.h
|
||||
cairo_vg_sources = cairo-vg-surface.c
|
||||
cairo_cogl_headers = cairo-cogl.h
|
||||
cairo_cogl_private = cairo-cogl-private.h \
|
||||
cairo-cogl-gradient-private.h \
|
||||
cairo-cogl-context-private.h \
|
||||
cairo-cogl-utils-private.h
|
||||
cairo-cogl-gradient-private.h
|
||||
|
||||
cairo_cogl_sources = cairo-cogl-surface.c \
|
||||
cairo-cogl-gradient.c \
|
||||
cairo-cogl-context.c \
|
||||
cairo-cogl-utils.c
|
||||
cairo-cogl-gradient.c
|
||||
|
||||
supported_cairo_headers = $(cairo_headers) $(cairo_xlib_headers) \
|
||||
$(cairo_xlib_xrender_headers) $(cairo_xcb_headers) \
|
||||
@ -1430,8 +1412,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
||||
esac;
|
||||
$(top_srcdir)/build/Makefile.am.common $(top_srcdir)/src/Makefile.am.features $(top_srcdir)/src/Makefile.sources $(top_srcdir)/build/Makefile.am.gtk-doc $(am__empty):
|
||||
|
||||
@ -1585,7 +1567,7 @@ $(TEST_SUITE_LOG): $(TEST_LOGS)
|
||||
fi; \
|
||||
$$success || exit 1
|
||||
|
||||
check-TESTS:
|
||||
check-TESTS: $(check_PROGRAMS)
|
||||
@list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list
|
||||
@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
|
||||
@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
|
||||
@ -1635,7 +1617,10 @@ check-doc-syntax.sh.log: check-doc-syntax.sh
|
||||
@am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
|
||||
@am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT)
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
distdir: $(BUILT_SOURCES)
|
||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
||||
|
||||
distdir-am: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||
list='$(DISTFILES)'; \
|
||||
@ -1800,7 +1785,7 @@ uninstall-am: uninstall-local
|
||||
.PRECIOUS: Makefile
|
||||
|
||||
|
||||
version.xml: $(top_srcdir)/cairo-version.h
|
||||
version.xml: $(top_srcdir)/src/cairo-version.h
|
||||
echo $(CAIRO_VERSION_MAJOR).$(CAIRO_VERSION_MINOR).$(CAIRO_VERSION_MICRO) > $@
|
||||
|
||||
@ENABLE_GTK_DOC_TRUE@doc: html-build.stamp
|
||||
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-errors.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-errors.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-streams.html" title="Streams and File I/O">
|
||||
<link rel="next" href="bindings-patterns.html" title="Patterns">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -116,6 +116,6 @@ CAIRO_STATUS_WRITE_ERROR
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-fonts.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-surfaces.html" title="Surfaces">
|
||||
<link rel="next" href="bindings-path.html" title="cairo_path_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -47,6 +47,6 @@ cairo_scaled_font_t
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-memory.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-memory.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="next" href="bindings-return-values.html" title="Multiple return values">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -117,6 +117,6 @@ FontExtents extents = cr.fontExtents ();</pre>
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-overloading.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-overloading.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-return-values.html" title="Multiple return values">
|
||||
<link rel="next" href="bindings-streams.html" title="Streams and File I/O">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -115,6 +115,6 @@ cairo_rectangle (cairo_t *cr,
|
||||
</pre>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-path.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-path.html
vendored
Normal file → Executable file
@ -7,7 +7,7 @@
|
||||
<link rel="home" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-fonts.html" title="Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -111,6 +111,6 @@ for element in cr.copy_path():
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-patterns.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-patterns.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-errors.html" title="Error handling">
|
||||
<link rel="next" href="bindings-surfaces.html" title="Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -69,6 +69,6 @@ cairo_pattern_t
|
||||
</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-return-values.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-return-values.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-memory.html" title="Memory management">
|
||||
<link rel="next" href="bindings-overloading.html" title="Overloading and optional arguments">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -114,6 +114,6 @@ cairo_fill_extents (cairo_t *cr,
|
||||
</pre>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-streams.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-streams.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-overloading.html" title="Overloading and optional arguments">
|
||||
<link rel="next" href="bindings-errors.html" title="Error handling">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -86,6 +86,6 @@ public void writeToPNG (OutputStream stream) throws IOException;
|
||||
</span></em></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-surfaces.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/bindings-surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="language-bindings.html" title="Appendix A. Creating a language binding for cairo">
|
||||
<link rel="prev" href="bindings-patterns.html" title="Patterns">
|
||||
<link rel="next" href="bindings-fonts.html" title="Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -87,6 +87,6 @@ cairo_surface_t *
|
||||
</span></em></p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Error-handling.html
vendored
Normal file → Executable file
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Error-handling.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-support.html" title="Utilities">
|
||||
<link rel="prev" href="cairo-cairo-matrix-t.html" title="cairo_matrix_t">
|
||||
<link rel="next" href="cairo-Version-Information.html" title="Version Information">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Error-handling.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -61,8 +61,8 @@
|
||||
<a name="cairo-Error-handling.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="datatype_keyword">enum</td>
|
||||
@ -408,9 +408,9 @@ to get a human-readable representation of an error message.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-STATUS-INVALID-MESH-CONSTRUCTION:CAPS"></a>CAIRO_STATUS_INVALID_MESH_CONSTRUCTION</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>a mesh pattern
|
||||
construction operation was used outside of a
|
||||
<a class="link" href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-begin-patch" title="cairo_mesh_pattern_begin_patch ()"><code class="function">cairo_mesh_pattern_begin_patch()</code></a>/<a class="link" href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-end-patch" title="cairo_mesh_pattern_end_patch ()"><code class="function">cairo_mesh_pattern_end_patch()</code></a>
|
||||
pair (Since 1.12)</p>
|
||||
construction operation was used outside of a
|
||||
<a class="link" href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-begin-patch" title="cairo_mesh_pattern_begin_patch ()"><code class="function">cairo_mesh_pattern_begin_patch()</code></a>/<a class="link" href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-end-patch" title="cairo_mesh_pattern_end_patch ()"><code class="function">cairo_mesh_pattern_end_patch()</code></a>
|
||||
pair (Since 1.12)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -425,7 +425,7 @@ to get a human-readable representation of an error message.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-STATUS-JBIG2-GLOBAL-MISSING:CAPS"></a>CAIRO_STATUS_JBIG2_GLOBAL_MISSING</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p><a class="link" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JBIG2-GLOBAL-ID:CAPS" title="CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID"><code class="literal">CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID</code></a> has been used on at least one image
|
||||
but no image provided <a class="link" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JBIG2-GLOBAL:CAPS" title="CAIRO_MIME_TYPE_JBIG2_GLOBAL"><code class="literal">CAIRO_MIME_TYPE_JBIG2_GLOBAL</code></a> (Since 1.14)</p>
|
||||
but no image provided <a class="link" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JBIG2-GLOBAL:CAPS" title="CAIRO_MIME_TYPE_JBIG2_GLOBAL"><code class="literal">CAIRO_MIME_TYPE_JBIG2_GLOBAL</code></a> (Since 1.14)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -461,9 +461,9 @@ to get a human-readable representation of an error message.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-STATUS-LAST-STATUS:CAPS"></a>CAIRO_STATUS_LAST_STATUS</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>this is a special value indicating the number of
|
||||
status values defined in this enumeration. When using this value, note
|
||||
that the version of cairo at run-time may have additional status values
|
||||
defined than the value of this symbol at compile-time. (Since 1.10)</p>
|
||||
status values defined in this enumeration. When using this value, note
|
||||
that the version of cairo at run-time may have additional status values
|
||||
defined than the value of this symbol at compile-time. (Since 1.10)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -476,11 +476,11 @@ to get a human-readable representation of an error message.</p>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-Error-handling.see-also"></a><h2>See Also</h2>
|
||||
<p>cairo_status(), <a class="link" href="cairo-cairo-surface-t.html#cairo-surface-status" title="cairo_surface_status ()"><code class="function">cairo_surface_status()</code></a>, <a class="link" href="cairo-cairo-pattern-t.html#cairo-pattern-status" title="cairo_pattern_status ()"><code class="function">cairo_pattern_status()</code></a>,
|
||||
<a class="link" href="cairo-cairo-font-face-t.html#cairo-font-face-status" title="cairo_font_face_status ()"><code class="function">cairo_font_face_status()</code></a>, <a class="link" href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-status" title="cairo_scaled_font_status ()"><code class="function">cairo_scaled_font_status()</code></a>,
|
||||
<a class="link" href="cairo-Regions.html#cairo-region-status" title="cairo_region_status ()"><code class="function">cairo_region_status()</code></a></p>
|
||||
<a class="link" href="cairo-cairo-font-face-t.html#cairo-font-face-status" title="cairo_font_face_status ()"><code class="function">cairo_font_face_status()</code></a>, <a class="link" href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-status" title="cairo_scaled_font_status ()"><code class="function">cairo_scaled_font_status()</code></a>,
|
||||
<a class="link" href="cairo-Regions.html#cairo-region-status" title="cairo_region_status ()"><code class="function">cairo_region_status()</code></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-FreeType-Fonts.html
vendored
Normal file → Executable file
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-FreeType-Fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-cairo-font-options-t.html" title="cairo_font_options_t">
|
||||
<link rel="next" href="cairo-Win32-Fonts.html" title="Win32 Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-FreeType-Fonts.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -109,8 +109,8 @@
|
||||
<a name="cairo-FreeType-Fonts.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -166,16 +166,16 @@ the FreeType face object to the <a class="link" href="cairo-cairo-font-face-t.ht
|
||||
8
|
||||
9
|
||||
10</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">static const</span> cairo_user_data_key_t key<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="k">static</span> <span class="k">const</span> <span class="n">cairo_user_data_key_t</span> <span class="n">key</span><span class="p">;</span>
|
||||
|
||||
font_face <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-FreeType-Fonts.html#cairo-ft-font-face-create-for-ft-face">cairo_ft_font_face_create_for_ft_face</a></span> <span class="gtkdoc opt">(</span>ft_face<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-font-face-t.html#cairo-font-face-set-user-data">cairo_font_face_set_user_data</a></span> <span class="gtkdoc opt">(</span>font_face<span class="gtkdoc opt">, &</span>key<span class="gtkdoc opt">,</span>
|
||||
ft_face<span class="gtkdoc opt">, (</span>cairo_destroy_func_t<span class="gtkdoc opt">)</span> FT_Done_Face<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>status<span class="gtkdoc opt">) {</span>
|
||||
<span class="function"><a href="cairo-cairo-font-face-t.html#cairo-font-face-destroy">cairo_font_face_destroy</a></span> <span class="gtkdoc opt">(</span>font_face<span class="gtkdoc opt">);</span>
|
||||
<span class="function">FT_Done_Face</span> <span class="gtkdoc opt">(</span>ft_face<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">return</span> ERROR<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="n">font_face</span> <span class="o">=</span> <span class="n">cairo_ft_font_face_create_for_ft_face</span> <span class="p">(</span><span class="n">ft_face</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">status</span> <span class="o">=</span> <span class="n">cairo_font_face_set_user_data</span> <span class="p">(</span><span class="n">font_face</span><span class="p">,</span> <span class="o">&</span><span class="n">key</span><span class="p">,</span>
|
||||
<span class="n">ft_face</span><span class="p">,</span> <span class="p">(</span><span class="n">cairo_destroy_func_t</span><span class="p">)</span> <span class="n">FT_Done_Face</span><span class="p">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">status</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">cairo_font_face_destroy</span> <span class="p">(</span><span class="n">font_face</span><span class="p">);</span>
|
||||
<span class="n">FT_Done_Face</span> <span class="p">(</span><span class="n">ft_face</span><span class="p">);</span>
|
||||
<span class="k">return</span> <span class="n">ERROR</span><span class="p">;</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -548,6 +548,6 @@ right.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
70
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Image-Surfaces.html
vendored
Normal file → Executable file
70
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Image-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-cairo-surface-t.html" title="cairo_surface_t">
|
||||
<link rel="next" href="cairo-PDF-Surfaces.html" title="PDF Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Image-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -109,8 +109,8 @@
|
||||
<a name="cairo-Image-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -153,15 +153,15 @@ within cairo. Typical usage will be of the form:</p>
|
||||
7
|
||||
8
|
||||
9</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">int</span> stride<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">unsigned char</span> <span class="gtkdoc opt">*</span>data<span class="gtkdoc opt">;</span>
|
||||
cairo_surface_t <span class="gtkdoc opt">*</span>surface<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="kt">int</span> <span class="n">stride</span><span class="p">;</span>
|
||||
<span class="kt">unsigned</span> <span class="kt">char</span> <span class="o">*</span><span class="n">data</span><span class="p">;</span>
|
||||
<span class="n">cairo_surface_t</span> <span class="o">*</span><span class="n">surface</span><span class="p">;</span>
|
||||
|
||||
stride <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-format-stride-for-width">cairo_format_stride_for_width</a></span> <span class="gtkdoc opt">(</span>format<span class="gtkdoc opt">,</span> width<span class="gtkdoc opt">);</span>
|
||||
data <span class="gtkdoc opt">=</span> <span class="function">malloc</span> <span class="gtkdoc opt">(</span>stride <span class="gtkdoc opt">*</span> height<span class="gtkdoc opt">);</span>
|
||||
surface <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-image-surface-create-for-data">cairo_image_surface_create_for_data</a></span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">,</span> format<span class="gtkdoc opt">,</span>
|
||||
width<span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">,</span>
|
||||
stride<span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="n">stride</span> <span class="o">=</span> <span class="n">cairo_format_stride_for_width</span> <span class="p">(</span><span class="n">format</span><span class="p">,</span> <span class="n">width</span><span class="p">);</span>
|
||||
<span class="n">data</span> <span class="o">=</span> <span class="n">malloc</span> <span class="p">(</span><span class="n">stride</span> <span class="o">*</span> <span class="n">height</span><span class="p">);</span>
|
||||
<span class="n">surface</span> <span class="o">=</span> <span class="n">cairo_image_surface_create_for_data</span> <span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">format</span><span class="p">,</span>
|
||||
<span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">,</span>
|
||||
<span class="n">stride</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -514,10 +514,10 @@ image data.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-ARGB32:CAPS"></a>CAIRO_FORMAT_ARGB32</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>each pixel is a 32-bit quantity, with
|
||||
alpha in the upper 8 bits, then red, then green, then blue.
|
||||
The 32-bit quantities are stored native-endian. Pre-multiplied
|
||||
alpha is used. (That is, 50% transparent red is 0x80800000,
|
||||
not 0x80ff0000.) (Since 1.0)</p>
|
||||
alpha in the upper 8 bits, then red, then green, then blue.
|
||||
The 32-bit quantities are stored native-endian. Pre-multiplied
|
||||
alpha is used. (That is, 50% transparent red is 0x80800000,
|
||||
not 0x80ff0000.) (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -525,8 +525,8 @@ image data.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-RGB24:CAPS"></a>CAIRO_FORMAT_RGB24</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>each pixel is a 32-bit quantity, with
|
||||
the upper 8 bits unused. Red, Green, and Blue are stored
|
||||
in the remaining 24 bits in that order. (Since 1.0)</p>
|
||||
the upper 8 bits unused. Red, Green, and Blue are stored
|
||||
in the remaining 24 bits in that order. (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -534,7 +534,7 @@ image data.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-A8:CAPS"></a>CAIRO_FORMAT_A8</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>each pixel is a 8-bit quantity holding
|
||||
an alpha value. (Since 1.0)</p>
|
||||
an alpha value. (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -542,11 +542,11 @@ image data.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-A1:CAPS"></a>CAIRO_FORMAT_A1</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>each pixel is a 1-bit quantity holding
|
||||
an alpha value. Pixels are packed together into 32-bit
|
||||
quantities. The ordering of the bits matches the
|
||||
endianness of the platform. On a big-endian machine, the
|
||||
first pixel is in the uppermost bit, on a little-endian
|
||||
machine the first pixel is in the least-significant bit. (Since 1.0)</p>
|
||||
an alpha value. Pixels are packed together into 32-bit
|
||||
quantities. The ordering of the bits matches the
|
||||
endianness of the platform. On a big-endian machine, the
|
||||
first pixel is in the uppermost bit, on a little-endian
|
||||
machine the first pixel is in the least-significant bit. (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -554,8 +554,8 @@ image data.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-RGB16-565:CAPS"></a>CAIRO_FORMAT_RGB16_565</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>each pixel is a 16-bit quantity
|
||||
with red in the upper 5 bits, then green in the middle
|
||||
6 bits, and blue in the lower 5 bits. (Since 1.2)</p>
|
||||
with red in the upper 5 bits, then green in the middle
|
||||
6 bits, and blue in the lower 5 bits. (Since 1.2)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -566,6 +566,20 @@ image data.</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-RGB96F:CAPS"></a>CAIRO_FORMAT_RGB96F</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>3 floats, R, G, B. (Since 1.17.2)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FORMAT-RGBA128F:CAPS"></a>CAIRO_FORMAT_RGBA128F</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>4 floats, R, G, B, A. (Since 1.17.2)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table></div>
|
||||
</div>
|
||||
@ -578,6 +592,6 @@ image data.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PDF-Surfaces.html
vendored
Normal file → Executable file
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PDF-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-Image-Surfaces.html" title="Image Surfaces">
|
||||
<link rel="next" href="cairo-PNG-Support.html" title="PNG Support">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-PDF-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -125,8 +125,8 @@
|
||||
<a name="cairo-PDF-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -549,8 +549,8 @@ string.</p>
|
||||
<tr>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-PDF-Surfaces.html#cairo-pdf-surface-set-metadata">cairo_pdf_surface_set_metadata</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> CAIRO_PDF_METADATA_TITLE<span class="gtkdoc opt">,</span> <span class="string">"My Document"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PDF-Surfaces.html#cairo-pdf-surface-set-metadata">cairo_pdf_surface_set_metadata</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> CAIRO_PDF_METADATA_CREATE_DATE<span class="gtkdoc opt">,</span> <span class="string">"2015-12-31T23:59+02:00"</span><span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_pdf_surface_set_metadata</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="n">CAIRO_PDF_METADATA_TITLE</span><span class="p">,</span> <span class="s">"My Document"</span><span class="p">);</span>
|
||||
<span class="n">cairo_pdf_surface_set_metadata</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="n">CAIRO_PDF_METADATA_CREATE_DATE</span><span class="p">,</span> <span class="s">"2015-12-31T23:59+02:00"</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -824,6 +824,6 @@ specification that a generated PDF file will conform to.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PNG-Support.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PNG-Support.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-PDF-Surfaces.html" title="PDF Surfaces">
|
||||
<link rel="next" href="cairo-PostScript-Surfaces.html" title="PostScript Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-PNG-Support.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -94,8 +94,8 @@
|
||||
<a name="cairo-PNG-Support.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -408,6 +408,6 @@ PNG functions.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
80
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Paths.html
vendored
Normal file → Executable file
80
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Paths.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-cairo-t.html" title="cairo_t">
|
||||
<link rel="next" href="cairo-cairo-pattern-t.html" title="cairo_pattern_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Paths.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -214,8 +214,8 @@
|
||||
<a name="cairo-Paths.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -638,11 +638,11 @@ in the box given by <em class="parameter"><code>x</code></em>
|
||||
3
|
||||
4
|
||||
5</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-cairo-t.html#cairo-save">cairo_save</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Transformations.html#cairo-translate">cairo_translate</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> x <span class="gtkdoc opt">+</span> width <span class="gtkdoc opt">/</span> <span class="number">2</span><span class="gtkdoc opt">.,</span> y <span class="gtkdoc opt">+</span> height <span class="gtkdoc opt">/</span> <span class="number">2</span><span class="gtkdoc opt">.);</span>
|
||||
<span class="function"><a href="cairo-Transformations.html#cairo-scale">cairo_scale</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> width <span class="gtkdoc opt">/</span> <span class="number">2</span><span class="gtkdoc opt">.,</span> height <span class="gtkdoc opt">/</span> <span class="number">2</span><span class="gtkdoc opt">.);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-arc">cairo_arc</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">.,</span> <span class="number">0</span><span class="gtkdoc opt">.,</span> <span class="number">1</span><span class="gtkdoc opt">.,</span> <span class="number">0</span><span class="gtkdoc opt">.,</span> <span class="number">2</span> <span class="gtkdoc opt">*</span> M_PI<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-restore">cairo_restore</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_save</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_translate</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">x</span> <span class="o">+</span> <span class="n">width</span> <span class="o">/</span> <span class="mf">2.</span><span class="p">,</span> <span class="n">y</span> <span class="o">+</span> <span class="n">height</span> <span class="o">/</span> <span class="mf">2.</span><span class="p">);</span>
|
||||
<span class="n">cairo_scale</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">width</span> <span class="o">/</span> <span class="mf">2.</span><span class="p">,</span> <span class="n">height</span> <span class="o">/</span> <span class="mf">2.</span><span class="p">);</span>
|
||||
<span class="n">cairo_arc</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="mf">0.</span><span class="p">,</span> <span class="mf">0.</span><span class="p">,</span> <span class="mf">1.</span><span class="p">,</span> <span class="mf">0.</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="n">M_PI</span><span class="p">);</span>
|
||||
<span class="n">cairo_restore</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -950,11 +950,11 @@ path at position (<em class="parameter"><code>x</code></em>
|
||||
3
|
||||
4
|
||||
5</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-rel-line-to">cairo_rel_line_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> width<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-rel-line-to">cairo_rel_line_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-rel-line-to">cairo_rel_line_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">, -</span>width<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-close-path">cairo_close_path</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">);</span>
|
||||
<span class="n">cairo_rel_line_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_rel_line_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="n">height</span><span class="p">);</span>
|
||||
<span class="n">cairo_rel_line_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="o">-</span><span class="n">width</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_close_path</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -1454,32 +1454,32 @@ with <a class="link" href="cairo-Paths.html#cairo-move-to" title="cairo_move_to
|
||||
24
|
||||
25
|
||||
26</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">int</span> i<span class="gtkdoc opt">;</span>
|
||||
cairo_path_t <span class="gtkdoc opt">*</span>path<span class="gtkdoc opt">;</span>
|
||||
cairo_path_data_t <span class="gtkdoc opt">*</span>data<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="kt">int</span> <span class="n">i</span><span class="p">;</span>
|
||||
<span class="n">cairo_path_t</span> <span class="o">*</span><span class="n">path</span><span class="p">;</span>
|
||||
<span class="n">cairo_path_data_t</span> <span class="o">*</span><span class="n">data</span><span class="p">;</span>
|
||||
|
||||
path <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Paths.html#cairo-copy-path">cairo_copy_path</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="n">path</span> <span class="o">=</span> <span class="n">cairo_copy_path</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
|
||||
<span class="keyword">for</span> <span class="gtkdoc opt">(</span>i<span class="gtkdoc opt">=</span><span class="number">0</span><span class="gtkdoc opt">;</span> i <span class="gtkdoc opt"><</span> path<span class="gtkdoc opt">-></span>num_data<span class="gtkdoc opt">;</span> i <span class="gtkdoc opt">+=</span> path<span class="gtkdoc opt">-></span>data<span class="gtkdoc opt">[</span>i<span class="gtkdoc opt">].</span>header<span class="gtkdoc opt">.</span>length<span class="gtkdoc opt">) {</span>
|
||||
data <span class="gtkdoc opt">= &</span>path<span class="gtkdoc opt">-></span>data<span class="gtkdoc opt">[</span>i<span class="gtkdoc opt">];</span>
|
||||
<span class="keyword">switch</span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">-></span>header<span class="gtkdoc opt">.</span>type<span class="gtkdoc opt">) {</span>
|
||||
<span class="keyword">case</span> CAIRO_PATH_MOVE_TO<span class="gtkdoc opt">:</span>
|
||||
<span class="function">do_move_to_things</span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>x<span class="gtkdoc opt">,</span> data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>y<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">break</span><span class="gtkdoc opt">;</span>
|
||||
<span class="keyword">case</span> CAIRO_PATH_LINE_TO<span class="gtkdoc opt">:</span>
|
||||
<span class="function">do_line_to_things</span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>x<span class="gtkdoc opt">,</span> data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>y<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">break</span><span class="gtkdoc opt">;</span>
|
||||
<span class="keyword">case</span> CAIRO_PATH_CURVE_TO<span class="gtkdoc opt">:</span>
|
||||
<span class="function">do_curve_to_things</span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>x<span class="gtkdoc opt">,</span> data<span class="gtkdoc opt">[</span><span class="number">1</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>y<span class="gtkdoc opt">,</span>
|
||||
data<span class="gtkdoc opt">[</span><span class="number">2</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>x<span class="gtkdoc opt">,</span> data<span class="gtkdoc opt">[</span><span class="number">2</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>y<span class="gtkdoc opt">,</span>
|
||||
data<span class="gtkdoc opt">[</span><span class="number">3</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>x<span class="gtkdoc opt">,</span> data<span class="gtkdoc opt">[</span><span class="number">3</span><span class="gtkdoc opt">].</span>point<span class="gtkdoc opt">.</span>y<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">break</span><span class="gtkdoc opt">;</span>
|
||||
<span class="keyword">case</span> CAIRO_PATH_CLOSE_PATH<span class="gtkdoc opt">:</span>
|
||||
<span class="function">do_close_path_things</span> <span class="gtkdoc opt">();</span>
|
||||
<span class="keyword">break</span><span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc opt">}</span>
|
||||
<span class="gtkdoc opt">}</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-path-destroy">cairo_path_destroy</a></span> <span class="gtkdoc opt">(</span>path<span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="k">for</span> <span class="p">(</span><span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="n">path</span><span class="o">-></span><span class="n">num_data</span><span class="p">;</span> <span class="n">i</span> <span class="o">+=</span> <span class="n">path</span><span class="o">-></span><span class="n">data</span><span class="p">[</span><span class="n">i</span><span class="p">].</span><span class="n">header</span><span class="p">.</span><span class="n">length</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">data</span> <span class="o">=</span> <span class="o">&</span><span class="n">path</span><span class="o">-></span><span class="n">data</span><span class="p">[</span><span class="n">i</span><span class="p">];</span>
|
||||
<span class="k">switch</span> <span class="p">(</span><span class="n">data</span><span class="o">-></span><span class="n">header</span><span class="p">.</span><span class="n">type</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="k">case</span> <span class="nl">CAIRO_PATH_MOVE_TO</span><span class="p">:</span>
|
||||
<span class="n">do_move_to_things</span> <span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">y</span><span class="p">);</span>
|
||||
<span class="k">break</span><span class="p">;</span>
|
||||
<span class="k">case</span> <span class="nl">CAIRO_PATH_LINE_TO</span><span class="p">:</span>
|
||||
<span class="n">do_line_to_things</span> <span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">y</span><span class="p">);</span>
|
||||
<span class="k">break</span><span class="p">;</span>
|
||||
<span class="k">case</span> <span class="nl">CAIRO_PATH_CURVE_TO</span><span class="p">:</span>
|
||||
<span class="n">do_curve_to_things</span> <span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">data</span><span class="p">[</span><span class="mi">2</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">data</span><span class="p">[</span><span class="mi">2</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">data</span><span class="p">[</span><span class="mi">3</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">data</span><span class="p">[</span><span class="mi">3</span><span class="p">].</span><span class="n">point</span><span class="p">.</span><span class="n">y</span><span class="p">);</span>
|
||||
<span class="k">break</span><span class="p">;</span>
|
||||
<span class="k">case</span> <span class="nl">CAIRO_PATH_CLOSE_PATH</span><span class="p">:</span>
|
||||
<span class="n">do_close_path_things</span> <span class="p">();</span>
|
||||
<span class="k">break</span><span class="p">;</span>
|
||||
<span class="p">}</span>
|
||||
<span class="p">}</span>
|
||||
<span class="n">cairo_path_destroy</span> <span class="p">(</span><span class="n">path</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -1545,6 +1545,6 @@ See <a class="link" href="cairo-Paths.html#cairo-path-data-t" title="union cairo
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
48
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PostScript-Surfaces.html
vendored
Normal file → Executable file
48
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-PostScript-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-PNG-Support.html" title="PNG Support">
|
||||
<link rel="next" href="cairo-Recording-Surfaces.html" title="Recording Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-PostScript-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -133,8 +133,8 @@
|
||||
<a name="cairo-PostScript-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -645,24 +645,24 @@ the following comments:</p>
|
||||
16
|
||||
17
|
||||
18</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_surface_t <span class="gtkdoc opt">*</span>surface <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-create">cairo_ps_surface_create</a></span> <span class="gtkdoc opt">(</span>filename<span class="gtkdoc opt">,</span> width<span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">...</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%Title: My excellent document"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%Copyright: Copyright (C) 2006 Cairo Lover"</span><span class="gtkdoc opt">)</span>
|
||||
<span class="gtkdoc opt">...</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-begin-setup">cairo_ps_surface_dsc_begin_setup</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *MediaColor White"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">...</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-begin-page-setup">cairo_ps_surface_dsc_begin_page_setup</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *PageSize A3"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *InputSlot LargeCapacity"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *MediaType Glossy"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *MediaColor Blue"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">...</span> draw to first page here <span class="gtkdoc opt">..</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-show-page">cairo_show_page</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">...</span>
|
||||
<span class="function"><a href="cairo-PostScript-Surfaces.html#cairo-ps-surface-dsc-comment">cairo_ps_surface_dsc_comment</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">,</span> <span class="string">"%%IncludeFeature: *PageSize A5"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">...</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_surface_t</span> <span class="o">*</span><span class="n">surface</span> <span class="o">=</span> <span class="n">cairo_ps_surface_create</span> <span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">);</span>
|
||||
<span class="p">...</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%Title: My excellent document"</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%Copyright: Copyright (C) 2006 Cairo Lover"</span><span class="p">)</span>
|
||||
<span class="p">...</span>
|
||||
<span class="n">cairo_ps_surface_dsc_begin_setup</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *MediaColor White"</span><span class="p">);</span>
|
||||
<span class="p">...</span>
|
||||
<span class="n">cairo_ps_surface_dsc_begin_page_setup</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *PageSize A3"</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *InputSlot LargeCapacity"</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *MediaType Glossy"</span><span class="p">);</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *MediaColor Blue"</span><span class="p">);</span>
|
||||
<span class="p">...</span> <span class="n">draw</span> <span class="n">to</span> <span class="n">first</span> <span class="n">page</span> <span class="n">here</span> <span class="p">..</span>
|
||||
<span class="n">cairo_show_page</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="p">...</span>
|
||||
<span class="n">cairo_ps_surface_dsc_comment</span> <span class="p">(</span><span class="n">surface</span><span class="p">,</span> <span class="s">"%%IncludeFeature: *PageSize A5"</span><span class="p">);</span>
|
||||
<span class="p">...</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -744,6 +744,6 @@ conform to.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Quartz-(CGFont)-Fonts.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Quartz-(CGFont)-Fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-Win32-Fonts.html" title="Win32 Fonts">
|
||||
<link rel="next" href="cairo-User-Fonts.html" title="User Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Quartz-(CGFont)-Fonts.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -62,8 +62,8 @@
|
||||
<a name="cairo-Quartz-(CGFont)-Fonts.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -158,6 +158,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Quartz-Surfaces.html
vendored
Normal file → Executable file
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Quartz-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-SVG-Surfaces.html" title="SVG Surfaces">
|
||||
<link rel="next" href="cairo-XCB-Surfaces.html" title="XCB Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Quartz-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -70,8 +70,8 @@
|
||||
<a name="cairo-Quartz-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -150,8 +150,8 @@ using a translate and a scale; for example:</p>
|
||||
<tr>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function">CGContextTranslateCTM</span> <span class="gtkdoc opt">(</span>cgContext<span class="gtkdoc opt">,</span> <span class="number">0.0</span><span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">);</span>
|
||||
<span class="function">CGContextScaleCTM</span> <span class="gtkdoc opt">(</span>cgContext<span class="gtkdoc opt">,</span> <span class="number">1.0</span><span class="gtkdoc opt">, -</span><span class="number">1.0</span><span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">CGContextTranslateCTM</span> <span class="p">(</span><span class="n">cgContext</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="n">height</span><span class="p">);</span>
|
||||
<span class="n">CGContextScaleCTM</span> <span class="p">(</span><span class="n">cgContext</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">1.0</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -244,6 +244,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
15
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Raster-Sources.html
vendored
Normal file → Executable file
15
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Raster-Sources.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-text.html" title="text">
|
||||
<link rel="next" href="cairo-Tags-and-Links.html" title="Tags and Links">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Raster-Sources.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -129,7 +129,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="function_type">
|
||||
<a class="link" href="cairo-cairo-surface-t.html#cairo-surface-t" title="cairo_surface_t"><span class="returnvalue">cairo_surface_t</span></a>
|
||||
<a class="link" href="cairo-cairo-surface-t.html#cairo-surface-t" title="cairo_surface_t"><span class="returnvalue">cairo_surface_t</span></a> *
|
||||
</td>
|
||||
<td class="function_name">
|
||||
<span class="c_punctuation">(</span><a class="link" href="cairo-Raster-Sources.html#cairo-raster-source-acquire-func-t" title="cairo_raster_source_acquire_func_t ()">*cairo_raster_source_acquire_func_t</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
|
||||
@ -568,7 +568,7 @@ cairo_raster_source_pattern_get_finish
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="cairo-raster-source-acquire-func-t"></a><h3>cairo_raster_source_acquire_func_t ()</h3>
|
||||
<pre class="programlisting"><a class="link" href="cairo-cairo-surface-t.html#cairo-surface-t" title="cairo_surface_t"><span class="returnvalue">cairo_surface_t</span></a>
|
||||
<pre class="programlisting"><a class="link" href="cairo-cairo-surface-t.html#cairo-surface-t" title="cairo_surface_t"><span class="returnvalue">cairo_surface_t</span></a> *
|
||||
<span class="c_punctuation">(</span>*cairo_raster_source_acquire_func_t<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="cairo-cairo-pattern-t.html#cairo-pattern-t" title="cairo_pattern_t"><span class="type">cairo_pattern_t</span></a> *pattern</code></em>,
|
||||
<em class="parameter"><code><span class="type">void</span> *callback_data</code></em>,
|
||||
<em class="parameter"><code><a class="link" href="cairo-cairo-surface-t.html#cairo-surface-t" title="cairo_surface_t"><span class="type">cairo_surface_t</span></a> *target</code></em>,
|
||||
@ -781,14 +781,11 @@ called when the pattern (or a copy thereof) is no longer required.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-Raster-Sources.other_details"></a><h2>Types and Values</h2>
|
||||
</div>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-Raster-Sources.see-also"></a><h2>See Also</h2>
|
||||
<p><a class="link" href="cairo-cairo-pattern-t.html#cairo-pattern-t" title="cairo_pattern_t"><span class="type">cairo_pattern_t</span></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
22
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Recording-Surfaces.html
vendored
Normal file → Executable file
22
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Recording-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-PostScript-Surfaces.html" title="PostScript Surfaces">
|
||||
<link rel="next" href="cairo-Win32-Surfaces.html" title="Win32 Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Recording-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -70,8 +70,8 @@
|
||||
<a name="cairo-Recording-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -100,12 +100,12 @@ target surface, you can use code like this:</p>
|
||||
4
|
||||
5
|
||||
6</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_t <span class="gtkdoc opt">*</span>cr<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_t</span> <span class="o">*</span><span class="n">cr</span><span class="p">;</span>
|
||||
|
||||
cr <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-t.html#cairo-create">cairo_create</a></span> <span class="gtkdoc opt">(</span>target<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-set-source-surface">cairo_set_source_surface</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> recording_surface<span class="gtkdoc opt">,</span> <span class="number">0.0</span><span class="gtkdoc opt">,</span> <span class="number">0.0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-paint">cairo_paint</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-destroy">cairo_destroy</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="n">cr</span> <span class="o">=</span> <span class="n">cairo_create</span> <span class="p">(</span><span class="n">target</span><span class="p">);</span>
|
||||
<span class="n">cairo_set_source_surface</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">recording_surface</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">);</span>
|
||||
<span class="n">cairo_paint</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_destroy</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -274,6 +274,6 @@ This macro was added for completeness in cairo 1.10.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
14
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Regions.html
vendored
Normal file → Executable file
14
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Regions.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-cairo-pattern-t.html" title="cairo_pattern_t">
|
||||
<link rel="next" href="cairo-Transformations.html" title="Transformations">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Regions.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -230,8 +230,8 @@
|
||||
<a name="cairo-Regions.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -1116,7 +1116,7 @@ either in <em class="parameter"><code>dst</code></em>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-REGION-OVERLAP-PART:CAPS"></a>CAIRO_REGION_OVERLAP_PART</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>The contents are partially inside and
|
||||
partially outside the region. (Since 1.10)</p>
|
||||
partially outside the region. (Since 1.10)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -1128,6 +1128,6 @@ either in <em class="parameter"><code>dst</code></em>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-SVG-Surfaces.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-SVG-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-Win32-Surfaces.html" title="Win32 Surfaces">
|
||||
<link rel="next" href="cairo-Quartz-Surfaces.html" title="Quartz Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-SVG-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -101,8 +101,8 @@
|
||||
<a name="cairo-SVG-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -571,6 +571,6 @@ https://www.w3.org/TR/css-values-3/<span class="type">lengths</span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
14
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Script-Surfaces.html
vendored
Normal file → Executable file
14
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Script-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-XLib-XRender-Backend.html" title="XLib-XRender Backend">
|
||||
<link rel="next" href="cairo-support.html" title="Utilities">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Script-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -110,8 +110,8 @@
|
||||
<a name="cairo-Script-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -427,7 +427,7 @@ cairo_script_write_comment (<em class="parameter"><code><a class="link" href="ca
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="parameter_name"><p>len</p></td>
|
||||
<td class="parameter_description"><p>the length of the sting to write, or -1 to use <code class="function">strlen()</code></p></td>
|
||||
<td class="parameter_description"><p>the length of the string to write, or -1 to use <code class="function">strlen()</code></p></td>
|
||||
<td class="parameter_annotations"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -485,6 +485,6 @@ The script surface backend is always built in since 1.12.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
134
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Tags-and-Links.html
vendored
Normal file → Executable file
134
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Tags-and-Links.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-Raster-Sources.html" title="Raster Sources">
|
||||
<link rel="next" href="cairo-fonts.html" title="Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Tags-and-Links.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -62,8 +62,8 @@
|
||||
<a name="cairo-Tags-and-Links.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -98,10 +98,10 @@ document logical structure on supported backends. The following tags are support
|
||||
2
|
||||
3
|
||||
4</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">,</span> <span class="string">"uri='https://cairographics.org'"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"This is a link to the cairo website."</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">,</span> <span class="s">"uri='https://cairographics.org'"</span><span class="p">);</span>
|
||||
<span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">50</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"This is a link to the cairo website."</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -151,38 +151,36 @@ array size must be a multiple of four.</p>
|
||||
26
|
||||
27
|
||||
28
|
||||
29
|
||||
30</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_font_extents_t font_extents<span class="gtkdoc opt">;</span>
|
||||
cairo_text_extents_t text1_extents<span class="gtkdoc opt">;</span>
|
||||
cairo_text_extents_t text2_extents<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">char</span> attribs<span class="gtkdoc opt">[</span><span class="number">100</span><span class="gtkdoc opt">];</span>
|
||||
<span class="gtkdoc kwb">const char</span> <span class="gtkdoc opt">*</span>text1 <span class="gtkdoc opt">=</span> <span class="string">"This link is split"</span><span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">const char</span> <span class="gtkdoc opt">*</span>text2 <span class="gtkdoc opt">=</span> <span class="string">"across two lines"</span><span class="gtkdoc opt">;</span>
|
||||
29</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="k">struct</span> <span class="n">text</span> <span class="p">{</span>
|
||||
<span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">s</span><span class="p">;</span>
|
||||
<span class="kt">double</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">;</span>
|
||||
<span class="p">};</span>
|
||||
<span class="k">const</span> <span class="k">struct</span> <span class="n">text</span> <span class="n">text1</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"This link is split"</span><span class="p">,</span> <span class="mi">450</span><span class="p">,</span> <span class="mi">70</span> <span class="p">};</span>
|
||||
<span class="k">const</span> <span class="k">struct</span> <span class="n">text</span> <span class="n">text2</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"across two lines"</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">70</span> <span class="p">};</span>
|
||||
<span class="n">cairo_text_extents_t</span> <span class="n">text1_extents</span><span class="p">;</span>
|
||||
<span class="n">cairo_text_extents_t</span> <span class="n">text2_extents</span><span class="p">;</span>
|
||||
<span class="kt">char</span> <span class="n">attribs</span><span class="p">[</span><span class="mi">100</span><span class="p">];</span>
|
||||
|
||||
<span class="function"><a href="cairo-text.html#cairo-font-extents">cairo_font_extents</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">, &</span>font_extents<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">450</span><span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-text-extents">cairo_text_extents</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> text1<span class="gtkdoc opt">, &</span>text1_extents<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">,</span> <span class="number">70</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-text-extents">cairo_text_extents</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> text2<span class="gtkdoc opt">, &</span>text2_extents<span class="gtkdoc opt">);</span>
|
||||
<span class="function">sprintf</span> <span class="gtkdoc opt">(</span>attribs<span class="gtkdoc opt">,</span>
|
||||
<span class="string">"rect=[%f %f %f %f %f %f %f %f] uri='https://cairographics.org'"</span><span class="gtkdoc opt">,</span>
|
||||
text1_extents<span class="gtkdoc opt">.</span>x_bearing<span class="gtkdoc opt">,</span>
|
||||
text1_extents<span class="gtkdoc opt">.</span>y_bearing<span class="gtkdoc opt">,</span>
|
||||
text1_extents<span class="gtkdoc opt">.</span>width<span class="gtkdoc opt">,</span>
|
||||
text1_extents<span class="gtkdoc opt">.</span>height<span class="gtkdoc opt">,</span>
|
||||
text2_extents<span class="gtkdoc opt">.</span>x_bearing<span class="gtkdoc opt">,</span>
|
||||
text2_extents<span class="gtkdoc opt">.</span>y_bearing<span class="gtkdoc opt">,</span>
|
||||
text2_extents<span class="gtkdoc opt">.</span>width<span class="gtkdoc opt">,</span>
|
||||
text2_extents<span class="gtkdoc opt">.</span>height<span class="gtkdoc opt">);</span>
|
||||
<span class="n">cairo_text_extents</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text1</span><span class="p">.</span><span class="n">s</span><span class="p">,</span> <span class="o">&</span><span class="n">text1_extents</span><span class="p">);</span>
|
||||
<span class="n">cairo_text_extents</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text2</span><span class="p">.</span><span class="n">s</span><span class="p">,</span> <span class="o">&</span><span class="n">text2_extents</span><span class="p">);</span>
|
||||
<span class="n">sprintf</span> <span class="p">(</span><span class="n">attribs</span><span class="p">,</span>
|
||||
<span class="s">"rect=[%f %f %f %f %f %f %f %f] uri='https://cairographics.org'"</span><span class="p">,</span>
|
||||
<span class="n">text1_extents</span><span class="p">.</span><span class="n">x_bearing</span> <span class="o">+</span> <span class="n">text1</span><span class="p">.</span><span class="n">x</span><span class="p">,</span>
|
||||
<span class="n">text1_extents</span><span class="p">.</span><span class="n">y_bearing</span> <span class="o">+</span> <span class="n">text1</span><span class="p">.</span><span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">text1_extents</span><span class="p">.</span><span class="n">width</span><span class="p">,</span>
|
||||
<span class="n">text1_extents</span><span class="p">.</span><span class="n">height</span><span class="p">,</span>
|
||||
<span class="n">text2_extents</span><span class="p">.</span><span class="n">x_bearing</span> <span class="o">+</span> <span class="n">text2</span><span class="p">.</span><span class="n">x</span><span class="p">,</span>
|
||||
<span class="n">text2_extents</span><span class="p">.</span><span class="n">y_bearing</span> <span class="o">+</span> <span class="n">text2</span><span class="p">.</span><span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">text2_extents</span><span class="p">.</span><span class="n">width</span><span class="p">,</span>
|
||||
<span class="n">text2_extents</span><span class="p">.</span><span class="n">height</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">,</span> attribs<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"This is a link to the cairo website"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">450</span><span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> text1<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">,</span> <span class="number">70</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> text2<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">,</span> <span class="n">attribs</span><span class="p">);</span>
|
||||
<span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text1</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">text1</span><span class="p">.</span><span class="n">y</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text1</span><span class="p">.</span><span class="n">s</span><span class="p">);</span>
|
||||
<span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text2</span><span class="p">.</span><span class="n">x</span><span class="p">,</span> <span class="n">text2</span><span class="p">.</span><span class="n">y</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">text2</span><span class="p">.</span><span class="n">s</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -286,17 +284,17 @@ operations with the <a class="link" href="cairo-Tags-and-Links.html#CAIRO-TAG-DE
|
||||
9
|
||||
10
|
||||
11</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="comment">/* Create a hyperlink */</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">,</span> <span class="string">"dest='mydest' internal"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"This is a hyperlink."</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_LINK<span class="gtkdoc opt">);</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="cm">/* Create a hyperlink */</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">,</span> <span class="s">"dest='mydest' internal"</span><span class="p">);</span>
|
||||
<span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">50</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"This is a hyperlink."</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_LINK</span><span class="p">);</span>
|
||||
|
||||
<span class="comment">/* Create a destination */</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_DEST<span class="gtkdoc opt">,</span> <span class="string">"name='mydest'"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Paths.html#cairo-move-to">cairo_move_to</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="number">50</span><span class="gtkdoc opt">,</span> <span class="number">250</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"This paragraph is the destination of the above link."</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> CAIRO_TAG_DEST<span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="cm">/* Create a destination */</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_DEST</span><span class="p">,</span> <span class="s">"name='mydest'"</span><span class="p">);</span>
|
||||
<span class="n">cairo_move_to</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">250</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"This paragraph is the destination of the above link."</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">CAIRO_TAG_DEST</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -347,29 +345,29 @@ a header and a paragraph.</p>
|
||||
21
|
||||
22
|
||||
23</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Document"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Document"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Sect"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"H1"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Heading 1"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"H1"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Sect"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"H1"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Heading 1"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"H1"</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"P"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Paragraph 1"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"P"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Sect"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"P"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Paragraph 1"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"P"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Sect"</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Sect"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"H1"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Heading 2"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"H1"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Sect"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"H1"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Heading 2"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"H1"</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-begin">cairo_tag_begin</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"P"</span><span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text">cairo_show_text</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Paragraph 2"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"P"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Sect"</span><span class="gtkdoc opt">);</span>
|
||||
<span class="n">cairo_tag_begin</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"P"</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">cairo_show_text</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Paragraph 2"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"P"</span><span class="p">);</span>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Sect"</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-Tags-and-Links.html#cairo-tag-end">cairo_tag_end</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> <span class="string">"Document"</span><span class="gtkdoc opt">);</span></pre></td>
|
||||
<span class="n">cairo_tag_end</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="s">"Document"</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -500,6 +498,6 @@ Links.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
11
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Transformations.html
vendored
Normal file → Executable file
11
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Transformations.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-Regions.html" title="Regions">
|
||||
<link rel="next" href="cairo-text.html" title="text">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Transformations.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -550,14 +550,11 @@ transforming (<em class="parameter"><code>dx</code></em>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-Transformations.other_details"></a><h2>Types and Values</h2>
|
||||
</div>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-Transformations.see-also"></a><h2>See Also</h2>
|
||||
<p><a class="link" href="cairo-cairo-matrix-t.html#cairo-matrix-t" title="cairo_matrix_t"><span class="type">cairo_matrix_t</span></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
18
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Types.html
vendored
Normal file → Executable file
18
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Types.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-support.html" title="Utilities">
|
||||
<link rel="prev" href="cairo-Version-Information.html" title="Version Information">
|
||||
<link rel="next" href="index-all.html" title="Index">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Types.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="function_type">
|
||||
@ -52,8 +52,8 @@
|
||||
<a name="cairo-Types.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -119,9 +119,9 @@ value as a boolean condition.</p>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2
|
||||
3</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="keyword">if</span> <span class="gtkdoc opt">(</span><span class="function"><a href="cairo-cairo-t.html#cairo-in-stroke">cairo_in_stroke</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">)) {</span>
|
||||
<span class="comment">/* do something */</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="k">if</span> <span class="p">(</span><span class="n">cairo_in_stroke</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">))</span> <span class="p">{</span>
|
||||
<span class="cm">/* do something */</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -204,6 +204,6 @@ would just use the address of a static <span class="type">cairo_data_key_t</span
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-User-Fonts.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-User-Fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-Quartz-(CGFont)-Fonts.html" title="Quartz (CGFont) Fonts">
|
||||
<link rel="next" href="cairo-surfaces.html" title="Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-User-Fonts.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -150,8 +150,8 @@
|
||||
<a name="cairo-User-Fonts.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -822,6 +822,6 @@ this feature (1.8 and later).</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Version-Information.html
vendored
Normal file → Executable file
30
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Version-Information.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-support.html" title="Utilities">
|
||||
<link rel="prev" href="cairo-Error-handling.html" title="Error handling">
|
||||
<link rel="next" href="cairo-Types.html" title="Types">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Version-Information.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -73,8 +73,8 @@
|
||||
<a name="cairo-Version-Information.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -188,12 +188,12 @@ to 1.0.0 could be achieved at compile-time or run-time as follows:
|
||||
4
|
||||
5
|
||||
6</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc ppc">##if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 0, 0)</span>
|
||||
<span class="function">printf</span> <span class="gtkdoc opt">(</span><span class="string">"Compiling with suitable cairo version: %s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">, %</span>CAIRO_VERSION_STRING<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc ppc">##endif</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="cp">##if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 0, 0)</span>
|
||||
<span class="n">printf</span> <span class="p">(</span><span class="s">"Compiling with suitable cairo version: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="o">%</span><span class="n">CAIRO_VERSION_STRING</span><span class="p">);</span>
|
||||
<span class="cp">##endif</span>
|
||||
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span><span class="function"><a href="cairo-Version-Information.html#cairo-version">cairo_version</a></span><span class="gtkdoc opt">() >=</span> <span class="function"><a href="cairo-Version-Information.html#CAIRO-VERSION-ENCODE:CAPS">CAIRO_VERSION_ENCODE</a></span><span class="gtkdoc opt">(</span><span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">))</span>
|
||||
<span class="function">printf</span> <span class="gtkdoc opt">(</span><span class="string">"Running with suitable cairo version: %s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="cairo-Version-Information.html#cairo-version-string">cairo_version_string</a></span> <span class="gtkdoc opt">());</span></pre></td>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">cairo_version</span><span class="p">()</span> <span class="o">>=</span> <span class="n">CAIRO_VERSION_ENCODE</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">))</span>
|
||||
<span class="n">printf</span> <span class="p">(</span><span class="s">"Running with suitable cairo version: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">cairo_version_string</span> <span class="p">());</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -298,7 +298,7 @@ or equal to version X.Y.Z could be performed as follows:</p>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="listing_lines" align="right"><pre>1</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="keyword">if</span> <span class="gtkdoc opt">(</span><span class="function"><a href="cairo-Version-Information.html#cairo-version">cairo_version</a></span><span class="gtkdoc opt">() >=</span> <span class="function"><a href="cairo-Version-Information.html#CAIRO-VERSION-ENCODE:CAPS">CAIRO_VERSION_ENCODE</a></span><span class="gtkdoc opt">(</span>X<span class="gtkdoc opt">,</span>Y<span class="gtkdoc opt">,</span>Z<span class="gtkdoc opt">)) {...}</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="k">if</span> <span class="p">(</span><span class="n">cairo_version</span><span class="p">()</span> <span class="o">>=</span> <span class="n">CAIRO_VERSION_ENCODE</span><span class="p">(</span><span class="n">X</span><span class="p">,</span><span class="n">Y</span><span class="p">,</span><span class="n">Z</span><span class="p">))</span> <span class="p">{...}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -340,7 +340,7 @@ of the form "X.Y.Z".</p>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="CAIRO-VERSION-MAJOR:CAPS"></a><h3>CAIRO_VERSION_MAJOR</h3>
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MAJOR USE_cairo_version_OR_cairo_version_string_INSTEAD
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MAJOR 1
|
||||
</pre>
|
||||
<p>The major component of the version of cairo available at compile-time.</p>
|
||||
<p class="since">Since: 1.0</p>
|
||||
@ -348,7 +348,7 @@ of the form "X.Y.Z".</p>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="CAIRO-VERSION-MINOR:CAPS"></a><h3>CAIRO_VERSION_MINOR</h3>
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MINOR USE_cairo_version_OR_cairo_version_string_INSTEAD
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MINOR 17
|
||||
</pre>
|
||||
<p>The minor component of the version of cairo available at compile-time.</p>
|
||||
<p class="since">Since: 1.0</p>
|
||||
@ -356,7 +356,7 @@ of the form "X.Y.Z".</p>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="CAIRO-VERSION-MICRO:CAPS"></a><h3>CAIRO_VERSION_MICRO</h3>
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MICRO USE_cairo_version_OR_cairo_version_string_INSTEAD
|
||||
<pre class="programlisting">#define CAIRO_VERSION_MICRO 4
|
||||
</pre>
|
||||
<p>The micro component of the version of cairo available at compile-time.</p>
|
||||
<p class="since">Since: 1.0</p>
|
||||
@ -372,6 +372,6 @@ at compile-time, in the form of "X.Y.Z".</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Win32-Fonts.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Win32-Fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-FreeType-Fonts.html" title="FreeType Fonts">
|
||||
<link rel="next" href="cairo-Quartz-(CGFont)-Fonts.html" title="Quartz (CGFont) Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Win32-Fonts.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -110,8 +110,8 @@
|
||||
<a name="cairo-Win32-Fonts.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -431,6 +431,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Win32-Surfaces.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-Win32-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-Recording-Surfaces.html" title="Recording Surfaces">
|
||||
<link rel="next" href="cairo-SVG-Surfaces.html" title="SVG Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-Win32-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -102,8 +102,8 @@
|
||||
<a name="cairo-Win32-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -408,6 +408,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XCB-Surfaces.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XCB-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-Quartz-Surfaces.html" title="Quartz Surfaces">
|
||||
<link rel="next" href="cairo-XLib-Surfaces.html" title="XLib Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-XCB-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -126,8 +126,8 @@
|
||||
<a name="cairo-XCB-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -653,6 +653,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XLib-Surfaces.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XLib-Surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-XCB-Surfaces.html" title="XCB Surfaces">
|
||||
<link rel="next" href="cairo-XLib-XRender-Backend.html" title="XLib-XRender Backend">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-XLib-Surfaces.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -158,8 +158,8 @@
|
||||
<a name="cairo-XLib-Surfaces.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -708,6 +708,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XLib-XRender-Backend.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-XLib-XRender-Backend.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-XLib-Surfaces.html" title="XLib Surfaces">
|
||||
<link rel="next" href="cairo-Script-Surfaces.html" title="Script Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-XLib-XRender-Backend.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -62,8 +62,8 @@
|
||||
<a name="cairo-XLib-XRender-Backend.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="define_keyword">#define</td>
|
||||
@ -203,6 +203,6 @@ This macro can be used to conditionally compile backend-specific code.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
46
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-device-t.html
vendored
Normal file → Executable file
46
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-device-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="next" href="cairo-cairo-surface-t.html" title="cairo_surface_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-device-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -189,8 +189,8 @@
|
||||
<a name="cairo-cairo-device-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -247,26 +247,26 @@ look something like this:</p>
|
||||
18
|
||||
19
|
||||
20</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">void</span>
|
||||
<span class="function">my_device_modifying_function</span> <span class="gtkdoc opt">(</span>cairo_device_t <span class="gtkdoc opt">*</span>device<span class="gtkdoc opt">)</span>
|
||||
<span class="gtkdoc opt">{</span>
|
||||
cairo_status_t status<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="kt">void</span>
|
||||
<span class="nf">my_device_modifying_function</span> <span class="p">(</span><span class="n">cairo_device_t</span> <span class="o">*</span><span class="n">device</span><span class="p">)</span>
|
||||
<span class="p">{</span>
|
||||
<span class="n">cairo_status_t</span> <span class="n">status</span><span class="p">;</span>
|
||||
|
||||
<span class="gtkdoc slc">// Ensure the device is properly reset</span>
|
||||
<span class="function"><a href="cairo-cairo-device-t.html#cairo-device-flush">cairo_device_flush</a></span> <span class="gtkdoc opt">(</span>device<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc slc">// Try to acquire the device</span>
|
||||
status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-device-t.html#cairo-device-acquire">cairo_device_acquire</a></span> <span class="gtkdoc opt">(</span>device<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>status <span class="gtkdoc opt">!=</span> CAIRO_STATUS_SUCCESS<span class="gtkdoc opt">) {</span>
|
||||
<span class="function">printf</span> <span class="gtkdoc opt">(</span><span class="string">"Failed to acquire the device: %s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span> <span class="function"><a href="cairo-Error-handling.html#cairo-status-to-string">cairo_status_to_string</a></span> <span class="gtkdoc opt">(</span>status<span class="gtkdoc opt">));</span>
|
||||
<span class="keyword">return</span><span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc opt">}</span>
|
||||
<span class="c1">// Ensure the device is properly reset</span>
|
||||
<span class="n">cairo_device_flush</span> <span class="p">(</span><span class="n">device</span><span class="p">);</span>
|
||||
<span class="c1">// Try to acquire the device</span>
|
||||
<span class="n">status</span> <span class="o">=</span> <span class="n">cairo_device_acquire</span> <span class="p">(</span><span class="n">device</span><span class="p">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">status</span> <span class="o">!=</span> <span class="n">CAIRO_STATUS_SUCCESS</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">printf</span> <span class="p">(</span><span class="s">"Failed to acquire the device: %s</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n">cairo_status_to_string</span> <span class="p">(</span><span class="n">status</span><span class="p">));</span>
|
||||
<span class="k">return</span><span class="p">;</span>
|
||||
<span class="p">}</span>
|
||||
|
||||
<span class="gtkdoc slc">// Do the custom operations on the device here.</span>
|
||||
<span class="gtkdoc slc">// But do not call any Cairo functions that might acquire devices.</span>
|
||||
<span class="c1">// Do the custom operations on the device here.</span>
|
||||
<span class="c1">// But do not call any Cairo functions that might acquire devices.</span>
|
||||
|
||||
<span class="gtkdoc slc">// Release the device when done.</span>
|
||||
<span class="function"><a href="cairo-cairo-device-t.html#cairo-device-release">cairo_device_release</a></span> <span class="gtkdoc opt">(</span>device<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="c1">// Release the device when done.</span>
|
||||
<span class="n">cairo_device_release</span> <span class="p">(</span><span class="n">device</span><span class="p">);</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -816,6 +816,6 @@ the wrong type is undefined.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-font-face-t.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-font-face-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="next" href="cairo-cairo-scaled-font-t.html" title="cairo_scaled_font_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-font-face-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -101,8 +101,8 @@
|
||||
<a name="cairo-cairo-font-face-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -471,6 +471,6 @@ of the wrong type is undefined.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
34
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-font-options-t.html
vendored
Normal file → Executable file
34
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-font-options-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-cairo-scaled-font-t.html" title="cairo_scaled_font_t">
|
||||
<link rel="next" href="cairo-FreeType-Fonts.html" title="FreeType Fonts">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-font-options-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -180,8 +180,8 @@
|
||||
<a name="cairo-cairo-font-options-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -780,7 +780,7 @@ antialiasing mode of <a class="link" href="cairo-cairo-t.html#CAIRO-ANTIALIAS-SU
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SUBPIXEL-ORDER-DEFAULT:CAPS"></a>CAIRO_SUBPIXEL_ORDER_DEFAULT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Use the default subpixel order for
|
||||
for the target device, since 1.0</p>
|
||||
for the target device, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -788,7 +788,7 @@ antialiasing mode of <a class="link" href="cairo-cairo-t.html#CAIRO-ANTIALIAS-SU
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SUBPIXEL-ORDER-RGB:CAPS"></a>CAIRO_SUBPIXEL_ORDER_RGB</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Subpixel elements are arranged horizontally
|
||||
with red at the left, since 1.0</p>
|
||||
with red at the left, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -796,7 +796,7 @@ antialiasing mode of <a class="link" href="cairo-cairo-t.html#CAIRO-ANTIALIAS-SU
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SUBPIXEL-ORDER-BGR:CAPS"></a>CAIRO_SUBPIXEL_ORDER_BGR</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Subpixel elements are arranged horizontally
|
||||
with blue at the left, since 1.0</p>
|
||||
with blue at the left, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -804,7 +804,7 @@ antialiasing mode of <a class="link" href="cairo-cairo-t.html#CAIRO-ANTIALIAS-SU
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SUBPIXEL-ORDER-VRGB:CAPS"></a>CAIRO_SUBPIXEL_ORDER_VRGB</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Subpixel elements are arranged vertically
|
||||
with red at the top, since 1.0</p>
|
||||
with red at the top, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -812,7 +812,7 @@ antialiasing mode of <a class="link" href="cairo-cairo-t.html#CAIRO-ANTIALIAS-SU
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SUBPIXEL-ORDER-VBGR:CAPS"></a>CAIRO_SUBPIXEL_ORDER_VBGR</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Subpixel elements are arranged vertically
|
||||
with blue at the top, since 1.0</p>
|
||||
with blue at the top, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -844,7 +844,7 @@ styles are supported by all font backends.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-HINT-STYLE-DEFAULT:CAPS"></a>CAIRO_HINT_STYLE_DEFAULT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Use the default hint style for
|
||||
font backend and target device, since 1.0</p>
|
||||
font backend and target device, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -859,8 +859,8 @@ styles are supported by all font backends.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-HINT-STYLE-SLIGHT:CAPS"></a>CAIRO_HINT_STYLE_SLIGHT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Hint outlines slightly to improve
|
||||
contrast while retaining good fidelity to the original
|
||||
shapes, since 1.0</p>
|
||||
contrast while retaining good fidelity to the original
|
||||
shapes, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -868,8 +868,8 @@ styles are supported by all font backends.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-HINT-STYLE-MEDIUM:CAPS"></a>CAIRO_HINT_STYLE_MEDIUM</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Hint outlines with medium strength
|
||||
giving a compromise between fidelity to the original shapes
|
||||
and contrast, since 1.0</p>
|
||||
giving a compromise between fidelity to the original shapes
|
||||
and contrast, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -906,7 +906,7 @@ will be laid out differently at different zoom factors.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-HINT-METRICS-DEFAULT:CAPS"></a>CAIRO_HINT_METRICS_DEFAULT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Hint metrics in the default
|
||||
manner for the font backend and target device, since 1.0</p>
|
||||
manner for the font backend and target device, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -936,6 +936,6 @@ will be laid out differently at different zoom factors.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-matrix-t.html
vendored
Normal file → Executable file
12
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-matrix-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-support.html" title="Utilities">
|
||||
<link rel="prev" href="cairo-support.html" title="Utilities">
|
||||
<link rel="next" href="cairo-Error-handling.html" title="Error handling">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-matrix-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -142,8 +142,8 @@
|
||||
<a name="cairo-cairo-matrix-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="datatype_keyword"> </td>
|
||||
@ -774,6 +774,6 @@ a point (x, y) is given by:</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
80
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-pattern-t.html
vendored
Normal file → Executable file
80
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-pattern-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-Paths.html" title="Paths">
|
||||
<link rel="next" href="cairo-Regions.html" title="Regions">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-pattern-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -357,8 +357,8 @@
|
||||
<a name="cairo-cairo-pattern-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -1230,30 +1230,30 @@ the color of C0.</p>
|
||||
22
|
||||
23
|
||||
24</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_pattern_t <span class="gtkdoc opt">*</span>pattern <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-pattern-t.html#cairo-pattern-create-mesh">cairo_pattern_create_mesh</a></span> <span class="gtkdoc opt">();</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_pattern_t</span> <span class="o">*</span><span class="n">pattern</span> <span class="o">=</span> <span class="n">cairo_pattern_create_mesh</span> <span class="p">();</span>
|
||||
|
||||
<span class="comment">/* Add a Coons patch */</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-begin-patch">cairo_mesh_pattern_begin_patch</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-move-to">cairo_mesh_pattern_move_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-curve-to">cairo_mesh_pattern_curve_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">, -</span><span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">60</span><span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-curve-to">cairo_mesh_pattern_curve_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">60</span><span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">130</span><span class="gtkdoc opt">,</span> <span class="number">60</span><span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-curve-to">cairo_mesh_pattern_curve_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">60</span><span class="gtkdoc opt">,</span> <span class="number">70</span><span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">130</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-curve-to">cairo_mesh_pattern_curve_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">70</span><span class="gtkdoc opt">, -</span><span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">30</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">2</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">3</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-end-patch">cairo_mesh_pattern_end_patch</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">);</span>
|
||||
<span class="cm">/* Add a Coons patch */</span>
|
||||
<span class="n">cairo_mesh_pattern_begin_patch</span> <span class="p">(</span><span class="n">pattern</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_move_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_curve_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="o">-</span><span class="mi">30</span><span class="p">,</span> <span class="mi">60</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_curve_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">60</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mi">130</span><span class="p">,</span> <span class="mi">60</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">100</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_curve_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">60</span><span class="p">,</span> <span class="mi">70</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mi">130</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">100</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_curve_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mi">70</span><span class="p">,</span> <span class="o">-</span><span class="mi">30</span><span class="p">,</span> <span class="mi">30</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_end_patch</span> <span class="p">(</span><span class="n">pattern</span><span class="p">);</span>
|
||||
|
||||
<span class="comment">/* Add a Gouraud-shaded triangle */</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-begin-patch">cairo_mesh_pattern_begin_patch</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">)</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-move-to">cairo_mesh_pattern_move_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">,</span> <span class="number">100</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-line-to">cairo_mesh_pattern_line_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">130</span><span class="gtkdoc opt">,</span> <span class="number">130</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-line-to">cairo_mesh_pattern_line_to</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">130</span><span class="gtkdoc opt">,</span> <span class="number">70</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-set-corner-color-rgb">cairo_mesh_pattern_set_corner_color_rgb</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">,</span> <span class="number">2</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">0</span><span class="gtkdoc opt">,</span> <span class="number">1</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-mesh-pattern-end-patch">cairo_mesh_pattern_end_patch</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">)</span></pre></td>
|
||||
<span class="cm">/* Add a Gouraud-shaded triangle */</span>
|
||||
<span class="n">cairo_mesh_pattern_begin_patch</span> <span class="p">(</span><span class="n">pattern</span><span class="p">)</span>
|
||||
<span class="n">cairo_mesh_pattern_move_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">100</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_line_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">130</span><span class="p">,</span> <span class="mi">130</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_line_to</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">130</span><span class="p">,</span> <span class="mi">70</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_set_corner_color_rgb</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
|
||||
<span class="n">cairo_mesh_pattern_end_patch</span> <span class="p">(</span><span class="n">pattern</span><span class="p">)</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -2173,8 +2173,8 @@ creates implicitly. For example:</p></li></ul></div>
|
||||
<tr>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-cairo-t.html#cairo-set-source-surface">cairo_set_source_surface</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> image<span class="gtkdoc opt">,</span> x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-pattern-set-filter">cairo_pattern_set_filter</a></span> <span class="gtkdoc opt">(</span><span class="function"><a href="cairo-cairo-t.html#cairo-get-source">cairo_get_source</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">),</span> CAIRO_FILTER_NEAREST<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_set_source_surface</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">);</span>
|
||||
<span class="n">cairo_pattern_set_filter</span> <span class="p">(</span><span class="n">cairo_get_source</span> <span class="p">(</span><span class="n">cr</span><span class="p">),</span> <span class="n">CAIRO_FILTER_NEAREST</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -2258,8 +2258,8 @@ it does by default the correct code to use is:</p>
|
||||
<tr>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-cairo-matrix-t.html#cairo-matrix-init-scale">cairo_matrix_init_scale</a></span> <span class="gtkdoc opt">(&</span>matrix<span class="gtkdoc opt">,</span> <span class="number">0.5</span><span class="gtkdoc opt">,</span> <span class="number">0.5</span><span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-pattern-set-matrix">cairo_pattern_set_matrix</a></span> <span class="gtkdoc opt">(</span>pattern<span class="gtkdoc opt">, &</span>matrix<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_matrix_init_scale</span> <span class="p">(</span><span class="o">&</span><span class="n">matrix</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">);</span>
|
||||
<span class="n">cairo_pattern_set_matrix</span> <span class="p">(</span><span class="n">pattern</span><span class="p">,</span> <span class="o">&</span><span class="n">matrix</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -2523,7 +2523,7 @@ and <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-EXTEND-PAD:CAPS"><cod
|
||||
<td class="enum_member_name"><p><a name="CAIRO-EXTEND-NONE:CAPS"></a>CAIRO_EXTEND_NONE</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>pixels outside of the source pattern
|
||||
are fully transparent (Since 1.0)</p>
|
||||
are fully transparent (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2538,7 +2538,7 @@ and <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-EXTEND-PAD:CAPS"><cod
|
||||
<td class="enum_member_name"><p><a name="CAIRO-EXTEND-REFLECT:CAPS"></a>CAIRO_EXTEND_REFLECT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>the pattern is tiled by reflecting
|
||||
at the edges (Since 1.0; but only implemented for surface patterns since 1.6)</p>
|
||||
at the edges (Since 1.0; but only implemented for surface patterns since 1.6)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2546,8 +2546,8 @@ and <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-EXTEND-PAD:CAPS"><cod
|
||||
<td class="enum_member_name"><p><a name="CAIRO-EXTEND-PAD:CAPS"></a>CAIRO_EXTEND_PAD</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>pixels outside of the pattern copy
|
||||
the closest pixel from the source (Since 1.2; but only
|
||||
implemented for surface patterns since 1.6)</p>
|
||||
the closest pixel from the source (Since 1.2; but only
|
||||
implemented for surface patterns since 1.6)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2576,7 +2576,7 @@ used with a particular pattern.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FILTER-FAST:CAPS"></a>CAIRO_FILTER_FAST</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>A high-performance filter, with quality similar
|
||||
to <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-FILTER-NEAREST:CAPS"><code class="literal">CAIRO_FILTER_NEAREST</code></a> (Since 1.0)</p>
|
||||
to <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-FILTER-NEAREST:CAPS"><code class="literal">CAIRO_FILTER_NEAREST</code></a> (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2584,7 +2584,7 @@ used with a particular pattern.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FILTER-GOOD:CAPS"></a>CAIRO_FILTER_GOOD</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>A reasonable-performance filter, with quality
|
||||
similar to <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-FILTER-BILINEAR:CAPS"><code class="literal">CAIRO_FILTER_BILINEAR</code></a> (Since 1.0)</p>
|
||||
similar to <a class="link" href="cairo-cairo-pattern-t.html#CAIRO-FILTER-BILINEAR:CAPS"><code class="literal">CAIRO_FILTER_BILINEAR</code></a> (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2592,7 +2592,7 @@ used with a particular pattern.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FILTER-BEST:CAPS"></a>CAIRO_FILTER_BEST</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>The highest-quality available, performance may
|
||||
not be suitable for interactive use. (Since 1.0)</p>
|
||||
not be suitable for interactive use. (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2614,7 +2614,7 @@ used with a particular pattern.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-FILTER-GAUSSIAN:CAPS"></a>CAIRO_FILTER_GAUSSIAN</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>This filter value is currently
|
||||
unimplemented, and should not be used in current code. (Since 1.0)</p>
|
||||
unimplemented, and should not be used in current code. (Since 1.0)</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2705,6 +2705,6 @@ color. It may be opaque or translucent, since 1.2.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
122
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-scaled-font-t.html
vendored
Normal file → Executable file
122
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-scaled-font-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-fonts.html" title="Fonts">
|
||||
<link rel="prev" href="cairo-cairo-font-face-t.html" title="cairo_font_face_t">
|
||||
<link rel="next" href="cairo-cairo-font-options-t.html" title="cairo_font_options_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-scaled-font-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -181,8 +181,8 @@
|
||||
<a name="cairo-cairo-scaled-font-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -569,29 +569,29 @@ and a suitable array will be allocated. In code:</p>
|
||||
21
|
||||
22
|
||||
23</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_status_t status<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_status_t</span> <span class="n">status</span><span class="p">;</span>
|
||||
|
||||
cairo_glyph_t <span class="gtkdoc opt">*</span>glyphs <span class="gtkdoc opt">=</span> NULL<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> num_glyphs<span class="gtkdoc opt">;</span>
|
||||
cairo_text_cluster_t <span class="gtkdoc opt">*</span>clusters <span class="gtkdoc opt">=</span> NULL<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> num_clusters<span class="gtkdoc opt">;</span>
|
||||
cairo_text_cluster_flags_t cluster_flags<span class="gtkdoc opt">;</span>
|
||||
<span class="n">cairo_glyph_t</span> <span class="o">*</span><span class="n">glyphs</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">num_glyphs</span><span class="p">;</span>
|
||||
<span class="n">cairo_text_cluster_t</span> <span class="o">*</span><span class="n">clusters</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">num_clusters</span><span class="p">;</span>
|
||||
<span class="n">cairo_text_cluster_flags_t</span> <span class="n">cluster_flags</span><span class="p">;</span>
|
||||
|
||||
status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-text-to-glyphs">cairo_scaled_font_text_to_glyphs</a></span> <span class="gtkdoc opt">(</span>scaled_font<span class="gtkdoc opt">,</span>
|
||||
x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">,</span>
|
||||
utf8<span class="gtkdoc opt">,</span> utf8_len<span class="gtkdoc opt">,</span>
|
||||
<span class="gtkdoc opt">&</span>glyphs<span class="gtkdoc opt">, &</span>num_glyphs<span class="gtkdoc opt">,</span>
|
||||
<span class="gtkdoc opt">&</span>clusters<span class="gtkdoc opt">, &</span>num_clusters<span class="gtkdoc opt">, &</span>cluster_flags<span class="gtkdoc opt">);</span>
|
||||
<span class="n">status</span> <span class="o">=</span> <span class="n">cairo_scaled_font_text_to_glyphs</span> <span class="p">(</span><span class="n">scaled_font</span><span class="p">,</span>
|
||||
<span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">utf8</span><span class="p">,</span> <span class="n">utf8_len</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">glyphs</span><span class="p">,</span> <span class="o">&</span><span class="n">num_glyphs</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">clusters</span><span class="p">,</span> <span class="o">&</span><span class="n">num_clusters</span><span class="p">,</span> <span class="o">&</span><span class="n">cluster_flags</span><span class="p">);</span>
|
||||
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>status <span class="gtkdoc opt">==</span> CAIRO_STATUS_SUCCESS<span class="gtkdoc opt">) {</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text-glyphs">cairo_show_text_glyphs</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span>
|
||||
utf8<span class="gtkdoc opt">,</span> utf8_len<span class="gtkdoc opt">,</span>
|
||||
glyphs<span class="gtkdoc opt">,</span> num_glyphs<span class="gtkdoc opt">,</span>
|
||||
clusters<span class="gtkdoc opt">,</span> num_clusters<span class="gtkdoc opt">,</span> cluster_flags<span class="gtkdoc opt">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">status</span> <span class="o">==</span> <span class="n">CAIRO_STATUS_SUCCESS</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">cairo_show_text_glyphs</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span>
|
||||
<span class="n">utf8</span><span class="p">,</span> <span class="n">utf8_len</span><span class="p">,</span>
|
||||
<span class="n">glyphs</span><span class="p">,</span> <span class="n">num_glyphs</span><span class="p">,</span>
|
||||
<span class="n">clusters</span><span class="p">,</span> <span class="n">num_clusters</span><span class="p">,</span> <span class="n">cluster_flags</span><span class="p">);</span>
|
||||
|
||||
<span class="function"><a href="cairo-text.html#cairo-glyph-free">cairo_glyph_free</a></span> <span class="gtkdoc opt">(</span>glyphs<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-text-cluster-free">cairo_text_cluster_free</a></span> <span class="gtkdoc opt">(</span>clusters<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="n">cairo_glyph_free</span> <span class="p">(</span><span class="n">glyphs</span><span class="p">);</span>
|
||||
<span class="n">cairo_text_cluster_free</span> <span class="p">(</span><span class="n">clusters</span><span class="p">);</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -618,22 +618,22 @@ status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-c
|
||||
14
|
||||
15
|
||||
16</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_status_t status<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_status_t</span> <span class="n">status</span><span class="p">;</span>
|
||||
|
||||
cairo_glyph_t <span class="gtkdoc opt">*</span>glyphs <span class="gtkdoc opt">=</span> NULL<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> num_glyphs<span class="gtkdoc opt">;</span>
|
||||
<span class="n">cairo_glyph_t</span> <span class="o">*</span><span class="n">glyphs</span> <span class="o">=</span> <span class="nb">NULL</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">num_glyphs</span><span class="p">;</span>
|
||||
|
||||
status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-text-to-glyphs">cairo_scaled_font_text_to_glyphs</a></span> <span class="gtkdoc opt">(</span>scaled_font<span class="gtkdoc opt">,</span>
|
||||
x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">,</span>
|
||||
utf8<span class="gtkdoc opt">,</span> utf8_len<span class="gtkdoc opt">,</span>
|
||||
<span class="gtkdoc opt">&</span>glyphs<span class="gtkdoc opt">, &</span>num_glyphs<span class="gtkdoc opt">,</span>
|
||||
NULL<span class="gtkdoc opt">,</span> NULL<span class="gtkdoc opt">,</span>
|
||||
NULL<span class="gtkdoc opt">);</span>
|
||||
<span class="n">status</span> <span class="o">=</span> <span class="n">cairo_scaled_font_text_to_glyphs</span> <span class="p">(</span><span class="n">scaled_font</span><span class="p">,</span>
|
||||
<span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">utf8</span><span class="p">,</span> <span class="n">utf8_len</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">glyphs</span><span class="p">,</span> <span class="o">&</span><span class="n">num_glyphs</span><span class="p">,</span>
|
||||
<span class="nb">NULL</span><span class="p">,</span> <span class="nb">NULL</span><span class="p">,</span>
|
||||
<span class="nb">NULL</span><span class="p">);</span>
|
||||
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>status <span class="gtkdoc opt">==</span> CAIRO_STATUS_SUCCESS<span class="gtkdoc opt">) {</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-glyphs">cairo_show_glyphs</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> glyphs<span class="gtkdoc opt">,</span> num_glyphs<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-glyph-free">cairo_glyph_free</a></span> <span class="gtkdoc opt">(</span>glyphs<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">status</span> <span class="o">==</span> <span class="n">CAIRO_STATUS_SUCCESS</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">cairo_show_glyphs</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">glyphs</span><span class="p">,</span> <span class="n">num_glyphs</span><span class="p">);</span>
|
||||
<span class="n">cairo_glyph_free</span> <span class="p">(</span><span class="n">glyphs</span><span class="p">);</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -672,33 +672,33 @@ arrays:</p>
|
||||
25
|
||||
26
|
||||
27</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_status_t status<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_status_t</span> <span class="n">status</span><span class="p">;</span>
|
||||
|
||||
cairo_glyph_t stack_glyphs<span class="gtkdoc opt">[</span><span class="number">40</span><span class="gtkdoc opt">];</span>
|
||||
cairo_glyph_t <span class="gtkdoc opt">*</span>glyphs <span class="gtkdoc opt">=</span> stack_glyphs<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> num_glyphs <span class="gtkdoc opt">=</span> <span class="keyword">sizeof</span> <span class="gtkdoc opt">(</span>stack_glyphs<span class="gtkdoc opt">) /</span> <span class="keyword">sizeof</span> <span class="gtkdoc opt">(</span>stack_glyphs<span class="gtkdoc opt">[</span><span class="number">0</span><span class="gtkdoc opt">]);</span>
|
||||
cairo_text_cluster_t stack_clusters<span class="gtkdoc opt">[</span><span class="number">40</span><span class="gtkdoc opt">];</span>
|
||||
cairo_text_cluster_t <span class="gtkdoc opt">*</span>clusters <span class="gtkdoc opt">=</span> stack_clusters<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> num_clusters <span class="gtkdoc opt">=</span> <span class="keyword">sizeof</span> <span class="gtkdoc opt">(</span>stack_clusters<span class="gtkdoc opt">) /</span> <span class="keyword">sizeof</span> <span class="gtkdoc opt">(</span>stack_clusters<span class="gtkdoc opt">[</span><span class="number">0</span><span class="gtkdoc opt">]);</span>
|
||||
cairo_text_cluster_flags_t cluster_flags<span class="gtkdoc opt">;</span>
|
||||
<span class="n">cairo_glyph_t</span> <span class="n">stack_glyphs</span><span class="p">[</span><span class="mi">40</span><span class="p">];</span>
|
||||
<span class="n">cairo_glyph_t</span> <span class="o">*</span><span class="n">glyphs</span> <span class="o">=</span> <span class="n">stack_glyphs</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">num_glyphs</span> <span class="o">=</span> <span class="k">sizeof</span> <span class="p">(</span><span class="n">stack_glyphs</span><span class="p">)</span> <span class="o">/</span> <span class="k">sizeof</span> <span class="p">(</span><span class="n">stack_glyphs</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
|
||||
<span class="n">cairo_text_cluster_t</span> <span class="n">stack_clusters</span><span class="p">[</span><span class="mi">40</span><span class="p">];</span>
|
||||
<span class="n">cairo_text_cluster_t</span> <span class="o">*</span><span class="n">clusters</span> <span class="o">=</span> <span class="n">stack_clusters</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">num_clusters</span> <span class="o">=</span> <span class="k">sizeof</span> <span class="p">(</span><span class="n">stack_clusters</span><span class="p">)</span> <span class="o">/</span> <span class="k">sizeof</span> <span class="p">(</span><span class="n">stack_clusters</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
|
||||
<span class="n">cairo_text_cluster_flags_t</span> <span class="n">cluster_flags</span><span class="p">;</span>
|
||||
|
||||
status <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-text-to-glyphs">cairo_scaled_font_text_to_glyphs</a></span> <span class="gtkdoc opt">(</span>scaled_font<span class="gtkdoc opt">,</span>
|
||||
x<span class="gtkdoc opt">,</span> y<span class="gtkdoc opt">,</span>
|
||||
utf8<span class="gtkdoc opt">,</span> utf8_len<span class="gtkdoc opt">,</span>
|
||||
<span class="gtkdoc opt">&</span>glyphs<span class="gtkdoc opt">, &</span>num_glyphs<span class="gtkdoc opt">,</span>
|
||||
<span class="gtkdoc opt">&</span>clusters<span class="gtkdoc opt">, &</span>num_clusters<span class="gtkdoc opt">, &</span>cluster_flags<span class="gtkdoc opt">);</span>
|
||||
<span class="n">status</span> <span class="o">=</span> <span class="n">cairo_scaled_font_text_to_glyphs</span> <span class="p">(</span><span class="n">scaled_font</span><span class="p">,</span>
|
||||
<span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span>
|
||||
<span class="n">utf8</span><span class="p">,</span> <span class="n">utf8_len</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">glyphs</span><span class="p">,</span> <span class="o">&</span><span class="n">num_glyphs</span><span class="p">,</span>
|
||||
<span class="o">&</span><span class="n">clusters</span><span class="p">,</span> <span class="o">&</span><span class="n">num_clusters</span><span class="p">,</span> <span class="o">&</span><span class="n">cluster_flags</span><span class="p">);</span>
|
||||
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>status <span class="gtkdoc opt">==</span> CAIRO_STATUS_SUCCESS<span class="gtkdoc opt">) {</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-show-text-glyphs">cairo_show_text_glyphs</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span>
|
||||
utf8<span class="gtkdoc opt">,</span> utf8_len<span class="gtkdoc opt">,</span>
|
||||
glyphs<span class="gtkdoc opt">,</span> num_glyphs<span class="gtkdoc opt">,</span>
|
||||
clusters<span class="gtkdoc opt">,</span> num_clusters<span class="gtkdoc opt">,</span> cluster_flags<span class="gtkdoc opt">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">status</span> <span class="o">==</span> <span class="n">CAIRO_STATUS_SUCCESS</span><span class="p">)</span> <span class="p">{</span>
|
||||
<span class="n">cairo_show_text_glyphs</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span>
|
||||
<span class="n">utf8</span><span class="p">,</span> <span class="n">utf8_len</span><span class="p">,</span>
|
||||
<span class="n">glyphs</span><span class="p">,</span> <span class="n">num_glyphs</span><span class="p">,</span>
|
||||
<span class="n">clusters</span><span class="p">,</span> <span class="n">num_clusters</span><span class="p">,</span> <span class="n">cluster_flags</span><span class="p">);</span>
|
||||
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>glyphs <span class="gtkdoc opt">!=</span> stack_glyphs<span class="gtkdoc opt">)</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-glyph-free">cairo_glyph_free</a></span> <span class="gtkdoc opt">(</span>glyphs<span class="gtkdoc opt">);</span>
|
||||
<span class="keyword">if</span> <span class="gtkdoc opt">(</span>clusters <span class="gtkdoc opt">!=</span> stack_clusters<span class="gtkdoc opt">)</span>
|
||||
<span class="function"><a href="cairo-text.html#cairo-text-cluster-free">cairo_text_cluster_free</a></span> <span class="gtkdoc opt">(</span>clusters<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">glyphs</span> <span class="o">!=</span> <span class="n">stack_glyphs</span><span class="p">)</span>
|
||||
<span class="n">cairo_glyph_free</span> <span class="p">(</span><span class="n">glyphs</span><span class="p">);</span>
|
||||
<span class="k">if</span> <span class="p">(</span><span class="n">clusters</span> <span class="o">!=</span> <span class="n">stack_clusters</span><span class="p">)</span>
|
||||
<span class="n">cairo_text_cluster_free</span> <span class="p">(</span><span class="n">clusters</span><span class="p">);</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -1296,6 +1296,6 @@ for vertical text layout as found in East-Asian languages.</p></td>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
52
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-surface-t.html
vendored
Normal file → Executable file
52
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-surface-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-surfaces.html" title="Surfaces">
|
||||
<link rel="prev" href="cairo-cairo-device-t.html" title="cairo_device_t">
|
||||
<link rel="next" href="cairo-Image-Surfaces.html" title="Image Surfaces">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-surface-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -293,8 +293,8 @@
|
||||
<a name="cairo-cairo-surface-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -401,25 +401,25 @@ you must use <a class="link" href="cairo-cairo-surface-t.html#cairo-surface-mark
|
||||
17
|
||||
18
|
||||
19</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">void</span>
|
||||
<span class="function">modify_image_surface</span> <span class="gtkdoc opt">(</span>cairo_surface_t <span class="gtkdoc opt">*</span>surface<span class="gtkdoc opt">)</span>
|
||||
<span class="gtkdoc opt">{</span>
|
||||
<span class="gtkdoc kwb">unsigned char</span> <span class="gtkdoc opt">*</span>data<span class="gtkdoc opt">;</span>
|
||||
<span class="gtkdoc kwb">int</span> width<span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">,</span> stride<span class="gtkdoc opt">;</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="kt">void</span>
|
||||
<span class="nf">modify_image_surface</span> <span class="p">(</span><span class="n">cairo_surface_t</span> <span class="o">*</span><span class="n">surface</span><span class="p">)</span>
|
||||
<span class="p">{</span>
|
||||
<span class="kt">unsigned</span> <span class="kt">char</span> <span class="o">*</span><span class="n">data</span><span class="p">;</span>
|
||||
<span class="kt">int</span> <span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">,</span> <span class="n">stride</span><span class="p">;</span>
|
||||
|
||||
<span class="gtkdoc slc">// flush to ensure all writing to the image was done</span>
|
||||
<span class="function"><a href="cairo-cairo-surface-t.html#cairo-surface-flush">cairo_surface_flush</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
<span class="c1">// flush to ensure all writing to the image was done</span>
|
||||
<span class="n">cairo_surface_flush</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
|
||||
<span class="gtkdoc slc">// modify the image</span>
|
||||
data <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-image-surface-get-data">cairo_image_surface_get_data</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
width <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-image-surface-get-width">cairo_image_surface_get_width</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
height <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-image-surface-get-height">cairo_image_surface_get_height</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
stride <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-Image-Surfaces.html#cairo-image-surface-get-stride">cairo_image_surface_get_stride</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
<span class="function">modify_image_data</span> <span class="gtkdoc opt">(</span>data<span class="gtkdoc opt">,</span> width<span class="gtkdoc opt">,</span> height<span class="gtkdoc opt">,</span> stride<span class="gtkdoc opt">);</span>
|
||||
<span class="c1">// modify the image</span>
|
||||
<span class="n">data</span> <span class="o">=</span> <span class="n">cairo_image_surface_get_data</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">width</span> <span class="o">=</span> <span class="n">cairo_image_surface_get_width</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">height</span> <span class="o">=</span> <span class="n">cairo_image_surface_get_height</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">stride</span> <span class="o">=</span> <span class="n">cairo_image_surface_get_stride</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="n">modify_image_data</span> <span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">,</span> <span class="n">stride</span><span class="p">);</span>
|
||||
|
||||
<span class="gtkdoc slc">// mark the image dirty so Cairo clears its caches.</span>
|
||||
<span class="function"><a href="cairo-cairo-surface-t.html#cairo-surface-mark-dirty">cairo_surface_mark_dirty</a></span> <span class="gtkdoc opt">(</span>surface<span class="gtkdoc opt">);</span>
|
||||
<span class="gtkdoc opt">}</span></pre></td>
|
||||
<span class="c1">// mark the image dirty so Cairo clears its caches.</span>
|
||||
<span class="n">cairo_surface_mark_dirty</span> <span class="p">(</span><span class="n">surface</span><span class="p">);</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -726,8 +726,8 @@ cairo_surface_finish (<em class="parameter"><code><a class="link" href="cairo-ca
|
||||
external resources. For example, for the Xlib backend it means
|
||||
that cairo will no longer access the drawable, which can be freed.
|
||||
After calling <a class="link" href="cairo-cairo-surface-t.html#cairo-surface-finish" title="cairo_surface_finish ()"><code class="function">cairo_surface_finish()</code></a> the only valid operations on a
|
||||
surface are getting and setting user, referencing and
|
||||
destroying, and flushing and finishing it.
|
||||
surface are checking status, getting and setting user, referencing
|
||||
and destroying, and flushing and finishing it.
|
||||
Further drawing to the surface will not affect the
|
||||
surface but will instead trigger a <a class="link" href="cairo-Error-handling.html#CAIRO-STATUS-SURFACE-FINISHED:CAPS"><code class="literal">CAIRO_STATUS_SURFACE_FINISHED</code></a>
|
||||
error.</p>
|
||||
@ -1150,7 +1150,7 @@ backends.</p>
|
||||
completing a page (with <a class="link" href="cairo-cairo-t.html#cairo-show-page" title="cairo_show_page ()"><code class="function">cairo_show_page()</code></a> or <a class="link" href="cairo-cairo-t.html#cairo-copy-page" title="cairo_copy_page ()"><code class="function">cairo_copy_page()</code></a>) so
|
||||
there is currently no way to have more than one fallback resolution
|
||||
in effect on a single page.</p>
|
||||
<p>The default fallback resoultion is 300 pixels per inch in both
|
||||
<p>The default fallback resolution is 300 pixels per inch in both
|
||||
dimensions.</p>
|
||||
<div class="refsect3">
|
||||
<a name="cairo-surface-set-fallback-resolution.parameters"></a><h4>Parameters</h4>
|
||||
@ -2102,7 +2102,7 @@ the wrong type is undefined.</p>
|
||||
<td class="enum_member_name"><p><a name="CAIRO-SURFACE-TYPE-SUBSURFACE:CAPS"></a>CAIRO_SURFACE_TYPE_SUBSURFACE</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>The surface is a subsurface created with
|
||||
<a class="link" href="cairo-cairo-surface-t.html#cairo-surface-create-for-rectangle" title="cairo_surface_create_for_rectangle ()"><code class="function">cairo_surface_create_for_rectangle()</code></a>, since 1.10</p>
|
||||
<a class="link" href="cairo-cairo-surface-t.html#cairo-surface-create-for-rectangle" title="cairo_surface_create_for_rectangle ()"><code class="function">cairo_surface_create_for_rectangle()</code></a>, since 1.10</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2125,6 +2125,6 @@ the wrong type is undefined.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
40
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-t.html
vendored
Normal file → Executable file
40
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-cairo-t.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="next" href="cairo-Paths.html" title="Paths">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-cairo-t.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -525,8 +525,8 @@
|
||||
<a name="cairo-cairo-t.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -843,13 +843,13 @@ under the stroke:</p>
|
||||
5
|
||||
6
|
||||
7</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function"><a href="cairo-cairo-t.html#cairo-push-group">cairo_push_group</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-set-source">cairo_set_source</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> fill_pattern<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-fill-preserve">cairo_fill_preserve</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-set-source">cairo_set_source</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> stroke_pattern<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-stroke">cairo_stroke</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-pop-group-to-source">cairo_pop_group_to_source</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-paint-with-alpha">cairo_paint_with_alpha</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> alpha<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_push_group</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_set_source</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">fill_pattern</span><span class="p">);</span>
|
||||
<span class="n">cairo_fill_preserve</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_set_source</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">stroke_pattern</span><span class="p">);</span>
|
||||
<span class="n">cairo_stroke</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_pop_group_to_source</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_paint_with_alpha</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">alpha</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -967,9 +967,9 @@ operations:</p>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2
|
||||
3</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting">cairo_pattern_t <span class="gtkdoc opt">*</span>group <span class="gtkdoc opt">=</span> <span class="function"><a href="cairo-cairo-t.html#cairo-pop-group">cairo_pop_group</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-t.html#cairo-set-source">cairo_set_source</a></span> <span class="gtkdoc opt">(</span>cr<span class="gtkdoc opt">,</span> group<span class="gtkdoc opt">);</span>
|
||||
<span class="function"><a href="cairo-cairo-pattern-t.html#cairo-pattern-destroy">cairo_pattern_destroy</a></span> <span class="gtkdoc opt">(</span>group<span class="gtkdoc opt">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">cairo_pattern_t</span> <span class="o">*</span><span class="n">group</span> <span class="o">=</span> <span class="n">cairo_pop_group</span> <span class="p">(</span><span class="n">cr</span><span class="p">);</span>
|
||||
<span class="n">cairo_set_source</span> <span class="p">(</span><span class="n">cr</span><span class="p">,</span> <span class="n">group</span><span class="p">);</span>
|
||||
<span class="n">cairo_pattern_destroy</span> <span class="p">(</span><span class="n">group</span><span class="p">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -2942,7 +2942,7 @@ the backend, typically this will be similar to <em class="parameter"><code>CAIRO
|
||||
<td class="enum_member_name"><p><a name="CAIRO-ANTIALIAS-DEFAULT:CAPS"></a>CAIRO_ANTIALIAS_DEFAULT</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Use the default antialiasing for
|
||||
the subsystem and target device, since 1.0</p>
|
||||
the subsystem and target device, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2957,7 +2957,7 @@ the backend, typically this will be similar to <em class="parameter"><code>CAIRO
|
||||
<td class="enum_member_name"><p><a name="CAIRO-ANTIALIAS-GRAY:CAPS"></a>CAIRO_ANTIALIAS_GRAY</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Perform single-color antialiasing (using
|
||||
shades of gray for black text on a white background, for example), since 1.0</p>
|
||||
shades of gray for black text on a white background, for example), since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -2965,8 +2965,8 @@ the backend, typically this will be similar to <em class="parameter"><code>CAIRO
|
||||
<td class="enum_member_name"><p><a name="CAIRO-ANTIALIAS-SUBPIXEL:CAPS"></a>CAIRO_ANTIALIAS_SUBPIXEL</p></td>
|
||||
<td class="enum_member_description">
|
||||
<p>Perform antialiasing by taking
|
||||
advantage of the order of subpixel elements on devices
|
||||
such as LCD panels, since 1.0</p>
|
||||
advantage of the order of subpixel elements on devices
|
||||
such as LCD panels, since 1.0</p>
|
||||
</td>
|
||||
<td class="enum_member_annotations"> </td>
|
||||
</tr>
|
||||
@ -3483,6 +3483,6 @@ array of rectangles.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-drawing.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-drawing.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="prev" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="next" href="cairo-cairo-t.html" title="cairo_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -50,6 +50,6 @@
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-fonts.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-fonts.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="prev" href="cairo-Tags-and-Links.html" title="Tags and Links">
|
||||
<link rel="next" href="cairo-cairo-font-face-t.html" title="cairo_font_face_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -47,6 +47,6 @@
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-support.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-support.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="prev" href="cairo-Script-Surfaces.html" title="Script Surfaces">
|
||||
<link rel="next" href="cairo-cairo-matrix-t.html" title="cairo_matrix_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -38,6 +38,6 @@
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-surfaces.html
vendored
Normal file → Executable file
4
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-surfaces.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="prev" href="cairo-User-Fonts.html" title="User Fonts">
|
||||
<link rel="next" href="cairo-cairo-device-t.html" title="cairo_device_t">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -68,6 +68,6 @@
|
||||
</dl></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-text.html
vendored
Normal file → Executable file
16
src/3rdparty/cairo-1.16.0/doc/public/html/cairo-text.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="cairo-drawing.html" title="Drawing">
|
||||
<link rel="prev" href="cairo-Transformations.html" title="Transformations">
|
||||
<link rel="next" href="cairo-Raster-Sources.html" title="Raster Sources">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -35,8 +35,8 @@
|
||||
<a name="cairo-text.functions"></a><h2>Functions</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="functions_return">
|
||||
<col class="functions_name">
|
||||
<col width="150px" class="functions_proto_type">
|
||||
<col class="functions_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -237,8 +237,8 @@
|
||||
<a name="cairo-text.other"></a><h2>Types and Values</h2>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
<colgroup>
|
||||
<col width="150px" class="name">
|
||||
<col class="description">
|
||||
<col width="150px" class="other_proto_type">
|
||||
<col class="other_proto_name">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -1061,7 +1061,7 @@ See that function for limitations and other details of toy font faces.</p>
|
||||
<a name="cairo-toy-font-face-get-family"></a><h3>cairo_toy_font_face_get_family ()</h3>
|
||||
<pre class="programlisting">const <span class="returnvalue">char</span> *
|
||||
cairo_toy_font_face_get_family (<em class="parameter"><code><a class="link" href="cairo-cairo-font-face-t.html#cairo-font-face-t" title="cairo_font_face_t"><span class="type">cairo_font_face_t</span></a> *font_face</code></em>);</pre>
|
||||
<p>Gets the familly name of a toy font.</p>
|
||||
<p>Gets the family name of a toy font.</p>
|
||||
<div class="refsect3">
|
||||
<a name="cairo-toy-font-face-get-family.parameters"></a><h4>Parameters</h4>
|
||||
<div class="informaltable"><table class="informaltable" width="100%" border="0">
|
||||
@ -1471,10 +1471,10 @@ map to glyphs in the glyph array from end to start. (Since 1.8)</p>
|
||||
<div class="refsect1">
|
||||
<a name="cairo-text.see-also"></a><h2>See Also</h2>
|
||||
<p><a class="link" href="cairo-cairo-font-face-t.html#cairo-font-face-t" title="cairo_font_face_t"><span class="type">cairo_font_face_t</span></a>, <a class="link" href="cairo-cairo-scaled-font-t.html#cairo-scaled-font-t" title="cairo_scaled_font_t"><span class="type">cairo_scaled_font_t</span></a>, <a class="link" href="cairo-Paths.html#cairo-text-path" title="cairo_text_path ()"><code class="function">cairo_text_path()</code></a>,
|
||||
<a class="link" href="cairo-Paths.html#cairo-glyph-path" title="cairo_glyph_path ()"><code class="function">cairo_glyph_path()</code></a></p>
|
||||
<a class="link" href="cairo-Paths.html#cairo-glyph-path" title="cairo_glyph_path ()"><code class="function">cairo_glyph_path()</code></a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
2
src/3rdparty/cairo-1.16.0/doc/public/html/cairo.devhelp2
vendored
Normal file → Executable file
2
src/3rdparty/cairo-1.16.0/doc/public/html/cairo.devhelp2
vendored
Normal file → Executable file
@ -716,6 +716,8 @@
|
||||
<keyword type="constant" name="CAIRO_FORMAT_A1" link="cairo-Image-Surfaces.html#CAIRO-FORMAT-A1:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_FORMAT_RGB16_565" link="cairo-Image-Surfaces.html#CAIRO-FORMAT-RGB16-565:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_FORMAT_RGB30" link="cairo-Image-Surfaces.html#CAIRO-FORMAT-RGB30:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_FORMAT_RGB96F" link="cairo-Image-Surfaces.html#CAIRO-FORMAT-RGB96F:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_FORMAT_RGBA128F" link="cairo-Image-Surfaces.html#CAIRO-FORMAT-RGBA128F:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_PDF_OUTLINE_FLAG_OPEN" link="cairo-PDF-Surfaces.html#CAIRO-PDF-OUTLINE-FLAG-OPEN:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_PDF_OUTLINE_FLAG_BOLD" link="cairo-PDF-Surfaces.html#CAIRO-PDF-OUTLINE-FLAG-BOLD:CAPS"/>
|
||||
<keyword type="constant" name="CAIRO_PDF_OUTLINE_FLAG_ITALIC" link="cairo-PDF-Surfaces.html#CAIRO-PDF-OUTLINE-FLAG-ITALIC:CAPS"/>
|
||||
|
0
src/3rdparty/cairo-1.16.0/doc/public/html/home.png
vendored
Normal file → Executable file
0
src/3rdparty/cairo-1.16.0/doc/public/html/home.png
vendored
Normal file → Executable file
Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B |
64
src/3rdparty/cairo-1.16.0/doc/public/html/index-1.10.html
vendored
Normal file → Executable file
64
src/3rdparty/cairo-1.16.0/doc/public/html/index-1.10.html
vendored
Normal file → Executable file
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="index.html" title="Cairo: A Vector Graphics Library">
|
||||
<link rel="prev" href="index-1.8.html" title="Index of new symbols in 1.8">
|
||||
<link rel="next" href="index-1.12.html" title="Index of new symbols in 1.12">
|
||||
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.32 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -26,40 +26,40 @@
|
||||
<div class="indexdiv">
|
||||
<h3>D</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm18286">cairo_device_acquire, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-acquire">cairo_device_acquire ()</a>
|
||||
<dt id="ientry-idm18282">cairo_device_acquire, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-acquire">cairo_device_acquire ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm17956">cairo_device_destroy, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-destroy">cairo_device_destroy ()</a>
|
||||
<dt id="ientry-idm17952">cairo_device_destroy, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-destroy">cairo_device_destroy ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18024">cairo_device_finish, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-finish">cairo_device_finish ()</a>
|
||||
<dt id="ientry-idm18020">cairo_device_finish, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-finish">cairo_device_finish ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18064">cairo_device_flush, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-flush">cairo_device_flush ()</a>
|
||||
<dt id="ientry-idm18060">cairo_device_flush, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-flush">cairo_device_flush ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18129">cairo_device_get_reference_count, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-reference-count">cairo_device_get_reference_count ()</a>
|
||||
<dt id="ientry-idm18125">cairo_device_get_reference_count, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-reference-count">cairo_device_get_reference_count ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18094">cairo_device_get_type, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-type">cairo_device_get_type ()</a>
|
||||
<dt id="ientry-idm18090">cairo_device_get_type, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-type">cairo_device_get_type ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18238">cairo_device_get_user_data, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-user-data">cairo_device_get_user_data ()</a>
|
||||
<dt id="ientry-idm18234">cairo_device_get_user_data, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-get-user-data">cairo_device_get_user_data ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm17913">cairo_device_reference, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-reference">cairo_device_reference ()</a>
|
||||
<dt id="ientry-idm17909">cairo_device_reference, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-reference">cairo_device_reference ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18332">cairo_device_release, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-release">cairo_device_release ()</a>
|
||||
<dt id="ientry-idm18328">cairo_device_release, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-release">cairo_device_release ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18163">cairo_device_set_user_data, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-set-user-data">cairo_device_set_user_data ()</a>
|
||||
<dt id="ientry-idm18159">cairo_device_set_user_data, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-set-user-data">cairo_device_set_user_data ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm17990">cairo_device_status, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-status">cairo_device_status ()</a>
|
||||
<dt id="ientry-idm17986">cairo_device_status, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-status">cairo_device_status ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18442">cairo_device_t, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-t">cairo_device_t</a>
|
||||
<dt id="ientry-idm18438">cairo_device_t, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-t">cairo_device_t</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm18468">cairo_device_type_t, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-type-t">enum cairo_device_type_t</a>
|
||||
<dt id="ientry-idm18464">cairo_device_type_t, <a class="indexterm" href="cairo-cairo-device-t.html#cairo-device-type-t">enum cairo_device_type_t</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="indexdiv">
|
||||
<h3>H</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm16231">CAIRO_HAS_FC_FONT, <a class="indexterm" href="cairo-FreeType-Fonts.html#CAIRO-HAS-FC-FONT:CAPS">CAIRO_HAS_FC_FONT</a>
|
||||
<dt id="ientry-idm16227">CAIRO_HAS_FC_FONT, <a class="indexterm" href="cairo-FreeType-Fonts.html#CAIRO-HAS-FC-FONT:CAPS">CAIRO_HAS_FC_FONT</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm23540">CAIRO_HAS_RECORDING_SURFACE, <a class="indexterm" href="cairo-Recording-Surfaces.html#CAIRO-HAS-RECORDING-SURFACE:CAPS">CAIRO_HAS_RECORDING_SURFACE</a>
|
||||
<dt id="ientry-idm23548">CAIRO_HAS_RECORDING_SURFACE, <a class="indexterm" href="cairo-Recording-Surfaces.html#CAIRO-HAS-RECORDING-SURFACE:CAPS">CAIRO_HAS_RECORDING_SURFACE</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
@ -71,37 +71,37 @@
|
||||
<div class="indexdiv">
|
||||
<h3>M</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm20505">CAIRO_MIME_TYPE_JP2, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JP2:CAPS">CAIRO_MIME_TYPE_JP2</a>
|
||||
<dt id="ientry-idm20501">CAIRO_MIME_TYPE_JP2, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JP2:CAPS">CAIRO_MIME_TYPE_JP2</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm20513">CAIRO_MIME_TYPE_JPEG, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JPEG:CAPS">CAIRO_MIME_TYPE_JPEG</a>
|
||||
<dt id="ientry-idm20509">CAIRO_MIME_TYPE_JPEG, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-JPEG:CAPS">CAIRO_MIME_TYPE_JPEG</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm20521">CAIRO_MIME_TYPE_PNG, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-PNG:CAPS">CAIRO_MIME_TYPE_PNG</a>
|
||||
<dt id="ientry-idm20517">CAIRO_MIME_TYPE_PNG, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-PNG:CAPS">CAIRO_MIME_TYPE_PNG</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm20529">CAIRO_MIME_TYPE_URI, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-URI:CAPS">CAIRO_MIME_TYPE_URI</a>
|
||||
<dt id="ientry-idm20525">CAIRO_MIME_TYPE_URI, <a class="indexterm" href="cairo-cairo-surface-t.html#CAIRO-MIME-TYPE-URI:CAPS">CAIRO_MIME_TYPE_URI</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="indexdiv">
|
||||
<h3>P</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm21693">cairo_pdf_get_versions, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-get-versions">cairo_pdf_get_versions ()</a>
|
||||
<dt id="ientry-idm21701">cairo_pdf_get_versions, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-get-versions">cairo_pdf_get_versions ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm21651">cairo_pdf_surface_restrict_to_version, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-surface-restrict-to-version">cairo_pdf_surface_restrict_to_version ()</a>
|
||||
<dt id="ientry-idm21659">cairo_pdf_surface_restrict_to_version, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-surface-restrict-to-version">cairo_pdf_surface_restrict_to_version ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm22152">cairo_pdf_version_t, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-version-t">enum cairo_pdf_version_t</a>
|
||||
<dt id="ientry-idm22160">cairo_pdf_version_t, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-version-t">enum cairo_pdf_version_t</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm21731">cairo_pdf_version_to_string, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-version-to-string">cairo_pdf_version_to_string ()</a>
|
||||
<dt id="ientry-idm21739">cairo_pdf_version_to_string, <a class="indexterm" href="cairo-PDF-Surfaces.html#cairo-pdf-version-to-string">cairo_pdf_version_to_string ()</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="indexdiv">
|
||||
<h3>R</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm23382">cairo_recording_surface_create, <a class="indexterm" href="cairo-Recording-Surfaces.html#cairo-recording-surface-create">cairo_recording_surface_create ()</a>
|
||||
<dt id="ientry-idm23390">cairo_recording_surface_create, <a class="indexterm" href="cairo-Recording-Surfaces.html#cairo-recording-surface-create">cairo_recording_surface_create ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm23426">cairo_recording_surface_ink_extents, <a class="indexterm" href="cairo-Recording-Surfaces.html#cairo-recording-surface-ink-extents">cairo_recording_surface_ink_extents ()</a>
|
||||
<dt id="ientry-idm23434">cairo_recording_surface_ink_extents, <a class="indexterm" href="cairo-Recording-Surfaces.html#cairo-recording-surface-ink-extents">cairo_recording_surface_ink_extents ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm28466">cairo_rectangle_int_t, <a class="indexterm" href="cairo-Types.html#cairo-rectangle-int-t">cairo_rectangle_int_t</a>
|
||||
<dt id="ientry-idm28474">cairo_rectangle_int_t, <a class="indexterm" href="cairo-Types.html#cairo-rectangle-int-t">cairo_rectangle_int_t</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm9031">cairo_region_contains_point, <a class="indexterm" href="cairo-Regions.html#cairo-region-contains-point">cairo_region_contains_point ()</a>
|
||||
</dt>
|
||||
@ -158,19 +158,19 @@
|
||||
<div class="indexdiv">
|
||||
<h3>S</h3>
|
||||
<dl>
|
||||
<dt id="ientry-idm19019">cairo_surface_create_for_rectangle, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-create-for-rectangle">cairo_surface_create_for_rectangle ()</a>
|
||||
<dt id="ientry-idm19015">cairo_surface_create_for_rectangle, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-create-for-rectangle">cairo_surface_create_for_rectangle ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm19280">cairo_surface_get_device, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-get-device">cairo_surface_get_device ()</a>
|
||||
<dt id="ientry-idm19276">cairo_surface_get_device, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-get-device">cairo_surface_get_device ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm20230">cairo_surface_get_mime_data, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-get-mime-data">cairo_surface_get_mime_data ()</a>
|
||||
<dt id="ientry-idm20226">cairo_surface_get_mime_data, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-get-mime-data">cairo_surface_get_mime_data ()</a>
|
||||
</dt>
|
||||
<dt id="ientry-idm20117">cairo_surface_set_mime_data, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-set-mime-data">cairo_surface_set_mime_data ()</a>
|
||||
<dt id="ientry-idm20113">cairo_surface_set_mime_data, <a class="indexterm" href="cairo-cairo-surface-t.html#cairo-surface-set-mime-data">cairo_surface_set_mime_data ()</a>
|
||||
</dt>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.27</div>
|
||||
<hr>Generated by GTK-Doc V1.32</div>
|
||||
</body>
|
||||
</html>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user