diff --git a/README.md b/README.md
index e9259fc6..f5024c22 100644
--- a/README.md
+++ b/README.md
@@ -40,19 +40,19 @@ Source code
-----------
The source code of libinput can be found at:
-http://cgit.freedesktop.org/wayland/libinput
+https://gitlab.freedesktop.org/libinput/libinput
For a list of current and past releases visit:
-http://www.freedesktop.org/wiki/Software/libinput/
+https://www.freedesktop.org/wiki/Software/libinput/
Build instructions:
-http://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html
+https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html
Reporting Bugs
--------------
-Bugs can be filed in the libinput component of Wayland:
-https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput
+Bugs can be filed on freedesktop.org GitLab:
+https://gitlab.freedesktop.org/libinput/libinput/issues/
Where possible, please provide the `libinput record` output
of the input device and/or the event sequence in question.
@@ -62,19 +62,19 @@ See @ref reporting_bugs for more info.
Documentation
-------------
-- Developer API documentation: http://wayland.freedesktop.org/libinput/doc/latest/modules.html
+- Developer API documentation: https://wayland.freedesktop.org/libinput/doc/latest/modules.html
- High-level documentation about libinput's features:
-http://wayland.freedesktop.org/libinput/doc/latest/pages.html
+https://wayland.freedesktop.org/libinput/doc/latest/pages.html
- Build instructions:
-http://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html
+https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html
- Documentation for previous versions of libinput: https://wayland.freedesktop.org/libinput/doc/
Examples of how to use libinput are the debugging tools in the libinput
repository. Developers are encouraged to look at those tools for a
real-world (yet simple) example on how to use libinput.
-- A commandline debugging tool: https://cgit.freedesktop.org/wayland/libinput/tree/tools/libinput-debug-events.c
-- A GTK application that draws cursor/touch/tablet positions: https://cgit.freedesktop.org/wayland/libinput/tree/tools/libinput-debug-gui.c
+- A commandline debugging tool: https://gitlab.freedesktop.org/libinput/libinput/tree/master/tools/libinput-debug-events.c
+- A GTK application that draws cursor/touch/tablet positions: https://gitlab.freedesktop.org/libinput/libinput/tree/master/tools/libinput-debug-gui.c
License
-------
@@ -88,5 +88,5 @@ libinput is licensed under the MIT license.
> and/or sell copies of the Software, and to permit persons to whom the
> Software is furnished to do so, subject to the following conditions: [...]
-See the [COPYING](http://cgit.freedesktop.org/wayland/libinput/tree/COPYING)
+See the [COPYING](https://gitlab.freedesktop.org/libinput/libinput/tree/master/COPYING)
file for the full license information.
diff --git a/doc/building.dox b/doc/building.dox
index ef7793b0..17c1db70 100644
--- a/doc/building.dox
+++ b/doc/building.dox
@@ -18,7 +18,7 @@ process below. A successful build requires the @ref
building_dependencies to be installed before running meson.
@code
-$> git clone git://anongit.freedesktop.org/git/wayland/libinput
+$> git clone https://gitlab.freedesktop.org/libinput/libinput
$> cd libinput
$> meson --prefix=/usr builddir/
$> ninja -C builddir/
@@ -189,7 +189,7 @@ requires the @ref building_dependencies to be installed at configure
time.
@code
-$> git clone git://anongit.freedesktop.org/git/wayland/libinput
+$> git clone https://gitlab.freedesktop.org/libinput/libinput
$> cd libinput
$> ./autogen.sh --prefix=/usr --libdir=/usr/lib64
$> make
diff --git a/doc/normalization-of-relative-motion.dox b/doc/normalization-of-relative-motion.dox
index d0ab5603..5211f792 100644
--- a/doc/normalization-of-relative-motion.dox
+++ b/doc/normalization-of-relative-motion.dox
@@ -49,7 +49,7 @@ the udev property MOUSE_DPI for this information. This property is usuall
set via the udev hwdb.
The "mouse-dpi-tool" utility provided by libevdev should be
+href="https://freedesktop.org/wiki/Software/libevdev/">libevdev should be
used to measure a device's resolution.
The format of the property for single-resolution mice is:
diff --git a/doc/reporting-bugs.dox b/doc/reporting-bugs.dox
index a73018bd..df1c4b4d 100644
--- a/doc/reporting-bugs.dox
+++ b/doc/reporting-bugs.dox
@@ -2,7 +2,7 @@
@page reporting_bugs Reporting bugs
A new bug can be filed here:
-https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=libinput
+https://gitlab.freedesktop.org/libinput/libinput
When reporting bugs against libinput, please follow the instructions below
and provide the required data. You will need:
@@ -182,7 +182,7 @@ E: USEC_INITIALIZED=5463031
@note Where available, the @ref libinput-record tools should be used instead
of evemu
-evemu records the
+evemu records the
device capabilities together with the event stream from the kernel. On our
side, this allows us to recreate a virtual device identical to your device
and re-play the event sequence, hopefully triggering the same bug.
diff --git a/doc/tapping.dox b/doc/tapping.dox
index 743b13bd..b901daa9 100644
--- a/doc/tapping.dox
+++ b/doc/tapping.dox
@@ -15,7 +15,7 @@ even though some hardware can distinguish between that many fingers.
@section tapping_default Tap-to-click default setting
Tapping is **disabled** by default on most devices, see [this
-commit](http://cgit.freedesktop.org/wayland/libinput/commit/?id=2219c12c3aa45b80f235e761e87c17fb9ec70eae)
+commit](https://gitlab.freedesktop.org/libinput/libinput/commit/2219c12c3aa45b80f235e761e87c17fb9ec70eae)
because:
- if you don't know that tapping is a thing (or enabled by default), you get
spurious button events that make the desktop feel buggy.