summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Menzel <pmenzel+cairo@molgen.mpg.de>2018-10-16 12:02:48 +0200
committerBryce Harrington <bryce@bryceharrington.org>2018-10-16 10:03:01 -0700
commit15ad6ca3e1ae2f34da4de1c81ac085031e1de8d1 (patch)
tree06697538c724479a0c722d118e4d4570642ba4ab
parentbf597b89288b6271f56031d5a20bfaf59f146d4c (diff)
Use HTTPS URLs for cairographics.org domains
Run the command below suggested by geirha in ##sed@irc.freenode.net. git grep -l 'http://.*cairographics.org' | xargs sed -i 's|http\(://\([[:alnum:].-]*\.\)\{0,1\}cairographics\.org\)|https\1|g' Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
-rw-r--r--BUGS4
-rw-r--r--HACKING8
-rw-r--r--INSTALL4
-rw-r--r--NEWS50
-rw-r--r--README18
-rw-r--r--RELEASING8
-rw-r--r--build/Makefile.am.releasing2
-rw-r--r--configure.ac4
-rw-r--r--doc/tutorial/slides/cairo-blank.svg2
-rw-r--r--doc/tutorial/slides/cairo-code.svg2
-rw-r--r--doc/tutorial/slides/cairo-separator.svg2
-rw-r--r--doc/tutorial/slides/cairo.svg2
-rw-r--r--doc/tutorial/slides/tutorial.xml12
-rw-r--r--doc/tutorial/src/README2
-rw-r--r--src/cairo-gl-composite.c2
-rw-r--r--src/cairo-pdf-interchange.c2
-rw-r--r--src/cairo-ps-surface.c2
-rw-r--r--src/cairo.c6
-rw-r--r--src/cairo.h2
-rw-r--r--test/api-special-cases.c2
-rw-r--r--test/culled-glyphs.c2
-rw-r--r--test/dash-infinite-loop.c2
-rw-r--r--test/degenerate-arc.c2
-rw-r--r--test/degenerate-pen.c2
-rw-r--r--test/get-path-extents.c2
-rw-r--r--test/leaky-dashed-rectangle.c2
-rw-r--r--test/mime-surface-api.c4
-rw-r--r--test/scale-offset-image.c2
-rw-r--r--test/scale-offset-similar.c2
-rw-r--r--test/surface-pattern-scale-down-extend.c2
30 files changed, 79 insertions, 79 deletions
diff --git a/BUGS b/BUGS
index ef044046d..806353a4d 100644
--- a/BUGS
+++ b/BUGS
@@ -26,7 +26,7 @@ which you prefer:
mailing list only allows posting from subscribers, so use the
following page for subscription instructions:
- http://cairographics.org/lists
+ https://cairographics.org/lists
Again, we apologize for any inconvenience this subscription step
might cause, but we've found it necessary to require this in order
@@ -52,7 +52,7 @@ in getting the bug fixed sooner):
http://bugs.freedesktop.org bugzilla database. Another place to
look for known bugs is the cairo ROADMAP:
- http://cairographics.org/ROADMAP
+ https://cairographics.org/ROADMAP
which shows a planned schedule of releases and which bug fixes are
being planned for each release.
diff --git a/HACKING b/HACKING
index aba2c545b..d2b816c63 100644
--- a/HACKING
+++ b/HACKING
@@ -24,7 +24,7 @@ Contact
Various ways to get in touch with other cairo developers and maintainers
have been enumerated at:
- http://cairographics.org/contact/
+ https://cairographics.org/contact/
Most of that information is also reflected in the following sections.
@@ -35,7 +35,7 @@ Mailing Lists
There are various mailing lists that are useful when developing cairo
code. A complete list is always available at:
- http://cairographics.org/lists/
+ https://cairographics.org/lists/
It is recommended that cairo developers subscribe to all those lists.
The cairo list by itself generates much more traffic than the others
@@ -71,7 +71,7 @@ Version Control System
We use /git/ for version control. See:
- http://cairographics.org/download/
+ https://cairographics.org/download/
For more information on using git, see:
@@ -165,7 +165,7 @@ See doc/public/README for more information.
For more documentation including frequently asked questions, tutorials,
samples, roadmap, todo list, etc visit:
- http://cairographics.org/documentation/
+ https://cairographics.org/documentation/
Some of those should gradually be moved to doc/.
diff --git a/INSTALL b/INSTALL
index 9db68dee2..f25f8f34d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -140,11 +140,11 @@ itself), then you're in the right place and should read on.
However, if you don't need such a bleeding-edge version of cairo, then
you might prefer to start by building the latest stable cairo release:
- http://cairographics.org/releases
+ https://cairographics.org/releases
or perhaps the latest (unstable) development snapshot:
- http://cairographics.org/snapshots
+ https://cairographics.org/snapshots
There you'll find nicely packaged tar files that include a configure
script so you can go back the the simpler instructions above.
diff --git a/NEWS b/NEWS
index 3f20314b2..a2de60745 100644
--- a/NEWS
+++ b/NEWS
@@ -18,7 +18,7 @@ legitimate problems found and fixed.
For a complete log of changes, please see
- http://cairographics.org/releases/ChangeLog.1.15.12
+ https://cairographics.org/releases/ChangeLog.1.15.12
Features and Enhancements
-------------------------
@@ -68,7 +68,7 @@ a need of this backend.
For a complete log of changes, please see
- http://cairographics.org/releases/ChangeLog.1.15.12
+ https://cairographics.org/releases/ChangeLog.1.15.12
Features and Enhancements
-------------------------
@@ -111,7 +111,7 @@ test failures and related issues in the PDF and Postscript backends.
For a complete log of changes, please see
- http://cairographics.org/releases/ChangeLog.1.15.10
+ https://cairographics.org/releases/ChangeLog.1.15.10
Features and Enhancements
-------------------------
@@ -182,7 +182,7 @@ handful of minor fixes.
For a complete log of changes, please see
- http://cairographics.org/releases/ChangeLog.1.15.8
+ https://cairographics.org/releases/ChangeLog.1.15.8
Features and Enhancements
-------------------------
@@ -232,7 +232,7 @@ the release.
For a complete log of changes, please see
- http://cairographics.org/releases/ChangeLog.1.15.6
+ https://cairographics.org/releases/ChangeLog.1.15.6
Features and Enhancements
@@ -293,7 +293,7 @@ by him and other contributors.
For a complete log of changes since the last release, please see:
- http://cairographics.org/releases/ChangeLog.1.15.4
+ https://cairographics.org/releases/ChangeLog.1.15.4
Features
--------
@@ -417,7 +417,7 @@ requested new API for Win32 surfaces.
For a complete log of changes since the last release, please see:
- http://cairographics.org/releases/ChangeLog.1.15.2
+ https://cairographics.org/releases/ChangeLog.1.15.2
Features
--------
@@ -475,7 +475,7 @@ Simple bugfix release to fix one Windows issue.
For a complete log of changes since 1.14.4, please see:
- http://cairographics.org/releases/ChangeLog.1.14.6
+ https://cairographics.org/releases/ChangeLog.1.14.6
Features
--------
@@ -511,7 +511,7 @@ updates to documentation, etc.
For a complete log of changes since 1.14.2, please see:
- http://cairographics.org/releases/ChangeLog.cairo-1.14.4
+ https://cairographics.org/releases/ChangeLog.cairo-1.14.4
Features
--------
@@ -2189,7 +2189,7 @@ Invalid referencing of patterns in the Quartz backend:
Invalid references to glyphs after early culling, causing segmentation faults
in the PDF backend:
- http://lists.cairographics.org/archives/cairo/2008-December/015976.html
+ https://lists.cairographics.org/archives/cairo/2008-December/015976.html
Check for XRender in the XCB backend, or else we may attempt an invalid memory
access:
@@ -2241,7 +2241,7 @@ etc.).
Be more tolerant of broken fonts when subsetting type1 fonts:
Error handling in cairo_type1_font_subset_get_glyph_names_and_widths
- http://lists.cairographics.org/archives/cairo/2008-October/015569.html
+ https://lists.cairographics.org/archives/cairo/2008-October/015569.html
Fix cairo_fill_extents, cairo_stroke_extents, cairo_path_extents, to
correctly allow NULL parameters as documented.
@@ -2916,7 +2916,7 @@ New dependency on external pixman library (Thanks, Søren!)
As of cairo 1.6, cairo now depends on the pixman library, for which
the latest release can be obtained alongside cairo:
- http://cairographics.org/releases/pixman-0.10.0.tar.gz
+ https://cairographics.org/releases/pixman-0.10.0.tar.gz
This library provides all software rendering for cairo, (the
implementation of the image backend as well as any image fallbacks
@@ -3022,7 +3022,7 @@ Rendering with CAIRO_ANTIALIAS_NONE has been fixed to be more
predictable, (previously image rendering and geometry rendering would
be slightly misaligned with respect to each other).
-The reference manual at http://cairographics.org/manual now documents
+The reference manual at https://cairographics.org/manual now documents
100% of the functions and types in cairo's public API.
API additions
@@ -3259,7 +3259,7 @@ general
Cairo now depends on pixman 0.10.0 which was recently released. The
latest pixman release can always be found alongside cairo releases at:
- http://cairographics.org/releases
+ https://cairographics.org/releases
Increase the precision of color stops for gradients. This fixes a
regression in gradient rendering that had been present since the
@@ -3559,7 +3559,7 @@ Add new API for efficiently using image data as a source:
For full documentation, see:
- http://cairographics.org/manual/cairo-Quartz-Surfaces.html#cairo-quartz-image-surface-create
+ https://cairographics.org/manual/cairo-Quartz-Surfaces.html#cairo-quartz-image-surface-create
Several fixes for cairo_mask().
@@ -3934,14 +3934,14 @@ So users will need to acquire and build pixman before being able to
build cairo. The current release is 0.9.6 and can be obtained from
here:
- http://cairographics.org/releases/pixman-0.9.6.tar.gz
+ https://cairographics.org/releases/pixman-0.9.6.tar.gz
which can be verified with:
- http://cairographics.org/releases/pixman-0.9.6.tar.gz.sha1
+ https://cairographics.org/releases/pixman-0.9.6.tar.gz.sha1
66f01a682c64403a3d7a855ba5aa609ed93bcb9e pixman-0.9.6.tar.gz
- http://cairographics.org/releases/pixman-0.9.6.tar.gz.sha1.asc
+ https://cairographics.org/releases/pixman-0.9.6.tar.gz.sha1.asc
(signed by Carl Worth)
Major PDF/PostScript improvements
@@ -6107,7 +6107,7 @@ This is the third in a series of snapshots working toward the imminent
1.2 release of cairo. For a list of items still needing work on the
cairo 1.2 roadmap, please see:
- http://cairographics.org/ROADMAP
+ https://cairographics.org/ROADMAP
As can be seen in that list, there are no longer any API additions
left on the roadmap. Instead, there is a feature (PDF type 3 fonts) a
@@ -6202,7 +6202,7 @@ This is the second in a series of snapshots working toward the
upcoming 1.2 release of cairo. For a list of items still needing work
on the cairo 1.2 roadmap, please see:
- http://cairographics.org/ROADMAP
+ https://cairographics.org/ROADMAP
The items included in this snapshot (since the 1.1.2 snapshot) are
described below.
@@ -7369,7 +7369,7 @@ Owen Taylor has converted cairo's documentation system to gtk-doc and
has begun some long-needed work on the documentation, which can now be
viewed online here:
- http://cairographics.org/manual/
+ https://cairographics.org/manual/
New backend: win32
------------------
@@ -7401,7 +7401,7 @@ This is the first snapshot to include a functional win32 backend,
And see also the documentation at:
-http://cairographics.org/manual/cairo-Microsoft-Windows-Backend.html
+https://cairographics.org/manual/cairo-Microsoft-Windows-Backend.html
Disabled backend: quartz
------------------------
@@ -7430,14 +7430,14 @@ resolution. Further changes are described below.
Added cairo_font_extents and cairo_font_glyph_extents. See
documentation for details:
- http://cairographics.org/manual/cairo-cairo-t.html#cairo-font-extents
+ https://cairographics.org/manual/cairo-cairo-t.html#cairo-font-extents
cairo-ft.h
----------
The cairo_ft_font API changed considerably. Please see the
documentation for details:
- http://cairographics.org/manual/cairo-FreeType-Fonts.html
+ https://cairographics.org/manual/cairo-FreeType-Fonts.html
Performance
-----------
@@ -7588,7 +7588,7 @@ is a port of Keith Packard's fdclock program originally written for
the xlib backend. A screenshot of this program running on Mac OS X is
available here:
- http://cairographics.org/~cworth/images/fdclock-quartz.png
+ https://cairographics.org/~cworth/images/fdclock-quartz.png
ATSUI font backend
------------------
diff --git a/README b/README
index 7ee2c1878..0e73a3967 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
Cairo - Multi-platform 2D graphics library
-http://cairographics.org
+https://cairographics.org
What is cairo
=============
@@ -35,25 +35,25 @@ Where to get more information about cairo
=========================================
The primary source of information about cairo is:
- http://cairographics.org/
+ https://cairographics.org/
The latest versions of cairo can always be found at:
- http://cairographics.org/download
+ https://cairographics.org/download
Documentation on using cairo and frequently-asked questions:
- http://cairographics.org/documentation
- http://cairographics.org/FAQ
+ https://cairographics.org/documentation
+ https://cairographics.org/FAQ
Mailing lists for contacting cairo users and developers:
- http://cairographics.org/lists
+ https://cairographics.org/lists
Roadmap and unscheduled things to do, (please feel free to help out):
- http://cairographics.org/roadmap
- http://cairographics.org/todo
+ https://cairographics.org/roadmap
+ https://cairographics.org/todo
Dependencies
============
@@ -91,7 +91,7 @@ Supported, "standard" surface backends
------------------------------------
image backend (required)
------------------------
- pixman >= 0.30.0 http://cairographics.org/releases
+ pixman >= 0.30.0 https://cairographics.org/releases
png support (can be left out if desired, but many
----------- applications expect it to be present)
diff --git a/RELEASING b/RELEASING
index f66460464..8ac926e9b 100644
--- a/RELEASING
+++ b/RELEASING
@@ -104,7 +104,7 @@ Here are the steps to follow to create a new cairo release:
Include a link to the incremental ChangeLog for this release,
which we'll be uploading in a later step:
- http://cairographics.org/releases/ChangeLog.cairo-${THIS_RELEASE}
+ https://cairographics.org/releases/ChangeLog.cairo-${THIS_RELEASE}
4) Increment cairo_version_{minor|micro} in cairo-version.h:
@@ -147,10 +147,10 @@ Here are the steps to follow to create a new cairo release:
* Generate the final tar file
* Generate an sha1sum file
* Sign the sha1sum using your GPG setup (asks for your GPG password)
- * scp the three files to appear on http://cairographics.org/releases
+ * scp the three files to appear on https://cairographics.org/releases
* Generate a versioned manual and upload it to appear as both:
- http://cairographics.org/manual-${THIS_RELEASE}
- http://cairographics.org/manual
+ https://cairographics.org/manual-${THIS_RELEASE}
+ https://cairographics.org/manual
* Place local copies of the three files in the releases directory
* Create a LATEST-package-version file (after deleting any old one)
* Tag the entire source tree with a ${THIS_RELEASE} tag, and sign
diff --git a/build/Makefile.am.releasing b/build/Makefile.am.releasing
index b17faabce..329d49c8c 100644
--- a/build/Makefile.am.releasing
+++ b/build/Makefile.am.releasing
@@ -31,7 +31,7 @@ RELEASE_OR_SNAPSHOT = $$(if test "x$(CAIRO_VERSION_MINOR)" = "x$$(echo "$(CAIRO_
RELEASE_UPLOAD_HOST = cairographics.org
RELEASE_UPLOAD_BASE = /srv/cairo.freedesktop.org/www
RELEASE_UPLOAD_DIR = $(RELEASE_UPLOAD_BASE)/$(RELEASE_OR_SNAPSHOT)s
-RELEASE_URL_BASE = http://cairographics.org/$(RELEASE_OR_SNAPSHOT)s
+RELEASE_URL_BASE = https://cairographics.org/$(RELEASE_OR_SNAPSHOT)s
RELEASE_ANNOUNCE_LIST = cairo-announce@cairographics.org (and CC gnome-announce-list@gnome.org)
MANUAL_VERSIONED = manual-$(VERSION)
diff --git a/configure.ac b/configure.ac
index 5ee63a693..5d18327b8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ AC_INIT([cairo],
[cairo_version_major.cairo_version_minor.cairo_version_micro],
[http://bugs.freedesktop.org/enter_bug.cgi?product=cairo],
[cairo],
- [http://cairographics.org/])
+ [https://cairographics.org/])
AC_CONFIG_AUX_DIR(build)
AC_CONFIG_MACRO_DIR(build)
AC_USE_SYSTEM_EXTENSIONS
@@ -712,7 +712,7 @@ dnl ===========================================================================
CAIRO_ENABLE_SURFACE_BACKEND(image, image, always, [
pixman_REQUIRES="pixman-1 >= 0.30.0"
PKG_CHECK_MODULES(pixman, $pixman_REQUIRES, ,
- [use_image="no (requires $pixman_REQUIRES http://cairographics.org/releases/)"])
+ [use_image="no (requires $pixman_REQUIRES https://cairographics.org/releases/)"])
image_REQUIRES=$pixman_REQUIRES
image_CFLAGS=$pixman_CFLAGS
image_LIBS=$pixman_LIBS
diff --git a/doc/tutorial/slides/cairo-blank.svg b/doc/tutorial/slides/cairo-blank.svg
index ac91186fb..a338ee1b2 100644
--- a/doc/tutorial/slides/cairo-blank.svg
+++ b/doc/tutorial/slides/cairo-blank.svg
@@ -471,7 +471,7 @@
</g>
<!-- Footer -->
- <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">http://cairographics.org</text>
+ <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">https://cairographics.org</text>
</g>
</svg>
diff --git a/doc/tutorial/slides/cairo-code.svg b/doc/tutorial/slides/cairo-code.svg
index 09e26bf3a..2204ffc92 100644
--- a/doc/tutorial/slides/cairo-code.svg
+++ b/doc/tutorial/slides/cairo-code.svg
@@ -907,7 +907,7 @@ C 42.942871662459936, -24.939379331448624,
</g>
<!-- Footer -->
- <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">http://cairographics.org</text>
+ <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">https://cairographics.org</text>
</g>
</svg>
diff --git a/doc/tutorial/slides/cairo-separator.svg b/doc/tutorial/slides/cairo-separator.svg
index 8d2c8406d..816223218 100644
--- a/doc/tutorial/slides/cairo-separator.svg
+++ b/doc/tutorial/slides/cairo-separator.svg
@@ -903,7 +903,7 @@ C 42.942871662459936, -24.939379331448624,
</g>
<!-- Footer -->
- <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">http://cairographics.org</text>
+ <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">https://cairographics.org</text>
</g>
</svg>
diff --git a/doc/tutorial/slides/cairo.svg b/doc/tutorial/slides/cairo.svg
index 3d96abc53..5823c29c1 100644
--- a/doc/tutorial/slides/cairo.svg
+++ b/doc/tutorial/slides/cairo.svg
@@ -892,7 +892,7 @@ Z" />
</g>
<!-- Footer -->
- <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">http://cairographics.org</text>
+ <text ss:variable="URL" x="1016" y="753" text-anchor="end" font-size="20">https://cairographics.org</text>
</g>
</svg>
diff --git a/doc/tutorial/slides/tutorial.xml b/doc/tutorial/slides/tutorial.xml
index 3224bea22..17470d464 100644
--- a/doc/tutorial/slides/tutorial.xml
+++ b/doc/tutorial/slides/tutorial.xml
@@ -8,14 +8,14 @@
<slides theme="cairo"
presentation="Drawing with cairo"
presentation-subtitle="drawing with cairo"
- URL="http://cairographics.org"
+ URL="https://cairographics.org"
bullet="bullet">
<slide title="Tutorial preparation" variant="blank" bullet="">
<lc></lc>
- <lc align="center">http://cairographics.org/tutorial</lc>
+ <lc align="center">https://cairographics.org/tutorial</lc>
<lc></lc>
- <li>wget http://cairographics.org/cairo-tutorial.tar.gz</li>
+ <li>wget https://cairographics.org/cairo-tutorial.tar.gz</li>
<li>tar xzf cairo-tutorial.tar.gz</li>
<li>cd cairo-tutorial</li>
<li>make</li>
@@ -30,7 +30,7 @@
<lc></lc>
<lc>linux.conf.au</lc>
<lc>2006-01-26</lc>
- <lc>http://cairographics.org</lc>
+ <lc>https://cairographics.org</lc>
</slide>
<slide title="Ugly graphics" variant="separator">
@@ -199,8 +199,8 @@
<slide title="Following along" >
<lc></lc>
- <lc align="center">http://cairographics.org/tutorial</lc>
- <lc align="center">http://cairographics.org/cairo-tutorial.tar.gz</lc>
+ <lc align="center">https://cairographics.org/tutorial</lc>
+ <lc align="center">https://cairographics.org/cairo-tutorial.tar.gz</lc>
<li>tar xzf cairo-tutorial.tar.gz</li>
<li>cd cairo-tutorial</li>
<li>make</li>
diff --git a/doc/tutorial/src/README b/doc/tutorial/src/README
index a2738da4e..4ce16d2f5 100644
--- a/doc/tutorial/src/README
+++ b/doc/tutorial/src/README
@@ -10,7 +10,7 @@ the examples. In order for you to make use of these files you will
need to have cairo and its header files installed. You can find
instructions for doing this at:
- http://cairographics.org/tutorial
+ https://cairographics.org/tutorial
Notice that there are a few .c files in this directory.
diff --git a/src/cairo-gl-composite.c b/src/cairo-gl-composite.c
index 8f05f7718..5477ef0d8 100644
--- a/src/cairo-gl-composite.c
+++ b/src/cairo-gl-composite.c
@@ -497,7 +497,7 @@ _cairo_gl_composite_begin_component_alpha (cairo_gl_context_t *ctx,
cairo_status_t status;
/* For CLEAR, cairo's rendering equation (quoting Owen's description in:
- * http://lists.cairographics.org/archives/cairo/2005-August/004992.html)
+ * https://lists.cairographics.org/archives/cairo/2005-August/004992.html)
* is:
* mask IN clip ? src OP dest : dest
* or more simply:
diff --git a/src/cairo-pdf-interchange.c b/src/cairo-pdf-interchange.c
index 9aa6934dc..7d8981b09 100644
--- a/src/cairo-pdf-interchange.c
+++ b/src/cairo-pdf-interchange.c
@@ -1047,7 +1047,7 @@ cairo_pdf_interchange_write_docinfo (cairo_pdf_surface_t *surface)
_cairo_output_stream_printf (surface->output,
"%d 0 obj\n"
- "<< /Producer (cairo %s (http://cairographics.org))\n",
+ "<< /Producer (cairo %s (https://cairographics.org))\n",
surface->docinfo_res.id,
cairo_version_string ());
diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c
index 599eff4d4..0a17b81af 100644
--- a/src/cairo-ps-surface.c
+++ b/src/cairo-ps-surface.c
@@ -312,7 +312,7 @@ _cairo_ps_surface_emit_header (cairo_ps_surface_t *surface)
_cairo_output_stream_printf (surface->final_stream,
"%%!PS-Adobe-3.0%s\n"
- "%%%%Creator: cairo %s (http://cairographics.org)\n"
+ "%%%%Creator: cairo %s (https://cairographics.org)\n"
"%%%%CreationDate: %s"
"%%%%Pages: %d\n",
eps_header,
diff --git a/src/cairo.c b/src/cairo.c
index 92724a26b..ca0c91e8b 100644
--- a/src/cairo.c
+++ b/src/cairo.c
@@ -124,7 +124,7 @@
*
* For example:
* <informalexample><programlisting>
- * cairo_tag_begin (cr, CAIRO_TAG_LINK, "uri='http://cairographics.org'");
+ * cairo_tag_begin (cr, CAIRO_TAG_LINK, "uri='https://cairographics.org'");
* cairo_move_to (cr, 50, 50);
* cairo_show_text (cr, "This is a link to the cairo website.");
* cairo_tag_end (cr, CAIRO_TAG_LINK);
@@ -157,7 +157,7 @@
* cairo_move_to (cr, 50, 70);
* cairo_text_extents (cr, text2, &text2_extents);
* sprintf (attribs,
- * "rect=[%f %f %f %f %f %f %f %f] uri='http://cairographics.org'",
+ * "rect=[%f %f %f %f %f %f %f %f] uri='https://cairographics.org'",
* text1_extents.x_bearing,
* text1_extents.y_bearing,
* text1_extents.width,
@@ -209,7 +209,7 @@
*
* An example of the link attributes to the cairo website:
* <programlisting>
- * "uri='http://cairographics.org'"
+ * "uri='https://cairographics.org'"
* </programlisting>
*
* ## File Links ## {#file-link}
diff --git a/src/cairo.h b/src/cairo.h
index 3b98f8344..e60ee8cde 100644
--- a/src/cairo.h
+++ b/src/cairo.h
@@ -606,7 +606,7 @@ cairo_pop_group_to_source (cairo_t *cr);
* translucent layers too.
* For a more detailed explanation of the effects of each operator, including
* the mathematical definitions, see
- * <ulink url="http://cairographics.org/operators/">http://cairographics.org/operators/</ulink>.
+ * <ulink url="https://cairographics.org/operators/">https://cairographics.org/operators/</ulink>.
*
* Since: 1.0
**/
diff --git a/test/api-special-cases.c b/test/api-special-cases.c
index c4a754dee..aa615f804 100644
--- a/test/api-special-cases.c
+++ b/test/api-special-cases.c
@@ -1095,7 +1095,7 @@ static cairo_test_status_t
test_cairo_surface_set_mime_data (cairo_surface_t *surface)
{
const char *mimetype = "text/x-uri";
- const char *data = "http://www.cairographics.org";
+ const char *data = "https://www.cairographics.org";
cairo_status_t status;
status = cairo_surface_set_mime_data (surface,
diff --git a/test/culled-glyphs.c b/test/culled-glyphs.c
index 28bee7e8c..eaa462b1c 100644
--- a/test/culled-glyphs.c
+++ b/test/culled-glyphs.c
@@ -33,7 +33,7 @@ draw (cairo_t *cr, int width, int height)
"Ideally it should overflow the stack buffers, but do you really want to read "
"a message that long. No. So we compromise with around 300 glyphs that is "
"long enough to trigger the conditions as stated in "
-"http://lists.cairographics.org/archives/cairo/2008-December/015976.html. "
+"https://lists.cairographics.org/archives/cairo/2008-December/015976.html. "
"Happy now?";
cairo_text_extents_t extents;
diff --git a/test/dash-infinite-loop.c b/test/dash-infinite-loop.c
index a3d75442c..98ab62fe9 100644
--- a/test/dash-infinite-loop.c
+++ b/test/dash-infinite-loop.c
@@ -32,7 +32,7 @@
* where the dash offset is advanced in a loop.
*
* Reported to the cairo mailing list by Hans Breuer.
- * http://lists.cairographics.org/archives/cairo/2009-June/017506.html
+ * https://lists.cairographics.org/archives/cairo/2009-June/017506.html
*/
#define EPS 1e-30
diff --git a/test/degenerate-arc.c b/test/degenerate-arc.c
index ab6577421..081bfa523 100644
--- a/test/degenerate-arc.c
+++ b/test/degenerate-arc.c
@@ -25,7 +25,7 @@
/* This test case exercises a "Potential division by zero in cairo_arc"
* reported by Luiz Americo Pereira Camara <luizmed@oi.com.br>,
- * http://lists.cairographics.org/archives/cairo/2008-May/014054.html.
+ * https://lists.cairographics.org/archives/cairo/2008-May/014054.html.
*/
#include "cairo-test.h"
diff --git a/test/degenerate-pen.c b/test/degenerate-pen.c
index ec8bd198a..4be0a998f 100644
--- a/test/degenerate-pen.c
+++ b/test/degenerate-pen.c
@@ -36,7 +36,7 @@
* with various flash animations):
*
* [cairo] Assertion `i < pen->num_vertices' failed in 1.4.10
- * http://lists.cairographics.org/archives/cairo/2007-August/011282.html
+ * https://lists.cairographics.org/archives/cairo/2007-August/011282.html
*
* The problem shows up with an extreme transformation matrix that
* collapses the pen to a single line, (which means that
diff --git a/test/get-path-extents.c b/test/get-path-extents.c
index 3b80d1e03..f6a7d03f8 100644
--- a/test/get-path-extents.c
+++ b/test/get-path-extents.c
@@ -375,7 +375,7 @@ draw (cairo_t *cr, int width, int height)
cairo_set_line_width (cr2, 2.0);
/* XXX: We'd like to be able to use EQUALS here, but currently
* when hinting is enabled freetype returns integer extents. See
- * http://cairographics.org/todo */
+ * https://cairographics.org/todo */
errors += !check_extents (ctx, phase, cr2, FILL, APPROX_EQUALS,
0, 0, extents.width, extents.height);
errors += !check_extents (ctx, phase, cr2, STROKE, APPROX_EQUALS,
diff --git a/test/leaky-dashed-rectangle.c b/test/leaky-dashed-rectangle.c
index 25f5674e9..e4ba3e8b7 100644
--- a/test/leaky-dashed-rectangle.c
+++ b/test/leaky-dashed-rectangle.c
@@ -25,7 +25,7 @@
*/
/* Test case for bug reported by Franz Schmid <Franz.Schmid@altmuehlnet.de>
- * http://lists.cairographics.org/archives/cairo/2008-April/013912.html
+ * https://lists.cairographics.org/archives/cairo/2008-April/013912.html
*
* See also: http://bugs.freedesktop.org/show_bug.cgi?id=17177
*/
diff --git a/test/mime-surface-api.c b/test/mime-surface-api.c
index ce12653e1..8a8da826d 100644
--- a/test/mime-surface-api.c
+++ b/test/mime-surface-api.c
@@ -77,8 +77,8 @@ static cairo_test_status_t
preamble (cairo_test_context_t *ctx)
{
const char *mimetype = "text/x-uri";
- const char *data1 = "http://www.cairographics.org";
- const char *data2 = "http://cairographics.org/examples/";
+ const char *data1 = "https://www.cairographics.org";
+ const char *data2 = "https://cairographics.org/examples/";
cairo_bool_t destroy1_called = FALSE;
cairo_bool_t destroy2_called = FALSE;
cairo_surface_t *surface;
diff --git a/test/scale-offset-image.c b/test/scale-offset-image.c
index 7243a0669..9b4ba3f73 100644
--- a/test/scale-offset-image.c
+++ b/test/scale-offset-image.c
@@ -25,7 +25,7 @@
/*
* Test case derived from the bug report by Michel Iwaniec:
- * http://lists.cairographics.org/archives/cairo/2008-November/015660.html
+ * https://lists.cairographics.org/archives/cairo/2008-November/015660.html
*/
#include "cairo-test.h"
diff --git a/test/scale-offset-similar.c b/test/scale-offset-similar.c
index e9e6a2bbe..32a083c49 100644
--- a/test/scale-offset-similar.c
+++ b/test/scale-offset-similar.c
@@ -25,7 +25,7 @@
/*
* Test case derived from the bug report by Michel Iwaniec:
- * http://lists.cairographics.org/archives/cairo/2008-November/015660.html
+ * https://lists.cairographics.org/archives/cairo/2008-November/015660.html
*/
#include "cairo-test.h"
diff --git a/test/surface-pattern-scale-down-extend.c b/test/surface-pattern-scale-down-extend.c
index 191ab927f..785678daf 100644
--- a/test/surface-pattern-scale-down-extend.c
+++ b/test/surface-pattern-scale-down-extend.c
@@ -29,7 +29,7 @@
* pattern. Reported by Franz Schmid to the cairo mailing list as a
* regression in 1.9.6:
*
- * http://lists.cairographics.org/archives/cairo/2010-February/019492.html
+ * https://lists.cairographics.org/archives/cairo/2010-February/019492.html
*/
static cairo_test_status_t