[gtksourceview: 2/21] drop unneeded version guards checks




commit 654f6f4b749c1fdb3a0ecba1cb401dde458224df
Author: Bilal Elmoussaoui <bil elmoussaoui gmail com>
Date:   Mon Nov 29 20:58:49 2021 +0100

    drop unneeded version guards checks
    
    For versions older than 5.0, they are no longer needed because the lib is not compatible with those 
anymore
    For version=5.0, the check is not needed

 .../snippets/gtksourcecompletionsnippets.h         |   4 +-
 gtksourceview/gtksourcebuffer.h                    |  10 +-
 gtksourceview/gtksourcecompletion.h                |  26 +-
 gtksourceview/gtksourcecompletioncell.h            |  20 +-
 gtksourceview/gtksourcecompletioncontext.h         |  22 +-
 gtksourceview/gtksourcecompletionproposal.h        |   2 +-
 gtksourceview/gtksourcecompletionprovider.h        |  22 +-
 gtksourceview/gtksourceencoding.h                  |  22 +-
 gtksourceview/gtksourcefile.h                      |  26 +-
 gtksourceview/gtksourcefileloader.h                |  28 +-
 gtksourceview/gtksourcefilesaver.h                 |  34 +-
 gtksourceview/gtksourcegutter.h                    |   2 +-
 gtksourceview/gtksourcehover.h                     |   6 +-
 gtksourceview/gtksourcehovercontext.h              |  10 +-
 gtksourceview/gtksourcehoverdisplay.h              |  10 +-
 gtksourceview/gtksourcehoverprovider.h             |   6 +-
 gtksourceview/gtksourceindenter.h                  |   6 +-
 gtksourceview/gtksourceinit.h                      |   4 +-
 gtksourceview/gtksourcelanguage.h                  |   2 +-
 gtksourceview/gtksourcemap.h                       |   8 +-
 gtksourceview/gtksourceregion.h                    |  32 +-
 gtksourceview/gtksourcesearchcontext.h             |  38 +-
 gtksourceview/gtksourcesnippet.h                   |  30 +-
 gtksourceview/gtksourcesnippetchunk.h              |  30 +-
 gtksourceview/gtksourcesnippetcontext.h            |  20 +-
 gtksourceview/gtksourcesnippetmanager.h            |  12 +-
 gtksourceview/gtksourcespacedrawer.h               |  18 +-
 gtksourceview/gtksourcestyle.h                     |   2 +-
 gtksourceview/gtksourcestyleschemechooser.h        |   6 +-
 gtksourceview/gtksourcestyleschemechooserbutton.h  |   4 +-
 gtksourceview/gtksourcestyleschemechooserwidget.h  |   4 +-
 gtksourceview/gtksourcetag.h                       |   4 +-
 gtksourceview/gtksourceutils.h                     |   4 +-
 gtksourceview/gtksourceversion.h.in                | 412 +--------------------
 gtksourceview/gtksourceview.h                      |  22 +-
 35 files changed, 254 insertions(+), 654 deletions(-)
---
diff --git a/gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.h 
b/gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.h
index 592da7a4..17dbe42d 100644
--- a/gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.h
+++ b/gtksourceview/completion-providers/snippets/gtksourcecompletionsnippets.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_COMPLETION_SNIPPETS (gtk_source_completion_snippets_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceCompletionSnippets, gtk_source_completion_snippets, GTK_SOURCE, 
COMPLETION_SNIPPETS, GObject)
 
 struct _GtkSourceCompletionSnippetsClass
