summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-11-17 01:07:34 +0000
committerMatthias Clasen <mclasen@redhat.com>2020-11-17 01:07:34 +0000
commit2c9bf55eea71f1de0ee9dc93f030a4fd78200cc8 (patch)
treecd10346e371acc74b2797d1b07958a03bf7c545f
parent1d11d42aa0354a1ccc456efb6326d1125dc9e468 (diff)
parent361407201b88c3aae2eee8c05857153f3d233737 (diff)
downloadgtk+-2c9bf55eea71f1de0ee9dc93f030a4fd78200cc8.tar.gz
Merge branch 'matthiasc/for-master' into 'master'
Matthiasc/for master See merge request GNOME/gtk!2846
-rw-r--r--demos/widget-factory/widget-factory.ui235
-rw-r--r--docs/reference/gdk/gdk4-sections.txt2
-rw-r--r--docs/reference/gtk/building.md3
-rw-r--r--docs/reference/gtk/gtk4-sections.txt1
-rw-r--r--gdk/wayland/gdkdisplay-wayland.c2
-rw-r--r--gsk/gskglshader.c6
6 files changed, 8 insertions, 241 deletions
diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui
index 3a7e2533fa..06f1581e1c 100644
--- a/demos/widget-factory/widget-factory.ui
+++ b/demos/widget-factory/widget-factory.ui
@@ -3304,241 +3304,6 @@ bad things might happen.</property>
</object>
</child>
</object>
- <object class="GtkPopover" id="new_style_menu">
- <style><class name="menu"/></style>
- <child>
- <object class="GtkStack">
- <child>
- <object class="GtkStackPage">
- <property name="name">main</property>
- <property name="child">
- <object class="GtkBox">
- <property name="orientation">vertical</property>
- <child>
- <object class="GtkBox">
- <style>
- <class name="circular-buttons"/>
- </style>
- <child>
- <object class="GtkModelButton">
- <property name="icon">
- <object class="GThemedIcon">
- <property name="name">printer-symbolic</property>
- </object>
- </property>
- <property name="iconic">1</property>
- <property name="action-name">win.print</property>
- <property name="hexpand">1</property>
- <property name="halign">center</property>
- <style>
- <class name="circular"/>
- </style>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="icon">
- <object class="GThemedIcon">
- <property name="name">emblem-shared-symbolic</property>
- </object>
- </property>
- <property name="iconic">1</property>
- <property name="action-name">app.share</property>
- <property name="hexpand">1</property>
- <property name="halign">center</property>
- <style>
- <class name="circular"/>
- </style>
- </object>
- </child>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Open in New Window</property>
- <property name="action-name">app.open-in</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkBox">
- <style>
- <class name="inline-buttons"/>
- </style>
- <child>
- <object class="GtkLabel" id="cut_copy_paste_filler"/>
- </child>
- <child>
- <object class="GtkLabel">
- <property name="label">Edit</property>
- <property name="xalign">0</property>
- <property name="hexpand">1</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="icon">
- <object class="GThemedIcon">
- <property name="name">edit-cut-symbolic</property>
- </object>
- </property>
- <property name="iconic">1</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="icon">
- <object class="GThemedIcon">
- <property name="name">edit-copy-symbolic</property>
- </object>
- </property>
- <property name="iconic">1</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="icon">
- <object class="GThemedIcon">
- <property name="name">edit-paste-symbolic</property>
- </object>
- </property>
- <property name="iconic">1</property>
- </object>
- </child>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Pin</property>
- <property name="action-name">app.pin</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Select Labels…</property>
- <property name="action-name">app.labels</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Share…</property>
- <property name="action-name">app.share</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Basement</property>
- <property name="menu-name">basement</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Large</property>
- <property name="action-name">app.size</property>
- <property name="action-target">&apos;large&apos;</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Medium</property>
- <property name="action-name">app.size</property>
- <property name="action-target">&apos;medium&apos;</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Small</property>
- <property name="action-name">app.size</property>
- <property name="action-target">&apos;small&apos;</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Move to Trash</property>
- <property name="action-name">win.delete</property>
- <property name="indicator-size-group">main-indicators</property>
- </object>
- </child>
- </object>
- </property>
- </object>
- </child>
- <child>
- <object class="GtkStackPage">
- <property name="name">basement</property>
- <property name="child">
- <object class="GtkBox">
- <property name="orientation">vertical</property>
- <child>
- <object class="GtkModelButton">
- <property name="text">Basement</property>
- <property name="role">title</property>
- <property name="menu-name">main</property>
- </object>
- </child>
- <child>
- <object class="GtkSeparator"/>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Berk</property>
- <property name="action-name">app.berk</property>
- <property name="indicator-size-group">basement-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Broni</property>
- <property name="action-name">app.broni</property>
- <property name="indicator-size-group">basement-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">Drutt</property>
- <property name="action-name">app.drutt</property>
- <property name="indicator-size-group">basement-indicators</property>
- </object>
- </child>
- <child>
- <object class="GtkModelButton">
- <property name="text">The Thing Upstairs</property>
- <property name="action-name">app.upstairs</property>
- <property name="indicator-size-group">basement-indicators</property>
- </object>
- </child>
- </object>
- </property>
- </object>
- </child>
- </object>
- </child>
- </object>
<object class="GtkSizeGroup" id="main-indicators">
<widgets>
<widget name="cut_copy_paste_filler"/>
diff --git a/docs/reference/gdk/gdk4-sections.txt b/docs/reference/gdk/gdk4-sections.txt
index efbc18fc5b..b370383cc6 100644
--- a/docs/reference/gdk/gdk4-sections.txt
+++ b/docs/reference/gdk/gdk4-sections.txt
@@ -965,7 +965,7 @@ gdk_wayland_seat_get_wl_seat
gdk_wayland_device_get_wl_seat
gdk_wayland_device_get_wl_pointer
gdk_wayland_device_get_wl_keyboard
-gdk_wayland_device_get_node_ath
+gdk_wayland_device_get_node_path
<SUBSECTION Monitor>
gdk_wayland_monitor_get_wl_output
diff --git a/docs/reference/gtk/building.md b/docs/reference/gtk/building.md
index 9092d10d1d..2ee660fb05 100644
--- a/docs/reference/gtk/building.md
+++ b/docs/reference/gtk/building.md
@@ -159,7 +159,8 @@ Other libraries are maintained separately.
fonts and matching them against font names.
- [Cairo](https://www.cairographics.org) is a graphics library that
supports vector graphics and image compositing. Both Pango and GTK
- use Cairo for drawing.
+ use Cairo for drawing. Note that we also need the auxiliary cairo-gobject
+ library.
- [libepoxy](https://github.com/anholt/libepoxy) is a library that
abstracts the differences between different OpenGL libraries. GTK
uses it for cross-platform GL support and for its own drawing.
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index c968de3cbe..9ee2d2b1f3 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -4336,7 +4336,6 @@ gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
-gtk_snapshot_render_insertion_cursor
<SUBSECTION Private>
gtk_snapshot_get_type
</SECTION>
diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c
index 1c49b13371..0e3cc00b75 100644
--- a/gdk/wayland/gdkdisplay-wayland.c
+++ b/gdk/wayland/gdkdisplay-wayland.c
@@ -1076,6 +1076,8 @@ get_cursor_theme (GdkWaylandDisplay *display_wayland,
/**
* gdk_wayland_display_set_cursor_theme:
* @display: (type GdkWaylandDisplay): a #GdkDisplay
+ * @name: the new cursor theme
+ * @size: the size to use for cursors
*
* Sets the cursor theme for the given @display.
*/
diff --git a/gsk/gskglshader.c b/gsk/gskglshader.c
index f8450c9870..c7d3b9284d 100644
--- a/gsk/gskglshader.c
+++ b/gsk/gskglshader.c
@@ -1092,7 +1092,7 @@ G_DEFINE_BOXED_TYPE (GskShaderArgsBuilder, gsk_shader_args_builder,
/**
- * gsk_gl_shader_build_args:
+ * gsk_shader_args_builder_new:
* @shader: a #GskGLShader
* @initial_values: (nullable): optional #Bytes with initial values
*
@@ -1100,7 +1100,7 @@ G_DEFINE_BOXED_TYPE (GskShaderArgsBuilder, gsk_shader_args_builder,
* chunk.
*
* Returns: (transfer full): The newly allocated builder, free with
- * gsk_shader_args_builder_free()
+ * gsk_shader_args_builder_unref()
*/
GskShaderArgsBuilder *
gsk_shader_args_builder_new (GskGLShader *shader,
@@ -1149,7 +1149,7 @@ gsk_shader_args_builder_to_args (GskShaderArgsBuilder *builder)
}
/**
- * gdk_content_formats_builder_free_to_args: (skip)
+ * gdk_shader_args_builder_free_to_args: (skip)
* @builder: a #GdkContentFormatsBuilder
*
* Creates a new #GBytes args from the current state of the