[gtk/matthiasc/for-master] Clean up lots of GTK+ -> GTK



commit 929a56e53cddb56e9057ff6c3aa2d968ce31a103
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Sep 12 12:01:04 2020 -0400

    Clean up lots of GTK+ -> GTK
    
    Replace most remaining uses of GTK+ in the docs and
    user-visible strings by GTK. Also remove some leftover
    "Was added in 3.x" sentences from the docs.

 gdk/gdkdevice.c                  |  2 +-
 gdk/gdkdisplay.c                 |  2 +-
 gdk/gdkevents.h                  |  6 +++---
 gdk/gdkpango.c                   |  4 ++--
 gdk/macos/GdkMacosWindow.c       |  2 +-
 gdk/macos/gdkmacoskeymap.c       |  2 +-
 gdk/wayland/gdksurface-wayland.c |  6 +++---
 gdk/win32/gdkclipdrop-win32.c    | 22 +++++++++++-----------
 gdk/win32/gdkdisplay-win32.c     |  2 +-
 gdk/win32/gdkdrag-win32.c        | 36 ++++++++++++++++++------------------
 gdk/win32/gdkdrop-win32.c        |  2 +-
 gdk/x11/gdkdrag-x11.c            |  6 +++---
 gdk/x11/gdksurface-x11.c         | 10 +++++-----
 gsk/gskrendernodeparser.c        |  4 ++--
 gtk/gtkassistant.c               |  4 ++--
 gtk/gtkbuildable.c               |  2 +-
 gtk/gtkbuilder.h                 |  2 +-
 gtk/gtkcellarea.c                |  2 +-
 gtk/gtkcelllayout.c              |  2 +-
 gtk/gtkcellrenderer.c            |  2 +-
 gtk/gtkcellrendereraccel.c       |  6 ++----
 gtk/gtkcellrendereraccel.h       |  6 +++---
 gtk/gtkcellrenderercombo.c       |  2 --
 gtk/gtkcellrendererprogress.c    |  2 --
 gtk/gtkcolorchooser.c            |  2 +-
 gtk/gtkcombobox.c                |  4 ++--
 gtk/gtkcomposetable.c            |  2 +-
 gtk/gtkdialog.c                  |  4 ++--
 gtk/gtkdialog.h                  | 20 ++++++++++----------
 gtk/gtkentry.c                   | 14 +++++++-------
 gtk/gtkenums.h                   |  4 ++--
 gtk/gtkfilechooser.c             |  2 +-
 gtk/gtkfilechooserbutton.c       |  2 +-
 gtk/gtkfilechooserbutton.h       |  2 +-
 gtk/gtkfilechooserwidget.c       |  2 +-
 gtk/gtkflowbox.c                 |  2 --
 gtk/gtkfontchooser.c             |  7 +++----
 gtk/gtkgesture.c                 |  2 +-
 gtk/gtkgestureclick.c            |  2 +-
 gtk/gtkgesturelongpress.c        |  2 +-
 gtk/gtkgesturestylus.c           |  2 +-
 gtk/gtkicontheme.c               |  2 +-
 gtk/gtkiconview.c                |  4 ++--
 gtk/gtkimage.h                   |  9 +++------
 gtk/gtkimcontext.c               | 12 ++++++------
 gtk/gtkimcontextquartz.c         |  2 +-
 gtk/gtkinfobar.c                 |  6 +++---
 gtk/gtkinfobar.h                 |  2 +-
 gtk/gtklabel.c                   | 10 +++++-----
 gtk/gtklevelbar.c                |  4 +---
 gtk/gtklistbox.c                 |  2 --
 gtk/gtkliststore.c               | 14 +++++++-------
 gtk/gtkmediafile.c               |  4 ++--
 gtk/gtkmenubutton.c              |  2 +-
 gtk/gtkmenutrackeritem.c         |  2 +-
 gtk/gtkmountoperation.c          |  2 +-
 gtk/gtkorientable.c              |  2 --
 gtk/gtkpagesetup.c               |  2 --
 gtk/gtkpapersize.c               |  2 --
 gtk/gtkprintcontext.c            |  4 +---
 gtk/gtkprinter.c                 |  2 --
 gtk/gtkprintoperation.c          | 10 +++++-----
 gtk/gtkprintoperation.h          |  2 +-
 gtk/gtkprintsettings.c           |  2 --
 gtk/gtkprintsettings.h           |  2 +-
 gtk/gtkrange.c                   |  6 +++---
 gtk/gtkrecentmanager.c           |  4 +---
 gtk/gtkrevealer.c                |  2 --
 gtk/gtkscale.c                   |  2 +-
 gtk/gtkscalebutton.c             |  9 ++++-----
 gtk/gtkscrollable.c              |  2 +-
 gtk/gtkshortcutaction.c          |  2 +-
 gtk/gtkshortcutsgroup.c          |  6 +++---
 gtk/gtkshortcutsshortcut.c       | 10 +++++-----
 gtk/gtksizegroup.c               |  4 ++--
 gtk/gtksizerequestcache.c        |  2 +-
 gtk/gtkspinbutton.c              |  2 +-
 gtk/gtkstackswitcher.c           |  2 --
 gtk/gtkstylecontext.c            |  8 ++++----
 gtk/gtktestutils.c               |  4 ++--
 gtk/gtktextattributes.h          |  2 +-
 gtk/gtktooltip.c                 |  2 +-
 gtk/gtktreednd.c                 |  4 ++--
 gtk/gtktreemodel.c               |  2 +-
 gtk/gtktreeviewcolumn.c          |  2 +-
 gtk/gtkversion.h.in              |  4 ++--
 gtk/gtkwidget.c                  | 18 +++++++++---------
 gtk/gtkwindow.c                  | 28 ++++++++++++++--------------
 tests/testheightforwidth.c       |  2 +-
 tests/testtooltips.c             |  2 +-
 testsuite/gtk/main.c             |  2 +-
 testsuite/gtk/notify.c           |  4 ++--
 testsuite/gtk/objects-finalize.c |  2 +-
 93 files changed, 210 insertions(+), 245 deletions(-)
---
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index 8b4b27cd82..34506fcd37 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -594,7 +594,7 @@ gdk_device_get_axis_use (GdkDevice *device,
  * Returns the #GdkDisplay to which @device pertains.
  *
  * Returns: (transfer none): a #GdkDisplay. This memory is owned
- *          by GTK+, and must not be freed or unreffed.
+ *          by GTK, and must not be freed or unreffed.
  **/
 GdkDisplay *
 gdk_device_get_display (GdkDevice *device)
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 5551af342e..279827fc86 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -1145,7 +1145,7 @@ _gdk_display_get_next_serial (GdkDisplay *display)
  * Indicates to the GUI environment that the application has
  * finished loading, using a given identifier.
  *
- * GTK+ will call this function automatically for #GtkWindow
+ * GTK will call this function automatically for #GtkWindow
  * with custom startup-notification identifier unless
  * gtk_window_set_auto_startup_notification() is called to
  * disable that feature.
diff --git a/gdk/gdkevents.h b/gdk/gdkevents.h
index 3e8dff15db..0ecd5a80df 100644
--- a/gdk/gdkevents.h
+++ b/gdk/gdkevents.h
@@ -301,9 +301,9 @@ typedef enum
  * @GDK_CROSSING_NORMAL: crossing because of pointer motion.
  * @GDK_CROSSING_GRAB: crossing because a grab is activated.
  * @GDK_CROSSING_UNGRAB: crossing because a grab is deactivated.
- * @GDK_CROSSING_GTK_GRAB: crossing because a GTK+ grab is activated.
- * @GDK_CROSSING_GTK_UNGRAB: crossing because a GTK+ grab is deactivated.
- * @GDK_CROSSING_STATE_CHANGED: crossing because a GTK+ widget changed
+ * @GDK_CROSSING_GTK_GRAB: crossing because a GTK grab is activated.
+ * @GDK_CROSSING_GTK_UNGRAB: crossing because a GTK grab is deactivated.
+ * @GDK_CROSSING_STATE_CHANGED: crossing because a GTK widget changed
  *   state (e.g. sensitivity).
  * @GDK_CROSSING_TOUCH_BEGIN: crossing because a touch sequence has begun,
  *   this event is synthetic as the pointer might have not left the surface.
diff --git a/gdk/gdkpango.c b/gdk/gdkpango.c
index 38999a3af1..e050b985c6 100644
--- a/gdk/gdkpango.c
+++ b/gdk/gdkpango.c
@@ -30,13 +30,13 @@
  * @Short_description: Using Pango in GDK
  * @Title: Pango Interaction
  *
- * Pango is the text layout system used by GDK and GTK+. The functions
+ * Pango is the text layout system used by GDK and GTK. The functions
  * and types in this section are used to obtain clip regions for
  * #PangoLayouts, and to get #PangoContexts that can be used with
  * GDK.
  *
  * Creating a #PangoLayout object is the first step in rendering text,
- * and requires getting a handle to a #PangoContext. For GTK+ programs,
+ * and requires getting a handle to a #PangoContext. For GTK programs,
  * you’ll usually want to use gtk_widget_get_pango_context(), or
  * gtk_widget_create_pango_layout(). Once you have a #PangoLayout,
  * you can set the text and attributes of it with Pango functions like
diff --git a/gdk/macos/GdkMacosWindow.c b/gdk/macos/GdkMacosWindow.c
index 128b499eca..030ac0fb51 100644
--- a/gdk/macos/GdkMacosWindow.c
+++ b/gdk/macos/GdkMacosWindow.c
@@ -525,7 +525,7 @@
 
   [self setFrame:new_frame display:YES];
 
-  /* Let the resizing be handled by GTK+. */
+  /* Let the resizing be handled by GTK. */
   if (g_main_context_pending (NULL))
     g_main_context_iteration (NULL, FALSE);
 
diff --git a/gdk/macos/gdkmacoskeymap.c b/gdk/macos/gdkmacoskeymap.c
index 3265499200..0de006f377 100644
--- a/gdk/macos/gdkmacoskeymap.c
+++ b/gdk/macos/gdkmacoskeymap.c
@@ -300,7 +300,7 @@ gdk_macos_keymap_update (GdkMacosKeymap *self)
                     }
                 }
 
-              /* Special-case shift-tab since GTK+ expects
+              /* Special-case shift-tab since GTK expects
                * GDK_KEY_ISO_Left_Tab for that.
                */
               if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
diff --git a/gdk/wayland/gdksurface-wayland.c b/gdk/wayland/gdksurface-wayland.c
index a4563ca3d2..99af132356 100644
--- a/gdk/wayland/gdksurface-wayland.c
+++ b/gdk/wayland/gdksurface-wayland.c
@@ -1795,7 +1795,7 @@ gdk_wayland_surface_create_xdg_toplevel (GdkSurface *surface)
     app_id = g_get_prgname ();
 
   if (app_id == NULL)
-    app_id = "GTK+ Application";
+    app_id = "GTK Application";
 
   gdk_wayland_surface_set_application_id (surface, app_id);
 
