summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
Diffstat (limited to 'gdk')
-rw-r--r--gdk/broadway/gdkbroadwaydisplay.h4
-rw-r--r--gdk/broadway/gdkbroadwaymonitor.h2
-rw-r--r--gdk/gdkapplaunchcontext.c8
-rw-r--r--gdk/gdkcairo.c10
-rw-r--r--gdk/gdkcairo.h8
-rw-r--r--gdk/gdkclipboard.c8
-rw-r--r--gdk/gdkclipboard.h42
-rw-r--r--gdk/gdkcontentdeserializer.h34
-rw-r--r--gdk/gdkcontentformats.h52
-rw-r--r--gdk/gdkcontentprovider.c6
-rw-r--r--gdk/gdkcontentprovider.h14
-rw-r--r--gdk/gdkcontentproviderimpl.h4
-rw-r--r--gdk/gdkcontentserializer.h34
-rw-r--r--gdk/gdkcursor.c14
-rw-r--r--gdk/gdkcursor.h12
-rw-r--r--gdk/gdkdevice.c80
-rw-r--r--gdk/gdkdevice.h18
-rw-r--r--gdk/gdkdevicepad.c8
-rw-r--r--gdk/gdkdevicepad.h10
-rw-r--r--gdk/gdkdevicetool.c6
-rw-r--r--gdk/gdkdevicetool.h8
-rw-r--r--gdk/gdkdisplay.c66
-rw-r--r--gdk/gdkdisplay.h26
-rw-r--r--gdk/gdkdisplaymanager.c16
-rw-r--r--gdk/gdkdisplaymanager.h2
-rw-r--r--gdk/gdkdnd.c38
-rw-r--r--gdk/gdkdnd.h14
-rw-r--r--gdk/gdkdrawcontext.c14
-rw-r--r--gdk/gdkdrawcontext.h6
-rw-r--r--gdk/gdkdrawingcontext.c18
-rw-r--r--gdk/gdkdrawingcontext.h12
-rw-r--r--gdk/gdkevents.c51
-rw-r--r--gdk/gdkevents.h82
-rw-r--r--gdk/gdkframeclock.c13
-rw-r--r--gdk/gdkframeclock.h20
-rw-r--r--gdk/gdkframetimings.c8
-rw-r--r--gdk/gdkframetimings.h18
-rw-r--r--gdk/gdkgl.c4
-rw-r--r--gdk/gdkglcontext.c36
-rw-r--r--gdk/gdkglcontext.h40
-rw-r--r--gdk/gdkkeys.c22
-rw-r--r--gdk/gdkkeys.h8
-rw-r--r--gdk/gdkmonitor.c14
-rw-r--r--gdk/gdkmonitor.h26
-rw-r--r--gdk/gdkrectangle.c4
-rw-r--r--gdk/gdkrectangle.h4
-rw-r--r--gdk/gdkrgba.c16
-rw-r--r--gdk/gdkrgba.h4
-rw-r--r--gdk/gdkseat.c24
-rw-r--r--gdk/gdkseat.h18
-rw-r--r--gdk/gdkselection.c2
-rw-r--r--gdk/gdktexture.c26
-rw-r--r--gdk/gdktexture.h20
-rw-r--r--gdk/gdkversionmacros.h.in346
-rw-r--r--gdk/gdkvulkancontext.h26
-rw-r--r--gdk/gdkwindow.c133
-rw-r--r--gdk/gdkwindow.h46
-rw-r--r--gdk/quartz/gdkquartzmonitor.h2
-rw-r--r--gdk/quartz/gdkquartzutils.h2
-rw-r--r--gdk/wayland/gdkdevice-wayland.c8
-rw-r--r--gdk/wayland/gdkdisplay-wayland.c6
-rw-r--r--gdk/wayland/gdkmonitor-wayland.c1
-rw-r--r--gdk/wayland/gdkvulkancontext-wayland.h2
-rw-r--r--gdk/wayland/gdkwaylanddevice.h6
-rw-r--r--gdk/wayland/gdkwaylanddisplay.h4
-rw-r--r--gdk/wayland/gdkwaylandglcontext.h2
-rw-r--r--gdk/wayland/gdkwaylandmonitor.h4
-rw-r--r--gdk/wayland/gdkwaylandwindow.h10
-rw-r--r--gdk/wayland/gdkwindow-wayland.c14
-rw-r--r--gdk/win32/gdkdisplay-win32.c2
-rw-r--r--gdk/win32/gdkglcontext-win32.c2
-rw-r--r--gdk/win32/gdkvulkancontext-win32.h2
-rw-r--r--gdk/win32/gdkwin32display.h4
-rw-r--r--gdk/win32/gdkwin32glcontext.h4
-rw-r--r--gdk/win32/gdkwin32keys.h2
-rw-r--r--gdk/win32/gdkwin32monitor.h2
-rw-r--r--gdk/x11/gdkcursor-x11.c2
-rw-r--r--gdk/x11/gdkdevicemanager-x11.c6
-rw-r--r--gdk/x11/gdkdisplay-x11.c34
-rw-r--r--gdk/x11/gdkglcontext-x11.c2
-rw-r--r--gdk/x11/gdkkeys-x11.c4
-rw-r--r--gdk/x11/gdkproperty-x11.c8
-rw-r--r--gdk/x11/gdkscreen-x11.c14
-rw-r--r--gdk/x11/gdkselection-x11.c10
-rw-r--r--gdk/x11/gdkvisual-x11.c2
-rw-r--r--gdk/x11/gdkvulkancontext-x11.h2
-rw-r--r--gdk/x11/gdkwindow-x11.c18
-rw-r--r--gdk/x11/gdkx11device.h2
-rw-r--r--gdk/x11/gdkx11devicemanager.h2
-rw-r--r--gdk/x11/gdkx11display.h14
-rw-r--r--gdk/x11/gdkx11glcontext.h4
-rw-r--r--gdk/x11/gdkx11keys.h4
-rw-r--r--gdk/x11/gdkx11monitor.h4
-rw-r--r--gdk/x11/gdkx11screen.h4
-rw-r--r--gdk/x11/gdkx11window.h12
-rw-r--r--gdk/x11/gdkxid.c2
96 files changed, 366 insertions, 1468 deletions
diff --git a/gdk/broadway/gdkbroadwaydisplay.h b/gdk/broadway/gdkbroadwaydisplay.h
index 6648a55a07..4f4931a4ed 100644
--- a/gdk/broadway/gdkbroadwaydisplay.h
+++ b/gdk/broadway/gdkbroadwaydisplay.h
@@ -43,9 +43,9 @@ typedef struct _GdkBroadwayDisplayClass GdkBroadwayDisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_broadway_display_get_type (void);
-GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_ALL
void gdk_broadway_display_show_keyboard (GdkBroadwayDisplay *display);
-GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_ALL
void gdk_broadway_display_hide_keyboard (GdkBroadwayDisplay *display);
G_END_DECLS
diff --git a/gdk/broadway/gdkbroadwaymonitor.h b/gdk/broadway/gdkbroadwaymonitor.h
index d7dfa0d8cd..4fe9e6a7e5 100644
--- a/gdk/broadway/gdkbroadwaymonitor.h
+++ b/gdk/broadway/gdkbroadwaymonitor.h
@@ -37,7 +37,7 @@ G_BEGIN_DECLS
typedef struct _GdkBroadwayMonitor GdkBroadwayMonitor;
typedef struct _GdkBroadwayMonitorClass GdkBroadwayMonitorClass;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_broadway_monitor_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/gdkapplaunchcontext.c b/gdk/gdkapplaunchcontext.c
index 68acd7fa6c..c82bcf0034 100644
--- a/gdk/gdkapplaunchcontext.c
+++ b/gdk/gdkapplaunchcontext.c
@@ -186,8 +186,6 @@ gdk_app_launch_context_get_display (GAppLaunchContext *context,
* When the workspace is not specified or @desktop is set to -1,
* it is up to the window manager to pick one, typically it will
* be the current workspace.
- *
- * Since: 2.14
*/
void
gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context,
@@ -210,8 +208,6 @@ gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context,
* focus to the newly launched application when the user is busy
* typing in another window. This is also known as 'focus stealing
* prevention'.
- *
- * Since: 2.14
*/
void
gdk_app_launch_context_set_timestamp (GdkAppLaunchContext *context,
@@ -234,8 +230,6 @@ gdk_app_launch_context_set_timestamp (GdkAppLaunchContext *context,
* notification.
*
* See also gdk_app_launch_context_set_icon_name().
- *
- * Since: 2.14
*/
void
gdk_app_launch_context_set_icon (GdkAppLaunchContext *context,
@@ -267,8 +261,6 @@ gdk_app_launch_context_set_icon (GdkAppLaunchContext *context,
* If neither @icon or @icon_name is set, the icon is taken from either
* the file that is passed to launched application or from the #GAppInfo
* for the launched application itself.
- *
- * Since: 2.14
*/
void
gdk_app_launch_context_set_icon_name (GdkAppLaunchContext *context,
diff --git a/gdk/gdkcairo.c b/gdk/gdkcairo.c
index 83cdac3166..a53b01be9a 100644
--- a/gdk/gdkcairo.c
+++ b/gdk/gdkcairo.c
@@ -84,8 +84,6 @@ gdk_cairo_get_clip_rectangle (cairo_t *cr,
* @rgba: a #GdkRGBA
*
* Sets the specified #GdkRGBA as the source color of @cr.
- *
- * Since: 3.0
*/
void
gdk_cairo_set_source_rgba (cairo_t *cr,
@@ -107,8 +105,6 @@ gdk_cairo_set_source_rgba (cairo_t *cr,
* @rectangle: a #GdkRectangle
*
* Adds the given rectangle to the current path of @cr.
- *
- * Since: 2.8
*/
void
gdk_cairo_rectangle (cairo_t *cr,
@@ -128,8 +124,6 @@ gdk_cairo_rectangle (cairo_t *cr,
* @region: a #cairo_region_t
*
* Adds the given region to the current path of @cr.
- *
- * Since: 2.8
*/
void
gdk_cairo_region (cairo_t *cr,
@@ -253,8 +247,6 @@ gdk_cairo_surface_paint_pixbuf (cairo_surface_t *surface,
* the pixbuf.
*
* Returns: a new cairo surface, must be freed with cairo_surface_destroy()
- *
- * Since: 3.10
*/
cairo_surface_t *
gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
@@ -296,8 +288,6 @@ gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
*
* The pattern has an extend mode of %CAIRO_EXTEND_NONE and is aligned
* so that the origin of @pixbuf is @pixbuf_x, @pixbuf_y.
- *
- * Since: 2.8
*/
void
gdk_cairo_set_source_pixbuf (cairo_t *cr,
diff --git a/gdk/gdkcairo.h b/gdk/gdkcairo.h
index 5283842388..9417b0fd69 100644
--- a/gdk/gdkcairo.h
+++ b/gdk/gdkcairo.h
@@ -55,11 +55,11 @@ cairo_region_t *
gdk_cairo_region_create_from_surface
(cairo_surface_t *surface);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
cairo_surface_t * gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
int scale,
GdkWindow *for_window);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_cairo_draw_from_gl (cairo_t *cr,
GdkWindow *window,
int source,
@@ -70,10 +70,10 @@ void gdk_cairo_draw_from_gl (cairo_t *cr,
int width,
int height);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkDrawingContext * gdk_cairo_get_drawing_context (cairo_t *cr);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_cairo_surface_upload_to_gl (cairo_surface_t *surface,
int target,
int width,
diff --git a/gdk/gdkclipboard.c b/gdk/gdkclipboard.c
index df821477f2..8776b9a3c5 100644
--- a/gdk/gdkclipboard.c
+++ b/gdk/gdkclipboard.c
@@ -363,8 +363,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:display:
*
* The #GdkDisplay that the clipboard belongs to.
- *
- * Since: 3.94
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -380,8 +378,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:formats:
*
* The possible formats that the clipboard can provide its data in.
- *
- * Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@@ -396,8 +392,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:local:
*
* %TRUE if the contents of the clipboard are owned by this process.
- *
- * Since: 3.94
*/
properties[PROP_LOCAL] =
g_param_spec_boolean ("local",
@@ -413,8 +407,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
*
* The #GdkContentProvider or %NULL if the clipboard is empty or contents are
* provided otherwise.
- *
- * Since: 3.94
*/
properties[PROP_CONTENT] =
g_param_spec_object ("content",
diff --git a/gdk/gdkclipboard.h b/gdk/gdkclipboard.h
index 2733f65e03..3b470d18bb 100644
--- a/gdk/gdkclipboard.h
+++ b/gdk/gdkclipboard.h
@@ -34,89 +34,89 @@ G_BEGIN_DECLS
#define GDK_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CLIPBOARD, GdkClipboard))
#define GDK_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_CLIPBOARD))
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_clipboard_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_clipboard_get_display (GdkClipboard *clipboard);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_clipboard_get_formats (GdkClipboard *clipboard);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_is_local (GdkClipboard *clipboard);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_clipboard_get_content (GdkClipboard *clipboard);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_store_async (GdkClipboard *clipboard,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_store_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_async (GdkClipboard *clipboard,
const char **mime_types,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GInputStream * gdk_clipboard_read_finish (GdkClipboard *clipboard,
const char **out_mime_type,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_value_async (GdkClipboard *clipboard,
GType type,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const GValue * gdk_clipboard_read_value_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_texture_async(GdkClipboard *clipboard,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_clipboard_read_texture_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_text_async (GdkClipboard *clipboard,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
char * gdk_clipboard_read_text_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_set_content (GdkClipboard *clipboard,
GdkContentProvider *provider);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set (GdkClipboard *clipboard,
GType type,
...);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_valist (GdkClipboard *clipboard,
GType type,
va_list args);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_value (GdkClipboard *clipboard,
const GValue *value);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_text (GdkClipboard *clipboard,
const char *text);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_texture (GdkClipboard *clipboard,
GdkTexture *texture);
diff --git a/gdk/gdkcontentdeserializer.h b/gdk/gdkcontentdeserializer.h
index d0fc4ccdba..f98ec61cd0 100644
--- a/gdk/gdkcontentdeserializer.h
+++ b/gdk/gdkcontentdeserializer.h
@@ -50,48 +50,48 @@ typedef struct _GdkContentDeserializer GdkContentDeserializer;
*/
typedef void (* GdkContentDeserializeFunc) (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_deserializer_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char * gdk_content_deserializer_get_mime_type (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_deserializer_get_gtype (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GValue * gdk_content_deserializer_get_value (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GInputStream * gdk_content_deserializer_get_input_stream (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_content_deserializer_get_priority (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GCancellable * gdk_content_deserializer_get_cancellable (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gpointer gdk_content_deserializer_get_user_data (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_set_task_data (GdkContentDeserializer *deserializer,
gpointer data,
GDestroyNotify notify);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gpointer gdk_content_deserializer_get_task_data (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_return_success (GdkContentDeserializer *deserializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_return_error (GdkContentDeserializer *deserializer,
GError *error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_deserialize_gtypes (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_deserialize_mime_types(GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_register_deserializer (const char *mime_type,
GType type,
GdkContentDeserializeFunc deserialize,
gpointer data,
GDestroyNotify notify);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_deserialize_async (GInputStream *stream,
const char *mime_type,
GType type,
@@ -99,7 +99,7 @@ void gdk_content_deserialize_async (GInputS
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_deserialize_finish (GAsyncResult *result,
GValue *value,
GError **error);
diff --git a/gdk/gdkcontentformats.h b/gdk/gdkcontentformats.h
index a3834344f4..a530325f02 100644
--- a/gdk/gdkcontentformats.h
+++ b/gdk/gdkcontentformats.h
@@ -30,50 +30,50 @@ G_BEGIN_DECLS
#define GDK_TYPE_CONTENT_FORMATS (gdk_content_formats_get_type ())
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char * gdk_intern_mime_type (const char *string);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_new (const char **mime_types,
guint n_mime_types);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_new_for_gtype (GType type);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_ref (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_unref (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_print (GdkContentFormats *formats,
GString *string);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
char * gdk_content_formats_to_string (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const GType * gdk_content_formats_get_gtypes (GdkContentFormats *formats,
gsize *n_gtypes);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char * const * gdk_content_formats_get_mime_types (GdkContentFormats *formats,
gsize *n_mime_types);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union (GdkContentFormats *first,
const GdkContentFormats *second) G_GNUC_WARN_UNUSED_RESULT;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_match (const GdkContentFormats *first,
const GdkContentFormats *second);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_match_gtype (const GdkContentFormats *first,
const GdkContentFormats *second);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char * gdk_content_formats_match_mime_type (const GdkContentFormats *first,
const GdkContentFormats *second);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_contain_gtype (const GdkContentFormats *formats,
GType type);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_contain_mime_type (const GdkContentFormats *formats,
const char *mime_type);
@@ -81,32 +81,32 @@ gboolean gdk_content_formats_contain_mime_type (const GdkConten
typedef struct _GdkContentFormatsBuilder GdkContentFormatsBuilder;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_builder_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormatsBuilder *gdk_content_formats_builder_new (void);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormatsBuilder *gdk_content_formats_builder_ref (GdkContentFormatsBuilder *builder);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_unref (GdkContentFormatsBuilder *builder);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_builder_free_to_formats (GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_builder_to_formats (GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_formats (GdkContentFormatsBuilder *builder,
const GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_mime_type(GdkContentFormatsBuilder *builder,
const char *mime_type);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_gtype (GdkContentFormatsBuilder *builder,
GType type);
/* dunno where else to put this */
#define GDK_TYPE_FILE_LIST (gdk_file_list_get_type ())
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_file_list_get_type (void) G_GNUC_CONST;
diff --git a/gdk/gdkcontentprovider.c b/gdk/gdkcontentprovider.c
index ee474883d1..0e6618b669 100644
--- a/gdk/gdkcontentprovider.c
+++ b/gdk/gdkcontentprovider.c
@@ -174,8 +174,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:formats:
*
* The possible formats that the provider can provide its data in.
- *
- * Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@@ -190,8 +188,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:storable-formats:
*
* The subset of formats that clipboard managers should store this provider's data in.
- *
- * Since: 3.94
*/
properties[PROP_STORABLE_FORMATS] =
g_param_spec_boxed ("storable-formats",
@@ -206,8 +202,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:content-changed:
*
* Emitted whenever the content provided by this provider has changed.
- *
- * Since: 3.94
*/
signals[CONTENT_CHANGED] =
g_signal_new ("content-changed",
diff --git a/gdk/gdkcontentprovider.h b/gdk/gdkcontentprovider.h
index 7af585f1a5..d4b4ab549d 100644
--- a/gdk/gdkcontentprovider.h
+++ b/gdk/gdkcontentprovider.h
@@ -91,18 +91,18 @@ struct _GdkContentProviderClass
};
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_provider_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_provider_ref_formats (GdkContentProvider *provider);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_provider_ref_storable_formats (GdkContentProvider *provider);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_provider_content_changed (GdkContentProvider *provider);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_provider_write_mime_type_async (GdkContentProvider *provider,
const char *mime_type,
GOutputStream *stream,
@@ -110,11 +110,11 @@ void gdk_content_provider_write_mime_type_async (GdkCont
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_provider_write_mime_type_finish (GdkContentProvider *provider,
GAsyncResult *result,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_provider_get_value (GdkContentProvider *provider,
GValue *value,
GError **error);
diff --git a/gdk/gdkcontentproviderimpl.h b/gdk/gdkcontentproviderimpl.h
index aae5c658a5..8bf05874d1 100644
--- a/gdk/gdkcontentproviderimpl.h
+++ b/gdk/gdkcontentproviderimpl.h
@@ -29,9 +29,9 @@
G_BEGIN_DECLS
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_content_provider_new_for_value (const GValue *value);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_content_provider_new_for_bytes (const char *mime_type,
GBytes *bytes);
diff --git a/gdk/gdkcontentserializer.h b/gdk/gdkcontentserializer.h
index b2c34d4e37..15cb467363 100644
--- a/gdk/gdkcontentserializer.h
+++ b/gdk/gdkcontentserializer.h
@@ -50,48 +50,48 @@ typedef struct _GdkContentSerializer GdkContentSerializer;
*/
typedef void (* GdkContentSerializeFunc) (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_serializer_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char * gdk_content_serializer_get_mime_type (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_content_serializer_get_gtype (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const GValue * gdk_content_serializer_get_value (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GOutputStream * gdk_content_serializer_get_output_stream (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_content_serializer_get_priority (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GCancellable * gdk_content_serializer_get_cancellable (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gpointer gdk_content_serializer_get_user_data (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_set_task_data (GdkContentSerializer *serializer,
gpointer data,
GDestroyNotify notify);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gpointer gdk_content_serializer_get_task_data (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_return_success (GdkContentSerializer *serializer);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_return_error (GdkContentSerializer *serializer,
GError *error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_serialize_gtypes (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_serialize_mime_types (GdkContentFormats *formats);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_register_serializer (GType type,
const char *mime_type,
GdkContentSerializeFunc serialize,
gpointer data,
GDestroyNotify notify);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_content_serialize_async (GOutputStream *stream,
const char *mime_type,
const GValue *value,
@@ -99,7 +99,7 @@ void gdk_content_serialize_async (GOutput
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_content_serialize_finish (GAsyncResult *result,
GError **error);
diff --git a/gdk/gdkcursor.c b/gdk/gdkcursor.c
index 57a80fc837..bf7a9b93c6 100644
--- a/gdk/gdkcursor.c
+++ b/gdk/gdkcursor.c
@@ -322,8 +322,6 @@ gdk_cursor_equal (gconstpointer a,
*
* Returns: (nullable): a new #GdkCursor, or %NULL if there is no
* cursor with the given name
- *
- * Since: 2.8
*/
GdkCursor*
gdk_cursor_new_from_name (const gchar *name,
@@ -361,8 +359,6 @@ gdk_cursor_new_from_name (const gchar *name,
* sufficently new version of the X Render extension.
*
* Returns: a new #GdkCursor.
- *
- * Since: 3.94
*/
GdkCursor *
gdk_cursor_new_from_texture (GdkTexture *texture,
@@ -397,8 +393,6 @@ gdk_cursor_new_from_texture (GdkTexture *texture,
*
* Returns: (transfer none): the fallback of the cursor or %NULL to use
* the default cursor as fallback.
- *
- * Since: 3.94
*/
GdkCursor *
gdk_cursor_get_fallback (GdkCursor *cursor)
@@ -417,8 +411,6 @@ gdk_cursor_get_fallback (GdkCursor *cursor)
*
* Returns: (transfer none): the name of the cursor or %NULL if it is not
* a named cursor
- *
- * Since: 3.94
*/
const char *
gdk_cursor_get_name (GdkCursor *cursor)
@@ -437,8 +429,6 @@ gdk_cursor_get_name (GdkCursor *cursor)
*
* Returns: (transfer none): the texture for cursor or %NULL if it is a
* named cursor
- *
- * Since: 3.94
*/
GdkTexture *
gdk_cursor_get_texture (GdkCursor *cursor)
@@ -456,8 +446,6 @@ gdk_cursor_get_texture (GdkCursor *cursor)
* pixel that will be directly above the cursor.
*
* Returns: the horizontal offset of the hotspot or 0 for named cursors
- *
- * Since: 3.94
*/
int
gdk_cursor_get_hotspot_x (GdkCursor *cursor)
@@ -475,8 +463,6 @@ gdk_cursor_get_hotspot_x (GdkCursor *cursor)
* pixel that will be directly above the cursor.
*
* Returns: the vertical offset of the hotspot or 0 for named cursors
- *
- * Since: 3.94
*/
int
gdk_cursor_get_hotspot_y (GdkCursor *cursor)
diff --git a/gdk/gdkcursor.h b/gdk/gdkcursor.h
index 6f8c7590b1..c1ef58437b 100644
--- a/gdk/gdkcursor.h
+++ b/gdk/gdkcursor.h
@@ -44,7 +44,7 @@ G_BEGIN_DECLS
GDK_AVAILABLE_IN_ALL
GType gdk_cursor_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkCursor* gdk_cursor_new_from_texture (GdkTexture *texture,
int hotspot_x,
int hotspot_y,
@@ -53,15 +53,15 @@ GDK_AVAILABLE_IN_ALL
GdkCursor* gdk_cursor_new_from_name (const gchar *name,
GdkCursor *fallback);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkCursor * gdk_cursor_get_fallback (GdkCursor *cursor);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
const char *gdk_cursor_get_name (GdkCursor *cursor);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture *gdk_cursor_get_texture (GdkCursor *cursor);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_cursor_get_hotspot_x (GdkCursor *cursor);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_cursor_get_hotspot_y (GdkCursor *cursor);
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index fb5cf9a6bf..30b7a5ed2e 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -121,8 +121,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:display:
*
* The #GdkDisplay the #GdkDevice pertains to.
- *
- * Since: 3.0
*/
device_props[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -135,8 +133,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:name:
*
* The device name.
- *
- * Since: 3.0
*/
device_props[PROP_NAME] =
g_param_spec_string ("name",
@@ -149,8 +145,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:type:
*
* Device role in the device manager.
- *
- * Since: 3.0
*/
device_props[PROP_TYPE] =
g_param_spec_enum ("type",
@@ -166,8 +160,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* Associated pointer or keyboard with this device, if any. Devices of type #GDK_DEVICE_TYPE_MASTER
* always come in keyboard/pointer pairs. Other device types will have a %NULL associated device.
- *
- * Since: 3.0
*/
device_props[PROP_ASSOCIATED_DEVICE] =
g_param_spec_object ("associated-device",
@@ -180,8 +172,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:input-source:
*
* Source type for the device.
- *
- * Since: 3.0
*/
device_props[PROP_INPUT_SOURCE] =
g_param_spec_enum ("input-source",
@@ -196,8 +186,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:input-mode:
*
* Input mode for the device.
- *
- * Since: 3.0
*/
device_props[PROP_INPUT_MODE] =
g_param_spec_enum ("input-mode",
@@ -212,8 +200,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* Whether the device is represented by a cursor on the screen. Devices of type
* %GDK_DEVICE_TYPE_MASTER will have %TRUE here.
- *
- * Since: 3.0
*/
device_props[PROP_HAS_CURSOR] =
g_param_spec_boolean ("has-cursor",
@@ -227,8 +213,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:n-axes:
*
* Number of axes in the device.
- *
- * Since: 3.0
*/
device_props[PROP_N_AXES] =
g_param_spec_uint ("n-axes",
@@ -242,8 +226,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:vendor-id:
*
* Vendor ID of this device, see gdk_device_get_vendor_id().
- *
- * Since: 3.16
*/
device_props[PROP_VENDOR_ID] =
g_param_spec_string ("vendor-id",
@@ -257,8 +239,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:product-id:
*
* Product ID of this device, see gdk_device_get_product_id().
- *
- * Since: 3.16
*/
device_props[PROP_PRODUCT_ID] =
g_param_spec_string ("product-id",
@@ -272,8 +252,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:seat:
*
* #GdkSeat of this device.
- *
- * Since: 3.20
*/
device_props[PROP_SEAT] =
g_param_spec_object ("seat",
@@ -289,8 +267,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* The maximal number of concurrent touches on a touch device.
* Will be 0 if the device is not a touch device or if the number
* of touches is unknown.
- *
- * Since: 3.20
*/
device_props[PROP_NUM_TOUCHES] =
g_param_spec_uint ("num-touches",
@@ -304,8 +280,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:axes:
*
* The axes currently available for this device.
- *
- * Since: 3.22
*/
device_props[PROP_AXES] =
g_param_spec_flags ("axes",
@@ -350,8 +324,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* The ::tool-changed signal is emitted on pen/eraser
* #GdkDevices whenever tools enter or leave proximity.
- *
- * Since: 3.22
*/
signals[TOOL_CHANGED] =
g_signal_new (g_intern_static_string ("tool-changed"),
@@ -566,8 +538,6 @@ gdk_device_get_state (GdkDevice *device,
* coordinates are those of its master pointer, this function
* may not be called on devices of type %GDK_DEVICE_TYPE_SLAVE,
* unless there is an ongoing grab on them. See gdk_device_grab().
- *
- * Since: 3.10
**/
void
gdk_device_get_position_double (GdkDevice *device,
@@ -607,8 +577,6 @@ gdk_device_get_position_double (GdkDevice *device,
* coordinates are those of its master pointer, This function
* may not be called on devices of type %GDK_DEVICE_TYPE_SLAVE,
* unless there is an ongoing grab on them, see gdk_device_grab().
- *
- * Since: 3.0
**/
void
gdk_device_get_position (GdkDevice *device,
@@ -643,8 +611,6 @@ gdk_device_get_position (GdkDevice *device,
*
* Returns: (nullable) (transfer none): the #GdkWindow under the
* device position, or %NULL.
- *
- * Since: 3.0
**/
GdkWindow *
gdk_device_get_window_at_position_double (GdkDevice *device,
@@ -693,8 +659,6 @@ gdk_device_get_window_at_position_double (GdkDevice *device,
*
* Returns: (nullable) (transfer none): the #GdkWindow under the
* device position, or %NULL.
- *
- * Since: 3.0
**/
GdkWindow *
gdk_device_get_window_at_position (GdkDevice *device,
@@ -809,8 +773,6 @@ gdk_device_free_history (GdkTimeCoord **events,
* Determines the name of the device.
*
* Returns: a name
- *
- * Since: 2.20
**/
const gchar *
gdk_device_get_name (GdkDevice *device)
@@ -828,8 +790,6 @@ gdk_device_get_name (GdkDevice *device)
* This is not meaningful for keyboard devices, which don't have a pointer.
*
* Returns: %TRUE if the pointer follows device motion
- *
- * Since: 2.20
**/
gboolean
gdk_device_get_has_cursor (GdkDevice *device)
@@ -846,8 +806,6 @@ gdk_device_get_has_cursor (GdkDevice *device)
* Determines the type of the device.
*
* Returns: a #GdkInputSource
- *
- * Since: 2.20
**/
GdkInputSource
gdk_device_get_source (GdkDevice *device)
@@ -864,8 +822,6 @@ gdk_device_get_source (GdkDevice *device)
* Determines the mode of the device.
*
* Returns: a #GdkInputSource
- *
- * Since: 2.20
**/
GdkInputMode
gdk_device_get_mode (GdkDevice *device)
@@ -916,8 +872,6 @@ gdk_device_set_mode (GdkDevice *device,
* Returns the number of keys the device currently has.
*
* Returns: the number of keys.
- *
- * Since: 2.24
**/
gint
gdk_device_get_n_keys (GdkDevice *device)
@@ -938,8 +892,6 @@ gdk_device_get_n_keys (GdkDevice *device)
* and fill in @keyval and @modifiers with the keyval settings.
*
* Returns: %TRUE if keyval is set for @index.
- *
- * Since: 2.20
**/
gboolean
gdk_device_get_key (GdkDevice *device,
@@ -994,8 +946,6 @@ gdk_device_set_key (GdkDevice *device,
* Returns the axis use for @index_.
*
* Returns: a #GdkAxisUse specifying how the axis is used.
- *
- * Since: 2.20
**/
GdkAxisUse
gdk_device_get_axis_use (GdkDevice *device,
@@ -1061,8 +1011,6 @@ gdk_device_set_axis_use (GdkDevice *device,
*
* Returns: (transfer none): a #GdkDisplay. This memory is owned
* by GTK+, and must not be freed or unreffed.
- *
- * Since: 3.0
**/
GdkDisplay *
gdk_device_get_display (GdkDevice *device)
@@ -1088,8 +1036,6 @@ gdk_device_get_display (GdkDevice *device)
*
* Returns: (nullable) (transfer none): The associated device, or
* %NULL
- *
- * Since: 3.0
**/
GdkDevice *
gdk_device_get_associated_device (GdkDevice *device)
@@ -1196,8 +1142,6 @@ _gdk_device_remove_slave (GdkDevice *device,
* Returns the device type for @device.
*
* Returns: the #GdkDeviceType for @device.
- *
- * Since: 3.0
**/
GdkDeviceType
gdk_device_get_device_type (GdkDevice *device)
@@ -1214,8 +1158,6 @@ gdk_device_get_device_type (GdkDevice *device)
* Returns the number of axes the device currently has.
*
* Returns: the number of axes.
- *
- * Since: 3.0
**/
gint
gdk_device_get_n_axes (GdkDevice *device)
@@ -1235,8 +1177,6 @@ gdk_device_get_n_axes (GdkDevice *device)
*
* Returns: (transfer container) (element-type GdkAtom):
* A #GList of strings, free with g_list_free().
- *
- * Since: 3.0
**/
GList *
gdk_device_list_axes (GdkDevice *device)
@@ -1270,8 +1210,6 @@ gdk_device_list_axes (GdkDevice *device)
* by gdk_device_list_axes()
*
* Returns: %TRUE if the given axis use was found, otherwise %FALSE.
- *
- * Since: 3.0
**/
gboolean
gdk_device_get_axis_value (GdkDevice *device,
@@ -1415,9 +1353,7 @@ get_native_grab_event_mask (GdkEventMask grab_mask)
*
* Returns: %GDK_GRAB_SUCCESS if the grab was successful.
*
- * Since: 3.0
- *
- * Deprecated: 3.20. Use gdk_seat_grab() instead.
+ * Deprecated: Use gdk_seat_grab() instead.
**/
GdkGrabStatus
gdk_device_grab (GdkDevice *device,
@@ -1478,8 +1414,6 @@ gdk_device_grab (GdkDevice *device,
*
* Release any grab on @device.
*
- * Since: 3.0
- *
* Deprecated: 3.20. Use gdk_seat_ungrab() instead.
*/
void
@@ -1508,8 +1442,6 @@ gdk_device_ungrab (GdkDevice *device,
* control of the user. This function was added to cover
* some rare use cases like keyboard navigation support
* for the color picker in the #GtkColorSelectionDialog.
- *
- * Since: 3.0
**/
void
gdk_device_warp (GdkDevice *device,
@@ -1857,8 +1789,6 @@ _gdk_device_window_at_position (GdkDevice *device,
* application's windows.
*
* Returns: (transfer none) (allow-none): the last window the device
- *
- * Since: 3.12
*/
GdkWindow *
gdk_device_get_last_event_window (GdkDevice *device)
@@ -1907,8 +1837,6 @@ gdk_device_get_last_event_window (GdkDevice *device)
* ]|
*
* Returns: (nullable): the vendor ID, or %NULL
- *
- * Since: 3.16
*/
const gchar *
gdk_device_get_vendor_id (GdkDevice *device)
@@ -1928,8 +1856,6 @@ gdk_device_get_vendor_id (GdkDevice *device)
* it. See gdk_device_get_vendor_id() for more information.
*
* Returns: (nullable): the product ID, or %NULL
- *
- * Since: 3.16
*/
const gchar *
gdk_device_get_product_id (GdkDevice *device)
@@ -1962,8 +1888,6 @@ gdk_device_set_seat (GdkDevice *device,
*
* Returns: (transfer none): A #GdkSeat. This memory is owned by GTK+ and
* must not be freed.
- *
- * Since: 3.20
**/
GdkSeat *
gdk_device_get_seat (GdkDevice *device)
@@ -1978,8 +1902,6 @@ gdk_device_get_seat (GdkDevice *device)
* @device: a #GdkDevice
*
* Returns the axes currently available on the device.
- *
- * Since: 3.22
**/
GdkAxisFlags
gdk_device_get_axes (GdkDevice *device)
diff --git a/gdk/gdkdevice.h b/gdk/gdkdevice.h
index 28a0c2072e..bddaa71824 100644
--- a/gdk/gdkdevice.h
+++ b/gdk/gdkdevice.h
@@ -176,11 +176,11 @@ GdkWindow *
(GdkDevice *device,
gint *win_x,
gint *win_y);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_device_get_position_double (GdkDevice *device,
gdouble *x,
gdouble *y);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
GdkWindow *
gdk_device_get_window_at_position_double
(GdkDevice *device,
@@ -223,7 +223,7 @@ GList * gdk_device_list_slave_devices (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkDeviceType gdk_device_get_device_type (GdkDevice *device);
-GDK_DEPRECATED_IN_3_20_FOR(gdk_seat_grab)
+GDK_DEPRECATED_FOR(gdk_seat_grab)
GdkGrabStatus gdk_device_grab (GdkDevice *device,
GdkWindow *window,
GdkGrabOwnership grab_ownership,
@@ -232,7 +232,7 @@ GdkGrabStatus gdk_device_grab (GdkDevice *device,
GdkCursor *cursor,
guint32 time_);
-GDK_DEPRECATED_IN_3_20_FOR(gdk_seat_ungrab)
+GDK_DEPRECATED_FOR(gdk_seat_ungrab)
void gdk_device_ungrab (GdkDevice *device,
guint32 time_);
@@ -241,18 +241,18 @@ void gdk_device_warp (GdkDevice *device,
gint x,
gint y);
-GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_device_get_last_event_window (GdkDevice *device);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_vendor_id (GdkDevice *device);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_product_id (GdkDevice *device);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkSeat *gdk_device_get_seat (GdkDevice *device);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkAxisFlags gdk_device_get_axes (GdkDevice *device);
G_END_DECLS
diff --git a/gdk/gdkdevicepad.c b/gdk/gdkdevicepad.c
index cfb4780209..aa0642e292 100644
--- a/gdk/gdkdevicepad.c
+++ b/gdk/gdkdevicepad.c
@@ -72,8 +72,6 @@ gdk_device_pad_default_init (GdkDevicePadInterface *pad)
* current mode.
*
* Returns: The number of button/ring/strip groups in the pad.
- *
- * Since: 3.22
**/
gint
gdk_device_pad_get_n_groups (GdkDevicePad *pad)
@@ -93,8 +91,6 @@ gdk_device_pad_get_n_groups (GdkDevicePad *pad)
* Returns the number of modes that @group may have.
*
* Returns: The number of modes available in @group.
- *
- * Since: 3.22
**/
gint
gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
@@ -116,8 +112,6 @@ gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
* Returns the number of features a tablet pad has.
*
* Returns: The amount of elements of type @feature that this pad has.
- *
- * Since: 3.22
**/
gint
gdk_device_pad_get_n_features (GdkDevicePad *pad,
@@ -140,8 +134,6 @@ gdk_device_pad_get_n_features (GdkDevicePad *pad,
* or -1 if feature/index do not exist in @pad.
*
* Returns: The group number of the queried pad feature.
- *
- * Since: 3.22
**/
gint
gdk_device_pad_get_feature_group (GdkDevicePad *pad,
diff --git a/gdk/gdkdevicepad.h b/gdk/gdkdevicepad.h
index 040f0da32c..9d00bc7699 100644
--- a/gdk/gdkdevicepad.h
+++ b/gdk/gdkdevicepad.h
@@ -50,21 +50,21 @@ typedef enum {
GDK_DEVICE_PAD_FEATURE_STRIP
} GdkDevicePadFeature;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_device_pad_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_n_groups (GdkDevicePad *pad);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
gint group_idx);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_n_features (GdkDevicePad *pad,
GdkDevicePadFeature feature);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_feature_group (GdkDevicePad *pad,
GdkDevicePadFeature feature,
gint feature_idx);
diff --git a/gdk/gdkdevicetool.c b/gdk/gdkdevicetool.c
index be8122568d..a56f8e4b2b 100644
--- a/gdk/gdkdevicetool.c
+++ b/gdk/gdkdevicetool.c
@@ -160,8 +160,6 @@ gdk_device_tool_new (guint64 serial,
* physical tool (eg. a tablet pen) across program executions.
*
* Returns: The serial ID for this tool
- *
- * Since: 3.22
**/
guint64
gdk_device_tool_get_serial (GdkDeviceTool *tool)
@@ -186,8 +184,6 @@ gdk_device_tool_get_serial (GdkDeviceTool *tool)
* but having different hardware identificators.
*
* Returns: The hardware identificator of this tool.
- *
- * Since: 3.22
**/
guint64
gdk_device_tool_get_hardware_id (GdkDeviceTool *tool)
@@ -205,8 +201,6 @@ gdk_device_tool_get_hardware_id (GdkDeviceTool *tool)
*
* Returns: The physical type for this tool. This can be used to figure out what
* sort of pen is being used, such as an airbrush or a pencil.
- *
- * Since: 3.22
**/
GdkDeviceToolType
gdk_device_tool_get_tool_type (GdkDeviceTool *tool)
diff --git a/gdk/gdkdevicetool.h b/gdk/gdkdevicetool.h
index 34a3200db8..4954592ea2 100644
--- a/gdk/gdkdevicetool.h
+++ b/gdk/gdkdevicetool.h
@@ -61,16 +61,16 @@ typedef enum {
GDK_DEVICE_TOOL_TYPE_LENS,
} GdkDeviceToolType;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_device_tool_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
guint64 gdk_device_tool_get_serial (GdkDeviceTool *tool);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
guint64 gdk_device_tool_get_hardware_id (GdkDeviceTool *tool);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkDeviceToolType gdk_device_tool_get_tool_type (GdkDeviceTool *tool);
G_END_DECLS
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 2e370c783a..aa846da453 100644
--- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c
@@ -186,8 +186,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* %TRUE if the display properly composits the alpha channel.
* See gdk_display_is_composited() for details.
- *
- * Since: 3.90
*/
props[PROP_COMPOSITED] =
g_param_spec_boolean ("composited",
@@ -201,8 +199,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* %TRUE if the display supports an alpha channel. See gdk_display_is_rgba()
* for details.
- *
- * Since: 3.90
*/
props[PROP_RGBA] =
g_param_spec_boolean ("rgba",
@@ -236,8 +232,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::closed signal is emitted when the connection to the windowing
* system for @display is closed.
- *
- * Since: 2.2
*/
signals[CLOSED] =
g_signal_new (g_intern_static_string ("closed"),
@@ -257,8 +251,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::seat-added signal is emitted whenever a new seat is made
* known to the windowing system.
- *
- * Since: 3.20
*/
signals[SEAT_ADDED] =
g_signal_new (g_intern_static_string ("seat-added"),
@@ -275,8 +267,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::seat-removed signal is emitted whenever a seat is removed
* by the windowing system.
- *
- * Since: 3.20
*/
signals[SEAT_REMOVED] =
g_signal_new (g_intern_static_string ("seat-removed"),
@@ -293,8 +283,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::monitor-added signal is emitted whenever a monitor is
* added.
- *
- * Since: 3.22
*/
signals[MONITOR_ADDED] =
g_signal_new (g_intern_static_string ("monitor-added"),
@@ -311,8 +299,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::monitor-removed signal is emitted whenever a monitor is
* removed.
- *
- * Since: 3.22
*/
signals[MONITOR_REMOVED] =
g_signal_new (g_intern_static_string ("monitor-removed"),
@@ -329,8 +315,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::setting-changed signal is emitted whenever a setting
* changes its value.
- *
- * Since: 3.94
*/
signals[SETTING_CHANGED] =
g_signal_new (g_intern_static_string ("setting-changed"),
@@ -422,8 +406,6 @@ gdk_display_finalize (GObject *object)
*
* Closes the connection to the windowing system for the given display,
* and cleans up associated resources.
- *
- * Since: 2.2
*/
void
gdk_display_close (GdkDisplay *display)
@@ -448,8 +430,6 @@ gdk_display_close (GdkDisplay *display)
* Finds out if the display has been closed.
*
* Returns: %TRUE if the display is closed.
- *
- * Since: 2.22
*/
gboolean
gdk_display_is_closed (GdkDisplay *display)
@@ -468,8 +448,6 @@ gdk_display_is_closed (GdkDisplay *display)
*
* Returns: (nullable) (transfer full): the next #GdkEvent to be processed,
* or %NULL if no events are pending
- *
- * Since: 2.2
*/
GdkEvent *
gdk_display_get_event (GdkDisplay *display)
@@ -493,8 +471,6 @@ gdk_display_get_event (GdkDisplay *display)
*
* Returns: (nullable) (transfer full): the first #GdkEvent on the
* event queue
- *
- * Since: 2.2
**/
GdkEvent *
gdk_display_peek_event (GdkDisplay *display)
@@ -527,8 +503,6 @@ gdk_display_put_event_nocopy (GdkDisplay *display,
*
* Appends a copy of the given event onto the front of the event
* queue for @display.
- *
- * Since: 2.2
**/
void
gdk_display_put_event (GdkDisplay *display,
@@ -1058,8 +1032,6 @@ gdk_display_device_is_grabbed (GdkDisplay *display,
*
* Returns: a string representing the display name. This string is owned
* by GDK and should not be modified or freed.
- *
- * Since: 2.2
*/
const gchar *
gdk_display_get_name (GdkDisplay *display)
@@ -1074,8 +1046,6 @@ gdk_display_get_name (GdkDisplay *display)
* @display: a #GdkDisplay
*
* Emits a short beep on @display
- *
- * Since: 2.2
*/
void
gdk_display_beep (GdkDisplay *display)
@@ -1098,8 +1068,6 @@ gdk_display_beep (GdkDisplay *display)
*
* This is most useful for X11. On windowing systems where requests are
* handled synchronously, this function will do nothing.
- *
- * Since: 2.2
*/
void
gdk_display_sync (GdkDisplay *display)
@@ -1122,8 +1090,6 @@ gdk_display_sync (GdkDisplay *display)
*
* This is most useful for X11. On windowing systems where requests are
* handled synchronously, this function will do nothing.
- *
- * Since: 2.4
*/
void
gdk_display_flush (GdkDisplay *display)
@@ -1143,8 +1109,6 @@ gdk_display_flush (GdkDisplay *display)
*
* Returns: (transfer none): The default group leader window
* for @display
- *
- * Since: 2.4
**/
GdkWindow *
gdk_display_get_default_group (GdkDisplay *display)
@@ -1202,8 +1166,6 @@ gdk_display_get_primary_clipboard (GdkDisplay *display)
* be used to create shaped windows on @display.
*
* Returns: %TRUE if shaped windows are supported
- *
- * Since: 2.10
*/
gboolean
gdk_display_supports_shapes (GdkDisplay *display)
@@ -1221,8 +1183,6 @@ gdk_display_supports_shapes (GdkDisplay *display)
* be used to modify the input shape of windows on @display.
*
* Returns: %TRUE if windows with modified input shape are supported
- *
- * Since: 2.10
*/
gboolean
gdk_display_supports_input_shapes (GdkDisplay *display)
@@ -1253,8 +1213,6 @@ gdk_display_real_get_app_launch_context (GdkDisplay *display)
*
* Returns: (transfer full): a new #GdkAppLaunchContext for @display.
* Free with g_object_unref() when done
- *
- * Since: 3.0
*/
GdkAppLaunchContext *
gdk_display_get_app_launch_context (GdkDisplay *display)
@@ -1272,8 +1230,6 @@ gdk_display_get_app_launch_context (GdkDisplay *display)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if the
* display could not be opened
- *
- * Since: 2.2
*/
GdkDisplay *
gdk_display_open (const gchar *display_name)
@@ -1290,8 +1246,6 @@ gdk_display_open (const gchar *display_name)
* to be processed.
*
* Returns: %TRUE if there are events ready to be processed.
- *
- * Since: 3.0
*/
gboolean
gdk_display_has_pending (GdkDisplay *display)
@@ -1320,8 +1274,6 @@ _gdk_display_get_next_serial (GdkDisplay *display)
* with custom startup-notification identifier unless
* gtk_window_set_auto_startup_notification() is called to
* disable that feature.
- *
- * Since: 3.0
*/
void
gdk_display_notify_startup_complete (GdkDisplay *display,
@@ -1390,8 +1342,6 @@ _gdk_display_create_window (GdkDisplay *display)
* Returns the #GdkKeymap attached to @display.
*
* Returns: (transfer none): the #GdkKeymap attached to @display.
- *
- * Since: 3.94
*/
GdkKeymap *
gdk_display_get_keymap (GdkDisplay *display)
@@ -1445,8 +1395,6 @@ gdk_display_set_debug_flags (GdkDisplay *display,
*
* Returns: Whether windows with RGBA visuals can reasonably be
* expected to have their alpha channels drawn correctly on the screen.
- *
- * Since: 3.90
**/
gboolean
gdk_display_is_composited (GdkDisplay *display)
@@ -1491,8 +1439,6 @@ gdk_display_set_composited (GdkDisplay *display,
*
* Returns: %TRUE if windows are created with an alpha channel or
* %FALSE if the display does not support this functionality.
- *
- * Since: 3.90
**/
gboolean
gdk_display_is_rgba (GdkDisplay *display)
@@ -1569,8 +1515,6 @@ gdk_display_remove_seat (GdkDisplay *display,
* Returns the default #GdkSeat for this display.
*
* Returns: (transfer none): the default seat.
- *
- * Since: 3.20
**/
GdkSeat *
gdk_display_get_default_seat (GdkDisplay *display)
@@ -1592,8 +1536,6 @@ gdk_display_get_default_seat (GdkDisplay *display)
*
* Returns: (transfer container) (element-type GdkSeat): the
* list of seats known to the #GdkDisplay
- *
- * Since: 3.20
**/
GList *
gdk_display_list_seats (GdkDisplay *display)
@@ -1613,7 +1555,6 @@ gdk_display_list_seats (GdkDisplay *display)
* #GdkDisplay::monitor-added or #GdkDisplay::monitor-removed signal.
*
* Returns: the number of monitors
- * Since: 3.22
*/
int
gdk_display_get_n_monitors (GdkDisplay *display)
@@ -1635,7 +1576,6 @@ gdk_display_get_n_monitors (GdkDisplay *display)
*
* Returns: (nullable) (transfer none): the #GdkMonitor, or %NULL if
* @monitor_num is not a valid monitor number
- * Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor (GdkDisplay *display,
@@ -1663,8 +1603,6 @@ gdk_display_get_monitor (GdkDisplay *display,
*
* Returns: (transfer none): the primary monitor, or any monitor if no
* primary monitor is configured by the user
- *
- * Since: 3.22
*/
GdkMonitor *
gdk_display_get_primary_monitor (GdkDisplay *display)
@@ -1684,7 +1622,6 @@ gdk_display_get_primary_monitor (GdkDisplay *display)
* or a nearby monitor if the point is not in any monitor.
*
* Returns: (transfer none): the monitor containing the point
- * Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor_at_point (GdkDisplay *display,
@@ -1745,7 +1682,6 @@ gdk_display_get_monitor_at_point (GdkDisplay *display,
* of all monitors.
*
* Returns: (transfer none): the monitor with the largest overlap with @window
- * Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor_at_window (GdkDisplay *display,
@@ -1829,8 +1765,6 @@ gdk_display_emit_opened (GdkDisplay *display)
*
* Returns: %TRUE if the setting existed and a value was stored
* in @value, %FALSE otherwise
- *
- * Since: 3.94
*/
gboolean
gdk_display_get_setting (GdkDisplay *display,
diff --git a/gdk/gdkdisplay.h b/gdk/gdkdisplay.h
index 76fafc3b4a..9e46649795 100644
--- a/gdk/gdkdisplay.h
+++ b/gdk/gdkdisplay.h
@@ -61,9 +61,9 @@ void gdk_display_close (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_closed (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_composited (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_rgba (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@@ -82,9 +82,9 @@ GdkDisplay *gdk_display_get_default (void);
GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_display_get_default_group (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkClipboard * gdk_display_get_clipboard (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkClipboard * gdk_display_get_primary_clipboard (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@@ -98,31 +98,31 @@ void gdk_display_notify_startup_complete (GdkDisplay *display,
GDK_AVAILABLE_IN_ALL
GdkAppLaunchContext *gdk_display_get_app_launch_context (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkSeat * gdk_display_get_default_seat (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GList * gdk_display_list_seats (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_display_get_n_monitors (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor (GdkDisplay *display,
int monitor_num);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_primary_monitor (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor_at_point (GdkDisplay *display,
int x,
int y);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor_at_window (GdkDisplay *display,
GdkWindow *window);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkKeymap * gdk_display_get_keymap (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_display_get_setting (GdkDisplay *display,
const char *name,
GValue *value);
diff --git a/gdk/gdkdisplaymanager.c b/gdk/gdkdisplaymanager.c
index 4ff88a594b..faa05ba426 100644
--- a/gdk/gdkdisplaymanager.c
+++ b/gdk/gdkdisplaymanager.c
@@ -149,8 +149,6 @@ gdk_display_manager_class_init (GdkDisplayManagerClass *klass)
* @display: the opened display
*
* The ::display-opened signal is emitted when a display is opened.
- *
- * Since: 2.2
*/
signals[DISPLAY_OPENED] =
g_signal_new (g_intern_static_string ("display-opened"),
@@ -246,8 +244,6 @@ static const gchar *allowed_backends;
* This call must happen prior to gdk_display_open(),
* gtk_init(), or gtk_init_check()
* in order to take effect.
- *
- * Since: 3.10
*/
void
gdk_set_allowed_backends (const gchar *backends)
@@ -296,8 +292,6 @@ static GdkBackend gdk_backends[] = {
* Returns: (transfer none): The global #GdkDisplayManager singleton;
* gdk_parse_args(), gdk_init(), or gdk_init_check() must have
* been called first.
- *
- * Since: 2.2
**/
GdkDisplayManager*
gdk_display_manager_get (void)
@@ -318,8 +312,6 @@ gdk_display_manager_get (void)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if
* there is no default display.
- *
- * Since: 2.2
*/
GdkDisplay *
gdk_display_manager_get_default_display (GdkDisplayManager *manager)
@@ -336,8 +328,6 @@ gdk_display_manager_get_default_display (GdkDisplayManager *manager)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if
* there is no default display.
- *
- * Since: 2.2
*/
GdkDisplay *
gdk_display_get_default (void)
@@ -351,8 +341,6 @@ gdk_display_get_default (void)
* @display: a #GdkDisplay
*
* Sets @display as the default display.
- *
- * Since: 2.2
**/
void
gdk_display_manager_set_default_display (GdkDisplayManager *manager,
@@ -375,8 +363,6 @@ gdk_display_manager_set_default_display (GdkDisplayManager *manager,
* Returns: (transfer container) (element-type GdkDisplay): a newly
* allocated #GSList of #GdkDisplay objects. Free with g_slist_free()
* when you are done with it.
- *
- * Since: 2.2
**/
GSList *
gdk_display_manager_list_displays (GdkDisplayManager *manager)
@@ -393,8 +379,6 @@ gdk_display_manager_list_displays (GdkDisplayManager *manager)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if the
* display could not be opened
- *
- * Since: 3.0
*/
GdkDisplay *
gdk_display_manager_open_display (GdkDisplayManager *manager,
diff --git a/gdk/gdkdisplaymanager.h b/gdk/gdkdisplaymanager.h
index 00c2decd4e..39514260fd 100644
--- a/gdk/gdkdisplaymanager.h
+++ b/gdk/gdkdisplaymanager.h
@@ -55,7 +55,7 @@ GSList * gdk_display_manager_list_displays (GdkDisplayManager *m
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_display_manager_open_display (GdkDisplayManager *manager,
const gchar *name);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_set_allowed_backends (const gchar *backends);
diff --git a/gdk/gdkdnd.c b/gdk/gdkdnd.c
index 725d70d731..a8aecbbb2e 100644
--- a/gdk/gdkdnd.c
+++ b/gdk/gdkdnd.c
@@ -112,8 +112,6 @@ gdk_drag_context_get_display (GdkDragContext *context)
* Retrieves the formats supported by this context.
*
* Returns: (transfer none): a #GdkContentFormats
- *
- * Since: 3.94
**/
GdkContentFormats *
gdk_drag_context_get_formats (GdkDragContext *context)
@@ -131,8 +129,6 @@ gdk_drag_context_get_formats (GdkDragContext *context)
* gdk_drag_context_get_suggested_action() returns %GDK_ACTION_ASK.
*
* Returns: the #GdkDragAction flags
- *
- * Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_actions (GdkDragContext *context)
@@ -149,8 +145,6 @@ gdk_drag_context_get_actions (GdkDragContext *context)
* Determines the suggested drag action of the context.
*
* Returns: a #GdkDragAction value
- *
- * Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_suggested_action (GdkDragContext *context)
@@ -167,8 +161,6 @@ gdk_drag_context_get_suggested_action (GdkDragContext *context)
* Determines the action chosen by the drag destination.
*
* Returns: a #GdkDragAction value
- *
- * Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_selected_action (GdkDragContext *context)
@@ -185,8 +177,6 @@ gdk_drag_context_get_selected_action (GdkDragContext *context)
* Returns the #GdkWindow where the DND operation started.
*
* Returns: (transfer none): a #GdkWindow
- *
- * Since: 2.22
**/
GdkWindow *
gdk_drag_context_get_source_window (GdkDragContext *context)
@@ -203,8 +193,6 @@ gdk_drag_context_get_source_window (GdkDragContext *context)
* Returns the destination window for the DND operation.
*
* Returns: (transfer none): a #GdkWindow
- *
- * Since: 3.0
**/
GdkWindow *
gdk_drag_context_get_dest_window (GdkDragContext *context)
@@ -384,8 +372,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
*
* The #GdkContentProvider or %NULL if the context is not a source-side
* context.
- *
- * Since: 3.94
*/
properties[PROP_CONTENT] =
g_param_spec_object ("content",
@@ -401,8 +387,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* GdkDragContext:display:
*
* The #GdkDisplay that the drag context belongs to.
- *
- * Since: 3.94
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -418,8 +402,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* GdkDragContext:formats:
*
* The possible formats that the context can provide its data in.
- *
- * Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@@ -436,8 +418,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @reason: The reason the context was cancelled
*
* The drag and drop operation was cancelled.
- *
- * Since: 3.20
*/
signals[CANCEL] =
g_signal_new (g_intern_static_string ("cancel"),
@@ -454,8 +434,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @time: the time at which the drop happened.
*
* The drag and drop operation was performed on an accepting client.
- *
- * Since: 3.20
*/
signals[DROP_PERFORMED] =
g_signal_new (g_intern_static_string ("drop-performed"),
@@ -473,8 +451,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* The drag and drop operation was finished, the drag destination
* finished reading all data. The drag source can now free all
* miscellaneous data.
- *
- * Since: 3.20
*/
signals[DND_FINISHED] =
g_signal_new (g_intern_static_string ("dnd-finished"),
@@ -491,8 +467,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @action: The action currently chosen
*
* A new action is being chosen for the drag and drop operation.
- *
- * Since: 3.20
*/
signals[ACTION_CHANGED] =
g_signal_new (g_intern_static_string ("action-changed"),
@@ -615,8 +589,6 @@ gdk_drop_finish (GdkDragContext *context,
* meaningless at other times.
*
* Returns: %TRUE if the drop was successful.
- *
- * Since: 2.6
**/
gboolean
gdk_drag_drop_succeeded (GdkDragContext *context)
@@ -753,8 +725,6 @@ gdk_drag_context_write_finish (GdkDragContext *context,
* @cancellable:
* @callback:
* @user_data: (closure):
- *
- * Since: 3.94
*/
void
gdk_drop_read_async (GdkDragContext *context,
@@ -791,8 +761,6 @@ gdk_drop_read_async (GdkDragContext *context,
* @error:
*
* Returns: (nullable) (transfer full): the #GInputStream, or %NULL
- *
- * Since: 3.94
*/
GInputStream *
gdk_drop_read_finish (GdkDragContext *context,
@@ -825,8 +793,6 @@ gdk_drop_read_finish (GdkDragContext *context,
* the drag operation is over.
*
* Returns: (nullable) (transfer none): the drag window, or %NULL
- *
- * Since: 3.20
*/
GdkWindow *
gdk_drag_context_get_drag_window (GdkDragContext *context)
@@ -848,8 +814,6 @@ gdk_drag_context_get_drag_window (GdkDragContext *context)
* Sets the position of the drag window that will be kept
* under the cursor hotspot. Initially, the hotspot is at the
* top left corner of the drag window.
- *
- * Since: 3.20
*/
void
gdk_drag_context_set_hotspot (GdkDragContext *context,
@@ -877,8 +841,6 @@ gdk_drag_context_set_hotspot (GdkDragContext *context,
* The #GdkDragContext will only take the first gdk_drag_drop_done()
* call as effective, if this function is called multiple times,
* all subsequent calls will be ignored.
- *
- * Since: 3.20
*/
void
gdk_drag_drop_done (GdkDragContext *context,
diff --git a/gdk/gdkdnd.h b/gdk/gdkdnd.h
index 683b508a34..16442a5bb2 100644
--- a/gdk/gdkdnd.h
+++ b/gdk/gdkdnd.h
@@ -83,12 +83,12 @@ typedef enum {
GDK_AVAILABLE_IN_ALL
GType gdk_drag_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_drag_context_get_display (GdkDragContext *context);
GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_drag_context_get_device (GdkDragContext *context);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkContentFormats *gdk_drag_context_get_formats (GdkDragContext *context);
GDK_AVAILABLE_IN_ALL
GdkDragAction gdk_drag_context_get_actions (GdkDragContext *context);
@@ -116,14 +116,14 @@ void gdk_drop_finish (GdkDragContext *context,
gboolean success,
guint32 time_);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_drop_read_async (GdkDragContext *context,
const char **mime_types,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GInputStream * gdk_drop_read_finish (GdkDragContext *context,
const char **out_mime_type,
GAsyncResult *result,
@@ -142,14 +142,14 @@ GdkDragContext * gdk_drag_begin (GdkWindow
GDK_AVAILABLE_IN_ALL
gboolean gdk_drag_drop_succeeded (GdkDragContext *context);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
void gdk_drag_drop_done (GdkDragContext *context,
gboolean success);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_drag_context_get_drag_window (GdkDragContext *context);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
void gdk_drag_context_set_hotspot (GdkDragContext *context,
gint hot_x,
gint hot_y);
diff --git a/gdk/gdkdrawcontext.c b/gdk/gdkdrawcontext.c
index 1ca7d41942..2566d01ca6 100644
--- a/gdk/gdkdrawcontext.c
+++ b/gdk/gdkdrawcontext.c
@@ -136,8 +136,6 @@ gdk_draw_context_class_init (GdkDrawContextClass *klass)
* GdkDrawContext:display:
*
* The #GdkDisplay used to create the #GdkDrawContext.
- *
- * Since: 3.90
*/
pspecs[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -151,8 +149,6 @@ gdk_draw_context_class_init (GdkDrawContextClass *klass)
* GdkDrawContext:window:
*
* The #GdkWindow the gl context is bound to.
- *
- * Since: 3.90
*/
pspecs[PROP_WINDOW] =
g_param_spec_object ("window",
@@ -180,8 +176,6 @@ gdk_draw_context_init (GdkDrawContext *self)
* onto it.
*
* Returns: %TRUE if the context is between begin_frame() and end_frame() calls.
- *
- * Since: 3.90
*/
gboolean
gdk_draw_context_is_drawing (GdkDrawContext *context)
@@ -205,8 +199,6 @@ gdk_draw_context_is_drawing (GdkDrawContext *context)
* The function does not clear the background. Clearing the backgroud is the
* job of the renderer. The contents of the backbuffer are undefined after this
* function call.
- *
- * Since: 3.90
*/
void
gdk_draw_context_begin_frame (GdkDrawContext *context,
@@ -234,8 +226,6 @@ gdk_draw_context_begin_frame (GdkDrawContext *context,
* This function may call `glFlush()` implicitly before returning; it
* is not recommended to call `glFlush()` explicitly before calling
* this function.
- *
- * Since: 3.16
*/
void
gdk_draw_context_end_frame (GdkDrawContext *context,
@@ -259,8 +249,6 @@ gdk_draw_context_end_frame (GdkDrawContext *context,
* Retrieves the #GdkDisplay the @context is created for
*
* Returns: (nullable) (transfer none): a #GdkDisplay or %NULL
- *
- * Since: 3.90
*/
GdkDisplay *
gdk_draw_context_get_display (GdkDrawContext *context)
@@ -279,8 +267,6 @@ gdk_draw_context_get_display (GdkDrawContext *context)
* Retrieves the #GdkWindow used by the @context.
*
* Returns: (nullable) (transfer none): a #GdkWindow or %NULL
- *
- * Since: 3.90
*/
GdkWindow *
gdk_draw_context_get_window (GdkDrawContext *context)
diff --git a/gdk/gdkdrawcontext.h b/gdk/gdkdrawcontext.h
index b03529e2e3..8c9c982926 100644
--- a/gdk/gdkdrawcontext.h
+++ b/gdk/gdkdrawcontext.h
@@ -34,12 +34,12 @@ G_BEGIN_DECLS
#define GDK_DRAW_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_DRAW_CONTEXT, GdkDrawContext))
#define GDK_IS_DRAW_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_DRAW_CONTEXT))
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GType gdk_draw_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_draw_context_get_display (GdkDrawContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_draw_context_get_window (GdkDrawContext *context);
G_END_DECLS
diff --git a/gdk/gdkdrawingcontext.c b/gdk/gdkdrawingcontext.c
index d0ae2a44fa..3c408a5f59 100644
--- a/gdk/gdkdrawingcontext.c
+++ b/gdk/gdkdrawingcontext.c
@@ -174,8 +174,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:window:
*
* The #GdkWindow that created the drawing context.
- *
- * Since: 3.22
*/
obj_property[PROP_WINDOW] =
g_param_spec_object ("window", "Window", "The window that created the context",
@@ -187,8 +185,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:clip:
*
* The clip region applied to the drawing context.
- *
- * Since: 3.22
*/
obj_property[PROP_CLIP] =
g_param_spec_boxed ("clip", "Clip", "The clip region of the context",
@@ -200,8 +196,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:paint-context:
*
* The #GdkDrawContext used to draw or %NULL if Cairo is used.
- *
- * Since: 3.90
*/
obj_property[PROP_PAINT_CONTEXT] =
g_param_spec_object ("paint-context", "Paint context", "The context used to draw",
@@ -235,8 +229,6 @@ gdk_cairo_set_drawing_context (cairo_t *cr,
* context @cr.
*
* Returns: (transfer none) (nullable): a #GdkDrawingContext, if any is set
- *
- * Since: 3.22
*/
GdkDrawingContext *
gdk_cairo_get_drawing_context (cairo_t *cr)
@@ -264,8 +256,6 @@ gdk_cairo_get_drawing_context (cairo_t *cr)
* the contents of the #GdkWindow. The context is owned by the
* #GdkDrawingContext and should not be destroyed. %NULL is
* returned when a paint context is in used.
- *
- * Since: 3.22
*/
cairo_t *
gdk_drawing_context_get_cairo_context (GdkDrawingContext *context)
@@ -307,8 +297,6 @@ gdk_drawing_context_get_cairo_context (GdkDrawingContext *context)
* Retrieves the window that created the drawing @context.
*
* Returns: (transfer none): a #GdkWindow
- *
- * Since: 3.22
*/
GdkWindow *
gdk_drawing_context_get_window (GdkDrawingContext *context)
@@ -327,8 +315,6 @@ gdk_drawing_context_get_window (GdkDrawingContext *context)
* Retrieves the paint context used to draw with.
*
* Returns: (transfer none): a #GdkDrawContext or %NULL
- *
- * Since: 3.90
*/
GdkDrawContext *
gdk_drawing_context_get_paint_context (GdkDrawingContext *context)
@@ -347,8 +333,6 @@ gdk_drawing_context_get_paint_context (GdkDrawingContext *context)
* Retrieves a copy of the clip region used when creating the @context.
*
* Returns: (transfer full) (nullable): a Cairo region
- *
- * Since: 3.22
*/
cairo_region_t *
gdk_drawing_context_get_clip (GdkDrawingContext *context)
@@ -370,8 +354,6 @@ gdk_drawing_context_get_clip (GdkDrawingContext *context)
* Checks whether the given #GdkDrawingContext is valid.
*
* Returns: %TRUE if the context is valid
- *
- * Since: 3.22
*/
gboolean
gdk_drawing_context_is_valid (GdkDrawingContext *context)
diff --git a/gdk/gdkdrawingcontext.h b/gdk/gdkdrawingcontext.h
index f7e044f2ee..4a6728136b 100644
--- a/gdk/gdkdrawingcontext.h
+++ b/gdk/gdkdrawingcontext.h
@@ -33,20 +33,20 @@ G_BEGIN_DECLS
typedef struct _GdkDrawingContextClass GdkDrawingContextClass;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_drawing_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_drawing_context_get_window (GdkDrawingContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkDrawContext* gdk_drawing_context_get_paint_context (GdkDrawingContext *context);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
cairo_region_t *gdk_drawing_context_get_clip (GdkDrawingContext *context);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_drawing_context_is_valid (GdkDrawingContext *context);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
cairo_t * gdk_drawing_context_get_cairo_context (GdkDrawingContext *context);
G_END_DECLS
diff --git a/gdk/gdkevents.c b/gdk/gdkevents.c
index 83c676dd7b..7f1b84a0e2 100644
--- a/gdk/gdkevents.c
+++ b/gdk/gdkevents.c
@@ -252,8 +252,6 @@ _gdk_event_queue_append (GdkDisplay *display,
* the queue, onto the tail of the event queue.
*
* Returns: the newly appended list node.
- *
- * Since: 2.16
*/
GList*
_gdk_event_queue_insert_after (GdkDisplay *display,
@@ -280,8 +278,6 @@ _gdk_event_queue_insert_after (GdkDisplay *display,
* the queue, onto the head of the event queue.
*
* Returns: the newly prepended list node.
- *
- * Since: 2.16
*/
GList*
_gdk_event_queue_insert_before (GdkDisplay *display,
@@ -485,7 +481,6 @@ gdk_event_handler_set (GdkEventFunc func,
* Creates a new event of the given type. All fields are set to 0.
*
* Returns: a newly-allocated #GdkEvent. Free with g_object_unref()
- * Since: 2.2
*/
GdkEvent*
gdk_event_new (GdkEventType type)
@@ -589,8 +584,6 @@ gdk_event_set_pointer_emulated (GdkEvent *event,
* from a touch event), as opposed to a real one.
*
* Returns: %TRUE if this event is emulated
- *
- * Since: 3.22
*/
gboolean
gdk_event_get_pointer_emulated (GdkEvent *event)
@@ -789,8 +782,6 @@ gdk_event_finalize (GObject *object)
* Extracts the #GdkWindow associated with an event.
*
* Returns: (transfer none): The #GdkWindow associated with the event
- *
- * Since: 3.10
*/
GdkWindow *
gdk_event_get_window (const GdkEvent *event)
@@ -1159,8 +1150,6 @@ gdk_event_set_coords (GdkEvent *event,
* Extract the button number from an event.
*
* Returns: %TRUE if the event delivered a button number
- *
- * Since: 3.2
**/
gboolean
gdk_event_get_button (const GdkEvent *event,
@@ -1200,8 +1189,6 @@ gdk_event_get_button (const GdkEvent *event,
* Extracts the click count from an event.
*
* Returns: %TRUE if the event delivered a click count
- *
- * Since: 3.2
*/
gboolean
gdk_event_get_click_count (const GdkEvent *event,
@@ -1237,8 +1224,6 @@ gdk_event_get_click_count (const GdkEvent *event,
* Extracts the keyval from an event.
*
* Returns: %TRUE if the event delivered a key symbol
- *
- * Since: 3.2
*/
gboolean
gdk_event_get_keyval (const GdkEvent *event,
@@ -1283,8 +1268,6 @@ gdk_event_set_keyval (GdkEvent *event,
* Also see gdk_event_get_scancode().
*
* Returns: %TRUE if the event delivered a hardware keycode
- *
- * Since: 3.2
*/
gboolean
gdk_event_get_keycode (const GdkEvent *event,
@@ -1410,8 +1393,6 @@ gdk_event_get_key_is_modifier (const GdkEvent *event,
* Extracts the scroll direction from an event.
*
* Returns: %TRUE if the event delivered a scroll direction
- *
- * Since: 3.2
*/
gboolean
gdk_event_get_scroll_direction (const GdkEvent *event,
@@ -1448,8 +1429,6 @@ gdk_event_get_scroll_direction (const GdkEvent *event,
* Retrieves the scroll deltas from a #GdkEvent
*
* Returns: %TRUE if the event contains smooth scroll information
- *
- * Since: 3.4
**/
gboolean
gdk_event_get_scroll_deltas (const GdkEvent *event,
@@ -1498,8 +1477,6 @@ gdk_event_get_scroll_deltas (const GdkEvent *event,
* Stop scroll events always have a a delta of 0/0.
*
* Returns: %TRUE if the event is a scroll stop event
- *
- * Since: 3.20
*/
gboolean
gdk_event_is_scroll_stop_event (const GdkEvent *event)
@@ -1599,8 +1576,6 @@ gdk_event_get_axis (const GdkEvent *event,
* Sets the device for @event to @device. The event must
* have been allocated by GTK+, for instance, by
* gdk_event_copy().
- *
- * Since: 3.0
**/
void
gdk_event_set_device (GdkEvent *event,
@@ -1617,8 +1592,6 @@ gdk_event_set_device (GdkEvent *event,
* it, else it will return %NULL.
*
* Returns: (nullable) (transfer none): a #GdkDevice, or %NULL.
- *
- * Since: 3.0
**/
GdkDevice *
gdk_event_get_device (const GdkEvent *event)
@@ -1637,8 +1610,6 @@ gdk_event_get_device (const GdkEvent *event)
*
* The event must have been allocated by GTK+,
* for instance by gdk_event_copy().
- *
- * Since: 3.0
**/
void
gdk_event_set_source_device (GdkEvent *event,
@@ -1662,8 +1633,6 @@ gdk_event_set_source_device (GdkEvent *event,
* return %NULL.
*
* Returns: (nullable) (transfer none): a #GdkDevice, or %NULL.
- *
- * Since: 3.0
**/
GdkDevice *
gdk_event_get_source_device (const GdkEvent *event)
@@ -1692,8 +1661,6 @@ gdk_event_get_source_device (const GdkEvent *event)
* event->button == %GDK_BUTTON_SECONDARY.
*
* Returns: %TRUE if the event should trigger a context menu.
- *
- * Since: 3.4
**/
gboolean
gdk_event_triggers_context_menu (const GdkEvent *event)
@@ -1766,8 +1733,6 @@ gdk_events_get_axis_distances (GdkEvent *event1,
* (as in a straight line going from @event1 to @event2) will be returned.
*
* Returns: %TRUE if the distance could be calculated.
- *
- * Since: 3.0
**/
gboolean
gdk_events_get_distance (GdkEvent *event1,
@@ -1791,8 +1756,6 @@ gdk_events_get_distance (GdkEvent *event1,
* Y axis.
*
* Returns: %TRUE if the angle could be calculated.
- *
- * Since: 3.0
**/
gboolean
gdk_events_get_angle (GdkEvent *event1,
@@ -1834,8 +1797,6 @@ gdk_events_get_angle (GdkEvent *event1,
* will be returned in @x and @y.
*
* Returns: %TRUE if the center could be calculated.
- *
- * Since: 3.0
**/
gboolean
gdk_events_get_center (GdkEvent *event1,
@@ -1901,8 +1862,6 @@ gdk_event_get_display (const GdkEvent *event)
* to which the event belongs. Otherwise, return %NULL.
*
* Returns: (transfer none): the event sequence that the event belongs to
- *
- * Since: 3.4
*/
GdkEventSequence *
gdk_event_get_event_sequence (const GdkEvent *event)
@@ -1973,8 +1932,6 @@ G_DEFINE_BOXED_TYPE (GdkEventSequence, gdk_event_sequence,
* Retrieves the type of the event.
*
* Returns: a #GdkEventType
- *
- * Since: 3.10
*/
GdkEventType
gdk_event_get_event_type (const GdkEvent *event)
@@ -1991,8 +1948,6 @@ gdk_event_get_event_type (const GdkEvent *event)
* Returns the #GdkSeat this event was generated for.
*
* Returns: (transfer none): The #GdkSeat of this event
- *
- * Since: 3.20
**/
GdkSeat *
gdk_event_get_seat (const GdkEvent *event)
@@ -2018,8 +1973,6 @@ gdk_event_get_seat (const GdkEvent *event)
* persistently across runs, see gdk_device_tool_get_serial()
*
* Returns: (transfer none): The current device tool, or %NULL
- *
- * Since: 3.22
**/
GdkDeviceTool *
gdk_event_get_device_tool (const GdkEvent *event)
@@ -2039,8 +1992,6 @@ gdk_event_get_device_tool (const GdkEvent *event)
* @tool: (nullable): tool to set on the event, or %NULL
*
* Sets the device tool for this event, should be rarely used.
- *
- * Since: 3.22
**/
void
gdk_event_set_device_tool (GdkEvent *event,
@@ -2073,8 +2024,6 @@ gdk_event_set_scancode (GdkEvent *event,
* some extended flags.
*
* Returns: The associated keyboard scancode or 0
- *
- * Since: 3.22
**/
int
gdk_event_get_scancode (GdkEvent *event)
diff --git a/gdk/gdkevents.h b/gdk/gdkevents.h
index de5987a046..27e0bbc122 100644
--- a/gdk/gdkevents.h
+++ b/gdk/gdkevents.h
@@ -420,7 +420,7 @@ typedef enum
GDK_AVAILABLE_IN_ALL
GType gdk_event_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_14
+GDK_AVAILABLE_IN_ALL
GType gdk_event_sequence_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
@@ -430,7 +430,7 @@ GdkEvent* gdk_event_copy (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
void gdk_event_free (GdkEvent *event);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_event_get_window (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@@ -442,7 +442,7 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_coords (const GdkEvent *event,
gdouble *x_win,
gdouble *y_win);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
void gdk_event_set_coords (GdkEvent *event,
gdouble x,
gdouble y);
@@ -450,42 +450,42 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_root_coords (const GdkEvent *event,
gdouble *x_root,
gdouble *y_root);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_button (const GdkEvent *event,
guint *button);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_click_count (const GdkEvent *event,
guint *click_count);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_keyval (const GdkEvent *event,
guint *keyval);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
void gdk_event_set_keyval (GdkEvent *event,
guint keyval);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_keycode (const GdkEvent *event,
guint16 *keycode);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_key_is_modifier (const GdkEvent *event,
gboolean *is_modifier);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_key_group (const GdkEvent *event,
guint *group);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_string (const GdkEvent *event,
const char **string);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_scroll_direction (const GdkEvent *event,
GdkScrollDirection *direction);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_scroll_deltas (const GdkEvent *event,
gdouble *delta_x,
gdouble *delta_y);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_is_scroll_stop_event (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@@ -502,7 +502,7 @@ void gdk_event_set_source_device (GdkEvent *event,
GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkDevice* gdk_event_get_source_device (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_triggers_context_menu (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@@ -524,19 +524,19 @@ void gdk_event_handler_set (GdkEventFunc func,
gpointer data,
GDestroyNotify notify);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_event_set_display (GdkEvent *event,
GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkDisplay *gdk_event_get_display (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
GdkEventSequence *gdk_event_get_event_sequence (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
GdkEventType gdk_event_get_event_type (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkSeat *gdk_event_get_seat (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@@ -544,74 +544,74 @@ void gdk_set_show_events (gboolean show_events);
GDK_AVAILABLE_IN_ALL
gboolean gdk_get_show_events (void);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkDeviceTool *gdk_event_get_device_tool (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_event_set_device_tool (GdkEvent *event,
GdkDeviceTool *tool);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_event_get_scancode (GdkEvent *event);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pointer_emulated (GdkEvent *event);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
void gdk_event_set_user_data (GdkEvent *event,
GObject *user_data);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_is_sent (const GdkEvent *event);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_drag_context (const GdkEvent *event,
GdkDragContext **context);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_crossing_mode (const GdkEvent *event,
GdkCrossingMode *mode);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_crossing_detail (const GdkEvent *event,
GdkNotifyType *detail);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_gesture_phase (const GdkEvent *event,
GdkTouchpadGesturePhase *phase);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_gesture_n_fingers (const GdkEvent *event,
guint *n_fingers);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_deltas (const GdkEvent *event,
double *dx,
double *dy);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_angle_delta (const GdkEvent *event,
double *delta);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_scale (const GdkEvent *event,
double *scale);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touch_emulating_pointer (const GdkEvent *event,
gboolean *emulating);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_grab_window (const GdkEvent *event,
GdkWindow **window);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_focus_in (const GdkEvent *event,
gboolean *focus_in);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_group_mode (const GdkEvent *event,
guint *group,
guint *mode);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_button (const GdkEvent *event,
guint *button);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_axis_value (const GdkEvent *event,
guint *index,
gdouble *value);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_axes (GdkEvent *event,
gdouble **axes,
guint *n_axes);
diff --git a/gdk/gdkframeclock.c b/gdk/gdkframeclock.c
index 5e329304ab..a1f20c40e9 100644
--- a/gdk/gdkframeclock.c
+++ b/gdk/gdkframeclock.c
@@ -265,7 +265,6 @@ gdk_frame_clock_init (GdkFrameClock *clock)
* the actual previous frame time, or if that’s too old, an updated
* time.
*
- * Since: 3.8
* Returns: a timestamp in microseconds, in the timescale of
* of g_get_monotonic_time().
*/
@@ -292,8 +291,6 @@ gdk_frame_clock_get_frame_time (GdkFrameClock *frame_clock)
* you should use gdk_frame_clock_begin_updating() instead, since
* this allows GTK+ to adjust system parameters to get maximally
* smooth animations.
- *
- * Since: 3.8
*/
void
gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
@@ -314,8 +311,6 @@ gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
* This function may be called multiple times and frames will be
* requested until gdk_frame_clock_end_updating() is called the same
* number of times.
- *
- * Since: 3.8
*/
void
gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock)
@@ -331,8 +326,6 @@ gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock)
*
* Stops updates for an animation. See the documentation for
* gdk_frame_clock_begin_updating().
- *
- * Since: 3.8
*/
void
gdk_frame_clock_end_updating (GdkFrameClock *frame_clock)
@@ -369,7 +362,6 @@ _gdk_frame_clock_thaw (GdkFrameClock *clock)
* Returns: inside frame processing, the value of the frame counter
* for the current frame. Outside of frame processing, the frame
* counter for the last frame.
- * Since: 3.8
*/
gint64
gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock)
@@ -397,7 +389,6 @@ gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock)
* Returns: the frame counter value for the oldest frame
* that is available in the internal frame history of the
* #GdkFrameClock.
- * Since: 3.8
*/
gint64
gdk_frame_clock_get_history_start (GdkFrameClock *frame_clock)
@@ -452,7 +443,6 @@ _gdk_frame_clock_begin_frame (GdkFrameClock *frame_clock)
* Returns: (nullable): the #GdkFrameTimings object for the specified
* frame, or %NULL if it is not available. See
* gdk_frame_clock_get_history_start().
- * Since: 3.8
*/
GdkFrameTimings *
gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
@@ -486,7 +476,6 @@ gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
* being processed, or even no frame is being processed, for the
* previous frame. Before any frames have been processed, returns
* %NULL.
- * Since: 3.8
*/
GdkFrameTimings *
gdk_frame_clock_get_current_timings (GdkFrameClock *frame_clock)
@@ -560,8 +549,6 @@ _gdk_frame_clock_debug_print_timings (GdkFrameClock *clock,
* presentation times are separated by the refresh interval,
* predicts a presentation time that is a multiple of the refresh
* interval after the last presentation time, and later than @base_time.
- *
- * Since: 3.8
*/
void
gdk_frame_clock_get_refresh_info (GdkFrameClock *frame_clock,
diff --git a/gdk/gdkframeclock.h b/gdk/gdkframeclock.h
index 6d7d94d135..801af3793f 100644
--- a/gdk/gdkframeclock.h
+++ b/gdk/gdkframeclock.h
@@ -72,34 +72,34 @@ typedef enum {
GDK_FRAME_CLOCK_PHASE_AFTER_PAINT = 1 << 6
} GdkFrameClockPhase;
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GType gdk_frame_clock_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_frame_time (GdkFrameClock *frame_clock);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
GdkFrameClockPhase phase);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_end_updating (GdkFrameClock *frame_clock);
/* Frame history */
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_history_start (GdkFrameClock *frame_clock);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
gint64 frame_counter);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_clock_get_current_timings (GdkFrameClock *frame_clock);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_get_refresh_info (GdkFrameClock *frame_clock,
gint64 base_time,
gint64 *refresh_interval_return,
diff --git a/gdk/gdkframetimings.c b/gdk/gdkframetimings.c
index 6fe08a3082..797638d844 100644
--- a/gdk/gdkframetimings.c
+++ b/gdk/gdkframetimings.c
@@ -79,7 +79,6 @@ _gdk_frame_timings_steal (GdkFrameTimings *timings,
* Increases the reference count of @timings.
*
* Returns: @timings
- * Since: 3.8
*/
GdkFrameTimings *
gdk_frame_timings_ref (GdkFrameTimings *timings)
@@ -97,8 +96,6 @@ gdk_frame_timings_ref (GdkFrameTimings *timings)
*
* Decreases the reference count of @timings. If @timings
* is no longer referenced, it will be freed.
- *
- * Since: 3.8
*/
void
gdk_frame_timings_unref (GdkFrameTimings *timings)
@@ -121,7 +118,6 @@ gdk_frame_timings_unref (GdkFrameTimings *timings)
* this frame was drawn.
*
* Returns: the frame counter value for this frame
- * Since: 3.8
*/
gint64
gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings)
@@ -145,7 +141,6 @@ gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings)
*
* Returns: %TRUE if all information that will be available
* for the frame has been filled in.
- * Since: 3.8
*/
gboolean
gdk_frame_timings_get_complete (GdkFrameTimings *timings)
@@ -184,7 +179,6 @@ gdk_frame_timings_get_frame_time (GdkFrameTimings *timings)
* Returns: the time the frame was displayed to the user, in the
* timescale of g_get_monotonic_time(), or 0 if no presentation
* time is available. See gdk_frame_timings_get_complete()
- * Since: 3.8
*/
gint64
gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings)
@@ -211,7 +205,6 @@ gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings)
* Returns: The predicted time at which the frame will be presented,
* in the timescale of g_get_monotonic_time(), or 0 if no predicted
* presentation time is available.
- * Since: 3.8
*/
gint64
gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings)
@@ -232,7 +225,6 @@ gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings)
* Returns: the refresh interval of the display, in microseconds,
* or 0 if the refresh interval is not available.
* See gdk_frame_timings_get_complete().
- * Since: 3.8
*/
gint64
gdk_frame_timings_get_refresh_interval (GdkFrameTimings *timings)
diff --git a/gdk/gdkframetimings.h b/gdk/gdkframetimings.h
index 93db908a50..cfe6435787 100644
--- a/gdk/gdkframetimings.h
+++ b/gdk/gdkframetimings.h
@@ -29,26 +29,26 @@ G_BEGIN_DECLS
typedef struct _GdkFrameTimings GdkFrameTimings;
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GType gdk_frame_timings_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_timings_ref (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_frame_timings_unref (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gboolean gdk_frame_timings_get_complete (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_frame_time (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_refresh_interval (GdkFrameTimings *timings);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings);
G_END_DECLS
diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c
index cf0fbd520b..5e9b9cc9a7 100644
--- a/gdk/gdkgl.c
+++ b/gdk/gdkgl.c
@@ -324,8 +324,6 @@ gdk_gl_texture_quads (GdkGLContext *paint_context,
* with alpha components, so make sure you use #GL_TEXTURE if using alpha.
*
* Calling this may change the current GL context.
- *
- * Since: 3.16
*/
void
gdk_cairo_draw_from_gl (cairo_t *cr,
@@ -576,8 +574,6 @@ gdk_gl_texture_from_surface (cairo_surface_t *surface,
* bound context
*
* Uploads the contents of a Cairo @surface to a GL texture @target.
- *
- * Since: 3.90
*/
void
gdk_cairo_surface_upload_to_gl (cairo_surface_t *surface,
diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c
index 64d7297095..f82a240842 100644
--- a/gdk/gdkglcontext.c
+++ b/gdk/gdkglcontext.c
@@ -342,8 +342,6 @@ gdk_gl_context_class_init (GdkGLContextClass *klass)
* GdkGLContext:shared-context:
*
* The #GdkGLContext that this context is sharing data with, or %NULL
- *
- * Since: 3.16
*/
obj_pspecs[PROP_SHARED_CONTEXT] =
g_param_spec_object ("shared-context",
@@ -446,8 +444,6 @@ gdk_gl_context_has_unpack_subimage (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to
* calling this function.
- *
- * Since: 3.16
*/
void
gdk_gl_context_set_debug_enabled (GdkGLContext *context,
@@ -470,8 +466,6 @@ gdk_gl_context_set_debug_enabled (GdkGLContext *context,
* Retrieves the value set using gdk_gl_context_set_debug_enabled().
*
* Returns: %TRUE if debugging is enabled
- *
- * Since: 3.16
*/
gboolean
gdk_gl_context_get_debug_enabled (GdkGLContext *context)
@@ -497,8 +491,6 @@ gdk_gl_context_get_debug_enabled (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to calling
* this function.
- *
- * Since: 3.16
*/
void
gdk_gl_context_set_forward_compatible (GdkGLContext *context,
@@ -521,8 +513,6 @@ gdk_gl_context_set_forward_compatible (GdkGLContext *context,
* Retrieves the value set using gdk_gl_context_set_forward_compatible().
*
* Returns: %TRUE if the context should be forward compatible
- *
- * Since: 3.16
*/
gboolean
gdk_gl_context_get_forward_compatible (GdkGLContext *context)
@@ -546,8 +536,6 @@ gdk_gl_context_get_forward_compatible (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to calling
* this function.
- *
- * Since: 3.16
*/
void
gdk_gl_context_set_required_version (GdkGLContext *context,
@@ -596,8 +584,6 @@ gdk_gl_context_set_required_version (GdkGLContext *context,
*
* Retrieves the major and minor version requested by calling
* gdk_gl_context_set_required_version().
- *
- * Since: 3.16
*/
void
gdk_gl_context_get_required_version (GdkGLContext *context,
@@ -662,8 +648,6 @@ gdk_gl_context_get_required_version (GdkGLContext *context,
* kind of shader programs to load.
*
* Returns: %TRUE if the GL context is in legacy mode
- *
- * Since: 3.20
*/
gboolean
gdk_gl_context_is_legacy (GdkGLContext *context)
@@ -703,8 +687,6 @@ gdk_gl_context_set_is_legacy (GdkGLContext *context,
* You should check the return value of gdk_gl_context_get_use_es() after
* calling gdk_gl_context_realize() to decide whether to use the OpenGL or
* OpenGL ES API, extensions, or shaders.
- *
- * Since: 3.22
*/
void
gdk_gl_context_set_use_es (GdkGLContext *context,
@@ -726,8 +708,6 @@ gdk_gl_context_set_use_es (GdkGLContext *context,
* Checks whether the @context is using an OpenGL or OpenGL ES profile.
*
* Returns: %TRUE if the #GdkGLContext is using an OpenGL ES profile
- *
- * Since: 3.22
*/
gboolean
gdk_gl_context_get_use_es (GdkGLContext *context)
@@ -752,8 +732,6 @@ gdk_gl_context_get_use_es (GdkGLContext *context)
* It is safe to call this function on a realized #GdkGLContext.
*
* Returns: %TRUE if the context is realized
- *
- * Since: 3.16
*/
gboolean
gdk_gl_context_realize (GdkGLContext *context,
@@ -857,8 +835,6 @@ gdk_gl_context_check_extensions (GdkGLContext *context)
* @context: a #GdkGLContext
*
* Makes the @context the current one.
- *
- * Since: 3.16
*/
void
gdk_gl_context_make_current (GdkGLContext *context)
@@ -900,8 +876,6 @@ gdk_gl_context_make_current (GdkGLContext *context)
* Retrieves the #GdkDisplay the @context is created for
*
* Returns: (nullable) (transfer none): a #GdkDisplay or %NULL
- *
- * Since: 3.16
*/
GdkDisplay *
gdk_gl_context_get_display (GdkGLContext *context)
@@ -918,8 +892,6 @@ gdk_gl_context_get_display (GdkGLContext *context)
* Retrieves the #GdkWindow used by the @context.
*
* Returns: (nullable) (transfer none): a #GdkWindow or %NULL
- *
- * Since: 3.16
*/
GdkWindow *
gdk_gl_context_get_window (GdkGLContext *context)
@@ -936,8 +908,6 @@ gdk_gl_context_get_window (GdkGLContext *context)
* Retrieves the #GdkGLContext that this @context share data with.
*
* Returns: (nullable) (transfer none): a #GdkGLContext or %NULL
- *
- * Since: 3.16
*/
GdkGLContext *
gdk_gl_context_get_shared_context (GdkGLContext *context)
@@ -958,8 +928,6 @@ gdk_gl_context_get_shared_context (GdkGLContext *context)
* Retrieves the OpenGL version of the @context.
*
* The @context must be realized prior to calling this function.
- *
- * Since: 3.16
*/
void
gdk_gl_context_get_version (GdkGLContext *context,
@@ -984,8 +952,6 @@ gdk_gl_context_get_version (GdkGLContext *context,
*
* Any OpenGL call after this function returns will be ignored
* until gdk_gl_context_make_current() is called.
- *
- * Since: 3.16
*/
void
gdk_gl_context_clear_current (void)
@@ -1006,8 +972,6 @@ gdk_gl_context_clear_current (void)
* Retrieves the current #GdkGLContext.
*
* Returns: (nullable) (transfer none): the current #GdkGLContext, or %NULL
- *
- * Since: 3.16
*/
GdkGLContext *
gdk_gl_context_get_current (void)
diff --git a/gdk/gdkglcontext.h b/gdk/gdkglcontext.h
index 2c22fb7341..f338a75cfb 100644
--- a/gdk/gdkglcontext.h
+++ b/gdk/gdkglcontext.h
@@ -36,60 +36,60 @@ G_BEGIN_DECLS
#define GDK_GL_ERROR (gdk_gl_error_quark ())
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GQuark gdk_gl_error_quark (void);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GType gdk_gl_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_gl_context_get_display (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_gl_context_get_window (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_gl_context_get_shared_context (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_get_version (GdkGLContext *context,
int *major,
int *minor);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_is_legacy (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_required_version (GdkGLContext *context,
int major,
int minor);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_get_required_version (GdkGLContext *context,
int *major,
int *minor);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_debug_enabled (GdkGLContext *context,
gboolean enabled);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_debug_enabled (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_forward_compatible (GdkGLContext *context,
gboolean compatible);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_forward_compatible (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_use_es (GdkGLContext *context,
int use_es);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_use_es (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_realize (GdkGLContext *context,
GError **error);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
cairo_region_t * gdk_gl_context_get_damage (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_make_current (GdkGLContext *context);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_gl_context_get_current (void);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
void gdk_gl_context_clear_current (void);
G_END_DECLS
diff --git a/gdk/gdkkeys.c b/gdk/gdkkeys.c
index 108e3b60d1..d8096b4776 100644
--- a/gdk/gdkkeys.c
+++ b/gdk/gdkkeys.c
@@ -178,8 +178,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
*
* The ::direction-changed signal gets emitted when the direction of
* the keymap changes.
- *
- * Since: 2.0
*/
signals[DIRECTION_CHANGED] =
g_signal_new (g_intern_static_string ("direction-changed"),
@@ -196,8 +194,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
*
* The ::keys-changed signal is emitted when the mapping represented by
* @keymap changes.
- *
- * Since: 2.2
*/
signals[KEYS_CHANGED] =
g_signal_new (g_intern_static_string ("keys-changed"),
@@ -216,8 +212,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
* The ::state-changed signal is emitted when the state of the
* keyboard changes, e.g when Caps Lock is turned on or off.
* See gdk_keymap_get_caps_lock_state().
- *
- * Since: 2.16
*/
signals[STATE_CHANGED] =
g_signal_new (g_intern_static_string ("state-changed"),
@@ -362,8 +356,6 @@ gdk_keymap_get_direction (GdkKeymap *keymap)
* languages are in use.
*
* Returns: %TRUE if there are layouts in both directions, %FALSE otherwise
- *
- * Since: 2.12
**/
gboolean
gdk_keymap_have_bidi_layouts (GdkKeymap *keymap)
@@ -380,8 +372,6 @@ gdk_keymap_have_bidi_layouts (GdkKeymap *keymap)
* Returns whether the Caps Lock modifer is locked.
*
* Returns: %TRUE if Caps Lock is on
- *
- * Since: 2.16
*/
gboolean
gdk_keymap_get_caps_lock_state (GdkKeymap *keymap)
@@ -398,8 +388,6 @@ gdk_keymap_get_caps_lock_state (GdkKeymap *keymap)
* Returns whether the Num Lock modifer is locked.
*
* Returns: %TRUE if Num Lock is on
- *
- * Since: 3.0
*/
gboolean
gdk_keymap_get_num_lock_state (GdkKeymap *keymap)
@@ -416,8 +404,6 @@ gdk_keymap_get_num_lock_state (GdkKeymap *keymap)
* Returns whether the Scroll Lock modifer is locked.
*
* Returns: %TRUE if Scroll Lock is on
- *
- * Since: 3.18
*/
gboolean
gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap)
@@ -434,8 +420,6 @@ gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap)
* Returns the current modifier state.
*
* Returns: the current modifier state.
- *
- * Since: 3.4
*/
guint
gdk_keymap_get_modifier_state (GdkKeymap *keymap)
@@ -641,8 +625,6 @@ gdk_keymap_translate_keyboard_state (GdkKeymap *keymap,
*
* This function is useful when matching key events against
* accelerators.
- *
- * Since: 2.20
*/
void
gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
@@ -669,8 +651,6 @@ gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
* same non-virtual modifier. Note that %FALSE is also returned
* if a virtual modifier is mapped to a non-virtual modifier that
* was already set in @state.
- *
- * Since: 2.20
*/
gboolean
gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap,
@@ -730,8 +710,6 @@ gdk_keymap_real_get_modifier_mask (GdkKeymap *keymap,
* expected result.
*
* Returns: the modifier mask used for @intent.
- *
- * Since: 3.4
**/
GdkModifierType
gdk_keymap_get_modifier_mask (GdkKeymap *keymap,
diff --git a/gdk/gdkkeys.h b/gdk/gdkkeys.h
index afb11b3c22..d6a0f0cb19 100644
--- a/gdk/gdkkeys.h
+++ b/gdk/gdkkeys.h
@@ -80,7 +80,7 @@ struct _GdkKeymapKey
GDK_AVAILABLE_IN_ALL
GType gdk_keymap_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_keymap_get_display (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
@@ -115,9 +115,9 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_caps_lock_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_num_lock_state (GdkKeymap *keymap);
-GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
guint gdk_keymap_get_modifier_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
void gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
@@ -125,7 +125,7 @@ void gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap,
GdkModifierType *state);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
GdkModifierType gdk_keymap_get_modifier_mask (GdkKeymap *keymap,
GdkModifierIntent intent);
diff --git a/gdk/gdkmonitor.c b/gdk/gdkmonitor.c
index 6ae8696bc2..b1502e93eb 100644
--- a/gdk/gdkmonitor.c
+++ b/gdk/gdkmonitor.c
@@ -277,7 +277,6 @@ gdk_monitor_class_init (GdkMonitorClass *class)
* Gets the display that this monitor belongs to.
*
* Returns: (transfer none): the display
- * Since: 3.22
*/
GdkDisplay *
gdk_monitor_get_display (GdkMonitor *monitor)
@@ -295,8 +294,6 @@ gdk_monitor_get_display (GdkMonitor *monitor)
* Retrieves the size and position of an individual monitor within the
* display coordinate space. The returned geometry is in ”application pixels”,
* not in ”device pixels” (see gdk_monitor_get_scale_factor()).
- *
- * Since: 3.22
*/
void
gdk_monitor_get_geometry (GdkMonitor *monitor,
@@ -326,8 +323,6 @@ gdk_monitor_get_geometry (GdkMonitor *monitor,
* Note that not all backends may have a concept of workarea. This
* function will return the monitor geometry if a workarea is not
* available, or does not apply.
- *
- * Since: 3.22
*/
void
gdk_monitor_get_workarea (GdkMonitor *monitor,
@@ -349,8 +344,6 @@ gdk_monitor_get_workarea (GdkMonitor *monitor,
* Gets the width in millimeters of the monitor.
*
* Returns: the physical width of the monitor
- *
- * Since: 3.22
*/
int
gdk_monitor_get_width_mm (GdkMonitor *monitor)
@@ -367,7 +360,6 @@ gdk_monitor_get_width_mm (GdkMonitor *monitor)
* Gets the height in millimeters of the monitor.
*
* Returns: the physical height of the monitor
- * Since: 3.22
*/
int
gdk_monitor_get_height_mm (GdkMonitor *monitor)
@@ -422,7 +414,6 @@ gdk_monitor_get_model (GdkMonitor *monitor)
* where it is better to use gdk_window_get_scale_factor() instead.
*
* Returns: the scale factor
- * Since: 3.22
*/
int
gdk_monitor_get_scale_factor (GdkMonitor *monitor)
@@ -442,7 +433,6 @@ gdk_monitor_get_scale_factor (GdkMonitor *monitor)
* is returned as 60000.
*
* Returns: the refresh rate in milli-Hertz, or 0
- * Since: 3.22
*/
int
gdk_monitor_get_refresh_rate (GdkMonitor *monitor)
@@ -460,7 +450,6 @@ gdk_monitor_get_refresh_rate (GdkMonitor *monitor)
* primaries for each pixel in this monitor, if available.
*
* Returns: the subpixel layout
- * Since: 3.22
*/
GdkSubpixelLayout
gdk_monitor_get_subpixel_layout (GdkMonitor *monitor)
@@ -478,7 +467,6 @@ gdk_monitor_get_subpixel_layout (GdkMonitor *monitor)
* (see gdk_display_get_primary_monitor()).
*
* Returns: %TRUE if @monitor is primary
- * Since: 3.22
*/
gboolean
gdk_monitor_is_primary (GdkMonitor *monitor)
@@ -635,8 +623,6 @@ gdk_monitor_invalidate (GdkMonitor *monitor)
* physical monitor is unplugged or removed.
*
* Returns: %TRUE if the object corresponds to a physical monitor
- *
- * Since: 3.94
*/
gboolean
gdk_monitor_is_valid (GdkMonitor *monitor)
diff --git a/gdk/gdkmonitor.h b/gdk/gdkmonitor.h
index 887bbbd40c..fe6836525e 100644
--- a/gdk/gdkmonitor.h
+++ b/gdk/gdkmonitor.h
@@ -62,34 +62,34 @@ typedef enum {
GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR
} GdkSubpixelLayout;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_monitor_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_monitor_get_display (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_monitor_get_geometry (GdkMonitor *monitor,
GdkRectangle *geometry);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_monitor_get_workarea (GdkMonitor *monitor,
GdkRectangle *workarea);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_width_mm (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_height_mm (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
const char * gdk_monitor_get_manufacturer (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
const char * gdk_monitor_get_model (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_scale_factor (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_refresh_rate (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GdkSubpixelLayout gdk_monitor_get_subpixel_layout (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_monitor_is_primary (GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
gboolean gdk_monitor_is_valid (GdkMonitor *monitor);
G_END_DECLS
diff --git a/gdk/gdkrectangle.c b/gdk/gdkrectangle.c
index 9dab82c4ef..641d093e6f 100644
--- a/gdk/gdkrectangle.c
+++ b/gdk/gdkrectangle.c
@@ -145,8 +145,6 @@ gdk_rectangle_intersect (const GdkRectangle *src1,
* Returns #TRUE if @rect contains the point described by @x and @y.
*
* Returns: #TRUE if @rect contains the point
- *
- * Since: 3.92
**/
gboolean
gdk_rectangle_contains_point (const GdkRectangle *rect,
@@ -169,8 +167,6 @@ gdk_rectangle_contains_point (const GdkRectangle *rect,
* Checks if the two given rectangles are equal.
*
* Returns: %TRUE if the rectangles are equal.
- *
- * Since: 3.20
*/
gboolean
gdk_rectangle_equal (const GdkRectangle *rect1,
diff --git a/gdk/gdkrectangle.h b/gdk/gdkrectangle.h
index 244339d905..3b6349c28e 100644
--- a/gdk/gdkrectangle.h
+++ b/gdk/gdkrectangle.h
@@ -45,11 +45,11 @@ void gdk_rectangle_union (const GdkRectangle *src1,
const GdkRectangle *src2,
GdkRectangle *dest);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
gboolean gdk_rectangle_equal (const GdkRectangle *rect1,
const GdkRectangle *rect2);
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
gboolean gdk_rectangle_contains_point (const GdkRectangle *rect,
int x,
int y);
diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c
index 8ed5768643..833396b180 100644
--- a/gdk/gdkrgba.c
+++ b/gdk/gdkrgba.c
@@ -67,8 +67,6 @@ G_DEFINE_BOXED_TYPE (GdkRGBA, gdk_rgba,
* The result must be freed through gdk_rgba_free().
*
* Returns: A newly allocated #GdkRGBA, with the same contents as @rgba
- *
- * Since: 3.0
*/
GdkRGBA *
gdk_rgba_copy (const GdkRGBA *rgba)
@@ -81,8 +79,6 @@ gdk_rgba_copy (const GdkRGBA *rgba)
* @rgba: a #GdkRGBA
*
* Frees a #GdkRGBA created with gdk_rgba_copy()
- *
- * Since: 3.0
*/
void
gdk_rgba_free (GdkRGBA *rgba)
@@ -98,8 +94,6 @@ gdk_rgba_free (GdkRGBA *rgba)
* would not produce any change.
*
* Returns: %TRUE if the @rgba is clear
- *
- * Since: 3.90
*/
gboolean
gdk_rgba_is_clear (const GdkRGBA *rgba)
@@ -115,8 +109,6 @@ gdk_rgba_is_clear (const GdkRGBA *rgba)
* will not retain any results from previous contents.
*
* Returns: %TRUE if the @rgba is opaque
- *
- * Since: 3.90
*/
gboolean
gdk_rgba_is_opaque (const GdkRGBA *rgba)
@@ -188,8 +180,6 @@ parse_rgb_value (const gchar *str,
* a is a floating point value in the range 0 to 1.
*
* Returns: %TRUE if the parsing succeeded
- *
- * Since: 3.0
*/
gboolean
gdk_rgba_parse (GdkRGBA *rgba,
@@ -319,8 +309,6 @@ gdk_rgba_parse (GdkRGBA *rgba,
* table that stores #GdkRGBAs.
*
* Returns: The hash value for @p
- *
- * Since: 3.0
*/
guint
gdk_rgba_hash (gconstpointer p)
@@ -341,8 +329,6 @@ gdk_rgba_hash (gconstpointer p)
* Compares two RGBA colors.
*
* Returns: %TRUE if the two colors compare equal
- *
- * Since: 3.0
*/
gboolean
gdk_rgba_equal (gconstpointer p1,
@@ -383,8 +369,6 @@ gdk_rgba_equal (gconstpointer p1,
* different representation.
*
* Returns: A newly allocated text string
- *
- * Since: 3.0
*/
gchar *
gdk_rgba_to_string (const GdkRGBA *rgba)
diff --git a/gdk/gdkrgba.h b/gdk/gdkrgba.h
index 3a9e85c1df..7a4e4581f1 100644
--- a/gdk/gdkrgba.h
+++ b/gdk/gdkrgba.h
@@ -52,9 +52,9 @@ GdkRGBA * gdk_rgba_copy (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL
void gdk_rgba_free (GdkRGBA *rgba);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
gboolean gdk_rgba_is_clear (const GdkRGBA *rgba);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
gboolean gdk_rgba_is_opaque (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL
diff --git a/gdk/gdkseat.c b/gdk/gdkseat.c
index c0b7290a16..e193187c12 100644
--- a/gdk/gdkseat.c
+++ b/gdk/gdkseat.c
@@ -122,8 +122,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* The ::device-added signal is emitted when a new input
* device is related to this seat.
- *
- * Since: 3.20
*/
signals [DEVICE_ADDED] =
g_signal_new (g_intern_static_string ("device-added"),
@@ -142,8 +140,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* The ::device-removed signal is emitted when an
* input device is removed (e.g. unplugged).
- *
- * Since: 3.20
*/
signals [DEVICE_REMOVED] =
g_signal_new (g_intern_static_string ("device-removed"),
@@ -166,8 +162,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
* will emit the #GdkDevice::tool-changed signal accordingly.
*
* A same tool may be used by several devices.
- *
- * Since: 3.22
*/
signals [TOOL_ADDED] =
g_signal_new (g_intern_static_string ("tool-added"),
@@ -185,8 +179,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* This signal is emitted whenever a tool is no longer known
* to this @seat.
- *
- * Since: 3.22
*/
signals [TOOL_REMOVED] =
g_signal_new (g_intern_static_string ("tool-removed"),
@@ -201,8 +193,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
* GdkSeat:display:
*
* #GdkDisplay of this seat.
- *
- * Since: 3.20
*/
props[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -228,8 +218,6 @@ gdk_seat_init (GdkSeat *seat)
* Returns the capabilities this #GdkSeat currently has.
*
* Returns: the seat capabilities
- *
- * Since: 3.20
**/
GdkSeatCapabilities
gdk_seat_get_capabilities (GdkSeat *seat)
@@ -290,8 +278,6 @@ gdk_seat_get_capabilities (GdkSeat *seat)
* events that are emitted when the grab ends unvoluntarily.
*
* Returns: %GDK_GRAB_SUCCESS if the grab was successful.
- *
- * Since: 3.20
**/
GdkGrabStatus
gdk_seat_grab (GdkSeat *seat,
@@ -322,8 +308,6 @@ gdk_seat_grab (GdkSeat *seat,
* @seat: a #GdkSeat
*
* Releases a grab added through gdk_seat_grab().
- *
- * Since: 3.20
**/
void
gdk_seat_ungrab (GdkSeat *seat)
@@ -346,8 +330,6 @@ gdk_seat_ungrab (GdkSeat *seat)
* Returns: (transfer container) (element-type GdkDevice): A list of #GdkDevices.
* The list must be freed with g_list_free(), the elements are owned
* by GDK and must not be freed.
- *
- * Since: 3.20
**/
GList *
gdk_seat_get_slaves (GdkSeat *seat,
@@ -369,8 +351,6 @@ gdk_seat_get_slaves (GdkSeat *seat,
*
* Returns: (transfer none) (nullable): a master #GdkDevice with pointer
* capabilities. This object is owned by GTK+ and must not be freed.
- *
- * Since: 3.20
**/
GdkDevice *
gdk_seat_get_pointer (GdkSeat *seat)
@@ -391,8 +371,6 @@ gdk_seat_get_pointer (GdkSeat *seat)
*
* Returns: (transfer none) (nullable): a master #GdkDevice with keyboard
* capabilities. This object is owned by GTK+ and must not be freed.
- *
- * Since: 3.20
**/
GdkDevice *
gdk_seat_get_keyboard (GdkSeat *seat)
@@ -480,8 +458,6 @@ gdk_seat_get_tool (GdkSeat *seat,
*
* Returns: (transfer container) (element-type GdkDevice): A list
* of master pointing devices
- *
- * Since: 3.93.
*/
GList *
gdk_seat_get_master_pointers (GdkSeat *seat,
diff --git a/gdk/gdkseat.h b/gdk/gdkseat.h
index c7bc64d419..3556323d29 100644
--- a/gdk/gdkseat.h
+++ b/gdk/gdkseat.h
@@ -83,10 +83,10 @@ struct _GdkSeat
GObject parent_instance;
};
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GType gdk_seat_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkGrabStatus gdk_seat_grab (GdkSeat *seat,
GdkWindow *window,
GdkSeatCapabilities capabilities,
@@ -95,26 +95,26 @@ GdkGrabStatus gdk_seat_grab (GdkSeat *seat,
const GdkEvent *event,
GdkSeatGrabPrepareFunc prepare_func,
gpointer prepare_func_data);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
void gdk_seat_ungrab (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_seat_get_display (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkSeatCapabilities
gdk_seat_get_capabilities (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GList * gdk_seat_get_slaves (GdkSeat *seat,
GdkSeatCapabilities capabilities);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_seat_get_pointer (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_seat_get_keyboard (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GList * gdk_seat_get_master_pointers (GdkSeat *seat,
GdkSeatCapabilities capabilities);
diff --git a/gdk/gdkselection.c b/gdk/gdkselection.c
index 23674b7dd8..39e4d0ec2a 100644
--- a/gdk/gdkselection.c
+++ b/gdk/gdkselection.c
@@ -44,8 +44,6 @@
* a list of UTF-8 strings.
*
* Returns: the number of strings in the resulting list
- *
- * Since: 2.2
*/
gint
gdk_text_property_to_utf8_list_for_display (GdkDisplay *display,
diff --git a/gdk/gdktexture.c b/gdk/gdktexture.c
index a8afe84902..dd3d0d7b60 100644
--- a/gdk/gdktexture.c
+++ b/gdk/gdktexture.c
@@ -61,8 +61,6 @@
* GdkTexture:
*
* The `GdkTexture` structure contains only private data.
- *
- * Since: 3.94
*/
enum {
@@ -177,8 +175,6 @@ gdk_texture_class_init (GdkTextureClass *klass)
* GdkTexture:width:
*
* The width of the texture.
- *
- * Since: 3.94
*/
properties[PROP_WIDTH] =
g_param_spec_int ("width",
@@ -196,8 +192,6 @@ gdk_texture_class_init (GdkTextureClass *klass)
* GdkTexture:height:
*
* The height of the texture.
- *
- * Since: 3.94
*/
properties[PROP_HEIGHT] =
g_param_spec_int ("height",
@@ -306,8 +300,6 @@ gdk_cairo_texture_init (GdkCairoTexture *self)
* The data is assumed to be in CAIRO_FORMAT_ARGB32 format.
*
* Returns: a new #GdkTexture
- *
- * Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_data (const guchar *data,
@@ -347,8 +339,6 @@ gdk_texture_new_for_data (const guchar *data,
* @surface must be an image surface with format CAIRO_FORMAT_ARGB32.
*
* Returns: a new #GdkTexture
- *
- * Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_surface (cairo_surface_t *surface)
@@ -556,8 +546,6 @@ gdk_gl_texture_get_id (GdkGLTexture *self)
* The texture contents are still available via the
* gdk_texture_download() function, after this function
* has been called.
- *
- * Since: 3.94
*/
void
gdk_texture_release_gl (GdkTexture *texture)
@@ -601,8 +589,6 @@ gdk_texture_release_gl (GdkTexture *texture)
* Creates a new texture object representing the GdkPixbuf.
*
* Returns: a new #GdkTexture
- *
- * Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf)
@@ -634,8 +620,6 @@ gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf)
* gdk_texture_new_from_file() to load it.
*
* Return value: A newly-created texture
- *
- * Since: 3.94
*/
GdkTexture *
gdk_texture_new_from_resource (const char *resource_path)
@@ -665,8 +649,6 @@ gdk_texture_new_from_resource (const char *resource_path)
* detected automatically. If %NULL is returned, then @error will be set.
*
* Return value: A newly-created #GdkTexture or %NULL if an error occured.
- *
- * Since: 3.94
**/
GdkTexture *
gdk_texture_new_from_file (GFile *file,
@@ -711,8 +693,6 @@ gdk_texture_new_from_file (GFile *file,
* an explicit call of gdk_texture_release_gl().
*
* Return value: A newly-created #GdkTexture
- *
- * Since: 3.94
**/
GdkTexture *
gdk_texture_new_for_gl (GdkGLContext *context,
@@ -749,8 +729,6 @@ gdk_texture_new_for_gl (GdkGLContext *context,
* Returns the width of @texture.
*
* Returns: the width of the #GdkTexture
- *
- * Since: 3.94
*/
int
gdk_texture_get_width (GdkTexture *texture)
@@ -767,8 +745,6 @@ gdk_texture_get_width (GdkTexture *texture)
* Returns the height of the @texture.
*
* Returns: the height of the #GdkTexture
- *
- * Since: 3.94
*/
int
gdk_texture_get_height (GdkTexture *texture)
@@ -809,8 +785,6 @@ gdk_texture_download_surface (GdkTexture *texture)
* cairo_image_surface_get_stride (surface));
* cairo_surface_mark_dirty (surface);
* ]|
- *
- * Since: 3.94
**/
void
gdk_texture_download (GdkTexture *texture,
diff --git a/gdk/gdktexture.h b/gdk/gdktexture.h
index c35820c7b5..ea04fc17cb 100644
--- a/gdk/gdktexture.h
+++ b/gdk/gdktexture.h
@@ -40,23 +40,23 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkTexture, g_object_unref)
typedef struct _GdkTextureClass GdkTextureClass;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GType gdk_texture_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_data (const guchar *data,
int width,
int height,
int stride);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_from_resource (const char *resource_path);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_from_file (GFile *file,
GError **error);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_gl (GdkGLContext *context,
guint id,
int width,
@@ -64,15 +64,15 @@ GdkTexture * gdk_texture_new_for_gl (GdkGLContext
GDestroyNotify destroy,
gpointer data);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_texture_release_gl (GdkTexture *texture);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_texture_get_width (GdkTexture *texture);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
int gdk_texture_get_height (GdkTexture *texture);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_texture_download (GdkTexture *texture,
guchar *data,
gsize stride);
diff --git a/gdk/gdkversionmacros.h.in b/gdk/gdkversionmacros.h.in
index 46eed24d1e..b1986ba047 100644
--- a/gdk/gdkversionmacros.h.in
+++ b/gdk/gdkversionmacros.h.in
@@ -52,155 +52,15 @@
/* XXX: Every new stable minor release bump should add a macro here */
-/**
- * GDK_VERSION_3_0:
- *
- * A macro that evaluates to the 3.0 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.4
- */
-#define GDK_VERSION_3_0 (G_ENCODE_VERSION (3, 0))
-
-/**
- * GDK_VERSION_3_2:
- *
- * A macro that evaluates to the 3.2 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.4
- */
-#define GDK_VERSION_3_2 (G_ENCODE_VERSION (3, 2))
-
-/**
- * GDK_VERSION_3_4:
- *
- * A macro that evaluates to the 3.4 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.4
- */
-#define GDK_VERSION_3_4 (G_ENCODE_VERSION (3, 4))
-
-/**
- * GDK_VERSION_3_6:
- *
- * A macro that evaluates to the 3.6 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.6
- */
-#define GDK_VERSION_3_6 (G_ENCODE_VERSION (3, 6))
-
-/**
- * GDK_VERSION_3_8:
- *
- * A macro that evaluates to the 3.8 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.8
- */
-#define GDK_VERSION_3_8 (G_ENCODE_VERSION (3, 8))
-
-/**
- * GDK_VERSION_3_10:
- *
- * A macro that evaluates to the 3.10 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.10
- */
-#define GDK_VERSION_3_10 (G_ENCODE_VERSION (3, 10))
-
-/**
- * GDK_VERSION_3_12:
- *
- * A macro that evaluates to the 3.12 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.12
- */
-#define GDK_VERSION_3_12 (G_ENCODE_VERSION (3, 12))
-
-/**
- * GDK_VERSION_3_14:
- *
- * A macro that evaluates to the 3.14 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.14
- */
-#define GDK_VERSION_3_14 (G_ENCODE_VERSION (3, 14))
-
-/**
- * GDK_VERSION_3_16:
- *
- * A macro that evaluates to the 3.16 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.16
- */
-#define GDK_VERSION_3_16 (G_ENCODE_VERSION (3, 16))
-
-/**
- * GDK_VERSION_3_18:
- *
- * A macro that evaluates to the 3.18 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.18
- */
-#define GDK_VERSION_3_18 (G_ENCODE_VERSION (3, 18))
-
-/**
- * GDK_VERSION_3_20:
- *
- * A macro that evaluates to the 3.20 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.18
- */
-#define GDK_VERSION_3_20 (G_ENCODE_VERSION (3, 20))
-
-/**
- * GDK_VERSION_3_22:
- *
- * A macro that evaluates to the 3.22 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.20
- */
-#define GDK_VERSION_3_22 (G_ENCODE_VERSION (3, 22))
-
-/**
- * GDK_VERSION_3_90:
- *
- * A macro that evaluates to the 3.90 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.90
- */
-#define GDK_VERSION_3_90 (G_ENCODE_VERSION (3, 90))
-
-/**
- * GDK_VERSION_3_92:
- *
- * A macro that evaluates to the 3.92 version of GDK, in a format
- * that can be used by the C pre-processor.
- *
- * Since: 3.92
- */
#define GDK_VERSION_3_92 (G_ENCODE_VERSION (3, 92))
-
+#define GDK_VERSION_3_94 (G_ENCODE_VERSION (3, 94))
/**
- * GDK_VERSION_3_94:
+ * GDK_VERSION_4_0:
*
- * A macro that evaluates to the 3.94 version of GDK, in a format
+ * A macro that evaluates to the 4.0 version of GDK, in a format
* that can be used by the C pre-processor.
- *
- * Since: 3.94
*/
-#define GDK_VERSION_3_94 (G_ENCODE_VERSION (3, 94))
+#define GDK_VERSION_4_0 (G_ENCODE_VERSION (4, 0))
/* evaluates to the current stable version; for development cycles,
@@ -225,15 +85,13 @@
* A macro that should be defined by the user prior to including
* the gdk.h header.
* The definition should be one of the predefined GDK version
- * macros: %GDK_VERSION_3_0, %GDK_VERSION_3_2,...
+ * macros: %GDK_VERSION_4_0, %GDK_VERSION_4_2,...
*
* This macro defines the lower bound for the GDK API to use.
*
* If a function has been deprecated in a newer version of GDK,
* it is possible to use this symbol to avoid the compiler warnings
* without disabling warning for every deprecated function.
- *
- * Since: 3.4
*/
#ifndef GDK_VERSION_MIN_REQUIRED
# define GDK_VERSION_MIN_REQUIRED (GDK_VERSION_CUR_STABLE)
@@ -245,15 +103,13 @@
* A macro that should be defined by the user prior to including
* the gdk.h header.
* The definition should be one of the predefined GDK version
- * macros: %GDK_VERSION_3_0, %GDK_VERSION_3_2,...
+ * macros: %GDK_VERSION_4_0, %GDK_VERSION_4_2,...
*
* This macro defines the upper bound for the GDK API to use.
*
* If a function has been introduced in a newer version of GDK,
* it is possible to use this symbol to get compiler warnings when
* trying to use that function.
- *
- * Since: 3.4
*/
#ifndef GDK_VERSION_MAX_ALLOWED
# if GDK_VERSION_MIN_REQUIRED > GDK_VERSION_PREV_STABLE
@@ -267,198 +123,18 @@
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_MIN_REQUIRED
#error "GDK_VERSION_MAX_ALLOWED must be >= GDK_VERSION_MIN_REQUIRED"
#endif
-#if GDK_VERSION_MIN_REQUIRED < GDK_VERSION_3_0
-#error "GDK_VERSION_MIN_REQUIRED must be >= GDK_VERSION_3_0"
+#if GDK_VERSION_MIN_REQUIRED < GDK_VERSION_3_92
+#error "GDK_VERSION_MIN_REQUIRED must be >= GDK_VERSION_3_92"
#endif
#define GDK_AVAILABLE_IN_ALL _GDK_EXTERN
/* XXX: Every new stable minor release should add a set of macros here */
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_0
-# define GDK_DEPRECATED_IN_3_0 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_0_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_0 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_0_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_0
-# define GDK_AVAILABLE_IN_3_0 GDK_UNAVAILABLE(3, 0)
-#else
-# define GDK_AVAILABLE_IN_3_0 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_2
-# define GDK_DEPRECATED_IN_3_2 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_2_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_2 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_2_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_2
-# define GDK_AVAILABLE_IN_3_2 GDK_UNAVAILABLE(3, 2)
-#else
-# define GDK_AVAILABLE_IN_3_2 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_4
-# define GDK_DEPRECATED_IN_3_4 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_4_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_4 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_4_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_4
-# define GDK_AVAILABLE_IN_3_4 GDK_UNAVAILABLE(3, 4)
-#else
-# define GDK_AVAILABLE_IN_3_4 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_6
-# define GDK_DEPRECATED_IN_3_6 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_6_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_6 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_6_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_6
-# define GDK_AVAILABLE_IN_3_6 GDK_UNAVAILABLE(3, 6)
-#else
-# define GDK_AVAILABLE_IN_3_6 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_8
-# define GDK_DEPRECATED_IN_3_8 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_8_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_8 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_8_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_8
-# define GDK_AVAILABLE_IN_3_8 GDK_UNAVAILABLE(3, 8)
-#else
-# define GDK_AVAILABLE_IN_3_8 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_10
-# define GDK_DEPRECATED_IN_3_10 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_10_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_10 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_10_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_10
-# define GDK_AVAILABLE_IN_3_10 GDK_UNAVAILABLE(3, 10)
-#else
-# define GDK_AVAILABLE_IN_3_10 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_12
-# define GDK_DEPRECATED_IN_3_12 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_12_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_12 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_12_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_12
-# define GDK_AVAILABLE_IN_3_12 GDK_UNAVAILABLE(3, 12)
-#else
-# define GDK_AVAILABLE_IN_3_12 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_14
-# define GDK_DEPRECATED_IN_3_14 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_14_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_14 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_14_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_14
-# define GDK_AVAILABLE_IN_3_14 GDK_UNAVAILABLE(3, 14)
-#else
-# define GDK_AVAILABLE_IN_3_14 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_16
-# define GDK_DEPRECATED_IN_3_16 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_16_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_16 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_16_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_16
-# define GDK_AVAILABLE_IN_3_16 GDK_UNAVAILABLE(3, 16)
-#else
-# define GDK_AVAILABLE_IN_3_16 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_18
-# define GDK_DEPRECATED_IN_3_18 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_18_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_18 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_18_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_18
-# define GDK_AVAILABLE_IN_3_18 GDK_UNAVAILABLE(3, 18)
-#else
-# define GDK_AVAILABLE_IN_3_18 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_20
-# define GDK_DEPRECATED_IN_3_20 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_20_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_20 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_20_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_20
-# define GDK_AVAILABLE_IN_3_20 GDK_UNAVAILABLE(3, 20)
-#else
-# define GDK_AVAILABLE_IN_3_20 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_22
-# define GDK_DEPRECATED_IN_3_22 GDK_DEPRECATED
-# define GDK_DEPRECATED_IN_3_22_FOR(f) GDK_DEPRECATED_FOR(f)
-#else
-# define GDK_DEPRECATED_IN_3_22 _GDK_EXTERN
-# define GDK_DEPRECATED_IN_3_22_FOR(f) _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_22
-# define GDK_AVAILABLE_IN_3_22 GDK_UNAVAILABLE(3, 22)
-#else
-# define GDK_AVAILABLE_IN_3_22 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_90
-# define GDK_AVAILABLE_IN_3_90 GDK_UNAVAILABLE(3, 90)
-#else
-# define GDK_AVAILABLE_IN_3_90 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_92
-# define GDK_AVAILABLE_IN_3_92 GDK_UNAVAILABLE(3, 92)
-#else
-# define GDK_AVAILABLE_IN_3_92 _GDK_EXTERN
-#endif
-
-#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_94
-# define GDK_AVAILABLE_IN_3_94 GDK_UNAVAILABLE(3, 94)
+#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_4_0
+# define GDK_AVAILABLE_IN_4_0 GDK_UNAVAILABLE(4, 0)
#else
-# define GDK_AVAILABLE_IN_3_94 _GDK_EXTERN
+# define GDK_AVAILABLE_IN_4_0 _GDK_EXTERN
#endif
diff --git a/gdk/gdkvulkancontext.h b/gdk/gdkvulkancontext.h
index 40b132c88b..089a32b260 100644
--- a/gdk/gdkvulkancontext.h
+++ b/gdk/gdkvulkancontext.h
@@ -40,38 +40,38 @@ G_BEGIN_DECLS
#define GDK_VULKAN_ERROR (gdk_vulkan_error_quark ())
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GQuark gdk_vulkan_error_quark (void);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GType gdk_vulkan_context_get_type (void) G_GNUC_CONST;
#ifndef __GI_SCANNER__
#ifdef GDK_RENDERING_VULKAN
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
const char * gdk_vulkan_strerror (VkResult result);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkInstance gdk_vulkan_context_get_instance (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkPhysicalDevice gdk_vulkan_context_get_physical_device (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkDevice gdk_vulkan_context_get_device (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkQueue gdk_vulkan_context_get_queue (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_queue_family_index (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkFormat gdk_vulkan_context_get_image_format (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_n_images (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkImage gdk_vulkan_context_get_image (GdkVulkanContext *context,
guint id);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_draw_index (GdkVulkanContext *context);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
VkSemaphore gdk_vulkan_context_get_draw_semaphore (GdkVulkanContext *context);
#endif /* GDK_RENDERING_VULKAN */
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 6641c122af..2eda7db522 100644
--- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c
@@ -256,8 +256,6 @@ gdk_window_class_init (GdkWindowClass *klass)
*
* The mouse pointer for a #GdkWindow. See gdk_window_set_cursor() and
* gdk_window_get_cursor() for details.
- *
- * Since: 2.18
*/
properties[PROP_CURSOR] =
g_param_spec_object ("cursor",
@@ -271,8 +269,6 @@ gdk_window_class_init (GdkWindowClass *klass)
*
* The #GdkDisplay connection of the window. See gdk_window_get_display()
* for details.
- *
- * Since: 3.90
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@@ -311,8 +307,6 @@ gdk_window_class_init (GdkWindowClass *klass)
* flipping, but before any possible sliding. @final_rect is @flipped_rect,
* but possibly translated in the case that flipping is still ineffective in
* keeping @window on-screen.
- *
- * Since: 3.22
* Stability: Private
*/
signals[MOVED_TO_RECT] =
@@ -1011,8 +1005,6 @@ gdk_window_new (GdkDisplay *display,
* manager.
*
* Returns: (transfer full): the new #GdkWindow
- *
- * Since: 3.90
**/
GdkWindow *
gdk_window_new_toplevel (GdkDisplay *display,
@@ -1042,8 +1034,6 @@ gdk_window_new_toplevel (GdkDisplay *display,
* management.
*
* Returns: (transfer full): the new #GdkWindow
- *
- * Since: 3.90
**/
GdkWindow *
gdk_window_new_popup (GdkDisplay *display,
@@ -1074,8 +1064,6 @@ gdk_window_new_popup (GdkDisplay *display,
* You most likely do not want to use this function.
*
* Returns: (transfer full): the new #GdkWindow
- *
- * Since: 3.90
**/
GdkWindow *
gdk_window_new_temp (GdkDisplay *display)
@@ -1102,8 +1090,6 @@ gdk_window_new_temp (GdkDisplay *display)
* Creates a new client-side child window.
*
* Returns: (transfer full): the new #GdkWindow
- *
- * Since: 3.90
**/
GdkWindow *
gdk_window_new_child (GdkWindow *parent,
@@ -1457,8 +1443,6 @@ gdk_window_get_window_type (GdkWindow *window)
* Gets the #GdkDisplay associated with a #GdkWindow.
*
* Returns: (transfer none): the #GdkDisplay associated with @window
- *
- * Since: 2.24
**/
GdkDisplay *
gdk_window_get_display (GdkWindow *window)
@@ -1474,8 +1458,6 @@ gdk_window_get_display (GdkWindow *window)
* Check to see if a window is destroyed..
*
* Returns: %TRUE if the window is destroyed
- *
- * Since: 2.18
**/
gboolean
gdk_window_is_destroyed (GdkWindow *window)
@@ -1490,8 +1472,6 @@ gdk_window_is_destroyed (GdkWindow *window)
* Checks whether the window has a native window or not.
*
* Returns: %TRUE if the @window has a native window, %FALSE otherwise.
- *
- * Since: 2.22
*/
gboolean
gdk_window_has_native (GdkWindow *window)
@@ -1645,8 +1625,6 @@ gdk_window_peek_children (GdkWindow *window)
*
* Returns: (transfer container) (element-type GdkWindow):
* list of child windows inside @window
- *
- * Since: 3.10
**/
GList *
gdk_window_get_children_with_user_data (GdkWindow *window,
@@ -1920,8 +1898,6 @@ gdk_window_get_paint_gl_context (GdkWindow *window,
*
* Returns: (transfer full): the newly created #GdkGLContext, or
* %NULL on error
- *
- * Since: 3.16
**/
GdkGLContext *
gdk_window_create_gl_context (GdkWindow *window,
@@ -1953,8 +1929,6 @@ gdk_window_create_gl_context (GdkWindow *window,
*
* Returns: (transfer full): the newly created #GdkVulkanContext, or
* %NULL on error
- *
- * Since: 3.90
**/
GdkVulkanContext *
gdk_window_create_vulkan_context (GdkWindow *window,
@@ -2117,8 +2091,6 @@ gdk_window_end_paint_internal (GdkWindow *window)
* Returns: (transfer none): a #GdkDrawingContext context that should be
* used to draw the contents of the window; the returned context is owned
* by GDK.
- *
- * Since: 3.22
*/
GdkDrawingContext *
gdk_window_begin_draw_frame (GdkWindow *window,
@@ -2182,8 +2154,6 @@ gdk_window_begin_draw_frame (GdkWindow *window,
*
* It is an error to call this function without a matching
* gdk_window_begin_frame() first.
- *
- * Since: 3.22
*/
void
gdk_window_end_draw_frame (GdkWindow *window,
@@ -3173,8 +3143,6 @@ gdk_window_constrain_size (GdkGeometry *geometry,
* Returns: (nullable) (transfer none): The window underneath @device
* (as with gdk_device_get_window_at_position()), or %NULL if the
* window is not known to GDK.
- *
- * Since: 3.10
**/
GdkWindow *
gdk_window_get_device_position_double (GdkWindow *window,
@@ -3230,8 +3198,6 @@ gdk_window_get_device_position_double (GdkWindow *window,
* Returns: (nullable) (transfer none): The window underneath @device
* (as with gdk_device_get_window_at_position()), or %NULL if the
* window is not known to GDK.
- *
- * Since: 3.0
**/
GdkWindow *
gdk_window_get_device_position (GdkWindow *window,
@@ -3522,8 +3488,6 @@ gdk_window_lower (GdkWindow *window)
* If @window is a toplevel, the window manager may choose to deny the
* request to move the window in the Z-order, gdk_window_restack() only
* requests the restack, does not guarantee it.
- *
- * Since: 2.18
*/
void
gdk_window_restack (GdkWindow *window,
@@ -3808,8 +3772,6 @@ gdk_window_get_events (GdkWindow *window)
* #GdkEventMask enumeration.
*
* See the [input handling overview][event-masks] for details.
- *
- * Since: 3.0
**/
void
gdk_window_set_device_events (GdkWindow *window,
@@ -3853,8 +3815,6 @@ gdk_window_set_device_events (GdkWindow *window,
* Returns the event mask for @window corresponding to an specific device.
*
* Returns: device event mask for @window
- *
- * Since: 3.0
**/
GdkEventMask
gdk_window_get_device_events (GdkWindow *window,
@@ -4114,7 +4074,6 @@ gdk_window_move_resize (GdkWindow *window,
* Connect to the #GdkWindow::moved-to-rect signal to find out how it was
* actually positioned.
*
- * Since: 3.22
* Stability: Private
*/
void
@@ -4206,8 +4165,6 @@ gdk_window_scroll (GdkWindow *window,
* that not covered by the new position of @region are invalidated.
*
* Child windows are not moved.
- *
- * Since: 2.8
*/
void
gdk_window_move_region (GdkWindow *window,
@@ -4273,8 +4230,6 @@ gdk_window_set_cursor_internal (GdkWindow *window,
* returned object is owned by the #GdkWindow and should not be
* unreferenced directly. Use gdk_window_set_cursor() to unset the
* cursor of the window
- *
- * Since: 2.18
*/
GdkCursor *
gdk_window_get_cursor (GdkWindow *window)
@@ -4360,8 +4315,6 @@ gdk_window_set_cursor (GdkWindow *window,
* returned object is owned by the #GdkWindow and should not be
* unreferenced directly. Use gdk_window_set_cursor() to unset the
* cursor of the window
- *
- * Since: 3.0
**/
GdkCursor *
gdk_window_get_device_cursor (GdkWindow *window,
@@ -4387,8 +4340,6 @@ gdk_window_get_device_cursor (GdkWindow *window,
* %NULL for the @cursor argument to gdk_window_set_cursor() means that
* @window will use the cursor of its parent window. Most windows should
* use this default.
- *
- * Since: 3.0
**/
void
gdk_window_set_device_cursor (GdkWindow *window,
@@ -4492,8 +4443,6 @@ gdk_window_get_geometry (GdkWindow *window,
* size on the X server.
*
* Returns: The width of @window
- *
- * Since: 2.24
*/
int
gdk_window_get_width (GdkWindow *window)
@@ -4514,8 +4463,6 @@ gdk_window_get_width (GdkWindow *window)
* size on the X server.
*
* Returns: The height of @window
- *
- * Since: 2.24
*/
int
gdk_window_get_height (GdkWindow *window)
@@ -4567,8 +4514,6 @@ gdk_window_get_origin (GdkWindow *window,
* window coordinates. This is similar to
* gdk_window_get_origin() but allows you to pass
* in any position in the window, not just the origin.
- *
- * Since: 2.18
*/
void
gdk_window_get_root_coords (GdkWindow *window,
@@ -4610,8 +4555,6 @@ gdk_window_get_root_coords (GdkWindow *window,
* values of gdk_window_get_position() to the child coordinates.
*
* See also: gdk_window_coords_from_parent()
- *
- * Since: 2.22
**/
void
gdk_window_coords_to_parent (GdkWindow *window,
@@ -4644,8 +4587,6 @@ gdk_window_coords_to_parent (GdkWindow *window,
* values of gdk_window_get_position() from the parent coordinates.
*
* See also: gdk_window_coords_to_parent()
- *
- * Since: 2.22
**/
void
gdk_window_coords_from_parent (GdkWindow *window,
@@ -4837,8 +4778,6 @@ gdk_window_merge_child_shapes (GdkWindow *window)
*
* On the Win32 platform, this functionality is not present and the
* function does nothing.
- *
- * Since: 2.10
*/
void
gdk_window_input_shape_combine_region (GdkWindow *window,
@@ -4905,8 +4844,6 @@ do_child_input_shapes (GdkWindow *window,
* for all children of @window, ignoring the input shape mask of @window
* itself. Contrast with gdk_window_merge_child_input_shapes() which includes
* the input shape mask of @window in the masks to be merged.
- *
- * Since: 2.10
**/
void
gdk_window_set_child_input_shapes (GdkWindow *window)
@@ -4939,8 +4876,6 @@ gdk_window_set_child_input_shapes (GdkWindow *window)
* without pass through, so you can get events on a subset of a window. And in
* that cases you would get the in-between related events such as the pointer
* enter/leave events on its way to the destination window.
- *
- * Since: 3.18
**/
void
gdk_window_set_pass_through (GdkWindow *window,
@@ -4959,8 +4894,6 @@ gdk_window_set_pass_through (GdkWindow *window,
* below.
*
* See gdk_window_set_pass_through() for details
- *
- * Since: 3.18
**/
gboolean
gdk_window_get_pass_through (GdkWindow *window)
@@ -4982,8 +4915,6 @@ gdk_window_get_pass_through (GdkWindow *window)
* This function is distinct from gdk_window_set_child_input_shapes()
* because it includes @window’s input shape mask in the set of
* shapes to be merged.
- *
- * Since: 2.10
**/
void
gdk_window_merge_child_input_shapes (GdkWindow *window)
@@ -5002,8 +4933,6 @@ gdk_window_merge_child_input_shapes (GdkWindow *window)
* has modal behaviour.
*
* Returns: whether or not the window has the modal hint set.
- *
- * Since: 2.22
*/
gboolean
gdk_window_get_modal_hint (GdkWindow *window)
@@ -5021,8 +4950,6 @@ gdk_window_get_modal_hint (GdkWindow *window)
* the window does not want to receive input focus.
*
* Returns: whether or not the window should receive input focus.
- *
- * Since: 2.22
*/
gboolean
gdk_window_get_accept_focus (GdkWindow *window)
@@ -5041,8 +4968,6 @@ gdk_window_get_accept_focus (GdkWindow *window)
*
* Returns: whether or not the window wants to receive input focus when
* it is mapped.
- *
- * Since: 2.22
*/
gboolean
gdk_window_get_focus_on_map (GdkWindow *window)
@@ -5059,8 +4984,6 @@ gdk_window_get_focus_on_map (GdkWindow *window)
* Determines whether or not the window is an input only window.
*
* Returns: %TRUE if @window is input only
- *
- * Since: 2.22
*/
gboolean
gdk_window_is_input_only (GdkWindow *window)
@@ -5077,8 +5000,6 @@ gdk_window_is_input_only (GdkWindow *window)
* Determines whether or not the window is shaped.
*
* Returns: %TRUE if @window is shaped
- *
- * Since: 2.22
*/
gboolean
gdk_window_is_shaped (GdkWindow *window)
@@ -5336,8 +5257,6 @@ _gdk_window_find_descendant_at (GdkWindow *window,
* Emits a short beep associated to @window in the appropriate
* display, if supported. Otherwise, emits a short beep on
* the display just as gdk_display_beep().
- *
- * Since: 2.12
**/
void
gdk_window_beep (GdkWindow *window)
@@ -5372,8 +5291,6 @@ gdk_window_beep (GdkWindow *window)
*
* Multidevice aware windows will need to handle properly multiple,
* per device enter/leave events, device grabs and grab ownerships.
- *
- * Since: 3.0
**/
void
gdk_window_set_support_multidevice (GdkWindow *window,
@@ -5400,8 +5317,6 @@ gdk_window_set_support_multidevice (GdkWindow *window,
* devices.
*
* Returns: %TRUE if the window handles multidevice features.
- *
- * Since: 3.0
**/
gboolean
gdk_window_get_support_multidevice (GdkWindow *window)
@@ -5752,8 +5667,6 @@ _gdk_windowing_got_event (GdkDisplay *display,
* This function always returns a valid pointer, but it will return a
* pointer to a “nil” surface if @other is already in an error state
* or any other error occurs.
- *
- * Since: 2.22
**/
cairo_surface_t *
gdk_window_create_similar_surface (GdkWindow * window,
@@ -5835,8 +5748,6 @@ gdk_window_create_similar_surface (GdkWindow * window,
* This function always returns a valid pointer, but it will return a
* pointer to a “nil” surface if @other is already in an error state
* or any other error occurs.
- *
- * Since: 3.10
**/
cairo_surface_t *
gdk_window_create_similar_image_surface (GdkWindow * window,
@@ -5922,8 +5833,6 @@ gdk_window_set_type_hint (GdkWindow *window,
* This function returns the type hint set for a window.
*
* Returns: The type hint set for @window
- *
- * Since: 2.10
**/
GdkWindowTypeHint
gdk_window_get_type_hint (GdkWindow *window)
@@ -5962,8 +5871,6 @@ gdk_window_set_modal_hint (GdkWindow *window,
* function should not be called in addition,
* instead you should allow the window to be treated according to
* standard policy for its semantic type.
- *
- * Since: 2.2
**/
void
gdk_window_set_skip_taskbar_hint (GdkWindow *window,
@@ -5985,8 +5892,6 @@ gdk_window_set_skip_taskbar_hint (GdkWindow *window,
* not be called in addition, instead you should
* allow the window to be treated according to standard policy for
* its semantic type.
- *
- * Since: 2.2
**/
void
gdk_window_set_skip_pager_hint (GdkWindow *window,
@@ -6002,8 +5907,6 @@ gdk_window_set_skip_pager_hint (GdkWindow *window,
*
* Toggles whether a window needs the user's
* urgent attention.
- *
- * Since: 2.8
**/
void
gdk_window_set_urgency_hint (GdkWindow *window,
@@ -6101,9 +6004,6 @@ gdk_window_set_role (GdkWindow *window,
*
* When using GTK+, typically you should use gtk_window_set_startup_id()
* instead of this low-level function.
- *
- * Since: 2.12
- *
**/
void
gdk_window_set_startup_id (GdkWindow *window,
@@ -6188,8 +6088,6 @@ gdk_window_get_frame_extents (GdkWindow *window,
*
* On X, it is the responsibility of the window manager to interpret this
* hint. ICCCM-compliant window manager usually respect it.
- *
- * Since: 2.4
**/
void
gdk_window_set_accept_focus (GdkWindow *window,
@@ -6211,8 +6109,6 @@ gdk_window_set_accept_focus (GdkWindow *window,
* On X, it is the responsibility of the window manager to interpret
* this hint. Window managers following the freedesktop.org window
* manager extension specification should respect it.
- *
- * Since: 2.6
**/
void
gdk_window_set_focus_on_map (GdkWindow *window,
@@ -6401,8 +6297,6 @@ gdk_window_unmaximize (GdkWindow *window)
* fullscreenification actually happening. But it will happen with
* most standard window managers, and GDK makes a best effort to get
* it to happen.
- *
- * Since: 2.2
**/
void
gdk_window_fullscreen (GdkWindow *window)
@@ -6419,7 +6313,6 @@ gdk_window_fullscreen (GdkWindow *window)
* the window covers the entire screen and is above any panels or task bars.
*
* If the window was already fullscreen, then this function does nothing.
- * Since: UNRELEASED
**/
void
gdk_window_fullscreen_on_monitor (GdkWindow *window,
@@ -6458,8 +6351,6 @@ gdk_window_fullscreen_on_monitor (GdkWindow *window,
* Not all window managers support this, so you can’t rely on the fullscreen
* window to span over the multiple monitors when #GDK_FULLSCREEN_ON_ALL_MONITORS
* is specified.
- *
- * Since: 3.8
**/
void
gdk_window_set_fullscreen_mode (GdkWindow *window,
@@ -6486,8 +6377,6 @@ gdk_window_set_fullscreen_mode (GdkWindow *window,
* Obtains the #GdkFullscreenMode of the @window.
*
* Returns: The #GdkFullscreenMode applied to the window when fullscreen.
- *
- * Since: 3.8
**/
GdkFullscreenMode
gdk_window_get_fullscreen_mode (GdkWindow *window)
@@ -6511,8 +6400,6 @@ gdk_window_get_fullscreen_mode (GdkWindow *window)
* unfullscreenification actually happening. But it will happen with
* most standard window managers, and GDK makes a best effort to get
* it to happen.
- *
- * Since: 2.2
**/
void
gdk_window_unfullscreen (GdkWindow *window)
@@ -6534,8 +6421,6 @@ gdk_window_unfullscreen (GdkWindow *window)
* “keep above”; so you can’t rely on the window being kept above.
* But it will happen with most standard window managers,
* and GDK makes a best effort to get it to happen.
- *
- * Since: 2.4
**/
void
gdk_window_set_keep_above (GdkWindow *window,
@@ -6558,8 +6443,6 @@ gdk_window_set_keep_above (GdkWindow *window,
* “keep below”; so you can’t rely on the window being kept below.
* But it will happen with most standard window managers,
* and GDK makes a best effort to get it to happen.
- *
- * Since: 2.4
**/
void
gdk_window_set_keep_below (GdkWindow *window, gboolean setting)
@@ -6574,8 +6457,6 @@ gdk_window_set_keep_below (GdkWindow *window, gboolean setting)
* Returns the group leader window for @window. See gdk_window_set_group().
*
* Returns: (transfer none): the group leader window for @window
- *
- * Since: 2.4
**/
GdkWindow *
gdk_window_get_group (GdkWindow *window)
@@ -6694,8 +6575,6 @@ gdk_window_set_functions (GdkWindow *window,
* with window managers that support the
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec)
* but has a fallback implementation for other window managers.
- *
- * Since: 3.4
*/
void
gdk_window_begin_resize_drag_for_device (GdkWindow *window,
@@ -6755,8 +6634,6 @@ gdk_window_begin_resize_drag (GdkWindow *window,
* example. The function works best with window managers that support the
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec)
* but has a fallback implementation for other window managers.
- *
- * Since: 3.4
*/
void
gdk_window_begin_move_drag_for_device (GdkWindow *window,
@@ -6818,8 +6695,6 @@ gdk_window_begin_move_drag (GdkWindow *window,
* for your widgets.
*
* Support for non-toplevel windows was added in 3.8.
- *
- * Since: 2.12
*/
void
gdk_window_set_opacity (GdkWindow *window,
@@ -6985,7 +6860,6 @@ gdk_window_set_frame_clock (GdkWindow *window,
* never changes unless the window is reparented to a new toplevel
* window.
*
- * Since: 3.8
* Returns: (transfer none): the frame clock
*/
GdkFrameClock*
@@ -7017,7 +6891,6 @@ gdk_window_get_frame_clock (GdkWindow *window)
* The scale of a window may change during runtime, if this happens
* a configure event will be sent to the toplevel window.
*
- * Since: 3.10
* Returns: the scale factor
*/
gint
@@ -7090,8 +6963,6 @@ gdk_window_get_unscaled_size (GdkWindow *window,
* the @window background is opaque, as we know where the opaque regions
* are. If your window background is not opaque, please update this
* property in your #GtkWidget::style-updated handler.
- *
- * Since: 3.10
*/
void
gdk_window_set_opaque_region (GdkWindow *window,
@@ -7133,8 +7004,6 @@ gdk_window_set_opaque_region (GdkWindow *window,
* Note that this property is automatically updated by GTK+, so this
* function should only be used by applications which do not use GTK+
* to create toplevel windows.
- *
- * Since: 3.12
*/
void
gdk_window_set_shadow_width (GdkWindow *window,
@@ -7172,8 +7041,6 @@ gdk_window_set_shadow_width (GdkWindow *window,
* on the window decorations.
*
* Returns: %TRUE if the window menu was shown and %FALSE otherwise.
- *
- * Since: 3.14
*/
gboolean
gdk_window_show_window_menu (GdkWindow *window,
diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h
index e33e70cbf0..3938fdf391 100644
--- a/gdk/gdkwindow.h
+++ b/gdk/gdkwindow.h
@@ -445,16 +445,16 @@ struct _GdkWindowClass
*/
GDK_AVAILABLE_IN_ALL
GType gdk_window_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_toplevel (GdkDisplay *display,
int width,
int height);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_popup (GdkDisplay *display,
const GdkRectangle *position);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_temp (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_child (GdkWindow *parent,
const GdkRectangle *position);
@@ -572,10 +572,10 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_merge_child_input_shapes (GdkWindow *window);
-GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_ALL
void gdk_window_set_pass_through (GdkWindow *window,
gboolean pass_through);
-GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_ALL
gboolean gdk_window_get_pass_through (GdkWindow *window);
/*
@@ -633,11 +633,11 @@ cairo_region_t *gdk_window_get_clip_region (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
cairo_region_t *gdk_window_get_visible_region(GdkWindow *window);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkDrawingContext *gdk_window_begin_draw_frame (GdkWindow *window,
GdkDrawContext *context,
const cairo_region_t *region);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_window_end_draw_frame (GdkWindow *window,
GdkDrawingContext *context);
@@ -714,7 +714,7 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_get_frame_extents (GdkWindow *window,
GdkRectangle *rect);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
gint gdk_window_get_scale_factor (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
@@ -723,7 +723,7 @@ GdkWindow * gdk_window_get_device_position (GdkWindow *window,
gint *x,
gint *y,
GdkModifierType *mask);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_get_device_position_double (GdkWindow *window,
GdkDevice *device,
gdouble *x,
@@ -738,7 +738,7 @@ GDK_AVAILABLE_IN_ALL
GList * gdk_window_get_children (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
GList * gdk_window_peek_children (GdkWindow *window);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
GList * gdk_window_get_children_with_user_data (GdkWindow *window,
gpointer user_data);
@@ -782,7 +782,7 @@ cairo_surface_t *
cairo_content_t content,
int width,
int height);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
cairo_surface_t *
gdk_window_create_similar_image_surface (GdkWindow *window,
cairo_format_t format,
@@ -806,13 +806,13 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_unmaximize (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
void gdk_window_fullscreen (GdkWindow *window);
-GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_ALL
void gdk_window_fullscreen_on_monitor (GdkWindow *window,
GdkMonitor *monitor);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_window_set_fullscreen_mode (GdkWindow *window,
GdkFullscreenMode mode);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GdkFullscreenMode
gdk_window_get_fullscreen_mode (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
@@ -836,7 +836,7 @@ void gdk_window_begin_resize_drag (GdkWindow *window,
gint root_x,
gint root_y,
guint32 timestamp);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
void gdk_window_begin_resize_drag_for_device (GdkWindow *window,
GdkWindowEdge edge,
GdkDevice *device,
@@ -850,7 +850,7 @@ void gdk_window_begin_move_drag (GdkWindow *window,
gint root_x,
gint root_y,
guint32 timestamp);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
void gdk_window_begin_move_drag_for_device (GdkWindow *window,
GdkDevice *device,
gint button,
@@ -911,27 +911,27 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_window_get_support_multidevice (GdkWindow *window);
/* Frame clock */
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
GdkFrameClock* gdk_window_get_frame_clock (GdkWindow *window);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_window_set_opaque_region (GdkWindow *window,
cairo_region_t *region);
-GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_ALL
void gdk_window_set_shadow_width (GdkWindow *window,
gint left,
gint right,
gint top,
gint bottom);
-GDK_AVAILABLE_IN_3_14
+GDK_AVAILABLE_IN_ALL
gboolean gdk_window_show_window_menu (GdkWindow *window,
GdkEvent *event);
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_window_create_gl_context (GdkWindow *window,
GError **error);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkVulkanContext *
gdk_window_create_vulkan_context(GdkWindow *window,
GError **error);
diff --git a/gdk/quartz/gdkquartzmonitor.h b/gdk/quartz/gdkquartzmonitor.h
index e012e5c8b9..01dd9ea858 100644
--- a/gdk/quartz/gdkquartzmonitor.h
+++ b/gdk/quartz/gdkquartzmonitor.h
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
typedef struct _GdkQuartzMonitor GdkQuartzMonitor;
typedef struct _GdkQuartzMonitorClass GdkQuartzMonitorClass;
-GDK_AVAILABLE_IN_3_92
+GDK_AVAILABLE_IN_ALL
GType gdk_quartz_monitor_get_type (void) G_GNUC_CONST;
diff --git a/gdk/quartz/gdkquartzutils.h b/gdk/quartz/gdkquartzutils.h
index c816bf30ee..3f05599612 100644
--- a/gdk/quartz/gdkquartzutils.h
+++ b/gdk/quartz/gdkquartzutils.h
@@ -32,7 +32,7 @@ GDK_AVAILABLE_IN_ALL
NSImage *gdk_quartz_pixbuf_to_ns_image_libgtk_only (GdkPixbuf *pixbuf);
GDK_AVAILABLE_IN_ALL
NSEvent *gdk_quartz_event_get_nsevent (GdkEvent *event);
-GDK_AVAILABLE_IN_3_12
+GDK_AVAILABLE_IN_ALL
gunichar gdk_quartz_get_key_equivalent (guint key);
G_END_DECLS
diff --git a/gdk/wayland/gdkdevice-wayland.c b/gdk/wayland/gdkdevice-wayland.c
index 7d8882f493..23bfa77b91 100644
--- a/gdk/wayland/gdkdevice-wayland.c
+++ b/gdk/wayland/gdkdevice-wayland.c
@@ -996,8 +996,6 @@ gdk_wayland_device_pad_init (GdkWaylandDevicePad *pad)
* Returns the Wayland wl_seat of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_seat
- *
- * Since: 3.10
*/
struct wl_seat *
gdk_wayland_device_get_wl_seat (GdkDevice *device)
@@ -1017,8 +1015,6 @@ gdk_wayland_device_get_wl_seat (GdkDevice *device)
* Returns the Wayland wl_pointer of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_pointer
- *
- * Since: 3.10
*/
struct wl_pointer *
gdk_wayland_device_get_wl_pointer (GdkDevice *device)
@@ -1038,8 +1034,6 @@ gdk_wayland_device_get_wl_pointer (GdkDevice *device)
* Returns the Wayland wl_keyboard of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_keyboard
- *
- * Since: 3.10
*/
struct wl_keyboard *
gdk_wayland_device_get_wl_keyboard (GdkDevice *device)
@@ -5031,8 +5025,6 @@ gdk_wayland_device_set_selection (GdkDevice *gdk_device,
* Returns the Wayland wl_seat of a #GdkSeat.
*
* Returns: (transfer none): a Wayland wl_seat
- *
- * Since: 3.20
*/
struct wl_seat *
gdk_wayland_seat_get_wl_seat (GdkSeat *seat)
diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c
index e30c3292e5..6861f7de21 100644
--- a/gdk/wayland/gdkdisplay-wayland.c
+++ b/gdk/wayland/gdkdisplay-wayland.c
@@ -843,8 +843,6 @@ gdk_wayland_display_get_next_serial (GdkDisplay *display)
* The startup ID is also what is used to signal that the startup is
* complete (for example, when opening a window or when calling
* gdk_notify_startup_complete()).
- *
- * Since: 3.22
**/
void
gdk_wayland_display_set_startup_notification_id (GdkDisplay *display,
@@ -1120,8 +1118,6 @@ _gdk_wayland_display_update_serial (GdkWaylandDisplay *display_wayland,
* Returns the Wayland wl_display of a #GdkDisplay.
*
* Returns: (transfer none): a Wayland wl_display
- *
- * Since: 3.8
*/
struct wl_display *
gdk_wayland_display_get_wl_display (GdkDisplay *display)
@@ -1138,8 +1134,6 @@ gdk_wayland_display_get_wl_display (GdkDisplay *display)
* Returns the Wayland global singleton compositor of a #GdkDisplay.
*
* Returns: (transfer none): a Wayland wl_compositor
- *
- * Since: 3.8
*/
struct wl_compositor *
gdk_wayland_display_get_wl_compositor (GdkDisplay *display)
diff --git a/gdk/wayland/gdkmonitor-wayland.c b/gdk/wayland/gdkmonitor-wayland.c
index 59ab74e4fa..189be0514a 100644
--- a/gdk/wayland/gdkmonitor-wayland.c
+++ b/gdk/wayland/gdkmonitor-wayland.c
@@ -53,7 +53,6 @@ gdk_wayland_monitor_class_init (GdkWaylandMonitorClass *class)
* Returns the Wayland wl_output of a #GdkMonitor.
*
* Returns: (transfer none): a Wayland wl_output
- * Since: 3.22
*/
struct wl_output *
gdk_wayland_monitor_get_wl_output (GdkMonitor *monitor)
diff --git a/gdk/wayland/gdkvulkancontext-wayland.h b/gdk/wayland/gdkvulkancontext-wayland.h
index 94e0ac226f..dbcd5a81b0 100644
--- a/gdk/wayland/gdkvulkancontext-wayland.h
+++ b/gdk/wayland/gdkvulkancontext-wayland.h
@@ -51,7 +51,7 @@ struct _GdkWaylandVulkanContextClass
GdkVulkanContextClass parent_class;
};
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GType gdk_wayland_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/wayland/gdkwaylanddevice.h b/gdk/wayland/gdkwaylanddevice.h
index e7a3b9ab0c..a828084b42 100644
--- a/gdk/wayland/gdkwaylanddevice.h
+++ b/gdk/wayland/gdkwaylanddevice.h
@@ -52,13 +52,13 @@ struct wl_pointer *gdk_wayland_device_get_wl_pointer (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
struct wl_keyboard *gdk_wayland_device_get_wl_keyboard (GdkDevice *device);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
struct wl_seat *gdk_wayland_seat_get_wl_seat (GdkSeat *seat);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
const gchar *gdk_wayland_device_get_node_path (GdkDevice *device);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_wayland_device_pad_set_feedback (GdkDevice *device,
GdkDevicePadFeature element,
guint idx,
diff --git a/gdk/wayland/gdkwaylanddisplay.h b/gdk/wayland/gdkwaylanddisplay.h
index c77da4f856..7087566330 100644
--- a/gdk/wayland/gdkwaylanddisplay.h
+++ b/gdk/wayland/gdkwaylanddisplay.h
@@ -49,11 +49,11 @@ GDK_AVAILABLE_IN_ALL
struct wl_display *gdk_wayland_display_get_wl_display (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
struct wl_compositor *gdk_wayland_display_get_wl_compositor (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_cursor_theme (GdkDisplay *display,
const gchar *theme,
gint size);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_startup_notification_id (GdkDisplay *display,
const char *startup_id);
diff --git a/gdk/wayland/gdkwaylandglcontext.h b/gdk/wayland/gdkwaylandglcontext.h
index a2bb2c9f02..a06586e158 100644
--- a/gdk/wayland/gdkwaylandglcontext.h
+++ b/gdk/wayland/gdkwaylandglcontext.h
@@ -37,7 +37,7 @@ G_BEGIN_DECLS
typedef struct _GdkWaylandGLContext GdkWaylandGLContext;
typedef struct _GdkWaylandGLContextClass GdkWaylandGLContextClass;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GType gdk_wayland_gl_context_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/wayland/gdkwaylandmonitor.h b/gdk/wayland/gdkwaylandmonitor.h
index 966d8c1e19..cbc4bf50c9 100644
--- a/gdk/wayland/gdkwaylandmonitor.h
+++ b/gdk/wayland/gdkwaylandmonitor.h
@@ -37,10 +37,10 @@ G_BEGIN_DECLS
typedef struct _GdkWaylandMonitor GdkWaylandMonitor;
typedef struct _GdkWaylandMonitorClass GdkWaylandMonitorClass;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_wayland_monitor_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
struct wl_output *gdk_wayland_monitor_get_wl_output (GdkMonitor *monitor);
G_END_DECLS
diff --git a/gdk/wayland/gdkwaylandwindow.h b/gdk/wayland/gdkwaylandwindow.h
index f74d82fa59..1d6f5c04f7 100644
--- a/gdk/wayland/gdkwaylandwindow.h
+++ b/gdk/wayland/gdkwaylandwindow.h
@@ -45,7 +45,7 @@ typedef struct _GdkWaylandWindowClass GdkWaylandWindowClass;
GDK_AVAILABLE_IN_ALL
GType gdk_wayland_window_get_type (void);
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_wayland_window_new_subsurface (GdkDisplay *display,
const GdkRectangle *position);
GDK_AVAILABLE_IN_ALL
@@ -54,7 +54,7 @@ struct wl_surface *gdk_wayland_window_get_wl_surface (GdkWindow *win
GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_set_use_custom_surface (GdkWindow *window);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_set_dbus_properties_libgtk_only (GdkWindow *window,
const char *application_id,
const char *app_menu_path,
@@ -67,16 +67,16 @@ typedef void (*GdkWaylandWindowExported) (GdkWindow *window,
const char *handle,
gpointer user_data);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_wayland_window_export_handle (GdkWindow *window,
GdkWaylandWindowExported callback,
gpointer user_data,
GDestroyNotify destroy_func);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_unexport_handle (GdkWindow *window);
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
gboolean gdk_wayland_window_set_transient_for_exported (GdkWindow *window,
char *parent_handle_str);
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
index 3f9db70882..7a863776aa 100644
--- a/gdk/wayland/gdkwindow-wayland.c
+++ b/gdk/wayland/gdkwindow-wayland.c
@@ -3706,8 +3706,6 @@ _gdk_wayland_window_set_grab_seat (GdkWindow *window,
* Creates a new subsurface window.
*
* Returns: (transfer full): the new #GdkWindow
- *
- * Since: 3.90
**/
GdkWindow *
gdk_wayland_window_new_subsurface (GdkDisplay *display,
@@ -3735,8 +3733,6 @@ gdk_wayland_window_new_subsurface (GdkDisplay *display,
* Returns the Wayland surface of a #GdkWindow.
*
* Returns: (transfer none): a Wayland wl_surface
- *
- * Since: 3.8
*/
struct wl_surface *
gdk_wayland_window_get_wl_surface (GdkWindow *window)
@@ -3873,8 +3869,6 @@ gdk_wayland_window_get_gtk_surface (GdkWindow *window)
* g_signal_connect (window, "realize", G_CALLBACK (widget_realize_cb), NULL);
* }
* ]|
- *
- * Since: 3.10
*/
void
gdk_wayland_window_set_use_custom_surface (GdkWindow *window)
@@ -3989,8 +3983,6 @@ static const struct zxdg_exported_v1_listener xdg_exported_listener = {
* obtained from the Wayland compositor. The handle can be passed
* to other processes, for the purpose of marking windows as transient
* for out-of-process surfaces.
- *
- * Since: 3.22
*/
static gboolean
@@ -4027,8 +4019,6 @@ gdk_wayland_window_is_exported (GdkWindow *window)
*
* Return value: %TRUE if the handle has been requested, %FALSE if
* an error occurred.
- *
- * Since: 3.22
*/
gboolean
gdk_wayland_window_export_handle (GdkWindow *window,
@@ -4079,8 +4069,6 @@ gdk_wayland_window_export_handle (GdkWindow *window,
*
* Note that this API depends on an unstable Wayland protocol,
* and thus may require changes in the future.
- *
- * Since: 3.22
*/
void
gdk_wayland_window_unexport_handle (GdkWindow *window)
@@ -4134,8 +4122,6 @@ static const struct zxdg_imported_v1_listener xdg_imported_listener = {
*
* Return value: %TRUE if the window has been marked as transient,
* %FALSE if an error occurred.
- *
- * Since: 3.22
*/
gboolean
gdk_wayland_window_set_transient_for_exported (GdkWindow *window,
diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c
index a7d190325a..5bc2cb6ec1 100644
--- a/gdk/win32/gdkdisplay-win32.c
+++ b/gdk/win32/gdkdisplay-win32.c
@@ -221,8 +221,6 @@ _gdk_win32_display_init_monitors (GdkWin32Display *win32_display)
* by the application (GTK+ applications can learn about
* cursor theme changes by listening for change notification
* for the corresponding #GtkSetting).
- *
- * Since: 3.18
*/
void
gdk_win32_display_set_cursor_theme (GdkDisplay *display,
diff --git a/gdk/win32/gdkglcontext-win32.c b/gdk/win32/gdkglcontext-win32.c
index 0bb5f34f7e..c8fad5ce1e 100644
--- a/gdk/win32/gdkglcontext-win32.c
+++ b/gdk/win32/gdkglcontext-win32.c
@@ -848,8 +848,6 @@ _gdk_win32_display_make_gl_context_current (GdkDisplay *display,
* Retrieves the version of the WGL implementation.
*
* Returns: %TRUE if WGL is available
- *
- * Since: 3.16
*/
gboolean
gdk_win32_display_get_wgl_version (GdkDisplay *display,
diff --git a/gdk/win32/gdkvulkancontext-win32.h b/gdk/win32/gdkvulkancontext-win32.h
index f93c45c3a4..4084e21016 100644
--- a/gdk/win32/gdkvulkancontext-win32.h
+++ b/gdk/win32/gdkvulkancontext-win32.h
@@ -52,7 +52,7 @@ struct _GdkWin32VulkanContextClass
GdkVulkanContextClass parent_class;
};
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/win32/gdkwin32display.h b/gdk/win32/gdkwin32display.h
index 5ef92dc6a9..7e0bf6d31e 100644
--- a/gdk/win32/gdkwin32display.h
+++ b/gdk/win32/gdkwin32display.h
@@ -52,12 +52,12 @@ typedef struct _GdkWin32DisplayClass GdkWin32DisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_win32_display_get_type (void);
-GDK_AVAILABLE_IN_3_18
+GDK_AVAILABLE_IN_ALL
void gdk_win32_display_set_cursor_theme (GdkDisplay *display,
const gchar *name,
gint size);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
HCURSOR gdk_win32_display_get_hcursor (GdkDisplay *display,
GdkCursor *cursor);
diff --git a/gdk/win32/gdkwin32glcontext.h b/gdk/win32/gdkwin32glcontext.h
index fc6e94c798..e87192d700 100644
--- a/gdk/win32/gdkwin32glcontext.h
+++ b/gdk/win32/gdkwin32glcontext.h
@@ -36,10 +36,10 @@ G_BEGIN_DECLS
typedef struct _GdkWin32GLContext GdkWin32GLContext;
typedef struct _GdkWin32GLContextClass GdkWin32GLContextClass;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_gl_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
gboolean gdk_win32_display_get_wgl_version (GdkDisplay *display,
gint *major,
gint *minor);
diff --git a/gdk/win32/gdkwin32keys.h b/gdk/win32/gdkwin32keys.h
index af17c53a5d..bc7add5bfc 100644
--- a/gdk/win32/gdkwin32keys.h
+++ b/gdk/win32/gdkwin32keys.h
@@ -61,7 +61,7 @@ typedef struct _GdkWin32KeymapClass GdkWin32KeymapClass;
GDK_AVAILABLE_IN_ALL
GType gdk_win32_keymap_get_type (void);
-GDK_AVAILABLE_IN_3_20
+GDK_AVAILABLE_IN_ALL
GdkWin32KeymapMatch gdk_win32_keymap_check_compose (GdkWin32Keymap *keymap,
guint16 *compose_buffer,
gsize compose_buffer_len,
diff --git a/gdk/win32/gdkwin32monitor.h b/gdk/win32/gdkwin32monitor.h
index 93762bda7e..7814bf31f4 100644
--- a/gdk/win32/gdkwin32monitor.h
+++ b/gdk/win32/gdkwin32monitor.h
@@ -42,7 +42,7 @@ typedef GdkMonitor GdkWin32Monitor;
#endif
typedef struct _GdkWin32MonitorClass GdkWin32MonitorClass;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_monitor_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/x11/gdkcursor-x11.c b/gdk/x11/gdkcursor-x11.c
index 6fcad7d574..6f94511cde 100644
--- a/gdk/x11/gdkcursor-x11.c
+++ b/gdk/x11/gdkcursor-x11.c
@@ -276,8 +276,6 @@ gdk_x11_cursor_create_for_name (GdkDisplay *display,
* by the application (GTK+ applications can learn about
* cursor theme changes by listening for change notification
* for the corresponding #GtkSetting).
- *
- * Since: 2.8
*/
void
gdk_x11_display_set_cursor_theme (GdkDisplay *display,
diff --git a/gdk/x11/gdkdevicemanager-x11.c b/gdk/x11/gdkdevicemanager-x11.c
index d5ef24bb1f..7d5add3622 100644
--- a/gdk/x11/gdkdevicemanager-x11.c
+++ b/gdk/x11/gdkdevicemanager-x11.c
@@ -88,8 +88,6 @@ _gdk_x11_device_manager_new (GdkDisplay *display)
*
* Returns: (transfer none) (allow-none) (type GdkX11DeviceCore): The #GdkDevice wrapping the device ID,
* or %NULL if the given ID doesn’t currently represent a device.
- *
- * Since: 3.2
**/
GdkDevice *
gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
@@ -133,8 +131,6 @@ gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
* > those managed via XInput 1.x), will return 0.
*
* Returns: the XInput2 device ID.
- *
- * Since: 3.2
**/
gint
gdk_x11_device_get_id (GdkDevice *device)
@@ -170,8 +166,6 @@ gdk_x11_device_get_id (GdkDevice *device)
* applications that do mixed GDK/Xlib calls could want to disable
* multidevice support if such Xlib code deals with input devices in
* any way and doesn’t observe the presence of XInput 2.
- *
- * Since: 3.0
*/
void
gdk_disable_multidevice (void)
diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index 716e20f774..75dde8f5ff 100644
--- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c
@@ -1692,8 +1692,6 @@ gdk_x11_display_open (const gchar *display_name)
*
* The X11 backend uses the program class to set the class name part
* of the `WM_CLASS` property on toplevel windows; see the ICCCM.
- *
- * Since: 3.94
*/
void
gdk_x11_display_set_program_class (GdkDisplay *display,
@@ -1903,8 +1901,6 @@ gdk_x11_display_get_default_group (GdkDisplay *display)
* To ungrab the display again, use gdk_x11_display_ungrab().
*
* gdk_x11_display_grab()/gdk_x11_display_ungrab() calls can be nested.
- *
- * Since: 2.2
**/
void
gdk_x11_display_grab (GdkDisplay *display)
@@ -1926,8 +1922,6 @@ gdk_x11_display_grab (GdkDisplay *display)
*
* Ungrab @display after it has been grabbed with
* gdk_x11_display_grab().
- *
- * Since: 2.2
**/
void
gdk_x11_display_ungrab (GdkDisplay *display)
@@ -2032,8 +2026,6 @@ gdk_x11_display_finalize (GObject *object)
* Find the #GdkDisplay corresponding to @xdisplay, if any exists.
*
* Returns: (transfer none) (type GdkX11Display): the #GdkDisplay, if found, otherwise %NULL.
- *
- * Since: 2.2
**/
GdkDisplay *
gdk_x11_lookup_xdisplay (Display *xdisplay)
@@ -2114,8 +2106,6 @@ _gdk_x11_display_screen_for_xrootwin (GdkDisplay *display,
* Returns the X display of a #GdkDisplay.
*
* Returns: (transfer none): an X display
- *
- * Since: 2.2
*/
Display *
gdk_x11_display_get_xdisplay (GdkDisplay *display)
@@ -2132,8 +2122,6 @@ gdk_x11_display_get_xdisplay (GdkDisplay *display)
* Returns the X Screen used by #GdkDisplay.
*
* Returns: (transfer none): an X Screen
- *
- * Since: 3.94
*/
Screen *
gdk_x11_display_get_xscreen (GdkDisplay *display)
@@ -2150,8 +2138,6 @@ gdk_x11_display_get_xscreen (GdkDisplay *display)
* Returns the root X window used by #GdkDisplay.
*
* Returns: an X Window
- *
- * Since: 3.94
*/
Window
gdk_x11_display_get_xrootwindow (GdkDisplay *display)
@@ -2289,8 +2275,6 @@ broadcast_xmessage (GdkDisplay *display,
* not normally need to call it directly. See the
* [Startup Notification Protocol specification](http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt)
* for definitions of the message types and keys that can be used.
- *
- * Since: 2.12
**/
void
gdk_x11_display_broadcast_startup_message (GdkDisplay *display,
@@ -2398,8 +2382,6 @@ gdk_x11_display_request_selection_notification (GdkDisplay *display,
* movements. See gdk_x11_window_set_user_time().
*
* Returns: the timestamp of the last user interaction
- *
- * Since: 2.8
*/
guint32
gdk_x11_display_get_user_time (GdkDisplay *display)
@@ -2427,8 +2409,6 @@ gdk_x11_display_supports_input_shapes (GdkDisplay *display)
* Gets the startup notification ID for a display.
*
* Returns: the startup notification ID for @display
- *
- * Since: 2.12
*/
const gchar *
gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
@@ -2455,8 +2435,6 @@ gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
* The startup ID is also what is used to signal that the startup is
* complete (for example, when opening a window or when calling
* gdk_notify_startup_complete()).
- *
- * Since: 3.0
**/
void
gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
@@ -2528,8 +2506,6 @@ gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
*
* This function should only be needed in unusual circumstances, e.g.
* when filtering XInput extension events on the root window.
- *
- * Since: 2.4
**/
void
gdk_x11_register_standard_event_type (GdkDisplay *display,
@@ -2679,8 +2655,6 @@ delete_outdated_error_traps (GdkX11Display *display_x11)
* with this function.
*
* See also gdk_error_trap_push() to push a trap on all displays.
- *
- * Since: 3.0
*/
void
gdk_x11_display_error_trap_push (GdkDisplay *display)
@@ -2785,8 +2759,6 @@ gdk_x11_display_error_trap_pop_internal (GdkDisplay *display,
*
* Once the scale is set by this call it will not change in response
* to later user configuration changes.
- *
- * Since: 3.10
*/
void
gdk_x11_display_set_window_scale (GdkDisplay *display,
@@ -2833,8 +2805,6 @@ gdk_x11_display_set_window_scale (GdkDisplay *display,
* See gdk_error_trap_pop() for the all-displays-at-once
* equivalent.
*
- * Since: 3.0
- *
* Returns: X error code or 0 on success
*/
gint
@@ -2856,8 +2826,6 @@ gdk_x11_display_error_trap_pop (GdkDisplay *display)
*
* See gdk_error_trap_pop_ignored() for the all-displays-at-once
* equivalent.
- *
- * Since: 3.0
*/
void
gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display)
@@ -2878,8 +2846,6 @@ gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display)
*
* See the X Session Management Library documentation for more information on
* session management and the Inter-Client Communication Conventions Manual
- *
- * Since: 2.24
*/
void
gdk_x11_set_sm_client_id (const gchar *sm_client_id)
diff --git a/gdk/x11/gdkglcontext-x11.c b/gdk/x11/gdkglcontext-x11.c
index 59249462f2..fdd9571b92 100644
--- a/gdk/x11/gdkglcontext-x11.c
+++ b/gdk/x11/gdkglcontext-x11.c
@@ -1297,8 +1297,6 @@ gdk_x11_display_make_gl_context_current (GdkDisplay *display,
* Retrieves the version of the GLX implementation.
*
* Returns: %TRUE if GLX is available
- *
- * Since: 3.16
*/
gboolean
gdk_x11_display_get_glx_version (GdkDisplay *display,
diff --git a/gdk/x11/gdkkeys-x11.c b/gdk/x11/gdkkeys-x11.c
index 7889b99d1d..be54e66e18 100644
--- a/gdk/x11/gdkkeys-x11.c
+++ b/gdk/x11/gdkkeys-x11.c
@@ -1393,8 +1393,6 @@ gdk_x11_keymap_translate_keyboard_state (GdkKeymap *keymap,
* directly includes an is_modifier field.
*
* Returns: the index of the active keyboard group for the event
- *
- * Since: 3.6
*/
gint
gdk_x11_keymap_get_group_for_state (GdkKeymap *keymap,
@@ -1484,8 +1482,6 @@ gdk_x11_keymap_add_virtual_modifiers (GdkKeymap *keymap,
* an is_modifier field.
*
* Returns: %TRUE if the hardware keycode is a modifier key
- *
- * Since: 3.6
*/
gboolean
gdk_x11_keymap_key_is_modifier (GdkKeymap *keymap,
diff --git a/gdk/x11/gdkproperty-x11.c b/gdk/x11/gdkproperty-x11.c
index be26586a92..5579e6a4b4 100644
--- a/gdk/x11/gdkproperty-x11.c
+++ b/gdk/x11/gdkproperty-x11.c
@@ -75,8 +75,6 @@ lookup_cached_xatom (GdkDisplay *display,
* is converted to %None.
*
* Returns: the X atom corresponding to @atom, or %None
- *
- * Since: 2.2
**/
Atom
gdk_x11_atom_to_xatom_for_display (GdkDisplay *display,
@@ -153,8 +151,6 @@ _gdk_x11_precache_atoms (GdkDisplay *display,
* #GdkAtom.
*
* Returns: (transfer none): the corresponding #GdkAtom.
- *
- * Since: 2.2
**/
GdkAtom
gdk_x11_xatom_to_atom_for_display (GdkDisplay *display,
@@ -211,8 +207,6 @@ gdk_x11_xatom_to_atom_for_display (GdkDisplay *display,
* faster than XInternAtom(), which is a round trip to the server each time.
*
* Returns: a X atom for a #GdkDisplay
- *
- * Since: 2.2
**/
Atom
gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display,
@@ -254,8 +248,6 @@ _gdk_x11_get_xatom_for_display_printf (GdkDisplay *display,
*
* Returns: name of the X atom; this string is owned by GDK,
* so it shouldn’t be modifed or freed.
- *
- * Since: 2.2
**/
const gchar *
gdk_x11_get_xatom_name_for_display (GdkDisplay *display,
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index c12898f133..2d973d425b 100644
--- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c
@@ -127,8 +127,6 @@ gdk_x11_screen_finalize (GObject *object)
* extension, 0 is returned.
*
* Returns: the XID of the monitor
- *
- * Since: 2.14
*/
XID
gdk_x11_screen_get_monitor_output (GdkX11Screen *x11_screen,
@@ -261,8 +259,6 @@ out:
* Returns the screen of a #GdkX11Screen.
*
* Returns: (transfer none): an Xlib Screen*
- *
- * Since: 2.2
*/
Screen *
gdk_x11_screen_get_xscreen (GdkX11Screen *screen)
@@ -278,8 +274,6 @@ gdk_x11_screen_get_xscreen (GdkX11Screen *screen)
*
* Returns: the position of @screen among the screens
* of its display
- *
- * Since: 2.2
*/
int
gdk_x11_screen_get_screen_number (GdkX11Screen *screen)
@@ -1078,8 +1072,6 @@ fetch_net_wm_check_window (GdkX11Screen *x11_screen)
* a window manager change.
*
* Returns: %TRUE if the window manager supports @property
- *
- * Since: 2.2
**/
gboolean
gdk_x11_screen_supports_net_wm_hint (GdkX11Screen *x11_screen,
@@ -1157,8 +1149,6 @@ gdk_x11_screen_supports_net_wm_hint (GdkX11Screen *x11_screen,
* Returns: the name of the window manager screen @screen, or
* "unknown" if the window manager is unknown. The string is owned by GDK
* and should not be freed.
- *
- * Since: 2.2
**/
const char*
gdk_x11_screen_get_window_manager_name (GdkX11Screen *x11_screen)
@@ -1278,8 +1268,6 @@ get_netwm_cardinal_property (GdkX11Screen *x11_screen,
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
*
* Returns: the number of workspaces, or 0 if workspaces are not supported
- *
- * Since: 3.10
*/
guint32
gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen)
@@ -1297,8 +1285,6 @@ gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen)
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
*
* Returns: the current workspace, or 0 if workspaces are not supported
- *
- * Since: 3.10
*/
guint32
gdk_x11_screen_get_current_desktop (GdkX11Screen *screen)
diff --git a/gdk/x11/gdkselection-x11.c b/gdk/x11/gdkselection-x11.c
index aa3babc251..7f34dfce84 100644
--- a/gdk/x11/gdkselection-x11.c
+++ b/gdk/x11/gdkselection-x11.c
@@ -53,8 +53,6 @@
*
* Returns: the number of strings stored in list, or 0,
* if the conversion failed
- *
- * Since: 2.24
*/
gint
gdk_x11_display_text_property_to_text_list (GdkDisplay *display,
@@ -102,8 +100,6 @@ gdk_x11_display_text_property_to_text_list (GdkDisplay *display,
*
* Frees the array of strings created by
* gdk_x11_display_text_property_to_text_list().
- *
- * Since: 2.24
*/
void
gdk_x11_free_text_list (gchar **list)
@@ -289,8 +285,6 @@ _gdk_x11_display_text_property_to_utf8_list (GdkDisplay *display,
* locale into a form suitable for storing in a window property.
*
* Returns: 0 upon success, non-zero upon failure
- *
- * Since: 2.24
*/
gint
gdk_x11_display_string_to_compound_text (GdkDisplay *display,
@@ -409,8 +403,6 @@ _gdk_x11_display_utf8_to_string_target (GdkDisplay *display,
*
* Returns: %TRUE if the conversion succeeded,
* otherwise %FALSE
- *
- * Since: 2.24
*/
gboolean
gdk_x11_display_utf8_to_compound_text (GdkDisplay *display,
@@ -480,8 +472,6 @@ gdk_x11_display_utf8_to_compound_text (GdkDisplay *display,
* gdk_x11_display_string_to_compound_text().
*
* Frees the data returned from gdk_x11_display_string_to_compound_text().
- *
- * Since: 2.24
*/
void
gdk_x11_free_compound_text (guchar *ctext)
diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c
index be7718f1f4..c43c853def 100644
--- a/gdk/x11/gdkvisual-x11.c
+++ b/gdk/x11/gdkvisual-x11.c
@@ -290,8 +290,6 @@ _gdk_x11_screen_init_visuals (GdkX11Screen *x11_screen,
*
* Returns: (transfer none) (type GdkX11Visual): the #GdkVisual (owned by the screen
* object), or %NULL if the visual ID wasn’t found.
- *
- * Since: 2.2
*/
GdkX11Visual *
gdk_x11_screen_lookup_visual (GdkX11Screen *x11_screen,
diff --git a/gdk/x11/gdkvulkancontext-x11.h b/gdk/x11/gdkvulkancontext-x11.h
index f275c00f9f..c2364a8d3a 100644
--- a/gdk/x11/gdkvulkancontext-x11.h
+++ b/gdk/x11/gdkvulkancontext-x11.h
@@ -51,7 +51,7 @@ struct _GdkX11VulkanContextClass
GdkVulkanContextClass parent_class;
};
-GDK_AVAILABLE_IN_3_90
+GDK_AVAILABLE_IN_ALL
GType gdk_x11_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 83f8dea6f2..c509cb2073 100644
--- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c
@@ -1050,8 +1050,6 @@ x_event_mask_to_gdk_event_mask (long mask)
* Returns: (transfer full): a #GdkWindow wrapper for the native
* window, or %NULL if the window has been destroyed. The wrapper
* will be newly created, if one doesn’t exist already.
- *
- * Since: 2.24
*/
GdkWindow *
gdk_x11_window_foreign_new_for_display (GdkDisplay *display,
@@ -1678,8 +1676,6 @@ gdk_window_x11_lower (GdkWindow *window)
* window manager that supports multiple workspaces, as described
* in the [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
* Will not do anything if the window is already on all workspaces.
- *
- * Since: 2.8
*/
void
gdk_x11_window_move_to_current_desktop (GdkWindow *window)
@@ -1746,8 +1742,6 @@ get_netwm_cardinal_property (GdkWindow *window,
* Gets the number of the workspace @window is on.
*
* Returns: the current workspace of @window
- *
- * Since: 3.10
*/
guint32
gdk_x11_window_get_desktop (GdkWindow *window)
@@ -1765,8 +1759,6 @@ gdk_x11_window_get_desktop (GdkWindow *window)
* Moves the window to the given workspace when running unde a
* window manager that supports multiple workspaces, as described
* in the [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
- *
- * Since: 3.10
*/
void
gdk_x11_window_move_to_desktop (GdkWindow *window,
@@ -2888,8 +2880,6 @@ gdk_x11_window_set_focus_on_map (GdkWindow *window,
* Note that this property is automatically updated by GDK, so this
* function should only be used by applications which handle input
* events bypassing GDK.
- *
- * Since: 2.6
**/
void
gdk_x11_window_set_user_time (GdkWindow *window,
@@ -2945,8 +2935,6 @@ gdk_x11_window_set_user_time (GdkWindow *window,
* This function modifies or removes an arbitrary X11 window
* property of type UTF8_STRING. If the given @window is
* not a toplevel window, it is ignored.
- *
- * Since: 3.4
*/
void
gdk_x11_window_set_utf8_property (GdkWindow *window,
@@ -3012,8 +3000,6 @@ gdk_x11_window_set_shadow_width (GdkWindow *window,
* This is the same as gdk_window_set_shadow_width() but it only works
* on GdkX11Window.
*
- * Since: 3.10
- *
* Deprecated: 3.12: Use gdk_window_set_shadow_width() instead.
*/
void
@@ -3040,8 +3026,6 @@ gdk_x11_window_set_frame_extents (GdkWindow *window,
* Note that this property is automatically updated by GTK+, so this
* function should only be used by applications which do not use GTK+
* to create toplevel windows.
- *
- * Since: 3.2
*/
void
gdk_x11_window_set_theme_variant (GdkWindow *window,
@@ -4800,8 +4784,6 @@ gdk_x11_window_get_scale_factor (GdkWindow *window)
* the window is not directly managed by the window manager, then frame
* synchronziation may need to be disabled. This is the case for a window
* embedded via the XEMBED protocol.
- *
- * Since: 3.8
*/
void
gdk_x11_window_set_frame_sync_enabled (GdkWindow *window,
diff --git a/gdk/x11/gdkx11device.h b/gdk/x11/gdkx11device.h
index f42613bfbe..56cb9edb30 100644
--- a/gdk/x11/gdkx11device.h
+++ b/gdk/x11/gdkx11device.h
@@ -26,7 +26,7 @@
G_BEGIN_DECLS
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
gint gdk_x11_device_get_id (GdkDevice *device);
G_END_DECLS
diff --git a/gdk/x11/gdkx11devicemanager.h b/gdk/x11/gdkx11devicemanager.h
index 5b24e63837..51833a954a 100644
--- a/gdk/x11/gdkx11devicemanager.h
+++ b/gdk/x11/gdkx11devicemanager.h
@@ -30,7 +30,7 @@
G_BEGIN_DECLS
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
gint device_id);
GDK_AVAILABLE_IN_ALL
diff --git a/gdk/x11/gdkx11display.h b/gdk/x11/gdkx11display.h
index d82051979a..85f54995b1 100644
--- a/gdk/x11/gdkx11display.h
+++ b/gdk/x11/gdkx11display.h
@@ -54,16 +54,16 @@ typedef struct _GdkX11DisplayClass GdkX11DisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_x11_display_get_type (void);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_x11_display_open (const char *display_name);
GDK_AVAILABLE_IN_ALL
Display * gdk_x11_display_get_xdisplay (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
Screen * gdk_x11_display_get_xscreen (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
Window gdk_x11_display_get_xrootwindow (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
Cursor gdk_x11_display_get_xcursor (GdkDisplay *display,
GdkCursor *cursor);
@@ -85,7 +85,7 @@ const gchar * gdk_x11_display_get_startup_notification_id (GdkDisplay *d
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
const gchar *startup_id);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_program_class (GdkDisplay *display,
const char *program_class);
@@ -102,7 +102,7 @@ void gdk_x11_display_broadcast_startup_message (GdkDisplay *display,
GDK_AVAILABLE_IN_ALL
GdkDisplay *gdk_x11_lookup_xdisplay (Display *xdisplay);
-GDK_AVAILABLE_IN_3_94
+GDK_AVAILABLE_IN_ALL
GdkX11Screen *gdk_x11_display_get_screen (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@@ -110,7 +110,7 @@ void gdk_x11_display_grab (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_ungrab (GdkDisplay *display);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_window_scale (GdkDisplay *display,
gint scale);
diff --git a/gdk/x11/gdkx11glcontext.h b/gdk/x11/gdkx11glcontext.h
index 6d1d21a626..0701869133 100644
--- a/gdk/x11/gdkx11glcontext.h
+++ b/gdk/x11/gdkx11glcontext.h
@@ -36,10 +36,10 @@ G_BEGIN_DECLS
typedef struct _GdkX11GLContext GdkX11GLContext;
typedef struct _GdkX11GLContextClass GdkX11GLContextClass;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
GType gdk_x11_gl_context_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_16
+GDK_AVAILABLE_IN_ALL
gboolean gdk_x11_display_get_glx_version (GdkDisplay *display,
gint *major,
gint *minor);
diff --git a/gdk/x11/gdkx11keys.h b/gdk/x11/gdkx11keys.h
index b69f040b53..a011bb483d 100644
--- a/gdk/x11/gdkx11keys.h
+++ b/gdk/x11/gdkx11keys.h
@@ -43,11 +43,11 @@ typedef struct _GdkX11KeymapClass GdkX11KeymapClass;
GDK_AVAILABLE_IN_ALL
GType gdk_x11_keymap_get_type (void);
-GDK_AVAILABLE_IN_3_6
+GDK_AVAILABLE_IN_ALL
gint gdk_x11_keymap_get_group_for_state (GdkKeymap *keymap,
guint state);
-GDK_AVAILABLE_IN_3_6
+GDK_AVAILABLE_IN_ALL
gboolean gdk_x11_keymap_key_is_modifier (GdkKeymap *keymap,
guint keycode);
G_END_DECLS
diff --git a/gdk/x11/gdkx11monitor.h b/gdk/x11/gdkx11monitor.h
index 98717e81a0..d1363437e6 100644
--- a/gdk/x11/gdkx11monitor.h
+++ b/gdk/x11/gdkx11monitor.h
@@ -37,10 +37,10 @@ G_BEGIN_DECLS
typedef struct _GdkX11Monitor GdkX11Monitor;
typedef struct _GdkX11MonitorClass GdkX11MonitorClass;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
GType gdk_x11_monitor_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_3_22
+GDK_AVAILABLE_IN_ALL
XID gdk_x11_monitor_get_output (GdkMonitor *monitor);
G_END_DECLS
diff --git a/gdk/x11/gdkx11screen.h b/gdk/x11/gdkx11screen.h
index 867f9ab90b..791bb4b6b4 100644
--- a/gdk/x11/gdkx11screen.h
+++ b/gdk/x11/gdkx11screen.h
@@ -65,9 +65,9 @@ GDK_AVAILABLE_IN_ALL
XID gdk_x11_screen_get_monitor_output (GdkX11Screen *screen,
gint monitor_num);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_screen_get_current_desktop (GdkX11Screen *screen);
G_END_DECLS
diff --git a/gdk/x11/gdkx11window.h b/gdk/x11/gdkx11window.h
index 8257941a52..46b141b5ea 100644
--- a/gdk/x11/gdkx11window.h
+++ b/gdk/x11/gdkx11window.h
@@ -58,14 +58,14 @@ Window gdk_x11_window_get_xid (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_user_time (GdkWindow *window,
guint32 timestamp);
-GDK_AVAILABLE_IN_3_4
+GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_utf8_property (GdkWindow *window,
const gchar *name,
const gchar *value);
-GDK_AVAILABLE_IN_3_2
+GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_theme_variant (GdkWindow *window,
const char *variant);
-GDK_DEPRECATED_IN_3_12_FOR(gdk_window_set_shadow_width)
+GDK_DEPRECATED_FOR(gdk_window_set_shadow_width)
void gdk_x11_window_set_frame_extents (GdkWindow *window,
int left,
int right,
@@ -74,13 +74,13 @@ void gdk_x11_window_set_frame_extents (GdkWindow *window,
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_move_to_current_desktop (GdkWindow *window);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_window_get_desktop (GdkWindow *window);
-GDK_AVAILABLE_IN_3_10
+GDK_AVAILABLE_IN_ALL
void gdk_x11_window_move_to_desktop (GdkWindow *window,
guint32 desktop);
-GDK_AVAILABLE_IN_3_8
+GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_frame_sync_enabled (GdkWindow *window,
gboolean frame_sync_enabled);
diff --git a/gdk/x11/gdkxid.c b/gdk/x11/gdkxid.c
index 1a8171ed45..d74b367b41 100644
--- a/gdk/x11/gdkxid.c
+++ b/gdk/x11/gdkxid.c
@@ -97,8 +97,6 @@ _gdk_x11_display_remove_window (GdkDisplay *display,
*
* Returns: (transfer none) (type GdkX11Window): the #GdkWindow wrapper for the native
* window, or %NULL if there is none.
- *
- * Since: 2.24
*/
GdkWindow *
gdk_x11_window_lookup_for_display (GdkDisplay *display,