]> git.sur5r.net Git - i3/i3/commitdiff
Replace http:// with https:// where applicable
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 24 Sep 2017 08:19:07 +0000 (10:19 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 24 Sep 2017 15:07:15 +0000 (17:07 +0200)
The testcases will be updated automatically in a separate commit.

50 files changed:
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE.md
AnyEvent-I3/Makefile.PL
AnyEvent-I3/README
AnyEvent-I3/lib/AnyEvent/I3.pm
DEPENDS
contrib/per-workspace-layout.pl
debian/control
debian/copyright
docs/asciidoc-git.conf
docs/debugging
docs/hacking-howto
docs/i3-pod2html
docs/i3bar-protocol
docs/layout-saving
docs/refcard.html
docs/testsuite
docs/userguide
docs/wsbar
etc/config
etc/config.keycodes
i3-dmenu-desktop
i3-dump-log/main.c
i3bar/src/xcb.c
include/ewmh.h
include/libi3.h
include/randr.h
include/sd-daemon.h
libi3/get_exe_path.c
man/i3-msg.man
man/i3.man
man/i3bar.man
pseudo-doc.doxygen
src/bindings.c
src/ewmh.c
src/handlers.c
src/main.c
src/randr.c
src/render.c
src/restore_layout.c
src/sighandler.c
src/tree.c
src/window.c
src/x.c
testcases/lib/StartXServer.pm
testcases/lib/StatusLine.pm
testcases/lib/i3test.pm.in
testcases/lib/i3test/XTEST.pm
testcases/new-test
travis/docs.sh

index c19ac81eb29e898e84b85a7b03061fae8b20548d..846440602a779a975edf9beda71c2441be06ecb4 100644 (file)
@@ -6,7 +6,7 @@ Note that bug reports and feature requests for related projects should be filed
 
 ## i3 bug reports and feature requests
 
-1. Read the [debugging instructions](http://i3wm.org/docs/debugging.html).
+1. Read the [debugging instructions](https://i3wm.org/docs/debugging.html).
 2. Make sure you include a link to your logfile in your report (section 3).
 3. Make sure you include the i3 version number in your report (section 1).
 4. Please be aware that we cannot support compatibility issues with
@@ -25,11 +25,11 @@ Note that bug reports and feature requests for related projects should be filed
   ”feature request” or ”enhancement” in its title.
 * Use the `next` branch for developing and sending your pull request.
 * Use `clang-format` to format your code.
-* Run the [testsuite](http://i3wm.org/docs/testsuite.html)
+* Run the [testsuite](https://i3wm.org/docs/testsuite.html)
 
 ## Finding something to do
 
 * Find a [reproducible bug](https://github.com/i3/i3/issues?utf8=%E2%9C%93&q=is%3Aopen+label%3Areproducible+label%3Abug+) from the issue tracker. These issues have been reviewed and confirmed by a project contributor.
 * Find an [accepted enhancement](https://github.com/i3/i3/issues?utf8=%E2%9C%93&q=is%3Aopen+label%3Aaccepted+label%3Aenhancement) from the issue tracker. These have been approved and are ok to start working on.
 
-There's a very good [overview of the codebase](http://i3wm.org/docs/hacking-howto.html) available to get you started.
+There's a very good [overview of the codebase](https://i3wm.org/docs/hacking-howto.html) available to get you started.
index d22546769f2dcde4b38b1a284a81ab0339678e50..a9cfbd4769e7500491702a3fc6c57ba477ca1aa4 100644 (file)
@@ -2,7 +2,7 @@ Output of `i3 --moreversion 2>&- || i3 --version`:
 
 _REPLACE: i3 version output_
 
-URL to a logfile as per http://i3wm.org/docs/debugging.html:
+URL to a logfile as per https://i3wm.org/docs/debugging.html:
 
 _REPLACE: URL to logfile_
 
index 29a442f4d3e5aeca12af39da4ce87bc045559192..cd727197f875b5bc14ebab13f545152c477befb3 100644 (file)
@@ -23,7 +23,7 @@ my %meta = (
             web => 'https://github.com/i3/i3/issues',
         },
         homepage => 'https://i3wm.org/',
-        license  => ['http://dev.perl.org/licenses'],
+        license  => ['https://dev.perl.org/licenses'],
     },
 );
 
index 4658ba161f0329d6ec4a3210ce3a71d8b64f4f81..fe9fdb7432935b4e50036d12ffecc2a09d504b85 100644 (file)
@@ -23,10 +23,10 @@ perldoc command.
 You can also look for information at:
 
     RT, CPAN's request tracker
-        http://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3
+        https://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3
 
     The i3 window manager website
-        http://i3.zekjur.net/
+        https://i3wm.org
 
 
 LICENSE AND COPYRIGHT
@@ -37,4 +37,4 @@ This program is free software; you can redistribute it and/or modify it
 under the terms of either: the GNU General Public License as published
 by the Free Software Foundation; or the Artistic License.
 
-See http://dev.perl.org/licenses/ for more information.
+See https://dev.perl.org/licenses/ for more information.
index 134b1eb4420549773bf3488f8b1d9debfdaa8ffc..53ad821552ed1176c0ca95af8762d6b0560055c2 100644 (file)
@@ -543,7 +543,7 @@ Michael Stapelberg, C<< <michael at i3wm.org> >>
 
 Please report any bugs or feature requests to C<bug-anyevent-i3 at
 rt.cpan.org>, or through the web interface at
-L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=AnyEvent-I3>.  I will be
+L<https://rt.cpan.org/NoAuth/ReportBug.html?Queue=AnyEvent-I3>.  I will be
 notified, and then you'll automatically be notified of progress on your bug as
 I make changes.
 
@@ -559,11 +559,11 @@ You can also look for information at:
 
 =item * RT: CPAN's request tracker
 
-L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3>
+L<https://rt.cpan.org/NoAuth/Bugs.html?Dist=AnyEvent-I3>
 
 =item * The i3 window manager website
 
-L<http://i3wm.org>
+L<https://i3wm.org>
 
 =back
 
@@ -579,7 +579,7 @@ This program is free software; you can redistribute it and/or modify it
 under the terms of either: the GNU General Public License as published
 by the Free Software Foundation; or the Artistic License.
 
-See http://dev.perl.org/licenses/ for more information.
+See https://dev.perl.org/licenses/ for more information.
 
 
 =cut
diff --git a/DEPENDS b/DEPENDS
index 167827ff6a3db1110741289e3d99e36b658771d6..1e26afa2bd4cadd5c211ba1f04c11740c88ad389 100644 (file)
--- a/DEPENDS
+++ b/DEPENDS
@@ -7,29 +7,29 @@
 ┌──────────────┬────────┬────────┬───────────────────────────────────────────────────────────┐
 │ dependency   │ min.   │ lkgv   │ URL                                                       │
 ├──────────────┼────────┼────────┼───────────────────────────────────────────────────────────┤
-│ pkg-config   │ 0.25   │ 0.29   │ http://pkgconfig.freedesktop.org/                         │
-│ libxcb       │ 1.1.93 │ 1.12   │ http://xcb.freedesktop.org/dist/                          │
-│ xcb-util     │ 0.3.3  │ 0.4.1  │ http://xcb.freedesktop.org/dist/                          │
-│ xkbcommon    │ 0.4.0  │ 0.6.1  │ http://xkbcommon.org/                                     │
-│ xkbcommon-x11│ 0.4.0  │ 0.6.1  │ http://xkbcommon.org/                                     │
-│ util-cursor³⁴│ 0.0.99 │ 0.1.3  │ http://xcb.freedesktop.org/dist/                          │
-│ util-wm⁴     │ 0.3.8  │ 0.3.8  │ http://xcb.freedesktop.org/dist/                          │
-│ util-keysyms⁴│ 0.3.8  │ 0.4.0  │ http://xcb.freedesktop.org/dist/                          │
+│ pkg-config   │ 0.25   │ 0.29   │ https://pkgconfig.freedesktop.org/                        │
+│ libxcb       │ 1.1.93 │ 1.12   │ https://xcb.freedesktop.org/dist/                         │
+│ xcb-util     │ 0.3.3  │ 0.4.1  │ https://xcb.freedesktop.org/dist/                         │
+│ xkbcommon    │ 0.4.0  │ 0.6.1  │ https://xkbcommon.org/                                    │
+│ xkbcommon-x11│ 0.4.0  │ 0.6.1  │ https://xkbcommon.org/                                    │
+│ util-cursor³⁴│ 0.0.99 │ 0.1.3  │ https://xcb.freedesktop.org/dist/                         │
+│ util-wm⁴     │ 0.3.8  │ 0.3.8  │ https://xcb.freedesktop.org/dist/                         │
+│ util-keysyms⁴│ 0.3.8  │ 0.4.0  │ https://xcb.freedesktop.org/dist/                         │
 │ util-xrm⁴    │ 1.0.0  │ 1.0.0  │ https://github.com/Airblader/xcb-util-xrm                 │
 │ libev        │ 4.0    │ 4.19   │ http://libev.schmorp.de/                                  │
-│ yajl         │ 2.0.1  │ 2.1.0  │ http://lloyd.github.com/yajl/                             │
+│ yajl         │ 2.0.1  │ 2.1.0  │ https://lloyd.github.com/yajl/                            │
 │ asciidoc     │ 8.3.0  │ 8.6.9  │ http://www.methods.co.nz/asciidoc/                        │
 │ xmlto        │ 0.0.23 │ 0.0.23 │ http://www.methods.co.nz/asciidoc/                        │
 │ Pod::Simple² │ 3.22   │ 3.22   │ http://search.cpan.org/~dwheeler/Pod-Simple-3.23/         │
 │ docbook-xml  │ 4.5    │ 4.5    │ http://www.methods.co.nz/asciidoc/                        │
-│ PCRE         │ 8.12   │ 8.38   │ http://www.pcre.org/                                      │
-│ libsn¹       │ 0.10   │ 0.12   │ http://freedesktop.org/wiki/Software/startup-notification │
+│ PCRE         │ 8.12   │ 8.38   │ https://www.pcre.org/                                     │
+│ libsn¹       │ 0.10   │ 0.12   │ https://freedesktop.org/wiki/Software/startup-notification │
 │ pango        │ 1.30.0 | 1.40.1 │ http://www.pango.org/                                     │
-│ cairo        │ 1.14.4 │ 1.14.6 │ http://cairographics.org/                                 │
+│ cairo        │ 1.14.4 │ 1.14.6 │ https://cairographics.org/                                │
 └──────────────┴────────┴────────┴───────────────────────────────────────────────────────────┘
  ¹ libsn = libstartup-notification
  ² Pod::Simple is a Perl module required for converting the testsuite
-   documentation to HTML. See http://michael.stapelberg.de/cpan/#Pod::Simple
+   documentation to HTML. See https://michael.stapelberg.de/cpan/#Pod::Simple
  ³ xcb-util-cursor, to be precise.
  ⁴ Depending on your distribution, this might be considered part of xcb-util.
 
index 9304b6fda04d8ff64e2e9bccedfca758db86eafa..48590456af74561868a9225e8b3f368b4fcba7fc 100644 (file)
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
 # vim:ts=4:sw=4:expandtab
 # © 2012 Michael Stapelberg
-# Licensed under BSD license, see http://code.i3wm.org/i3/tree/LICENSE
+# Licensed under BSD license, see https://github.com/i3/i3/blob/next/LICENSE
 #
 # Append this line to your i3 config file:
 #     exec_always ~/per-workspace-layout.pl
index 76a84a5a743993081a45afe97c40040a16eb7cda..46e35dfea15a44def0cdfe27560739add4ec3d80 100644 (file)
@@ -27,7 +27,7 @@ Build-Depends: debhelper (>= 9),
                libpango1.0-dev,
                libpod-simple-perl
 Standards-Version: 3.9.8
-Homepage: http://i3wm.org/
+Homepage: https://i3wm.org/
 
 Package: i3
 Architecture: any
index f86d850f3d6ccce22555c01183d8574b5cb968fe..f80edad8baa63b4e7b09cf730607a06fd20d13d3 100644 (file)
@@ -1,4 +1,4 @@
-Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: i3
 Upstream-Contact: Michael Stapelberg <michael@i3wm.org>
 Source: https://i3wm.org/
index 36bdb6f5a0cac50ac424537636e140b4799587aa..08f28a5dccac634c8fec0f6313ce99f37e637ad8 100644 (file)
@@ -520,8 +520,8 @@ cellspacing="0" cellpadding="4">
 \r
 [header]\r
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"\r
-    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{lang=en}">\r
+    "https://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">\r
+<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="{lang=en}">\r
 <head>\r
 <link rel="icon" type="image/png" href="/favicon.png">\r
 <meta http-equiv="Content-Type" content="{quirks=application/xhtml+xml}{quirks?text/html}; charset={encoding}" />\r
@@ -647,7 +647,7 @@ endif::doctype-manpage[]
 </div>\r
 {disable-javascript%<div id="footnotes"><hr /></div>}\r
 <div id="footer" lang="de">\r
-© 2009 Michael Stapelberg, <a href="http://i3wm.org/impress.html">Impressum</a>
+© 2009 Michael Stapelberg, <a href="https://i3wm.org/impress.html">Impressum</a>
 </div>\r
 </body>\r
 </html>\r
index 7be7c8e5b37f2d4cd44134c30b9b6f32f4a3ea0a..07bc13a04a0f51bcc5b804212de99c9d5e475ec3 100644 (file)
@@ -32,8 +32,8 @@ if you can.
 
 4.7-85-g9c15b95 (development version)::
 Your version is 85 commits newer than 4.7, and the git revision of your
-version is +9c15b95+. Go to http://code.i3wm.org/i3/commit/?h=next and see if
-the line "commit" starts with the same revision. If so, you are using the
+version is +9c15b95+. Go to https://github.com/i3/i3/commits/next and see if
+the most recent commit starts with the same revision. If so, you are using the
 latest version.
 
 Development versions of i3 have logging enabled by default and are compiled
@@ -109,9 +109,9 @@ No matter whether i3 misbehaved in some way without crashing or whether it just
 crashed, the logfile provides all information necessary to debug the problem.
 
 To upload a compressed version of the logfile (for a bugreport), use:
-------------------------------------------------------------------------------
-DISPLAY=:0 i3-dump-log | bzip2 -c | curl --data-binary @- http://logs.i3wm.org
-------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
+DISPLAY=:0 i3-dump-log | bzip2 -c | curl --data-binary @- https://logs.i3wm.org
+-------------------------------------------------------------------------------
 
 This command does not depend on i3 (it also works while i3 displays
 the crash dialog), but it requires a working X11 connection.
@@ -154,9 +154,9 @@ you found the section which clearly highlights the problem, additional
 information might be necessary to completely diagnose the problem.
 
 When debugging with us in IRC, be prepared to use a so called nopaste service
-such as http://nopaste.info or http://pastebin.com because pasting large
-amounts of text in IRC sometimes leads to incomplete lines (servers have line
-length limitations) or flood kicks.
+such as https://pastebin.com because pasting large amounts of text in IRC
+sometimes leads to incomplete lines (servers have line length limitations) or
+flood kicks.
 
 == Debugging i3bar
 
index d585c2d7795c954a17d2df278c4b0e52fb846e11..2ca44a5ffadff9acec79766f4a1a4e8a94ad76fa 100644 (file)
@@ -52,8 +52,8 @@ Here’s a memory refresher:
 == Using git / sending patches
 
 For a short introduction into using git, see
-http://web.archive.org/web/20121024222556/http://www.spheredev.org/wiki/Git_for_the_lazy
-or, for more documentation, see http://git-scm.com/documentation
+https://web.archive.org/web/20121024222556/http://www.spheredev.org/wiki/Git_for_the_lazy
+or, for more documentation, see https://git-scm.com/documentation
 
 Please talk to us before working on new features to see whether they will be
 accepted. A good way for this is to open an issue and asking for opinions on it.
@@ -156,7 +156,7 @@ workspace, the split container we are talking about is the workspace.
 
 To get an impression of how different layouts are represented, just play around
 and look at the data structures -- they are exposed as a JSON hash. See
-http://i3wm.org/docs/ipc.html#_tree_reply for documentation on that and an
+https://i3wm.org/docs/ipc.html#_tree_reply for documentation on that and an
 example.
 
 == Files
index bda7e8d7dc69902db6a13ec5b24e937ebb034da5..bd797fcbb2f17e2e17d9014ba2c937c6ea44c1d5 100755 (executable)
@@ -31,7 +31,7 @@ $parser->html_header_before_title(
 <meta charset="utf-8">
 <meta name="generator" content="Pod::Simple::HTML">
 <meta name="description" content="i3 Perl documentation">
-<link rel="stylesheet" href="http://i3wm.org/css/style.css" type="text/css" />
+<link rel="stylesheet" href="https://i3wm.org/css/style.css" type="text/css" />
 <style type="text/css">
 .pod pre {
     background: #333;
@@ -75,9 +75,9 @@ $parser->html_header_after_title(
                        <ul id="nav">
                                <li><a style="border-bottom: 2px solid #fff" href="/docs">Docs</a></li>
                                <li><a href="/screenshots">Screens</a></li>
-                               <li><a href="http://faq.i3wm.org/">FAQ</a></li>
+                               <li><a href="https://www.reddit.com/r/i3wm/">FAQ</a></li>
                                <li><a href="/contact">Contact</a></li>
-                               <li><a href="http://bugs.i3wm.org/">Bugs</a></li>
+                               <li><a href="https://bugs.i3wm.org/">Bugs</a></li>
                        </ul>
        <br style="clear: both">
 <div id="content" class="pod">
index ebd3b83a231741f998d63cab2dad49b44f605d30..b8c2b5ad774be7c700632fb359e2ef5e7c3e92d3 100644 (file)
@@ -96,7 +96,7 @@ i3status and others will output single statuslines in one line, separated by
 
 You can find an example of a shell script which can be used as your
 +status_command+ in the bar configuration at
-http://code.stapelberg.de/git/i3/tree/contrib/trivial-bar-script.sh?h=next
+https://github.com/i3/i3/blob/next/contrib/trivial-bar-script.sh
 
 === Header in detail
 
index 6ca08fa239dbe7bd38ac2221e987c153cf3162c0..e90ecada87fdb35c3c4727d55b86faccaa812e74 100644 (file)
@@ -52,7 +52,7 @@ it will be placed in the corresponding placeholder window. We say it gets
 
 Note: Swallowing windows into unsatisfied placeholder windows takes precedence
 over
-link:http://i3wm.org/docs/userguide.html#_automatically_putting_clients_on_specific_workspaces[assignment
+link:https://i3wm.org/docs/userguide.html#_automatically_putting_clients_on_specific_workspaces[assignment
 rules]. For example, if you assign all Emacs windows to workspace 1 in your i3
 configuration file, but there is a placeholder window on workspace 2 which
 matches Emacs as well, your newly started Emacs window will end up in the
@@ -164,7 +164,7 @@ a Chrome window:
 image:layout-saving-1.png["Restored layout",width=400,link="layout-saving-1.png"]
 
 The structure of this JSON file looks a lot like the +TREE+ reply, see
-http://build.i3wm.org/docs/ipc.html#_tree_reply for documentation on that. Some
+https://build.i3wm.org/docs/ipc.html#_tree_reply for documentation on that. Some
 properties are excluded because they are not relevant when restoring a layout.
 
 Most importantly, look at the "swallows" section of each window. This is where
@@ -229,8 +229,8 @@ Both deviations from the JSON standard are to make manual editing by humans
 easier. In case you are writing a more elaborate tool for manipulating these
 layouts, you can either use a JSON parser that supports these deviations (for
 example libyajl), transform the layout file to a JSON-conforming file, or
-link:http://cr.i3wm.org/[submit a patch] to make +i3-save-tree(1)+ optionally
-output standard-conforming JSON.
+link:https://github.com/i3/i3/blob/next/.github/CONTRIBUTING.md[submit a patch]
+to make +i3-save-tree(1)+ optionally output standard-conforming JSON.
 
 == Troubleshooting
 
index 7156da368e72721b443f424365dd6026765fd348..6d71c98d2a2cccab08f2af62142ba840ca9c25e5 100644 (file)
@@ -34,7 +34,7 @@
        <header>
                <img id="logo" src="logo-30.png" alt="" />
                <h1>i3 Reference Card</h1>
-               <a href="http://i3wm.org/docs/userguide.html">http://i3wm.org/docs/userguide.html</a>
+               <a href="https://i3wm.org/docs/userguide.html">https://i3wm.org/docs/userguide.html</a>
                <p>
                        Throughout this guide, the i3 logo will be used to refer to the configured modifier.
                        This is the <kbd></kbd> key (<code>Mod1</code>) by default,
index 4f9cdbab06798d609cd1d06cbf528438ba837a11..bf85cb1fbe34411cffa0c19b71d79dd4b6ea6193 100644 (file)
@@ -41,10 +41,10 @@ Apart from this document, you should also have a look at:
    http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf
 2. The latest Perl documentation of the "i3test" (general testcase setup) and
    "i3test::Test" (additional test instructions) modules:
-   http://build.i3wm.org/docs/lib-i3test.html respectively
-   http://build.i3wm.org/docs/lib-i3test-test.html
+   https://build.i3wm.org/docs/lib-i3test.html respectively
+   https://build.i3wm.org/docs/lib-i3test-test.html
 3. The latest documentation on i3’s IPC interface:
-   http://build.i3wm.org/docs/ipc.html
+   https://build.i3wm.org/docs/ipc.html
 
 == Implementation
 
@@ -99,7 +99,7 @@ $ sudo cpan .
 --------------------------------------------------------------------------------
 
 In case you don’t have root permissions, you can also install into your home
-directory, see http://michael.stapelberg.de/cpan/
+directory, see https://michael.stapelberg.de/cpan/
 
 === Mechanisms
 
@@ -240,7 +240,7 @@ interface which i3 provides. It is used for the startup process of i3, for
 terminating it cleanly and (most importantly) for modifying and getting the
 current state (layout tree).
 
-See [http://i3wm.org/docs/ipc.html] for documentation on the IPC interface.
+See [https://i3wm.org/docs/ipc.html] for documentation on the IPC interface.
 
 ==== X11::XCB
 
index 3415930458ebf8a50a3c60a69ed6ff01cf296964..ebd0a881cf03a153732475bb26c85439aaf743a4 100644 (file)
@@ -802,7 +802,7 @@ The first part of the WM_CLASS is the instance ("irssi" in this example), the
 second part is the class ("URxvt" in this example).
 
 Should you have any problems with assignments, make sure to check the i3
-logfile first (see http://i3wm.org/docs/debugging.html). It includes more
+logfile first (see https://i3wm.org/docs/debugging.html). It includes more
 details about the matching process and the window’s actual class, instance and
 title when starting up.
 
@@ -1056,7 +1056,7 @@ force_focus_wrapping yes
 
 === Forcing Xinerama
 
-As explained in-depth in <http://i3wm.org/docs/multi-monitor.html>, some X11
+As explained in-depth in <https://i3wm.org/docs/multi-monitor.html>, some X11
 video drivers (especially the nVidia binary driver) only provide support for
 Xinerama instead of RandR. In such a situation, i3 must be told to use the
 inferior Xinerama API explicitly and therefore don’t provide support for
@@ -2448,7 +2448,7 @@ bindsym $mod+u border none
 [[shmlog]]
 === Enabling shared memory logging
 
-As described in http://i3wm.org/docs/debugging.html, i3 can log to a shared
+As described in https://i3wm.org/docs/debugging.html, i3 can log to a shared
 memory buffer, which you can dump using +i3-dump-log+. The +shmlog+ command
 allows you to enable or disable the shared memory logging at runtime.
 
index 6405880a580811c2520b191f7462212e51ad0804..952c20028dfb8837c1091f11ba59f3b7f668195c 100644 (file)
@@ -48,7 +48,7 @@ will be adjusted properly.
 
 +i3-wsbar+ used to be the reference implementation before we had +i3bar+.
 Nowadays, it is not shipped with release tarballs, but you can still get it at
-http://code.stapelberg.de/git/i3/tree/contrib/i3-wsbar
+https://github.com/i3/i3/blob/next/contrib/i3-wsbar
 
 === The big picture
 
index f7722d361957c5d48b8aedc42c3d2033bba89d36..483694c1c78d6d5c26661a0990f7b492cfb39e92 100644 (file)
@@ -1,6 +1,6 @@
 # i3 config file (v4)
 #
-# Please see http://i3wm.org/docs/userguide.html for a complete reference!
+# Please see https://i3wm.org/docs/userguide.html for a complete reference!
 #
 # This config file uses keycodes (bindsym) and was written for the QWERTY
 # layout.
index 0c978d0b7c15928009cc75a00f4d79b63d865728..6d10fad293fdda9a3e83709af64a03873200b460 100644 (file)
@@ -6,7 +6,7 @@
 
 # i3 config file (v4)
 #
-# Please see http://i3wm.org/docs/userguide.html for a complete reference!
+# Please see https://i3wm.org/docs/userguide.html for a complete reference!
 
 set $mod Mod1
 
index aee5dc2f4e32eeb4b82099dc0633e1a911a6e0e4..d57e9a38c1d2a7fdae5d587fd11dad201022775f 100755 (executable)
@@ -75,7 +75,7 @@ my $valid_types = {
 # For details on how the transformation of LC_MESSAGES to a list of keys that
 # should be looked up works, refer to “Localized values for keys” of the
 # “Desktop Entry Specification”:
-# http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s04.html
+# https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s04.html
 my $lc_messages = setlocale(LC_MESSAGES);
 
 # Ignore the encoding (e.g. .UTF-8)
@@ -103,7 +103,7 @@ push @suffixes, $lc_messages;
 # ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 
 my %desktops;
-# See http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables
+# See https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables
 my $xdg_data_home = $ENV{XDG_DATA_HOME};
 $xdg_data_home = $ENV{HOME} . '/.local/share' if
     !defined($xdg_data_home) ||
@@ -192,7 +192,7 @@ for my $file (values %desktops) {
                  $key eq 'Terminal') {
             # Values of type boolean must either be string true or false,
             # see “Possible value types”:
-            # http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s03.html
+            # https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s03.html
             $apps{$base}->{$key} = ($value eq 'true');
         }
     }
@@ -243,7 +243,7 @@ for my $app (keys %apps) {
     }
 
     # Don’t offer apps which have NoDisplay == true or Hidden == true.
-    # See http://wiki.xfce.org/howto/customize-menu#hide_menu_entries
+    # See https://wiki.xfce.org/howto/customize-menu#hide_menu_entries
     # for the difference between NoDisplay and Hidden.
     next if (exists($apps{$app}->{NoDisplay}) && $apps{$app}->{NoDisplay}) ||
             (exists($apps{$app}->{Hidden}) && $apps{$app}->{Hidden});
@@ -400,7 +400,7 @@ my $exec = $app->{Exec};
 my $location = $app->{_Location};
 
 # Quote as described by “The Exec key”:
-# http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
+# https://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
 sub quote {
     my ($str) = @_;
     $str =~ s/("|`|\$|\\)/\\$1/g;
index ec9e577ddee2c30dff42498f1f0349d2e9adef2b..478af310c32318e42c12cedcae5730ad2100058c 100644 (file)
@@ -127,7 +127,7 @@ int main(int argc, char *argv[]) {
             if (!is_debug_build()) {
                 fprintf(stderr, "You seem to be using a release version of i3:\n  %s\n\n", I3_VERSION);
                 fprintf(stderr, "Release versions do not use SHM logging by default,\ntherefore i3-dump-log does not work.\n\n");
-                fprintf(stderr, "Please follow this guide instead:\nhttp://i3wm.org/docs/debugging-release-version.html\n");
+                fprintf(stderr, "Please follow this guide instead:\nhttps://i3wm.org/docs/debugging-release-version.html\n");
                 exit(1);
             }
         }
index 462184cb7ff829ce162d6de613b2455997cdfa30..fed969df7823ed34266bd1bb3c10b9071f67f2ae 100644 (file)
@@ -859,7 +859,7 @@ static void handle_client_message(xcb_client_message_event_t *event) {
  * client to finish the protocol. After this event is received, there is no
  * further interaction with the tray client.
  *
- * See: http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
+ * See: https://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html
  *
  */
 static void handle_destroy_notify(xcb_destroy_notify_event_t *event) {
index 545e3a6bec081751ef42970eaefcae9cfa252cec..5844faa660a3886f78d0e1669f3a162c1385fbc9 100644 (file)
@@ -92,9 +92,9 @@ void ewmh_setup_hints(void);
 /**
  * i3 currently does not support _NET_WORKAREA, because it does not correspond
  * to i3’s concept of workspaces. See also:
- * http://bugs.i3wm.org/539
- * http://bugs.i3wm.org/301
- * http://bugs.i3wm.org/1038
+ * https://bugs.i3wm.org/539
+ * https://bugs.i3wm.org/301
+ * https://bugs.i3wm.org/1038
  *
  * We need to actively delete this property because some display managers (e.g.
  * LightDM) set it.
index dbb29e1f79b587ba7395db436e3f8b8b48cfdcd6..b7a1e2aa21ae6b285516f81191a1ab63da37f0a5 100644 (file)
@@ -470,7 +470,7 @@ char *get_process_filename(const char *prefix);
 /**
  * This function returns the absolute path to the executable it is running in.
  *
- * The implementation follows http://stackoverflow.com/a/933996/712014
+ * The implementation follows https://stackoverflow.com/a/933996/712014
  *
  * Returned value must be freed by the caller.
  */
index 568b52f0ea2c77d76aae109475dbe3ab0a9d82ae..bfbfd5a90bcbabcec5b261ad39e8c51d6686cb0f 100644 (file)
@@ -5,7 +5,7 @@
  * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
  *
  * For more information on RandR, please see the X.org RandR specification at
- * http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
+ * https://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
  * (take your time to read it completely, it answers all questions).
  *
  */
index 543580ecca73156844b92d7ed1d454ef73e5870f..4a94082dadfcadda4a3baea9e902e0e1bfa1a330 100644 (file)
@@ -57,8 +57,8 @@ extern "C" {
 
   You may find an up-to-date version of these source files online:
 
-  http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h
-  http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c
+  https://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h
+  https://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c
 
   This should compile on non-Linux systems, too, but with the
   exception of the sd_is_xxx() calls all functions will become NOPs.
index b9d35ea1f9ce8e510eac610c47ee12a3230aa861..e933f5b62a10e1ae0fef263b32f7125aa8ccbd7a 100644 (file)
@@ -17,7 +17,7 @@
 /*
  * This function returns the absolute path to the executable it is running in.
  *
- * The implementation follows http://stackoverflow.com/a/933996/712014
+ * The implementation follows https://stackoverflow.com/a/933996/712014
  *
  * Returned value must be freed by the caller.
  */
index e81a94ab6999ddab72182f49113686e6df8f107d..7f050f594861b5d30962d58ae5f61435ddbf9a3d 100644 (file)
@@ -48,7 +48,7 @@ workspaces.
 get_outputs::
 Gets the current outputs. The reply will be a JSON-encoded list of outputs (see
 the reply section of docs/ipc, e.g. at
-http://i3wm.org/docs/ipc.html#_receiving_replies_from_i3).
+https://i3wm.org/docs/ipc.html#_receiving_replies_from_i3).
 
 get_tree::
 Gets the layout tree. i3 uses a tree as data structure which includes every
index c1f7eca2a6fad9bb94ba1f395fbef44f3bf45872..1f595ce827d1e2bc8d7b95e94f3c7b0b95639fa9 100644 (file)
@@ -341,7 +341,7 @@ which is why this is not integrated into this manpage), the debugging guide,
 and the "how to hack" guide. If you are building from source, run:
  +make -C docs+
 
-You can also access these documents online at http://i3wm.org/
+You can also access these documents online at https://i3wm.org/
 
 i3-input(1), i3-msg(1), i3bar(1), i3-nagbar(1), i3-config-wizard(1),
 i3-migrate-config-to-v4(1)
index fcefce7bdb690de6d8c7ebf320aa3724dd8a0bd5..d0b0148c7c6bc6cb81ada25be1e77ba414b54893 100644 (file)
@@ -40,7 +40,7 @@ workspace switching buttons and a statusline generated by i3status(1) or
 similar. It is automatically invoked (and configured through) i3.
 
 i3bar supports colors via a JSON protocol starting from v4.2, see
-http://i3wm.org/docs/i3bar-protocol.html
+https://i3wm.org/docs/i3bar-protocol.html
 
 == ENVIRONMENT
 
index bd00da2b886dce820f351def628c77cec3bb15f9..60f8e8ed8868dc83efd8cf48838918c1f5285a32 100644 (file)
@@ -7,7 +7,7 @@
 #
 # So, if you want to use it, here you go. This is however not a supported
 # document, and I recommend you have a look at the docs/ folder or at
-# http://i3wm.org/ for more, real documentation.
+# https://i3wm.org/ for more, real documentation.
 #
 
 #---------------------------------------------------------------------------
index 3e2bb96529f727daea1860efb3ea5b8446d10d23..42a2b79b85d279c44a35e858d278812d125d837f 100644 (file)
@@ -321,7 +321,7 @@ Binding *get_binding_from_xcb_event(xcb_generic_event_t *event) {
      * XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE and
      * XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED. See also doc/kbproto
      * section 2.2.2:
-     * http://www.x.org/releases/X11R7.7/doc/kbproto/xkbproto.html#Computing_A_State_Field_from_an_XKB_State */
+     * https://www.x.org/releases/X11R7.7/doc/kbproto/xkbproto.html#Computing_A_State_Field_from_an_XKB_State */
     switch ((event_state & 0x6000) >> 13) {
         case XCB_XKB_GROUP_1:
             state_filtered |= (I3_XKB_GROUP_MASK_1 << 16);
index f4bb049ae6c35c60ff3508bbed2b0fd126dd7681..f8422bdadaf1f103f146ecde24a4a94cd279a30a 100644 (file)
@@ -222,9 +222,9 @@ void ewmh_update_visible_name(xcb_window_t window, const char *name) {
 /*
  * i3 currently does not support _NET_WORKAREA, because it does not correspond
  * to i3’s concept of workspaces. See also:
- * http://bugs.i3wm.org/539
- * http://bugs.i3wm.org/301
- * http://bugs.i3wm.org/1038
+ * https://bugs.i3wm.org/539
+ * https://bugs.i3wm.org/301
+ * https://bugs.i3wm.org/1038
  *
  * We need to actively delete this property because some display managers (e.g.
  * LightDM) set it.
index 1da42ec25420c752e0dafd3a2c2848c5d74184f0..3140e4057674ca7596719ece8df9f5fbba70b19a 100644 (file)
@@ -847,7 +847,7 @@ static void handle_client_message(xcb_client_message_event_t *event) {
         /* This request is used by pagers and bars to change the current
          * desktop likely as a result of some user action. We interpret this as
          * a request to focus the given workspace. See
-         * http://standards.freedesktop.org/wm-spec/latest/ar01s03.html#idm140251368135008
+         * https://standards.freedesktop.org/wm-spec/latest/ar01s03.html#idm140251368135008
          * */
         DLOG("Request to change current desktop to index %d\n", event->data.data32[0]);
         Con *ws = ewmh_get_workspace_by_index(event->data.data32[0]);
@@ -895,7 +895,7 @@ static void handle_client_message(xcb_client_message_event_t *event) {
         /*
          * Pagers wanting to close a window MUST send a _NET_CLOSE_WINDOW
          * client message request to the root window.
-         * http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472668896
+         * https://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472668896
          */
         Con *con = con_by_window_id(event->window);
         if (con) {
index f651ad6e69917f2f16411117897080306f88e2b7..0d1457fdc1e18ca443fe652292f7343c9948b91f 100644 (file)
@@ -602,7 +602,7 @@ int main(int argc, char *argv[]) {
         xcb_xkb_per_client_flags_reply_t *pcf_reply;
         /* The last three parameters are unset because they are only relevant
          * when using a feature called “automatic reset of boolean controls”:
-         * http://www.x.org/releases/X11R7.7/doc/kbproto/xkbproto.html#Automatic_Reset_of_Boolean_Controls
+         * https://www.x.org/releases/X11R7.7/doc/kbproto/xkbproto.html#Automatic_Reset_of_Boolean_Controls
          * */
         pcf_reply = xcb_xkb_per_client_flags_reply(
             conn,
index 19c40577ed1401316258a5e06697de1742a089a5..1d3330145dfb7fe62c1d3db041fa9514614214cd 100644 (file)
@@ -5,7 +5,7 @@
  * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
  *
  * For more information on RandR, please see the X.org RandR specification at
- * http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
+ * https://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt
  * (take your time to read it completely, it answers all questions).
  *
  */
index 85548f26051307b6fb3a7906713750700dce214d..0125b89d683a42346edaa179e902edba3affb447 100644 (file)
@@ -69,10 +69,10 @@ void render_con(Con *con, bool render_fullscreen) {
          * The spec isn’t explicit on whether the aspect ratio hints should be
          * respected during fullscreen mode. Other WMs such as Openbox don’t do
          * that, and this post suggests that this is the correct way to do it:
-         * http://mail.gnome.org/archives/wm-spec-list/2003-May/msg00007.html
+         * https://mail.gnome.org/archives/wm-spec-list/2003-May/msg00007.html
          *
          * Ignoring aspect ratio during fullscreen was necessary to fix MPlayer
-         * subtitle rendering, see http://bugs.i3wm.org/594 */
+         * subtitle rendering, see https://bugs.i3wm.org/594 */
         if (!render_fullscreen && con->window->aspect_ratio > 0.0) {
             DLOG("aspect_ratio = %f, current width/height are %d/%d\n",
                  con->window->aspect_ratio, inset->width, inset->height);
@@ -97,7 +97,7 @@ void render_con(Con *con, bool render_fullscreen) {
          * windows up until commit 0db93d9 here. However, since all terminal
          * emulators cope with ignoring the size hints in a better way than we
          * can (by providing their fake-transparency or background color), this
-         * code was removed. See also http://bugs.i3wm.org/540 */
+         * code was removed. See also https://bugs.i3wm.org/540 */
 
         DLOG("child will be at %dx%d with size %dx%d\n", inset->x, inset->y, inset->width, inset->height);
     }
@@ -116,7 +116,7 @@ void render_con(Con *con, bool render_fullscreen) {
          * global fullscreen containers, we cannot abort rendering here yet,
          * because the floating windows (with popup_during_fullscreen smart)
          * have not yet been rendered (see the CT_ROOT code path below). See
-         * also http://bugs.i3wm.org/1393 */
+         * also https://bugs.i3wm.org/1393 */
         if (con->type != CT_ROOT) {
             return;
         }
index d567e9717139d51eb996abe15565341a4a82376e..bf16c864c04be4a28d757071cff9edc3db4f5afb 100644 (file)
@@ -103,7 +103,7 @@ void restore_connect(void) {
 
         /* xcb_disconnect leaks memory in libxcb versions earlier than 1.11,
          * but it’s the right function to call. See
-         * http://cgit.freedesktop.org/xcb/libxcb/commit/src/xcb_conn.c?id=4dcbfd77b
+         * https://cgit.freedesktop.org/xcb/libxcb/commit/src/xcb_conn.c?id=4dcbfd77b
          */
         xcb_disconnect(restore_conn);
         free(xcb_watcher);
index 1a161d2a2dd5a5890a7cf657b668b5aa77703083..12ed0ef990dc7fc25bf15bb84f374d071d0c869a 100644 (file)
@@ -98,7 +98,7 @@ static int sighandler_backtrace(void) {
 
         /* We provide pipe file descriptors for stdin/stdout because gdb < 7.5
          * crashes otherwise, see
-         * http://sourceware.org/bugzilla/show_bug.cgi?id=14114 */
+         * https://sourceware.org/bugzilla/show_bug.cgi?id=14114 */
         dup2(stdin_pipe[0], STDIN_FILENO);
         dup2(stdout_pipe[1], STDOUT_FILENO);
 
index 7f46658313ae979bd5e735845e336ddaaa1288f6..d5f457dd24dc268921ff89acf8c2dd76499035cb 100644 (file)
@@ -266,7 +266,7 @@ bool tree_close_internal(Con *con, kill_window_t kill_window, bool dont_kill_par
              * will be mapped when i3 closes its connection (e.g. when
              * restarting). This is not what we want, since some apps keep
              * unmapped windows around and don’t expect them to suddenly be
-             * mapped. See http://bugs.i3wm.org/1617 */
+             * mapped. See https://bugs.i3wm.org/1617 */
             xcb_change_save_set(conn, XCB_SET_MODE_DELETE, con->window->id);
 
             /* Ignore X11 errors for the ReparentWindow request.
index db6215d0cffcd93f15b696d264d39d5419ee3568..68c6933a4c2eb4c51a7c2d91b42d0c89f38340d4 100644 (file)
@@ -316,7 +316,7 @@ void window_update_motif_hints(i3Window *win, xcb_get_property_reply_t *prop, bo
      * documentation of this hint is nowhere to be found.
      * For more information see:
      * https://people.gnome.org/~tthurman/docs/metacity/xprops_8h-source.html
-     * http://stackoverflow.com/questions/13787553/detect-if-a-x11-window-has-decorations
+     * https://stackoverflow.com/questions/13787553/detect-if-a-x11-window-has-decorations
      */
 #define MWM_HINTS_FLAGS_FIELD 0
 #define MWM_HINTS_DECORATIONS_FIELD 2
diff --git a/src/x.c b/src/x.c
index ee5ed2ce794fa9ca397c99d6ec3295720d87cb99..09a604931926aa4915d8e388177f849bfdbe16c5 100644 (file)
--- a/src/x.c
+++ b/src/x.c
@@ -127,7 +127,7 @@ void x_con_init(Con *con) {
     /* We explicitly set a background color and border color (even though we
      * don’t even have a border) because the X11 server requires us to when
      * using 32 bit color depths, see
-     * http://stackoverflow.com/questions/3645632 */
+     * https://stackoverflow.com/questions/3645632 */
     mask |= XCB_CW_BACK_PIXEL;
     values[0] = root_screen->black_pixel;
 
index d3042c07195ead9543266a592036e49772b7dbc2..434ca238f6dfc36370a92b5c2f265e68405ee950 100644 (file)
@@ -57,7 +57,7 @@ sub wait_for_x {
 =head2 start_xserver($parallel)
 
 Starts C<$parallel> (or number of cores * 2 if undef) Xephyr processes (see
-http://www.freedesktop.org/wiki/Software/Xephyr/) and returns two arrayrefs: a
+https://www.freedesktop.org/wiki/Software/Xephyr/) and returns two arrayrefs: a
 list of X11 display numbers to the Xephyr processes and a list of PIDs of the
 processes.
 
index 6d32104a79f19b06f171b1fb210d20cc09dd6368..2cf756a05715acaf8b702b18638344629921c88b 100644 (file)
@@ -17,7 +17,7 @@ my $tests_total;
 
 sub noninteractive {
     # CONTINUOUS_INTEGRATION gets set when running under Travis, see
-    # http://docs.travis-ci.com/user/ci-environment/ and
+    # https://docs.travis-ci.com/user/ci-environment/ and
     # https://github.com/travis-ci/travis-ci/issues/1337
     return (! -t STDOUT) || (
         defined($ENV{CONTINUOUS_INTEGRATION}) &&
index 222babcfabf4224ca82acbf476bca09ec44f18ae..a484c91a441fe318cbecfe5f3286e2c9e094ba76 100644 (file)
@@ -77,7 +77,7 @@ i3test automatically "use"s C<Test::More>, C<Data::Dumper>, C<AnyEvent::I3>,
 C<Time::HiRes>’s C<sleep> and C<i3test::Test> so that all of them are available
 to you in your testcase.
 
-See also C<i3test::Test> (L<http://build.i3wm.org/docs/lib-i3test-test.html>)
+See also C<i3test::Test> (L<https://build.i3wm.org/docs/lib-i3test-test.html>)
 which provides additional test instructions (like C<ok> or C<is>).
 
 =cut
@@ -659,7 +659,7 @@ processes, only after all other events are done.
 This can be used to ensure the results of a cmd 'focus left' are pushed to
 X11 and that C<< $x->input_focus >> returns the correct value afterwards.
 
-See also L<http://build.i3wm.org/docs/testsuite.html> for a longer explanation.
+See also L<https://build.i3wm.org/docs/testsuite.html> for a longer explanation.
 
   my $window = open_window;
   $window->add_hint('urgency');
index b7a9cdc5e256792d0cafe988ceb1752f81f20d9c..1ca964b154813d6897f7c43c3b40ab58c187cbb0 100644 (file)
@@ -97,7 +97,7 @@ bool inlinec_connect() {
 bool set_xkb_group(int group) {
     xcb_generic_error_t *err = NULL;
     // Needs libxcb ≥ 1.11 so that we have the following bug fix:
-    // http://cgit.freedesktop.org/xcb/proto/commit/src/xkb.xml?id=8d7ee5b6ba4cf343f7df70372a3e1f85b82aeed7
+    // https://cgit.freedesktop.org/xcb/proto/commit/src/xkb.xml?id=8d7ee5b6ba4cf343f7df70372a3e1f85b82aeed7
     xcb_void_cookie_t cookie = xcb_xkb_latch_lock_state_checked(
         conn,
         XCB_XKB_ID_USE_CORE_KBD, /* deviceSpec */
index 4efcde5d4acc3d8352f06127227db372e994d982..e0b2e13f1b0235bb04aea98f0ad6f34452d5d4ac 100755 (executable)
@@ -44,13 +44,13 @@ my $header = <<'EOF';
 # vim:ts=4:sw=4:expandtab
 #
 # Please read the following documents before working on tests:
-# • http://build.i3wm.org/docs/testsuite.html
+# • https://build.i3wm.org/docs/testsuite.html
 #   (or docs/testsuite)
 #
-# • http://build.i3wm.org/docs/lib-i3test.html
+# • https://build.i3wm.org/docs/lib-i3test.html
 #   (alternatively: perldoc ./testcases/lib/i3test.pm)
 #
-# • http://build.i3wm.org/docs/ipc.html
+# • https://build.i3wm.org/docs/ipc.html
 #   (or docs/ipc)
 #
 # • http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf
index d452e9b68e5a2041a46ce004796f459d48f95c3b..b11c097a1d5bed3c9c07aab397a64adab81fe7a9 100755 (executable)
@@ -5,7 +5,7 @@ set -x
 
 for f in $(grep '\.html$' debian/i3-wm.docs | grep -v 'docs/refcard.html' | grep -v 'docs/lib-i3test')
 do
-       asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf $(dirname $f)/$(basename $f .html)
+       asciidoc -a linkcss -a stylesdir=https://i3wm.org/css -a scriptsdir=https://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf $(dirname $f)/$(basename $f .html)
 done
 ./docs/i3-pod2html i3-dmenu-desktop man/i3-dmenu-desktop.html
 ./docs/i3-pod2html i3-save-tree man/i3-save-tree.html
@@ -13,7 +13,7 @@ done
 ./docs/i3-pod2html testcases/lib/i3test/Test.pm docs/lib-i3test-test.html
 for file in $(sed 's/\.1$/.man/g' debian/i3-wm.manpages)
 do
-       [ -f "$file" ] && asciidoc -a linkcss -a stylesdir=http://i3wm.org/css -a scriptsdir=http://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf "$file"
+       [ -f "$file" ] && asciidoc -a linkcss -a stylesdir=https://i3wm.org/css -a scriptsdir=https://i3wm.org/js --backend=xhtml11 -f docs/asciidoc-git.conf "$file"
 done
 
 mkdir -p deb/COPY-DOCS