@@ -2587,7 +2587,7 @@ find_grab_input_seat (GdkSurface *surface,
   GdkWaylandSurface *tmp_impl;
 
   /* Use the device that was used for the grab as the device for
-   * the popup surface setup - so this relies on GTK+ taking the
+   * the popup surface setup - so this relies on GTK taking the
    * grab before showing the popup surface.
    */
   if (impl->grab_input_seat)
@@ -2611,7 +2611,7 @@ should_be_mapped (GdkSurface *surface)
 {
   GdkWaylandSurface *impl = GDK_WAYLAND_SURFACE (surface);
 
-  /* Don't map crazy temp that GTK+ uses for internal X11 shenanigans. */
+  /* Don't map crazy temp that GTK uses for internal X11 shenanigans. */
   if (GDK_IS_DRAG_SURFACE (surface) && surface->x < 0 && surface->y < 0)
     return FALSE;
 
diff --git a/gdk/win32/gdkclipdrop-win32.c b/gdk/win32/gdkclipdrop-win32.c
index 4de03fec42..5c1d361a36 100644
--- a/gdk/win32/gdkclipdrop-win32.c
+++ b/gdk/win32/gdkclipdrop-win32.c
@@ -24,9 +24,9 @@
  */
 
 /*
-GTK+ has two clipboards - normal clipboard and primary clipboard
+GTK has two clipboards - normal clipboard and primary clipboard
 Primary clipboard is only handled
-internally by GTK+ (it's not portable to Windows).
+internally by GTK (it's not portable to Windows).
 
 ("C:" means clipboard client (requestor), "S:" means clipboard server (provider))
 ("transmute" here means "change the format of some data"; this term is used here
@@ -34,7 +34,7 @@ internally by GTK+ (it's not portable to Windows).
  which are completely unrelated)
 
 For Clipboard:
-GTK+ calls one of the gdk_clipboard_set* () functions (either supplying
+GTK calls one of the gdk_clipboard_set* () functions (either supplying
 its own content provider, or giving a GTyped data for which GDK will
 create a content provider automatically).
 That function associates the content provider with the clipboard and calls
@@ -53,12 +53,12 @@ No data is sent anywhere.
 The content provider has a callback, which will be invoked every time
 the data from this provider is needed.
 
-GTK+ might also call gdk_clipboard_store_async(), which instructs
+GTK might also call gdk_clipboard_store_async(), which instructs
 the backend to put the data into the OS clipboard manager (if
 supported and available) so that it remains available for other
 processes after the clipboard owner terminates.
 
-When something needs to be obtained from clipboard, GTK+ calls
+When something needs to be obtained from clipboard, GTK calls
 C: gdk_clipboard_read_async () -> gdk_clipboard_read_internal (),
 providing it with a string-array of mime/types, which is internally
 converted into a GdkContentFormats object.
@@ -118,7 +118,7 @@ The thread remembers the fact that it has clipboard open, and does
 not try to close & reopen it, unless that is strictly necessary.
 The clipboard is closed after each queue processing run.
 
-GTK+ calls one of the gdk_clipboard_set* () functions (either supplying
+GTK calls one of the gdk_clipboard_set* () functions (either supplying
 its own content provider, or giving a GTyped data for which GDK will
 create a content provider automatically).
 That function associates the content provider with the clipboard and calls
@@ -145,7 +145,7 @@ No data is sent anywhere.
 The content provider has a callback, which will be invoked every time
 the data from this provider is needed.
 
-GTK+ might also call gdk_clipboard_store_async(), which instructs
+GTK might also call gdk_clipboard_store_async(), which instructs
 the W32 backend to put the data into the OS clipboard manager by
 sending WM_RENDERALLFORMATS to itself and then handling it normally.
 
@@ -168,7 +168,7 @@ The cached remote formats are then mapped into GDK contentformats.
 This map is separate from the one that maps supported GDK contentformats
 to W32 formats for locally-claimed clipboards.
 
-When something needs to be obtained from clipboard, GTK+ calls
+When something needs to be obtained from clipboard, GTK calls
 C: gdk_clipboard_read_async () -> gdk_clipboard_read_internal (),
 providing it with a string-array of mime/types, which is internally
 converted into a GdkContentFormats object.
@@ -233,7 +233,7 @@ functions that read arbitrary GTypes (as long as they are serializable),
 texts (strings) or textures (GdkPixbufs) this way.
 
 If data must be stored on the clipboard, because the application is quitting,
-GTK+ will call
+GTK will call
 S: gdk_clipboard_store_async()
 on all the clipboards it owns. This creates multiple write stream (one for each
 format being stored), each backed by a HGLOBAL memory object. Once all memory
@@ -1572,7 +1572,7 @@ gdk_win32_clipdrop_init (GdkWin32Clipdrop *win32_clipdrop)
   _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_JFIF) = g_intern_static_string ("JFIF");
   _gdk_atom_array_index (atoms, GDK_WIN32_ATOM_INDEX_GIF) = g_intern_static_string ("GIF");
 
-  /* These are a bit unusual. It's here to allow GTK+ applications
+  /* These are a bit unusual. It's here to allow GTK applications
    * to actually support CF_DIB and Shell ID List clipboard formats on their own,
    * instead of allowing GDK to use them internally for interoperability.
    */
@@ -1634,7 +1634,7 @@ gdk_win32_clipdrop_init (GdkWin32Clipdrop *win32_clipdrop)
 
   win32_clipdrop->compatibility_w32formats = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify) 
g_array_unref);
 
-  /* GTK+ actually has more text formats, but it's unlikely that we'd
+  /* GTK actually has more text formats, but it's unlikely that we'd
    * get anything other than UTF8_STRING these days.
    * GTKTEXTBUFFERCONTENTS format can potentially be converted to
    * W32-compatible rich text format, but that's too complex to address right now.
diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c
index 9dff5c4240..223f1b47c5 100644
--- a/gdk/win32/gdkdisplay-win32.c
+++ b/gdk/win32/gdkdisplay-win32.c
@@ -57,7 +57,7 @@ static int debug_indent = 0;
  *
  * Adds an event filter to @window, allowing you to intercept messages
  * before they reach GDK. This is a low-level operation and makes it
- * easy to break GDK and/or GTK+, so you have to know what you're
+ * easy to break GDK and/or GTK, so you have to know what you're
  * doing.
  **/
 void
diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c
index c21ac6a476..76eaf54060 100644
--- a/gdk/win32/gdkdrag-win32.c
+++ b/gdk/win32/gdkdrag-win32.c
@@ -46,27 +46,27 @@
  * the window.
  *
  * There's a mismatch between data types supported by W32 (W32 formats)
- * and by GTK+ (GDK contentformats).
+ * and by GTK (GDK contentformats).
  * To account for it the data is transmuted back and forth. There are two
  * main points of transmutation:
- * * GdkWin32HDATAOutputStream: transmutes GTK+ data to W32 data
- * * GdkWin32Drop: transmutes W32 data to GTK+ data
+ * * GdkWin32HDATAOutputStream: transmutes GTK data to W32 data
+ * * GdkWin32Drop: transmutes W32 data to GTK data
  *
  * There are also two points where data formats are considered:
  * * When source drag context is created, it gets a list of GDK contentformats
  *   that it supports, these are matched to the W32 formats they
  *   correspond to (possibly with transmutation). New W32 formats for
- *   GTK+-specific contentformats are also created here (see below).
+ *   GTK-specific contentformats are also created here (see below).
  * * When target drop context is created, it queries the IDataObject
  *   for the list of W32 formats it supports and matches these to
  *   corresponding GDK contentformats that it will be able to provide
  *   (possibly with transmutation) later. Missing GDK contentformats for
  *   W32-specific formats are also created here (see below).
  *
- * W32 formats are integers (CLIPFORMAT), while GTK+ contentformats
+ * W32 formats are integers (CLIPFORMAT), while GTK contentformats
  * are mime/type strings, and cannot be used interchangeably.
  *
- * To accommodate advanced GTK+ applications the code allows them to
+ * To accommodate advanced GTK applications the code allows them to
  * register drop targets that accept W32 data formats, and to register
  * drag sources that provide W32 data formats. To do that they must
  * register with the mime/type "application/x.windows.ZZZ", where
@@ -77,36 +77,36 @@
  * If such contentformat is accepted/provided, GDK will not try to
  * transmute it to/from something else. Otherwise GDK will do the following
  * transmutation:
- * * If GTK+ application provides image/png, image/gif or image/jpeg,
+ * * If GTK application provides image/png, image/gif or image/jpeg,
  *   GDK will claim to also provide "PNG", "GIF" or "JFIF" respectively,
  *   and will pass these along verbatim.
- * * If GTK+ application provides any GdkPixbuf-compatible contentformat,
+ * * If GTK application provides any GdkPixbuf-compatible contentformat,
  *   GDK will also offer "PNG" and CF_DIB W32 formats.
- * * If GTK+ application provides text/plain;charset=utf8, GDK will also offer
+ * * If GTK application provides text/plain;charset=utf8, GDK will also offer
  *   CF_UNICODETEXT (UTF-16-encoded) and CF_TEXT (encoded with thread-
  *   and locale-dependent codepage), and will do the conversion when such
  *   data is requested.
- * * If GTK+ application accepts image/png, image/gif or image/jpeg,
+ * * If GTK application accepts image/png, image/gif or image/jpeg,
  *   GDK will claim to also accept "PNG", "GIF" or "JFIF" respectively,
  *   and will pass these along verbatim.
- * * If GTK+ application accepts image/bmp, GDK will
+ * * If GTK application accepts image/bmp, GDK will
  *   claim to accept CF_DIB W32 format, and will convert
  *   it, changing the header, when such data is provided.
- * * If GTK+ application accepts text/plain;charset=utf8, GDK will
+ * * If GTK application accepts text/plain;charset=utf8, GDK will
  *   claim to accept CF_UNICODETEXT and CF_TEXT, and will do
  *   the conversion when such data is provided.
- * * If GTK+ application accepts text/uri-list, GDK will
+ * * If GTK application accepts text/uri-list, GDK will
  *   claim to accept "Shell IDList Array", and will do the
  *   conversion when such data is provided.
  *
  * Currently the conversion from text/uri-list to "Shell IDList Array" is not
- * implemented, so it's not possible to drag & drop files from GTK+
- * applications to non-GTK+ applications the same way one can drag files
+ * implemented, so it's not possible to drag & drop files from GTK
+ * applications to non-GTK applications the same way one can drag files
  * from Windows Explorer.
  *
- * To increase inter-GTK compatibility, GDK will register GTK+-specific
+ * To increase inter-GTK compatibility, GDK will register GTK-specific
  * formats by their mime/types, as-is (i.e "text/plain;charset=utf-8", for example).
- * That way two GTK+ applications can exchange data in their native formats
+ * That way two GTK applications can exchange data in their native formats
  * (both well-known ones, such as text/plain;charset=utf8, and special,
  * known only to specific applications). This will work just
  * fine as long as both applications agree on what kind of data is stored
@@ -118,7 +118,7 @@
  * If more flexibility is needed, register one format that has some
  * internal indicators of the kind of data it contains, then write the application
  * in such a way that it requests the data and inspects its header before deciding
- * whether to accept it or not. For details see GTK+ drag & drop documentation
+ * whether to accept it or not. For details see GTK drag & drop documentation
  * on the "drag-motion" and "drag-data-received" signals.
  *
  * How managed DnD works:
