diff --git a/docs/reference/gsk/gsk4.toml.in b/docs/reference/gsk/gsk4.toml.in
index 813f974c4c..4410439a04 100644
--- a/docs/reference/gsk/gsk4.toml.in
+++ b/docs/reference/gsk/gsk4.toml.in
@@ -36,10 +36,16 @@ content_images = [
"gtk-logo.svg",
"images/caps-dark.png",
"images/caps-light.png",
+ "images/cubic-dark.png",
+ "images/cubic-light.png",
"images/directions-dark.png",
"images/directions-light.png",
"images/join-dark.png",
"images/join-light.png",
+ "images/line-dark.png",
+ "images/line-light.png",
+ "images/quad-dark.png",
+ "images/quad-light.png",
"images/path-dark.png",
"images/path-light.png",
]
diff --git a/docs/reference/gsk/images/cubic-dark.png b/docs/reference/gsk/images/cubic-dark.png
new file mode 100644
index 0000000000..7a0c2d4438
Binary files /dev/null and b/docs/reference/gsk/images/cubic-dark.png differ
diff --git a/docs/reference/gsk/images/cubic-light.png b/docs/reference/gsk/images/cubic-light.png
new file mode 100644
index 0000000000..3ef9dcecd8
Binary files /dev/null and b/docs/reference/gsk/images/cubic-light.png differ
diff --git a/docs/reference/gsk/images/cubic.svg b/docs/reference/gsk/images/cubic.svg
new file mode 100644
index 0000000000..3360efefa0
--- /dev/null
+++ b/docs/reference/gsk/images/cubic.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/docs/reference/gsk/images/line-dark.png b/docs/reference/gsk/images/line-dark.png
new file mode 100644
index 0000000000..a3243b3f14
Binary files /dev/null and b/docs/reference/gsk/images/line-dark.png differ
diff --git a/docs/reference/gsk/images/line-light.png b/docs/reference/gsk/images/line-light.png
new file mode 100644
index 0000000000..10e65c7dcd
Binary files /dev/null and b/docs/reference/gsk/images/line-light.png differ
diff --git a/docs/reference/gsk/images/line.svg b/docs/reference/gsk/images/line.svg
new file mode 100644
index 0000000000..ec198db55c
--- /dev/null
+++ b/docs/reference/gsk/images/line.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/docs/reference/gsk/images/quad-dark.png b/docs/reference/gsk/images/quad-dark.png
new file mode 100644
index 0000000000..821145d9a1
Binary files /dev/null and b/docs/reference/gsk/images/quad-dark.png differ
diff --git a/docs/reference/gsk/images/quad-light.png b/docs/reference/gsk/images/quad-light.png
new file mode 100644
index 0000000000..37e24371c1
Binary files /dev/null and b/docs/reference/gsk/images/quad-light.png differ
diff --git a/docs/reference/gsk/images/quad.svg b/docs/reference/gsk/images/quad.svg
new file mode 100644
index 0000000000..87c5d5f8c0
--- /dev/null
+++ b/docs/reference/gsk/images/quad.svg
@@ -0,0 +1,83 @@
+
+
+
+
diff --git a/gsk/gskpathbuilder.c b/gsk/gskpathbuilder.c
index b21e7f7c35..9a63e1f2b1 100644
--- a/gsk/gskpathbuilder.c
+++ b/gsk/gskpathbuilder.c
@@ -657,6 +657,11 @@ gsk_path_builder_rel_move_to (GskPathBuilder *self,
* Draws a line from the current point to @x, @y and makes it
* the new current point.
*
+ *
+ *
* Since: 4.14
*/
void
@@ -716,6 +721,11 @@ gsk_path_builder_rel_line_to (GskPathBuilder *self,
*
* After this, @x2, @y2 will be the new current point.
*
+ *
+ *
* Since: 4.14
*/
void
@@ -783,6 +793,11 @@ gsk_path_builder_rel_quad_to (GskPathBuilder *self,
* from the current point to @x3, @y3 with @x1, @y1 and @x2, @y2 as the control
* points.
*
+ *
+ *
* After this, @x3, @y3 will be the new current point.
*
* Since: 4.14