[gimp] Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments



commit 8005eea8357aa9dafedee914ffe7dabb3996c24f
Author: Michael Natterer <mitch gimp org>
Date:   Sun May 31 21:18:09 2015 +0200

    Remove the "GIMP" from all "Since: GIMP 2.x" API doc comments
    
    because it confuses gtk-doc and breaks some links. Also change the
    "Index of new symbols in GIMP 2.x" sections to be what seems to be the
    modern standard (looked at the GLib and GTK+ docs), and update some
    other stuff.

 configure.ac                                       |    2 +-
 devel-docs/libgimp/libgimp-docs.sgml               |   27 ++--
 devel-docs/libgimpbase/libgimpbase-docs.sgml       |   31 ++--
 devel-docs/libgimpcolor/libgimpcolor-docs.sgml     |   30 +++--
 devel-docs/libgimpconfig/libgimpconfig-docs.sgml   |   26 ++--
 devel-docs/libgimpmath/libgimpmath-docs.sgml       |   29 ++--
 devel-docs/libgimpmodule/libgimpmodule-docs.sgml   |   29 ++--
 devel-docs/libgimpthumb/libgimpthumb-docs.sgml     |   26 ++--
 devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml |   37 +++--
 libgimp/gimp.c                                     |   10 +-
 libgimp/gimp_pdb.c                                 |   10 +-
 libgimp/gimpaspectpreview.c                        |    4 +-
 libgimp/gimpbrush_pdb.c                            |   44 +++---
 libgimp/gimpbrushselectbutton.c                    |   18 +-
 libgimp/gimpbuffer_pdb.c                           |   14 +-
 libgimp/gimpchannel_pdb.c                          |    2 +-
 libgimp/gimpcolor_pdb.c                            |    2 +-
 libgimp/gimpcontext_pdb.c                          |  162 ++++++++++----------
 libgimp/gimpdisplay_pdb.c                          |    4 +-
 libgimp/gimpdrawable.c                             |   10 +-
 libgimp/gimpdrawable_pdb.c                         |   10 +-
 libgimp/gimpdrawablecolor_pdb.c                    |   28 ++--
 libgimp/gimpdrawablepreview.c                      |    8 +-
 libgimp/gimpdrawabletransform_pdb.c                |   32 ++--
 libgimp/gimpdynamics_pdb.c                         |    4 +-
 libgimp/gimpedit_pdb.c                             |   18 +-
 libgimp/gimpenums.c.tail                           |    4 +-
 libgimp/gimpexport.c                               |    4 +-
 libgimp/gimpfileops_pdb.c                          |   10 +-
 libgimp/gimpfontselectbutton.c                     |   12 +-
 libgimp/gimpgimprc.c                               |    2 +-
 libgimp/gimpgimprc_pdb.c                           |    4 +-
 libgimp/gimpgradient_pdb.c                         |   62 ++++----
 libgimp/gimpgradientmenu.c                         |    2 +-
 libgimp/gimpgradientselectbutton.c                 |   12 +-
 libgimp/gimpimage.c                                |   18 +-
 libgimp/gimpimage_pdb.c                            |   46 +++---
 libgimp/gimpimagecombobox.c                        |    2 +-
 libgimp/gimpimageconvert_pdb.c                     |    4 +-
 libgimp/gimpimagegrid_pdb.c                        |   20 ++--
 libgimp/gimpimageselect_pdb.c                      |   14 +-
 libgimp/gimpimagetransform_pdb.c                   |    4 +-
 libgimp/gimpitem_pdb.c                             |   58 ++++----
 libgimp/gimpitemcombobox.c                         |    8 +-
 libgimp/gimpitemtransform_pdb.c                    |   18 +-
 libgimp/gimplayer.c                                |    4 +-
 libgimp/gimplayer_pdb.c                            |   10 +-
 libgimp/gimpmetadata.c                             |    8 +-
 libgimp/gimppainttools_pdb.c                       |    4 +-
 libgimp/gimppalette_pdb.c                          |   30 ++--
 libgimp/gimppalettemenu.c                          |    6 +-
 libgimp/gimppaletteselectbutton.c                  |   12 +-
 libgimp/gimppattern_pdb.c                          |    4 +-
 libgimp/gimppatternselectbutton.c                  |   12 +-
 libgimp/gimppixbuf.c                               |    6 +-
 libgimp/gimpplugin_pdb.c                           |   14 +-
 libgimp/gimpprocbrowserdialog.c                    |    4 +-
 libgimp/gimpproceduraldb_pdb.c                     |    2 +-
 libgimp/gimpprocview.c                             |    2 +-
 libgimp/gimpprogress.c                             |   10 +-
 libgimp/gimpprogress_pdb.c                         |   14 +-
 libgimp/gimpprogressbar.c                          |    2 +-
 libgimp/gimpselectbutton.c                         |    2 +-
 libgimp/gimpselectiontools_pdb.c                   |    6 +-
 libgimp/gimptextlayer_pdb.c                        |   60 ++++----
 libgimp/gimpui.c                                   |    8 +-
 libgimp/gimpvectors.c                              |   28 ++--
 libgimp/gimpvectors_pdb.c                          |   52 +++---
 libgimp/gimpzoompreview.c                          |   16 +-
 libgimpbase/gimpbasetypes.c                        |   16 +-
 libgimpbase/gimpchecks.c                           |    2 +-
 libgimpbase/gimpcpuaccel.c                         |    4 +-
 libgimpbase/gimpenv.c                              |   16 +-
 libgimpbase/gimpmemsize.c                          |    8 +-
 libgimpbase/gimpmetadata.c                         |   26 ++--
 libgimpbase/gimpparam.h                            |    8 +-
 libgimpbase/gimprectangle.c                        |    4 +-
 libgimpbase/gimpunit.c                             |   14 +-
 libgimpbase/gimputils.c                            |   26 ++--
 libgimpbase/gimpvaluearray.c                       |   18 +-
 libgimpbase/gimpvaluearray.h                       |    2 +-
 libgimpcolor/gimpcairo.c                           |   10 +-
 libgimpcolor/gimpcairo.h                           |    8 +-
 libgimpcolor/gimpcolormanaged.c                    |    6 +-
 libgimpcolor/gimphsl.c                             |    4 +-
 libgimpcolor/gimplcms.c                            |   32 ++--
 libgimpcolor/gimppixbuf.c                          |   12 ++-
 libgimpcolor/gimprgb-parse.c                       |   10 +-
 libgimpcolor/gimprgb.c                             |   18 +-
 libgimpconfig/gimpconfig-deserialize.c             |    4 +-
 libgimpconfig/gimpconfig-error.c                   |    2 +-
 libgimpconfig/gimpconfig-iface.c                   |   32 ++--
 libgimpconfig/gimpconfig-path.c                    |   18 +-
 libgimpconfig/gimpconfig-serialize.c               |   10 +-
 libgimpconfig/gimpconfig-utils.c                   |   10 +-
 libgimpconfig/gimpconfigwriter.c                   |   32 ++--
 libgimpconfig/gimpscanner.c                        |   32 ++--
 libgimpmath/gimpmatrix.c                           |   14 +-
 libgimpmath/gimpvector.c                           |    4 +-
 libgimpmodule/gimpmodule.c                         |    2 +-
 libgimpthumb/gimpthumb-utils.c                     |   12 +-
 libgimpthumb/gimpthumbnail.c                       |   12 +-
 libgimpwidgets/gimpbrowser.c                       |    8 +-
 libgimpwidgets/gimpcairo-utils.c                   |    4 +-
 libgimpwidgets/gimpcellrenderercolor.c             |    2 +-
 libgimpwidgets/gimpcellrenderertoggle.c            |    4 +-
 libgimpwidgets/gimpchainbutton.c                   |    2 +-
 libgimpwidgets/gimpcolorarea.c                     |    8 +-
 libgimpwidgets/gimpcolorbutton.c                   |   12 +-
 libgimpwidgets/gimpcolordisplay.c                  |    8 +-
 libgimpwidgets/gimpcolordisplaystack.c             |    4 +-
 libgimpwidgets/gimpcolorhexentry.c                 |    6 +-
 libgimpwidgets/gimpcolorprofilecombobox.c          |   14 +-
 libgimpwidgets/gimpcolorprofilestore.c             |   10 +-
 libgimpwidgets/gimpcolorscale.c                    |    2 +-
 libgimpwidgets/gimpcolorselection.c                |    2 +-
 libgimpwidgets/gimpcolorselector.c                 |    2 +-
 libgimpwidgets/gimpdialog.c                        |    8 +-
 libgimpwidgets/gimpenumcombobox.c                  |    8 +-
 libgimpwidgets/gimpenumlabel.c                     |    8 +-
 libgimpwidgets/gimpenumstore.c                     |   14 +-
 libgimpwidgets/gimpenumwidgets.c                   |   20 ++--
 libgimpwidgets/gimpframe.c                         |    2 +-
 libgimpwidgets/gimphelpui.c                        |    4 +-
 libgimpwidgets/gimphelpui.h                        |    2 +-
 libgimpwidgets/gimpintcombobox.c                   |   26 ++--
 libgimpwidgets/gimpintstore.c                      |    6 +-
 libgimpwidgets/gimpnumberpairentry.c               |   26 ++--
 libgimpwidgets/gimpoffsetarea.c                    |    2 +-
 libgimpwidgets/gimppageselector.c                  |   42 +++---
 libgimpwidgets/gimppreview.c                       |   26 ++--
 libgimpwidgets/gimppreviewarea.c                   |    6 +-
 libgimpwidgets/gimpruler.c                         |   18 +-
 libgimpwidgets/gimpscaleentry.c                    |    4 +-
 libgimpwidgets/gimpscrolledpreview.c               |    8 +-
 libgimpwidgets/gimpsizeentry.c                     |    4 +-
 libgimpwidgets/gimpstringcombobox.c                |   12 +-
 libgimpwidgets/gimpwidgets-error.h                 |    2 +-
 libgimpwidgets/gimpwidgetsutils.c                  |    2 +-
 modules/gimpcolorwheel.c                           |   12 +-
 tools/pdbgen/enumcode.pl                           |    4 +-
 tools/pdbgen/lib.pl                                |    2 +-
 142 files changed, 1026 insertions(+), 995 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index adab175..5748aa9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2197,7 +2197,7 @@ _______EOF
 /**
  * GIMP_API_VERSION:
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 #define GIMP_API_VERSION                                "$gimp_api_ver"
 
diff --git a/devel-docs/libgimp/libgimp-docs.sgml b/devel-docs/libgimp/libgimp-docs.sgml
index 38785d2..925afd4 100644
--- a/devel-docs/libgimp/libgimp-docs.sgml
+++ b/devel-docs/libgimp/libgimp-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimp-libgimpui" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Library Reference Manual</title>
@@ -129,26 +129,33 @@
     <xi:include href="xml/gimpprocview.xml" />
   </part>
 
-  <index id="libgimp-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimp-index-new-in-2-2">
+  <index role="2.2" id="api-index-2-2">
     <title>Index of new symbols in GIMP 2.2</title>
+    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimp-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimp-index-new-in-2-6">
+  <index role="2.6" id="api-index-2-6">
     <title>Index of new symbols in GIMP 2.6</title>
+    <xi:include href="xml/api-index-2.6.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.8" id="libgimp-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimp-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimp-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpbase/libgimpbase-docs.sgml b/devel-docs/libgimpbase/libgimpbase-docs.sgml
index c9cc920..10e439c 100644
--- a/devel-docs/libgimpbase/libgimpbase-docs.sgml
+++ b/devel-docs/libgimpbase/libgimpbase-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpbase" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Base Library Reference Manual</title>
@@ -11,7 +11,7 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpbase">
+  <part>
     <title>GIMP Base Library</title>
     <xi:include href="xml/gimpbaseenums.xml" />
     <xi:include href="xml/gimpbasetypes.xml" />
@@ -33,26 +33,29 @@
     <xi:include href="xml/gimpvaluearray.xml" />
   </part>
 
-  <index id="libgimpbase-index">
-    <title>Index</title>
+  <index id="api-index-full">
+    <title id="index-all">Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpbase-index-new-in-2-2">
+  <index role="2.2" id="api-index-2-2">
     <title>Index of new symbols in GIMP 2.2</title>
+    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimpbase-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimpbase-index-new-in-2-6">
-    <title>Index of new symbols in GIMP 2.6</title>
-  </index>
-  <index role="GIMP 2.8" id="libgimpbase-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpbase-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpbase-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpcolor/libgimpcolor-docs.sgml b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml
index c15dbe7..a4fe682 100644
--- a/devel-docs/libgimpcolor/libgimpcolor-docs.sgml
+++ b/devel-docs/libgimpcolor/libgimpcolor-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpcolor" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Color Library Reference Manual</title>
@@ -11,7 +11,7 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpcolor">
+  <part>
     <title>GIMP Color Library</title>
     <xi:include href="xml/gimprgb.xml" />
     <xi:include href="xml/gimphsv.xml" />
@@ -21,29 +21,37 @@
     <xi:include href="xml/gimpadaptivesupersample.xml" />
     <xi:include href="xml/gimpbilinear.xml" />
     <xi:include href="xml/gimpcairo.xml" />
+    <xi:include href="xml/gimppixbuf.xml" />
     <xi:include href="xml/gimplcms.xml" />
   </part>
 
-  <index id="libgimpcolor-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpcolor-index-new-in-2-2">
+  <index role="2.2" id="api-index-2-2">
     <title>Index of new symbols in GIMP 2.2</title>
+    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimpcolor-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimpcolor-index-new-in-2-6">
+  <index role="2.6" id="api-index-2-6">
     <title>Index of new symbols in GIMP 2.6</title>
+    <xi:include href="xml/api-index-2.6.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.8" id="libgimpcolor-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpcolor-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpcolor-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpconfig/libgimpconfig-docs.sgml 
b/devel-docs/libgimpconfig/libgimpconfig-docs.sgml
index 223d6aa..800d0df 100644
--- a/devel-docs/libgimpconfig/libgimpconfig-docs.sgml
+++ b/devel-docs/libgimpconfig/libgimpconfig-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpconfig" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Config Library Reference Manual</title>
@@ -11,7 +11,7 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpconfig">
+  <part>
     <title>GIMP Config Library</title>
 
     <chapter id="libgimpconfig-hierarchy">
@@ -31,23 +31,29 @@
     <xi:include href="xml/gimpcolorconfig.xml" />
   </part>
 
-  <index id="libgimpconfig-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimpconfig-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimpconfig-index-new-in-2-6">
+  <index role="2.6" id="api-index-2-6">
     <title>Index of new symbols in GIMP 2.6</title>
+    <xi:include href="xml/api-index-2.6.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.8" id="libgimpconfig-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpconfig-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpconfig-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpmath/libgimpmath-docs.sgml b/devel-docs/libgimpmath/libgimpmath-docs.sgml
index 201dd89..2760b40 100644
--- a/devel-docs/libgimpmath/libgimpmath-docs.sgml
+++ b/devel-docs/libgimpmath/libgimpmath-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpmath" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Math Library Reference Manual</title>
@@ -11,7 +11,7 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpmath">
+  <part>
     <title>GIMP Math Library</title>
     <xi:include href="xml/gimpmath.xml" />
     <xi:include href="xml/gimpmatrix.xml" />
@@ -19,26 +19,25 @@
     <xi:include href="xml/gimpmd5.xml" />
   </part>
 
-  <index id="libgimpmath-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpmath-index-new-in-2-2">
-    <title>Index of new symbols in GIMP 2.2</title>
-  </index>
-  <index role="GIMP 2.4" id="libgimpmath-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimpmath-index-new-in-2-6">
-    <title>Index of new symbols in GIMP 2.6</title>
-  </index>
-  <index role="GIMP 2.8" id="libgimpmath-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpmath-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpmath-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpmodule/libgimpmodule-docs.sgml 
b/devel-docs/libgimpmodule/libgimpmodule-docs.sgml
index f54d6a7..cc7b6bd 100644
--- a/devel-docs/libgimpmodule/libgimpmodule-docs.sgml
+++ b/devel-docs/libgimpmodule/libgimpmodule-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpmodule" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Module Library Reference Manual</title>
@@ -11,32 +11,27 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpmodule">
+  <part>
     <title>GIMP Module Library</title>
     <xi:include href="xml/gimpmodule.xml" />
     <xi:include href="xml/gimpmoduledb.xml" />
   </part>
 
-  <index id="libgimpmodule-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpmodule-index-new-in-2-2">
-    <title>Index of new symbols in GIMP 2.2</title>
-  </index>
-  <index role="GIMP 2.4" id="libgimpmodule-index-new-in-2-4">
-    <title>Index of new symbols in GIMP 2.4</title>
-  </index>
-  <index role="GIMP 2.6" id="libgimpmodule-index-new-in-2-6">
-    <title>Index of new symbols in GIMP 2.6</title>
-  </index>
-  <index role="GIMP 2.8" id="libgimpmodule-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpmodule-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpmodule-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpthumb/libgimpthumb-docs.sgml b/devel-docs/libgimpthumb/libgimpthumb-docs.sgml
index a21d768..6a152ed 100644
--- a/devel-docs/libgimpthumb/libgimpthumb-docs.sgml
+++ b/devel-docs/libgimpthumb/libgimpthumb-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpthumb" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Thumbnail Library Reference Manual</title>
@@ -11,7 +11,7 @@
     </releaseinfo>
   </bookinfo>
 
-  <part id="libgimpthumb">
+  <part>
     <title>GIMP Thumbnail Library</title>
     <xi:include href="xml/gimpthumbnail.xml" />
     <xi:include href="xml/gimpthumb-utils.xml" />
@@ -19,23 +19,21 @@
     <xi:include href="xml/gimpthumb-error.xml" />
   </part>
 
-  <index id="libgimpthumb-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpthumb-index-new-in-2-2">
+  <index role="2.2" id="api-index-2-2">
     <title>Index of new symbols in GIMP 2.2</title>
+    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimpthumb-index-new-in-2-4">
-    <title>Index of new symbols in GIMP 2.4</title>
-  </index>
-  <index role="GIMP 2.6" id="libgimpthumb-index-new-in-2-6">
-    <title>Index of new symbols in GIMP 2.6</title>
-  </index>
-  <index role="GIMP 2.10" id="libgimpthumb-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpthumb-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml 
b/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml
index b7aac68..22f98b9 100644
--- a/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml
+++ b/devel-docs/libgimpwidgets/libgimpwidgets-docs.sgml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd";>
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd'>
 
-<book id="index" xmlns:xi="http://www.w3.org/2001/XInclude";>
+<book lang="en" id="libgimpwidgets" xmlns:xi="http://www.w3.org/2003/XInclude";>
 
   <bookinfo>
     <title>GIMP Widgets Library Reference Manual</title>
@@ -59,11 +59,11 @@
     <xi:include href="xml/gimpzoommodel.xml" />
   </part>
   
-    <chapter id="libgimpwidgets-cell-renderers">
-      <title>Cell Renderers for GtkTreeView</title>
-      <xi:include href="xml/gimpcellrenderercolor.xml" />
-      <xi:include href="xml/gimpcellrenderertoggle.xml" />
-    </chapter>
+  <part id="libgimpwidgets-cell-renderers">
+    <title>Cell Renderers for GtkTreeView</title>
+    <xi:include href="xml/gimpcellrenderercolor.xml" />
+    <xi:include href="xml/gimpcellrenderertoggle.xml" />
+  </part>
 
   <part id="libgimpwidgets-colordisplay">
     <title>GIMP Display Filters</title>
@@ -105,26 +105,33 @@
     <xi:include href="xml/gimpunitmenu.xml" />
   </part>
 
-  <index id="libgimpwidgets-index">
+  <index id="api-index-full">
     <title>Index</title>
+    <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.2" id="libgimpwidgets-index-new-in-2-2">
+  <index role="2.2" id="api-index-2-2">
     <title>Index of new symbols in GIMP 2.2</title>
+    <xi:include href="xml/api-index-2.2.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.4" id="libgimpwidgets-index-new-in-2-4">
+  <index role="2.4" id="api-index-2-4">
     <title>Index of new symbols in GIMP 2.4</title>
+    <xi:include href="xml/api-index-2.4.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.6" id="libgimpwidgets-index-new-in-2-6">
+  <index role="2.6" id="api-index-2-6">
     <title>Index of new symbols in GIMP 2.6</title>
+    <xi:include href="xml/api-index-2.6.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.8" id="libgimpwidgets-index-new-in-2-8">
+  <index role="2.8" id="api-index-2-8">
     <title>Index of new symbols in GIMP 2.8</title>
+    <xi:include href="xml/api-index-2.8.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="GIMP 2.10" id="libgimpwidgets-index-new-in-2-10">
+  <index role="2.10" id="api-index-2-10">
     <title>Index of new symbols in GIMP 2.10</title>
+    <xi:include href="xml/api-index-2.10.xml"><xi:fallback /></xi:include>
   </index>
-  <index role="deprecated" id="libgimpwidgets-index-deprecated">
+  <index role="deprecated" id="api-index-deprecated">
     <title>Index of deprecated symbols</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
   </index>
 
 </book>
diff --git a/libgimp/gimp.c b/libgimp/gimp.c
index f1b44d1..9e70b53 100644
--- a/libgimp/gimp.c
+++ b/libgimp/gimp.c
@@ -1141,7 +1141,7 @@ gimp_destroy_paramdefs (GimpParamDef *paramdefs,
  *
  * Return value: the error message
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 const gchar *
 gimp_get_pdb_error (void)
@@ -1317,7 +1317,7 @@ gimp_show_tool_tips (void)
  *
  * Return value: the show_help_button boolean
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_show_help_button (void)
@@ -1334,7 +1334,7 @@ gimp_show_help_button (void)
  *
  * Return value: the check_size value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpCheckSize
 gimp_check_size (void)
@@ -1351,7 +1351,7 @@ gimp_check_size (void)
  *
  * Return value: the check_type value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpCheckType
 gimp_check_type (void)
@@ -1433,7 +1433,7 @@ gimp_monitor_number (void)
  *
  * Return value: timestamp for plug-in window
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 guint32
 gimp_user_time (void)
diff --git a/libgimp/gimp_pdb.c b/libgimp/gimp_pdb.c
index c11c878..533b78b 100644
--- a/libgimp/gimp_pdb.c
+++ b/libgimp/gimp_pdb.c
@@ -72,7 +72,7 @@ gimp_version (void)
  *
  * Returns: The PID.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_getpid (void)
@@ -103,7 +103,7 @@ gimp_getpid (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_attach_parasite (const GimpParasite *parasite)
@@ -135,7 +135,7 @@ gimp_attach_parasite (const GimpParasite *parasite)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_detach_parasite (const gchar *name)
@@ -166,7 +166,7 @@ gimp_detach_parasite (const gchar *name)
  *
  * Returns: The found parasite.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpParasite *
 gimp_get_parasite (const gchar *name)
@@ -199,7 +199,7 @@ gimp_get_parasite (const gchar *name)
  * Returns: The names of currently attached parasites. The returned
  * value must be freed with g_strfreev().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar **
 gimp_get_parasite_list (gint *num_parasites)
diff --git a/libgimp/gimpaspectpreview.c b/libgimp/gimpaspectpreview.c
index 9cf3e31..a6a10b0 100644
--- a/libgimp/gimpaspectpreview.c
+++ b/libgimp/gimpaspectpreview.c
@@ -116,7 +116,7 @@ gimp_aspect_preview_class_init (GimpAspectPreviewClass *klass)
   /**
    * GimpAspectPreview:drawable:
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_DRAWABLE,
                                    g_param_spec_pointer ("drawable", NULL, NULL,
@@ -373,7 +373,7 @@ gimp_aspect_preview_set_drawable (GimpAspectPreview *preview,
  * necessary as the preview itself now stores this state, as well as
  * the scroll offset.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  *
  * Returns: a new #GimpAspectPreview.
  **/
diff --git a/libgimp/gimpbrush_pdb.c b/libgimp/gimpbrush_pdb.c
index 2d22858..238b57d 100644
--- a/libgimp/gimpbrush_pdb.c
+++ b/libgimp/gimpbrush_pdb.c
@@ -46,7 +46,7 @@
  *
  * Returns: The actual new brush name.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_brush_new (const gchar *name)
@@ -78,7 +78,7 @@ gimp_brush_new (const gchar *name)
  *
  * Returns: The name of the brush's copy.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_brush_duplicate (const gchar *name)
@@ -110,7 +110,7 @@ gimp_brush_duplicate (const gchar *name)
  *
  * Returns: TRUE if the brush is generated.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_brush_is_generated (const gchar *name)