@@ -43,7 +43,7 @@ struct _GtkSourceCompletionSnippetsClass
        gpointer _reserved[10];
 };
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompletionSnippets *gtk_source_completion_snippets_new (void);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcebuffer.h b/gtksourceview/gtksourcebuffer.h
index 5f6b068b..346eefbf 100644
--- a/gtksourceview/gtksourcebuffer.h
+++ b/gtksourceview/gtksourcebuffer.h
@@ -170,25 +170,25 @@ GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean               gtk_source_buffer_iter_backward_to_context_class_toggle (GtkSourceBuffer         
*buffer,
                                                                                 GtkTextIter             
*iter,
                                                                                 const gchar             
*context_class);
-GTK_SOURCE_AVAILABLE_IN_3_12
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                   gtk_source_buffer_change_case                           (GtkSourceBuffer         
*buffer,
                                                                                 GtkSourceChangeCaseType  
case_type,
                                                                                 GtkTextIter             
*start,
                                                                                 GtkTextIter             
*end);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                   gtk_source_buffer_join_lines                            (GtkSourceBuffer         
*buffer,
                                                                                 GtkTextIter             
*start,
                                                                                 GtkTextIter             
*end);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                   gtk_source_buffer_sort_lines                            (GtkSourceBuffer         
*buffer,
                                                                                 GtkTextIter             
*start,
                                                                                 GtkTextIter             *end,
                                                                                 GtkSourceSortFlags       
flags,
                                                                                 gint                     
column);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                   gtk_source_buffer_set_implicit_trailing_newline         (GtkSourceBuffer         
*buffer,
                                                                                 gboolean                 
implicit_trailing_newline);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean               gtk_source_buffer_get_implicit_trailing_newline         (GtkSourceBuffer         
*buffer);
 GTK_SOURCE_AVAILABLE_IN_ALL
 GtkTextTag            *gtk_source_buffer_create_source_tag                     (GtkSourceBuffer         
*buffer,
diff --git a/gtksourceview/gtksourcecompletion.h b/gtksourceview/gtksourcecompletion.h
index 01fcc742..9d827b77 100644
--- a/gtksourceview/gtksourcecompletion.h
+++ b/gtksourceview/gtksourcecompletion.h
@@ -29,37 +29,37 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_COMPLETION (gtk_source_completion_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceCompletion, gtk_source_completion, GTK_SOURCE, COMPLETION, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceView   *gtk_source_completion_get_view            (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer *gtk_source_completion_get_buffer          (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_show                (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_hide                (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_add_provider        (GtkSourceCompletion         *self,
                                                             GtkSourceCompletionProvider *provider);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_remove_provider     (GtkSourceCompletion         *self,
                                                             GtkSourceCompletionProvider *provider);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_block_interactive   (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_unblock_interactive (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint            gtk_source_completion_get_page_size       (GtkSourceCompletion         *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_completion_set_page_size       (GtkSourceCompletion         *self,
                                                             guint                        page_size);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_completion_fuzzy_match         (const char                  *haystack,
                                                             const char                  *casefold_needle,
                                                             guint                       *priority);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 PangoAttrList   *gtk_source_completion_fuzzy_highlight     (const char                  *haystack,
                                                             const char                  *casefold_query);
 
diff --git a/gtksourceview/gtksourcecompletioncell.h b/gtksourceview/gtksourcecompletioncell.h
index 8c490443..b0f6da1e 100644
--- a/gtksourceview/gtksourcecompletioncell.h
+++ b/gtksourceview/gtksourcecompletioncell.h
@@ -39,32 +39,32 @@ typedef enum _GtkSourceCompletionColumn
        GTK_SOURCE_COMPLETION_COLUMN_DETAILS    = 5,
 } GtkSourceCompletionColumn;
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceCompletionCell, gtk_source_completion_cell, GTK_SOURCE, COMPLETION_CELL, 
GtkWidget)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompletionColumn gtk_source_completion_cell_get_column               (GtkSourceCompletionCell 
*self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkWidget                *gtk_source_completion_cell_get_widget               (GtkSourceCompletionCell 
*self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_widget               (GtkSourceCompletionCell *self,
                                                                                GtkWidget               
*child);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_markup               (GtkSourceCompletionCell *self,
                                                                                const char              
*markup);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_icon_name            (GtkSourceCompletionCell *self,
                                                                                const char              
*icon_name);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_gicon                (GtkSourceCompletionCell *self,
                                                                                GIcon                   
*gicon);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_paintable            (GtkSourceCompletionCell *self,
                                                                                GdkPaintable            
*paintable);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_text                 (GtkSourceCompletionCell *self,
                                                                                const char              
*text);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_completion_cell_set_text_with_attributes (GtkSourceCompletionCell *self,
                                                                                const char              *text,
                                                                                PangoAttrList           
*attrs);
diff --git a/gtksourceview/gtksourcecompletioncontext.h b/gtksourceview/gtksourcecompletioncontext.h
index 9f647f1b..1b013a11 100644
--- a/gtksourceview/gtksourcecompletioncontext.h
+++ b/gtksourceview/gtksourcecompletioncontext.h
@@ -36,30 +36,30 @@ typedef enum _GtkSourceCompletionActivation
        GTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTED = 2,
 } GtkSourceCompletionActivation;
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceCompletionContext, gtk_source_completion_context, GTK_SOURCE, 
COMPLETION_CONTEXT, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompletion           *gtk_source_completion_context_get_completion             
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompletionActivation  gtk_source_completion_context_get_activation             
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                       gtk_source_completion_context_get_bounds                 
(GtkSourceCompletionContext  *self,
                                                                                          GtkTextIter         
        *begin,
                                                                                          GtkTextIter         
        *end);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                       gtk_source_completion_context_get_empty                  
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 char                          *gtk_source_completion_context_get_word                   
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                       gtk_source_completion_context_get_busy                   
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceView                 *gtk_source_completion_context_get_view                   
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer               *gtk_source_completion_context_get_buffer                 
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceLanguage             *gtk_source_completion_context_get_language               
(GtkSourceCompletionContext  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                           gtk_source_completion_context_set_proposals_for_provider 
(GtkSourceCompletionContext  *self,
                                                                                          
GtkSourceCompletionProvider *provider,
                                                                                          GListModel          
        *results);
diff --git a/gtksourceview/gtksourcecompletionproposal.h b/gtksourceview/gtksourcecompletionproposal.h
index 723f8012..f3b38e82 100644
--- a/gtksourceview/gtksourcecompletionproposal.h
+++ b/gtksourceview/gtksourcecompletionproposal.h
@@ -29,7 +29,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_COMPLETION_PROPOSAL (gtk_source_completion_proposal_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (GtkSourceCompletionProposal, gtk_source_completion_proposal, GTK_SOURCE, 
COMPLETION_PROPOSAL, GObject)
 
 struct _GtkSourceCompletionProposalInterface
diff --git a/gtksourceview/gtksourcecompletionprovider.h b/gtksourceview/gtksourcecompletionprovider.h
index 62f60baa..1ff792a2 100644
--- a/gtksourceview/gtksourcecompletionprovider.h
+++ b/gtksourceview/gtksourcecompletionprovider.h
@@ -27,7 +27,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_COMPLETION_PROVIDER (gtk_source_completion_provider_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (GtkSourceCompletionProvider, gtk_source_completion_provider, GTK_SOURCE, 
COMPLETION_PROVIDER, GObject)
 
 struct _GtkSourceCompletionProviderInterface
@@ -71,45 +71,45 @@ struct _GtkSourceCompletionProviderInterface
                                               GtkSourceCompletionProposal  *proposal);
 };
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 char         *gtk_source_completion_provider_get_title         (GtkSourceCompletionProvider  *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 int           gtk_source_completion_provider_get_priority      (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean      gtk_source_completion_provider_is_trigger        (GtkSourceCompletionProvider  *self,
                                                                 const GtkTextIter            *iter,
                                                                 gunichar                      ch);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean      gtk_source_completion_provider_key_activates     (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GtkSourceCompletionProposal  *proposal,
                                                                 guint                         keyval,
                                                                 GdkModifierType               state);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void          gtk_source_completion_provider_populate_async    (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GCancellable                 *cancellable,
                                                                 GAsyncReadyCallback           callback,
                                                                 gpointer                      user_data);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GListModel   *gtk_source_completion_provider_populate_finish   (GtkSourceCompletionProvider  *self,
                                                                 GAsyncResult                 *result,
                                                                 GError                      **error);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void          gtk_source_completion_provider_refilter          (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GListModel                   *model);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void          gtk_source_completion_provider_display           (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GtkSourceCompletionProposal  *proposal,
                                                                 GtkSourceCompletionCell      *cell);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void          gtk_source_completion_provider_activate          (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GtkSourceCompletionProposal  *proposal);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GPtrArray    *gtk_source_completion_provider_list_alternates   (GtkSourceCompletionProvider  *self,
                                                                 GtkSourceCompletionContext   *context,
                                                                 GtkSourceCompletionProposal  *proposal);
diff --git a/gtksourceview/gtksourceencoding.h b/gtksourceview/gtksourceencoding.h
index e09e050d..041c3f2f 100644
--- a/gtksourceview/gtksourceencoding.h
+++ b/gtksourceview/gtksourceencoding.h
@@ -33,29 +33,29 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_ENCODING (gtk_source_encoding_get_type ())
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GType                    gtk_source_encoding_get_type               (void) G_GNUC_CONST;
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding *gtk_source_encoding_get_from_charset       (const gchar             *charset);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 gchar                   *gtk_source_encoding_to_string              (const GtkSourceEncoding *enc);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_encoding_get_name               (const GtkSourceEncoding *enc);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_encoding_get_charset            (const GtkSourceEncoding *enc);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding *gtk_source_encoding_get_utf8               (void);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding *gtk_source_encoding_get_current            (void);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GSList                  *gtk_source_encoding_get_all                (void);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 GSList                  *gtk_source_encoding_get_default_candidates (void);
 
 /* These should not be used, they are just to make python bindings happy */
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceEncoding       *gtk_source_encoding_copy                   (const GtkSourceEncoding *enc);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_encoding_free                   (GtkSourceEncoding       *enc);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcefile.h b/gtksourceview/gtksourcefile.h
index baf95caf..dc4ba4e3 100644
--- a/gtksourceview/gtksourcefile.h
+++ b/gtksourceview/gtksourcefile.h
@@ -86,7 +86,7 @@ typedef enum _GtkSourceCompressionType
 typedef GMountOperation *(*GtkSourceMountOperationFactory) (GtkSourceFile *file,
                                                             gpointer       userdata);
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceFile, gtk_source_file, GTK_SOURCE, FILE, GObject)
 
 struct _GtkSourceFileClass
@@ -98,33 +98,33 @@ struct _GtkSourceFileClass
 };
 
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFile            *gtk_source_file_new                         (void);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GFile                    *gtk_source_file_get_location                (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_set_location                (GtkSourceFile                  *file,
                                                                        GFile                          
*location);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding  *gtk_source_file_get_encoding                (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceNewlineType      gtk_source_file_get_newline_type            (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompressionType  gtk_source_file_get_compression_type        (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_set_mount_operation_factory (GtkSourceFile                  *file,
                                                                        GtkSourceMountOperationFactory  
callback,
                                                                        gpointer                        
user_data,
                                                                        GDestroyNotify                  
notify);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_check_file_on_disk          (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_is_local                    (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_is_externally_modified      (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_is_deleted                  (GtkSourceFile                  *file);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_is_readonly                 (GtkSourceFile                  *file);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcefileloader.h b/gtksourceview/gtksourcefileloader.h
index 3514056d..bd50eeaf 100644
--- a/gtksourceview/gtksourcefileloader.h
+++ b/gtksourceview/gtksourcefileloader.h
@@ -53,30 +53,30 @@ typedef enum _GtkSourceFileLoaderError
        GTK_SOURCE_FILE_LOADER_ERROR_CONVERSION_FALLBACK
 } GtkSourceFileLoaderError;
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceFileLoader, gtk_source_file_loader, GTK_SOURCE, FILE_LOADER, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GQuark                    gtk_source_file_loader_error_quark             (void);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFileLoader      *gtk_source_file_loader_new                     (GtkSourceBuffer        *buffer,
                                                                           GtkSourceFile          *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFileLoader      *gtk_source_file_loader_new_from_stream         (GtkSourceBuffer        *buffer,
                                                                           GtkSourceFile          *file,
                                                                           GInputStream           *stream);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_loader_set_candidate_encodings (GtkSourceFileLoader    *loader,
                                                                           GSList                 
*candidate_encodings);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer          *gtk_source_file_loader_get_buffer              (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFile            *gtk_source_file_loader_get_file                (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GFile                    *gtk_source_file_loader_get_location            (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GInputStream             *gtk_source_file_loader_get_input_stream        (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_loader_load_async              (GtkSourceFileLoader    *loader,
                                                                           gint                    
io_priority,
                                                                           GCancellable           
*cancellable,
@@ -85,15 +85,15 @@ void                      gtk_source_file_loader_load_async              (GtkSou
                                                                           GDestroyNotify          
progress_callback_notify,
                                                                           GAsyncReadyCallback     callback,
                                                                           gpointer                user_data);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_loader_load_finish             (GtkSourceFileLoader    *loader,
                                                                           GAsyncResult           *result,
                                                                           GError                **error);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding  *gtk_source_file_loader_get_encoding            (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceNewlineType      gtk_source_file_loader_get_newline_type        (GtkSourceFileLoader    *loader);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompressionType  gtk_source_file_loader_get_compression_type    (GtkSourceFileLoader    *loader);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcefilesaver.h b/gtksourceview/gtksourcefilesaver.h
index 5a184293..b249f94e 100644
--- a/gtksourceview/gtksourcefilesaver.h
+++ b/gtksourceview/gtksourcefilesaver.h
@@ -70,45 +70,45 @@ typedef enum _GtkSourceFileSaverFlags
        GTK_SOURCE_FILE_SAVER_FLAGS_CREATE_BACKUP            = 1 << 2
 } GtkSourceFileSaverFlags;
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceFileSaver, gtk_source_file_saver, GTK_SOURCE, FILE_SAVER, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GQuark                    gtk_source_file_saver_error_quark          (void);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFileSaver       *gtk_source_file_saver_new                  (GtkSourceBuffer           *buffer,
                                                                       GtkSourceFile             *file);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFileSaver       *gtk_source_file_saver_new_with_target      (GtkSourceBuffer           *buffer,
                                                                       GtkSourceFile             *file,
                                                                       GFile                     
*target_location);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer          *gtk_source_file_saver_get_buffer           (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFile            *gtk_source_file_saver_get_file             (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GFile                    *gtk_source_file_saver_get_location         (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_saver_set_encoding         (GtkSourceFileSaver        *saver,
                                                                       const GtkSourceEncoding   *encoding);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 const GtkSourceEncoding  *gtk_source_file_saver_get_encoding         (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_saver_set_newline_type     (GtkSourceFileSaver        *saver,
                                                                       GtkSourceNewlineType       
newline_type);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceNewlineType      gtk_source_file_saver_get_newline_type     (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_saver_set_compression_type (GtkSourceFileSaver        *saver,
                                                                       GtkSourceCompressionType   
compression_type);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompressionType  gtk_source_file_saver_get_compression_type (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_saver_set_flags            (GtkSourceFileSaver        *saver,
                                                                       GtkSourceFileSaverFlags    flags);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceFileSaverFlags   gtk_source_file_saver_get_flags            (GtkSourceFileSaver        *saver);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_file_saver_save_async           (GtkSourceFileSaver        *saver,
                                                                       gint                       io_priority,
                                                                       GCancellable              *cancellable,
@@ -117,7 +117,7 @@ void                      gtk_source_file_saver_save_async           (GtkSourceF
                                                                       GDestroyNotify             
progress_callback_notify,
                                                                       GAsyncReadyCallback        callback,
                                                                       gpointer                   user_data);
-GTK_SOURCE_AVAILABLE_IN_3_14
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                  gtk_source_file_saver_save_finish          (GtkSourceFileSaver        *saver,
                                                                       GAsyncResult              *result,
                                                                       GError                   **error);
diff --git a/gtksourceview/gtksourcegutter.h b/gtksourceview/gtksourcegutter.h
index bb27722b..bea28b2e 100644
--- a/gtksourceview/gtksourcegutter.h
+++ b/gtksourceview/gtksourcegutter.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceGutter, gtk_source_gutter, GTK_SOURCE, GUTTER, GtkWidget)
 
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceView     *gtk_source_gutter_get_view        (GtkSourceGutter         *gutter);
 GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean           gtk_source_gutter_insert          (GtkSourceGutter         *gutter,
diff --git a/gtksourceview/gtksourcehover.h b/gtksourceview/gtksourcehover.h
index 56d94b78..ec095eb6 100644
--- a/gtksourceview/gtksourcehover.h
+++ b/gtksourceview/gtksourcehover.h
@@ -33,13 +33,13 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_HOVER (gtk_source_hover_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceHover, gtk_source_hover, GTK_SOURCE, HOVER, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_add_provider    (GtkSourceHover         *self,
                                        GtkSourceHoverProvider *provider);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_remove_provider (GtkSourceHover         *self,
                                        GtkSourceHoverProvider *provider);
 
diff --git a/gtksourceview/gtksourcehovercontext.h b/gtksourceview/gtksourcehovercontext.h
index aee8f535..2cc474b4 100644
--- a/gtksourceview/gtksourcehovercontext.h
+++ b/gtksourceview/gtksourcehovercontext.h
@@ -33,17 +33,17 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_HOVER_CONTEXT (gtk_source_hover_context_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceHoverContext, gtk_source_hover_context, GTK_SOURCE, HOVER_CONTEXT, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceView   *gtk_source_hover_context_get_view   (GtkSourceHoverContext *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer *gtk_source_hover_context_get_buffer (GtkSourceHoverContext *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_hover_context_get_iter   (GtkSourceHoverContext *self,
                                                       GtkTextIter           *iter);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_hover_context_get_bounds (GtkSourceHoverContext *self,
                                                       GtkTextIter           *begin,
                                                       GtkTextIter           *end);
diff --git a/gtksourceview/gtksourcehoverdisplay.h b/gtksourceview/gtksourcehoverdisplay.h
index 6a06b761..aa5e2921 100644
--- a/gtksourceview/gtksourcehoverdisplay.h
+++ b/gtksourceview/gtksourcehoverdisplay.h
@@ -33,20 +33,20 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_HOVER_DISPLAY (gtk_source_hover_display_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceHoverDisplay, gtk_source_hover_display, GTK_SOURCE, HOVER_DISPLAY, GtkWidget)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_display_append       (GtkSourceHoverDisplay *self,
                                             GtkWidget             *child);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_display_prepend      (GtkSourceHoverDisplay *self,
                                             GtkWidget             *child);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_display_insert_after (GtkSourceHoverDisplay *self,
                                             GtkWidget             *child,
                                             GtkWidget             *sibling);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_hover_display_remove       (GtkSourceHoverDisplay *self,
                                             GtkWidget             *child);
 
diff --git a/gtksourceview/gtksourcehoverprovider.h b/gtksourceview/gtksourcehoverprovider.h
index c662c0a2..fccc4b71 100644
--- a/gtksourceview/gtksourcehoverprovider.h
+++ b/gtksourceview/gtksourcehoverprovider.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_HOVER_PROVIDER (gtk_source_hover_provider_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (GtkSourceHoverProvider, gtk_source_hover_provider, GTK_SOURCE, HOVER_PROVIDER, GObject)
 
 struct _GtkSourceHoverProviderInterface
@@ -55,14 +55,14 @@ struct _GtkSourceHoverProviderInterface
                                     GError                 **error);
 };
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void     gtk_source_hover_provider_populate_async  (GtkSourceHoverProvider  *self,
                                                     GtkSourceHoverContext   *context,
                                                     GtkSourceHoverDisplay   *display,
                                                     GCancellable            *cancellable,
                                                     GAsyncReadyCallback      callback,
                                                     gpointer                 user_data);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean gtk_source_hover_provider_populate_finish (GtkSourceHoverProvider  *self,
                                                     GAsyncResult                 *result,
                                                     GError                      **error);
diff --git a/gtksourceview/gtksourceindenter.h b/gtksourceview/gtksourceindenter.h
index d19d996b..d5217bd7 100644
--- a/gtksourceview/gtksourceindenter.h
+++ b/gtksourceview/gtksourceindenter.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_INDENTER (gtk_source_indenter_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (GtkSourceIndenter, gtk_source_indenter, GTK_SOURCE, INDENTER, GObject)
 
 struct _GtkSourceIndenterInterface
@@ -50,13 +50,13 @@ struct _GtkSourceIndenterInterface
                                GtkTextIter       *iter);
 };
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean gtk_source_indenter_is_trigger (GtkSourceIndenter *self,
                                          GtkSourceView     *view,
                                          const GtkTextIter *location,
                                          GdkModifierType    state,
                                          guint              keyval);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void     gtk_source_indenter_indent     (GtkSourceIndenter *self,
                                          GtkSourceView     *view,
                                          GtkTextIter       *iter);
diff --git a/gtksourceview/gtksourceinit.h b/gtksourceview/gtksourceinit.h
index 87898b76..c5398b74 100644
--- a/gtksourceview/gtksourceinit.h
+++ b/gtksourceview/gtksourceinit.h
@@ -29,9 +29,9 @@
 
 G_BEGIN_DECLS
 
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_init     (void);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void gtk_source_finalize (void);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcelanguage.h b/gtksourceview/gtksourcelanguage.h
index 99ef11e4..32f520b5 100644
--- a/gtksourceview/gtksourcelanguage.h
+++ b/gtksourceview/gtksourcelanguage.h
@@ -54,7 +54,7 @@ gchar       **gtk_source_language_get_style_ids      (GtkSourceLanguage *languag
 GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar  *gtk_source_language_get_style_name     (GtkSourceLanguage *language,
                                                       const gchar       *style_id);
-GTK_SOURCE_AVAILABLE_IN_3_4
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar  *gtk_source_language_get_style_fallback (GtkSourceLanguage *language,
                                                       const gchar       *style_id);
 
diff --git a/gtksourceview/gtksourcemap.h b/gtksourceview/gtksourcemap.h
index afd30e21..39dd93f5 100644
--- a/gtksourceview/gtksourcemap.h
+++ b/gtksourceview/gtksourcemap.h
@@ -31,7 +31,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_MAP (gtk_source_map_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceMap, gtk_source_map, GTK_SOURCE, MAP, GtkSourceView)
 
 struct _GtkSourceMapClass
@@ -42,12 +42,12 @@ struct _GtkSourceMapClass
        gpointer _reserved[10];
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkWidget     *gtk_source_map_new      (void);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 void           gtk_source_map_set_view (GtkSourceMap  *map,
                                         GtkSourceView *view);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceView *gtk_source_map_get_view (GtkSourceMap  *map);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourceregion.h b/gtksourceview/gtksourceregion.h
index 1571714d..b83ec4a8 100644
--- a/gtksourceview/gtksourceregion.h
+++ b/gtksourceview/gtksourceregion.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_REGION (gtk_source_region_get_type ())
 
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceRegion, gtk_source_region, GTK_SOURCE, REGION, GObject)
 
 struct _GtkSourceRegionClass
@@ -60,49 +60,49 @@ struct _GtkSourceRegionIter
        gpointer dummy3;
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceRegion *gtk_source_region_new                   (GtkTextBuffer       *buffer);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkTextBuffer   *gtk_source_region_get_buffer            (GtkSourceRegion     *region);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_region_add_subregion         (GtkSourceRegion     *region,
                                                           const GtkTextIter   *_start,
                                                           const GtkTextIter   *_end);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_region_add_region            (GtkSourceRegion     *region,
                                                           GtkSourceRegion     *region_to_add);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_region_subtract_subregion    (GtkSourceRegion     *region,
                                                           const GtkTextIter   *_start,
                                                           const GtkTextIter   *_end);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_region_subtract_region       (GtkSourceRegion     *region,
                                                           GtkSourceRegion     *region_to_subtract);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceRegion *gtk_source_region_intersect_subregion   (GtkSourceRegion     *region,
                                                           const GtkTextIter   *_start,
                                                           const GtkTextIter   *_end);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceRegion *gtk_source_region_intersect_region      (GtkSourceRegion     *region1,
                                                           GtkSourceRegion     *region2);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_region_is_empty              (GtkSourceRegion     *region);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_region_get_bounds            (GtkSourceRegion     *region,
                                                           GtkTextIter         *start,
                                                           GtkTextIter         *end);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void             gtk_source_region_get_start_region_iter (GtkSourceRegion     *region,
                                                           GtkSourceRegionIter *iter);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_region_iter_is_end           (GtkSourceRegionIter *iter);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_region_iter_next             (GtkSourceRegionIter *iter);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean         gtk_source_region_iter_get_subregion    (GtkSourceRegionIter *iter,
                                                           GtkTextIter         *start,
                                                           GtkTextIter         *end);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 gchar           *gtk_source_region_to_string             (GtkSourceRegion     *region);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcesearchcontext.h b/gtksourceview/gtksourcesearchcontext.h
index 6c09ab39..abbd4a21 100644
--- a/gtksourceview/gtksourcesearchcontext.h
+++ b/gtksourceview/gtksourcesearchcontext.h
@@ -31,80 +31,80 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_SEARCH_CONTEXT (gtk_source_search_context_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSearchContext, gtk_source_search_context, GTK_SOURCE, SEARCH_CONTEXT, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSearchContext  *gtk_source_search_context_new                     (GtkSourceBuffer          *buffer,
                                                                             GtkSourceSearchSettings  
*settings);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBuffer         *gtk_source_search_context_get_buffer              (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSearchSettings *gtk_source_search_context_get_settings            (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_get_highlight           (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_search_context_set_highlight           (GtkSourceSearchContext   *search,
                                                                             gboolean                  
highlight);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceStyle          *gtk_source_search_context_get_match_style         (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_search_context_set_match_style         (GtkSourceSearchContext   *search,
                                                                             GtkSourceStyle           
*match_style);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 GError                  *gtk_source_search_context_get_regex_error         (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 gint                     gtk_source_search_context_get_occurrences_count   (GtkSourceSearchContext   
*search);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 gint                     gtk_source_search_context_get_occurrence_position (GtkSourceSearchContext   *search,
                                                                             const GtkTextIter        
*match_start,
                                                                             const GtkTextIter        
*match_end);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_forward                 (GtkSourceSearchContext   *search,
                                                                             const GtkTextIter        *iter,
                                                                             GtkTextIter              
*match_start,
                                                                             GtkTextIter              
*match_end,
                                                                             gboolean                 
*has_wrapped_around);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_search_context_forward_async           (GtkSourceSearchContext   *search,
                                                                             const GtkTextIter        *iter,
                                                                             GCancellable             
*cancellable,
                                                                             GAsyncReadyCallback       
callback,
                                                                             gpointer                  
user_data);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_forward_finish          (GtkSourceSearchContext   *search,
                                                                             GAsyncResult             *result,
                                                                             GtkTextIter              
*match_start,
                                                                             GtkTextIter              
*match_end,
                                                                             gboolean                 
*has_wrapped_around,
                                                                             GError                  **error);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_backward                (GtkSourceSearchContext   *search,
                                                                             const GtkTextIter        *iter,
                                                                             GtkTextIter              
*match_start,
                                                                             GtkTextIter              
*match_end,
                                                                             gboolean                 
*has_wrapped_around);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_search_context_backward_async          (GtkSourceSearchContext   *search,
                                                                             const GtkTextIter        *iter,
                                                                             GCancellable             
*cancellable,
                                                                             GAsyncReadyCallback       
callback,
                                                                             gpointer                  
user_data);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_backward_finish         (GtkSourceSearchContext   *search,
                                                                             GAsyncResult             *result,
                                                                             GtkTextIter              
*match_start,
                                                                             GtkTextIter              
*match_end,
                                                                             gboolean                 
*has_wrapped_around,
                                                                             GError                  **error);
-GTK_SOURCE_AVAILABLE_IN_4_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_search_context_replace                 (GtkSourceSearchContext   *search,
                                                                             GtkTextIter              
*match_start,
                                                                             GtkTextIter              
*match_end,
                                                                             const gchar              
*replace,
                                                                             gint                      
replace_length,
                                                                             GError                  **error);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint                    gtk_source_search_context_replace_all             (GtkSourceSearchContext   *search,
                                                                             const gchar              
*replace,
                                                                             gint                      
replace_length,
diff --git a/gtksourceview/gtksourcesnippet.h b/gtksourceview/gtksourcesnippet.h
index e341a76c..379864e2 100644
--- a/gtksourceview/gtksourcesnippet.h
+++ b/gtksourceview/gtksourcesnippet.h
@@ -34,42 +34,42 @@ G_BEGIN_DECLS
 GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSnippet, gtk_source_snippet, GTK_SOURCE, SNIPPET, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippet        *gtk_source_snippet_new                        (const gchar           *trigger,
                                                                         const gchar           *language_id);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippet        *gtk_source_snippet_copy                       (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_get_name                   (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_set_name                   (GtkSourceSnippet      *snippet,
                                                                         const gchar           *name);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_get_trigger                (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_set_trigger                (GtkSourceSnippet      *snippet,
                                                                         const gchar           *trigger);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_get_language_id            (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_set_language_id            (GtkSourceSnippet      *snippet,
                                                                         const gchar           *language_id);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_get_description            (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_set_description            (GtkSourceSnippet      *snippet,
                                                                         const gchar           *description);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_add_chunk                  (GtkSourceSnippet      *snippet,
                                                                         GtkSourceSnippetChunk *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint                    gtk_source_snippet_get_n_chunks               (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gint                     gtk_source_snippet_get_focus_position         (GtkSourceSnippet      *snippet);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetChunk   *gtk_source_snippet_get_nth_chunk              (GtkSourceSnippet      *snippet,
                                                                         guint                  nth);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetContext *gtk_source_snippet_get_context                (GtkSourceSnippet      *snippet);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcesnippetchunk.h b/gtksourceview/gtksourcesnippetchunk.h
index 7f71a1aa..7885a577 100644
--- a/gtksourceview/gtksourcesnippetchunk.h
+++ b/gtksourceview/gtksourcesnippetchunk.h
@@ -31,41 +31,41 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_SNIPPET_CHUNK (gtk_source_snippet_chunk_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSnippetChunk, gtk_source_snippet_chunk, GTK_SOURCE, SNIPPET_CHUNK, 
GInitiallyUnowned)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetChunk   *gtk_source_snippet_chunk_new                (void);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetChunk   *gtk_source_snippet_chunk_copy               (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetContext *gtk_source_snippet_chunk_get_context        (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_context        (GtkSourceSnippetChunk   *chunk,
                                                                       GtkSourceSnippetContext *context);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_chunk_get_spec           (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_spec           (GtkSourceSnippetChunk   *chunk,
                                                                       const gchar             *spec);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gint                     gtk_source_snippet_chunk_get_focus_position (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_focus_position (GtkSourceSnippetChunk   *chunk,
                                                                       gint                     
focus_position);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_chunk_get_text           (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_text           (GtkSourceSnippetChunk   *chunk,
                                                                       const gchar             *text);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_snippet_chunk_get_text_set       (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_text_set       (GtkSourceSnippetChunk   *chunk,
                                                                       gboolean                 text_set);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const char              *gtk_source_snippet_chunk_get_tooltip_text   (GtkSourceSnippetChunk   *chunk);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_chunk_set_tooltip_text   (GtkSourceSnippetChunk   *chunk,
                                                                       const char              *tooltip_text);
 
diff --git a/gtksourceview/gtksourcesnippetcontext.h b/gtksourceview/gtksourcesnippetcontext.h
index 14e569d6..5ccd07cd 100644
--- a/gtksourceview/gtksourcesnippetcontext.h
+++ b/gtksourceview/gtksourcesnippetcontext.h
@@ -31,34 +31,34 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_SNIPPET_CONTEXT (gtk_source_snippet_context_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSnippetContext, gtk_source_snippet_context, GTK_SOURCE, SNIPPET_CONTEXT, 
GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetContext *gtk_source_snippet_context_new             (void);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_clear_variables (GtkSourceSnippetContext *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_set_variable    (GtkSourceSnippetContext *self,
                                                                      const gchar             *key,
                                                                      const gchar             *value);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_set_constant    (GtkSourceSnippetContext *self,
                                                                      const gchar             *key,
                                                                      const gchar             *value);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             *gtk_source_snippet_context_get_variable    (GtkSourceSnippetContext *self,
                                                                      const gchar             *key);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 gchar                   *gtk_source_snippet_context_expand          (GtkSourceSnippetContext *self,
                                                                      const gchar             *input);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_set_tab_width   (GtkSourceSnippetContext *self,
                                                                      gint                     tab_width);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_set_use_spaces  (GtkSourceSnippetContext *self,
                                                                      gboolean                 use_spaces);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_snippet_context_set_line_prefix (GtkSourceSnippetContext *self,
                                                                      const gchar             *line_prefix);
 
diff --git a/gtksourceview/gtksourcesnippetmanager.h b/gtksourceview/gtksourcesnippetmanager.h
index b6f51b95..5552475f 100644
--- a/gtksourceview/gtksourcesnippetmanager.h
+++ b/gtksourceview/gtksourcesnippetmanager.h
@@ -34,21 +34,21 @@ G_BEGIN_DECLS
 GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSnippetManager, gtk_source_snippet_manager, GTK_SOURCE, SNIPPET_MANAGER, 
GObject)
 
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippetManager  *gtk_source_snippet_manager_get_default     (void);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar * const      *gtk_source_snippet_manager_get_search_path (GtkSourceSnippetManager *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                      gtk_source_snippet_manager_set_search_path (GtkSourceSnippetManager *self,
                                                                       const gchar * const     *dirs);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSnippet         *gtk_source_snippet_manager_get_snippet     (GtkSourceSnippetManager *self,
                                                                       const gchar             *group,
                                                                       const gchar             *language_id,
                                                                       const gchar             *trigger);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 const gchar             **gtk_source_snippet_manager_list_groups     (GtkSourceSnippetManager *self);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GListModel               *gtk_source_snippet_manager_list_matching   (GtkSourceSnippetManager *self,
                                                                       const gchar             *group,
                                                                       const gchar             *language_id,
diff --git a/gtksourceview/gtksourcespacedrawer.h b/gtksourceview/gtksourcespacedrawer.h
index 31ec8c27..04c590a4 100644
--- a/gtksourceview/gtksourcespacedrawer.h
+++ b/gtksourceview/gtksourcespacedrawer.h
@@ -81,29 +81,29 @@ typedef enum _GtkSourceSpaceLocationFlags
        GTK_SOURCE_SPACE_LOCATION_ALL         = 0x7
 } GtkSourceSpaceLocationFlags;
 
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkSourceSpaceDrawer, gtk_source_space_drawer, GTK_SOURCE, SPACE_DRAWER, GObject)
 
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSpaceDrawer    *gtk_source_space_drawer_new                     (void);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSpaceTypeFlags  gtk_source_space_drawer_get_types_for_locations (GtkSourceSpaceDrawer        
*drawer,
                                                                           GtkSourceSpaceLocationFlags  
locations);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_space_drawer_set_types_for_locations (GtkSourceSpaceDrawer        
*drawer,
                                                                           GtkSourceSpaceLocationFlags  
locations,
                                                                           GtkSourceSpaceTypeFlags      
types);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 GVariant                *gtk_source_space_drawer_get_matrix              (GtkSourceSpaceDrawer        
*drawer);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_space_drawer_set_matrix              (GtkSourceSpaceDrawer        
*drawer,
                                                                           GVariant                    
*matrix);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                 gtk_source_space_drawer_get_enable_matrix       (GtkSourceSpaceDrawer        
*drawer);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_space_drawer_set_enable_matrix       (GtkSourceSpaceDrawer        
*drawer,
                                                                           gboolean                     
enable_matrix);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                     gtk_source_space_drawer_bind_matrix_setting     (GtkSourceSpaceDrawer        
*drawer,
                                                                           GSettings                   
*settings,
                                                                           const gchar                 *key,
diff --git a/gtksourceview/gtksourcestyle.h b/gtksourceview/gtksourcestyle.h
index 026ae59a..a800890a 100644
--- a/gtksourceview/gtksourcestyle.h
+++ b/gtksourceview/gtksourcestyle.h
@@ -36,7 +36,7 @@ G_DECLARE_FINAL_TYPE (GtkSourceStyle, gtk_source_style, GTK_SOURCE, STYLE, GObje
 
 GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceStyle *gtk_source_style_copy  (const GtkSourceStyle *style);
-GTK_SOURCE_AVAILABLE_IN_3_22
+GTK_SOURCE_AVAILABLE_IN_ALL
 void            gtk_source_style_apply (const GtkSourceStyle *style,
                                         GtkTextTag           *tag);
 
diff --git a/gtksourceview/gtksourcestyleschemechooser.h b/gtksourceview/gtksourcestyleschemechooser.h
index 9253ba38..66a63c37 100644
--- a/gtksourceview/gtksourcestyleschemechooser.h
+++ b/gtksourceview/gtksourcestyleschemechooser.h
@@ -31,7 +31,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_STYLE_SCHEME_CHOOSER (gtk_source_style_scheme_chooser_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (GtkSourceStyleSchemeChooser, gtk_source_style_scheme_chooser, GTK_SOURCE, 
STYLE_SCHEME_CHOOSER, GObject)
 
 struct _GtkSourceStyleSchemeChooserInterface
@@ -48,9 +48,9 @@ struct _GtkSourceStyleSchemeChooserInterface
        gpointer _reserved[12];
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceStyleScheme *gtk_source_style_scheme_chooser_get_style_scheme (GtkSourceStyleSchemeChooser 
*chooser);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                  gtk_source_style_scheme_chooser_set_style_scheme (GtkSourceStyleSchemeChooser *chooser,
                                                                         GtkSourceStyleScheme        *scheme);
 
diff --git a/gtksourceview/gtksourcestyleschemechooserbutton.h 
b/gtksourceview/gtksourcestyleschemechooserbutton.h
index b92c88d1..c7b8b41f 100644
--- a/gtksourceview/gtksourcestyleschemechooserbutton.h
+++ b/gtksourceview/gtksourcestyleschemechooserbutton.h
@@ -40,10 +40,10 @@ struct _GtkSourceStyleSchemeChooserButtonClass
        gpointer _reserved[10];
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceStyleSchemeChooserButton, gtk_source_style_scheme_chooser_button, 
GTK_SOURCE, STYLE_SCHEME_CHOOSER_BUTTON, GtkButton)
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkWidget *gtk_source_style_scheme_chooser_button_new (void);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcestyleschemechooserwidget.h 
b/gtksourceview/gtksourcestyleschemechooserwidget.h
index 76b0e08b..a29fd98e 100644
--- a/gtksourceview/gtksourcestyleschemechooserwidget.h
+++ b/gtksourceview/gtksourcestyleschemechooserwidget.h
@@ -39,10 +39,10 @@ struct _GtkSourceStyleSchemeChooserWidgetClass
        gpointer _reserved[10];
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceStyleSchemeChooserWidget, gtk_source_style_scheme_chooser_widget, 
GTK_SOURCE, STYLE_SCHEME_CHOOSER_WIDGET, GtkWidget)
 
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkWidget *gtk_source_style_scheme_chooser_widget_new (void);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourcetag.h b/gtksourceview/gtksourcetag.h
index 87c04b45..75cb855d 100644
--- a/gtksourceview/gtksourcetag.h
+++ b/gtksourceview/gtksourcetag.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define GTK_SOURCE_TYPE_TAG (gtk_source_tag_get_type())
 
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (GtkSourceTag, gtk_source_tag, GTK_SOURCE, TAG, GtkTextTag)
 
 struct _GtkSourceTagClass
@@ -44,7 +44,7 @@ struct _GtkSourceTagClass
        gpointer _reserved[10];
 };
 
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkTextTag *gtk_source_tag_new (const gchar *name);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourceutils.h b/gtksourceview/gtksourceutils.h
index 0584b9b1..8f9655d1 100644
--- a/gtksourceview/gtksourceutils.h
+++ b/gtksourceview/gtksourceutils.h
@@ -29,9 +29,9 @@
 
 G_BEGIN_DECLS
 
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 gchar *gtk_source_utils_unescape_search_text (const gchar *text);
-GTK_SOURCE_AVAILABLE_IN_3_10
+GTK_SOURCE_AVAILABLE_IN_ALL
 gchar *gtk_source_utils_escape_search_text   (const gchar *text);
 
 G_END_DECLS
diff --git a/gtksourceview/gtksourceversion.h.in b/gtksourceview/gtksourceversion.h.in
index 088f44d5..6cd1336f 100644
--- a/gtksourceview/gtksourceversion.h.in
+++ b/gtksourceview/gtksourceversion.h.in
@@ -85,146 +85,6 @@ G_BEGIN_DECLS
 #define GTK_SOURCE_ENUM_EXTERN _GTK_SOURCE_EXTERN
 #endif
 
-/**
- * GTK_SOURCE_VERSION_3_0:
- *
- * A macro that evaluates to the 3.0 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_0 (G_ENCODE_VERSION (3, 0))
-
-/**
- * GTK_SOURCE_VERSION_3_2:
- *
- * A macro that evaluates to the 3.2 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_2 (G_ENCODE_VERSION (3, 2))
-
-/**
- * GTK_SOURCE_VERSION_3_4:
- *
- * A macro that evaluates to the 3.4 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_4 (G_ENCODE_VERSION (3, 4))
-
-/**
- * GTK_SOURCE_VERSION_3_6:
- *
- * A macro that evaluates to the 3.6 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_6 (G_ENCODE_VERSION (3, 6))
-
-/**
- * GTK_SOURCE_VERSION_3_8:
- *
- * A macro that evaluates to the 3.8 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_8 (G_ENCODE_VERSION (3, 8))
-
-/**
- * GTK_SOURCE_VERSION_3_10:
- *
- * A macro that evaluates to the 3.10 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_10 (G_ENCODE_VERSION (3, 10))
-
-/**
- * GTK_SOURCE_VERSION_3_12:
- *
- * A macro that evaluates to the 3.12 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_12 (G_ENCODE_VERSION (3, 12))
-
-/**
- * GTK_SOURCE_VERSION_3_14:
- *
- * A macro that evaluates to the 3.14 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_14 (G_ENCODE_VERSION (3, 14))
-
-/**
- * GTK_SOURCE_VERSION_3_16:
- *
- * A macro that evaluates to the 3.16 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_16 (G_ENCODE_VERSION (3, 16))
-
-/**
- * GTK_SOURCE_VERSION_3_18:
- *
- * A macro that evaluates to the 3.18 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_18 (G_ENCODE_VERSION (3, 18))
-
-/**
- * GTK_SOURCE_VERSION_3_20:
- *
- * A macro that evaluates to the 3.20 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GTK_SOURCE_VERSION_3_20 (G_ENCODE_VERSION (3, 20))
-
-/**
- * GTK_SOURCE_VERSION_3_22:
- *
- * A macro that evaluates to the 3.22 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.22
- */
-#define GTK_SOURCE_VERSION_3_22 (G_ENCODE_VERSION (3, 22))
-
-/**
- * GTK_SOURCE_VERSION_3_24:
- *
- * A macro that evaluates to the 3.24 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 3.24
- */
-#define GTK_SOURCE_VERSION_3_24 (G_ENCODE_VERSION (3, 24))
-
-/**
- * GTK_SOURCE_VERSION_4_0:
- *
- * A macro that evaluates to the 4.0 version of GtkSourceView,
- * in a format that can be used by the C pre-processor.
- *
- * Since: 4.0
- */
-#define GTK_SOURCE_VERSION_4_0 (G_ENCODE_VERSION (4, 0))
-
 /**
  * GTK_SOURCE_VERSION_5_0:
  *
@@ -326,8 +186,8 @@ G_BEGIN_DECLS
 #if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_MIN_REQUIRED
 #error "GTK_SOURCE_VERSION_MAX_ALLOWED must be >= GTK_SOURCE_VERSION_MIN_REQUIRED"
 #endif
-#if GTK_SOURCE_VERSION_MIN_REQUIRED < GTK_SOURCE_VERSION_3_0
-#error "GTK_SOURCE_VERSION_MIN_REQUIRED must be >= GTK_SOURCE_VERSION_3_0"
+#if GTK_SOURCE_VERSION_MIN_REQUIRED < GTK_SOURCE_VERSION_5_0
+#error "GTK_SOURCE_VERSION_MIN_REQUIRED must be >= GTK_SOURCE_VERSION_5_0"
 #endif
 
 #ifndef __GTK_DOC_IGNORE__
@@ -336,266 +196,6 @@ G_BEGIN_DECLS
 
 /* Every new stable minor release should add a set of macros here */
 
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_0
-#define GTK_SOURCE_DEPRECATED_IN_3_0 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_0_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_0 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_0_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_0
-#define GTK_SOURCE_AVAILABLE_IN_3_0 G_UNAVAILABLE(3, 0) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_0 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_2
-#define GTK_SOURCE_DEPRECATED_IN_3_2 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_2_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_2 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_2_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_2
-#define GTK_SOURCE_AVAILABLE_IN_3_2 G_UNAVAILABLE(3, 2) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_2 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_4
-#define GTK_SOURCE_DEPRECATED_IN_3_4 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_4_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_4 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_4_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_4
-#define GTK_SOURCE_AVAILABLE_IN_3_4 G_UNAVAILABLE(3, 4) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_4 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_6
-#define GTK_SOURCE_DEPRECATED_IN_3_6 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_6_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_6 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_6_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_6
-#define GTK_SOURCE_AVAILABLE_IN_3_6 G_UNAVAILABLE(3, 6) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_6 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_8
-#define GTK_SOURCE_DEPRECATED_IN_3_8 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_8_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_8 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_8_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_8
-#define GTK_SOURCE_AVAILABLE_IN_3_8 G_UNAVAILABLE(3, 8) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_8 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_10
-#define GTK_SOURCE_DEPRECATED_IN_3_10 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_10_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_10 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_10_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_10
-#define GTK_SOURCE_AVAILABLE_IN_3_10 G_UNAVAILABLE(3, 10) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_10 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_12
-#define GTK_SOURCE_DEPRECATED_IN_3_12 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_12_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_12 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_12_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_12
-#define GTK_SOURCE_AVAILABLE_IN_3_12 G_UNAVAILABLE(3, 12) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_12 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_14
-#define GTK_SOURCE_DEPRECATED_IN_3_14 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_14_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_14 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_14_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_14
-#define GTK_SOURCE_AVAILABLE_IN_3_14 G_UNAVAILABLE(3, 14) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_14 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_16
-#define GTK_SOURCE_DEPRECATED_IN_3_16 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_16_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_16 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_16_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_16
-#define GTK_SOURCE_AVAILABLE_IN_3_16 G_UNAVAILABLE(3, 16) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_16 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_18
-#define GTK_SOURCE_DEPRECATED_IN_3_18 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_18_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_18 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_18_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_18
-#define GTK_SOURCE_AVAILABLE_IN_3_18 G_UNAVAILABLE(3, 18) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_18 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_20
-#define GTK_SOURCE_DEPRECATED_IN_3_20 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_20_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_20 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_20_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_20
-#define GTK_SOURCE_AVAILABLE_IN_3_20 G_UNAVAILABLE(3, 20) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_20 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_22
-#define GTK_SOURCE_DEPRECATED_IN_3_22 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_22_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_22 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_22_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_22
-#define GTK_SOURCE_AVAILABLE_IN_3_22 G_UNAVAILABLE(3, 22) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_22 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_3_24
-#define GTK_SOURCE_DEPRECATED_IN_3_24 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_24_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_3_24 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_3_24_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_3_24
-#define GTK_SOURCE_AVAILABLE_IN_3_24 G_UNAVAILABLE(3, 24) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_3_24 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MIN_REQUIRED >= GTK_SOURCE_VERSION_4_0
-#define GTK_SOURCE_DEPRECATED_IN_4_0 G_DEPRECATED _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_4_0_FOR(f) G_DEPRECATED_FOR(f) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_DEPRECATED_IN_4_0 _GTK_SOURCE_EXTERN
-#define GTK_SOURCE_DEPRECATED_IN_4_0_FOR(f) _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_4_0
-#define GTK_SOURCE_AVAILABLE_IN_4_0 G_UNAVAILABLE(4, 0) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_4_0 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
-#ifndef __GTK_DOC_IGNORE__
-#if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_5_0
-#define GTK_SOURCE_AVAILABLE_IN_5_0 G_UNAVAILABLE(5, 0) _GTK_SOURCE_EXTERN
-#else
-#define GTK_SOURCE_AVAILABLE_IN_5_0 _GTK_SOURCE_EXTERN
-#endif
-#endif /* __GTK_DOC_IGNORE__ */
-
 #ifndef __GTK_DOC_IGNORE__
 #if GTK_SOURCE_VERSION_MAX_ALLOWED < GTK_SOURCE_VERSION_5_2
 #define GTK_SOURCE_AVAILABLE_IN_5_2 G_UNAVAILABLE(5, 2) _GTK_SOURCE_EXTERN
@@ -612,13 +212,13 @@ G_BEGIN_DECLS
 #endif
 #endif /* __GTK_DOC_IGNORE__ */
 
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint    gtk_source_get_major_version (void);
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint    gtk_source_get_minor_version (void);
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 guint    gtk_source_get_micro_version (void);
-GTK_SOURCE_AVAILABLE_IN_3_20
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean gtk_source_check_version     (guint major,
                                        guint minor,
                                        guint micro);
diff --git a/gtksourceview/gtksourceview.h b/gtksourceview/gtksourceview.h
index 05f4e63e..7c8d905a 100644
--- a/gtksourceview/gtksourceview.h
+++ b/gtksourceview/gtksourceview.h
@@ -138,11 +138,11 @@ void                            gtk_source_view_set_indent_on_tab
                                                                                    gboolean                  
      enable);
 GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                        gtk_source_view_get_indent_on_tab                 (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_indent_lines                      (GtkSourceView             
     *view,
                                                                                    GtkTextIter               
     *start,
                                                                                    GtkTextIter               
     *end);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_unindent_lines                    (GtkSourceView             
     *view,
                                                                                    GtkTextIter               
     *start,
                                                                                    GtkTextIter               
     *end);
@@ -175,10 +175,10 @@ GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceMarkAttributes        *gtk_source_view_get_mark_attributes               (GtkSourceView             
     *view,
                                                                                    const gchar               
     *category,
                                                                                    gint                      
     *priority);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_set_smart_backspace               (GtkSourceView             
     *view,
                                                                                    gboolean                  
      smart_backspace);
-GTK_SOURCE_AVAILABLE_IN_3_18
+GTK_SOURCE_AVAILABLE_IN_ALL
 gboolean                        gtk_source_view_get_smart_backspace               (GtkSourceView             
     *view);
 GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_set_smart_home_end                (GtkSourceView             
     *view,
@@ -195,24 +195,24 @@ guint                           gtk_source_view_get_visual_column
                                                                                    const GtkTextIter         
     *iter);
 GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceCompletion            *gtk_source_view_get_completion                    (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceHover                 *gtk_source_view_get_hover                         (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceIndenter              *gtk_source_view_get_indenter                      (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_set_indenter                      (GtkSourceView             
     *view,
                                                                                    GtkSourceIndenter         
     *indenter);
 GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceGutter                *gtk_source_view_get_gutter                        (GtkSourceView             
     *view,
                                                                                    GtkTextWindowType         
      window_type);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_set_background_pattern            (GtkSourceView             
     *view,
                                                                                    
GtkSourceBackgroundPatternType  background_pattern);
-GTK_SOURCE_AVAILABLE_IN_3_16
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceBackgroundPatternType  gtk_source_view_get_background_pattern            (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_3_24
+GTK_SOURCE_AVAILABLE_IN_ALL
 GtkSourceSpaceDrawer           *gtk_source_view_get_space_drawer                  (GtkSourceView             
     *view);
-GTK_SOURCE_AVAILABLE_IN_5_0
+GTK_SOURCE_AVAILABLE_IN_ALL
 void                            gtk_source_view_push_snippet                      (GtkSourceView             
     *view,
                                                                                    GtkSourceSnippet          
     *snippet,
                                                                                    GtkTextIter               
     *location);


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