diff --git a/gdk/win32/gdkdrop-win32.c b/gdk/win32/gdkdrop-win32.c
index aecb5d8eed..6b0ac016b3 100644
--- a/gdk/win32/gdkdrop-win32.c
+++ b/gdk/win32/gdkdrop-win32.c
@@ -1007,7 +1007,7 @@ gdk_dropfiles_filter (GdkWin32Display *display,
       /* Awful hack to recognize temp files corresponding to
        * images dragged from Firefox... Open the file right here
        * so that it is less likely that Firefox manages to delete
-       * it before the GTK+-using app (typically GIMP) has opened
+       * it before the GTK-using app (typically GIMP) has opened
        * it.
        *
        * Not compiled in for now, because it means images dragged
diff --git a/gdk/x11/gdkdrag-x11.c b/gdk/x11/gdkdrag-x11.c
index f0eaca0cf7..80f40f17d1 100644
--- a/gdk/x11/gdkdrag-x11.c
+++ b/gdk/x11/gdkdrag-x11.c
@@ -1422,13 +1422,13 @@ gdk_x11_drag_drag_motion (GdkDrag *drag,
 
   if (protocol == GDK_DRAG_PROTO_XDND && drag_x11->version == 0)
     {
-      /* This ugly hack is necessary since GTK+ doesn't know about
+      /* This ugly hack is necessary since GTK doesn't know about
        * the XDND protocol version, and in particular doesn't know
        * that gdk_drag_find_window() has the side-effect
        * of setting drag_x11->version, and therefore sometimes call
        * gdk_x11_drag_drag_motion() without a prior call to
        * gdk_drag_find_window(). This happens, e.g.
-       * when GTK+ is proxying DND events to embedded windows.
+       * when GTK is proxying DND events to embedded windows.
        */
       if (proxy_xid)
         {
@@ -1517,7 +1517,7 @@ gdk_x11_drag_drag_motion (GdkDrag *drag,
             case GDK_DRAG_PROTO_ROOTWIN:
               {
                 GdkContentFormats *formats = gdk_drag_get_formats (drag);
-                /* GTK+ traditionally has used application/x-rootwin-drop,
+                /* GTK traditionally has used application/x-rootwin-drop,
                  * but the XDND spec specifies x-rootwindow-drop.
                  */
                 if (gdk_content_formats_contain_mime_type (formats, "application/x-rootwindow-drop") ||
diff --git a/gdk/x11/gdksurface-x11.c b/gdk/x11/gdksurface-x11.c
index 04b177cda8..eabb298071 100644
--- a/gdk/x11/gdksurface-x11.c
+++ b/gdk/x11/gdksurface-x11.c
@@ -2845,14 +2845,14 @@ gdk_x11_surface_set_shadow_width (GdkSurface *surface,
  * @surface: (type GdkX11Surface): a #GdkSurface
  * @variant: the theme variant to export
  *
- * GTK+ applications can request a dark theme variant. In order to
- * make other applications - namely window managers using GTK+ for
- * themeing - aware of this choice, GTK+ uses this function to
+ * GTK applications can request a dark theme variant. In order to
+ * make other applications - namely window managers using GTK for
+ * themeing - aware of this choice, GTK uses this function to
  * export the requested theme variant as _GTK_THEME_VARIANT property
  * on toplevel surfaces.
  *
- * Note that this property is automatically updated by GTK+, so this
- * function should only be used by applications which do not use GTK+
+ * Note that this property is automatically updated by GTK, so this
+ * function should only be used by applications which do not use GTK
  * to create toplevel surfaces.
  */
 void
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c
index 822eb5c405..87bfca110c 100644
--- a/gsk/gskrendernodeparser.c
+++ b/gsk/gskrendernodeparser.c
@@ -2460,10 +2460,10 @@ render_node_print (Printer       *p,
  *
  * Serializes the @node for later deserialization via
  * gsk_render_node_deserialize(). No guarantees are made about the format
- * used other than that the same version of GTK+ will be able to deserialize
+ * used other than that the same version of GTK will be able to deserialize
  * the result of a call to gsk_render_node_serialize() and
  * gsk_render_node_deserialize() will correctly reject files it cannot open
- * that were created with previous versions of GTK+.
+ * that were created with previous versions of GTK.
  *
  * The intended use of this functions is testing, benchmarking and debugging.
  * The format is not meant as a permanent storage format.
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index ebe6b8e4f3..f311f848dc 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -272,7 +272,7 @@ gtk_assistant_page_class_init (GtkAssistantPageClass *class)
    * GtkAssistantPage:complete:
    *
    * Setting the "complete" property to %TRUE marks a page as
-   * complete (i.e.: all the required fields are filled out). GTK+ uses
+   * complete (i.e.: all the required fields are filled out). GTK uses
    * this information to control the sensitivity of the navigation buttons.
    */
   g_object_class_install_property (object_class,
@@ -2042,7 +2042,7 @@ gtk_assistant_get_page_complete (GtkAssistant *assistant,
  *
  * Forces @assistant to recompute the buttons state.
  *
- * GTK+ automatically takes care of this in most situations,
+ * GTK automatically takes care of this in most situations,
  * e.g. when the user goes to a different page, or when the
  * visibility or completeness of a page changes.
  *
diff --git a/gtk/gtkbuildable.c b/gtk/gtkbuildable.c
index 85bf0485d0..f5b26325e2 100644
--- a/gtk/gtkbuildable.c
+++ b/gtk/gtkbuildable.c
@@ -27,7 +27,7 @@
  * parsing custom tags and constructing child objects.
  *
  * The GtkBuildable interface is implemented by all widgets and
- * many of the non-widget objects that are provided by GTK+. The
+ * many of the non-widget objects that are provided by GTK. The
  * main user of this interface is #GtkBuilder. There should be
  * very little need for applications to call any of these functions directly.
  *
diff --git a/gtk/gtkbuilder.h b/gtk/gtkbuilder.h
index 34c37bf315..73189b736a 100644
--- a/gtk/gtkbuilder.h
+++ b/gtk/gtkbuilder.h
@@ -56,7 +56,7 @@ typedef struct _GtkBuilderClass   GtkBuilderClass;
  * @GTK_BUILDER_ERROR_INVALID_VALUE: #GtkBuilder couldn’t parse
  *  some attribute value.
  * @GTK_BUILDER_ERROR_VERSION_MISMATCH: The input file requires a newer version
- *  of GTK+.
+ *  of GTK.
  * @GTK_BUILDER_ERROR_DUPLICATE_ID: An object id occurred twice.
  * @GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED: A specified object type is of the same type or
  *  derived from the type of the composite class being extended with builder XML.
diff --git a/gtk/gtkcellarea.c b/gtk/gtkcellarea.c
index 2cbf5c31aa..bb8d526c8e 100644
--- a/gtk/gtkcellarea.c
+++ b/gtk/gtkcellarea.c
@@ -39,7 +39,7 @@
  *
  * As outlined in
  * [GtkWidget’s geometry management section][geometry-management],
- * GTK+ uses a height-for-width
+ * GTK uses a height-for-width
  * geometry management system to compute the sizes of widgets and user
  * interfaces. #GtkCellArea uses the same semantics to calculate the
  * size of an area for an arbitrary number of #GtkTreeModel rows.
diff --git a/gtk/gtkcelllayout.c b/gtk/gtkcelllayout.c
index a4f8750680..a413b85217 100644
--- a/gtk/gtkcelllayout.c
+++ b/gtk/gtkcelllayout.c
@@ -58,7 +58,7 @@
  * ]|
  *
  * Furthermore for implementations of GtkCellLayout that use a #GtkCellArea
- * to lay out cells (all GtkCellLayouts in GTK+ use a GtkCellArea)
+ * to lay out cells (all GtkCellLayouts in GTK use a GtkCellArea)
  * [cell properties][cell-properties] can also be defined in the format by
  * specifying the custom <cell-packing> attribute which can contain multiple
  * <property> elements defined in the normal way.
diff --git a/gtk/gtkcellrenderer.c b/gtk/gtkcellrenderer.c
index 090aede60f..2c48b57347 100644
--- a/gtk/gtkcellrenderer.c
+++ b/gtk/gtkcellrenderer.c
@@ -242,7 +242,7 @@ gtk_cell_renderer_class_init (GtkCellRendererClass *class)
    * See gtk_cell_editable_start_editing() for information on the lifecycle of
    * the @editable and a way to do setup that doesn’t depend on the @renderer.
    *
-   * Note that GTK+ doesn't guarantee that cell renderers will
+   * Note that GTK doesn't guarantee that cell renderers will
    * continue to use the same kind of widget for editing in future
    * releases, therefore you should check the type of @editable
    * before doing any specific setup, as in the following example:
diff --git a/gtk/gtkcellrendereraccel.c b/gtk/gtkcellrendereraccel.c
index 600f59f3d1..f8e26422ab 100644
--- a/gtk/gtkcellrendereraccel.c
+++ b/gtk/gtkcellrendereraccel.c
@@ -40,8 +40,6 @@
  * #GtkCellRendererAccel displays a keyboard accelerator (i.e. a key
  * combination like `Control + a`). If the cell renderer is editable,
  * the accelerator can be changed by simply typing the new combination.
- *
- * The #GtkCellRendererAccel cell renderer was added in GTK+ 2.10.
  */
 
 
@@ -215,9 +213,9 @@ gtk_cell_renderer_accel_class_init (GtkCellRendererAccelClass *cell_accel_class)
   /**
    * GtkCellRendererAccel:accel-mode:
    *
-   * Determines if the edited accelerators are GTK+ accelerators. If
+   * Determines if the edited accelerators are GTK accelerators. If
    * they are, consumed modifiers are suppressed, only accelerators
-   * accepted by GTK+ are allowed, and the accelerators are rendered
+   * accepted by GTK are allowed, and the accelerators are rendered
    * in the same way as they are in menus.
    */
   g_object_class_install_property (object_class,
diff --git a/gtk/gtkcellrendereraccel.h b/gtk/gtkcellrendereraccel.h
index ea7e4d997c..14f8f5c75c 100644
--- a/gtk/gtkcellrendereraccel.h
+++ b/gtk/gtkcellrendereraccel.h
@@ -34,12 +34,12 @@ typedef struct _GtkCellRendererAccel GtkCellRendererAccel;
 
 /**
  * GtkCellRendererAccelMode:
- * @GTK_CELL_RENDERER_ACCEL_MODE_GTK: GTK+ accelerators mode
+ * @GTK_CELL_RENDERER_ACCEL_MODE_GTK: GTK accelerators mode
  * @GTK_CELL_RENDERER_ACCEL_MODE_OTHER: Other accelerator mode
  *
- * Determines if the edited accelerators are GTK+ accelerators. If
+ * Determines if the edited accelerators are GTK accelerators. If
  * they are, consumed modifiers are suppressed, only accelerators
- * accepted by GTK+ are allowed, and the accelerators are rendered
+ * accepted by GTK are allowed, and the accelerators are rendered
  * in the same way as they are in menus.
  */
 typedef enum
diff --git a/gtk/gtkcellrenderercombo.c b/gtk/gtkcellrenderercombo.c
index b8e9daca8b..2207ea80cd 100644
--- a/gtk/gtkcellrenderercombo.c
+++ b/gtk/gtkcellrenderercombo.c
@@ -43,8 +43,6 @@
  * box and sets it to display the column specified by its
  * #GtkCellRendererCombo:text-column property. Further properties of the combo box
  * can be set in a handler for the #GtkCellRenderer::editing-started signal.
- *
- * The #GtkCellRendererCombo cell renderer was added in GTK+ 2.6.
  */
 
 typedef struct _GtkCellRendererComboPrivate GtkCellRendererComboPrivate;
diff --git a/gtk/gtkcellrendererprogress.c b/gtk/gtkcellrendererprogress.c
index f75a998be4..553859182e 100644
--- a/gtk/gtkcellrendererprogress.c
+++ b/gtk/gtkcellrendererprogress.c
@@ -41,8 +41,6 @@
  *
  * #GtkCellRendererProgress renders a numeric value as a progress par in a cell.
  * Additionally, it can display a text on top of the progress bar.
- *
- * The #GtkCellRendererProgress cell renderer was added in GTK+ 2.6.
  */
 
 
diff --git a/gtk/gtkcolorchooser.c b/gtk/gtkcolorchooser.c
index 1f217c78b4..a76b837948 100644
--- a/gtk/gtkcolorchooser.c
+++ b/gtk/gtkcolorchooser.c
@@ -36,7 +36,7 @@
  * for choosing colors. Depending on the situation, colors may be
  * allowed to have alpha (translucency).
  *
- * In GTK+, the main widgets that implement this interface are
+ * In GTK, the main widgets that implement this interface are
  * #GtkColorChooserWidget, #GtkColorChooserDialog and #GtkColorButton.
  */
 
diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c
index 1050dde853..8b6cf921bc 100644
--- a/gtk/gtkcombobox.c
+++ b/gtk/gtkcombobox.c
@@ -1373,8 +1373,8 @@ gtk_combo_box_popup (GtkComboBox *combo_box)
  * @device: a #GdkDevice
  *
  * Pops up the menu of @combo_box. Note that currently this does not do anything
- * with the device, as it was previously only used for list-mode ComboBoxes,
- * and those were removed in GTK+ 4. However, it is retained in case similar
+ * with the device, as it was previously only used for list-mode combo boxes,
+ * and those were removed in GTK 4. However, it is retained in case similar
  * functionality is added back later.
  **/
 void
diff --git a/gtk/gtkcomposetable.c b/gtk/gtkcomposetable.c
index 250b3a7790..b2914807de 100644
--- a/gtk/gtkcomposetable.c
+++ b/gtk/gtkcomposetable.c
@@ -111,7 +111,7 @@ parse_compose_value (GtkComposeData *compose_data,
 
   if (g_utf8_get_char (g_utf8_next_char (words[1])) > 0)
     {
-      g_warning ("GTK+ supports to output one char only: %s: %s", val, line);
+      g_warning ("GTK supports to output one char only: %s: %s", val, line);
       goto fail;
     }
 
diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c
index dad6263942..b719186198 100644
--- a/gtk/gtkdialog.c
+++ b/gtk/gtkdialog.c
@@ -55,7 +55,7 @@
  * of input, e.g. to display a message, ask a question, or anything else
  * that does not require extensive effort on the user’s part.
  *
- * GTK+ treats a dialog as a window split vertically. The top section is a
+ * GTK treats a dialog as a window split vertically. The top section is a
  * #GtkBox, and is where widgets such as a #GtkLabel or a #GtkEntry should
  * be packed. The bottom area is known as the
  * “action area”. This is generally used for
@@ -76,7 +76,7 @@
  * If you add buttons to #GtkDialog using gtk_dialog_new_with_buttons(),
  * gtk_dialog_add_button(), gtk_dialog_add_buttons(), or
  * gtk_dialog_add_action_widget(), clicking the button will emit a signal
- * called #GtkDialog::response with a response ID that you specified. GTK+
+ * called #GtkDialog::response with a response ID that you specified. GTK
  * will never assign a meaning to positive response IDs; these are entirely
  * user-defined. But for convenience, you can use the response IDs in the
  * #GtkResponseType enumeration (these all have values less than zero). If
diff --git a/gtk/gtkdialog.h b/gtk/gtkdialog.h
index 00f8d535ee..3656d26157 100644
--- a/gtk/gtkdialog.h
+++ b/gtk/gtkdialog.h
@@ -55,19 +55,19 @@ typedef enum
  * GtkResponseType:
  * @GTK_RESPONSE_NONE: Returned if an action widget has no response id,
  *     or if the dialog gets programmatically hidden or destroyed
- * @GTK_RESPONSE_REJECT: Generic response id, not used by GTK+ dialogs
- * @GTK_RESPONSE_ACCEPT: Generic response id, not used by GTK+ dialogs
+ * @GTK_RESPONSE_REJECT: Generic response id, not used by GTK dialogs
+ * @GTK_RESPONSE_ACCEPT: Generic response id, not used by GTK dialogs
  * @GTK_RESPONSE_DELETE_EVENT: Returned if the dialog is deleted
- * @GTK_RESPONSE_OK: Returned by OK buttons in GTK+ dialogs
- * @GTK_RESPONSE_CANCEL: Returned by Cancel buttons in GTK+ dialogs
- * @GTK_RESPONSE_CLOSE: Returned by Close buttons in GTK+ dialogs
- * @GTK_RESPONSE_YES: Returned by Yes buttons in GTK+ dialogs
- * @GTK_RESPONSE_NO: Returned by No buttons in GTK+ dialogs
- * @GTK_RESPONSE_APPLY: Returned by Apply buttons in GTK+ dialogs
- * @GTK_RESPONSE_HELP: Returned by Help buttons in GTK+ dialogs
+ * @GTK_RESPONSE_OK: Returned by OK buttons in GTK dialogs
+ * @GTK_RESPONSE_CANCEL: Returned by Cancel buttons in GTK dialogs
+ * @GTK_RESPONSE_CLOSE: Returned by Close buttons in GTK dialogs
+ * @GTK_RESPONSE_YES: Returned by Yes buttons in GTK dialogs
+ * @GTK_RESPONSE_NO: Returned by No buttons in GTK dialogs
+ * @GTK_RESPONSE_APPLY: Returned by Apply buttons in GTK dialogs
+ * @GTK_RESPONSE_HELP: Returned by Help buttons in GTK dialogs
  *
  * Predefined values for use as response ids in gtk_dialog_add_button().
- * All predefined values are negative; GTK+ leaves values of 0 or greater for
+ * All predefined values are negative; GTK leaves values of 0 or greater for
  * application-defined response ids.
  */
 typedef enum
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c
index aedf9a325c..4c41a3e34e 100644
--- a/gtk/gtkentry.c
+++ b/gtk/gtkentry.c
@@ -88,7 +88,7 @@
  * When using an entry for passwords and other sensitive information,
  * it can be put into “password mode” using gtk_entry_set_visibility().
  * In this mode, entered text is displayed using a “invisible” character.
- * By default, GTK+ picks the best invisible character that is available
+ * By default, GTK picks the best invisible character that is available
  * in the current font, but it can be changed with
  * gtk_entry_set_invisible_char().
  *
@@ -685,7 +685,7 @@ gtk_entry_class_init (GtkEntryClass *class)
    *
    * Whether the primary icon is activatable.
    *
-   * GTK+ emits the #GtkEntry::icon-press and #GtkEntry::icon-release
+   * GTK emits the #GtkEntry::icon-press and #GtkEntry::icon-release
    * signals only on sensitive, activatable icons.
    *
    * Sensitive, but non-activatable icons can be used for purely
@@ -703,7 +703,7 @@ gtk_entry_class_init (GtkEntryClass *class)
    *
    * Whether the secondary icon is activatable.
    *
-   * GTK+ emits the #GtkEntry::icon-press and #GtkEntry::icon-release
+   * GTK emits the #GtkEntry::icon-press and #GtkEntry::icon-release
    * signals only on sensitive, activatable icons.
    *
    * Sensitive, but non-activatable icons can be used for purely
@@ -721,7 +721,7 @@ gtk_entry_class_init (GtkEntryClass *class)
    *
    * Whether the primary icon is sensitive.
    *
-   * An insensitive icon appears grayed out. GTK+ does not emit the
+   * An insensitive icon appears grayed out. GTK does not emit the
    * #GtkEntry::icon-press and #GtkEntry::icon-release signals and
    * does not allow DND from insensitive icons.
    *
@@ -740,7 +740,7 @@ gtk_entry_class_init (GtkEntryClass *class)
    *
    * Whether the secondary icon is sensitive.
    *
-   * An insensitive icon appears grayed out. GTK+ does not emit the
+   * An insensitive icon appears grayed out. GTK does not emit the
    * #GtkEntry::icon-press and #GtkEntry::icon-release signals and
    * does not allow DND from insensitive icons.
    *
@@ -2052,7 +2052,7 @@ gtk_entry_set_buffer (GtkEntry       *entry,
  * as the invisible char, and will also appear that way when
  * the text in the entry widget is copied elsewhere.
  *
- * By default, GTK+ picks the best invisible character available
+ * By default, GTK picks the best invisible character available
  * in the current font, but it can be changed with
  * gtk_entry_set_invisible_char().
  *
@@ -2099,7 +2099,7 @@ gtk_entry_get_visibility (GtkEntry *entry)
  * Sets the character to use in place of the actual text when
  * gtk_entry_set_visibility() has been called to set text visibility
  * to %FALSE. i.e. this is the character used in “password mode” to
- * show the user how many characters have been typed. By default, GTK+
+ * show the user how many characters have been typed. By default, GTK
  * picks the best invisible char available in the current font. If you
  * set the invisible char to 0, then the user will get no feedback
  * at all; there will be no text on the screen as they type.
diff --git a/gtk/gtkenums.h b/gtk/gtkenums.h
index d39b867881..be5bd75a9e 100644
--- a/gtk/gtkenums.h
+++ b/gtk/gtkenums.h
@@ -34,7 +34,7 @@
 
 /**
  * SECTION:gtkenums
- * @Short_description: Public enumerated types used throughout GTK+
+ * @Short_description: Public enumerated types used throughout GTK
  * @Title: Standard Enumerations
  */
 
@@ -201,7 +201,7 @@ typedef enum
  * @GTK_SENSITIVITY_ON: The arrow is always sensitive
  * @GTK_SENSITIVITY_OFF: The arrow is always insensitive
  *
- * Determines how GTK+ handles the sensitivity of stepper arrows
+ * Determines how GTK handles the sensitivity of stepper arrows
  * at the end of range widgets.
  */
 typedef enum
diff --git a/gtk/gtkfilechooser.c b/gtk/gtkfilechooser.c
index 6999f1926d..fd7162a539 100644
--- a/gtk/gtkfilechooser.c
+++ b/gtk/gtkfilechooser.c
@@ -32,7 +32,7 @@
  * @See_also: #GtkFileChooserDialog, #GtkFileChooserWidget, #GtkFileChooserButton
  *
  * #GtkFileChooser is an interface that can be implemented by file
- * selection widgets.  In GTK+, the main objects that implement this
+ * selection widgets.  In GTK, the main objects that implement this
  * interface are #GtkFileChooserWidget, #GtkFileChooserDialog, and
  * #GtkFileChooserButton.  You do not need to write an object that
  * implements the #GtkFileChooser interface unless you are trying to
diff --git a/gtk/gtkfilechooserbutton.c b/gtk/gtkfilechooserbutton.c
index 7df5603d59..3830d69ef9 100644
--- a/gtk/gtkfilechooserbutton.c
+++ b/gtk/gtkfilechooserbutton.c
@@ -1,6 +1,6 @@
 /* -*- Mode: C; c-file-style: "gnu"; tab-width: 8 -*- */
 
-/* GTK+: gtkfilechooserbutton.c
+/* gtkfilechooserbutton.c
  *
  * Copyright (c) 2004 James M. Cape <jcape ignore-your tv>
  *
diff --git a/gtk/gtkfilechooserbutton.h b/gtk/gtkfilechooserbutton.h
index af3cd78938..cf4b1aaea5 100644
--- a/gtk/gtkfilechooserbutton.h
+++ b/gtk/gtkfilechooserbutton.h
@@ -1,4 +1,4 @@
-/* GTK+: gtkfilechooserbutton.h
+/* gtkfilechooserbutton.h
  *
  * Copyright (c) 2004 James M. Cape <jcape ignore-your tv>
  *
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 16375eab29..b67c00ebb0 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -7850,7 +7850,7 @@ gtk_file_chooser_widget_init (GtkFileChooserWidget *impl)
   impl->auto_selecting_first_row = FALSE;
   impl->renamed_file = NULL;
 
-  /* Ensure GTK+ private types used by the template
+  /* Ensure private types used by the template
    * definition before calling gtk_widget_init_template()
    */
   g_type_ensure (GTK_TYPE_PATH_BAR);
diff --git a/gtk/gtkflowbox.c b/gtk/gtkflowbox.c
index e41e6e121f..7a306a8dc3 100644
--- a/gtk/gtkflowbox.c
+++ b/gtk/gtkflowbox.c
@@ -54,8 +54,6 @@
  *
  * Also see #GtkListBox.
  *
- * GtkFlowBox was added in GTK+ 3.12.
- *
  * # CSS nodes
  *
  * |[<!-- language="plain" -->
diff --git a/gtk/gtkfontchooser.c b/gtk/gtkfontchooser.c
index 4cf14236d8..1322609711 100644
--- a/gtk/gtkfontchooser.c
+++ b/gtk/gtkfontchooser.c
@@ -33,10 +33,9 @@
  * @See_also: #GtkFontChooserDialog, #GtkFontChooserWidget, #GtkFontButton
  *
  * #GtkFontChooser is an interface that can be implemented by widgets
- * displaying the list of fonts. In GTK+, the main objects
+ * displaying the list of fonts. In GTK, the main objects
  * that implement this interface are #GtkFontChooserWidget,
- * #GtkFontChooserDialog and #GtkFontButton. The GtkFontChooser interface
- * has been introduced in GTK+ 3.2.
+ * #GtkFontChooserDialog and #GtkFontButton.
  */
 
 enum
@@ -458,7 +457,7 @@ _gtk_font_chooser_font_activated (GtkFontChooser *chooser,
  * gtk_font_chooser_set_font_map (font_chooser, fontmap);
  * ]|
  *
- * Note that other GTK+ widgets will only be able to use the application-specific
+ * Note that other GTK widgets will only be able to use the application-specific
  * font if it is present in the font map they use:
  *
  * |[
diff --git a/gtk/gtkgesture.c b/gtk/gtkgesture.c
index 66546efa6f..1e425869b3 100644
--- a/gtk/gtkgesture.c
+++ b/gtk/gtkgesture.c
@@ -1073,7 +1073,7 @@ gtk_gesture_set_state (GtkGesture            *gesture,
  * by @gesture.
  *
  * Returns: (transfer container) (element-type GdkEventSequence): A list
- *          of #GdkEventSequences, the list elements are owned by GTK+
+ *          of #GdkEventSequences, the list elements are owned by GTK
  *          and must not be freed or modified, the list itself must be deleted
  *          through g_list_free()
  **/
diff --git a/gtk/gtkgestureclick.c b/gtk/gtkgestureclick.c
index 3194fec59c..98e8b7dd08 100644
--- a/gtk/gtkgestureclick.c
+++ b/gtk/gtkgestureclick.c
@@ -25,7 +25,7 @@
  * #GtkGestureClick is a #GtkGesture implementation able to recognize
  * multiple clicks on a nearby zone, which can be listened for through
  * the #GtkGestureClick::pressed signal. Whenever time or distance
- * between clicks exceed the GTK+ defaults, #GtkGestureClick::stopped
+ * between clicks exceed the GTK defaults, #GtkGestureClick::stopped
  * is emitted, and the click counter is reset.
  */
 
diff --git a/gtk/gtkgesturelongpress.c b/gtk/gtkgesturelongpress.c
index 06e254417b..df01077ab4 100644
--- a/gtk/gtkgesturelongpress.c
+++ b/gtk/gtkgesturelongpress.c
@@ -290,7 +290,7 @@ gtk_gesture_long_press_class_init (GtkGestureLongPressClass *klass)
    * @y: the Y coordinate where the press happened, relative to the widget allocation
    *
    * This signal is emitted whenever a press goes unmoved/unreleased longer than
-   * what the GTK+ defaults tell.
+   * what the GTK defaults tell.
    */
   signals[PRESSED] =
     g_signal_new (I_("pressed"),
diff --git a/gtk/gtkgesturestylus.c b/gtk/gtkgesturestylus.c
index 2341fb5a9a..c1b7a51109 100644
--- a/gtk/gtkgesturestylus.c
+++ b/gtk/gtkgesturestylus.c
@@ -262,7 +262,7 @@ gtk_gesture_stylus_get_axes (GtkGestureStylus  *gesture,
  * @backlog: (out) (array length=n_elems): coordinates and times for the backlog events
  * @n_elems: (out): return location for the number of elements
  *
- * By default, GTK+ will limit rate of input events. On stylus input where
+ * By default, GTK will limit rate of input events. On stylus input where
  * accuracy of strokes is paramount, this function returns the accumulated
  * coordinate/timing state before the emission of the current
  * #GtkGestureStylus::motion signal.
diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c
index db786a383e..848d2848fa 100644
--- a/gtk/gtkicontheme.c
+++ b/gtk/gtkicontheme.c
@@ -971,7 +971,7 @@ gtk_icon_theme_class_init (GtkIconThemeClass *klass)
    * GtkIconTheme::changed:
    * @self: the icon theme
    *
-   * Emitted when the current icon theme is switched or GTK+ detects
+   * Emitted when the current icon theme is switched or GTK detects
    * that a change has occurred in the contents of the current
    * icon theme.
    */
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c
index 507875a075..113264a2ab 100644
--- a/gtk/gtkiconview.c
+++ b/gtk/gtkiconview.c
@@ -5662,8 +5662,8 @@ check_model_dnd (GtkTreeModel *model,
                  "g_signal_stop_emission_by_name() in your signal handler to prevent "
                  "the default handler from running. Look at the source code "
                  "for the default handler in gtkiconview.c to get an idea what "
-                 "your handler should do. (gtkiconview.c is in the GTK+ source "
-                 "code.) If you're using GTK+ from a language other than C, "
+                 "your handler should do. (gtkiconview.c is in the GTK source "
+                 "code.) If you're using GTK from a language other than C, "
                  "there may be a more natural way to override default handlers, e.g. via derivation.",
                  signal, g_type_name (required_iface), signal);
       return FALSE;
diff --git a/gtk/gtkimage.h b/gtk/gtkimage.h
index 8fc26a5e47..6700b3d525 100644
--- a/gtk/gtkimage.h
+++ b/gtk/gtkimage.h
@@ -45,12 +45,9 @@ typedef struct _GtkImage              GtkImage;
 /**
  * GtkImageType:
  * @GTK_IMAGE_EMPTY: there is no image displayed by the widget
- * @GTK_IMAGE_ICON_NAME: the widget contains a named icon.
- *  This image type was added in GTK+ 2.6
- * @GTK_IMAGE_GICON: the widget contains a #GIcon.
- *  This image type was added in GTK+ 2.14
- * @GTK_IMAGE_PAINTABLE: the widget contains a #GdkPaintable.
- *  This image type was added in GTK+ 3.96
+ * @GTK_IMAGE_ICON_NAME: the widget contains a named icon
+ * @GTK_IMAGE_GICON: the widget contains a #GIcon
+ * @GTK_IMAGE_PAINTABLE: the widget contains a #GdkPaintable
  *
  * Describes the image data representation used by a #GtkImage. If you
  * want to get the image from the widget, you can only get the
diff --git a/gtk/gtkimcontext.c b/gtk/gtkimcontext.c
index 85629b7c0d..3080699379 100644
--- a/gtk/gtkimcontext.c
+++ b/gtk/gtkimcontext.c
@@ -29,14 +29,14 @@
  * @short_description: Base class for input method contexts
  * @include: gtk/gtk.h,gtk/gtkimmodule.h
  *
- * #GtkIMContext defines the interface for GTK+ input methods. An input method
- * is used by GTK+ text input widgets like #GtkEntry to map from key events to
+ * #GtkIMContext defines the interface for GTK input methods. An input method
+ * is used by GTK text input widgets like #GtkEntry to map from key events to
  * Unicode character strings.
  *
  * The default input method can be set programmatically via the 
  * #GtkSettings:gtk-im-module GtkSettings property. Alternatively, you may set 
  * the GTK_IM_MODULE environment variable as documented in
- * [Running GTK+ Applications][gtk-running].
+ * [Running GTK Applications][gtk-running].
  *
  * The #GtkEntry #GtkEntry:im-module and #GtkTextView #GtkTextView:im-module 
  * properties may also be used to set input methods for specific widget 
@@ -47,14 +47,14 @@
  * An input method may consume multiple key events in sequence and finally
  * output the composed result. This is called preediting, and an input method
  * may provide feedback about this process by displaying the intermediate
- * composition states as preedit text. For instance, the default GTK+ input
+ * composition states as preedit text. For instance, the default GTK input
  * method implements the input of arbitrary Unicode code points by holding down
  * the Control and Shift keys and then typing “U” followed by the hexadecimal
  * digits of the code point.  When releasing the Control and Shift keys,
  * preediting ends and the character is inserted as text. Ctrl+Shift+u20AC for
  * example results in the € sign.
  *
- * Additional input methods can be made available for use by GTK+ widgets as
+ * Additional input methods can be made available for use by GTK widgets as
  * loadable modules. An input method module is a small shared library which
  * implements a subclass of #GtkIMContext or #GtkIMContextSimple and exports
  * these four functions:
@@ -94,7 +94,7 @@
  * After a new loadable input method module has been installed on the system,
  * the configuration file `gtk.immodules` needs to be
  * regenerated by [gtk-query-immodules-3.0][gtk-query-immodules-3.0],
- * in order for the new input method to become available to GTK+ applications.
+ * in order for the new input method to become available to GTK applications.
  */
 
 enum {
diff --git a/gtk/gtkimcontextquartz.c b/gtk/gtkimcontextquartz.c
index 6f0555582a..1749204643 100644
--- a/gtk/gtkimcontextquartz.c
+++ b/gtk/gtkimcontextquartz.c
@@ -280,7 +280,7 @@ quartz_focus_out (GtkIMContext *context)
   GtkIMContextQuartz *qc = GTK_IM_CONTEXT_QUARTZ (context);
   qc->focused = FALSE;
 
-  /* Commit any partially built strings or it'll mess up other GTK+ widgets in the window */
+  /* Commit any partially built strings or it'll mess up other widgets in the window */
   discard_preedit (context);
 }
 
diff --git a/gtk/gtkinfobar.c b/gtk/gtkinfobar.c
index 37c0c9efe5..808e0fa3d4 100644
--- a/gtk/gtkinfobar.c
+++ b/gtk/gtkinfobar.c
@@ -1,6 +1,6 @@
 /*
  * gtkinfobar.c
- * This file is part of GTK+
+ * This file is part of GTK
  *
  * Copyright (C) 2005 - Paolo Maggi
  *
@@ -71,7 +71,7 @@
  *
  * Similar to #GtkMessageDialog, the contents of a #GtkInfoBar can by
  * classified as error message, warning, informational message, etc,
- * by using gtk_info_bar_set_message_type(). GTK+ may use the message type
+ * by using gtk_info_bar_set_message_type(). GTK may use the message type
  * to determine how the message is displayed.
  *
  * A simple example for using a #GtkInfoBar:
@@ -1061,7 +1061,7 @@ gtk_info_bar_buildable_add_child (GtkBuildable *buildable,
  *
  * Sets the message type of the message area.
  *
- * GTK+ uses this type to determine how the message is displayed.
+ * GTK uses this type to determine how the message is displayed.
  */
 void
 gtk_info_bar_set_message_type (GtkInfoBar     *info_bar,
diff --git a/gtk/gtkinfobar.h b/gtk/gtkinfobar.h
index 999625227c..a9e9a1d0f1 100644
--- a/gtk/gtkinfobar.h
+++ b/gtk/gtkinfobar.h
@@ -1,6 +1,6 @@
 /*
  * gtkinfobar.h
- * This file is part of GTK+
+ * This file is part of GTK
  *
  * Copyright (C) 2005 - Paolo Maggi
  *
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index d9149198c6..d23f0253a9 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -227,9 +227,9 @@
  *
  * # Links
  *
- * GTK+ supports markup for clickable hyperlinks in addition
+ * GTK supports markup for clickable hyperlinks in addition
  * to regular Pango markup. The markup for links is borrowed from HTML,
- * using the `<a>` with “href“, “title“ and “class“ attributes. GTK+ renders links
+ * using the `<a>` with “href“, “title“ and “class“ attributes. GTK renders links
  * similar to the way they appear in web browsers, with colored, underlined
  * text. The “title“ attribute is displayed as a tooltip on the link. The “class“
  * attribute is used as style class on the CSS node for the link.
@@ -240,7 +240,7 @@
  * const char *text =
  * "Go to the"
  * "<a href=\"http://www.gtk.org title=\"&lt;i&gt;Our&lt;/i&gt; website\">"
- * "GTK+ website</a> for more...";
+ * "GTK website</a> for more...";
  * GtkWidget *label = gtk_label_new (NULL);
  * gtk_label_set_markup (GTK_LABEL (label), text);
  * ]|
@@ -2644,7 +2644,7 @@ gtk_label_get_max_width_chars (GtkLabel *self)
  * by the edge of the widget if it exceeds the widget size.
  *
  * Note that setting line wrapping to %TRUE does not make the label
- * wrap at its parent container’s width, because GTK+ widgets
+ * wrap at its parent container’s width, because GTK widgets
  * conceptually can’t make their requisition depend on the parent
  * container’s size. For a label that wraps at a specific position,
  * set the label’s width using gtk_widget_set_size_request().
@@ -5577,7 +5577,7 @@ gtk_label_activate_current_link (GtkLabel *self)
  * or for use in a #GtkWidget::query-tooltip handler.
  *
  * Returns: (nullable): the currently active URI or %NULL if there is none.
- *   The string is owned by GTK+ and must not be freed or modified.
+ *   The string is owned by GTK and must not be freed or modified.
  */
 const char *
 gtk_label_get_current_uri (GtkLabel *self)
diff --git a/gtk/gtklevelbar.c b/gtk/gtklevelbar.c
index c324bf7fdc..0b59a84d2b 100644
--- a/gtk/gtklevelbar.c
+++ b/gtk/gtklevelbar.c
@@ -35,7 +35,7 @@
  * values 0.25, 0.75 and 1.0 respectively.
  *
  * Note that it is your responsibility to update preexisting offsets
- * when changing the minimum or maximum value. GTK+ will simply clamp
+ * when changing the minimum or maximum value. GTK will simply clamp
  * them to the new range.
  *
  * ## Adding a custom offset on the bar
@@ -87,8 +87,6 @@
  * set the minimum value to 0 and the maximum value to 5 after changing the indicator
  * mode to discrete.
  *
- * GtkLevelBar was introduced in GTK+ 3.6.
- *
  * # GtkLevelBar as GtkBuildable
  *
  * The GtkLevelBar implementation of the GtkBuildable interface supports a
diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c
index 6235e44768..73a8995608 100644
--- a/gtk/gtklistbox.c
+++ b/gtk/gtklistbox.c
@@ -64,8 +64,6 @@
  * the user tries to activate it. If it is selectable, the row will be marked
  * as selected when the user tries to select it.
  *
- * The GtkListBox widget was added in GTK+ 3.10.
- *
  * # GtkListBox as GtkBuildable
  *
  * The GtkListBox implementation of the #GtkBuildable interface supports
diff --git a/gtk/gtkliststore.c b/gtk/gtkliststore.c
index fa5fdc725a..f5b1347fbe 100644
--- a/gtk/gtkliststore.c
+++ b/gtk/gtkliststore.c
@@ -106,13 +106,13 @@
  *
  * # Performance Considerations
  *
- * Internally, the #GtkListStore was implemented with a linked list with
- * a tail pointer prior to GTK+ 2.6.  As a result, it was fast at data
- * insertion and deletion, and not fast at random data access.  The
- * #GtkListStore sets the #GTK_TREE_MODEL_ITERS_PERSIST flag, which means
- * that #GtkTreeIters can be cached while the row exists.  Thus, if
- * access to a particular row is needed often and your code is expected to
- * run on older versions of GTK+, it is worth keeping the iter around.
+ * Internally, the #GtkListStore was originally implemented with a linked list
+ * with a tail pointer.  As a result, it was fast at data insertion and deletion,
+ * and not fast at random data access.  The #GtkListStore sets the
+ * #GTK_TREE_MODEL_ITERS_PERSIST flag, which means that #GtkTreeIters can be
+ * cached while the row exists.  Thus, if access to a particular row is needed
+ * often and your code is expected to run on older versions of GTK, it is worth
+ * keeping the iter around.
  *
  * # Atomic Operations
  *
diff --git a/gtk/gtkmediafile.c b/gtk/gtkmediafile.c
index a6bcbde4b5..dd0286c6b2 100644
--- a/gtk/gtkmediafile.c
+++ b/gtk/gtkmediafile.c
@@ -36,9 +36,9 @@
  *
  * This provides a simple way to play back video files with GTK.
  *
- * GTK+ provides a GIO extension point for #GtkMediaFile implementations
+ * GTK provides a GIO extension point for #GtkMediaFile implementations
  * to allow for external implementations using various media frameworks.
- * GTK+ itself includes implementations using GStreamer and ffmpeg.
+ * GTK itself includes implementations using GStreamer and ffmpeg.
  */
 
 typedef struct _GtkMediaFilePrivate GtkMediaFilePrivate;
diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c
index 22829e18cb..d0a454e401 100644
--- a/gtk/gtkmenubutton.c
+++ b/gtk/gtkmenubutton.c
@@ -606,7 +606,7 @@ popover_destroy_cb (GtkMenuButton *menu_button)
  * be changed to an arrow if it was customized.
  *
  * If the does not fit in the available space in the given direction,
- * GTK+ will its best to keep it inside the screen and fully visible.
+ * GTK will its best to keep it inside the screen and fully visible.
  *
  * If you pass %GTK_ARROW_NONE for a @direction, the popup will behave
  * as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows).
diff --git a/gtk/gtkmenutrackeritem.c b/gtk/gtkmenutrackeritem.c
index 6390ba8a64..f88009c7d3 100644
--- a/gtk/gtkmenutrackeritem.c
+++ b/gtk/gtkmenutrackeritem.c
@@ -53,7 +53,7 @@
  * allowed to change, so listen to the notify signals to update your item's
  * appearance. When using a GObject library, this can conveniently be done
  * with g_object_bind_property() and #GBinding, and this is how this is
- * implemented in GTK+; the appearance side is implemented in #GtkModelMenuItem.
+ * implemented in GTK; the appearance side is implemented in #GtkModelMenuItem.
  *
  * When an item is clicked, simply call gtk_menu_tracker_item_activated() in
  * response. The #GtkMenuTrackerItem will take care of everything related to
diff --git a/gtk/gtkmountoperation.c b/gtk/gtkmountoperation.c
index 29d2f288dd..ae38e671a2 100644
--- a/gtk/gtkmountoperation.c
+++ b/gtk/gtkmountoperation.c
@@ -68,7 +68,7 @@
  * @short_description: Functions for working with GIO
  * @Title: Filesystem utilities
  *
- * The functions and objects described here make working with GTK+ and
+ * The functions and objects described here make working with GTK and
  * GIO more convenient.
  *
  * #GtkMountOperation is needed when mounting volumes:
diff --git a/gtk/gtkorientable.c b/gtk/gtkorientable.c
index 8bfb629285..d0275fada5 100644
--- a/gtk/gtkorientable.c
+++ b/gtk/gtkorientable.c
@@ -39,8 +39,6 @@
  * oriented horizontally or vertically. #GtkOrientable is more flexible in that
  * it allows the orientation to be changed at runtime, allowing the widgets
  * to “flip”.
- *
- * #GtkOrientable was introduced in GTK+ 2.16.
  */
 
 
diff --git a/gtk/gtkpagesetup.c b/gtk/gtkpagesetup.c
index 0bebbab543..3ffdf2ea7e 100644
--- a/gtk/gtkpagesetup.c
+++ b/gtk/gtkpagesetup.c
@@ -70,8 +70,6 @@
  *   page_setup = new_page_setup;
  * }
  * ]|
- *
- * Printing support was added in GTK+ 2.10.
  */
 
 #define KEYFILE_GROUP_NAME "Page Setup"
diff --git a/gtk/gtkpapersize.c b/gtk/gtkpapersize.c
index d076f3059c..02190bb6d6 100644
--- a/gtk/gtkpapersize.c
+++ b/gtk/gtkpapersize.c
@@ -54,8 +54,6 @@
  * The #GtkPaperSize object stores not only the dimensions (width
  * and height) of a paper size and its name, it also provides
  * default [print margins][print-margins].
- *
- * Printing support has been added in GTK 2.10.
  */
 
 
diff --git a/gtk/gtkprintcontext.c b/gtk/gtkprintcontext.c
index d3c730d707..a452b6d889 100644
--- a/gtk/gtkprintcontext.c
+++ b/gtk/gtkprintcontext.c
@@ -90,8 +90,6 @@
  *   g_object_unref (layout);
  * }
  * ]|
- *
- * Printing support was added in GTK+ 2.10.
  */
 
 
@@ -192,7 +190,7 @@ _gtk_print_context_get_fontmap (GtkPrintContext *context)
  * 
  * This function is intended to be used when implementing
  * an internal print preview, it is not needed for printing,
- * since GTK+ itself creates a suitable cairo context in that
+ * since GTK itself creates a suitable cairo context in that
  * case.
  */
 void
diff --git a/gtk/gtkprinter.c b/gtk/gtkprinter.c
index 76f2a83818..73902e4f0e 100644
--- a/gtk/gtkprinter.c
+++ b/gtk/gtkprinter.c
@@ -41,8 +41,6 @@
  * such as its description, its location, the number of queued jobs,
  * etc. Most importantly, a #GtkPrinter object can be used to create
  * a #GtkPrintJob object, which lets you print to the printer.
- *
- * Printing support was added in GTK+ 2.10.
  */
 
 
diff --git a/gtk/gtkprintoperation.c b/gtk/gtkprintoperation.c
index bf9a00b659..1a205da55d 100644
--- a/gtk/gtkprintoperation.c
+++ b/gtk/gtkprintoperation.c
@@ -40,11 +40,11 @@
  * @See_also: #GtkPrintContext, #GtkPrintUnixDialog
  *
  * GtkPrintOperation is the high-level, portable printing API.
- * It looks a bit different than other GTK+ dialogs such as the
+ * It looks a bit different than other GTK dialogs such as the
  * #GtkFileChooser, since some platforms don’t expose enough
  * infrastructure to implement a good print dialog. On such
  * platforms, GtkPrintOperation uses the native print dialog.
- * On platforms which do not provide a native print dialog, GTK+
+ * On platforms which do not provide a native print dialog, GTK
  * uses its own, see #GtkPrintUnixDialog.
  *
  * The typical way to use the high-level printing API is to create
@@ -1101,7 +1101,7 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
    * A string used to identify the job (e.g. in monitoring 
    * applications like eggcups). 
    * 
-   * If you don't set a job name, GTK+ picks a default one 
+   * If you don't set a job name, GTK picks a default one 
    * by numbering successive print jobs.
    */
   g_object_class_install_property (gobject_class,
@@ -1308,7 +1308,7 @@ gtk_print_operation_class_init (GtkPrintOperationClass *class)
    * Used as the label of the tab containing custom widgets.
    * Note that this property may be ignored on some platforms.
    * 
-   * If this is %NULL, GTK+ uses a default label.
+   * If this is %NULL, GTK uses a default label.
    */
   g_object_class_install_property (gobject_class,
                                   PROP_CUSTOM_TAB_LABEL,
@@ -1515,7 +1515,7 @@ gtk_print_operation_get_print_settings (GtkPrintOperation *op)
  * Sets the name of the print job. The name is used to identify 
  * the job (e.g. in monitoring applications like eggcups). 
  * 
- * If you don’t set a job name, GTK+ picks a default one by 
+ * If you don’t set a job name, GTK picks a default one by 
  * numbering successive print jobs.
  **/
 void
diff --git a/gtk/gtkprintoperation.h b/gtk/gtkprintoperation.h
index 8055e57e31..e36d9155b0 100644
--- a/gtk/gtkprintoperation.h
+++ b/gtk/gtkprintoperation.h
@@ -205,7 +205,7 @@ struct _GtkPrintOperationClass
  *     or paper size from a key file.
  *
  * Error codes that identify various errors that can occur while
- * using the GTK+ printing support.
+ * using the GTK printing support.
  */
 typedef enum
 {
diff --git a/gtk/gtkprintsettings.c b/gtk/gtkprintsettings.c
index 0df67a23e6..d22e59081b 100644
--- a/gtk/gtkprintsettings.c
+++ b/gtk/gtkprintsettings.c
@@ -44,8 +44,6 @@
  * the settings for the next time your app runs, or even store them in a
  * document. The predefined keys try to use shared values as much as possible
  * so that moving such a document between systems still works.
- *
- * Printing support was added in GTK+ 2.10.
  */
 
 typedef struct _GtkPrintSettingsClass GtkPrintSettingsClass;
diff --git a/gtk/gtkprintsettings.h b/gtk/gtkprintsettings.h
index 3c8363d27e..f10a1f573b 100644
--- a/gtk/gtkprintsettings.h
+++ b/gtk/gtkprintsettings.h
@@ -195,7 +195,7 @@ void              gtk_print_settings_set_int                 (GtkPrintSettings
  * GTK_PRINT_SETTINGS_OUTPUT_URI:
  *
  * The key used by the “Print to file” printer to store the URI
- * to which the output should be written. GTK+ itself supports
+ * to which the output should be written. GTK itself supports
  * only “file://” URIs.
  */
 #define GTK_PRINT_SETTINGS_OUTPUT_URI          "output-uri"
diff --git a/gtk/gtkrange.c b/gtk/gtkrange.c
index 4ffac29534..c59d0dbcec 100644
--- a/gtk/gtkrange.c
+++ b/gtk/gtkrange.c
@@ -336,12 +336,12 @@ gtk_range_class_init (GtkRangeClass *class)
    * type of scroll event that occurred and the resultant new value.
    * The application can handle the event itself and return %TRUE to
    * prevent further processing.  Or, by returning %FALSE, it can pass
-   * the event to other handlers until the default GTK+ handler is
+   * the event to other handlers until the default GTK handler is
    * reached.
    *
    * The value parameter is unrounded.  An application that overrides
    * the GtkRange::change-value signal is responsible for clamping the
-   * value to the desired number of decimal digits; the default GTK+
+   * value to the desired number of decimal digits; the default GTK
    * handler clamps the value based on #GtkRange:round-digits.
    *
    * Returns: %TRUE to prevent other handlers from being invoked for
@@ -1668,7 +1668,7 @@ range_grab_add (GtkRange  *range,
 {
   GtkRangePrivate *priv = gtk_range_get_instance_private (range);
 
-  /* Don't perform any GDK/GTK+ grab here. Since a button
+  /* Don't perform any GDK/GTK grab here. Since a button
    * is down, there's an ongoing implicit grab on
    * the widget, which pretty much guarantees this
    * is the only widget receiving the pointer events.
diff --git a/gtk/gtkrecentmanager.c b/gtk/gtkrecentmanager.c
index 67c933939c..8c3fc12cac 100644
--- a/gtk/gtkrecentmanager.c
+++ b/gtk/gtkrecentmanager.c
@@ -36,7 +36,7 @@
  *
  * The #GtkRecentManager acts like a database of all the recently
  * used files. You can create new #GtkRecentManager objects, but
- * it is more efficient to use the default manager created by GTK+.
+ * it is more efficient to use the default manager created by GTK
  *
  * Adding a new recently used file is as simple as:
  *
@@ -81,8 +81,6 @@
  * Note that the maximum age of the recently used files list is
  * controllable through the #GtkSettings:gtk-recent-files-max-age
  * property.
- *
- * Recently used files are supported since GTK+ 2.10.
  */
 
 #include "config.h"
diff --git a/gtk/gtkrevealer.c b/gtk/gtkrevealer.c
index 34d538d03f..b43e508015 100644
--- a/gtk/gtkrevealer.c
+++ b/gtk/gtkrevealer.c
@@ -53,8 +53,6 @@
  * When styling #GtkRevealer using CSS, remember that it only hides its contents,
  * not itself. That means applied margin, padding and borders will be
  * visible even when the #GtkRevealer:reveal-child property is set to %FALSE.
- *
- * The GtkRevealer widget was added in GTK+ 3.10.
  */
 
 /**
diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c
index ce70f9f5e9..c604642bff 100644
--- a/gtk/gtkscale.c
+++ b/gtk/gtkscale.c
@@ -1657,7 +1657,7 @@ gtk_scale_clear_marks (GtkScale *scale)
  * Adds a mark at @value.
  *
  * A mark is indicated visually by drawing a tick mark next to the scale,
- * and GTK+ makes it easy for the user to position the scale exactly at the
+ * and GTK makes it easy for the user to position the scale exactly at the
  * marks value.
  *
  * If @markup is not %NULL, text is shown next to the tick mark.
diff --git a/gtk/gtkscalebutton.c b/gtk/gtkscalebutton.c
index ecdf50644a..60e28c52b1 100644
--- a/gtk/gtkscalebutton.c
+++ b/gtk/gtkscalebutton.c
@@ -67,7 +67,7 @@
  *
  * #GtkScaleButton provides a button which pops up a scale widget.
  * This kind of widget is commonly used for volume controls in multimedia
- * applications, and GTK+ provides a #GtkVolumeButton subclass that
+ * applications, and GTK provides a #GtkVolumeButton subclass that
  * is tailored for this use case.
  *
  * # CSS nodes
@@ -190,10 +190,9 @@ gtk_scale_button_class_init (GtkScaleButtonClass *klass)
    *
    * The orientation of the #GtkScaleButton's popup window.
    *
-   * Note that since GTK+ 2.16, #GtkScaleButton implements the
-   * #GtkOrientable interface which has its own @orientation
-   * property. However we redefine the property here in order to
-   * override its default horizontal orientation.
+   * Note that #GtkScaleButton implements the #GtkOrientable interface
+   * which has its own @orientation property. However, we redefine the
+   * property here in order to override its default horizontal orientation.
    **/
   g_object_class_override_property (gobject_class,
                                    PROP_ORIENTATION,
diff --git a/gtk/gtkscrollable.c b/gtk/gtkscrollable.c
index 7c11d9edfe..99ac67f60e 100644
--- a/gtk/gtkscrollable.c
+++ b/gtk/gtkscrollable.c
@@ -296,7 +296,7 @@ gtk_scrollable_set_vscroll_policy (GtkScrollable       *scrollable,
  *
  * Returns the size of a non-scrolling border around the
  * outside of the scrollable. An example for this would
- * be treeview headers. GTK+ can use this information to
+ * be treeview headers. GTK can use this information to
  * display overlaid graphics, like the overshoot indication,
  * at the right position.
  *
diff --git a/gtk/gtkshortcutaction.c b/gtk/gtkshortcutaction.c
index 23cb2d82af..431a1202ce 100644
--- a/gtk/gtkshortcutaction.c
+++ b/gtk/gtkshortcutaction.c
@@ -692,7 +692,7 @@ binding_compose_params (GtkWidget     *widget,
 
               g_type_class_unref (class);
             }
-          /* This is just a hack for compatibility with GTK+-1.2 where a string
+          /* This is just a hack for compatibility with GTK 1.2 where a string
            * could be used for a single flag value / without the support for multiple
            * values in gtk_rc_parse_flags(), this isn't very useful.
            */
diff --git a/gtk/gtkshortcutsgroup.c b/gtk/gtkshortcutsgroup.c
index 3cb4c7112e..07abe4f535 100644
--- a/gtk/gtkshortcutsgroup.c
+++ b/gtk/gtkshortcutsgroup.c
@@ -299,7 +299,7 @@ gtk_shortcuts_group_class_init (GtkShortcutsGroupClass *klass)
    *
    * The size group for the accelerator portion of shortcuts in this group.
    *
-   * This is used internally by GTK+, and must not be modified by applications.
+   * This is used internally by GTK, and must not be modified by applications.
    */
   properties[PROP_ACCEL_SIZE_GROUP] =
     g_param_spec_object ("accel-size-group",
@@ -313,7 +313,7 @@ gtk_shortcuts_group_class_init (GtkShortcutsGroupClass *klass)
    *
    * The size group for the textual portion of shortcuts in this group.
    *
-   * This is used internally by GTK+, and must not be modified by applications.
+   * This is used internally by GTK, and must not be modified by applications.
    */
   properties[PROP_TITLE_SIZE_GROUP] =
     g_param_spec_object ("title-size-group",
@@ -327,7 +327,7 @@ gtk_shortcuts_group_class_init (GtkShortcutsGroupClass *klass)
    *
    * A rough measure for the number of lines in this group.
    *
-   * This is used internally by GTK+, and is not useful for applications.
+   * This is used internally by GTK, and is not useful for applications.
    */
   properties[PROP_HEIGHT] =
     g_param_spec_uint ("height", P_("Height"), P_("Height"),
diff --git a/gtk/gtkshortcutsshortcut.c b/gtk/gtkshortcutsshortcut.c
index 286a4b482f..be16d3b8de 100644
--- a/gtk/gtkshortcutsshortcut.c
+++ b/gtk/gtkshortcutsshortcut.c
@@ -586,7 +586,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass)
    *
    * An icon to represent the shortcut or gesture. This property is used if
    * #GtkShortcutsShortcut:shortcut-type is set to #GTK_SHORTCUT_GESTURE.
-   * For the other predefined gesture types, GTK+ provides an icon on its own.
+   * For the other predefined gesture types, GTK provides an icon on its own.
    */
   properties[PROP_ICON] =
     g_param_spec_object ("icon",
@@ -627,7 +627,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass)
    *
    * This is typically used for gestures and should be a short, one-line
    * text that describes the gesture itself. For the predefined gesture
-   * types, GTK+ provides a subtitle on its own.
+   * types, GTK provides a subtitle on its own.
    */
   properties[PROP_SUBTITLE] =
     g_param_spec_string ("subtitle",
@@ -653,7 +653,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass)
    *
    * The size group for the accelerator portion of this shortcut.
    *
-   * This is used internally by GTK+, and must not be modified by applications.
+   * This is used internally by GTK, and must not be modified by applications.
    */
   properties[PROP_ACCEL_SIZE_GROUP] =
     g_param_spec_object ("accel-size-group",
@@ -667,7 +667,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass)
    *
    * The size group for the textual portion of this shortcut.
    *
-   * This is used internally by GTK+, and must not be modified by applications.
+   * This is used internally by GTK, and must not be modified by applications.
    */
   properties[PROP_TITLE_SIZE_GROUP] =
     g_param_spec_object ("title-size-group",
@@ -708,7 +708,7 @@ gtk_shortcuts_shortcut_class_init (GtkShortcutsShortcutClass *klass)
    * GtkShortcutsShortcut:action-name:
    *
    * A detailed action name. If this is set for a shortcut
-   * of type %GTK_SHORTCUT_ACCELERATOR, then GTK+ will use
+   * of type %GTK_SHORTCUT_ACCELERATOR, then GTK will use
    * the accelerators that are associated with the action
    * via gtk_application_set_accels_for_action(), and setting
    * #GtkShortcutsShortcut:accelerator is not necessary.
diff --git a/gtk/gtksizegroup.c b/gtk/gtksizegroup.c
index ab18416da0..dbb34535b5 100644
--- a/gtk/gtksizegroup.c
+++ b/gtk/gtksizegroup.c
@@ -60,7 +60,7 @@
  * group; when all widgets have been removed, the size group will be
  * freed.
  *
- * Widgets can be part of multiple size groups; GTK+ will compute the
+ * Widgets can be part of multiple size groups; GTK will compute the
  * horizontal size of a widget from the horizontal requisition of all
  * widgets that can be reached from the widget by a chain of size groups
  * of type %GTK_SIZE_GROUP_HORIZONTAL or %GTK_SIZE_GROUP_BOTH, and the
@@ -429,7 +429,7 @@ gtk_size_group_remove_widget (GtkSizeGroup *size_group,
  * Returns the list of widgets associated with @size_group.
  *
  * Returns:  (element-type GtkWidget) (transfer none): a #GSList of
- *   widgets. The list is owned by GTK+ and should not be modified.
+ *   widgets. The list is owned by GTK and should not be modified.
  **/
 GSList *
 gtk_size_group_get_widgets (GtkSizeGroup *size_group)
diff --git a/gtk/gtksizerequestcache.c b/gtk/gtksizerequestcache.c
index 5631a6457a..49e5e9d5d0 100644
--- a/gtk/gtksizerequestcache.c
+++ b/gtk/gtksizerequestcache.c
@@ -206,7 +206,7 @@ _gtk_size_request_cache_commit (SizeRequestCache *cache,
 /* looks for a cached size request for this for_size.
  *
  * Note that this caching code was originally derived from
- * the Clutter toolkit but has evolved for other GTK+ requirements.
+ * the Clutter toolkit but has evolved for other GTK requirements.
  */
 gboolean
 _gtk_size_request_cache_lookup (const SizeRequestCache *cache,
diff --git a/gtk/gtkspinbutton.c b/gtk/gtkspinbutton.c
index 7cd5b7d01a..9d669162db 100644
--- a/gtk/gtkspinbutton.c
+++ b/gtk/gtkspinbutton.c
@@ -1,7 +1,7 @@
 /* GTK - The GIMP Toolkit
  * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
  *
- * GtkSpinButton widget for GTK+
+ * GtkSpinButton widget for GTK
  * Copyright (C) 1998 Lars Hamann and Stefan Jeske
  *
  * This library is free software; you can redistribute it and/or
diff --git a/gtk/gtkstackswitcher.c b/gtk/gtkstackswitcher.c
index b295862108..f9316f9a4d 100644
--- a/gtk/gtkstackswitcher.c
+++ b/gtk/gtkstackswitcher.c
@@ -51,8 +51,6 @@
  * It is possible to associate multiple #GtkStackSwitcher widgets
  * with the same #GtkStack widget.
  *
- * The GtkStackSwitcher widget was added in 3.10.
- *
  * # CSS nodes
  *
  * GtkStackSwitcher has a single CSS node named stackswitcher and
diff --git a/gtk/gtkstylecontext.c b/gtk/gtkstylecontext.c
index 8563ed4625..6bd587c927 100644
--- a/gtk/gtkstylecontext.c
+++ b/gtk/gtkstylecontext.c
@@ -63,7 +63,7 @@
  * gtk_style_context_add_provider_for_display(). The resulting style is a
  * combination of all providers’ information in priority order.
  *
- * For GTK+ widgets, any #GtkStyleContext returned by
+ * For GTK widgets, any #GtkStyleContext returned by
  * gtk_widget_get_style_context() will already have a #GdkDisplay and
  * RTL/LTR information set. The style context will also be updated
  * automatically if any of these settings change on the widget.
@@ -75,7 +75,7 @@
  * which style classes it uses itself, and which style classes may be added by
  * applications to affect their appearance.
  *
- * GTK+ defines macros for a number of style classes.
+ * GTK defines macros for a number of style classes.
  *
  * # Custom styling in UI libraries and applications
  *
@@ -428,7 +428,7 @@ gtk_style_context_remove_provider (GtkStyleContext  *context,
  * Adds a global style provider to @display, which will be used
  * in style construction for all #GtkStyleContexts under @display.
  *
- * GTK+ uses this to make styling information from #GtkSettings
+ * GTK uses this to make styling information from #GtkSettings
  * available.
  *
  * Note: If both priorities are the same, A #GtkStyleProvider
@@ -1337,7 +1337,7 @@ gtk_snapshot_render_insertion_cursor (GtkSnapshot     *snapshot,
  * information may be included.
  *
  * This function is intended for testing and debugging of the
- * CSS implementation in GTK+. There are no guarantees about
+ * CSS implementation in GTK. There are no guarantees about
  * the format of the returned string, it may change.
  *
  * Returns: a newly allocated string representing @context
diff --git a/gtk/gtktestutils.c b/gtk/gtktestutils.c
index 4b4018fa81..7688e12e71 100644
--- a/gtk/gtktestutils.c
+++ b/gtk/gtktestutils.c
@@ -46,7 +46,7 @@
 
 /**
  * SECTION:gtktesting
- * @Short_description: Utilities for testing GTK+ applications
+ * @Short_description: Utilities for testing GTK applications
  * @Title: Testing
  */
 
@@ -60,7 +60,7 @@
  *        stripped before return.
  * @...: currently unused
  *
- * This function is used to initialize a GTK+ test program.
+ * This function is used to initialize a GTK test program.
  *
  * It will in turn call g_test_init() and gtk_init() to properly
  * initialize the testing framework and graphical toolkit. It’ll 
diff --git a/gtk/gtktextattributes.h b/gtk/gtktextattributes.h
index e4f98f3568..367a0980cc 100644
--- a/gtk/gtktextattributes.h
+++ b/gtk/gtktextattributes.h
@@ -138,7 +138,7 @@ struct _GtkTextAppearance
  *
  * Using #GtkTextAttributes directly should rarely be necessary.
  * It’s primarily useful with gtk_text_iter_get_attributes().
- * As with most GTK+ structs, the fields in this struct should only
+ * As with most GTK structs, the fields in this struct should only
  * be read, never modified directly.
  */
 struct _GtkTextAttributes
diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c
index ce17e8d5af..e0ad7772fc 100644
--- a/gtk/gtktooltip.c
+++ b/gtk/gtktooltip.c
@@ -48,7 +48,7 @@
  * image, or you want the tooltip to have different contents per #GtkTreeView
  * row or cell, you will have to do a little more work:
  * 
- * - Set the #GtkWidget:has-tooltip property to %TRUE, this will make GTK+
+ * - Set the #GtkWidget:has-tooltip property to %TRUE, this will make GTK
  *   monitor the widget for motion and related events which are needed to
  *   determine when and where to show a tooltip.
  *
diff --git a/gtk/gtktreednd.c b/gtk/gtktreednd.c
index 127bc36433..fe038ea18c 100644
--- a/gtk/gtktreednd.c
+++ b/gtk/gtktreednd.c
@@ -26,10 +26,10 @@
  * @Short_description: Interfaces for drag-and-drop support in GtkTreeView
  * @Title: GtkTreeView drag-and-drop
  *
- * GTK+ supports Drag-and-Drop in tree views with a high-level and a low-level
+ * GTK supports Drag-and-Drop in tree views with a high-level and a low-level
  * API.
  *
- * The low-level API consists of the GTK+ DND API, augmented by some treeview
+ * The low-level API consists of the GTK DND API, augmented by some treeview
  * utility functions: gtk_tree_view_set_drag_dest_row(),
  * gtk_tree_view_get_drag_dest_row(), gtk_tree_view_get_dest_row_at_pos(),
  * gtk_tree_view_create_row_drag_icon(), gtk_tree_set_row_drag_data() and
diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c
index 28e7a73716..b56bff2ef5 100644
--- a/gtk/gtktreemodel.c
+++ b/gtk/gtktreemodel.c
@@ -2323,7 +2323,7 @@ gtk_tree_row_reference_new (GtkTreeModel *model,
  *
  * These functions must be called exactly once per proxy when the
  * corresponding signal on the model is emitted. This single call
- * updates all row references for that proxy. Since built-in GTK+
+ * updates all row references for that proxy. Since built-in GTK
  * objects like #GtkTreeView already use this mechanism internally,
  * using them as the proxy object will produce unpredictable results.
  * Further more, passing the same object as @model and @proxy
diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c
index 01313b1b7a..edf3c21b3b 100644
--- a/gtk/gtktreeviewcolumn.c
+++ b/gtk/gtktreeviewcolumn.c
@@ -2057,7 +2057,7 @@ _gtk_tree_view_column_allocate (GtkTreeViewColumn *tree_column,
  * “fixed-width” property is not clamped.  If the column sizing is
  * #GTK_TREE_VIEW_COLUMN_GROW_ONLY or #GTK_TREE_VIEW_COLUMN_AUTOSIZE, setting
  * a fixed width overrides the automatically calculated width.  Note that
- * @fixed_width is only a hint to GTK+; the width actually allocated to the
+ * @fixed_width is only a hint to GTK; the width actually allocated to the
  * column may be greater or less than requested.
  *
  * Along with “expand”, the “fixed-width” property changes when the column is
diff --git a/gtk/gtkversion.h.in b/gtk/gtkversion.h.in
index bccb24d144..1db6d4686c 100644
--- a/gtk/gtkversion.h.in
+++ b/gtk/gtkversion.h.in
@@ -90,10 +90,10 @@
  * @minor: minor version (e.g. 2 for version 1.2.5)
  * @micro: micro version (e.g. 5 for version 1.2.5)
  *
- * Returns %TRUE if the version of the GTK+ header files
+ * Returns %TRUE if the version of the GTK header files
  * is the same as or newer than the passed-in version.
  *
- * Returns: %TRUE if GTK+ headers are new enough
+ * Returns: %TRUE if GTK headers are new enough
  */
 #define GTK_CHECK_VERSION(major,minor,micro)                          \
     (GTK_MAJOR_VERSION > (major) ||                                   \
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 01ea24da59..2775d66388 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -92,19 +92,19 @@
  * @Short_description: Base class for all widgets
  * @Title: GtkWidget
  *
- * GtkWidget is the base class all widgets in GTK+ derive from. It manages the
+ * GtkWidget is the base class all widgets in GTK derive from. It manages the
  * widget lifecycle, states and style.
  *
  * # Height-for-width Geometry Management # {#geometry-management}
  *
- * GTK+ uses a height-for-width (and width-for-height) geometry management
+ * GTK uses a height-for-width (and width-for-height) geometry management
  * system. Height-for-width means that a widget can change how much
  * vertical space it needs, depending on the amount of horizontal space
  * that it is given (and similar for width-for-height). The most common
  * example is a label that reflows to fill up the available width, wraps
  * to fewer lines, and therefore needs less height.
  *
- * Height-for-width geometry management is implemented in GTK+ by way
+ * Height-for-width geometry management is implemented in GTK by way
  * of two virtual methods:
  *
  * - #GtkWidgetClass.get_request_mode()
@@ -223,7 +223,7 @@
  * as well as its CSS style.
  * If a widget used the wrappers inside its virtual method implementations,
  * then the adjustments (such as widget margins) would be applied
- * twice. GTK+ therefore does not allow this and will warn if you try
+ * twice. GTK therefore does not allow this and will warn if you try
  * to do it.
  *
  * Of course if you are getting the size request for
@@ -231,7 +231,7 @@
  * Otherwise, you would not properly consider widget margins,
  * #GtkSizeGroup, and so forth.
  *
- * GTK+ also supports baseline vertical alignment of widgets. This
+ * GTK also supports baseline vertical alignment of widgets. This
  * means that widgets are positioned such that the typographical baseline of
  * widgets in the same row are aligned. This happens if a widget supports baselines,
  * has a vertical alignment of %GTK_ALIGN_BASELINE, and is inside a widget
@@ -5271,7 +5271,7 @@ gtk_widget_set_name (GtkWidget     *widget,
  * Retrieves the name of a widget. See gtk_widget_set_name() for the
  * significance of widget names.
  *
- * Returns: name of the widget. This string is owned by GTK+ and
+ * Returns: name of the widget. This string is owned by GTK and
  * should not be modified or freed
  **/
 const char *
@@ -7465,7 +7465,7 @@ gtk_widget_adjust_baseline_request (GtkWidget *widget,
  *
  * Returns the list of pointer #GdkDevices that are currently
  * on top of @widget. Free the list
- * with g_free(), the elements are owned by GTK+ and must
+ * with g_free(), the elements are owned by GTK and must
  * not be freed.
  */
 GdkDevice **
@@ -7500,7 +7500,7 @@ _gtk_widget_list_devices (GtkWidget *widget,
  * @to: the #GtkWidget the virtual pointer is moving to.
  * @mode: the #GdkCrossingMode to place on the synthesized events.
  *
- * Generate crossing event(s) on widget state (sensitivity) or GTK+ grab change.
+ * Generate crossing event(s) on widget state (sensitivity) or GTK grab change.
  */
 void
 _gtk_widget_synthesize_crossing (GtkWidget       *from,
@@ -10436,7 +10436,7 @@ gtk_widget_class_set_template_from_resource (GtkWidgetClass    *widget_class,
   g_return_if_fail (resource_name && resource_name[0]);
 
   /* This is a hack, because class initializers now access resources
-   * and GIR/gtk-doc initializes classes without initializing GTK+,
+   * and GIR/gtk-doc initializes classes without initializing GTK,
    * we ensure that our base resources are registered here and
    * avoid warnings which building GIRs/documentation.
    */
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 5ca343adb3..6dd6ae7be8 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -786,7 +786,7 @@ gtk_window_class_init (GtkWindowClass *klass)
    *
    * Whether mnemonics are currently visible in this window.
    *
-   * This property is maintained by GTK+ based on user input,
+   * This property is maintained by GTK based on user input,
    * and should not be set by applications.
    */
   window_props[PROP_MNEMONICS_VISIBLE] =
@@ -801,7 +801,7 @@ gtk_window_class_init (GtkWindowClass *klass)
    *
    * Whether 'focus rectangles' are currently visible in this window.
    *
-   * This property is maintained by GTK+ based on user input
+   * This property is maintained by GTK based on user input
    * and should not be set by applications.
    */
   window_props[PROP_FOCUS_VISIBLE] =
@@ -1996,7 +1996,7 @@ gtk_window_get_title (GtkWindow *window)
  * function before calling gtk_window_present() or any equivalent
  * function generating a window map event.
  *
- * This function is only useful on X11, not with other GTK+ targets.
+ * This function is only useful on X11, not with other GTK targets.
  **/
 void
 gtk_window_set_startup_id (GtkWindow   *window,
@@ -2411,7 +2411,7 @@ gtk_window_unset_transient_for (GtkWindow *window)
  * [window managers][gtk-X11-arch] to e.g. keep the
  * dialog on top of the main window, or center the dialog over the
  * main window. gtk_dialog_new_with_buttons() and other convenience
- * functions in GTK+ will sometimes call
+ * functions in GTK will sometimes call
  * gtk_window_set_transient_for() on your behalf.
  *
  * Passing %NULL for @parent unsets the current transient window.
@@ -2764,7 +2764,7 @@ gtk_window_enable_csd (GtkWindow *window)
  * A typical widget used here is #GtkHeaderBar, as it provides various features
  * expected of a titlebar while allowing the addition of child widgets to it.
  *
- * If you set a custom titlebar, GTK+ will do its best to convince
+ * If you set a custom titlebar, GTK will do its best to convince
  * the window manager not to put its own titlebar on the window.
  * Depending on the system, this function may not work for a window
  * that is already visible, so you set the titlebar before calling
@@ -2845,9 +2845,9 @@ gtk_window_get_titlebar (GtkWindow *window)
  *
  * By default, windows are decorated with a title bar, resize
  * controls, etc.  Some [window managers][gtk-X11-arch]
- * allow GTK+ to disable these decorations, creating a
+ * allow GTK to disable these decorations, creating a
  * borderless window. If you set the decorated property to %FALSE
- * using this function, GTK+ will do its best to convince the window
+ * using this function, GTK will do its best to convince the window
  * manager not to decorate the window. Depending on the system, this
  * function may not have any effect when called on a window that is
  * already visible, so you should call it before calling gtk_widget_show().
@@ -2905,9 +2905,9 @@ gtk_window_get_decorated (GtkWindow *window)
  * @setting: %TRUE to decorate the window as deletable
  *
  * By default, windows have a close button in the window frame. Some 
- * [window managers][gtk-X11-arch] allow GTK+ to 
+ * [window managers][gtk-X11-arch] allow GTK to 
  * disable this button. If you set the deletable property to %FALSE
- * using this function, GTK+ will do its best to convince the window
+ * using this function, GTK will do its best to convince the window
  * manager not to show a close button. Depending on the system, this
  * function may not have any effect when called on a window that is
  * already visible, so you should call it before calling gtk_widget_show().
@@ -3272,7 +3272,7 @@ gtk_window_set_default_icon_name (const char *name)
  *
  * Returns the fallback icon name for windows that has been set
  * with gtk_window_set_default_icon_name(). The returned
- * string is owned by GTK+ and should not be modified. It
+ * string is owned by GTK and should not be modified. It
  * is only valid until the next call to
  * gtk_window_set_default_icon_name().
  *
@@ -3476,7 +3476,7 @@ gtk_window_get_default_size (GtkWindow *window,
  *
  * Windows may not be resized smaller than 1 by 1 pixels.
  * 
- * When using client side decorations, GTK+ will do its best to adjust
+ * When using client side decorations, GTK will do its best to adjust
  * the given size so that the resulting window size matches the
  * requested size without the title bar, borders and shadows added for
  * the client side decorations, but there is no guarantee that the
@@ -3521,7 +3521,7 @@ gtk_window_resize (GtkWindow *window,
  *
  * Obtains the current size of @window.
  *
- * If @window is not visible on screen, this function return the size GTK+
+ * If @window is not visible on screen, this function return the size GTK
  * will suggest to the [window manager][gtk-X11-arch] for the initial window
  * size (but this is not reliably the same as the size the window manager
  * will actually select). See: gtk_window_set_default_size().
@@ -3529,7 +3529,7 @@ gtk_window_resize (GtkWindow *window,
  * Depending on the windowing system and the window manager constraints,
  * the size returned by this function may not match the size set using
  * gtk_window_resize(); additionally, since gtk_window_resize() may be
- * implemented as an asynchronous operation, GTK+ cannot guarantee in any
+ * implemented as an asynchronous operation, GTK cannot guarantee in any
  * way that this code:
  *
  * |[<!-- language="C" -->
@@ -5384,7 +5384,7 @@ gtk_window_move_resize (GtkWindow *window)
    * or gtk_window_move().
    *
    * If the configure request has changed, we send off a new one.  To
-   * ensure GTK+ invariants are maintained (resize queue does what it
+   * ensure GTK invariants are maintained (resize queue does what it
    * should), we go ahead and size_allocate the requested size in this
    * function.
    *
diff --git a/tests/testheightforwidth.c b/tests/testheightforwidth.c
index d7233ddcaf..6f78af2d47 100644
--- a/tests/testheightforwidth.c
+++ b/tests/testheightforwidth.c
@@ -112,7 +112,7 @@ static TestInterface interfaces[] = {
     "                <property name=\"label\">Long label</property>"
     "                <child>"
     "                  <object class=\"GtkLabel\" id=\"label1\">"
-    "                    <property name=\"label\" translatable=\"yes\">This is a really long label for the 
purpose of testing line wrapping is working correctly in conjunction with height-for-width support in 
GTK+</property>"
+    "                    <property name=\"label\" translatable=\"yes\">This is a really long label for the 
purpose of testing line wrapping is working correctly in conjunction with height-for-width support in 
GTK</property>"
     "                    <property name=\"wrap\">True</property>"
     "                    <property name=\"max_width_chars\">30</property>"
     "                    <attributes>"
diff --git a/tests/testtooltips.c b/tests/testtooltips.c
index 3c5d87c376..2cc4bf9c96 100644
--- a/tests/testtooltips.c
+++ b/tests/testtooltips.c
@@ -1,4 +1,4 @@
-/* testtooltips.c: Test application for GTK+ >= 2.12 tooltips code
+/* testtooltips.c: Test application for GTK >= 2.12 tooltips code
  *
  * Copyright (C) 2006-2007  Imendio AB
  * Contact: Kristian Rietveld <kris imendio com>
diff --git a/testsuite/gtk/main.c b/testsuite/gtk/main.c
index 8b2bc5055f..20a3c63083 100644
--- a/testsuite/gtk/main.c
+++ b/testsuite/gtk/main.c
@@ -12,7 +12,7 @@ test_init (void)
 int
 main (int argc, char *argv[])
 {
-  /* Don't use gtk_test_init here because it implicitly initializes GTK+. */
+  /* Don't use gtk_test_init here because it implicitly initializes GTK. */
   g_test_init (&argc, &argv, NULL);
   gtk_disable_setlocale();
   setlocale (LC_ALL, "C");
diff --git a/testsuite/gtk/notify.c b/testsuite/gtk/notify.c
index 797d05d594..80df7dda62 100644
--- a/testsuite/gtk/notify.c
+++ b/testsuite/gtk/notify.c
@@ -372,7 +372,7 @@ test_type (gconstpointer data)
   if (!g_type_is_a (type, G_TYPE_OBJECT))
     return;
 
-  /* non-GTK+ */
+  /* non-GTK */
   if (g_str_equal (g_type_name (type), "GdkPixbufSimpleAnim"))
     return;
 
@@ -503,7 +503,7 @@ test_type (gconstpointer data)
       if ((pspec->flags & G_PARAM_CONSTRUCT_ONLY) != 0)
         continue;
 
-      /* non-GTK+ */
+      /* non-GTK */
       if (g_str_equal (g_type_name (pspec->owner_type), "GdkPixbufSimpleAnim") || 
           g_str_equal (g_type_name (pspec->owner_type), "GMountOperation")) 
         continue;
diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c
index 472b78072b..c105ca265c 100644
--- a/testsuite/gtk/objects-finalize.c
+++ b/testsuite/gtk/objects-finalize.c
@@ -101,7 +101,7 @@ test_finalize_object (gconstpointer data)
   /* Assert that the object finalizes properly */
   g_object_weak_ref (object, check_finalized, &finalized);
 
-  /* Toplevels are owned by GTK+, just tell GTK+ to destroy it */
+  /* Toplevels are owned by GTK, just tell GTK to destroy it */
   if (GTK_IS_WINDOW (object))
     gtk_window_destroy (GTK_WINDOW (object));
   else



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]