@@ -143,7 +143,7 @@ gimp_brush_is_generated (const gchar *name)
  *
  * Returns: The actual new name of the brush.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_brush_rename (const gchar *name,
@@ -177,7 +177,7 @@ gimp_brush_rename (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_brush_delete (const gchar *name)
@@ -208,7 +208,7 @@ gimp_brush_delete (const gchar *name)
  *
  * Returns: TRUE if the brush can be edited.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_brush_is_editable (const gchar *name)
@@ -245,7 +245,7 @@ gimp_brush_is_editable (const gchar *name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_brush_get_info (const gchar *name,
@@ -302,7 +302,7 @@ gimp_brush_get_info (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_brush_get_pixels (const gchar  *name,
@@ -371,7 +371,7 @@ gimp_brush_get_pixels (const gchar  *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_brush_get_spacing (const gchar *name,
@@ -410,7 +410,7 @@ gimp_brush_get_spacing (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_brush_set_spacing (const gchar *name,
@@ -448,7 +448,7 @@ gimp_brush_set_spacing (const gchar *name,
  *
  * Returns: The brush shape.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpBrushGeneratedShape
 gimp_brush_get_shape (const gchar *name)
@@ -486,7 +486,7 @@ gimp_brush_get_shape (const gchar *name)
  *
  * Returns: The brush shape actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpBrushGeneratedShape
 gimp_brush_set_shape (const gchar             *name,
@@ -521,7 +521,7 @@ gimp_brush_set_shape (const gchar             *name,
  *
  * Returns: The radius of the brush in pixels.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_get_radius (const gchar *name)
@@ -555,7 +555,7 @@ gimp_brush_get_radius (const gchar *name)
  *
  * Returns: The brush radius actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_set_radius (const gchar *name,
@@ -590,7 +590,7 @@ gimp_brush_set_radius (const gchar *name,
  *
  * Returns: The number of spikes on the brush.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_brush_get_spikes (const gchar *name)
@@ -624,7 +624,7 @@ gimp_brush_get_spikes (const gchar *name)
  *
  * Returns: The number of spikes actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_brush_set_spikes (const gchar *name,
@@ -660,7 +660,7 @@ gimp_brush_set_spikes (const gchar *name,
  *
  * Returns: The hardness of the brush.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_get_hardness (const gchar *name)
@@ -694,7 +694,7 @@ gimp_brush_get_hardness (const gchar *name)
  *
  * Returns: The brush hardness actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_set_hardness (const gchar *name,
@@ -729,7 +729,7 @@ gimp_brush_set_hardness (const gchar *name,
  *
  * Returns: The aspect ratio of the brush.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_get_aspect_ratio (const gchar *name)
@@ -763,7 +763,7 @@ gimp_brush_get_aspect_ratio (const gchar *name)
  *
  * Returns: The brush aspect ratio actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_set_aspect_ratio (const gchar *name,
@@ -798,7 +798,7 @@ gimp_brush_set_aspect_ratio (const gchar *name,
  *
  * Returns: The rotation angle of the brush.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_get_angle (const gchar *name)
@@ -832,7 +832,7 @@ gimp_brush_get_angle (const gchar *name)
  *
  * Returns: The brush rotation angle actually assigned.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_brush_set_angle (const gchar *name,
diff --git a/libgimp/gimpbrushselectbutton.c b/libgimp/gimpbrushselectbutton.c
index 033de85..fa0e877 100644
--- a/libgimp/gimpbrushselectbutton.c
+++ b/libgimp/gimpbrushselectbutton.c
@@ -170,7 +170,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The title to be used for the brush selection popup dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title",
@@ -185,7 +185,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The name of the currently selected brush.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_BRUSH_NAME,
                                    g_param_spec_string ("brush-name",
@@ -199,7 +199,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The opacity of the currently selected brush.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_BRUSH_OPACITY,
                                    g_param_spec_double ("brush-opacity",
@@ -213,7 +213,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The spacing of the currently selected brush.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_BRUSH_SPACING,
                                    g_param_spec_int ("brush-spacing",
@@ -227,7 +227,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The name of the currently selected brush.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_BRUSH_PAINT_MODE,
                                    g_param_spec_int ("brush-paint-mode",
@@ -251,7 +251,7 @@ gimp_brush_select_button_class_init (GimpBrushSelectButtonClass *klass)
    *
    * The ::brush-set signal is emitted when the user selects a brush.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   brush_button_signals[BRUSH_SET] =
     g_signal_new ("brush-set",
@@ -321,7 +321,7 @@ gimp_brush_select_button_init (GimpBrushSelectButton *button)
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GtkWidget *
 gimp_brush_select_button_new (const gchar          *title,
@@ -362,7 +362,7 @@ gimp_brush_select_button_new (const gchar          *title,
  *
  * Returns: an internal copy of the brush name which must not be freed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_brush_select_button_get_brush (GimpBrushSelectButton *button,
@@ -399,7 +399,7 @@ gimp_brush_select_button_get_brush (GimpBrushSelectButton *button,
  * Sets the current brush and other values for the brush select
  * button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_brush_select_button_set_brush (GimpBrushSelectButton *button,
diff --git a/libgimp/gimpbuffer_pdb.c b/libgimp/gimpbuffer_pdb.c
index 7413c78..e2b0bc3 100644
--- a/libgimp/gimpbuffer_pdb.c
+++ b/libgimp/gimpbuffer_pdb.c
@@ -47,7 +47,7 @@
  * Returns: The list of buffer names. The returned value must be freed
  * with g_strfreev().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar **
 gimp_buffers_get_list (const gchar *filter,
@@ -90,7 +90,7 @@ gimp_buffers_get_list (const gchar *filter,
  *
  * Returns: The real name given to the buffer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_buffer_rename (const gchar *buffer_name,
@@ -124,7 +124,7 @@ gimp_buffer_rename (const gchar *buffer_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_buffer_delete (const gchar *buffer_name)
@@ -155,7 +155,7 @@ gimp_buffer_delete (const gchar *buffer_name)
  *
  * Returns: The buffer width.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_buffer_get_width (const gchar *buffer_name)
@@ -187,7 +187,7 @@ gimp_buffer_get_width (const gchar *buffer_name)
  *
  * Returns: The buffer height.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_buffer_get_height (const gchar *buffer_name)
@@ -219,7 +219,7 @@ gimp_buffer_get_height (const gchar *buffer_name)
  *
  * Returns: The buffer bpp.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_buffer_get_bytes (const gchar *buffer_name)
@@ -251,7 +251,7 @@ gimp_buffer_get_bytes (const gchar *buffer_name)
  *
  * Returns: The buffer image type.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpImageBaseType
 gimp_buffer_get_image_type (const gchar *buffer_name)
diff --git a/libgimp/gimpchannel_pdb.c b/libgimp/gimpchannel_pdb.c
index c6c9fb2..28c29d0 100644
--- a/libgimp/gimpchannel_pdb.c
+++ b/libgimp/gimpchannel_pdb.c
@@ -101,7 +101,7 @@ _gimp_channel_new (gint32         image_ID,
  *
  * Returns: The newly created channel.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_channel_new_from_component (gint32           image_ID,
diff --git a/libgimp/gimpcolor_pdb.c b/libgimp/gimpcolor_pdb.c
index e6c25ec..996fcc4 100644
--- a/libgimp/gimpcolor_pdb.c
+++ b/libgimp/gimpcolor_pdb.c
@@ -232,7 +232,7 @@ gimp_desaturate (gint32 drawable_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_desaturate_full (gint32             drawable_ID,
diff --git a/libgimp/gimpcontext_pdb.c b/libgimp/gimpcontext_pdb.c
index b4fb78f..e72df3f 100644
--- a/libgimp/gimpcontext_pdb.c
+++ b/libgimp/gimpcontext_pdb.c
@@ -45,7 +45,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_push (void)
@@ -77,7 +77,7 @@ gimp_context_push (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_pop (void)
@@ -110,7 +110,7 @@ gimp_context_pop (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_defaults (void)
@@ -142,7 +142,7 @@ gimp_context_set_defaults (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_context_list_paint_methods (gint    *num_paint_methods,
@@ -186,7 +186,7 @@ gimp_context_list_paint_methods (gint    *num_paint_methods,
  *
  * Returns: The name of the active paint method.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_context_get_paint_method (void)
@@ -222,7 +222,7 @@ gimp_context_get_paint_method (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_context_set_paint_method (const gchar *name)
@@ -255,7 +255,7 @@ gimp_context_set_paint_method (const gchar *name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_get_foreground (GimpRGB *foreground)
@@ -290,7 +290,7 @@ gimp_context_get_foreground (GimpRGB *foreground)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_foreground (const GimpRGB *foreground)
@@ -323,7 +323,7 @@ gimp_context_set_foreground (const GimpRGB *foreground)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_get_background (GimpRGB *background)
@@ -359,7 +359,7 @@ gimp_context_get_background (GimpRGB *background)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_background (const GimpRGB *background)
@@ -391,7 +391,7 @@ gimp_context_set_background (const GimpRGB *background)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_default_colors (void)
@@ -422,7 +422,7 @@ gimp_context_set_default_colors (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_swap_colors (void)
@@ -452,7 +452,7 @@ gimp_context_swap_colors (void)
  *
  * Returns: The opacity.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gdouble
 gimp_context_get_opacity (void)
@@ -484,7 +484,7 @@ gimp_context_get_opacity (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_opacity (gdouble opacity)
@@ -516,7 +516,7 @@ gimp_context_set_opacity (gdouble opacity)
  *
  * Returns: The paint mode.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpLayerModeEffects
 gimp_context_get_paint_mode (void)
@@ -547,7 +547,7 @@ gimp_context_get_paint_mode (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_paint_mode (GimpLayerModeEffects paint_mode)
@@ -579,7 +579,7 @@ gimp_context_set_paint_mode (GimpLayerModeEffects paint_mode)
  *
  * Returns: The name of the active brush.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_context_get_brush (void)
@@ -614,7 +614,7 @@ gimp_context_get_brush (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_brush (const gchar *name)
@@ -644,7 +644,7 @@ gimp_context_set_brush (const gchar *name)
  *
  * Returns: Brush size in pixels.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_brush_size (void)
@@ -675,7 +675,7 @@ gimp_context_get_brush_size (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_brush_size (gdouble size)
@@ -706,7 +706,7 @@ gimp_context_set_brush_size (gdouble size)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_brush_default_size (void)
@@ -735,7 +735,7 @@ gimp_context_set_brush_default_size (void)
  *
  * Returns: Aspect ratio.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_brush_aspect_ratio (void)
@@ -766,7 +766,7 @@ gimp_context_get_brush_aspect_ratio (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_brush_aspect_ratio (gdouble aspect)
@@ -796,7 +796,7 @@ gimp_context_set_brush_aspect_ratio (gdouble aspect)
  *
  * Returns: Angle in degrees.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_brush_angle (void)
@@ -827,7 +827,7 @@ gimp_context_get_brush_angle (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_brush_angle (gdouble angle)
@@ -858,7 +858,7 @@ gimp_context_set_brush_angle (gdouble angle)
  *
  * Returns: Brush spacing as fraction of size.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gdouble
 gimp_context_get_brush_spacing (void)
@@ -890,7 +890,7 @@ gimp_context_get_brush_spacing (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_context_set_brush_spacing (gdouble spacing)
@@ -921,7 +921,7 @@ gimp_context_set_brush_spacing (gdouble spacing)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_context_set_brush_default_spacing (void)
@@ -950,7 +950,7 @@ gimp_context_set_brush_default_spacing (void)
  *
  * Returns: Brush hardness.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gdouble
 gimp_context_get_brush_hardness (void)
@@ -981,7 +981,7 @@ gimp_context_get_brush_hardness (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_context_set_brush_hardness (gdouble hardness)
@@ -1012,7 +1012,7 @@ gimp_context_set_brush_hardness (gdouble hardness)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_context_set_brush_default_hardness (void)
@@ -1041,7 +1041,7 @@ gimp_context_set_brush_default_hardness (void)
  *
  * Returns: Brush application force.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gdouble
 gimp_context_get_brush_force (void)
@@ -1072,7 +1072,7 @@ gimp_context_get_brush_force (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_context_set_brush_force (gdouble force)
@@ -1104,7 +1104,7 @@ gimp_context_set_brush_force (gdouble force)
  *
  * Returns: The name of the active paint dynamics.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_context_get_dynamics (void)
@@ -1140,7 +1140,7 @@ gimp_context_get_dynamics (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_dynamics (const gchar *name)
@@ -1172,7 +1172,7 @@ gimp_context_set_dynamics (const gchar *name)
  *
  * Returns: The name of the active pattern.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_context_get_pattern (void)
@@ -1208,7 +1208,7 @@ gimp_context_get_pattern (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_pattern (const gchar *name)
@@ -1238,7 +1238,7 @@ gimp_context_set_pattern (const gchar *name)
  *
  * Returns: The name of the active gradient.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_context_get_gradient (void)
@@ -1274,7 +1274,7 @@ gimp_context_get_gradient (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_gradient (const gchar *name)
@@ -1304,7 +1304,7 @@ gimp_context_set_gradient (const gchar *name)
  *
  * Returns: The name of the active palette.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_context_get_palette (void)
@@ -1340,7 +1340,7 @@ gimp_context_get_palette (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_palette (const gchar *name)
@@ -1370,7 +1370,7 @@ gimp_context_set_palette (const gchar *name)
  *
  * Returns: The name of the active font.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_context_get_font (void)
@@ -1405,7 +1405,7 @@ gimp_context_get_font (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_context_set_font (const gchar *name)
@@ -1435,7 +1435,7 @@ gimp_context_set_font (const gchar *name)
  *
  * Returns: The antialias setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_get_antialias (void)
@@ -1474,7 +1474,7 @@ gimp_context_get_antialias (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_antialias (gboolean antialias)
@@ -1504,7 +1504,7 @@ gimp_context_set_antialias (gboolean antialias)
  *
  * Returns: The feather setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_get_feather (void)
@@ -1543,7 +1543,7 @@ gimp_context_get_feather (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_feather (gboolean feather)
@@ -1575,7 +1575,7 @@ gimp_context_set_feather (gboolean feather)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_get_feather_radius (gdouble *feather_radius_x,
@@ -1618,7 +1618,7 @@ gimp_context_get_feather_radius (gdouble *feather_radius_x,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_feather_radius (gdouble feather_radius_x,
@@ -1650,7 +1650,7 @@ gimp_context_set_feather_radius (gdouble feather_radius_x,
  *
  * Returns: The sample merged setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_get_sample_merged (void)
@@ -1689,7 +1689,7 @@ gimp_context_get_sample_merged (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_sample_merged (gboolean sample_merged)
@@ -1719,7 +1719,7 @@ gimp_context_set_sample_merged (gboolean sample_merged)
  *
  * Returns: The sample criterion setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpSelectCriterion
 gimp_context_get_sample_criterion (void)
@@ -1756,7 +1756,7 @@ gimp_context_get_sample_criterion (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_sample_criterion (GimpSelectCriterion sample_criterion)
@@ -1786,7 +1786,7 @@ gimp_context_set_sample_criterion (GimpSelectCriterion sample_criterion)
  *
  * Returns: The sample threshold setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_sample_threshold (void)
@@ -1824,7 +1824,7 @@ gimp_context_get_sample_threshold (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_sample_threshold (gdouble sample_threshold)
@@ -1855,7 +1855,7 @@ gimp_context_set_sample_threshold (gdouble sample_threshold)
  *
  * Returns: The sample threshold setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint
 gimp_context_get_sample_threshold_int (void)
@@ -1887,7 +1887,7 @@ gimp_context_get_sample_threshold_int (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_sample_threshold_int (gint sample_threshold)
@@ -1917,7 +1917,7 @@ gimp_context_set_sample_threshold_int (gint sample_threshold)
  *
  * Returns: The sample transparent setting.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_get_sample_transparent (void)
@@ -1954,7 +1954,7 @@ gimp_context_get_sample_transparent (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_sample_transparent (gboolean sample_transparent)
@@ -1988,7 +1988,7 @@ gimp_context_set_sample_transparent (gboolean sample_transparent)
  *
  * Returns: The interpolation type.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpInterpolationType
 gimp_context_get_interpolation (void)
@@ -2025,7 +2025,7 @@ gimp_context_get_interpolation (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_interpolation (GimpInterpolationType interpolation)
@@ -2057,7 +2057,7 @@ gimp_context_set_interpolation (GimpInterpolationType interpolation)
  *
  * Returns: The transform direction.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpTransformDirection
 gimp_context_get_transform_direction (void)
@@ -2093,7 +2093,7 @@ gimp_context_get_transform_direction (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_transform_direction (GimpTransformDirection transform_direction)
@@ -2125,7 +2125,7 @@ gimp_context_set_transform_direction (GimpTransformDirection transform_direction
  *
  * Returns: The transform resize type.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpTransformResize
 gimp_context_get_transform_resize (void)
@@ -2165,7 +2165,7 @@ gimp_context_get_transform_resize (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_transform_resize (GimpTransformResize transform_resize)
@@ -2248,7 +2248,7 @@ gimp_context_set_transform_recursion (gint transform_recursion)
  *
  * Returns: ink blob size in pixels.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_size (void)
@@ -2279,7 +2279,7 @@ gimp_context_get_ink_size (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_size (gdouble size)
@@ -2309,7 +2309,7 @@ gimp_context_set_ink_size (gdouble size)
  *
  * Returns: ink angle in degrees.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_angle (void)
@@ -2340,7 +2340,7 @@ gimp_context_get_ink_angle (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_angle (gdouble angle)
@@ -2370,7 +2370,7 @@ gimp_context_set_ink_angle (gdouble angle)
  *
  * Returns: ink size sensitivity.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_size_sensitivity (void)
@@ -2401,7 +2401,7 @@ gimp_context_get_ink_size_sensitivity (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_size_sensitivity (gdouble size)
@@ -2431,7 +2431,7 @@ gimp_context_set_ink_size_sensitivity (gdouble size)
  *
  * Returns: ink tilt sensitivity.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_tilt_sensitivity (void)
@@ -2462,7 +2462,7 @@ gimp_context_get_ink_tilt_sensitivity (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_tilt_sensitivity (gdouble tilt)
@@ -2492,7 +2492,7 @@ gimp_context_set_ink_tilt_sensitivity (gdouble tilt)
  *
  * Returns: ink speed sensitivity.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_speed_sensitivity (void)
@@ -2523,7 +2523,7 @@ gimp_context_get_ink_speed_sensitivity (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_speed_sensitivity (gdouble speed)
@@ -2553,7 +2553,7 @@ gimp_context_set_ink_speed_sensitivity (gdouble speed)
  *
  * Returns: Ink blob type.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpInkBlobType
 gimp_context_get_ink_blob_type (void)
@@ -2584,7 +2584,7 @@ gimp_context_get_ink_blob_type (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_blob_type (GimpInkBlobType type)
@@ -2614,7 +2614,7 @@ gimp_context_set_ink_blob_type (GimpInkBlobType type)
  *
  * Returns: ink blob aspect ratio.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_blob_aspect_ratio (void)
@@ -2645,7 +2645,7 @@ gimp_context_get_ink_blob_aspect_ratio (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_blob_aspect_ratio (gdouble aspect)
@@ -2675,7 +2675,7 @@ gimp_context_set_ink_blob_aspect_ratio (gdouble aspect)
  *
  * Returns: ink blob angle in degrees.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_context_get_ink_blob_angle (void)
@@ -2706,7 +2706,7 @@ gimp_context_get_ink_blob_angle (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_context_set_ink_blob_angle (gdouble angle)
diff --git a/libgimp/gimpdisplay_pdb.c b/libgimp/gimpdisplay_pdb.c
index 1a3c297..6e354dd 100644
--- a/libgimp/gimpdisplay_pdb.c
+++ b/libgimp/gimpdisplay_pdb.c
@@ -45,7 +45,7 @@
  *
  * Returns: Whether the display ID is valid.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_display_is_valid (gint32 display_ID)
@@ -149,7 +149,7 @@ gimp_display_delete (gint32 display_ID)
  *
  * Returns: The native window handle or 0.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_display_get_window_handle (gint32 display_ID)
diff --git a/libgimp/gimpdrawable.c b/libgimp/gimpdrawable.c
index 7f37fb2..e35c104 100644
--- a/libgimp/gimpdrawable.c
+++ b/libgimp/gimpdrawable.c
@@ -332,7 +332,7 @@ gimp_drawable_get_sub_thumbnail_data (gint32  drawable_ID,
  *
  * Returns: Whether the drawable ID is valid.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_drawable_is_valid (gint32 drawable_ID)
@@ -362,7 +362,7 @@ gimp_drawable_is_layer (gint32 drawable_ID)
  *
  * Returns: TRUE if the drawable is a text layer, FALSE otherwise.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  */
 gboolean
 gimp_drawable_is_text_layer (gint32 drawable_ID)
@@ -662,7 +662,7 @@ gimp_drawable_attach_new_parasite (gint32          drawable_ID,
  *
  * See Also: gimp_drawable_get_shadow_buffer()
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GeglBuffer *
 gimp_drawable_get_buffer (gint32 drawable_ID)
@@ -704,7 +704,7 @@ gimp_drawable_get_buffer (gint32 drawable_ID)
  *
  * See Also: gimp_drawable_get_shadow_buffer()
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GeglBuffer *
 gimp_drawable_get_shadow_buffer (gint32 drawable_ID)
@@ -738,7 +738,7 @@ gimp_drawable_get_shadow_buffer (gint32 drawable_ID)
  *
  * Return value: The #Babl format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 const Babl *
 gimp_drawable_get_format (gint32 drawable_ID)
diff --git a/libgimp/gimpdrawable_pdb.c b/libgimp/gimpdrawable_pdb.c
index 72639ff..765a0da 100644
--- a/libgimp/gimpdrawable_pdb.c
+++ b/libgimp/gimpdrawable_pdb.c
@@ -46,7 +46,7 @@
  *
  * Returns: The drawable's Babl format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 _gimp_drawable_get_format (gint32 drawable_ID)
@@ -497,7 +497,7 @@ gimp_drawable_mask_bounds (gint32  drawable_ID,
  *
  * Returns: TRUE if the returned area is not empty.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_drawable_mask_intersect (gint32  drawable_ID,
@@ -577,7 +577,7 @@ gimp_drawable_merge_shadow (gint32   drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_drawable_free_shadow (gint32 drawable_ID)
@@ -914,7 +914,7 @@ _gimp_drawable_thumbnail (gint32   drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 _gimp_drawable_sub_thumbnail (gint32   drawable_ID,
@@ -983,7 +983,7 @@ _gimp_drawable_sub_thumbnail (gint32   drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_drawable_foreground_extract (gint32                    drawable_ID,
diff --git a/libgimp/gimpdrawablecolor_pdb.c b/libgimp/gimpdrawablecolor_pdb.c
index 2cd4659..464c79a 100644
--- a/libgimp/gimpdrawablecolor_pdb.c
+++ b/libgimp/gimpdrawablecolor_pdb.c
@@ -49,7 +49,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_brightness_contrast (gint32  drawable_ID,
@@ -96,7 +96,7 @@ gimp_drawable_brightness_contrast (gint32  drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_color_balance (gint32           drawable_ID,
@@ -143,7 +143,7 @@ gimp_drawable_color_balance (gint32           drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_colorize_hsl (gint32  drawable_ID,
@@ -188,7 +188,7 @@ gimp_drawable_colorize_hsl (gint32  drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_curves_explicit (gint32                drawable_ID,
@@ -233,7 +233,7 @@ gimp_drawable_curves_explicit (gint32                drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_curves_spline (gint32                drawable_ID,
@@ -274,7 +274,7 @@ gimp_drawable_curves_spline (gint32                drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_desaturate (gint32             drawable_ID,
@@ -314,7 +314,7 @@ gimp_drawable_desaturate (gint32             drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_equalize (gint32   drawable_ID,
@@ -371,7 +371,7 @@ gimp_drawable_equalize (gint32   drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_histogram (gint32                drawable_ID,
@@ -440,7 +440,7 @@ gimp_drawable_histogram (gint32                drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_hue_saturation (gint32       drawable_ID,
@@ -483,7 +483,7 @@ gimp_drawable_hue_saturation (gint32       drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_invert (gint32 drawable_ID)
@@ -531,7 +531,7 @@ gimp_drawable_invert (gint32 drawable_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_levels (gint32               drawable_ID,
@@ -576,7 +576,7 @@ gimp_drawable_levels (gint32               drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_levels_stretch (gint32 drawable_ID)
@@ -609,7 +609,7 @@ gimp_drawable_levels_stretch (gint32 drawable_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_posterize (gint32 drawable_ID,
@@ -647,7 +647,7 @@ gimp_drawable_posterize (gint32 drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_drawable_threshold (gint32 drawable_ID,
diff --git a/libgimp/gimpdrawablepreview.c b/libgimp/gimpdrawablepreview.c
index 9db3821..26b1504 100644
--- a/libgimp/gimpdrawablepreview.c
+++ b/libgimp/gimpdrawablepreview.c
@@ -113,7 +113,7 @@ gimp_drawable_preview_class_init (GimpDrawablePreviewClass *klass)
   /**
    * GimpDrawablePreview:drawable:
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_DRAWABLE,
                                    g_param_spec_pointer ("drawable", NULL, NULL,
@@ -548,7 +548,7 @@ _gimp_drawable_preview_get_bounds (GimpDrawable *drawable,
  *
  * Returns: A pointer to the new #GimpDrawablePreview widget.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_drawable_preview_new (GimpDrawable *drawable,
@@ -568,7 +568,7 @@ gimp_drawable_preview_new (GimpDrawable *drawable,
  * Return value: the #GimpDrawable that has been passed to
  *               gimp_drawable_preview_new().
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpDrawable *
 gimp_drawable_preview_get_drawable (GimpDrawablePreview *preview)
@@ -583,7 +583,7 @@ gimp_drawable_preview_get_drawable (GimpDrawablePreview *preview)
  * @preview: a #GimpDrawablePreview widget
  * @region:  a #GimpPixelRgn
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_drawable_preview_draw_region (GimpDrawablePreview *preview,
diff --git a/libgimp/gimpdrawabletransform_pdb.c b/libgimp/gimpdrawabletransform_pdb.c
index aa8d247..1cd2f3c 100644
--- a/libgimp/gimpdrawabletransform_pdb.c
+++ b/libgimp/gimpdrawabletransform_pdb.c
@@ -46,7 +46,7 @@
  *
  * Returns: The flipped drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_flip_simple (gint32              drawable_ID,
@@ -93,7 +93,7 @@ gimp_drawable_transform_flip_simple (gint32              drawable_ID,
  *
  * Returns: The flipped drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_flip (gint32                 drawable_ID,
@@ -147,7 +147,7 @@ gimp_drawable_transform_flip (gint32                 drawable_ID,
  *
  * Returns: The flipped drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_flip_default (gint32   drawable_ID,
@@ -202,7 +202,7 @@ gimp_drawable_transform_flip_default (gint32   drawable_ID,
  *
  * Returns: The newly mapped drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_perspective (gint32                 drawable_ID,
@@ -268,7 +268,7 @@ gimp_drawable_transform_perspective (gint32                 drawable_ID,
  *
  * Returns: The newly mapped drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_perspective_default (gint32              drawable_ID,
@@ -323,7 +323,7 @@ gimp_drawable_transform_perspective_default (gint32              drawable_ID,
  *
  * Returns: The rotated drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_rotate_simple (gint32           drawable_ID,
@@ -372,7 +372,7 @@ gimp_drawable_transform_rotate_simple (gint32           drawable_ID,
  *
  * Returns: The rotated drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_rotate (gint32                 drawable_ID,
@@ -426,7 +426,7 @@ gimp_drawable_transform_rotate (gint32                 drawable_ID,
  *
  * Returns: The rotated drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_rotate_default (gint32              drawable_ID,
@@ -477,7 +477,7 @@ gimp_drawable_transform_rotate_default (gint32              drawable_ID,
  *
  * Returns: The scaled drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_scale (gint32                 drawable_ID,
@@ -531,7 +531,7 @@ gimp_drawable_transform_scale (gint32                 drawable_ID,
  *
  * Returns: The scaled drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_scale_default (gint32              drawable_ID,
@@ -580,7 +580,7 @@ gimp_drawable_transform_scale_default (gint32              drawable_ID,
  *
  * Returns: The sheared drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_shear (gint32                 drawable_ID,
@@ -628,7 +628,7 @@ gimp_drawable_transform_shear (gint32                 drawable_ID,
  *
  * Returns: The sheared drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_shear_default (gint32              drawable_ID,
@@ -678,7 +678,7 @@ gimp_drawable_transform_shear_default (gint32              drawable_ID,
  *
  * Returns: The transformed drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_2d (gint32                 drawable_ID,
@@ -741,7 +741,7 @@ gimp_drawable_transform_2d (gint32                 drawable_ID,
  *
  * Returns: The transformed drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_2d_default (gint32              drawable_ID,
@@ -803,7 +803,7 @@ gimp_drawable_transform_2d_default (gint32              drawable_ID,
  *
  * Returns: The transformed drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_matrix (gint32                 drawable_ID,
@@ -872,7 +872,7 @@ gimp_drawable_transform_matrix (gint32                 drawable_ID,
  *
  * Returns: The transformed drawable.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_drawable_transform_matrix_default (gint32              drawable_ID,
diff --git a/libgimp/gimpdynamics_pdb.c b/libgimp/gimpdynamics_pdb.c
index a59c136..7d6ebbd 100644
--- a/libgimp/gimpdynamics_pdb.c
+++ b/libgimp/gimpdynamics_pdb.c
@@ -45,7 +45,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_dynamics_refresh (void)
@@ -78,7 +78,7 @@ gimp_dynamics_refresh (void)
  * Returns: The list of paint dynamics names. The returned value must
  * be freed with g_strfreev().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar **
 gimp_dynamics_get_list (const gchar *filter,
diff --git a/libgimp/gimpedit_pdb.c b/libgimp/gimpedit_pdb.c
index 7004742..2f20cca 100644
--- a/libgimp/gimpedit_pdb.c
+++ b/libgimp/gimpedit_pdb.c
@@ -125,7 +125,7 @@ gimp_edit_copy (gint32 drawable_ID)
  *
  * Returns: TRUE if the copy was successful.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_edit_copy_visible (gint32 image_ID)
@@ -206,7 +206,7 @@ gimp_edit_paste (gint32   drawable_ID,
  *
  * Returns: The new image.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_edit_paste_as_new (void)
@@ -242,7 +242,7 @@ gimp_edit_paste_as_new (void)
  * Returns: The real name given to the buffer, or NULL if the cut
  * failed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_edit_named_cut (gint32       drawable_ID,
@@ -281,7 +281,7 @@ gimp_edit_named_cut (gint32       drawable_ID,
  * Returns: The real name given to the buffer, or NULL if the copy
  * failed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_edit_named_copy (gint32       drawable_ID,
@@ -320,7 +320,7 @@ gimp_edit_named_copy (gint32       drawable_ID,
  * Returns: The real name given to the buffer, or NULL if the copy
  * failed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_edit_named_copy_visible (gint32       image_ID,
@@ -357,7 +357,7 @@ gimp_edit_named_copy_visible (gint32       image_ID,
  *
  * Returns: The new floating selection.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_edit_named_paste (gint32       drawable_ID,
@@ -394,7 +394,7 @@ gimp_edit_named_paste (gint32       drawable_ID,
  *
  * Returns: The new image.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_edit_named_paste_as_new (const gchar *buffer_name)
@@ -580,7 +580,7 @@ gimp_edit_bucket_fill (gint32               drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_edit_bucket_fill_full (gint32               drawable_ID,
@@ -741,7 +741,7 @@ gimp_edit_stroke (gint32 drawable_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_edit_stroke_vectors (gint32 drawable_ID,
diff --git a/libgimp/gimpenums.c.tail b/libgimp/gimpenums.c.tail
index 93f07d9..3ab7f62 100644
--- a/libgimp/gimpenums.c.tail
+++ b/libgimp/gimpenums.c.tail
@@ -128,7 +128,7 @@ static gboolean enums_initialized = FALSE;
  * It's not necessary for plug-ins to call this directly, because
  * the normal plug-in initialization code will handle it implicitly.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_enums_init (void)
@@ -158,7 +158,7 @@ gimp_enums_init (void)
  *
  * Return value: an array with type names
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar **
 gimp_enums_get_type_names (gint *n_type_names)
diff --git a/libgimp/gimpexport.c b/libgimp/gimpexport.c
index 68945e8..8634812 100644
--- a/libgimp/gimpexport.c
+++ b/libgimp/gimpexport.c
@@ -992,7 +992,7 @@ gimp_export_image (gint32                 *image_ID,
  *
  * Returns: The new export dialog.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GtkWidget *
 gimp_export_dialog_new (const gchar *format_name,
@@ -1036,7 +1036,7 @@ gimp_export_dialog_new (const gchar *format_name,
  *
  * Returns: The #GtkVBox to fill with export options.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GtkWidget *
 gimp_export_dialog_get_content_area (GtkWidget *dialog)
diff --git a/libgimp/gimpfileops_pdb.c b/libgimp/gimpfileops_pdb.c
index d254b20..8130a8f 100644
--- a/libgimp/gimpfileops_pdb.c
+++ b/libgimp/gimpfileops_pdb.c
@@ -93,7 +93,7 @@ gimp_file_load (GimpRunMode  run_mode,
  *
  * Returns: The layer created when loading the image file.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_file_load_layer (GimpRunMode  run_mode,
@@ -135,7 +135,7 @@ gimp_file_load_layer (GimpRunMode  run_mode,
  *
  * Returns: The list of loaded layers.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint *
 gimp_file_load_layers (GimpRunMode  run_mode,
@@ -408,7 +408,7 @@ gimp_register_save_handler (const gchar *procedure_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_register_file_handler_mime (const gchar *procedure_name,
@@ -444,7 +444,7 @@ gimp_register_file_handler_mime (const gchar *procedure_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_register_file_handler_uri (const gchar *procedure_name)
@@ -481,7 +481,7 @@ gimp_register_file_handler_uri (const gchar *procedure_name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_register_thumbnail_loader (const gchar *load_proc,
diff --git a/libgimp/gimpfontselectbutton.c b/libgimp/gimpfontselectbutton.c
index b4b392c..b160a83 100644
--- a/libgimp/gimpfontselectbutton.c
+++ b/libgimp/gimpfontselectbutton.c
@@ -130,7 +130,7 @@ gimp_font_select_button_class_init (GimpFontSelectButtonClass *klass)
    *
    * The title to be used for the font selection popup dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title",
@@ -145,7 +145,7 @@ gimp_font_select_button_class_init (GimpFontSelectButtonClass *klass)
    *
    * The name of the currently selected font.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_FONT_NAME,
                                    g_param_spec_string ("font-name",
@@ -162,7 +162,7 @@ gimp_font_select_button_class_init (GimpFontSelectButtonClass *klass)
    *
    * The ::font-set signal is emitted when the user selects a font.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   font_button_signals[FONT_SET] =
     g_signal_new ("font-set",
@@ -203,7 +203,7 @@ gimp_font_select_button_init (GimpFontSelectButton *button)
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GtkWidget *
 gimp_font_select_button_new (const gchar *title,
@@ -232,7 +232,7 @@ gimp_font_select_button_new (const gchar *title,
  *
  * Returns: an internal copy of the font name which must not be freed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_font_select_button_get_font (GimpFontSelectButton *button)
@@ -252,7 +252,7 @@ gimp_font_select_button_get_font (GimpFontSelectButton *button)
  *
  * Sets the current font for the font select button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_font_select_button_set_font (GimpFontSelectButton *button,
diff --git a/libgimp/gimpgimprc.c b/libgimp/gimpgimprc.c
index a31ce6d..e66b89e 100644
--- a/libgimp/gimpgimprc.c
+++ b/libgimp/gimpgimprc.c
@@ -31,7 +31,7 @@
  * Returns: A copy of the core's #GimpColorConfig. You should unref
  *          this copy if you don't need it any longer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GimpColorConfig *
 gimp_get_color_configuration (void)
diff --git a/libgimp/gimpgimprc_pdb.c b/libgimp/gimpgimprc_pdb.c
index 7aea43a..67c5c2d 100644
--- a/libgimp/gimpgimprc_pdb.c
+++ b/libgimp/gimpgimprc_pdb.c
@@ -145,7 +145,7 @@ gimp_get_default_comment (void)
  *
  * Returns: Default unit.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpUnit
 gimp_get_default_unit (void)
@@ -246,7 +246,7 @@ gimp_get_theme_dir (void)
  *
  * Returns: Serialized color management configuration.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 _gimp_get_color_configuration (void)
diff --git a/libgimp/gimpgradient_pdb.c b/libgimp/gimpgradient_pdb.c
index 0c32a23..439fea7 100644
--- a/libgimp/gimpgradient_pdb.c
+++ b/libgimp/gimpgradient_pdb.c
@@ -46,7 +46,7 @@
  *
  * Returns: The actual new gradient name.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_gradient_new (const gchar *name)
@@ -78,7 +78,7 @@ gimp_gradient_new (const gchar *name)
  *
  * Returns: The name of the gradient's copy.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_gradient_duplicate (const gchar *name)
@@ -110,7 +110,7 @@ gimp_gradient_duplicate (const gchar *name)
  *
  * Returns: TRUE if the gradient can be edited.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_gradient_is_editable (const gchar *name)
@@ -143,7 +143,7 @@ gimp_gradient_is_editable (const gchar *name)
  *
  * Returns: The actual new name of the gradient.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_gradient_rename (const gchar *name,
@@ -177,7 +177,7 @@ gimp_gradient_rename (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_delete (const gchar *name)
@@ -209,7 +209,7 @@ gimp_gradient_delete (const gchar *name)
  *
  * Returns: Number of segments.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint
 gimp_gradient_get_number_of_segments (const gchar *name)
@@ -251,7 +251,7 @@ gimp_gradient_get_number_of_segments (const gchar *name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_get_uniform_samples (const gchar  *name,
@@ -310,7 +310,7 @@ gimp_gradient_get_uniform_samples (const gchar  *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_get_custom_samples (const gchar    *name,
@@ -365,7 +365,7 @@ gimp_gradient_get_custom_samples (const gchar    *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_left_color (const gchar *name,
@@ -412,7 +412,7 @@ gimp_gradient_segment_get_left_color (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_set_left_color (const gchar   *name,
@@ -453,7 +453,7 @@ gimp_gradient_segment_set_left_color (const gchar   *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_right_color (const gchar *name,
@@ -500,7 +500,7 @@ gimp_gradient_segment_get_right_color (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_set_right_color (const gchar   *name,
@@ -540,7 +540,7 @@ gimp_gradient_segment_set_right_color (const gchar   *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_left_pos (const gchar *name,
@@ -586,7 +586,7 @@ gimp_gradient_segment_get_left_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_set_left_pos (const gchar *name,
@@ -630,7 +630,7 @@ gimp_gradient_segment_set_left_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_middle_pos (const gchar *name,
@@ -675,7 +675,7 @@ gimp_gradient_segment_get_middle_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_set_middle_pos (const gchar *name,
@@ -719,7 +719,7 @@ gimp_gradient_segment_set_middle_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_right_pos (const gchar *name,
@@ -765,7 +765,7 @@ gimp_gradient_segment_get_right_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_set_right_pos (const gchar *name,
@@ -809,7 +809,7 @@ gimp_gradient_segment_set_right_pos (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_blending_function (const gchar             *name,
@@ -851,7 +851,7 @@ gimp_gradient_segment_get_blending_function (const gchar             *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_get_coloring_type (const gchar              *name,
@@ -894,7 +894,7 @@ gimp_gradient_segment_get_coloring_type (const gchar              *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_set_blending_function (const gchar             *name,
@@ -935,7 +935,7 @@ gimp_gradient_segment_range_set_blending_function (const gchar             *name
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_set_coloring_type (const gchar              *name,
@@ -974,7 +974,7 @@ gimp_gradient_segment_range_set_coloring_type (const gchar              *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_flip (const gchar *name,
@@ -1014,7 +1014,7 @@ gimp_gradient_segment_range_flip (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_replicate (const gchar *name,
@@ -1054,7 +1054,7 @@ gimp_gradient_segment_range_replicate (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_split_midpoint (const gchar *name,
@@ -1093,7 +1093,7 @@ gimp_gradient_segment_range_split_midpoint (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_split_uniform (const gchar *name,
@@ -1132,7 +1132,7 @@ gimp_gradient_segment_range_split_uniform (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_delete (const gchar *name,
@@ -1170,7 +1170,7 @@ gimp_gradient_segment_range_delete (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_redistribute_handles (const gchar *name,
@@ -1209,7 +1209,7 @@ gimp_gradient_segment_range_redistribute_handles (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_blend_colors (const gchar *name,
@@ -1248,7 +1248,7 @@ gimp_gradient_segment_range_blend_colors (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_gradient_segment_range_blend_opacity (const gchar *name,
@@ -1289,7 +1289,7 @@ gimp_gradient_segment_range_blend_opacity (const gchar *name,
  *
  * Returns: The final delta by which the range moved.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gdouble
 gimp_gradient_segment_range_move (const gchar *name,
diff --git a/libgimp/gimpgradientmenu.c b/libgimp/gimpgradientmenu.c
index 6725d35..9471efc 100644
--- a/libgimp/gimpgradientmenu.c
+++ b/libgimp/gimpgradientmenu.c
@@ -68,7 +68,7 @@ static void compat_callback_data_free (CompatCallbackData       *data);
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  */
 GtkWidget *
 gimp_gradient_select_widget_new (const gchar             *title,
diff --git a/libgimp/gimpgradientselectbutton.c b/libgimp/gimpgradientselectbutton.c
index 2ad544d..32aa189 100644
--- a/libgimp/gimpgradientselectbutton.c
+++ b/libgimp/gimpgradientselectbutton.c
@@ -148,7 +148,7 @@ gimp_gradient_select_button_class_init (GimpGradientSelectButtonClass *klass)
    *
    * The title to be used for the gradient selection popup dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title",
@@ -163,7 +163,7 @@ gimp_gradient_select_button_class_init (GimpGradientSelectButtonClass *klass)
    *
    * The name of the currently selected gradient.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_GRADIENT_NAME,
                                    g_param_spec_string ("gradient-name",
@@ -182,7 +182,7 @@ gimp_gradient_select_button_class_init (GimpGradientSelectButtonClass *klass)
    *
    * The ::gradient-set signal is emitted when the user selects a gradient.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   gradient_button_signals[GRADIENT_SET] =
     g_signal_new ("gradient-set",
@@ -227,7 +227,7 @@ gimp_gradient_select_button_init (GimpGradientSelectButton *button)
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GtkWidget *
 gimp_gradient_select_button_new (const gchar *title,
@@ -256,7 +256,7 @@ gimp_gradient_select_button_new (const gchar *title,
  *
  * Returns: an internal copy of the gradient name which must not be freed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_gradient_select_button_get_gradient (GimpGradientSelectButton *button)
@@ -276,7 +276,7 @@ gimp_gradient_select_button_get_gradient (GimpGradientSelectButton *button)
  *
  * Sets the current gradient for the gradient select button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_gradient_select_button_set_gradient (GimpGradientSelectButton *button,
diff --git a/libgimp/gimpimage.c b/libgimp/gimpimage.c
index 2c324ad..9c87ec8 100644
--- a/libgimp/gimpimage.c
+++ b/libgimp/gimpimage.c
@@ -110,7 +110,7 @@ gimp_image_get_thumbnail_data (gint32  image_ID,
  *
  * Returns: The exif/ptc/xmp metadata, or %NULL if there is none.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpMetadata *
 gimp_image_get_metadata (gint32 image_ID)
@@ -140,7 +140,7 @@ gimp_image_get_metadata (gint32 image_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_image_set_metadata (gint32        image_ID,
@@ -203,7 +203,7 @@ gimp_image_set_cmap (gint32        image_ID,
  *
  * Returns: The position of the layer in the layer stack.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_image_get_layer_position (gint32 image_ID,
@@ -285,7 +285,7 @@ gimp_image_lower_layer_to_bottom (gint32 image_ID,
  *
  * Returns: The position of the channel in the channel stack.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_image_get_channel_position (gint32 image_ID,
@@ -335,7 +335,7 @@ gimp_image_lower_channel (gint32 image_ID,
  *
  * Returns: The position of the vectors object in the vectors stack.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_image_get_vectors_position (gint32 image_ID,
@@ -353,7 +353,7 @@ gimp_image_get_vectors_position (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_raise_vectors (gint32 image_ID,
@@ -371,7 +371,7 @@ gimp_image_raise_vectors (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_lower_vectors (gint32 image_ID,
@@ -389,7 +389,7 @@ gimp_image_lower_vectors (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_raise_vectors_to_top (gint32 image_ID,
@@ -407,7 +407,7 @@ gimp_image_raise_vectors_to_top (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_lower_vectors_to_bottom (gint32 image_ID,
diff --git a/libgimp/gimpimage_pdb.c b/libgimp/gimpimage_pdb.c
index 4daa852..3bcfb5a 100644
--- a/libgimp/gimpimage_pdb.c
+++ b/libgimp/gimpimage_pdb.c
@@ -48,7 +48,7 @@
  *
  * Returns: Whether the image ID is valid.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_is_valid (gint32 image_ID)
@@ -170,7 +170,7 @@ gimp_image_new (gint              width,
  *
  * Returns: The ID of the newly created image.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gint32
 gimp_image_new_with_precision (gint              width,
@@ -304,7 +304,7 @@ gimp_image_base_type (gint32 image_ID)
  *
  * Returns: The image's precision.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpPrecision
 gimp_image_get_precision (gint32 image_ID)
@@ -515,7 +515,7 @@ gimp_image_get_channels (gint32  image_ID,
  * Returns: The list of vectors contained in the image. The returned
  * value must be freed with g_free().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint *
 gimp_image_get_vectors (gint32  image_ID,
@@ -1092,7 +1092,7 @@ gimp_image_insert_vectors (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_remove_vectors (gint32 image_ID,
@@ -1129,7 +1129,7 @@ gimp_image_remove_vectors (gint32 image_ID,
  *
  * Returns: The position of the item in its level in the item tree.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint
 gimp_image_get_item_position (gint32 image_ID,
@@ -1165,7 +1165,7 @@ gimp_image_get_item_position (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_raise_item (gint32 image_ID,
@@ -1200,7 +1200,7 @@ gimp_image_raise_item (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_lower_item (gint32 image_ID,
@@ -1235,7 +1235,7 @@ gimp_image_lower_item (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_raise_item_to_top (gint32 image_ID,
@@ -1271,7 +1271,7 @@ gimp_image_raise_item_to_top (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_lower_item_to_bottom (gint32 image_ID,
@@ -1307,7 +1307,7 @@ gimp_image_lower_item_to_bottom (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_reorder_item (gint32 image_ID,
@@ -2185,7 +2185,7 @@ gimp_image_set_filename (gint32       image_ID,
  *
  * Returns: The URI. The returned value must be freed with g_free().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_image_get_uri (gint32 image_ID)
@@ -2219,7 +2219,7 @@ gimp_image_get_uri (gint32 image_ID)
  * Returns: The imported URI. The returned value must be freed with
  * g_free().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_image_get_xcf_uri (gint32 image_ID)
@@ -2255,7 +2255,7 @@ gimp_image_get_xcf_uri (gint32 image_ID)
  * Returns: The imported URI. The returned value must be freed with
  * g_free().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_image_get_imported_uri (gint32 image_ID)
@@ -2290,7 +2290,7 @@ gimp_image_get_imported_uri (gint32 image_ID)
  * Returns: The exported URI. The returned value must be freed with
  * g_free().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_image_get_exported_uri (gint32 image_ID)
@@ -2652,7 +2652,7 @@ gimp_image_get_channel_by_tattoo (gint32 image_ID,
  *
  * Returns: The vectors with the specified tattoo.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint32
 gimp_image_get_vectors_by_tattoo (gint32 image_ID,
@@ -2688,7 +2688,7 @@ gimp_image_get_vectors_by_tattoo (gint32 image_ID,
  *
  * Returns: The layer with the specified name.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_image_get_layer_by_name (gint32       image_ID,
@@ -2724,7 +2724,7 @@ gimp_image_get_layer_by_name (gint32       image_ID,
  *
  * Returns: The channel with the specified name.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_image_get_channel_by_name (gint32       image_ID,
@@ -2760,7 +2760,7 @@ gimp_image_get_channel_by_name (gint32       image_ID,
  *
  * Returns: The vectors with the specified name.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_image_get_vectors_by_name (gint32       image_ID,
@@ -2796,7 +2796,7 @@ gimp_image_get_vectors_by_name (gint32       image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_attach_parasite (gint32              image_ID,
@@ -2831,7 +2831,7 @@ gimp_image_attach_parasite (gint32              image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_detach_parasite (gint32       image_ID,
@@ -2866,7 +2866,7 @@ gimp_image_detach_parasite (gint32       image_ID,
  *
  * Returns: The found parasite.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpParasite *
 gimp_image_get_parasite (gint32       image_ID,
@@ -2902,7 +2902,7 @@ gimp_image_get_parasite (gint32       image_ID,
  * Returns: The names of currently attached parasites. The returned
  * value must be freed with g_strfreev().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar **
 gimp_image_get_parasite_list (gint32  image_ID,
diff --git a/libgimp/gimpimagecombobox.c b/libgimp/gimpimagecombobox.c
index 0df2d2f..44f1e9c 100644
--- a/libgimp/gimpimagecombobox.c
+++ b/libgimp/gimpimagecombobox.c
@@ -124,7 +124,7 @@ gimp_image_combo_box_init (GimpImageComboBox *combo_box)
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_image_combo_box_new (GimpImageConstraintFunc constraint,
diff --git a/libgimp/gimpimageconvert_pdb.c b/libgimp/gimpimageconvert_pdb.c
index 7d070d9..1ac21a5 100644
--- a/libgimp/gimpimageconvert_pdb.c
+++ b/libgimp/gimpimageconvert_pdb.c
@@ -170,7 +170,7 @@ gimp_image_convert_indexed (gint32                  image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_convert_set_dither_matrix (gint          width,
@@ -210,7 +210,7 @@ gimp_image_convert_set_dither_matrix (gint          width,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_image_convert_precision (gint32        image_ID,
diff --git a/libgimp/gimpimagegrid_pdb.c b/libgimp/gimpimagegrid_pdb.c
index c90ec53..69ec4e1 100644
--- a/libgimp/gimpimagegrid_pdb.c
+++ b/libgimp/gimpimagegrid_pdb.c
@@ -47,7 +47,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_get_spacing (gint32   image_ID,
@@ -92,7 +92,7 @@ gimp_image_grid_get_spacing (gint32   image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_set_spacing (gint32  image_ID,
@@ -130,7 +130,7 @@ gimp_image_grid_set_spacing (gint32  image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_get_offset (gint32   image_ID,
@@ -175,7 +175,7 @@ gimp_image_grid_get_offset (gint32   image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_set_offset (gint32  image_ID,
@@ -211,7 +211,7 @@ gimp_image_grid_set_offset (gint32  image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_get_foreground_color (gint32   image_ID,
@@ -247,7 +247,7 @@ gimp_image_grid_get_foreground_color (gint32   image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_set_foreground_color (gint32         image_ID,
@@ -281,7 +281,7 @@ gimp_image_grid_set_foreground_color (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_get_background_color (gint32   image_ID,
@@ -317,7 +317,7 @@ gimp_image_grid_get_background_color (gint32   image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_set_background_color (gint32         image_ID,
@@ -350,7 +350,7 @@ gimp_image_grid_set_background_color (gint32         image_ID,
  *
  * Returns: The image's grid style.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpGridStyle
 gimp_image_grid_get_style (gint32 image_ID)
@@ -384,7 +384,7 @@ gimp_image_grid_get_style (gint32 image_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_image_grid_set_style (gint32        image_ID,
diff --git a/libgimp/gimpimageselect_pdb.c b/libgimp/gimpimageselect_pdb.c
index 8624eb8..58023c8 100644
--- a/libgimp/gimpimageselect_pdb.c
+++ b/libgimp/gimpimageselect_pdb.c
@@ -61,7 +61,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_color (gint32          image_ID,
@@ -124,7 +124,7 @@ gimp_image_select_color (gint32          image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_contiguous_color (gint32         image_ID,
@@ -172,7 +172,7 @@ gimp_image_select_contiguous_color (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_rectangle (gint32         image_ID,
@@ -227,7 +227,7 @@ gimp_image_select_rectangle (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_round_rectangle (gint32         image_ID,
@@ -282,7 +282,7 @@ gimp_image_select_round_rectangle (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_ellipse (gint32         image_ID,
@@ -336,7 +336,7 @@ gimp_image_select_ellipse (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_polygon (gint32          image_ID,
@@ -381,7 +381,7 @@ gimp_image_select_polygon (gint32          image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_image_select_item (gint32         image_ID,
diff --git a/libgimp/gimpimagetransform_pdb.c b/libgimp/gimpimagetransform_pdb.c
index dc6c4f9..0d866bc 100644
--- a/libgimp/gimpimagetransform_pdb.c
+++ b/libgimp/gimpimagetransform_pdb.c
@@ -94,7 +94,7 @@ gimp_image_resize (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_image_resize_to_layers (gint32 image_ID)
@@ -165,7 +165,7 @@ gimp_image_scale (gint32 image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_image_scale_full (gint32                image_ID,
diff --git a/libgimp/gimpitem_pdb.c b/libgimp/gimpitem_pdb.c
index c0f5939..a08425a 100644
--- a/libgimp/gimpitem_pdb.c
+++ b/libgimp/gimpitem_pdb.c
@@ -47,7 +47,7 @@
  *
  * Returns: Whether the item ID is valid.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_valid (gint32 item_ID)
@@ -79,7 +79,7 @@ gimp_item_is_valid (gint32 item_ID)
  *
  * Returns: The item's image.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_get_image (gint32 item_ID)
@@ -115,7 +115,7 @@ gimp_item_get_image (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_delete (gint32 item_ID)
@@ -146,7 +146,7 @@ gimp_item_delete (gint32 item_ID)
  *
  * Returns: TRUE if the item is a drawable, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_drawable (gint32 item_ID)
@@ -178,7 +178,7 @@ gimp_item_is_drawable (gint32 item_ID)
  *
  * Returns: TRUE if the item is a layer, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_layer (gint32 item_ID)
@@ -210,7 +210,7 @@ gimp_item_is_layer (gint32 item_ID)
  *
  * Returns: TRUE if the item is a text layer, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_text_layer (gint32 item_ID)
@@ -242,7 +242,7 @@ gimp_item_is_text_layer (gint32 item_ID)
  *
  * Returns: TRUE if the item is a channel, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_channel (gint32 item_ID)
@@ -274,7 +274,7 @@ gimp_item_is_channel (gint32 item_ID)
  *
  * Returns: TRUE if the item is a layer mask, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_layer_mask (gint32 item_ID)
@@ -306,7 +306,7 @@ gimp_item_is_layer_mask (gint32 item_ID)
  *
  * Returns: TRUE if the item is a selection, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_selection (gint32 item_ID)
@@ -338,7 +338,7 @@ gimp_item_is_selection (gint32 item_ID)
  *
  * Returns: TRUE if the item is a vectors, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_vectors (gint32 item_ID)
@@ -371,7 +371,7 @@ gimp_item_is_vectors (gint32 item_ID)
  *
  * Returns: TRUE if the item is a group, FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_is_group (gint32 item_ID)
@@ -403,7 +403,7 @@ gimp_item_is_group (gint32 item_ID)
  *
  * Returns: The item's parent item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_get_parent (gint32 item_ID)
@@ -437,7 +437,7 @@ gimp_item_get_parent (gint32 item_ID)
  *
  * Returns: The item's list of children.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint *
 gimp_item_get_children (gint32  item_ID,
@@ -478,7 +478,7 @@ gimp_item_get_children (gint32  item_ID,
  *
  * Returns: The item name.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_item_get_name (gint32 item_ID)
@@ -511,7 +511,7 @@ gimp_item_get_name (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_set_name (gint32       item_ID,
@@ -544,7 +544,7 @@ gimp_item_set_name (gint32       item_ID,
  *
  * Returns: The item visibility.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_get_visible (gint32 item_ID)
@@ -577,7 +577,7 @@ gimp_item_get_visible (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_set_visible (gint32   item_ID,
@@ -610,7 +610,7 @@ gimp_item_set_visible (gint32   item_ID,
  *
  * Returns: The item linked state (for moves).
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_get_linked (gint32 item_ID)
@@ -643,7 +643,7 @@ gimp_item_get_linked (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_set_linked (gint32   item_ID,
@@ -676,7 +676,7 @@ gimp_item_set_linked (gint32   item_ID,
  *
  * Returns: Whether the item's contents are locked.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_get_lock_content (gint32 item_ID)
@@ -709,7 +709,7 @@ gimp_item_get_lock_content (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_set_lock_content (gint32   item_ID,
@@ -742,7 +742,7 @@ gimp_item_set_lock_content (gint32   item_ID,
  *
  * Returns: Whether the item's position is locked.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_item_get_lock_position (gint32 item_ID)
@@ -775,7 +775,7 @@ gimp_item_get_lock_position (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_item_set_lock_position (gint32   item_ID,
@@ -810,7 +810,7 @@ gimp_item_set_lock_position (gint32   item_ID,
  *
  * Returns: The item tattoo.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint
 gimp_item_get_tattoo (gint32 item_ID)
@@ -845,7 +845,7 @@ gimp_item_get_tattoo (gint32 item_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_set_tattoo (gint32 item_ID,
@@ -880,7 +880,7 @@ gimp_item_set_tattoo (gint32 item_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_attach_parasite (gint32              item_ID,
@@ -915,7 +915,7 @@ gimp_item_attach_parasite (gint32              item_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_item_detach_parasite (gint32       item_ID,
@@ -949,7 +949,7 @@ gimp_item_detach_parasite (gint32       item_ID,
  *
  * Returns: The found parasite.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpParasite *
 gimp_item_get_parasite (gint32       item_ID,
@@ -985,7 +985,7 @@ gimp_item_get_parasite (gint32       item_ID,
  * Returns: The names of currently attached parasites. The returned
  * value must be freed with g_strfreev().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar **
 gimp_item_get_parasite_list (gint32  item_ID,
diff --git a/libgimp/gimpitemcombobox.c b/libgimp/gimpitemcombobox.c
index 9b478e2..d5825ba 100644
--- a/libgimp/gimpitemcombobox.c
+++ b/libgimp/gimpitemcombobox.c
@@ -182,7 +182,7 @@ gimp_drawable_combo_box_init (GimpDrawableComboBox *combo_box)
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_drawable_combo_box_new (GimpDrawableConstraintFunc constraint,
@@ -229,7 +229,7 @@ gimp_channel_combo_box_init (GimpChannelComboBox *combo_box)
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_channel_combo_box_new (GimpDrawableConstraintFunc constraint,
@@ -276,7 +276,7 @@ gimp_layer_combo_box_init (GimpLayerComboBox *combo_box)
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_layer_combo_box_new (GimpDrawableConstraintFunc constraint,
@@ -331,7 +331,7 @@ gimp_vectors_combo_box_init (GimpVectorsComboBox *combo_box)
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_vectors_combo_box_new (GimpVectorsConstraintFunc constraint,
diff --git a/libgimp/gimpitemtransform_pdb.c b/libgimp/gimpitemtransform_pdb.c
index 6f4ec6b..88ced25 100644
--- a/libgimp/gimpitemtransform_pdb.c
+++ b/libgimp/gimpitemtransform_pdb.c
@@ -57,7 +57,7 @@
  *
  * Returns: The flipped item.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_item_transform_flip_simple (gint32              item_ID,
@@ -111,7 +111,7 @@ gimp_item_transform_flip_simple (gint32              item_ID,
  *
  * Returns: The flipped item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_flip (gint32  item_ID,
@@ -178,7 +178,7 @@ gimp_item_transform_flip (gint32  item_ID,
  *
  * Returns: The newly mapped item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_perspective (gint32  item_ID,
@@ -240,7 +240,7 @@ gimp_item_transform_perspective (gint32  item_ID,
  *
  * Returns: The rotated item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_rotate_simple (gint32           item_ID,
@@ -296,7 +296,7 @@ gimp_item_transform_rotate_simple (gint32           item_ID,
  *
  * Returns: The rotated item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_rotate (gint32   item_ID,
@@ -351,7 +351,7 @@ gimp_item_transform_rotate (gint32   item_ID,
  *
  * Returns: The scaled item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_scale (gint32  item_ID,
@@ -408,7 +408,7 @@ gimp_item_transform_scale (gint32  item_ID,
  *
  * Returns: The sheared item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_shear (gint32              item_ID,
@@ -465,7 +465,7 @@ gimp_item_transform_shear (gint32              item_ID,
  *
  * Returns: The transformed item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_2d (gint32  item_ID,
@@ -532,7 +532,7 @@ gimp_item_transform_2d (gint32  item_ID,
  *
  * Returns: The transformed item.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_item_transform_matrix (gint32  item_ID,
diff --git a/libgimp/gimplayer.c b/libgimp/gimplayer.c
index 4af008e..6668000 100644
--- a/libgimp/gimplayer.c
+++ b/libgimp/gimplayer.c
@@ -106,7 +106,7 @@ gimp_layer_copy (gint32  layer_ID)
  *
  * Returns: The newly created layer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gint32
 gimp_layer_new_from_pixbuf (gint32                image_ID,
@@ -235,7 +235,7 @@ gimp_layer_new_from_pixbuf (gint32                image_ID,
  *
  * Returns: The newly created layer.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 gint32
 gimp_layer_new_from_surface (gint32                image_ID,
diff --git a/libgimp/gimplayer_pdb.c b/libgimp/gimplayer_pdb.c
index a0faf5c..d251faf 100644
--- a/libgimp/gimplayer_pdb.c
+++ b/libgimp/gimplayer_pdb.c
@@ -103,7 +103,7 @@ _gimp_layer_new (gint32                image_ID,
  *
  * Returns: The newly created layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint32
 gimp_layer_new_from_visible (gint32       image_ID,
@@ -182,7 +182,7 @@ gimp_layer_new_from_drawable (gint32 drawable_ID,
  *
  * Returns: The newly created layer group.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gint32
 gimp_layer_group_new (gint32 image_ID)
@@ -288,7 +288,7 @@ gimp_layer_add_alpha (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_layer_flatten (gint32 layer_ID)
@@ -364,7 +364,7 @@ gimp_layer_scale (gint32   layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_layer_scale_full (gint32                layer_ID,
@@ -638,7 +638,7 @@ gimp_layer_get_mask (gint32 layer_ID)
  *
  * Returns: The mask's layer.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint32
 gimp_layer_from_mask (gint32 mask_ID)
diff --git a/libgimp/gimpmetadata.c b/libgimp/gimpmetadata.c
index b3dd0ea..2a49cfc 100644
--- a/libgimp/gimpmetadata.c
+++ b/libgimp/gimpmetadata.c
@@ -59,7 +59,7 @@ static gboolean    gimp_image_metadata_rotate_dialog (gint32             image_I
  *
  * Returns: The file's metadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata *
 gimp_image_metadata_load_prepare (gint32        image_ID,
@@ -118,7 +118,7 @@ gimp_image_metadata_load_prepare (gint32        image_ID,
  * gimp_image_metadata_load_prepare() to the image, taking into account
  * the passed @flags.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_image_metadata_load_finish (gint32                 image_ID,
@@ -195,7 +195,7 @@ gimp_image_metadata_load_finish (gint32                 image_ID,
  *
  * Returns: The image's metadata, prepared for saving.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata *
 gimp_image_metadata_save_prepare (gint32                 image_ID,
@@ -357,7 +357,7 @@ gimp_image_metadata_save_prepare (gint32                 image_ID,
  *
  * Return value: Whether the save was successful.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_image_metadata_save_finish (gint32                  image_ID,
diff --git a/libgimp/gimppainttools_pdb.c b/libgimp/gimppainttools_pdb.c
index bc4cada..fbce794 100644
--- a/libgimp/gimppainttools_pdb.c
+++ b/libgimp/gimppainttools_pdb.c
@@ -482,7 +482,7 @@ gimp_eraser_default (gint32         drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_heal (gint32         drawable_ID,
@@ -530,7 +530,7 @@ gimp_heal (gint32         drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_heal_default (gint32         drawable_ID,
diff --git a/libgimp/gimppalette_pdb.c b/libgimp/gimppalette_pdb.c
index bd79350..6ad7b4d 100644
--- a/libgimp/gimppalette_pdb.c
+++ b/libgimp/gimppalette_pdb.c
@@ -46,7 +46,7 @@
  *
  * Returns: The actual new palette name.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_palette_new (const gchar *name)
@@ -78,7 +78,7 @@ gimp_palette_new (const gchar *name)
  *
  * Returns: The name of the palette's copy.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_palette_duplicate (const gchar *name)
@@ -111,7 +111,7 @@ gimp_palette_duplicate (const gchar *name)
  *
  * Returns: The actual new name of the palette.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_palette_rename (const gchar *name,
@@ -145,7 +145,7 @@ gimp_palette_rename (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_delete (const gchar *name)
@@ -176,7 +176,7 @@ gimp_palette_delete (const gchar *name)
  *
  * Returns: TRUE if the palette can be edited.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_palette_is_editable (const gchar *name)
@@ -210,7 +210,7 @@ gimp_palette_is_editable (const gchar *name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_get_info (const gchar *name,
@@ -248,7 +248,7 @@ gimp_palette_get_info (const gchar *name,
  *
  * Returns: The colors in the palette.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 GimpRGB *
 gimp_palette_get_colors (const gchar *name,
@@ -290,7 +290,7 @@ gimp_palette_get_colors (const gchar *name,
  *
  * Returns: The number of columns used to display this palette.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_palette_get_columns (const gchar *name)
@@ -325,7 +325,7 @@ gimp_palette_get_columns (const gchar *name)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_palette_set_columns (const gchar *name,
@@ -362,7 +362,7 @@ gimp_palette_set_columns (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_add_entry (const gchar   *name,
@@ -405,7 +405,7 @@ gimp_palette_add_entry (const gchar   *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_delete_entry (const gchar *name,
@@ -442,7 +442,7 @@ gimp_palette_delete_entry (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_entry_get_color (const gchar *name,
@@ -483,7 +483,7 @@ gimp_palette_entry_get_color (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_entry_set_color (const gchar   *name,
@@ -522,7 +522,7 @@ gimp_palette_entry_set_color (const gchar   *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_entry_get_name (const gchar  *name,
@@ -565,7 +565,7 @@ gimp_palette_entry_get_name (const gchar  *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_palette_entry_set_name (const gchar *name,
diff --git a/libgimp/gimppalettemenu.c b/libgimp/gimppalettemenu.c
index 01e4487..e0ad2da 100644
--- a/libgimp/gimppalettemenu.c
+++ b/libgimp/gimppalettemenu.c
@@ -66,7 +66,7 @@ static void compat_callback_data_free (CompatCallbackData      *data);
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  */
 GtkWidget *
 gimp_palette_select_widget_new (const gchar            *title,
@@ -100,7 +100,7 @@ gimp_palette_select_widget_new (const gchar            *title,
  *
  * Closes the popup window associated with @widget.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  */
 void
 gimp_palette_select_widget_close (GtkWidget *widget)
@@ -119,7 +119,7 @@ gimp_palette_select_widget_close (GtkWidget *widget)
  * callback function if one was supplied in the call to
  * gimp_palette_select_widget_new().
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  */
 void
 gimp_palette_select_widget_set (GtkWidget   *widget,
diff --git a/libgimp/gimppaletteselectbutton.c b/libgimp/gimppaletteselectbutton.c
index 6929a54..2f48261 100644
--- a/libgimp/gimppaletteselectbutton.c
+++ b/libgimp/gimppaletteselectbutton.c
@@ -130,7 +130,7 @@ gimp_palette_select_button_class_init (GimpPaletteSelectButtonClass *klass)
    *
    * The title to be used for the palette selection popup dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title",
@@ -145,7 +145,7 @@ gimp_palette_select_button_class_init (GimpPaletteSelectButtonClass *klass)
    *
    * The name of the currently selected palette.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_PALETTE_NAME,
                                    g_param_spec_string ("palette-name",
@@ -162,7 +162,7 @@ gimp_palette_select_button_class_init (GimpPaletteSelectButtonClass *klass)
    *
    * The ::palette-set signal is emitted when the user selects a palette.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   palette_button_signals[PALETTE_SET] =
     g_signal_new ("palette-set",
@@ -203,7 +203,7 @@ gimp_palette_select_button_init (GimpPaletteSelectButton *button)
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GtkWidget *
 gimp_palette_select_button_new (const gchar *title,
@@ -232,7 +232,7 @@ gimp_palette_select_button_new (const gchar *title,
  *
  * Returns: an internal copy of the palette name which must not be freed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_palette_select_button_get_palette (GimpPaletteSelectButton *button)
@@ -252,7 +252,7 @@ gimp_palette_select_button_get_palette (GimpPaletteSelectButton *button)
  *
  * Sets the current palette for the palette select button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_palette_select_button_set_palette (GimpPaletteSelectButton *button,
diff --git a/libgimp/gimppattern_pdb.c b/libgimp/gimppattern_pdb.c
index 3a37543..90cc6eb 100644
--- a/libgimp/gimppattern_pdb.c
+++ b/libgimp/gimppattern_pdb.c
@@ -50,7 +50,7 @@
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_pattern_get_info (const gchar *name,
@@ -102,7 +102,7 @@ gimp_pattern_get_info (const gchar *name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_pattern_get_pixels (const gchar  *name,
diff --git a/libgimp/gimppatternselectbutton.c b/libgimp/gimppatternselectbutton.c
index 95eb2d1..86f433c 100644
--- a/libgimp/gimppatternselectbutton.c
+++ b/libgimp/gimppatternselectbutton.c
@@ -156,7 +156,7 @@ gimp_pattern_select_button_class_init (GimpPatternSelectButtonClass *klass)
    *
    * The title to be used for the pattern selection popup dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title",
@@ -171,7 +171,7 @@ gimp_pattern_select_button_class_init (GimpPatternSelectButtonClass *klass)
    *
    * The name of the currently selected pattern.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_PATTERN_NAME,
                                    g_param_spec_string ("pattern-name",
@@ -192,7 +192,7 @@ gimp_pattern_select_button_class_init (GimpPatternSelectButtonClass *klass)
    *
    * The ::pattern-set signal is emitted when the user selects a pattern.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   pattern_button_signals[PATTERN_SET] =
     g_signal_new ("pattern-set",
@@ -246,7 +246,7 @@ gimp_pattern_select_button_init (GimpPatternSelectButton *button)
  *
  * Returns: A #GtkWidget that you can use in your UI.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GtkWidget *
 gimp_pattern_select_button_new (const gchar *title,
@@ -275,7 +275,7 @@ gimp_pattern_select_button_new (const gchar *title,
  *
  * Returns: an internal copy of the pattern name which must not be freed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_pattern_select_button_get_pattern (GimpPatternSelectButton *button)
@@ -295,7 +295,7 @@ gimp_pattern_select_button_get_pattern (GimpPatternSelectButton *button)
  *
  * Sets the current pattern for the pattern select button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_pattern_select_button_set_pattern (GimpPatternSelectButton *button,
diff --git a/libgimp/gimppixbuf.c b/libgimp/gimppixbuf.c
index 667cf3d..13a8cc0 100644
--- a/libgimp/gimppixbuf.c
+++ b/libgimp/gimppixbuf.c
@@ -54,7 +54,7 @@ static GdkPixbuf * gimp_pixbuf_from_data (guchar                 *data,
  *
  * Return value: a new #GdkPixbuf
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GdkPixbuf *
 gimp_image_get_thumbnail (gint32                  image_ID,
@@ -95,7 +95,7 @@ gimp_image_get_thumbnail (gint32                  image_ID,
  *
  * Return value: a new #GdkPixbuf
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GdkPixbuf *
 gimp_drawable_get_thumbnail (gint32                  drawable_ID,
@@ -141,7 +141,7 @@ gimp_drawable_get_thumbnail (gint32                  drawable_ID,
  *
  * Return value: a new #GdkPixbuf
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GdkPixbuf *
 gimp_drawable_get_sub_thumbnail (gint32                  drawable_ID,
diff --git a/libgimp/gimpplugin_pdb.c b/libgimp/gimpplugin_pdb.c
index 1708f31..6c688f0 100644
--- a/libgimp/gimpplugin_pdb.c
+++ b/libgimp/gimpplugin_pdb.c
@@ -122,7 +122,7 @@ gimp_plugin_help_register (const gchar *domain_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_plugin_menu_register (const gchar *procedure_name,
@@ -159,7 +159,7 @@ gimp_plugin_menu_register (const gchar *procedure_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_plugin_menu_branch_register (const gchar *menu_path,
@@ -195,7 +195,7 @@ gimp_plugin_menu_branch_register (const gchar *menu_path,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 _gimp_plugin_icon_register (const gchar  *procedure_name,
@@ -239,7 +239,7 @@ _gimp_plugin_icon_register (const gchar  *procedure_name,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_plugin_set_pdb_error_handler (GimpPDBErrorHandler handler)
@@ -271,7 +271,7 @@ gimp_plugin_set_pdb_error_handler (GimpPDBErrorHandler handler)
  *
  * Returns: Who is responsible for handling procedure call errors.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 GimpPDBErrorHandler
 gimp_plugin_get_pdb_error_handler (void)
@@ -305,7 +305,7 @@ gimp_plugin_get_pdb_error_handler (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_plugin_enable_precision (void)
@@ -335,7 +335,7 @@ gimp_plugin_enable_precision (void)
  *
  * Returns: Whether precision is enabled.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_plugin_precision_enabled (void)
diff --git a/libgimp/gimpprocbrowserdialog.c b/libgimp/gimpprocbrowserdialog.c
index 1dc9f6e..c52b2af 100644
--- a/libgimp/gimpprocbrowserdialog.c
+++ b/libgimp/gimpprocbrowserdialog.c
@@ -224,7 +224,7 @@ gimp_proc_browser_dialog_init (GimpProcBrowserDialog *dialog)
  *
  * Return Value: a newly created #GimpProcBrowserDialog.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_proc_browser_dialog_new (const gchar  *title,
@@ -264,7 +264,7 @@ gimp_proc_browser_dialog_new (const gchar  *title,
  * Return Value: The name of the selected procedure of %NULL if no
  *               procedure is selected.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_proc_browser_dialog_get_selected (GimpProcBrowserDialog *dialog)
diff --git a/libgimp/gimpproceduraldb_pdb.c b/libgimp/gimpproceduraldb_pdb.c
index a7e1d19..6cbbfb2 100644
--- a/libgimp/gimpproceduraldb_pdb.c
+++ b/libgimp/gimpproceduraldb_pdb.c
@@ -184,7 +184,7 @@ gimp_procedural_db_query (const gchar   *name,
  *
  * Returns: Whether a procedure of that name is registered.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_procedural_db_proc_exists (const gchar *procedure_name)
diff --git a/libgimp/gimpprocview.c b/libgimp/gimpprocview.c
index b41631d..d72c460 100644
--- a/libgimp/gimpprocview.c
+++ b/libgimp/gimpprocview.c
@@ -81,7 +81,7 @@ static GtkWidget * gimp_proc_view_create_params (const GimpParamDef *params,
  *
  * Return value: a new widget providing a view on a GIMP procedure
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_proc_view_new (const gchar        *name,
diff --git a/libgimp/gimpprogress.c b/libgimp/gimpprogress.c
index 555d0bd..87a8edd 100644
--- a/libgimp/gimpprogress.c
+++ b/libgimp/gimpprogress.c
@@ -74,7 +74,7 @@ static const gdouble   gimp_progress_step    = (1.0 / 256.0);
  *
  * Return value: the name of the temporary procedure that's been installed
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_progress_install (GimpProgressStartCallback start_callback,
@@ -105,7 +105,7 @@ gimp_progress_install (GimpProgressStartCallback start_callback,
  *
  * Return value: the name of the temporary procedure that's been installed
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 const gchar *
 gimp_progress_install_vtable (const GimpProgressVtable *vtable,
@@ -192,7 +192,7 @@ gimp_progress_install_vtable (const GimpProgressVtable *vtable,
  *
  * Return value: the @user_data that was passed to gimp_progress_install().
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gpointer
 gimp_progress_uninstall (const gchar *progress_callback)
@@ -253,7 +253,7 @@ gimp_progress_init (const gchar  *message)
  *
  * Returns: %TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_progress_init_printf (const gchar *format,
@@ -289,7 +289,7 @@ gimp_progress_init_printf (const gchar *format,
  *
  * Returns: %TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_progress_set_text_printf (const gchar *format,
diff --git a/libgimp/gimpprogress_pdb.c b/libgimp/gimpprogress_pdb.c
index 5064cf3..51303fb 100644
--- a/libgimp/gimpprogress_pdb.c
+++ b/libgimp/gimpprogress_pdb.c
@@ -110,7 +110,7 @@ _gimp_progress_update (gdouble percentage)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_progress_pulse (void)
@@ -142,7 +142,7 @@ gimp_progress_pulse (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_progress_set_text (const gchar *message)
@@ -174,7 +174,7 @@ gimp_progress_set_text (const gchar *message)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_progress_end (void)
@@ -205,7 +205,7 @@ gimp_progress_end (void)
  *
  * Returns: The progress bar's toplevel window.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint
 gimp_progress_get_window_handle (void)
@@ -239,7 +239,7 @@ gimp_progress_get_window_handle (void)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 _gimp_progress_install (const gchar *progress_callback)
@@ -271,7 +271,7 @@ _gimp_progress_install (const gchar *progress_callback)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 _gimp_progress_uninstall (const gchar *progress_callback)
@@ -302,7 +302,7 @@ _gimp_progress_uninstall (const gchar *progress_callback)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_progress_cancel (const gchar *progress_callback)
diff --git a/libgimp/gimpprogressbar.c b/libgimp/gimpprogressbar.c
index 7ce1fab..c5057ea 100644
--- a/libgimp/gimpprogressbar.c
+++ b/libgimp/gimpprogressbar.c
@@ -221,7 +221,7 @@ gimp_progress_bar_get_window (gpointer user_data)
  *
  * Return value: the new widget.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_progress_bar_new (void)
diff --git a/libgimp/gimpselectbutton.c b/libgimp/gimpselectbutton.c
index 6b4a899..72c83c5 100644
--- a/libgimp/gimpselectbutton.c
+++ b/libgimp/gimpselectbutton.c
@@ -77,7 +77,7 @@ gimp_select_button_dispose (GObject *object)
  *
  * Closes the popup window associated with @button.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_select_button_close_popup (GimpSelectButton *button)
diff --git a/libgimp/gimpselectiontools_pdb.c b/libgimp/gimpselectiontools_pdb.c
index 68a0502..d338873 100644
--- a/libgimp/gimpselectiontools_pdb.c
+++ b/libgimp/gimpselectiontools_pdb.c
@@ -100,7 +100,7 @@ gimp_by_color_select (gint32          drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_by_color_select_full (gint32               drawable_ID,
@@ -307,7 +307,7 @@ gimp_fuzzy_select (gint32         drawable_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_fuzzy_select_full (gint32              drawable_ID,
@@ -417,7 +417,7 @@ gimp_rect_select (gint32         image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_round_rect_select (gint32         image_ID,
diff --git a/libgimp/gimptextlayer_pdb.c b/libgimp/gimptextlayer_pdb.c
index d52e72d..a88da5a 100644
--- a/libgimp/gimptextlayer_pdb.c
+++ b/libgimp/gimptextlayer_pdb.c
@@ -53,7 +53,7 @@
  *
  * Returns: The new text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint32
 gimp_text_layer_new (gint32       image_ID,
@@ -93,7 +93,7 @@ gimp_text_layer_new (gint32       image_ID,
  *
  * Returns: The text from the specified text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gchar *
 gimp_text_layer_get_text (gint32 layer_ID)
@@ -126,7 +126,7 @@ gimp_text_layer_get_text (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_text (gint32       layer_ID,
@@ -164,7 +164,7 @@ gimp_text_layer_set_text (gint32       layer_ID,
  * Returns: The markup which represents the style of the specified text
  * layer.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_text_layer_get_markup (gint32 layer_ID)
@@ -196,7 +196,7 @@ gimp_text_layer_get_markup (gint32 layer_ID)
  *
  * Returns: The font which is used in the specified text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gchar *
 gimp_text_layer_get_font (gint32 layer_ID)
@@ -229,7 +229,7 @@ gimp_text_layer_get_font (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_font (gint32       layer_ID,
@@ -265,7 +265,7 @@ gimp_text_layer_set_font (gint32       layer_ID,
  *
  * Returns: The font size.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gdouble
 gimp_text_layer_get_font_size (gint32    layer_ID,
@@ -304,7 +304,7 @@ gimp_text_layer_get_font_size (gint32    layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_font_size (gint32   layer_ID,
@@ -341,7 +341,7 @@ gimp_text_layer_set_font_size (gint32   layer_ID,
  * Returns: A flag which is true if antialiasing is used for rendering
  * the font in the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_get_antialias (gint32 layer_ID)
@@ -375,7 +375,7 @@ gimp_text_layer_get_antialias (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_antialias (gint32   layer_ID,
@@ -410,7 +410,7 @@ gimp_text_layer_set_antialias (gint32   layer_ID,
  *
  * Returns: The hint style used for font outlines.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpTextHintStyle
 gimp_text_layer_get_hint_style (gint32 layer_ID)
@@ -445,7 +445,7 @@ gimp_text_layer_get_hint_style (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_text_layer_set_hint_style (gint32            layer_ID,
@@ -479,7 +479,7 @@ gimp_text_layer_set_hint_style (gint32            layer_ID,
  *
  * Returns: A flag which is true if kerning is used in the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_get_kerning (gint32 layer_ID)
@@ -512,7 +512,7 @@ gimp_text_layer_get_kerning (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_kerning (gint32   layer_ID,
@@ -546,7 +546,7 @@ gimp_text_layer_set_kerning (gint32   layer_ID,
  *
  * Returns: The language used in the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gchar *
 gimp_text_layer_get_language (gint32 layer_ID)
@@ -580,7 +580,7 @@ gimp_text_layer_get_language (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_language (gint32       layer_ID,
@@ -614,7 +614,7 @@ gimp_text_layer_set_language (gint32       layer_ID,
  *
  * Returns: The based direction used for the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 GimpTextDirection
 gimp_text_layer_get_base_direction (gint32 layer_ID)
@@ -648,7 +648,7 @@ gimp_text_layer_get_base_direction (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_base_direction (gint32            layer_ID,
@@ -682,7 +682,7 @@ gimp_text_layer_set_base_direction (gint32            layer_ID,
  *
  * Returns: The justification used in the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 GimpTextJustification
 gimp_text_layer_get_justification (gint32 layer_ID)
@@ -716,7 +716,7 @@ gimp_text_layer_get_justification (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_justification (gint32                layer_ID,
@@ -750,7 +750,7 @@ gimp_text_layer_set_justification (gint32                layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_get_color (gint32   layer_ID,
@@ -786,7 +786,7 @@ gimp_text_layer_get_color (gint32   layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_color (gint32         layer_ID,
@@ -820,7 +820,7 @@ gimp_text_layer_set_color (gint32         layer_ID,
  *
  * Returns: The indentation value of the first line.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gdouble
 gimp_text_layer_get_indent (gint32 layer_ID)
@@ -854,7 +854,7 @@ gimp_text_layer_get_indent (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_indent (gint32  layer_ID,
@@ -888,7 +888,7 @@ gimp_text_layer_set_indent (gint32  layer_ID,
  *
  * Returns: The line-spacing value.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gdouble
 gimp_text_layer_get_line_spacing (gint32 layer_ID)
@@ -922,7 +922,7 @@ gimp_text_layer_get_line_spacing (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_line_spacing (gint32  layer_ID,
@@ -956,7 +956,7 @@ gimp_text_layer_set_line_spacing (gint32  layer_ID,
  *
  * Returns: The letter-spacing value.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gdouble
 gimp_text_layer_get_letter_spacing (gint32 layer_ID)
@@ -990,7 +990,7 @@ gimp_text_layer_get_letter_spacing (gint32 layer_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_letter_spacing (gint32  layer_ID,
@@ -1027,7 +1027,7 @@ gimp_text_layer_set_letter_spacing (gint32  layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_text_layer_resize (gint32  layer_ID,
@@ -1095,7 +1095,7 @@ gimp_text_layer_get_hinting (gint32    layer_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_text_layer_set_hinting (gint32   layer_ID,
diff --git a/libgimp/gimpui.c b/libgimp/gimpui.c
index f6242c8..3be7fd7 100644
--- a/libgimp/gimpui.c
+++ b/libgimp/gimpui.c
@@ -185,7 +185,7 @@ gimp_ui_get_foreign_window (guint32 window)
  *               unref the window using g_object_unref() as soon as
  *               you don't need it any longer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GdkWindow *
 gimp_ui_get_display_window (guint32 gdisp_ID)
@@ -215,7 +215,7 @@ gimp_ui_get_display_window (guint32 gdisp_ID)
  *               unref the window using g_object_unref() as soon as
  *               you don't need it any longer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GdkWindow *
 gimp_ui_get_progress_window (void)
@@ -254,7 +254,7 @@ gimp_window_transient_show (GtkWidget *window)
  * Most of the time you will want to use the convenience function
  * gimp_window_set_transient().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_window_set_transient_for_display (GtkWindow *window,
@@ -288,7 +288,7 @@ gimp_window_set_transient_for_display (GtkWindow *window,
  * associated with the GIMP window that the plug-in has been
  * started from. See also gimp_window_set_transient_for_display().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_window_set_transient (GtkWindow *window)
diff --git a/libgimp/gimpvectors.c b/libgimp/gimpvectors.c
index 03ed637..45dc516 100644
--- a/libgimp/gimpvectors.c
+++ b/libgimp/gimpvectors.c
@@ -34,7 +34,7 @@
  *
  * Returns: Whether the vectors ID is valid.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_is_valid (gint32 vectors_ID)
@@ -50,7 +50,7 @@ gimp_vectors_is_valid (gint32 vectors_ID)
  *
  * Returns: The vectors image.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gint32
 gimp_vectors_get_image (gint32 vectors_ID)
@@ -66,7 +66,7 @@ gimp_vectors_get_image (gint32 vectors_ID)
  *
  * Returns: The name of the vectors object.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gchar *
 gimp_vectors_get_name (gint32 vectors_ID)
@@ -83,7 +83,7 @@ gimp_vectors_get_name (gint32 vectors_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_set_name (gint32       vectors_ID,
@@ -100,7 +100,7 @@ gimp_vectors_set_name (gint32       vectors_ID,
  *
  * Returns: TRUE if the path is visible, FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_get_visible (gint32 vectors_ID)
@@ -117,7 +117,7 @@ gimp_vectors_get_visible (gint32 vectors_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_set_visible (gint32   vectors_ID,
@@ -134,7 +134,7 @@ gimp_vectors_set_visible (gint32   vectors_ID,
  *
  * Returns: TRUE if the path is linked, FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_get_linked (gint32 vectors_ID)
@@ -151,7 +151,7 @@ gimp_vectors_get_linked (gint32 vectors_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_set_linked (gint32   vectors_ID,
@@ -168,7 +168,7 @@ gimp_vectors_set_linked (gint32   vectors_ID,
  *
  * Returns: The vectors tattoo.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gint
 gimp_vectors_get_tattoo (gint32 vectors_ID)
@@ -185,7 +185,7 @@ gimp_vectors_get_tattoo (gint32 vectors_ID)
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_vectors_set_tattoo (gint32 vectors_ID,
@@ -203,7 +203,7 @@ gimp_vectors_set_tattoo (gint32 vectors_ID,
  *
  * Returns: The found parasite.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpParasite *
 gimp_vectors_parasite_find (gint32       vectors_ID,
@@ -221,7 +221,7 @@ gimp_vectors_parasite_find (gint32       vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_parasite_attach (gint32              vectors_ID,
@@ -239,7 +239,7 @@ gimp_vectors_parasite_attach (gint32              vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_parasite_detach (gint32       vectors_ID,
@@ -258,7 +258,7 @@ gimp_vectors_parasite_detach (gint32       vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_parasite_list (gint32    vectors_ID,
diff --git a/libgimp/gimpvectors_pdb.c b/libgimp/gimpvectors_pdb.c
index ddb958d..39ff13b 100644
--- a/libgimp/gimpvectors_pdb.c
+++ b/libgimp/gimpvectors_pdb.c
@@ -49,7 +49,7 @@
  * Returns: the current vector object, 0 if no vector exists in the
  * image.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint32
 gimp_vectors_new (gint32       image_ID,
@@ -85,7 +85,7 @@ gimp_vectors_new (gint32       image_ID,
  *
  * Returns: The vectors of the text layer.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint32
 gimp_vectors_new_from_text_layer (gint32 image_ID,
@@ -120,7 +120,7 @@ gimp_vectors_new_from_text_layer (gint32 image_ID,
  *
  * Returns: The newly copied vectors object.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gint32
 gimp_vectors_copy (gint32 vectors_ID)
@@ -154,7 +154,7 @@ gimp_vectors_copy (gint32 vectors_ID)
  *
  * Returns: List of the strokes belonging to the path.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint *
 gimp_vectors_get_strokes (gint32  vectors_ID,
@@ -197,7 +197,7 @@ gimp_vectors_get_strokes (gint32  vectors_ID,
  *
  * Returns: The length (in pixels) of the given stroke.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_vectors_stroke_get_length (gint32  vectors_ID,
@@ -245,7 +245,7 @@ gimp_vectors_stroke_get_length (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_get_point_at_dist (gint32    vectors_ID,
@@ -300,7 +300,7 @@ gimp_vectors_stroke_get_point_at_dist (gint32    vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_remove_stroke (gint32 vectors_ID,
@@ -334,7 +334,7 @@ gimp_vectors_remove_stroke (gint32 vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_close (gint32 vectors_ID,
@@ -370,7 +370,7 @@ gimp_vectors_stroke_close (gint32 vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_translate (gint32 vectors_ID,
@@ -410,7 +410,7 @@ gimp_vectors_stroke_translate (gint32 vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_scale (gint32  vectors_ID,
@@ -451,7 +451,7 @@ gimp_vectors_stroke_scale (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_rotate (gint32  vectors_ID,
@@ -493,7 +493,7 @@ gimp_vectors_stroke_rotate (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_flip (gint32              vectors_ID,
@@ -537,7 +537,7 @@ gimp_vectors_stroke_flip (gint32              vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_stroke_flip_free (gint32  vectors_ID,
@@ -586,7 +586,7 @@ gimp_vectors_stroke_flip_free (gint32  vectors_ID,
  * Returns: type of the stroke (always GIMP_VECTORS_STROKE_TYPE_BEZIER
  * for now).
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpVectorsStrokeType
 gimp_vectors_stroke_get_points (gint32     vectors_ID,
@@ -644,7 +644,7 @@ gimp_vectors_stroke_get_points (gint32     vectors_ID,
  *
  * Returns: The stroke ID of the newly created stroke.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_vectors_stroke_new_from_points (gint32                 vectors_ID,
@@ -688,7 +688,7 @@ gimp_vectors_stroke_new_from_points (gint32                 vectors_ID,
  *
  * Returns: List of the coords along the path (x0, y0, x1, y1, ...).
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble *
 gimp_vectors_stroke_interpolate (gint32    vectors_ID,
@@ -737,7 +737,7 @@ gimp_vectors_stroke_interpolate (gint32    vectors_ID,
  *
  * Returns: The resulting stroke.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_vectors_bezier_stroke_new_moveto (gint32  vectors_ID,
@@ -776,7 +776,7 @@ gimp_vectors_bezier_stroke_new_moveto (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_bezier_stroke_lineto (gint32  vectors_ID,
@@ -820,7 +820,7 @@ gimp_vectors_bezier_stroke_lineto (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_bezier_stroke_conicto (gint32  vectors_ID,
@@ -868,7 +868,7 @@ gimp_vectors_bezier_stroke_conicto (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_bezier_stroke_cubicto (gint32  vectors_ID,
@@ -918,7 +918,7 @@ gimp_vectors_bezier_stroke_cubicto (gint32  vectors_ID,
  *
  * Returns: The resulting stroke.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_vectors_bezier_stroke_new_ellipse (gint32  vectors_ID,
@@ -963,7 +963,7 @@ gimp_vectors_bezier_stroke_new_ellipse (gint32  vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_to_selection (gint32         vectors_ID,
@@ -1010,7 +1010,7 @@ gimp_vectors_to_selection (gint32         vectors_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_import_from_file (gint32        image_ID,
@@ -1069,7 +1069,7 @@ gimp_vectors_import_from_file (gint32        image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_vectors_import_from_string (gint32        image_ID,
@@ -1127,7 +1127,7 @@ gimp_vectors_import_from_string (gint32        image_ID,
  *
  * Returns: TRUE on success.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_vectors_export_to_file (gint32       image_ID,
@@ -1166,7 +1166,7 @@ gimp_vectors_export_to_file (gint32       image_ID,
  *
  * Returns: A string whose contents are a complete SVG document.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gchar *
 gimp_vectors_export_to_string (gint32 image_ID,
diff --git a/libgimp/gimpzoompreview.c b/libgimp/gimpzoompreview.c
index da50a4e..e0c734f 100644
--- a/libgimp/gimpzoompreview.c
+++ b/libgimp/gimpzoompreview.c
@@ -158,7 +158,7 @@ gimp_zoom_preview_class_init (GimpZoomPreviewClass *klass)
    *
    * The drawable the #GimpZoomPreview is attached to.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_DRAWABLE,
                                    g_param_spec_pointer ("drawable", NULL, NULL,
@@ -170,7 +170,7 @@ gimp_zoom_preview_class_init (GimpZoomPreviewClass *klass)
    *
    * The #GimpZoomModel used by this #GimpZoomPreview.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_MODEL,
                                    g_param_spec_object ("model", NULL, NULL,
@@ -729,7 +729,7 @@ gimp_zoom_preview_get_source_area (GimpPreview *preview,
  *
  * Creates a new #GimpZoomPreview widget for @drawable.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Returns: a new #GimpZoomPreview.
  **/
@@ -756,7 +756,7 @@ gimp_zoom_preview_new (GimpDrawable *drawable)
  * example you want to have two zoom previews that keep their zoom
  * factor in sync.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Returns: a new #GimpZoomPreview.
  **/
@@ -783,7 +783,7 @@ gimp_zoom_preview_new_with_model (GimpDrawable  *drawable,
  *
  * Return Value: the #GimpDrawable that was passed to gimp_zoom_preview_new().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpDrawable *
 gimp_zoom_preview_get_drawable (GimpZoomPreview *preview)
@@ -801,7 +801,7 @@ gimp_zoom_preview_get_drawable (GimpZoomPreview *preview)
  *
  * Return Value: a pointer to the #GimpZoomModel owned by the @preview
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpZoomModel *
 gimp_zoom_preview_get_model (GimpZoomPreview *preview)
@@ -819,7 +819,7 @@ gimp_zoom_preview_get_model (GimpZoomPreview *preview)
  *
  * Return Value: the current zoom factor
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_zoom_preview_get_factor (GimpZoomPreview *preview)
@@ -850,7 +850,7 @@ gimp_zoom_preview_get_factor (GimpZoomPreview *preview)
  * Return Value: newly allocated data that should be released using g_free()
  *               when it is not any longer needed
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 guchar *
 gimp_zoom_preview_get_source (GimpZoomPreview *preview,
diff --git a/libgimpbase/gimpbasetypes.c b/libgimpbase/gimpbasetypes.c
index e9dfb3e..22de58b 100644
--- a/libgimpbase/gimpbasetypes.c
+++ b/libgimpbase/gimpbasetypes.c
@@ -52,7 +52,7 @@ static GQuark  gimp_value_descriptions_quark  (void) G_GNUC_CONST;
  * to use it when registering a #G_TYPE_ENUM with translatable value
  * names.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_type_set_translation_domain (GType        type,
@@ -74,7 +74,7 @@ gimp_type_set_translation_domain (GType        type,
  * Return value: the translation domain associated with @type
  *               or %NULL if no domain was set
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_type_get_translation_domain (GType type)
@@ -92,7 +92,7 @@ gimp_type_get_translation_domain (GType type)
  * to a #GType. The only purpose of this function is to use it when
  * registering a #G_TYPE_ENUM with translatable value names.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 void
 gimp_type_set_translation_context (GType        type,
@@ -114,7 +114,7 @@ gimp_type_set_translation_context (GType        type,
  * Return value: the translation context associated with @type
  *               or %NULL if no context was set
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 const gchar *
 gimp_type_get_translation_context (GType type)
@@ -131,7 +131,7 @@ gimp_type_get_translation_context (GType type)
  * Sets the array of human readable and translatable descriptions
  * and help texts for enum values.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_enum_set_value_descriptions (GType               enum_type,
@@ -154,7 +154,7 @@ gimp_enum_set_value_descriptions (GType               enum_type,
  *
  * Returns: a %NULL terminated constant array of #GimpEnumDesc
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const GimpEnumDesc *
 gimp_enum_get_value_descriptions (GType enum_type)
@@ -173,7 +173,7 @@ gimp_enum_get_value_descriptions (GType enum_type)
  * Sets the array of human readable and translatable descriptions
  * and help texts for flags values.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_flags_set_value_descriptions (GType                flags_type,
@@ -196,7 +196,7 @@ gimp_flags_set_value_descriptions (GType                flags_type,
  *
  * Returns: a %NULL terminated constant array of #GimpFlagsDesc
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const GimpFlagsDesc *
 gimp_flags_get_value_descriptions (GType flags_type)
diff --git a/libgimpbase/gimpchecks.c b/libgimpbase/gimpchecks.c
index 4f5ac5e..f80d7e0 100644
--- a/libgimpbase/gimpchecks.c
+++ b/libgimpbase/gimpchecks.c
@@ -47,7 +47,7 @@
  * Retrieves the actual shades of gray to use when drawing a
  * checkerboard for a certain #GimpCheckType.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_checks_get_shades (GimpCheckType  type,
diff --git a/libgimpbase/gimpcpuaccel.c b/libgimpbase/gimpcpuaccel.c
index 8d2ad23..b36f10b 100644
--- a/libgimpbase/gimpcpuaccel.c
+++ b/libgimpbase/gimpcpuaccel.c
@@ -60,7 +60,7 @@ static gboolean  use_cpu_accel = TRUE;
  *
  * Return value: #GimpCpuAccelFlags as supported by the CPU.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 GimpCpuAccelFlags
 gimp_cpu_accel_get_support (void)
@@ -74,7 +74,7 @@ gimp_cpu_accel_get_support (void)
  *
  * This function is for internal use only.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_cpu_accel_set_use (gboolean use)
diff --git a/libgimpbase/gimpenv.c b/libgimpbase/gimpenv.c
index aad50bb..92ef709 100644
--- a/libgimpbase/gimpenv.c
+++ b/libgimpbase/gimpenv.c
@@ -111,7 +111,7 @@ const guint gimp_micro_version = GIMP_MICRO_VERSION;
  * you automatically (by means of the MAIN() macro that every plug-in
  * runs). Calling it again will cause a fatal error.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_env_init (gboolean plug_in)
@@ -360,7 +360,7 @@ DllMain (HINSTANCE hinstDLL,
  * GLib, which isn't necessarily UTF-8. (On Windows it always is
  * UTF-8.)
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  *
  * Returns: The toplevel installation directory of GIMP.
  **/
@@ -621,7 +621,7 @@ gimp_child_file (const gchar *parent,
  *
  * See also: gimp_directory().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Returns: a new @GFile for the path, Free with g_object_unref().
  **/
@@ -651,7 +651,7 @@ gimp_directory_file (const gchar *first_element,
  *
  * See also: gimp_data_directory().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Returns: a new @GFile for the path, Free with g_object_unref().
  **/
@@ -681,7 +681,7 @@ gimp_data_directory_file (const gchar *first_element,
  *
  * See also: gimp_locale_directory().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Returns: a new @GFile for the path, Free with g_object_unref().
  **/
@@ -711,7 +711,7 @@ gimp_locale_directory_file (const gchar *first_element,
  *
  * See also: gimp_sysconf_directory().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Returns: a new @GFile for the path, Free with g_object_unref().
  **/
@@ -741,7 +741,7 @@ gimp_sysconf_directory_file (const gchar *first_element,
  *
  * See also: gimp_plug_in_directory().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Returns: a new @GFile for the path, Free with g_object_unref().
  **/
@@ -768,7 +768,7 @@ gimp_plug_in_directory_file (const gchar *first_element,
  * Returns: The path to the specified user directory, or %NULL if the
  *          logical ID was not found.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 const gchar *
 gimp_user_directory (GimpUserDirectory type)
diff --git a/libgimpbase/gimpmemsize.c b/libgimpbase/gimpmemsize.c
index 552a5b7..7d9d08a 100644
--- a/libgimpbase/gimpmemsize.c
+++ b/libgimpbase/gimpmemsize.c
@@ -76,7 +76,7 @@ gimp_memsize_get_type (void)
  *
  * Return value: A newly allocated string representation of @memsize.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_memsize_serialize (guint64 memsize)
@@ -102,7 +102,7 @@ gimp_memsize_serialize (guint64 memsize)
  * Return value: %TRUE if the @string was successfully parsed and
  *               @memsize has been set, %FALSE otherwise.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_memsize_deserialize (const gchar *string,
@@ -215,7 +215,7 @@ static void  gimp_param_memsize_class_init (GParamSpecClass *class);
  *
  * Returns: the #GType for a memsize object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_param_memsize_get_type (void)
@@ -263,7 +263,7 @@ gimp_param_memsize_class_init (GParamSpecClass *class)
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GParamSpec *
 gimp_param_spec_memsize (const gchar *name,
diff --git a/libgimpbase/gimpmetadata.c b/libgimpbase/gimpmetadata.c
index 3692423..131de6e 100644
--- a/libgimpbase/gimpmetadata.c
+++ b/libgimpbase/gimpmetadata.c
@@ -150,7 +150,7 @@ static const guint wilber_jpg_len = G_N_ELEMENTS (wilber_jpg);
  *
  * Return value: The new #GimpMetadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata *
 gimp_metadata_new (void)
@@ -181,7 +181,7 @@ gimp_metadata_new (void)
  *
  * Return value: The new #GimpMetadata, or %NULL if @metadata is %NULL.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata *
 gimp_metadata_duplicate (GimpMetadata *metadata)
@@ -330,7 +330,7 @@ gimp_metadata_deserialize_error (GMarkupParseContext *context,
  *
  * Return value: The new #GimpMetadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata *
 gimp_metadata_deserialize (const gchar *metadata_xml)
@@ -419,7 +419,7 @@ gimp_metadata_append_tag (GString     *string,
  *
  * Return value: The serialized XML string.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gchar *
 gimp_metadata_serialize (GimpMetadata *metadata)
@@ -502,7 +502,7 @@ gimp_metadata_serialize (GimpMetadata *metadata)
  *
  * Return value: The loaded #GimpMetadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpMetadata  *
 gimp_metadata_load_from_file (GFile   *file,
@@ -560,7 +560,7 @@ gimp_metadata_load_from_file (GFile   *file,
  *
  * Return value: %TRUE on success, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_metadata_save_to_file (GimpMetadata  *metadata,
@@ -610,7 +610,7 @@ gimp_metadata_save_to_file (GimpMetadata  *metadata,
  *
  * Return value: %TRUE on success, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_metadata_set_from_exif (GimpMetadata  *metadata,
@@ -677,7 +677,7 @@ gimp_metadata_set_from_exif (GimpMetadata  *metadata,
  *
  * Return value: %TRUE on success, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_metadata_set_from_xmp (GimpMetadata  *metadata,
@@ -726,7 +726,7 @@ gimp_metadata_set_from_xmp (GimpMetadata  *metadata,
  *
  * Sets Exif.Image.ImageWidth and Exif.Image.ImageLength on @metadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_metadata_set_pixel_size (GimpMetadata *metadata,
@@ -751,7 +751,7 @@ gimp_metadata_set_pixel_size (GimpMetadata *metadata,
  *
  * Sets Exif.Image.BitsPerSample on @metadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_metadata_set_bits_per_sample (GimpMetadata *metadata,
@@ -778,7 +778,7 @@ gimp_metadata_set_bits_per_sample (GimpMetadata *metadata,
  *
  * Return value: %TRUE on success, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_metadata_get_resolution (GimpMetadata *metadata,
@@ -858,7 +858,7 @@ gimp_metadata_get_resolution (GimpMetadata *metadata,
  * Sets Exif.Image.XResolution, Exif.Image.YResolution and
  * Exif.Image.ResolutionUnit @metadata.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_metadata_set_resolution (GimpMetadata *metadata,
@@ -912,7 +912,7 @@ gimp_metadata_set_resolution (GimpMetadata *metadata,
  *
  * Return value: %TRUE if the @tag supported with @mime_type, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gboolean
 gimp_metadata_is_tag_supported (const gchar *tag,
diff --git a/libgimpbase/gimpparam.h b/libgimpbase/gimpparam.h
index 6b5054b..f6512c7 100644
--- a/libgimpbase/gimpparam.h
+++ b/libgimpbase/gimpparam.h
@@ -32,7 +32,7 @@
 /**
  * GIMP_PARAM_STATIC_STRINGS:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 #define GIMP_PARAM_STATIC_STRINGS (G_PARAM_STATIC_NAME | \
                                    G_PARAM_STATIC_NICK | \
@@ -41,7 +41,7 @@
 /**
  * GIMP_PARAM_READABLE:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 #define GIMP_PARAM_READABLE       (G_PARAM_READABLE    | \
                                    GIMP_PARAM_STATIC_STRINGS)
@@ -49,7 +49,7 @@
 /**
  * GIMP_PARAM_WRITABLE:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 #define GIMP_PARAM_WRITABLE       (G_PARAM_WRITABLE    | \
                                    GIMP_PARAM_STATIC_STRINGS)
@@ -57,7 +57,7 @@
 /**
  * GIMP_PARAM_READWRITE:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 #define GIMP_PARAM_READWRITE      (G_PARAM_READWRITE   | \
                                    GIMP_PARAM_STATIC_STRINGS)
diff --git a/libgimpbase/gimprectangle.c b/libgimpbase/gimprectangle.c
index 2f7e917..49b4753 100644
--- a/libgimpbase/gimprectangle.c
+++ b/libgimpbase/gimprectangle.c
@@ -53,7 +53,7 @@
  *
  * Return value: %TRUE if the intersection is non-empty, %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_rectangle_intersect (gint  x1,
@@ -102,7 +102,7 @@ gimp_rectangle_intersect (gint  x1,
  *
  * Calculates the union of two rectangles.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 void
 gimp_rectangle_union (gint  x1,
diff --git a/libgimpbase/gimpunit.c b/libgimpbase/gimpunit.c
index 1c1e778..0eac892 100644
--- a/libgimpbase/gimpunit.c
+++ b/libgimpbase/gimpunit.c
@@ -414,7 +414,7 @@ print (gchar       *buf,
  * Returns: A newly allocated string with above percent expressions
  *          replaced with the resp. strings for @unit.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gchar *
 gimp_unit_format_string (const gchar *format,
@@ -516,7 +516,7 @@ static gboolean  gimp_param_unit_value_validate (GParamSpec      *pspec,
  *
  * Returns: the #GType for a unit param object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_param_unit_get_type (void)
@@ -583,7 +583,7 @@ gimp_param_unit_value_validate (GParamSpec *pspec,
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GParamSpec *
 gimp_param_spec_unit (const gchar *name,
@@ -621,7 +621,7 @@ gimp_param_spec_unit (const gchar *name,
  *
  * Returns: @pixels converted to units.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_pixels_to_units (gdouble  pixels,
@@ -644,7 +644,7 @@ gimp_pixels_to_units (gdouble  pixels,
  *
  * Returns: @value converted to pixels.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_units_to_pixels (gdouble  value,
@@ -667,7 +667,7 @@ gimp_units_to_pixels (gdouble  value,
  *
  * Returns: @value converted to points.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_units_to_points (gdouble  value,
@@ -696,7 +696,7 @@ gimp_units_to_points (gdouble  value,
  *
  * Returns: %TRUE if the @unit is metric.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_unit_is_metric (GimpUnit unit)
diff --git a/libgimpbase/gimputils.c b/libgimpbase/gimputils.c
index 2ce471d..ffab263 100644
--- a/libgimpbase/gimputils.c
+++ b/libgimpbase/gimputils.c
@@ -264,7 +264,7 @@ gimp_filename_to_utf8 (const gchar *filename)
  *
  * See g_file_get_parse_name().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Return value: A temporarily valid UTF-8 representation of @file's name.
  *               This string must not be changed or freed.
@@ -293,7 +293,7 @@ gimp_file_get_utf8_name (GFile *file)
  * like g_str_has_suffix() on g_file_get_uri(), except that the string
  * comparison is done case-insensitively using g_ascii_strcasecmp().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Return value: %TRUE if @file's URI ends with @extension,
  *               %FALSE otherwise.
@@ -333,7 +333,7 @@ gimp_file_has_extension (GFile       *file,
  *
  * Shows @file in the system file manager.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  *
  * Return value: %TRUE on success, %FALSE otherwise. On %FALSE, @error
  *               is set.
@@ -569,7 +569,7 @@ gimp_strip_uline (const gchar *str)
  * Return value: A (possibly escaped) copy of @str which should be
  * freed using g_free() when it is not needed any longer.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_escape_uline (const gchar *str)
@@ -614,7 +614,7 @@ gimp_escape_uline (const gchar *str)
  *               allocated string that should be freed with g_free()
  *               when no longer needed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_canonicalize_identifier (const gchar *identifier)
@@ -651,7 +651,7 @@ gimp_canonicalize_identifier (const gchar *identifier)
  *
  * Return value: the value's #GimpEnumDesc.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpEnumDesc *
 gimp_enum_get_desc (GEnumClass *enum_class,
@@ -695,7 +695,7 @@ gimp_enum_get_desc (GEnumClass *enum_class,
  * Return value: %TRUE if @value is valid for the @enum_type,
  *               %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_enum_get_value (GType         enum_type,
@@ -777,7 +777,7 @@ gimp_enum_get_value (GType         enum_type,
  *
  * Return value: the translated description of the enum value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_enum_value_get_desc (GEnumClass *enum_class,
@@ -816,7 +816,7 @@ gimp_enum_value_get_desc (GEnumClass *enum_class,
  *
  * Return value: the translated help of the enum value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_enum_value_get_help (GEnumClass *enum_class,
@@ -843,7 +843,7 @@ gimp_enum_value_get_help (GEnumClass *enum_class,
  *
  * Return value: the value's #GimpFlagsDesc.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpFlagsDesc *
 gimp_flags_get_first_desc (GFlagsClass *flags_class,
@@ -887,7 +887,7 @@ gimp_flags_get_first_desc (GFlagsClass *flags_class,
  * Return value: %TRUE if @value is valid for the @flags_type,
  *               %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_flags_get_first_value (GType         flags_type,
@@ -947,7 +947,7 @@ gimp_flags_get_first_value (GType         flags_type,
  *
  * Return value: the translated description of the flags value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_flags_value_get_desc (GFlagsClass *flags_class,
@@ -974,7 +974,7 @@ gimp_flags_value_get_desc (GFlagsClass *flags_class,
  *
  * Return value: the translated help of the flags value
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar *
 gimp_flags_value_get_help (GFlagsClass *flags_class,
diff --git a/libgimpbase/gimpvaluearray.c b/libgimpbase/gimpvaluearray.c
index 4597aa3..c3a1313 100644
--- a/libgimpbase/gimpvaluearray.c
+++ b/libgimpbase/gimpvaluearray.c
@@ -51,7 +51,7 @@
  *
  * A #GimpValueArray contains an array of #GValue elements.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 struct _GimpValueArray
 {
@@ -76,7 +76,7 @@ G_DEFINE_BOXED_TYPE (GimpValueArray, gimp_value_array,
  *
  * Returns: (transfer none): pointer to a value at @index in @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GValue *
 gimp_value_array_index (const GimpValueArray *value_array,
@@ -131,7 +131,7 @@ value_array_shrink (GimpValueArray *value_array)
  *
  * Returns: a newly allocated #GimpValueArray with 0 values
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_new (gint n_prealloced)
@@ -156,7 +156,7 @@ gimp_value_array_new (gint n_prealloced)
  *
  * Return value: the same @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_ref (GimpValueArray *value_array)
@@ -175,7 +175,7 @@ gimp_value_array_ref (GimpValueArray *value_array)
  * Unref a #GimpValueArray. If the reference count drops to zero, the
  * array including its contents are freed.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_value_array_unref (GimpValueArray *value_array)
@@ -218,7 +218,7 @@ gimp_value_array_length (const GimpValueArray *value_array)
  *
  * Returns: (transfer none): the #GimpValueArray passed in as @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_prepend (GimpValueArray *value_array,
@@ -239,7 +239,7 @@ gimp_value_array_prepend (GimpValueArray *value_array,
  *
  * Returns: (transfer none): the #GimpValueArray passed in as @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_append (GimpValueArray *value_array,
@@ -261,7 +261,7 @@ gimp_value_array_append (GimpValueArray *value_array,
  *
  * Returns: (transfer none): the #GimpValueArray passed in as @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_insert (GimpValueArray *value_array,
@@ -301,7 +301,7 @@ gimp_value_array_insert (GimpValueArray *value_array,
  *
  * Returns: (transfer none): the #GimpValueArray passed in as @value_array
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 GimpValueArray *
 gimp_value_array_remove (GimpValueArray *value_array,
diff --git a/libgimpbase/gimpvaluearray.h b/libgimpbase/gimpvaluearray.h
index ca968b3..3c7e50e 100644
--- a/libgimpbase/gimpvaluearray.h
+++ b/libgimpbase/gimpvaluearray.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
  * The type ID of the "GimpValueArray" type which is a boxed type,
  * used to pass around pointers to GimpValueArrays.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 #define GIMP_TYPE_VALUE_ARRAY (gimp_value_array_get_type ())
 
diff --git a/libgimpcolor/gimpcairo.c b/libgimpcolor/gimpcairo.c
index 226c279..8cc818d 100644
--- a/libgimpcolor/gimpcairo.c
+++ b/libgimpcolor/gimpcairo.c
@@ -53,7 +53,7 @@
  *
  * This function calls cairo_set_source_rgb() for you.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 void
 gimp_cairo_set_source_rgb (cairo_t       *cr,
@@ -72,7 +72,7 @@ gimp_cairo_set_source_rgb (cairo_t       *cr,
  *
  * This function calls cairo_set_source_rgba() for you.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 void
 gimp_cairo_set_source_rgba (cairo_t       *cr,
@@ -92,7 +92,7 @@ gimp_cairo_set_source_rgba (cairo_t       *cr,
  *
  * Return value: a new Cairo pattern that can be used as a source on @cr.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 cairo_pattern_t *
 gimp_cairo_checkerboard_create (cairo_t       *cr,
@@ -151,7 +151,7 @@ gimp_cairo_checkerboard_create (cairo_t       *cr,
  *
  * Return value: the #Babl format of @surface.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 const Babl *
 gimp_cairo_surface_get_format (cairo_surface_t *surface)
@@ -182,7 +182,7 @@ gimp_cairo_surface_get_format (cairo_surface_t *surface)
  *
  * Return value: a #GeglBuffer
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GeglBuffer *
 gimp_cairo_surface_create_buffer (cairo_surface_t *surface)
diff --git a/libgimpcolor/gimpcairo.h b/libgimpcolor/gimpcairo.h
index 88454f6..f3a6961 100644
--- a/libgimpcolor/gimpcairo.h
+++ b/libgimpcolor/gimpcairo.h
@@ -49,7 +49,7 @@ GeglBuffer      * gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
  *
  * Sets a single pixel in an Cairo image surface in %CAIRO_FORMAT_RGB24.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
 #define GIMP_CAIRO_RGB24_SET_PIXEL(d, r, g, b) \
@@ -69,7 +69,7 @@ GeglBuffer      * gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
  *
  * Gets a single pixel from a Cairo image surface in %CAIRO_FORMAT_RGB24.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
 #define GIMP_CAIRO_RGB24_GET_PIXEL(s, r, g, b) \
@@ -90,7 +90,7 @@ GeglBuffer      * gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
  *
  * Sets a single pixel in an Cairo image surface in %CAIRO_FORMAT_ARGB32.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
 #define GIMP_CAIRO_ARGB32_SET_PIXEL(d, r, g, b, a) \
@@ -127,7 +127,7 @@ GeglBuffer      * gimp_cairo_surface_create_buffer (cairo_surface_t *surface);
  *
  * Gets a single pixel from a Cairo image surface in %CAIRO_FORMAT_ARGB32.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 #if G_BYTE_ORDER == G_LITTLE_ENDIAN
 #define GIMP_CAIRO_ARGB32_GET_PIXEL(s, r, g, b, a) \
diff --git a/libgimpcolor/gimpcolormanaged.c b/libgimpcolor/gimpcolormanaged.c
index f73efa0..405fbf6 100644
--- a/libgimpcolor/gimpcolormanaged.c
+++ b/libgimpcolor/gimpcolormanaged.c
@@ -109,7 +109,7 @@ gimp_color_managed_base_init (GimpColorManagedInterface *iface)
  * Return value: A pointer to a blob of data that represents an ICC
  *               color profile.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 const guint8 *
 gimp_color_managed_get_icc_profile (GimpColorManaged *managed,
@@ -139,7 +139,7 @@ gimp_color_managed_get_icc_profile (GimpColorManaged *managed,
  *
  * Return value: The @managed's #GimpColorProfile.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpColorProfile
 gimp_color_managed_get_color_profile (GimpColorManaged *managed)
@@ -163,7 +163,7 @@ gimp_color_managed_get_color_profile (GimpColorManaged *managed)
  *
  * Emits the "profile-changed" signal.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_color_managed_profile_changed (GimpColorManaged *managed)
diff --git a/libgimpcolor/gimphsl.c b/libgimpcolor/gimphsl.c
index 6f5722b..7975763 100644
--- a/libgimpcolor/gimphsl.c
+++ b/libgimpcolor/gimphsl.c
@@ -61,7 +61,7 @@ gimp_hsl_copy (const GimpHSL *hsl)
  * @s:
  * @l:
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 void
 gimp_hsl_set (GimpHSL *hsl,
@@ -81,7 +81,7 @@ gimp_hsl_set (GimpHSL *hsl,
  * @hsl:
  * @a:
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_hsl_set_alpha (GimpHSL *hsl,
diff --git a/libgimpcolor/gimplcms.c b/libgimpcolor/gimplcms.c
index 41f1b49..2ef14b2 100644
--- a/libgimpcolor/gimplcms.c
+++ b/libgimpcolor/gimplcms.c
@@ -79,7 +79,7 @@ gimp_lcms_error_quark (void)
  * Return value: the #GimpColorProfile, or %NULL. On error, %NULL is
  *               returned and @error is set.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpColorProfile
 gimp_lcms_profile_open_from_file (GFile   *file,
@@ -166,7 +166,7 @@ gimp_lcms_profile_open_from_file (GFile   *file,
  *
  * Return value: the #GimpColorProfile, or %NULL.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpColorProfile
 gimp_lcms_profile_open_from_data (const guint8  *data,
@@ -200,7 +200,7 @@ gimp_lcms_profile_open_from_data (const guint8  *data,
  * Return value: a pointer to the written IIC profile in memory, or
  *               %NULL. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 guint8 *
 gimp_lcms_profile_save_to_data (GimpColorProfile   profile,
@@ -239,7 +239,7 @@ gimp_lcms_profile_save_to_data (GimpColorProfile   profile,
  *
  * This function closes a #GimpColorProfile and frees its memory.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_lcms_profile_close (GimpColorProfile profile)
@@ -282,7 +282,7 @@ gimp_lcms_profile_get_info (GimpColorProfile profile,
  * Return value: a newly allocated string containing @profile's
  *               description. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_description (GimpColorProfile profile)
@@ -297,7 +297,7 @@ gimp_lcms_profile_get_description (GimpColorProfile profile)
  * Return value: a newly allocated string containing @profile's
  *               manufacturer. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_manufacturer (GimpColorProfile profile)
@@ -312,7 +312,7 @@ gimp_lcms_profile_get_manufacturer (GimpColorProfile profile)
  * Return value: a newly allocated string containing @profile's
  *               model. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_model (GimpColorProfile profile)
@@ -327,7 +327,7 @@ gimp_lcms_profile_get_model (GimpColorProfile profile)
  * Return value: a newly allocated string containing @profile's
  *               copyright. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_copyright (GimpColorProfile profile)
@@ -345,7 +345,7 @@ gimp_lcms_profile_get_copyright (GimpColorProfile profile)
  *
  * Return value: the @profile's label. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_label (GimpColorProfile profile)
@@ -388,7 +388,7 @@ gimp_lcms_profile_get_label (GimpColorProfile profile)
  *
  * Return value: the @profile's summary. Free with g_free().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gchar *
 gimp_lcms_profile_get_summary (GimpColorProfile profile)
@@ -446,7 +446,7 @@ gimp_lcms_profile_get_summary (GimpColorProfile profile)
  *
  * Return value: %TRUE if the profiles are equal, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_lcms_profile_is_equal (GimpColorProfile profile1,
@@ -477,7 +477,7 @@ gimp_lcms_profile_is_equal (GimpColorProfile profile1,
  * Return value: %TRUE if the profile's color space is RGB, %FALSE
  * otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_lcms_profile_is_rgb (GimpColorProfile profile)
@@ -494,7 +494,7 @@ gimp_lcms_profile_is_rgb (GimpColorProfile profile)
  * Return value: %TRUE if the profile's color space is CMYK, %FALSE
  * otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_lcms_profile_is_cmyk (GimpColorProfile profile)
@@ -597,7 +597,7 @@ gimp_lcms_create_srgb_profile_internal (void)
  *
  * Return value: the sRGB cmsHPROFILE.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpColorProfile
 gimp_lcms_create_srgb_profile (void)
@@ -671,7 +671,7 @@ gimp_lcms_create_linear_rgb_profile_internal (void)
  *
  * Return value: the linear RGB cmsHPROFILE.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpColorProfile
 gimp_lcms_create_linear_rgb_profile (void)
@@ -710,7 +710,7 @@ gimp_lcms_create_linear_rgb_profile (void)
  * Return value: the #Babl format to be used instead of @format, or %NULL
  *               is the passed @format is not supported at all.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 const Babl *
 gimp_lcms_get_format (const Babl *format,
diff --git a/libgimpcolor/gimppixbuf.c b/libgimpcolor/gimppixbuf.c
index ded08bd..bb44382 100644
--- a/libgimpcolor/gimppixbuf.c
+++ b/libgimpcolor/gimppixbuf.c
@@ -30,6 +30,14 @@
 
 
 /**
+ * SECTION: gimppixbuf
+ * @title: GimpPixbuf
+ * @short_description: Definitions and Functions relating to GdkPixbuf.
+ *
+ * Definitions and Functions relating to GdkPixbuf.
+ **/
+
+/**
  * gimp_pixbuf_get_format:
  * @pixbuf: a #GdkPixbuf
  *
@@ -37,7 +45,7 @@
  *
  * Return value: the @pixbuf's pixel format
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 const Babl *
 gimp_pixbuf_get_format (GdkPixbuf *pixbuf)
@@ -66,7 +74,7 @@ gimp_pixbuf_get_format (GdkPixbuf *pixbuf)
  *
  * Return value: a new #GeglBuffer.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GeglBuffer *
 gimp_pixbuf_create_buffer (GdkPixbuf *pixbuf)
diff --git a/libgimpcolor/gimprgb-parse.c b/libgimpcolor/gimprgb-parse.c
index 4f9835c..21523d6 100644
--- a/libgimpcolor/gimprgb-parse.c
+++ b/libgimpcolor/gimprgb-parse.c
@@ -225,7 +225,7 @@ static const ColorEntry named_colors[] =
  * Return value: %TRUE if @name was parsed successfully and @rgb has
  *               been set, %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_rgb_parse_name (GimpRGB     *rgb,
@@ -261,7 +261,7 @@ gimp_rgb_parse_name (GimpRGB     *rgb,
  * Return value: %TRUE if @hex was parsed successfully and @rgb has
  *               been set, %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_rgb_parse_hex (GimpRGB     *rgb,
@@ -301,7 +301,7 @@ gimp_rgb_parse_hex (GimpRGB     *rgb,
  * Return value: %TRUE if @css was parsed successfully and @rgb has been
  *               set, %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_rgb_parse_css (GimpRGB     *rgb,
@@ -339,7 +339,7 @@ gimp_rgb_parse_css (GimpRGB     *rgb,
  * Return value: %TRUE if @css was parsed successfully and @rgb has been
  *               set, %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_rgba_parse_css (GimpRGB     *rgba,
@@ -389,7 +389,7 @@ gimp_rgba_parse_css (GimpRGB     *rgba,
  * Return value: the number of named colors
  *               (i.e. the length of the returned arrays)
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gint
 gimp_rgb_list_names (const gchar ***names,
diff --git a/libgimpcolor/gimprgb.c b/libgimpcolor/gimprgb.c
index cd96159..e5f11ac 100644
--- a/libgimpcolor/gimprgb.c
+++ b/libgimpcolor/gimprgb.c
@@ -142,7 +142,7 @@ gimp_rgb_set_alpha (GimpRGB *rgb,
  * stored in @pixel. The pixel format of @pixel is determined by
  * @format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_rgb_set_pixel (GimpRGB       *rgb,
@@ -168,7 +168,7 @@ gimp_rgb_set_pixel (GimpRGB       *rgb,
  * color stored in @pixel. The pixel format of @pixel is determined by
  * @format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_rgb_get_pixel (const GimpRGB *rgb,
@@ -324,7 +324,7 @@ gimp_rgb_gamma (GimpRGB *rgb,
  *
  * Return value: the luminous intensity of the range from 0.0 to 1.0.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_rgb_luminance (const GimpRGB *rgb)
@@ -344,7 +344,7 @@ gimp_rgb_luminance (const GimpRGB *rgb)
  *
  * Return value: the luminous intensity in the range from 0 to 255.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 guchar
 gimp_rgb_luminance_uchar (const GimpRGB *rgb)
@@ -447,7 +447,7 @@ gimp_rgb_composite (GimpRGB              *color1,
  * color stored in @pixel. The pixel format of @pixel is determined
  * by @format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_rgba_set_pixel (GimpRGB       *rgba,
@@ -473,7 +473,7 @@ gimp_rgba_set_pixel (GimpRGB       *rgba,
  * color stored in @pixel. The pixel format of @pixel is determined by
  * @format.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_rgba_get_pixel (const GimpRGB *rgba,
@@ -642,7 +642,7 @@ static gint       gimp_param_rgb_values_cmp  (GParamSpec      *pspec,
  *
  * Returns: the #GType for a GimpParamRGB object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_param_rgb_get_type (void)
@@ -783,7 +783,7 @@ gimp_param_rgb_values_cmp (GParamSpec   *pspec,
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GParamSpec *
 gimp_param_spec_rgb (const gchar   *name,
@@ -812,7 +812,7 @@ gimp_param_spec_rgb (const gchar   *name,
  *
  * Returns: %TRUE if the alpha channel is relevant.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_param_spec_rgb_has_alpha (GParamSpec *pspec)
diff --git a/libgimpconfig/gimpconfig-deserialize.c b/libgimpconfig/gimpconfig-deserialize.c
index bfab0a3..dbde3f6 100644
--- a/libgimpconfig/gimpconfig-deserialize.c
+++ b/libgimpconfig/gimpconfig-deserialize.c
@@ -123,7 +123,7 @@ scanner_string_utf8_valid (GScanner    *scanner,
  *
  * Return value: %TRUE on success, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_deserialize_properties (GimpConfig *config,
@@ -228,7 +228,7 @@ gimp_config_deserialize_properties (GimpConfig *config,
  * expected #GTokenType or %G_TOKEN_NONE if the expected token was
  * found but couldn't be parsed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GTokenType
 gimp_config_deserialize_property (GimpConfig *config,
diff --git a/libgimpconfig/gimpconfig-error.c b/libgimpconfig/gimpconfig-error.c
index c5b953d..51b7edb 100644
--- a/libgimpconfig/gimpconfig-error.c
+++ b/libgimpconfig/gimpconfig-error.c
@@ -42,7 +42,7 @@
  *
  * Return value: the #GQuark that defines the GimpConfig error domain.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GQuark
 gimp_config_error_quark (void)
diff --git a/libgimpconfig/gimpconfig-iface.c b/libgimpconfig/gimpconfig-iface.c
index d189c44..b757b36 100644
--- a/libgimpconfig/gimpconfig-iface.c
+++ b/libgimpconfig/gimpconfig-iface.c
@@ -272,7 +272,7 @@ gimp_config_iface_copy (GimpConfig  *src,
  *
  * Return value: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_to_file (GimpConfig   *config,
@@ -313,7 +313,7 @@ gimp_config_serialize_to_file (GimpConfig   *config,
  *
  * Return value: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_config_serialize_to_gfile (GimpConfig   *config,
@@ -352,7 +352,7 @@ gimp_config_serialize_to_gfile (GimpConfig   *config,
  *
  * Return value: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_config_serialize_to_stream (GimpConfig     *config,
@@ -388,7 +388,7 @@ gimp_config_serialize_to_stream (GimpConfig     *config,
  *
  * Return value: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_to_fd (GimpConfig *config,
@@ -418,7 +418,7 @@ gimp_config_serialize_to_fd (GimpConfig *config,
  *
  * Return value: a newly allocated NUL-terminated string.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_config_serialize_to_string (GimpConfig *config,
@@ -453,7 +453,7 @@ gimp_config_serialize_to_string (GimpConfig *config,
  *
  * Return value: %TRUE if deserialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_deserialize_file (GimpConfig   *config,
@@ -501,7 +501,7 @@ gimp_config_deserialize_file (GimpConfig   *config,
  *
  * Return value: %TRUE if deserialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_config_deserialize_gfile (GimpConfig  *config,
@@ -549,7 +549,7 @@ gimp_config_deserialize_gfile (GimpConfig  *config,
  *
  * Return value: %TRUE if deserialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 gboolean
 gimp_config_deserialize_stream (GimpConfig    *config,
@@ -597,7 +597,7 @@ gimp_config_deserialize_stream (GimpConfig    *config,
  *
  * Returns: %TRUE if deserialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_deserialize_string (GimpConfig      *config,
@@ -638,7 +638,7 @@ gimp_config_deserialize_string (GimpConfig      *config,
  *
  * Returns:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_deserialize_return (GScanner     *scanner,
@@ -687,7 +687,7 @@ gimp_config_deserialize_return (GScanner     *scanner,
  *
  * Returns: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_config_serialize (GimpConfig       *config,
@@ -712,7 +712,7 @@ gimp_config_serialize (GimpConfig       *config,
  *
  * Returns: %TRUE if deserialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_config_deserialize (GimpConfig *config,
@@ -739,7 +739,7 @@ gimp_config_deserialize (GimpConfig *config,
  *
  * Return value: the duplicated #GimpConfig object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gpointer
 gimp_config_duplicate (GimpConfig *config)
@@ -761,7 +761,7 @@ gimp_config_duplicate (GimpConfig *config)
  *
  * Return value: %TRUE if the two objects are equal.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_is_equal_to (GimpConfig *a,
@@ -783,7 +783,7 @@ gimp_config_is_equal_to (GimpConfig *a,
  * #GimpConfigInterface only works for objects that are completely defined by
  * their properties.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_reset (GimpConfig *config)
@@ -811,7 +811,7 @@ gimp_config_reset (GimpConfig *config)
  *
  * Return value: %TRUE if @dest was modified, %FALSE otherwise
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_config_copy (GimpConfig  *src,
diff --git a/libgimpconfig/gimpconfig-path.c b/libgimpconfig/gimpconfig-path.c
index 6067e85..93251fe 100644
--- a/libgimpconfig/gimpconfig-path.c
+++ b/libgimpconfig/gimpconfig-path.c
@@ -50,7 +50,7 @@
  *
  * Returns: the #GType for a GimpConfigPath string property
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_config_path_get_type (void)
@@ -93,7 +93,7 @@ static void  gimp_param_config_path_class_init (GParamSpecClass *class);
  *
  * Returns: the #GType for a directory path object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_param_config_path_get_type (void)
@@ -141,7 +141,7 @@ gimp_param_config_path_class_init (GParamSpecClass *class)
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GParamSpec *
 gimp_param_spec_config_path (const gchar        *name,
@@ -172,7 +172,7 @@ gimp_param_spec_config_path (const gchar        *name,
  *
  * Returns: a #GimpConfigPathType value
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpConfigPathType
 gimp_param_spec_config_path_type (GParamSpec *pspec)
@@ -207,7 +207,7 @@ static inline gchar * gimp_config_path_extract_token (const gchar **str);
  *
  * Returns: a newly allocated string
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_config_build_data_path (const gchar *name)
@@ -233,7 +233,7 @@ gimp_config_build_data_path (const gchar *name)
  *
  * Returns: a newly allocated string
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_config_build_plug_in_path (const gchar *name)
@@ -258,7 +258,7 @@ gimp_config_build_plug_in_path (const gchar *name)
  *
  * Returns: a newly allocated string
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_config_build_writable_path (const gchar *name)
@@ -283,7 +283,7 @@ gimp_config_build_writable_path (const gchar *name)
  *
  * Return value: a newly allocated NUL-terminated string
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_config_path_expand (const gchar  *path,
@@ -328,7 +328,7 @@ gimp_config_path_expand (const gchar  *path,
  *
  * Return value: a #GList of newly allocated #GFile objects.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GList *
 gimp_config_path_expand_to_files (const gchar  *path,
diff --git a/libgimpconfig/gimpconfig-serialize.c b/libgimpconfig/gimpconfig-serialize.c
index 4a7950f..95498dd 100644
--- a/libgimpconfig/gimpconfig-serialize.c
+++ b/libgimpconfig/gimpconfig-serialize.c
@@ -61,7 +61,7 @@ static gboolean  gimp_config_serialize_rgb (const GValue *value,
  *
  * Returns: %TRUE if serialization succeeded, %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_properties (GimpConfig       *config,
@@ -107,7 +107,7 @@ gimp_config_serialize_properties (GimpConfig       *config,
  *
  * Returns: %TRUE if serialization succeeded, %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_changed_properties (GimpConfig       *config,
@@ -162,7 +162,7 @@ gimp_config_serialize_changed_properties (GimpConfig       *config,
  *
  * Returns: %TRUE if serialization succeeded, %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_property (GimpConfig       *config,
@@ -328,7 +328,7 @@ gimp_config_serialize_property (GimpConfig       *config,
  *
  * Returns: %TRUE if serialization succeeded, %FALSE otherwise
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_config_serialize_property_by_name (GimpConfig       *config,
@@ -356,7 +356,7 @@ gimp_config_serialize_property_by_name (GimpConfig       *config,
  *
  * Return value: %TRUE if serialization succeeded, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_serialize_value (const GValue *value,
diff --git a/libgimpconfig/gimpconfig-utils.c b/libgimpconfig/gimpconfig-utils.c
index 24209fe..f1c3c6f 100644
--- a/libgimpconfig/gimpconfig-utils.c
+++ b/libgimpconfig/gimpconfig-utils.c
@@ -160,7 +160,7 @@ gimp_config_diff_other (GObject     *a,
  *
  * Return value: a GList of differing GParamSpecs.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GList *
 gimp_config_diff (GObject     *a,
@@ -198,7 +198,7 @@ gimp_config_diff (GObject     *a,
  *
  * Return value: %TRUE if @dest was modified, %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_sync (GObject     *src,
@@ -259,7 +259,7 @@ gimp_config_sync (GObject     *src,
  *
  * If you want to reset a #GimpConfig object, please use gimp_config_reset().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_reset_properties (GObject *object)
@@ -331,7 +331,7 @@ gimp_config_reset_properties (GObject *object)
  * Resets the property named @property_name to its default value.  The
  * property must be writable and must not be marked as "construct-only".
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_reset_property (GObject     *object,
@@ -398,7 +398,7 @@ gimp_config_reset_property (GObject     *object,
  * leaves non-ASCII characters intact and thus preserves UTF-8
  * strings. Only control characters and quotes are being escaped.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_string_append_escaped (GString     *string,
diff --git a/libgimpconfig/gimpconfigwriter.c b/libgimpconfig/gimpconfigwriter.c
index f5f3d23..d408452 100644
--- a/libgimpconfig/gimpconfigwriter.c
+++ b/libgimpconfig/gimpconfigwriter.c
@@ -123,7 +123,7 @@ gimp_config_writer_newline (GimpConfigWriter *writer)
  *
  * Return value: a new #GimpConfigWriter or %NULL in case of an error
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpConfigWriter *
 gimp_config_writer_new_file (const gchar  *filename,
@@ -160,7 +160,7 @@ gimp_config_writer_new_file (const gchar  *filename,
  *
  * Return value: a new #GimpConfigWriter or %NULL in case of an error
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpConfigWriter *
 gimp_config_writer_new_gfile (GFile        *file,
@@ -221,7 +221,7 @@ gimp_config_writer_new_gfile (GFile        *file,
  *
  * Return value: a new #GimpConfigWriter or %NULL in case of an error
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GimpConfigWriter *
 gimp_config_writer_new_stream (GOutputStream  *output,
@@ -253,7 +253,7 @@ gimp_config_writer_new_stream (GOutputStream  *output,
  *
  * Return value: a new #GimpConfigWriter or %NULL in case of an error
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpConfigWriter *
 gimp_config_writer_new_fd (gint fd)
@@ -281,7 +281,7 @@ gimp_config_writer_new_fd (gint fd)
  *
  * Return value: a new #GimpConfigWriter or %NULL in case of an error
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpConfigWriter *
 gimp_config_writer_new_string (GString *string)
@@ -309,7 +309,7 @@ gimp_config_writer_new_string (GString *string)
  * Since comments have to start at the beginning of a line, this
  * function will insert a newline if necessary.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_comment_mode (GimpConfigWriter *writer,
@@ -346,7 +346,7 @@ gimp_config_writer_comment_mode (GimpConfigWriter *writer,
  * It also increases the indentation level and sets a mark that
  * can be used by gimp_config_writer_revert().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_open (GimpConfigWriter *writer,
@@ -378,7 +378,7 @@ gimp_config_writer_open (GimpConfigWriter *writer,
  * Appends a space followed by @string to the @writer. Note that string
  * must not contain any special characters that might need to be escaped.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_print (GimpConfigWriter  *writer,
@@ -409,7 +409,7 @@ gimp_config_writer_print (GimpConfigWriter  *writer,
  *
  * A printf-like function for #GimpConfigWriter.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_printf (GimpConfigWriter *writer,
@@ -443,7 +443,7 @@ gimp_config_writer_printf (GimpConfigWriter *writer,
  * Writes a string value to @writer. The @string is quoted and special
  * characters are escaped.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_string (GimpConfigWriter *writer,
@@ -466,7 +466,7 @@ gimp_config_writer_string (GimpConfigWriter *writer,
  * Writes an identifier to @writer. The @string is *not* quoted and special
  * characters are *not* escaped.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_identifier (GimpConfigWriter *writer,
@@ -488,7 +488,7 @@ gimp_config_writer_identifier (GimpConfigWriter *writer,
  * @length:
  * @data:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_data (GimpConfigWriter *writer,
@@ -525,7 +525,7 @@ gimp_config_writer_data (GimpConfigWriter *writer,
  * to gimp_config_writer_open(). This can only work if you didn't call
  * gimp_config_writer_close() yet.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_revert (GimpConfigWriter *writer)
@@ -550,7 +550,7 @@ gimp_config_writer_revert (GimpConfigWriter *writer)
  *
  * Closes an element opened with gimp_config_writer_open().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_close (GimpConfigWriter *writer)
@@ -586,7 +586,7 @@ gimp_config_writer_close (GimpConfigWriter *writer)
  * Return value: %TRUE if everything could be successfully written,
  *               %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_config_writer_finish (GimpConfigWriter  *writer,
@@ -677,7 +677,7 @@ gimp_config_writer_linefeed (GimpConfigWriter *writer)
  * format it as a comment. Note that this function does not handle non-ASCII
  * characters.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_config_writer_comment (GimpConfigWriter *writer,
diff --git a/libgimpconfig/gimpscanner.c b/libgimpconfig/gimpscanner.c
index 756ee4e..e6f62b7 100644
--- a/libgimpconfig/gimpscanner.c
+++ b/libgimpconfig/gimpscanner.c
@@ -77,7 +77,7 @@ static void       gimp_scanner_message (GScanner     *scanner,
  *
  * Return value:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GScanner *
 gimp_scanner_new_file (const gchar  *filename,
@@ -103,7 +103,7 @@ gimp_scanner_new_file (const gchar  *filename,
  *
  * Return value: The new #GScanner.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GScanner *
 gimp_scanner_new_gfile (GFile   *file,
@@ -181,7 +181,7 @@ gimp_scanner_new_gfile (GFile   *file,
  *
  * Return value: The new #GScanner.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GScanner *
 gimp_scanner_new_stream (GInputStream  *input,
@@ -254,7 +254,7 @@ gimp_scanner_new_stream (GInputStream  *input,
  *
  * Return value:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GScanner *
 gimp_scanner_new_string (const gchar  *text,
@@ -312,7 +312,7 @@ gimp_scanner_new (const gchar  *name,
  * @scanner: A #GScanner created by gimp_scanner_new_file() or
  *           gimp_scanner_new_string()
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_scanner_destroy (GScanner *scanner)
@@ -343,7 +343,7 @@ gimp_scanner_destroy (GScanner *scanner)
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_token (GScanner   *scanner,
@@ -365,7 +365,7 @@ gimp_scanner_parse_token (GScanner   *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_identifier (GScanner    *scanner,
@@ -390,7 +390,7 @@ gimp_scanner_parse_identifier (GScanner    *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_string (GScanner  *scanner,
@@ -427,7 +427,7 @@ gimp_scanner_parse_string (GScanner  *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_string_no_validate (GScanner  *scanner,
@@ -455,7 +455,7 @@ gimp_scanner_parse_string_no_validate (GScanner  *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_data (GScanner  *scanner,
@@ -483,7 +483,7 @@ gimp_scanner_parse_data (GScanner  *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_int (GScanner *scanner,
@@ -518,7 +518,7 @@ gimp_scanner_parse_int (GScanner *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gboolean
 gimp_scanner_parse_int64 (GScanner *scanner,
@@ -553,7 +553,7 @@ gimp_scanner_parse_int64 (GScanner *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_float (GScanner *scanner,
@@ -577,7 +577,7 @@ gimp_scanner_parse_float (GScanner *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_boolean (GScanner *scanner,
@@ -628,7 +628,7 @@ enum
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_color (GScanner *scanner,
@@ -751,7 +751,7 @@ gimp_scanner_parse_color (GScanner *scanner,
  *
  * Return value: %TRUE on success
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_scanner_parse_matrix2 (GScanner    *scanner,
diff --git a/libgimpmath/gimpmatrix.c b/libgimpmath/gimpmatrix.c
index 594cdd3..d98fc99 100644
--- a/libgimpmath/gimpmatrix.c
+++ b/libgimpmath/gimpmatrix.c
@@ -56,7 +56,7 @@ static GimpMatrix2 * matrix2_copy                  (const GimpMatrix2 *matrix);
  *
  * Returns: the #GType for Matrix2 objects
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_matrix2_get_type (void)
@@ -102,7 +102,7 @@ struct _GimpParamSpecMatrix2
  *
  * Returns: the #GType for a GimpMatrix2 object
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GType
 gimp_param_matrix2_get_type (void)
@@ -195,7 +195,7 @@ gimp_param_matrix2_values_cmp (GParamSpec   *pspec,
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GParamSpec *
 gimp_param_spec_matrix2 (const gchar       *name,
@@ -274,7 +274,7 @@ static GimpMatrix3 * matrix3_copy                  (const GimpMatrix3 *matrix);
  *
  * Returns: the #GType for Matrix3 objects
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GType
 gimp_matrix3_get_type (void)
@@ -320,7 +320,7 @@ struct _GimpParamSpecMatrix3
  *
  * Returns: the #GType for a GimpMatrix3 object
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GType
 gimp_param_matrix3_get_type (void)
@@ -413,7 +413,7 @@ gimp_param_matrix3_values_cmp (GParamSpec   *pspec,
  *
  * Returns: a newly allocated #GParamSpec instance
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GParamSpec *
 gimp_param_spec_matrix3 (const gchar       *name,
@@ -826,7 +826,7 @@ gimp_matrix3_is_diagonal (const GimpMatrix3 *matrix)
  * Returns: %TRUE if the matrix defines an affine transformation,
  *          %FALSE otherwise
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 gboolean
 gimp_matrix3_is_affine (const GimpMatrix3 *matrix)
diff --git a/libgimpmath/gimpvector.c b/libgimpmath/gimpvector.c
index 3174060..0a23911 100644
--- a/libgimpmath/gimpvector.c
+++ b/libgimpmath/gimpvector.c
@@ -469,7 +469,7 @@ gimp_vector2_rotate_val (GimpVector2 vector,
  *
  * Returns: a #GimpVector2 perpendicular to @vector, with a length of 1.0.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpVector2
 gimp_vector2_normal (GimpVector2 *vector)
@@ -493,7 +493,7 @@ gimp_vector2_normal (GimpVector2 *vector)
  *
  * Returns: a #GimpVector2 perpendicular to @vector, with a length of 1.0.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpVector2
 gimp_vector2_normal_val (GimpVector2 vector)
diff --git a/libgimpmodule/gimpmodule.c b/libgimpmodule/gimpmodule.c
index deae810..2230864 100644
--- a/libgimpmodule/gimpmodule.c
+++ b/libgimpmodule/gimpmodule.c
@@ -418,7 +418,7 @@ gimp_module_register_enum (GTypeModule      *module,
  *
  * Return value: the #GQuark that defines the GIMP module error domain.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GQuark
 gimp_module_error_quark (void)
diff --git a/libgimpthumb/gimpthumb-utils.c b/libgimpthumb/gimpthumb-utils.c
index 8dd2197..b42d1c7 100644
--- a/libgimpthumb/gimpthumb-utils.c
+++ b/libgimpthumb/gimpthumb-utils.c
@@ -198,7 +198,7 @@ gimp_thumb_init (const gchar *creator,
  *
  * Returns: the thumbnails cache directory.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 const gchar *
 gimp_thumb_get_thumb_base_dir (void)
@@ -239,7 +239,7 @@ gimp_thumb_get_thumb_dir (GimpThumbSize  size)
  *
  * Return value: the thumbnail directory in the encoding of the filesystem
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_thumb_get_thumb_dir_local (const gchar   *dirname,
@@ -318,7 +318,7 @@ gimp_thumb_ensure_thumb_dir (GimpThumbSize   size,
  * Return value: %TRUE is the directory exists, %FALSE if it could not
  *               be created
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_thumb_ensure_thumb_dir_local (const gchar    *dirname,
@@ -413,7 +413,7 @@ gimp_thumb_name_from_uri (const gchar   *uri,
  *               filesystem or %NULL if @uri is a remote file or
  *               points to the user's thumbnail repository.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gchar *
 gimp_thumb_name_from_uri_local (const gchar   *uri,
@@ -598,7 +598,7 @@ gimp_thumb_file_test (const gchar *filename,
  * Deletes all thumbnails for the image file specified by @uri from the
  * user's thumbnail repository.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_thumbs_delete_for_uri (const gchar *uri)
@@ -627,7 +627,7 @@ gimp_thumbs_delete_for_uri (const gchar *uri)
  * Deletes all thumbnails for the image file specified by @uri from
  * the local thumbnail repository.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_thumbs_delete_for_uri_local (const gchar *uri)
diff --git a/libgimpthumb/gimpthumbnail.c b/libgimpthumb/gimpthumbnail.c
index fc90e41..d74664f 100644
--- a/libgimpthumb/gimpthumbnail.c
+++ b/libgimpthumb/gimpthumbnail.c
@@ -171,7 +171,7 @@ gimp_thumbnail_class_init (GimpThumbnailClass *klass)
    *
    * Image mimetype
    *
-   * Since: GIMP 2.2
+   * Since: 2.2
    **/
   g_object_class_install_property (object_class,
                                    PROP_IMAGE_MIMETYPE,
@@ -588,7 +588,7 @@ gimp_thumbnail_peek_thumb (GimpThumbnail *thumbnail,
  *
  * Return value: the thumbnail's #GimpThumbState after the update
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GimpThumbState
 gimp_thumbnail_check_thumb (GimpThumbnail *thumbnail,
@@ -1169,7 +1169,7 @@ gimp_thumbnail_save_thumb (GimpThumbnail  *thumbnail,
  * Return value: %TRUE if a thumbnail was successfully written,
  *               %FALSE otherwise
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_thumbnail_save_thumb_local (GimpThumbnail  *thumbnail,
@@ -1310,7 +1310,7 @@ gimp_thumbnail_save_failure (GimpThumbnail  *thumbnail,
  * Removes a failure thumbnail if one exists. This function should be
  * used after a thumbnail has been successfully created.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_thumbnail_delete_failure (GimpThumbnail *thumbnail)
@@ -1342,7 +1342,7 @@ gimp_thumbnail_delete_failure (GimpThumbnail *thumbnail)
  * updated. See the spec for a more detailed description on when to
  * delete thumbnails.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_thumbnail_delete_others (GimpThumbnail *thumbnail,
@@ -1371,7 +1371,7 @@ gimp_thumbnail_delete_others (GimpThumbnail *thumbnail,
  *
  * Return value: %TRUE if a failure thumbnail exists or
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_thumbnail_has_failed (GimpThumbnail *thumbnail)
diff --git a/libgimpwidgets/gimpbrowser.c b/libgimpwidgets/gimpbrowser.c
index dfdea23..0802a80 100644
--- a/libgimpwidgets/gimpbrowser.c
+++ b/libgimpwidgets/gimpbrowser.c
@@ -189,7 +189,7 @@ gimp_browser_dispose (GObject *object)
  *
  * Return Value: a newly created #GimpBrowser.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_browser_new (void)
@@ -206,7 +206,7 @@ gimp_browser_new (void)
  *
  * Populates the #GtkComboBox with search types.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_browser_add_search_types (GimpBrowser *browser,
@@ -261,7 +261,7 @@ gimp_browser_add_search_types (GimpBrowser *browser,
  *
  * Sets the widget to appear on the right side of the @browser.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_browser_set_widget (GimpBrowser *browser,
@@ -296,7 +296,7 @@ gimp_browser_set_widget (GimpBrowser *browser,
  * side already contains a #GtkLabel, the widget previously added with
  * gimp_browser_set_widget() is removed and replaced by a #GtkLabel.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_browser_show_message (GimpBrowser *browser,
diff --git a/libgimpwidgets/gimpcairo-utils.c b/libgimpwidgets/gimpcairo-utils.c
index 12c8764..269a412 100644
--- a/libgimpwidgets/gimpcairo-utils.c
+++ b/libgimpwidgets/gimpcairo-utils.c
@@ -53,7 +53,7 @@
  * Return value: %TRUE if the widget style has a focus line pattern,
  *               %FALSE otherwise
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 gboolean
 gimp_cairo_set_focus_line_pattern (cairo_t   *cr,
@@ -107,7 +107,7 @@ gimp_cairo_set_focus_line_pattern (cairo_t   *cr,
  *
  * Returns: a #cairo_surface_t.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 cairo_surface_t *
 gimp_cairo_surface_create_from_pixbuf (GdkPixbuf *pixbuf)
diff --git a/libgimpwidgets/gimpcellrenderercolor.c b/libgimpwidgets/gimpcellrenderercolor.c
index 339be10..95255bf 100644
--- a/libgimpwidgets/gimpcellrenderercolor.c
+++ b/libgimpwidgets/gimpcellrenderercolor.c
@@ -318,7 +318,7 @@ gimp_cell_renderer_color_render (GtkCellRenderer      *cell,
  *
  * Return value: a new #GimpCellRendererColor
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkCellRenderer *
 gimp_cell_renderer_color_new (void)
diff --git a/libgimpwidgets/gimpcellrenderertoggle.c b/libgimpwidgets/gimpcellrenderertoggle.c
index 2670149..5b519e8 100644
--- a/libgimpwidgets/gimpcellrenderertoggle.c
+++ b/libgimpwidgets/gimpcellrenderertoggle.c
@@ -518,7 +518,7 @@ gimp_cell_renderer_toggle_create_pixbuf (GimpCellRendererToggle *toggle,
  *
  * Return value: a new #GimpCellRendererToggle
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkCellRenderer *
 gimp_cell_renderer_toggle_new (const gchar *icon_name)
@@ -536,7 +536,7 @@ gimp_cell_renderer_toggle_new (const gchar *icon_name)
  *
  * Emits the "clicked" signal from a #GimpCellRendererToggle.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell,
diff --git a/libgimpwidgets/gimpchainbutton.c b/libgimpwidgets/gimpchainbutton.c
index 3ee2e46..c141d91 100644
--- a/libgimpwidgets/gimpchainbutton.c
+++ b/libgimpwidgets/gimpchainbutton.c
@@ -121,7 +121,7 @@ gimp_chain_button_class_init (GimpChainButtonClass *klass)
    *
    * The position in which the chain button will be used.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_POSITION,
                                    g_param_spec_enum ("position", NULL, NULL,
diff --git a/libgimpwidgets/gimpcolorarea.c b/libgimpwidgets/gimpcolorarea.c
index c60eb4b..66d3e2d 100644
--- a/libgimpwidgets/gimpcolorarea.c
+++ b/libgimpwidgets/gimpcolorarea.c
@@ -154,7 +154,7 @@ gimp_color_area_class_init (GimpColorAreaClass *klass)
    *
    * The color displayed in the color area.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_COLOR,
                                    gimp_param_spec_rgb ("color", NULL, NULL,
@@ -166,7 +166,7 @@ gimp_color_area_class_init (GimpColorAreaClass *klass)
    *
    * The type of the color area.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TYPE,
                                    g_param_spec_enum ("type", NULL, NULL,
@@ -179,7 +179,7 @@ gimp_color_area_class_init (GimpColorAreaClass *klass)
    *
    * The event_mask that should trigger drags.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_DRAG_MASK,
                                    g_param_spec_flags ("drag-mask", NULL, NULL,
@@ -192,7 +192,7 @@ gimp_color_area_class_init (GimpColorAreaClass *klass)
    *
    * Whether to draw a thin border in the foreground color around the area.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_DRAW_BORDER,
                                    g_param_spec_boolean ("draw-border",
diff --git a/libgimpwidgets/gimpcolorbutton.c b/libgimpwidgets/gimpcolorbutton.c
index d74fb4e..a947d2d 100644
--- a/libgimpwidgets/gimpcolorbutton.c
+++ b/libgimpwidgets/gimpcolorbutton.c
@@ -222,7 +222,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The title to be used for the color selection dialog.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TITLE,
                                    g_param_spec_string ("title", NULL, NULL,
@@ -234,7 +234,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The color displayed in the button's color area.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_COLOR,
                                    gimp_param_spec_rgb ("color", NULL, NULL,
@@ -246,7 +246,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The type of the button's color area.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_TYPE,
                                    g_param_spec_enum ("type", NULL, NULL,
@@ -259,7 +259,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The update policy of the color button.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_UPDATE,
                                    g_param_spec_boolean ("continuous-update",
@@ -273,7 +273,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The minimum width of the button's #GimpColorArea.
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    */
   g_object_class_install_property (object_class, PROP_AREA_WIDTH,
                                    g_param_spec_int ("area-width",
@@ -287,7 +287,7 @@ gimp_color_button_class_init (GimpColorButtonClass *klass)
    *
    * The minimum height of the button's #GimpColorArea.
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    */
   g_object_class_install_property (object_class, PROP_AREA_HEIGHT,
                                    g_param_spec_int ("area-height",
diff --git a/libgimpwidgets/gimpcolordisplay.c b/libgimpwidgets/gimpcolordisplay.c
index 46ed138..0009a76 100644
--- a/libgimpwidgets/gimpcolordisplay.c
+++ b/libgimpwidgets/gimpcolordisplay.c
@@ -342,7 +342,7 @@ gimp_color_display_clone (GimpColorDisplay *display)
  *
  * Converts all pixels in @area of @buffer.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_color_display_convert_buffer (GimpColorDisplay *display,
@@ -367,7 +367,7 @@ gimp_color_display_convert_buffer (GimpColorDisplay *display,
  *
  * Converts all pixels in @surface.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  *
  * Deprecated: GIMP 2.8: Use gimp_color_display_convert_buffer() instead.
  **/
@@ -531,7 +531,7 @@ gimp_color_display_get_enabled (GimpColorDisplay *display)
  *
  * Return value: a pointer to the #GimpColorConfig object or %NULL.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpColorConfig *
 gimp_color_display_get_config (GimpColorDisplay *display)
@@ -547,7 +547,7 @@ gimp_color_display_get_config (GimpColorDisplay *display)
  *
  * Return value: a pointer to the #GimpColorManaged object or %NULL.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpColorManaged *
 gimp_color_display_get_managed (GimpColorDisplay *display)
diff --git a/libgimpwidgets/gimpcolordisplaystack.c b/libgimpwidgets/gimpcolordisplaystack.c
index 6e3c435..f15ce10 100644
--- a/libgimpwidgets/gimpcolordisplaystack.c
+++ b/libgimpwidgets/gimpcolordisplaystack.c
@@ -293,7 +293,7 @@ gimp_color_display_stack_reorder_down (GimpColorDisplayStack *stack,
  *
  * Runs all the stack's filters on all pixels in @area of @buffer.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_color_display_stack_convert_buffer (GimpColorDisplayStack *stack,
@@ -320,7 +320,7 @@ gimp_color_display_stack_convert_buffer (GimpColorDisplayStack *stack,
  *
  * Runs all the stack's filters on all pixels in @surface.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  *
  * Deprecated: GIMP 2.10: Use gimp_color_display_stack_convert_buffer() instead.
  **/
diff --git a/libgimpwidgets/gimpcolorhexentry.c b/libgimpwidgets/gimpcolorhexentry.c
index f8da04a..6f60568 100644
--- a/libgimpwidgets/gimpcolorhexentry.c
+++ b/libgimpwidgets/gimpcolorhexentry.c
@@ -160,7 +160,7 @@ gimp_color_hex_entry_init (GimpColorHexEntry *entry)
  *
  * Return value: a new #GimpColorHexEntry widget
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_color_hex_entry_new (void)
@@ -177,7 +177,7 @@ gimp_color_hex_entry_new (void)
  * is different to the previously set color, the "color-changed"
  * signal is emitted.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_color_hex_entry_set_color (GimpColorHexEntry *entry,
@@ -213,7 +213,7 @@ gimp_color_hex_entry_set_color (GimpColorHexEntry *entry,
  *
  * Retrieves the color value displayed by a #GimpColorHexEntry.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_color_hex_entry_get_color (GimpColorHexEntry *entry,
diff --git a/libgimpwidgets/gimpcolorprofilecombobox.c b/libgimpwidgets/gimpcolorprofilecombobox.c
index ab89001..1362078 100644
--- a/libgimpwidgets/gimpcolorprofilecombobox.c
+++ b/libgimpwidgets/gimpcolorprofilecombobox.c
@@ -106,7 +106,7 @@ gimp_color_profile_combo_box_class_init (GimpColorProfileComboBoxClass *klass)
    * #GtkDialog to present when the user selects the
    * "Select color profile from disk..." item.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_DIALOG,
@@ -121,7 +121,7 @@ gimp_color_profile_combo_box_class_init (GimpColorProfileComboBoxClass *klass)
    * #GimpColorProfileComboBox requires the model to be a
    * #GimpColorProfileStore.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_MODEL,
@@ -318,7 +318,7 @@ gimp_color_profile_combo_box_changed (GtkComboBox *combo)
  *
  * Return value: a new #GimpColorProfileComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_color_profile_combo_box_new (GtkWidget   *dialog,
@@ -352,7 +352,7 @@ gimp_color_profile_combo_box_new (GtkWidget   *dialog,
  *
  * Return value: a new #GimpColorProfileComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_color_profile_combo_box_new_with_model (GtkWidget    *dialog,
@@ -378,7 +378,7 @@ gimp_color_profile_combo_box_new_with_model (GtkWidget    *dialog,
  * #GimpColorProfileStore. Please refer to the documentation of
  * gimp_color_profile_store_add() for details.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_color_profile_combo_box_add (GimpColorProfileComboBox *combo,
@@ -406,7 +406,7 @@ gimp_color_profile_combo_box_add (GimpColorProfileComboBox *combo,
  * item.  If the profile is not listed in the @combo, then it is added
  * with the given @label (or @filename in case that @label is %NULL).
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_color_profile_combo_box_set_active (GimpColorProfileComboBox *combo,
@@ -464,7 +464,7 @@ gimp_color_profile_combo_box_set_active (GimpColorProfileComboBox *combo,
  *               This is a newly allocated string and should be released
  *               using g_free() when it is not any longer needed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_color_profile_combo_box_get_active (GimpColorProfileComboBox *combo)
diff --git a/libgimpwidgets/gimpcolorprofilestore.c b/libgimpwidgets/gimpcolorprofilestore.c
index 6395947..815c988 100644
--- a/libgimpwidgets/gimpcolorprofilestore.c
+++ b/libgimpwidgets/gimpcolorprofilestore.c
@@ -104,7 +104,7 @@ gimp_color_profile_store_class_init (GimpColorProfileStoreClass *klass)
    *
    * Filename of the color history used to populate the profile store.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_HISTORY,
@@ -236,7 +236,7 @@ gimp_color_profile_store_get_property (GObject    *object,
  *
  * Return value: a new #GimpColorProfileStore
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkListStore *
 gimp_color_profile_store_new (const gchar *history)
@@ -262,7 +262,7 @@ gimp_color_profile_store_new (const gchar *history)
  * @label will be set to the string "None" for you (and translated for
  * the user).
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_color_profile_store_add (GimpColorProfileStore *store,
@@ -299,7 +299,7 @@ gimp_color_profile_store_add (GimpColorProfileStore *store,
  *
  * Return value: %TRUE if the iter is valid and pointing to the item
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 _gimp_color_profile_store_history_add (GimpColorProfileStore *store,
@@ -383,7 +383,7 @@ _gimp_color_profile_store_history_add (GimpColorProfileStore *store,
  *
  * Moves the entry pointed to by @iter to the front of the MRU list.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 _gimp_color_profile_store_history_reorder (GimpColorProfileStore *store,
diff --git a/libgimpwidgets/gimpcolorscale.c b/libgimpwidgets/gimpcolorscale.c
index 608b856..ea26ca5 100644
--- a/libgimpwidgets/gimpcolorscale.c
+++ b/libgimpwidgets/gimpcolorscale.c
@@ -104,7 +104,7 @@ gimp_color_scale_class_init (GimpColorScaleClass *klass)
    *
    * The channel which is edited by the color scale.
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    */
   g_object_class_install_property (object_class, PROP_CHANNEL,
                                    g_param_spec_enum ("channel", NULL, NULL,
diff --git a/libgimpwidgets/gimpcolorselection.c b/libgimpwidgets/gimpcolorselection.c
index cd483b5..1e799b9 100644
--- a/libgimpwidgets/gimpcolorselection.c
+++ b/libgimpwidgets/gimpcolorselection.c
@@ -524,7 +524,7 @@ gimp_color_selection_color_changed (GimpColorSelection *selection)
  *
  * Sets the color management configuration to use with this color selection.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_color_selection_set_config (GimpColorSelection *selection,
diff --git a/libgimpwidgets/gimpcolorselector.c b/libgimpwidgets/gimpcolorselector.c
index d685f80..534e88a 100644
--- a/libgimpwidgets/gimpcolorselector.c
+++ b/libgimpwidgets/gimpcolorselector.c
@@ -278,7 +278,7 @@ gimp_color_selector_channel_changed (GimpColorSelector *selector)
  *
  * Sets the color management configuration to use with this color selector.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_color_selector_set_config (GimpColorSelector *selector,
diff --git a/libgimpwidgets/gimpdialog.c b/libgimpwidgets/gimpdialog.c
index 75cfef4..32b13e2 100644
--- a/libgimpwidgets/gimpdialog.c
+++ b/libgimpwidgets/gimpdialog.c
@@ -114,7 +114,7 @@ gimp_dialog_class_init (GimpDialogClass *klass)
   /**
    * GimpDialog:help-func:
    *
-   * Since: GIMP 2.2
+   * Since: 2.2
    **/
   g_object_class_install_property (object_class, PROP_HELP_FUNC,
                                    g_param_spec_pointer ("help-func", NULL, NULL,
@@ -124,7 +124,7 @@ gimp_dialog_class_init (GimpDialogClass *klass)
   /**
    * GimpDialog:help-id:
    *
-   * Since: GIMP 2.2
+   * Since: 2.2
    **/
   g_object_class_install_property (object_class, PROP_HELP_ID,
                                    g_param_spec_string ("help-id", NULL, NULL,
@@ -135,7 +135,7 @@ gimp_dialog_class_init (GimpDialogClass *klass)
   /**
    * GimpDialog:parent:
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    **/
   g_object_class_install_property (object_class, PROP_PARENT,
                                    g_param_spec_object ("parent", NULL, NULL,
@@ -678,7 +678,7 @@ gimp_dialog_run (GimpDialog *dialog)
  *
  * This function is for internal use only.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_dialogs_show_help_button (gboolean  show)
diff --git a/libgimpwidgets/gimpenumcombobox.c b/libgimpwidgets/gimpenumcombobox.c
index 15c6719..58ef910 100644
--- a/libgimpwidgets/gimpenumcombobox.c
+++ b/libgimpwidgets/gimpenumcombobox.c
@@ -141,7 +141,7 @@ gimp_enum_combo_box_get_property (GObject    *object,
  *
  * Return value: a new #GimpEnumComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_combo_box_new (GType enum_type)
@@ -170,7 +170,7 @@ gimp_enum_combo_box_new (GType enum_type)
  *
  * Return value: a new #GimpEnumComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_combo_box_new_with_model (GimpEnumStore *enum_store)
@@ -191,7 +191,7 @@ gimp_enum_combo_box_new_with_model (GimpEnumStore *enum_store)
  * gimp_enum_store_set_stock_prefix() to find out what to use as
  * @stock_prefix.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Deprecated: GIMP 2.10
  **/
@@ -211,7 +211,7 @@ gimp_enum_combo_box_set_stock_prefix (GimpEnumComboBox *combo_box,
  * gimp_enum_store_set_icon_prefix() to find out what to use as
  * @icon_prefix.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_enum_combo_box_set_icon_prefix (GimpEnumComboBox *combo_box,
diff --git a/libgimpwidgets/gimpenumlabel.c b/libgimpwidgets/gimpenumlabel.c
index 84ca4c7..bb6c1bd 100644
--- a/libgimpwidgets/gimpenumlabel.c
+++ b/libgimpwidgets/gimpenumlabel.c
@@ -77,7 +77,7 @@ gimp_enum_label_class_init (GimpEnumLabelClass *klass)
    *
    * The #GType of the enum.
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    **/
   g_object_class_install_property (object_class, PROP_ENUM_TYPE,
                                    g_param_spec_gtype ("enum-type", NULL, NULL,
@@ -90,7 +90,7 @@ gimp_enum_label_class_init (GimpEnumLabelClass *klass)
    *
    * The value to display.
    *
-   * Since: GIMP 2.8
+   * Since: 2.8
    **/
   g_object_class_install_property (object_class, PROP_ENUM_VALUE,
                                    g_param_spec_int ("enum-value", NULL, NULL,
@@ -169,7 +169,7 @@ gimp_enum_label_set_property (GObject      *object,
  *
  * Return value: a new #GimpEnumLabel.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_label_new (GType enum_type,
@@ -188,7 +188,7 @@ gimp_enum_label_new (GType enum_type,
  * @label: a #GimpEnumLabel
  * @value:
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_enum_label_set_value (GimpEnumLabel *label,
diff --git a/libgimpwidgets/gimpenumstore.c b/libgimpwidgets/gimpenumstore.c
index 6ea0146..adb3c29 100644
--- a/libgimpwidgets/gimpenumstore.c
+++ b/libgimpwidgets/gimpenumstore.c
@@ -79,7 +79,7 @@ gimp_enum_store_class_init (GimpEnumStoreClass *klass)
    *
    * Sets the #GType of the enum to be used in the store.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_ENUM_TYPE,
@@ -174,7 +174,7 @@ gimp_enum_store_add_value (GtkListStore *store,
  *
  * Return value: a new #GimpEnumStore.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkListStore *
 gimp_enum_store_new (GType enum_type)
@@ -207,7 +207,7 @@ gimp_enum_store_new (GType enum_type)
  *
  * Return value: a new #GimpEnumStore.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkListStore *
 gimp_enum_store_new_with_range (GType  enum_type,
@@ -248,7 +248,7 @@ gimp_enum_store_new_with_range (GType  enum_type,
  *
  * Return value: a new #GimpEnumStore.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkListStore *
 gimp_enum_store_new_with_values (GType enum_type,
@@ -277,7 +277,7 @@ gimp_enum_store_new_with_values (GType enum_type,
  *
  * Return value: a new #GimpEnumStore.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkListStore *
 gimp_enum_store_new_with_values_valist (GType     enum_type,
@@ -317,7 +317,7 @@ gimp_enum_store_new_with_values_valist (GType     enum_type,
  *
  * See also: gimp_enum_combo_box_set_stock_prefix().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Deprecated: GIMP 2.10
  **/
@@ -338,7 +338,7 @@ gimp_enum_store_set_stock_prefix (GimpEnumStore *store,
  *
  * See also: gimp_enum_combo_box_set_icon_prefix().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_enum_store_set_icon_prefix (GimpEnumStore *store,
diff --git a/libgimpwidgets/gimpenumwidgets.c b/libgimpwidgets/gimpenumwidgets.c
index f311123..c0333e3 100644
--- a/libgimpwidgets/gimpenumwidgets.c
+++ b/libgimpwidgets/gimpenumwidgets.c
@@ -58,7 +58,7 @@
  *
  * Return value: a new #GtkVBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_radio_box_new (GType       enum_type,
@@ -100,7 +100,7 @@ gimp_enum_radio_box_new (GType       enum_type,
  *
  * Return value: a new #GtkVBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_radio_box_new_with_range (GType       enum_type,
@@ -172,7 +172,7 @@ gimp_enum_radio_box_new_with_range (GType       enum_type,
  *
  * Return value: a new #GtkFrame holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_radio_frame_new (GType       enum_type,
@@ -221,7 +221,7 @@ gimp_enum_radio_frame_new (GType       enum_type,
  *
  * Return value: a new #GtkFrame holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_enum_radio_frame_new_with_range (GType       enum_type,
@@ -275,7 +275,7 @@ gimp_enum_radio_frame_new_with_range (GType       enum_type,
  *
  * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Deprecated: GIMP 2.10
  **/
@@ -310,7 +310,7 @@ gimp_enum_stock_box_new (GType         enum_type,
  *
  * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Deprecated: GIMP 2.10
  **/
@@ -339,7 +339,7 @@ gimp_enum_stock_box_new_with_range (GType         enum_type,
  * Sets the padding of all buttons in a box created by
  * gimp_enum_stock_box_new().
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  *
  * Deprecated: GIMP 2.10
  **/
@@ -367,7 +367,7 @@ gimp_enum_stock_box_set_child_padding (GtkWidget *stock_box,
  *
  * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GtkWidget *
 gimp_enum_icon_box_new (GType         enum_type,
@@ -414,7 +414,7 @@ gimp_enum_icon_box_new (GType         enum_type,
  *
  * Return value: a new #GtkHBox holding a group of #GtkRadioButtons.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 GtkWidget *
 gimp_enum_icon_box_new_with_range (GType         enum_type,
@@ -500,7 +500,7 @@ gimp_enum_icon_box_new_with_range (GType         enum_type,
  * Sets the padding of all buttons in a box created by
  * gimp_enum_icon_box_new().
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_enum_icon_box_set_child_padding (GtkWidget *icon_box,
diff --git a/libgimpwidgets/gimpframe.c b/libgimpwidgets/gimpframe.c
index 39dbb25..3ef93d8 100644
--- a/libgimpwidgets/gimpframe.c
+++ b/libgimpwidgets/gimpframe.c
@@ -340,7 +340,7 @@ gimp_frame_get_label_spacing (GtkFrame *frame)
  *
  * Return value: a new #GimpFrame widget
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_frame_new (const gchar *label)
diff --git a/libgimpwidgets/gimphelpui.c b/libgimpwidgets/gimphelpui.c
index 65e4324..e85c084 100644
--- a/libgimpwidgets/gimphelpui.c
+++ b/libgimpwidgets/gimphelpui.c
@@ -244,7 +244,7 @@ gimp_help_set_help_data (GtkWidget   *widget,
  * which is marked up with <link linkend="PangoMarkupFormat">Pango
  * text markup language</link>.
  *
- * Since: GIMP 2.6
+ * Since: 2.6
  **/
 void
 gimp_help_set_help_data_with_markup (GtkWidget   *widget,
@@ -295,7 +295,7 @@ gimp_context_help (GtkWidget *widget)
  *
  * Return value: The #GQuark.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GQuark
 gimp_help_id_quark (void)
diff --git a/libgimpwidgets/gimphelpui.h b/libgimpwidgets/gimphelpui.h
index c77096f..04d405f 100644
--- a/libgimpwidgets/gimphelpui.h
+++ b/libgimpwidgets/gimphelpui.h
@@ -64,7 +64,7 @@ void   gimp_context_help                   (GtkWidget    *widget);
  *
  * The #GQuark used to attach GIMP help IDs to widgets.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 #define GIMP_HELP_ID (gimp_help_id_quark ())
 
diff --git a/libgimpwidgets/gimpintcombobox.c b/libgimpwidgets/gimpintcombobox.c
index 4f7ad86..c32062f 100644
--- a/libgimpwidgets/gimpintcombobox.c
+++ b/libgimpwidgets/gimpintcombobox.c
@@ -106,7 +106,7 @@ gimp_int_combo_box_class_init (GimpIntComboBoxClass *klass)
    * if the cell renderer does not have enough room to display the
    * entire string.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class, PROP_ELLIPSIZE,
                                    g_param_spec_enum ("ellipsize", NULL, NULL,
@@ -119,7 +119,7 @@ gimp_int_combo_box_class_init (GimpIntComboBoxClass *klass)
    *
    * Sets a label on the combo-box, see gimp_int_combo_box_set_label().
    *
-   * Since: GIMP 2.10
+   * Since: 2.10
    */
   g_object_class_install_property (object_class, PROP_LABEL,
                                    g_param_spec_string ("label", NULL, NULL,
@@ -232,7 +232,7 @@ gimp_int_combo_box_get_property (GObject    *object,
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_int_combo_box_new (const gchar *first_label,
@@ -262,7 +262,7 @@ gimp_int_combo_box_new (const gchar *first_label,
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_int_combo_box_new_valist (const gchar *first_label,
@@ -304,7 +304,7 @@ gimp_int_combo_box_new_valist (const gchar *first_label,
  *
  * Return value: a new #GimpIntComboBox.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkWidget *
 gimp_int_combo_box_new_array (gint         n_values,
@@ -349,7 +349,7 @@ gimp_int_combo_box_new_array (gint         n_values,
  *
  * The column number must be taken from the enum #GimpIntStoreColumns.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_int_combo_box_prepend (GimpIntComboBox *combo_box,
@@ -382,7 +382,7 @@ gimp_int_combo_box_prepend (GimpIntComboBox *combo_box,
  *
  * The column number must be taken from the enum #GimpIntStoreColumns.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_int_combo_box_append (GimpIntComboBox *combo_box,
@@ -415,7 +415,7 @@ gimp_int_combo_box_append (GimpIntComboBox *combo_box,
  * Return value: %TRUE on success or %FALSE if there was no item for
  *               this value.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_int_combo_box_set_active (GimpIntComboBox *combo_box,
@@ -447,7 +447,7 @@ gimp_int_combo_box_set_active (GimpIntComboBox *combo_box,
  * Return value: %TRUE if @value has been set or %FALSE if no item was
  *               active.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_int_combo_box_get_active (GimpIntComboBox *combo_box,
@@ -489,7 +489,7 @@ gimp_int_combo_box_get_active (GimpIntComboBox *combo_box,
  *
  * Return value: the signal handler ID as returned by g_signal_connect()
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gulong
 gimp_int_combo_box_connect (GimpIntComboBox *combo_box,
@@ -520,7 +520,7 @@ gimp_int_combo_box_connect (GimpIntComboBox *combo_box,
  * contents of the box will be right-aligned. This is useful for
  * places where screen estate is rare, like in tool options.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 void
 gimp_int_combo_box_set_label (GimpIntComboBox *combo_box,
@@ -568,7 +568,7 @@ gimp_int_combo_box_set_label (GimpIntComboBox *combo_box,
  *
  * Return value: the @combo_box' label.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  **/
 const gchar *
 gimp_int_combo_box_get_label (GimpIntComboBox *combo_box)
@@ -592,7 +592,7 @@ gimp_int_combo_box_get_label (GimpIntComboBox *combo_box)
  * Calling gtk_widget_queue_draw() on the @combo_box will cause the
  * sensitivity to be updated.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_int_combo_box_set_sensitivity (GimpIntComboBox        *combo_box,
diff --git a/libgimpwidgets/gimpintstore.c b/libgimpwidgets/gimpintstore.c
index 6121699..dbd6ac2 100644
--- a/libgimpwidgets/gimpintstore.c
+++ b/libgimpwidgets/gimpintstore.c
@@ -106,7 +106,7 @@ gimp_int_store_class_init (GimpIntStoreClass *klass)
    * to use the GIMP_INT_STORE_USER_DATA column and want to have the store
    * handle ref-counting of your user data.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_USER_DATA_TYPE,
@@ -263,7 +263,7 @@ gimp_int_store_add_empty (GimpIntStore *store)
  *
  * Return value: a new #GimpIntStore.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 GtkListStore *
 gimp_int_store_new (void)
@@ -282,7 +282,7 @@ gimp_int_store_new (void)
  * Return value: %TRUE if the value has been located and @iter is
  *               valid, %FALSE otherwise.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_int_store_lookup_by_value (GtkTreeModel *model,
diff --git a/libgimpwidgets/gimpnumberpairentry.c b/libgimpwidgets/gimpnumberpairentry.c
index 2f5192e..a422da2 100644
--- a/libgimpwidgets/gimpnumberpairentry.c
+++ b/libgimpwidgets/gimpnumberpairentry.c
@@ -369,7 +369,7 @@ gimp_number_pair_entry_finalize (GObject *object)
  *
  * Return value: The new #GimpNumberPairEntry widget.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_number_pair_entry_new (const gchar *separators,
@@ -447,7 +447,7 @@ gimp_number_pair_entry_ratio_to_fraction (gdouble  ratio,
  * An attempt is made to convert the decimal number into a fraction
  * with left_number and right_number < 1000.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_set_ratio (GimpNumberPairEntry *entry,
@@ -471,7 +471,7 @@ gimp_number_pair_entry_set_ratio (GimpNumberPairEntry *entry,
  *
  * Returns: The ratio value.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gdouble
 gimp_number_pair_entry_get_ratio (GimpNumberPairEntry *entry)
@@ -495,7 +495,7 @@ gimp_number_pair_entry_get_ratio (GimpNumberPairEntry *entry)
  * ignoring if the user has set his/her own value. The state of
  * user-override will not be changed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_set_values (GimpNumberPairEntry *entry,
@@ -579,7 +579,7 @@ gimp_number_pair_entry_set_values (GimpNumberPairEntry *entry,
  *
  * Gets the numbers displayed by a #GimpNumberPairEntry.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_get_values (GimpNumberPairEntry *entry,
@@ -612,7 +612,7 @@ gimp_number_pair_entry_get_values (GimpNumberPairEntry *entry,
  * Set the default string to %NULL to display default values as
  * normal.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 void
 gimp_number_pair_entry_set_default_text (GimpNumberPairEntry *entry,
@@ -639,7 +639,7 @@ gimp_number_pair_entry_set_default_text (GimpNumberPairEntry *entry,
  * Returns: the string manully set to be shown, or %NULL if values are
  *          shown in a normal fashion.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  */
 const gchar *
 gimp_number_pair_entry_get_default_text (GimpNumberPairEntry *entry)
@@ -662,7 +662,7 @@ gimp_number_pair_entry_get_default_text (GimpNumberPairEntry *entry)
  * right_number if necessary (or setting them to 1.0 in case that
  * @aspect is %GIMP_ASPECT_SQUARE).
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_set_aspect (GimpNumberPairEntry *entry,
@@ -702,7 +702,7 @@ gimp_number_pair_entry_set_aspect (GimpNumberPairEntry *entry,
  *
  * Returns: The entry's current aspect.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpAspectType
 gimp_number_pair_entry_get_aspect (GimpNumberPairEntry *entry)
@@ -770,7 +770,7 @@ gimp_number_pair_entry_modify_font (GimpNumberPairEntry *entry,
  * change when the default values are changed. When in user overridden
  * mode, setting default values will not affect the active values.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_set_user_override (GimpNumberPairEntry *entry,
@@ -802,7 +802,7 @@ gimp_number_pair_entry_set_user_override (GimpNumberPairEntry *entry,
  *
  * Returns: Whether or not the the widget is in user overridden mode.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_number_pair_entry_get_user_override (GimpNumberPairEntry *entry)
@@ -1207,7 +1207,7 @@ gimp_number_pair_entry_get_property (GObject    *object,
  * @left:  Default left value in the entry.
  * @right: Default right value in the entry.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_set_default_values (GimpNumberPairEntry *entry,
@@ -1237,7 +1237,7 @@ gimp_number_pair_entry_set_default_values (GimpNumberPairEntry *entry,
  * @left:  Pointer of where to put left value.
  * @right: Pointer of where to put right value.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_number_pair_entry_get_default_values (GimpNumberPairEntry *entry,
diff --git a/libgimpwidgets/gimpoffsetarea.c b/libgimpwidgets/gimpoffsetarea.c
index 8dc1d7c..a2f1848 100644
--- a/libgimpwidgets/gimpoffsetarea.c
+++ b/libgimpwidgets/gimpoffsetarea.c
@@ -144,7 +144,7 @@ gimp_offset_area_new (gint orig_width,
  * Sets the pixbuf which represents the original image/drawable which
  * is being offset.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_offset_area_set_pixbuf (GimpOffsetArea *area,
diff --git a/libgimpwidgets/gimppageselector.c b/libgimpwidgets/gimppageselector.c
index fc26b78..99e4017 100644
--- a/libgimpwidgets/gimppageselector.c
+++ b/libgimpwidgets/gimppageselector.c
@@ -145,7 +145,7 @@ gimp_page_selector_class_init (GimpPageSelectorClass *klass)
    *
    * This signal is emitted whenever the set of selected pages changes.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    **/
   selector_signals[SELECTION_CHANGED] =
     g_signal_new ("selection-changed",
@@ -163,7 +163,7 @@ gimp_page_selector_class_init (GimpPageSelectorClass *klass)
    * The "activate" signal on GimpPageSelector is an action signal. It
    * is emitted when a user double-clicks an item in the page selection.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   selector_signals[ACTIVATE] =
     g_signal_new ("activate",
@@ -180,7 +180,7 @@ gimp_page_selector_class_init (GimpPageSelectorClass *klass)
    *
    * The number of pages of the document to open.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    **/
   g_object_class_install_property (object_class, PROP_N_PAGES,
                                    g_param_spec_int ("n-pages", NULL, NULL,
@@ -192,7 +192,7 @@ gimp_page_selector_class_init (GimpPageSelectorClass *klass)
    *
    * The target to open the document to.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    **/
   g_object_class_install_property (object_class, PROP_TARGET,
                                    g_param_spec_enum ("target", NULL, NULL,
@@ -398,7 +398,7 @@ gimp_page_selector_set_property (GObject      *object,
  *
  * Returns: Pointer to the new #GimpPageSelector widget.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_page_selector_new (void)
@@ -413,7 +413,7 @@ gimp_page_selector_new (void)
  *
  * Sets the number of pages in the document to open.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_set_n_pages (GimpPageSelector *selector,
@@ -472,7 +472,7 @@ gimp_page_selector_set_n_pages (GimpPageSelector *selector,
  *
  * Returns: the number of pages in the document to open.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint
 gimp_page_selector_get_n_pages (GimpPageSelector *selector)
@@ -491,7 +491,7 @@ gimp_page_selector_get_n_pages (GimpPageSelector *selector)
  * @selector: Pointer to a #GimpPageSelector.
  * @target:   How to open the selected pages.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_set_target (GimpPageSelector       *selector,
@@ -518,7 +518,7 @@ gimp_page_selector_set_target (GimpPageSelector       *selector,
  *
  * Returns: How the selected pages should be opened.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GimpPageSelectorTarget
 gimp_page_selector_get_target (GimpPageSelector *selector)
@@ -542,7 +542,7 @@ gimp_page_selector_get_target (GimpPageSelector *selector)
  * Sets the thumbnail for given @page_no. A default "page" icon will
  * be used if no page thumbnail is set.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_set_page_thumbnail (GimpPageSelector *selector,
@@ -587,7 +587,7 @@ gimp_page_selector_set_page_thumbnail (GimpPageSelector *selector,
  *          pixbuf is owned by #GimpPageSelector and must not be
  *          unref'ed when no longer needed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GdkPixbuf *
 gimp_page_selector_get_page_thumbnail (GimpPageSelector *selector,
@@ -626,7 +626,7 @@ gimp_page_selector_get_page_thumbnail (GimpPageSelector *selector,
  *
  * Sets the label of the specified page.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_set_page_label (GimpPageSelector *selector,
@@ -668,7 +668,7 @@ gimp_page_selector_set_page_label (GimpPageSelector *selector,
  *          allocated string that should be g_free()'d when no longer
  *          needed.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_page_selector_get_page_label (GimpPageSelector *selector,
@@ -707,7 +707,7 @@ gimp_page_selector_get_page_label (GimpPageSelector *selector,
  *
  * Selects all pages.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_select_all (GimpPageSelector *selector)
@@ -727,7 +727,7 @@ gimp_page_selector_select_all (GimpPageSelector *selector)
  *
  * Unselects all pages.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_unselect_all (GimpPageSelector *selector)
@@ -748,7 +748,7 @@ gimp_page_selector_unselect_all (GimpPageSelector *selector)
  *
  * Adds a page to the selection.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_select_page (GimpPageSelector *selector,
@@ -780,7 +780,7 @@ gimp_page_selector_select_page (GimpPageSelector *selector,
  *
  * Removes a page from the selection.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_unselect_page (GimpPageSelector *selector,
@@ -812,7 +812,7 @@ gimp_page_selector_unselect_page (GimpPageSelector *selector,
  *
  * Returns: %TRUE if the page is selected, %FALSE otherwise.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_page_selector_page_is_selected (GimpPageSelector *selector,
@@ -849,7 +849,7 @@ gimp_page_selector_page_is_selected (GimpPageSelector *selector,
  * Returns: A sorted array of page numbers of selected pages. Use g_free() if
  *          you don't need the array any longer.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gint *
 gimp_page_selector_get_selected_pages (GimpPageSelector *selector,
@@ -899,7 +899,7 @@ gimp_page_selector_get_selected_pages (GimpPageSelector *selector,
  * Invalid pages and ranges will be silently ignored, duplicate and
  * overlapping pages and ranges will be merged.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_page_selector_select_range (GimpPageSelector *selector,
@@ -997,7 +997,7 @@ gimp_page_selector_select_range (GimpPageSelector *selector,
  *          pages. See gimp_page_selector_select_range() for the
  *          format of the string.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_page_selector_get_selected_range (GimpPageSelector *selector)
diff --git a/libgimpwidgets/gimppreview.c b/libgimpwidgets/gimppreview.c
index 6febbe6..94b423f 100644
--- a/libgimpwidgets/gimppreview.c
+++ b/libgimpwidgets/gimppreview.c
@@ -549,7 +549,7 @@ gimp_preview_real_untransform (GimpPreview *preview,
  *
  * Sets the state of the "Preview" check button.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_set_update (GimpPreview *preview,
@@ -568,7 +568,7 @@ gimp_preview_set_update (GimpPreview *preview,
  *
  * Return value: the state of the "Preview" check button.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_preview_get_update (GimpPreview *preview)
@@ -590,7 +590,7 @@ gimp_preview_get_update (GimpPreview *preview)
  * difference between the upper and lower value is used to set the
  * maximum size of the #GimpPreviewArea used in the @preview.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_set_bounds (GimpPreview *preview,
@@ -619,7 +619,7 @@ gimp_preview_set_bounds (GimpPreview *preview,
  * @width:   return location for the preview area width
  * @height:  return location for the preview area height
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_get_size (GimpPreview *preview,
@@ -641,7 +641,7 @@ gimp_preview_get_size (GimpPreview *preview,
  * @x:       return location for the horizontal offset
  * @y:       return location for the vertical offset
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_get_position (GimpPreview *preview,
@@ -667,7 +667,7 @@ gimp_preview_get_position (GimpPreview *preview,
  *
  * Transforms from image to widget coordinates.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_preview_transform (GimpPreview *preview,
@@ -693,7 +693,7 @@ gimp_preview_transform (GimpPreview *preview,
  *
  * Transforms from widget to image coordinates.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_preview_untransform (GimpPreview *preview,
@@ -720,7 +720,7 @@ gimp_preview_untransform (GimpPreview *preview,
  *
  * Return value: a pointer to the #GimpPreviewArea used in the @preview.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_preview_get_area (GimpPreview  *preview)
@@ -741,7 +741,7 @@ gimp_preview_get_area (GimpPreview  *preview)
  * #GimpDrawablePreview implements gimp_preview_draw() by drawing the
  * original, unmodified drawable to the @preview.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_draw (GimpPreview *preview)
@@ -762,7 +762,7 @@ gimp_preview_draw (GimpPreview *preview)
  * doesn't implement this method so the behaviour is determined by the
  * derived class implementing this method.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_draw_buffer (GimpPreview  *preview,
@@ -789,7 +789,7 @@ gimp_preview_draw_buffer (GimpPreview  *preview,
  * toplevel window containing the @preview and on the preview area
  * itself.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_invalidate (GimpPreview *preview)
@@ -817,7 +817,7 @@ gimp_preview_invalidate (GimpPreview *preview)
  * be overriden by a %GDK_FLEUR if the preview has scrollbars, or by a
  * %GDK_WATCH when the preview is invalidated.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_set_default_cursor (GimpPreview *preview,
@@ -844,7 +844,7 @@ gimp_preview_set_default_cursor (GimpPreview *preview,
  *
  * Return value: the #GtkHBox at the bottom of the preview.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_preview_get_controls (GimpPreview *preview)
diff --git a/libgimpwidgets/gimppreviewarea.c b/libgimpwidgets/gimppreviewarea.c
index 5142d61..e3021d6 100644
--- a/libgimpwidgets/gimppreviewarea.c
+++ b/libgimpwidgets/gimppreviewarea.c
@@ -1614,7 +1614,7 @@ gimp_preview_area_fill (GimpPreviewArea *area,
  * Sets the offsets of the previewed area. This information is used
  * when drawing the checkerboard and to determine the dither offsets.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_area_set_offsets (GimpPreviewArea *area,
@@ -1675,7 +1675,7 @@ gimp_preview_area_set_colormap (GimpPreviewArea *area,
  * maximum size. If a larger size is allocated for the widget, the
  * preview will draw itself centered into the allocated area.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_area_set_max_size (GimpPreviewArea *area,
@@ -1782,7 +1782,7 @@ gimp_preview_area_menu_new (GimpPreviewArea *area,
  * Creates a popup menu that allows one to configure the size and type of
  * the checkerboard pattern that the @area uses to visualize transparency.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_preview_area_menu_popup (GimpPreviewArea *area,
diff --git a/libgimpwidgets/gimpruler.c b/libgimpwidgets/gimpruler.c
index eacbb51..5c8c96a 100644
--- a/libgimpwidgets/gimpruler.c
+++ b/libgimpwidgets/gimpruler.c
@@ -349,7 +349,7 @@ gimp_ruler_get_property (GObject    *object,
  *
  * Return value: a new #GimpRuler widget.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GtkWidget *
 gimp_ruler_new (GtkOrientation orientation)
@@ -491,7 +491,7 @@ gimp_ruler_track_widget_motion_notify (GtkWidget      *widget,
  * for the track widget's children, regardless of whether they are
  * ordinary children of off-screen children.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 void
 gimp_ruler_add_track_widget (GimpRuler *ruler,
@@ -524,7 +524,7 @@ gimp_ruler_add_track_widget (GimpRuler *ruler,
  * Removes a previously added track widget from the ruler. See
  * gimp_ruler_add_track_widget().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 void
 gimp_ruler_remove_track_widget (GimpRuler *ruler,
@@ -556,7 +556,7 @@ gimp_ruler_remove_track_widget (GimpRuler *ruler,
  *
  * This sets the unit of the ruler.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 void
 gimp_ruler_set_unit (GimpRuler *ruler,
@@ -583,7 +583,7 @@ gimp_ruler_set_unit (GimpRuler *ruler,
  *
  * Return value: the unit currently used in the @ruler widget.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 GimpUnit
 gimp_ruler_get_unit (GimpRuler *ruler)
@@ -600,7 +600,7 @@ gimp_ruler_get_unit (GimpRuler *ruler)
  *
  * This sets the position of the ruler.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 void
 gimp_ruler_set_position (GimpRuler *ruler,
@@ -627,7 +627,7 @@ gimp_ruler_set_position (GimpRuler *ruler,
  *
  * Return value: the current position of the @ruler widget.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 gdouble
 gimp_ruler_get_position (GimpRuler *ruler)
@@ -647,7 +647,7 @@ gimp_ruler_get_position (GimpRuler *ruler)
  *
  * This sets the range of the ruler.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 void
 gimp_ruler_set_range (GimpRuler *ruler,
@@ -693,7 +693,7 @@ gimp_ruler_set_range (GimpRuler *ruler,
  * Retrieves values indicating the range and current position of a #GimpRuler.
  * See gimp_ruler_set_range().
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  **/
 void
 gimp_ruler_get_range (GimpRuler *ruler,
diff --git a/libgimpwidgets/gimpscaleentry.c b/libgimpwidgets/gimpscaleentry.c
index 295a8f8..7765a79 100644
--- a/libgimpwidgets/gimpscaleentry.c
+++ b/libgimpwidgets/gimpscaleentry.c
@@ -364,7 +364,7 @@ gimp_color_scale_entry_new (GtkTable    *table,
  * ranges, but smaller selections on that range require a finer
  * adjustment.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_scale_entry_set_logarithmic (GtkObject *adjustment,
@@ -491,7 +491,7 @@ gimp_scale_entry_set_logarithmic (GtkObject *adjustment,
  * Return value: %TRUE if the the entry's scale widget will behave in
  *               logharithmic fashion, %FALSE for linear behaviour.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 gboolean
 gimp_scale_entry_get_logarithmic (GtkObject *adjustment)
diff --git a/libgimpwidgets/gimpscrolledpreview.c b/libgimpwidgets/gimpscrolledpreview.c
index 900a9cd..4eef084 100644
--- a/libgimpwidgets/gimpscrolledpreview.c
+++ b/libgimpwidgets/gimpscrolledpreview.c
@@ -809,7 +809,7 @@ gimp_scrolled_preview_set_cursor (GimpPreview *preview)
  * @x:       horizontal scroll offset
  * @y:       vertical scroll offset
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_scrolled_preview_set_position (GimpScrolledPreview *preview,
@@ -840,7 +840,7 @@ gimp_scrolled_preview_set_position (GimpScrolledPreview *preview,
  * @hscrollbar_policy: policy for horizontal scrollbar
  * @vscrollbar_policy: policy for vertical scrollbar
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_scrolled_preview_set_policy (GimpScrolledPreview *preview,
@@ -870,7 +870,7 @@ gimp_scrolled_preview_set_policy (GimpScrolledPreview *preview,
  * This function should only be used to implement widgets derived from
  * #GimpScrolledPreview. There is no point in calling this from a plug-in.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_scrolled_preview_freeze (GimpScrolledPreview *preview)
@@ -894,7 +894,7 @@ gimp_scrolled_preview_freeze (GimpScrolledPreview *preview)
  * This function should only be used to implement widgets derived from
  * #GimpScrolledPreview. There is no point in calling this from a plug-in.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_scrolled_preview_thaw (GimpScrolledPreview *preview)
diff --git a/libgimpwidgets/gimpsizeentry.c b/libgimpwidgets/gimpsizeentry.c
index 29c0a24..374ef79 100644
--- a/libgimpwidgets/gimpsizeentry.c
+++ b/libgimpwidgets/gimpsizeentry.c
@@ -1437,7 +1437,7 @@ gimp_size_entry_eevl_unit_resolver (const gchar      *identifier,
  * Controls whether a unit menu is shown in the size entry.  If
  * @show is #TRUE, the menu is shown; otherwise it is hidden.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_size_entry_show_unit_menu (GimpSizeEntry *gse,
@@ -1501,7 +1501,7 @@ gimp_size_entry_grab_focus (GimpSizeEntry *gse)
  * Iterates over all entries in the #GimpSizeEntry and calls
  * gtk_entry_set_activates_default() on them.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_size_entry_set_activates_default (GimpSizeEntry *gse,
diff --git a/libgimpwidgets/gimpstringcombobox.c b/libgimpwidgets/gimpstringcombobox.c
index 5508d65..54df407 100644
--- a/libgimpwidgets/gimpstringcombobox.c
+++ b/libgimpwidgets/gimpstringcombobox.c
@@ -90,7 +90,7 @@ gimp_string_combo_box_class_init (GimpStringComboBoxClass *klass)
    * The column in the associated GtkTreeModel that holds unique
    * string IDs.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_ID_COLUMN,
@@ -105,7 +105,7 @@ gimp_string_combo_box_class_init (GimpStringComboBoxClass *klass)
    * The column in the associated GtkTreeModel that holds strings to
    * be used as labels in the combo-box.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_LABEL_COLUMN,
@@ -122,7 +122,7 @@ gimp_string_combo_box_class_init (GimpStringComboBoxClass *klass)
    * if the cell renderer does not have enough room to display the
    * entire string.
    *
-   * Since: GIMP 2.4
+   * Since: 2.4
    */
   g_object_class_install_property (object_class,
                                    PROP_ELLIPSIZE,
@@ -258,7 +258,7 @@ gimp_string_model_lookup (GtkTreeModel *model,
  *
  * Return value: a new #GimpStringComboBox.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 GtkWidget *
 gimp_string_combo_box_new (GtkTreeModel *model,
@@ -289,7 +289,7 @@ gimp_string_combo_box_new (GtkTreeModel *model,
  * Return value: %TRUE on success or %FALSE if there was no item for
  *               this value.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gboolean
 gimp_string_combo_box_set_active (GimpStringComboBox *combo_box,
@@ -331,7 +331,7 @@ gimp_string_combo_box_set_active (GimpStringComboBox *combo_box,
  *
  * Return value: newly allocated ID string or %NULL if nothing was selected
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 gchar *
 gimp_string_combo_box_get_active (GimpStringComboBox *combo_box)
diff --git a/libgimpwidgets/gimpwidgets-error.h b/libgimpwidgets/gimpwidgets-error.h
index 5322f7e..a7f2fcf 100644
--- a/libgimpwidgets/gimpwidgets-error.h
+++ b/libgimpwidgets/gimpwidgets-error.h
@@ -40,7 +40,7 @@ typedef enum
  *
  * The GIMP widgets error domain.
  *
- * Since: GIMP 2.8
+ * Since: 2.8
  */
 #define GIMP_WIDGETS_ERROR (gimp_widgets_error_quark ())
 
diff --git a/libgimpwidgets/gimpwidgetsutils.c b/libgimpwidgets/gimpwidgetsutils.c
index a0d973e..134d101 100644
--- a/libgimpwidgets/gimpwidgetsutils.c
+++ b/libgimpwidgets/gimpwidgetsutils.c
@@ -190,7 +190,7 @@ gimp_table_attach_aligned (GtkTable    *table,
  * you need to set attributes on part of the label, you will have to
  * use the PangoAttributes API directly.
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 void
 gimp_label_set_attributes (GtkLabel *label,
diff --git a/modules/gimpcolorwheel.c b/modules/gimpcolorwheel.c
index 46c8d3a..4030f83 100644
--- a/modules/gimpcolorwheel.c
+++ b/modules/gimpcolorwheel.c
@@ -1261,7 +1261,7 @@ gimp_color_wheel_focus (GtkWidget        *widget,
  *
  * Return value: A newly-created HSV color selector.
  *
- * Since: 2.14
+ * Since: 2.10
  */
 GtkWidget*
 gimp_color_wheel_new (void)
@@ -1279,7 +1279,7 @@ gimp_color_wheel_new (void)
  * Sets the current color in an HSV color selector.
  * Color component values must be in the [0.0, 1.0] range.
  *
- * Since: 2.14
+ * Since: 2.10
  */
 void
 gimp_color_wheel_set_color (GimpColorWheel *wheel,
@@ -1315,7 +1315,7 @@ gimp_color_wheel_set_color (GimpColorWheel *wheel,
  * Queries the current color in an HSV color selector.
  * Returned values will be in the [0.0, 1.0] range.
  *
- * Since: 2.14
+ * Since: 2.10
  */
 void
 gimp_color_wheel_get_color (GimpColorWheel *wheel,
@@ -1341,7 +1341,7 @@ gimp_color_wheel_get_color (GimpColorWheel *wheel,
  *
  * Sets the ring fraction of a wheel color selector.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 void
 gimp_color_wheel_set_ring_fraction (GimpColorWheel *hsv,
@@ -1364,7 +1364,7 @@ gimp_color_wheel_set_ring_fraction (GimpColorWheel *hsv,
  *
  * Returns value: The ring fraction of the wheel color selector.
  *
- * Since: GIMP 2.10
+ * Since: 2.10
  */
 gdouble
 gimp_color_wheel_get_ring_fraction (GimpColorWheel *wheel)
@@ -1391,7 +1391,7 @@ gimp_color_wheel_get_ring_fraction (GimpColorWheel *wheel)
  *     since they may be transitory, or %FALSE if they should consider
  *     the color value status to be final.
  *
- * Since: 2.14
+ * Since: 2.10
  */
 gboolean
 gimp_color_wheel_is_adjusting (GimpColorWheel *wheel)
diff --git a/tools/pdbgen/enumcode.pl b/tools/pdbgen/enumcode.pl
index 7037517..1f4e408 100755
--- a/tools/pdbgen/enumcode.pl
+++ b/tools/pdbgen/enumcode.pl
@@ -171,7 +171,7 @@ static gboolean enums_initialized = FALSE;
  * It's not necessary for plug-ins to call this directly, because
  * the normal plug-in initialization code will handle it implicitly.
  *
- * Since: GIMP 2.4
+ * Since: 2.4
  **/
 void
 gimp_enums_init (void)
@@ -201,7 +201,7 @@ gimp_enums_init (void)
  *
  * Return value: an array with type names
  *
- * Since: GIMP 2.2
+ * Since: 2.2
  **/
 const gchar **
 gimp_enums_get_type_names (gint *n_type_names)
diff --git a/tools/pdbgen/lib.pl b/tools/pdbgen/lib.pl
index 1f6c296..c548ab6 100644
--- a/tools/pdbgen/lib.pl
+++ b/tools/pdbgen/lib.pl
@@ -447,7 +447,7 @@ CODE
         unless ($retdesc =~ /[\.\!\?]$/) { $retdesc .= '.' }
 
         if ($proc->{since}) {
-           $sincedesc = "\n *\n * Since: GIMP $proc->{since}";
+           $sincedesc = "\n *\n * Since: $proc->{since}";
        }
 
        if ($proc->{deprecated}) {


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