diff --git a/docs/reference/gtk/Makefile.am b/docs/reference/gtk/Makefile.am
index 4d317bb8ce..c07a56ef6a 100644
--- a/docs/reference/gtk/Makefile.am
+++ b/docs/reference/gtk/Makefile.am
@@ -290,12 +290,12 @@ content_files = \
gtk4-demo.xml \
gtk4-icon-browser.xml \
gtk4-widget-factory.xml \
- gtk-builder-tool.xml \
- gtk-encode-symbolic-svg.xml \
- gtk-launch.xml \
+ gtk4-builder-tool.xml \
+ gtk4-encode-symbolic-svg.xml \
+ gtk4-launch.xml \
gtk4-query-immodules.xml \
- gtk-query-settings.xml \
- gtk-update-icon-cache.xml \
+ gtk4-query-settings.xml \
+ gtk4-update-icon-cache.xml \
input-handling.xml \
migrating-2to3.xml \
migrating-3xtoy.xml \
@@ -497,16 +497,16 @@ EXTRA_DIST += version.xml.in gtk4.types.in
man_MANS = \
gtk4-query-immodules.1 \
- gtk-update-icon-cache.1 \
- gtk-encode-symbolic-svg.1 \
- gtk-launch.1 \
+ gtk4-update-icon-cache.1 \
+ gtk4-encode-symbolic-svg.1 \
+ gtk4-launch.1 \
gtk4-demo.1 \
gtk4-demo-application.1 \
gtk4-widget-factory.1 \
gtk4-icon-browser.1 \
broadwayd.1 \
- gtk-builder-tool.1 \
- gtk-query-settings.1
+ gtk4-builder-tool.1 \
+ gtk4-query-settings.1
if ENABLE_MAN
diff --git a/docs/reference/gtk/gtk-docs.sgml b/docs/reference/gtk/gtk-docs.sgml
index 626ea7d90b..38eb57eee4 100644
--- a/docs/reference/gtk/gtk-docs.sgml
+++ b/docs/reference/gtk/gtk-docs.sgml
@@ -364,11 +364,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/docs/reference/gtk/gtk-builder-tool.xml b/docs/reference/gtk/gtk4-builder-tool.xml
similarity index 85%
rename from docs/reference/gtk/gtk-builder-tool.xml
rename to docs/reference/gtk/gtk4-builder-tool.xml
index 375cdb967b..b7be944fe6 100644
--- a/docs/reference/gtk/gtk-builder-tool.xml
+++ b/docs/reference/gtk/gtk4-builder-tool.xml
@@ -2,10 +2,10 @@
-
+
- gtk-builder-tool
+ gtk4-builder-toolGTK+
@@ -17,19 +17,19 @@
- gtk-builder-tool
+ gtk4-builder-tool1User Commands
- gtk-builder-tool
+ gtk4-builder-toolGtkBuilder file utility
-gtk-builder-tool
+gtk4-builder-toolCOMMANDOPTIONFILE
@@ -38,11 +38,11 @@
Description
- gtk-builder-tool can perform various operations
+ gtk4-builder-tool can perform various operations
on GtkBuilder .ui files.
- You should always test the modified .ui files produced by gtk-builder-tool
+ You should always test the modified .ui files produced by gtk4-builder-tool
before using them in production.
@@ -77,7 +77,7 @@
The ID of the object to preview. If not specified,
- gtk-builder-tool will choose a suitable object on its own.
+ gtk4-builder-tool will choose a suitable object on its own.
diff --git a/docs/reference/gtk/gtk-encode-symbolic-svg.xml b/docs/reference/gtk/gtk4-encode-symbolic-svg.xml
similarity index 85%
rename from docs/reference/gtk/gtk-encode-symbolic-svg.xml
rename to docs/reference/gtk/gtk4-encode-symbolic-svg.xml
index f17e95d84f..3bf22456d2 100644
--- a/docs/reference/gtk/gtk-encode-symbolic-svg.xml
+++ b/docs/reference/gtk/gtk4-encode-symbolic-svg.xml
@@ -2,10 +2,10 @@
-
+
- gtk-encode-symbolic-svg
+ gtk4-encode-symbolic-svgGTK+
@@ -17,19 +17,19 @@
- gtk-encode-symbolic-svg
+ gtk4-encode-symbolic-svg1User Commands
- gtk-encode-symbolic-svg
+ gtk4-encode-symbolic-svgSymbolic icon conversion utility
-gtk-encode-symbolic-svg
+gtk4-encode-symbolic-svgOPTION...PATHWIDTHxHEIGHT
@@ -38,7 +38,7 @@
Description
- gtk-encode-symbolic-svg converts symbolic svg icons into
+ gtk4-encode-symbolic-svg converts symbolic svg icons into
specially prepared png files. GTK+ can load and recolor these pngs, just like
original svgs, but loading them is much faster.
diff --git a/docs/reference/gtk/gtk-launch.xml b/docs/reference/gtk/gtk4-launch.xml
similarity index 85%
rename from docs/reference/gtk/gtk-launch.xml
rename to docs/reference/gtk/gtk4-launch.xml
index 86ffe6dbf3..6bfc0a149d 100644
--- a/docs/reference/gtk/gtk-launch.xml
+++ b/docs/reference/gtk/gtk4-launch.xml
@@ -2,10 +2,10 @@
-
+
- gtk-launch
+ gtk4-launchGTK+
@@ -18,19 +18,19 @@
- gtk-launch
+ gtk4-launch1User Commands
- gtk-launch
+ gtk4-launchLaunch an application
-gtk-launch
+gtk4-launchOPTIONAPPLICATIONURI
@@ -39,12 +39,12 @@
Description
-gtk-launch launches an application using the given name.
+gtk4-launch launches an application using the given name.
The application is started with proper startup notification on a default
display, unless specified otherwise.
-gtk-launch takes at least one argument, the name of
+gtk4-launch takes at least one argument, the name of
the application to launch. The name should match application desktop file name,
as residing in /usr/share/application, with or without the '.desktop' suffix.
diff --git a/docs/reference/gtk/gtk-query-settings.xml b/docs/reference/gtk/gtk4-query-settings.xml
similarity index 76%
rename from docs/reference/gtk/gtk-query-settings.xml
rename to docs/reference/gtk/gtk4-query-settings.xml
index 52f9638e07..1702bcd3fb 100644
--- a/docs/reference/gtk/gtk-query-settings.xml
+++ b/docs/reference/gtk/gtk4-query-settings.xml
@@ -2,10 +2,10 @@
-
+
- gtk-query-settings
+ gtk4-query-settingsGTK+
@@ -17,26 +17,26 @@
- gtk-query-settings
+ gtk4-query-settings1User Commands
- gtk-query-settings
+ gtk4-query-settingsUtility to print name and value of all GtkSettings properties
-gtk-query-settings
+gtk4-query-settingsPATTERNDescription
- gtk-query-settings prints both name and value of all properties
+ gtk4-query-settings prints both name and value of all properties
available in the GtkSettings class. Optionally, you can filter which properties
to list by specifying a PATTERN.
diff --git a/docs/reference/gtk/gtk-update-icon-cache.xml b/docs/reference/gtk/gtk4-update-icon-cache.xml
similarity index 89%
rename from docs/reference/gtk/gtk-update-icon-cache.xml
rename to docs/reference/gtk/gtk4-update-icon-cache.xml
index 9c46b5a70d..8f6409ed46 100644
--- a/docs/reference/gtk/gtk-update-icon-cache.xml
+++ b/docs/reference/gtk/gtk4-update-icon-cache.xml
@@ -2,10 +2,10 @@
-
+
- gtk-update-icon-cache
+ gtk4-update-icon-cacheGTK+
@@ -17,19 +17,19 @@
- gtk-update-icon-cache
+ gtk4-update-icon-cache1User Commands
- gtk-update-icon-cache
+ gtk4-update-icon-cacheIcon theme caching utility
-gtk-update-icon-cache
+gtk4-update-icon-cache--force--ignore-theme-index
@@ -45,7 +45,7 @@
Description
- gtk-update-icon-cache creates mmapable cache
+ gtk4-update-icon-cache creates mmapable cache
files for icon themes.
@@ -56,7 +56,7 @@
the icons in the directory tree below the given directory.
- GTK+ can use the cache files created by gtk-update-icon-cache
+ GTK+ can use the cache files created by gtk4-update-icon-cache
to avoid a lot of system call and disk seek overhead when the application
starts. Since the format of the cache files allows them to be mmaped
shared between multiple applications, the overall memory consumption is
@@ -77,7 +77,7 @@
--ignore-theme-index-tDon't check for the existence of index.theme
- in the icon theme directory. Without this option, gtk-update-icon-cache
+ in the icon theme directory. Without this option, gtk4-update-icon-cache
refuses to create an icon cache in a directory which does not appear to
be the toplevel directory of an icon theme.
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 92c2af2dee..9c481dc035 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1553,11 +1553,11 @@ endif
#
bin_PROGRAMS = \
gtk4-query-immodules \
- gtk-update-icon-cache \
- gtk-encode-symbolic-svg \
- gtk-builder-tool \
- gtk-query-settings \
- gtk-launch
+ gtk4-update-icon-cache \
+ gtk4-encode-symbolic-svg \
+ gtk4-builder-tool \
+ gtk4-query-settings \
+ gtk4-launch
gtk4_query_immodules_SOURCES = queryimmodules.c gtkutils.c
gtk4_query_immodules_LDADD = \
@@ -1567,32 +1567,32 @@ gtk4_query_immodules_LDADD = \
$(GMODULE_LIBS) \
$(GTK_DEP_LIBS)
-gtk_update_icon_cache_SOURCES = updateiconcache.c
-gtk_update_icon_cache_LDADD = $(GDK_PIXBUF_LIBS)
+gtk4_update_icon_cache_SOURCES = updateiconcache.c
+gtk4_update_icon_cache_LDADD = $(GDK_PIXBUF_LIBS)
-gtk_encode_symbolic_svg_SOURCES = encodesymbolic.c
-gtk_encode_symbolic_svg_LDADD = \
+gtk4_encode_symbolic_svg_SOURCES = encodesymbolic.c
+gtk4_encode_symbolic_svg_LDADD = \
$(GDK_PIXBUF_LIBS) \
$(top_builddir)/gdk/libgdk-4.la \
$(top_builddir)/gsk/libgsk-4.la \
$(GTK_DEP_LIBS)
-gtk_builder_tool_SOURCES = gtk-builder-tool.c
-gtk_builder_tool_LDADD = \
+gtk4_builder_tool_SOURCES = gtk-builder-tool.c
+gtk4_builder_tool_LDADD = \
libgtk-4.la \
$(top_builddir)/gdk/libgdk-4.la \
$(top_builddir)/gsk/libgsk-4.la \
$(GTK_DEP_LIBS)
-gtk_query_settings_SOURCES = gtk-query-settings.c
-gtk_query_settings_LDADD= \
+gtk4_query_settings_SOURCES = gtk-query-settings.c
+gtk4_query_settings_LDADD= \
libgtk-4.la \
$(top_builddir)/gdk/libgdk-4.la \
$(top_builddir)/gsk/libgsk-4.la \
$(GTK_DEP_LIBS)
-gtk_launch_SOURCES = gtk-launch.c
-gtk_launch_LDADD = \
+gtk4_launch_SOURCES = gtk-launch.c
+gtk4_launch_LDADD = \
libgtk-4.la \
$(top_builddir)/gdk/libgdk-4.la \
$(top_builddir)/gsk/libgsk-4.la \