[gtk] (973 commits) Non-fast-forward update to branch wip/jimmac/submenus
- From: Jakub Steiner <jimmac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (973 commits) Non-fast-forward update to branch wip/jimmac/submenus
- Date: Fri, 13 Nov 2020 16:28:24 +0000 (UTC)
The branch 'wip/jimmac/submenus' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
482fbd0... Adwaita: rounded submenus
Commits added to the branch:
99dfdfc... Allow LPR backend to print PDF and PS file formats (*)
68379c3... Adwaita: Simplify stackswitcher button styling (*)
51ab56d... gl: Track the current uniform state for custom programs (*)
91c3edb... NEWS: Updates (*)
3af249c... Silence a compiler warning (*)
07c338b... gsk: Document radial gradient api (*)
165768b... wayland: Match header and doc arguments (*)
f129941... docs: Fix a typo (*)
c897daf... snapshot: Document radial gradient apis (*)
aac9414... statusbar: Remove a misleading doc comment (*)
4a2c817... docs: Document various entry ::activate signals (*)
719c44a... Merge branch 'glshader-track-uniform-state' into 'master' (*)
4cfa9ee... Merge branch 'matthiasc/for-master' into 'master' (*)
8a0dd45... gdkarray: Inline splice and reserve (*)
18b8b49... gdkarray: Add support for GDK_ARRAY_NO_MEMSET (*)
796e6ee... snapshot: Preallocate and don't memset the state stack (*)
97276a5... Remove gtk-doc stanzas from private GtkBuildable API (*)
687ed74... Merge branch 'snapshot-stack-optimize' into 'master' (*)
00c6340... gsk: Add some more shader docs (*)
218b905... 3.99.2 (*)
c6cedf6... Add annotations for GtkBuildable virtual functions (*)
7ad42df... menubutton: Remove obsolete private method (*)
31069d5... release script: Fix doc tarball generation (*)
76d6169... Merge branch 'ebassi/for-master' into 'master' (*)
87393c7... Merge branch 'small-cleanup' into 'master' (*)
e9885f9... gtk-demo: Make gltransitions demo a bit snazzier (*)
7defc3b... Fix the release script some more (*)
b0a0f07... demo: Replace g_print with g_debug (*)
e14d2be... gl renderer: Fix render node texture cache (*)
9d70112... icontheme: Clarify the docs (*)
5fa765b... Mention icon theme in the migration guide (*)
2dcf750... Merge branch 'matthiasc/for-master' into 'master' (*)
0e5dac8... meson: Change introspection option to yielding feature (*)
5d4a694... gtk-demo: Use duck in transitions to get some alpha example (*)
d664887... gtk-demo/gltransition: Replace fire background with more me (*)
97ffd94... Merge branch 'snazzy-demo' into 'master' (*)
924e510... gtk-demo: Update text for the transitions demo (*)
77ec961... Merge branch 'ebassi/for-master' into 'master' (*)
fd63193... transition demo: Make buttons symbolic (*)
5b89253... Use correct child widget when measuring (*)
5a3aed8... Merge branch 'introspection' into 'master' (*)
5829bc7... Use correct child widget when measuring (*)
fd1e8af... meson: Change introspection option to yielding feature (*)
dfd16e3... ci: Use a newer meson in images (*)
517a840... ci: Use the v24 images (*)
7780b89... ci: Really enable werror (*)
21c8bc2... build: Require meson 0.54 (*)
b0da095... gsk: Fix compiler warnings (*)
72eb89e... gtk-demo: Add the shader paintable sources (*)
b936419... ci: Remove --fatal-meson-warnings (*)
103080c... build: Remove an unneeded version check (*)
91c8f6b... build: Try to fix docs+subprojects (*)
9bac129... ci: Try to get everything building again (*)
81cfcba... Adwaita: close button for infobar, searchbar (*)
6e7c0ce... ci: Give up on sysprof for now (*)
028cd1e... Revert "Fix the build with cups < 2.3" (*)
c278261... Merge branch 'wip/jimmac/infosearch-close' into 'master' (*)
9601863... CI: Enable introspection again for the Windows build (*)
6de7022... Merge branch 'ci-win32-introspection-enabled' into 'master' (*)
cbe3de9... Merge branch 'master' into 'matthiasc/for-master' (*)
ce29545... Merge branch 'matthiasc/for-master' into 'master' (*)
dc3b140... Cosmetics (*)
ffb51b6... Require gtk-doc 1.33 (*)
4d90259... Use gtk-doc from master (*)
f4bfa16... Update the release script (*)
c43d535... docs: Fix a copy-paste error (*)
3cf8904... Add GTK_INPUT_HINT_PRIVATE (*)
c9f3034... gdk: Remove an unused variable (*)
f6bd2f4... Add a test for gsk_gl_shader_compile (*)
da8ee53... emojichooser: Allow inserting multiple Emoji (*)
68ae850... Merge branch 'stackswitcher-button-styling' into 'master' (*)
9033336... css: Move _gtk_css_print_string around (*)
a9809b0... Allow inserting newlines in css strings (*)
19d760f... gtk-demo: Fix a typo (*)
949f22b... Merge branch 'matthiasc/for-master' into 'master' (*)
279d3c0... gtk-demo: Rename the transition shader files (*)
cef1cd1... gsk: Avoid long lines in serialized nodes (*)
5640208... node-editor: Don't insert hyphens (*)
ff7bcf7... colorbutton: Properly override interface properties (*)
9fdb71c... icontheme: Add a missing getter (*)
38bd443... directorylist: Drop the item-type property (*)
1b1bf6c... text: Add some missing setters and getters (*)
9d0d4ce... Cosmetics (*)
60b1b46... spinbutton: Add some missing accessors (*)
d0b7a4a... testsuite: Add a test that checks for property accessors (*)
ac79c0e... textbuffer: Improve some get_iter apis (*)
6e594da... Merge branch 'matthiasc/for-master' into 'master' (*)
9a2faf2... widget-factory: Enable emoji completion somewhere (*)
a428456... Fix Emoji completion (*)
4444801... emoji: Some work on the conversion tool (*)
ed724eb... emoji: Add keywords to the data (*)
1d9d5fc... Do case-folding and tokenization when creating emoji.data (*)
7ef5921... Emoji: Drop the shortname field from emoji.data (*)
452c909... Redo the handling of Emoji data (*)
8ca612c... scale: Make draw-value default to FALSE (*)
9007d15... Merge branch 'matthiasc/for-master' into 'master' (*)
cb833d5... Merge branch 'emoji-data-cldr' into 'master' (*)
5d5625d... Update script names to Unicode 13 (*)
bea3bc5... Update the copy in gtk-demo too (*)
34f33b3... Prevent a crash with script names (*)
5d26d11... gtk-demo: Add a column view demo (*)
2b03674... Merge branch 'matthiasc/for-master' into 'master' (*)
6156c35... NEWS: Updates (*)
24a27ba... gl renderer: Fix up texture cache key (*)
74d9976... gtk-demo: Fix up the Characters demo (*)
6b0c65c... Merge branch 'matthiasc/for-master' into 'master' (*)
aaab461... Merge branch 'fix-texture-cache' into 'master' (*)
7311464... gl: Install the debug message callback for gl-debug (*)
67c6f0a... gtk-demo: Mention dataset size for Characters (*)
d51608a... wayland: Don't emit premature configure events (*)
e5cd256... wayland: Don't save size when tiled (*)
082edd9... wayland: Don't forget to reapply margins (*)
20fb781... window: Fix window size snapping back (*)
982ebf1... gradient shaders: Reduce out values as well (*)
ccdc10d... Merge branch 'matthiasc/for-master' into 'master' (*)
7f5deed... Merge branch 'simple-resizing-fixes' into 'master' (*)
3854712... gtkwindow: Ensure to revert focus to a parent on hide() (*)
ac164d2... Cosmetic (*)
b6d4067... Merge branch 'wip/carlosg/for-master' into 'master' (*)
f0a8c63... Fix Win32 popup focus when using SSD (*)
e532f23... Merge branch 'FixWin32PopupFocus' into 'master' (*)
7698b4d... treelistrowsorter: Add a bandaid (*)
214c35f... gdk: Docs tweaks (*)
bdbfaef... gdk: Tweak our GL debug message callback (*)
22eac2f... window: Fix setting min size (*)
a17f33b... gtkaboutdialog: Directly specialize GtkWindow (*)
44fd0c1... aboutdialog: Fix updating license tab (*)
490163e... Merge branch 'aboutwindow' into 'master' (*)
0432071... Merge branch 'matthiasc/for-master' into 'master' (*)
25cbc1a... gtk-demo: Recognize .svg as images (*)
5a9547d... gtk-demo: Add an svg paintable demo (*)
d839c1b... Merge branch 'svg-demo' into 'master' (*)
35b0796... migration guide: Remove stray html tags (*)
4993cde... Merge branch 'migration-guide-fix' into 'master' (*)
3d9eb61... gtk-demo: Fix an off-by-one error (*)
fb0c062... gtkplacessidebar: Disconnect and unref cloud_manager in dis (*)
cfb3167... colorchooser: Bring color names back (*)
0fdb33e... textbuffer: Don't serialize the \0 byte (*)
98c7de4... Merge branch 'matthiasc/for-master' into 'master' (*)
bc5723a... Merge branch 'wip/otte/for-master' into 'master' (*)
668868f... Merge branch 'master' into 'master' (*)
ba108f2... gdk: Drop some unused private api (*)
e602d67... wayland: Stop using gdk_surface_new_temp (*)
839baf2... x11: Stop using gdk_surface_new_temp (*)
27ef9d9... broadway: Stop using gdk_surface_new_temp (*)
606ab61... win32: Stop using gdk_surface_new_temp (*)
5d7907c... gdk: Drop gdk_surface_new_temp (*)
08ecf77... Merge branch 'matthiasc/for-master' into 'master' (*)
1e4d3b6... testsuite/gtk/builder.c: Fix running on Visual Studio (*)
4450f64... Merge branch 'fix.builder.msvc' into 'master' (*)
cb98a73... gdkseat: Make gdk_seat_get_tools() public (*)
cdd2a2a... Merge branch 'kjellahl/gdkseat' into 'master' (*)
43300b4... Tone down a user visible message (*)
c835df5... docs: Add more details to the migration guide (*)
e7aa103... gtk-demo: Ellipsize columns in the characters demo (*)
eb64729... build: Require sysprof 3.38.0 (*)
6a0704a... window: Be more careful when looking for focus (*)
115ed00... Send focus events to the root (*)
4c3eb7c... Merge branch 'ebassi/for-master' into 'master' (*)
8fcd4ac... gtk-demo: Keep undisplayable resources out of view (*)
758675f... Merge branch 'matthiasc/for-master' into 'master' (*)
6706623... demo: fix out of bounds array index usage (*)
a30adfe... macos: move input method names to private header (*)
59cdd7a... macos: lookup NSEvent by translated GdkEvent (*)
58f9413... macos: track various changes in GDK (*)
3f519e4... macos: remove workaround for scroll delta (*)
d8ba916... macos: add key equivalent helper (*)
97f03ed... gdk: remove quartz subdirectory from backends (*)
4110167... gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py (*)
07bb07a... macos: port gtk to GDK_WINDOWING_MACOS (*)
72ea3a1... Updated Czech translation (*)
91ba0a3... Update Polish translation (*)
035e303... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
08fb8c1... Updated Lithuanian translation (*)
33e84ed... Skip GdkWayland symbols that use wayland-client types (*)
f83ee2a... Add type annotations for GdkWayland API (*)
daac36e... Generate introspection for GdkWayland API (*)
77d4729... Merge branch 'ebassi/for-master' into 'master' (*)
4b60e74... Use test AT context with installed tests (*)
c50916d... a11y: Add the AT-SPI DBus descriptions (*)
8f19bb0... a11y: Add dummy AT-SPI context (*)
8c18480... a11y: Add a display to GtkATContext (*)
bd43e9c... a11y: Register the accessible root object (*)
658d910... a11y: Ignore widgets during destruction (*)
d7ebf18... a11y: Add AT-SPI cache object (*)
e6c5d57... a11y: Return the ATSPI role for the root element (*)
8811395... tests: Use the test ATContext for every test (*)
21482e8... a11y: Compute the label for a GtkATContext (*)
716024d... a11y: Convert GTK roles to ATSPI ones (*)
b85b1f5... a11y: Turn accessible roles to string (*)
9511c82... a11y: Validate the DBus context path (*)
07759b1... a11y: Add method to extract desktop data (*)
60acdb9... a11y: Implement more ATSPI methods on the root node (*)
b57f158... a11y: Register the Accessible interface on all AtSpiContext (*)
55b1fbd... a11y: Localise the role name of the root node (*)
8f20133... atspicontext: Print out the a11y bus address (*)
e2f3039... atspiroot: Implement GetLocale (*)
2ea338a... atspiroot: Don't leak references (*)
7869084... atspiroot: Implement GetChildren (*)
057b447... atspicontext: Implement more accessible api (*)
9f73638... atspicontext: Implement GetIndexInParent (*)
762fbf3... atspiroot: Implement GetIndexInParent (*)
e189ccc... atspiroot: Fix GetState implementation (*)
9d0952b... atspicontext: Implement GetState (*)
35163bd... a11y: Add utility function for null refs (*)
9ce7900... a11y: Convenience API for referencing ATSPI root node (*)
da6c0f3... Move private GdkSurface Wayland API into its own header (*)
38304fc... Hide gdk_wayland_display_prefers_ssd() (*)
4f316f3... docs: Remove private GdkWayland API from the reference (*)
13aa053... Rename libgtk_only symbol in GdkWaylandToplevel (*)
d6b64b5... Fixup: Add a forgotten #pragma once (*)
edfc55a... atspi utils: Fix an oversight (*)
9d43e5b... Don't pass NULL to g_variant_new_string (*)
db6bd01... Add a GetInterfaces method (*)
5db6c4b... Move atspi enums to gtkatspiprivate.h (*)
0ae2ae7... atspi: Add the AtspiRelationType enum (*)
e269cb7... atspiroot: Stub out GetRelationSet (*)
3a867e2... atspicontext: Implement GetRelationSet (*)
824ab7e... atcontext: labelled-by has a reference list (*)
ddb72ac... atspicontext: Fix GetIndexInParent for toplevels (*)
7c8a168... atspi: Add pango utilities (*)
b80272a... atspi: Implement Text interface for labels (*)
5b076fe... atspi: Implement text for GtkText widgets too (*)
ba63daa... atspi: Export more pango utils (*)
925ef1f... atspi: Add textview utilities (*)
190059d... atspi: Implement Text interface for text views (*)
8c3e512... atspi: Implement Value interface for ranges (*)
d37782c... atspi: Implement Value for more widgets (*)
776b4ae... Simplify GetInterfaces handling (*)
dc9fee6... paned: Set accessible value properties (*)
f22edcc... scalebutton: Set accessible value properties (*)
d38182b... atspi: Break out the Text implementations (*)
a72a7d4... atspi: Break out the Value implementation (*)
aea25cb... atspi: Implement EditableText interface (*)
d37b035... atspi: Set editable state (*)
2a5af4e... text: Set the readonly accessible property (*)
66a81f1... atspi: Derive readonly state from aria properties (*)
54f1eb4... wip: Emit StateChanged signals (*)
35f70d5... Pass orientation property to accessible (*)
f9ee238... atspi: Set some more atspi states (*)
578c8b5... atspi: Be more careful about indexes (*)
b5ee73d... a11y: Pass on platform changes (*)
a2d220e... widget: Notify a11y of focus changes (*)
45e82ad... atspi: Cosmetics (*)
d432cbb... atspi: Emit property changes for focus (*)
62747eb... atspi: Unregister objects on the bus (*)
101cbe6... Don't unref a floating variant (*)
dd650ff... atspi: D-Bus methods return tuples (*)
8f63443... Fix the build (*)
61474b5... atspi: Fix collecting states (*)
5eb482e... atspi: Treat all entries the same for collecting state (*)
3bfb32e... Cosmetics (*)
d9adc1b... accessible: Add a way to hide accessibles (*)
663934b... atspi: Use gtk_accessible_should_present (*)
ade9e4b... accessible: Add gtk_accessible_get_platform_state (*)
d0d7848... atspi: Use gtk_accessible_get_platform_state (*)
8182fab... text: Ignore text widgets for a11y (*)
8faf1f6... entry: Implement GtkAccessible (*)
f796d02... searchentry: Implement GtkAccessible (*)
852c72f... passwordentry: Implement GtkAccessible (*)
76b8727... spinbutton: Implement GtkAccessible (*)
b7ac660... atspi: Implement Text interface for the entry wrappers (*)
63dd040... accessible: Add some docs (*)
3af56f5... atspi: Implement EditableText interface for the entry wrapp (*)
8144067... atspi: Set placeholder-text attribute (*)
a02c50e... text: Make editable signals work again (*)
bf0f3a8... atspi: Make text change notification work (*)
b909455... atspi: Fix up the role for password entries (*)
024d832... gtkpopover: Add cascade-popdown property/functions (*)
3ba60b0... gtkpopover: Remove GtkPopoverMenu special case (*)
a939203... gtkmodelbutton: Drop special case to close GtkPopoverMenu (*)
ccbacb5... Fix the build (*)
18b6c4e... Merge branch 'wip/carlosg/for-master' into 'master' (*)
f1e9f85... Adwaita: selected:hover and focus:selected:hover states (*)
3cc9ac4... listbox: Update accessible state for rows (*)
08f57d5... atspi: Implement Selection for listbox (*)
8f4bc4a... atspi: Fix a variant parser oversight (*)
81e1078... Remove some unused code (*)
d0753f6... Fix compiler warnings (*)
caeea0e... Remove excessively spammy debug messages (*)
db97f99... atspi: Implement Selection for GtkComboBox (*)
2664c29... flowbox: Update accessible state for children (*)
b15328e... atspi: Implement Selection for GtkFlowBox (*)
e3620bd... combobox: Use the combobox accessible role (*)
9955d90... dropdown: Use the combox accessible role (*)
32d8db1... Cosmetics (*)
b818b34... Cosmetics (*)
974ce50... Merge branch 'wip/jimmac/sidebar-hover-selected-focus' into (*)
da007ac... Add a public header for GdkWaylandSeat (*)
9377192... Correctly annotate gdk_wayland_seat_get_wl_seat() (*)
2142c6c... docs: Fix a copy-paste error (*)
d6abc12... macos: fix compiler warnings (*)
d5b5410... macos: use simple monotonic for event serial (*)
9f01d4f... macos: fix coordinates and state when querying device (*)
2bdc8c7... docs: Add more details to the migration guide (*)
2273e27... gtk-demo: Ellipsize columns in the characters demo (*)
2d927d0... build: Require sysprof 3.38.0 (*)
8dce92e... window: Be more careful when looking for focus (*)
9b26660... Send focus events to the root (*)
8a361f9... gtk-demo: Keep undisplayable resources out of view (*)
5876946... Updated Czech translation (*)
c753f8f... Update Polish translation (*)
28d2e60... macos: move input method names to private header (*)
1519b40... macos: lookup NSEvent by translated GdkEvent (*)
ff279d0... macos: track various changes in GDK (*)
cc2e69c... macos: remove workaround for scroll delta (*)
aed279e... macos: add key equivalent helper (*)
9279c2c... gdk: remove quartz subdirectory from backends (*)
036b56a... gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py (*)
fb02c99... macos: port gtk to GDK_WINDOWING_MACOS (*)
2fb1f4a... Updated Lithuanian translation (*)
40e4f37... Skip GdkWayland symbols that use wayland-client types (*)
fe871f9... Add type annotations for GdkWayland API (*)
66ce0cb... Generate introspection for GdkWayland API (*)
ae71fe3... colorplane: Whitespace (*)
76e4002... colorutils: Remove unused macro (*)
663ae67... colorplane: Refactor create_texture() (*)
8e9a810... colorutils: Refactor hsv_to_rgb and fold into only caller (*)
769b15c... colorplane: Remove (un)realize handlers (*)
4b8f3e9... colorscale: Refactor creating the hue texture (*)
9f574a5... gdkgl: Remove unused cairo_get_matrix() call (*)
0dc0b03... glarea demo: Add min size to gl area (*)
a0bb248... gl renderer: Use premultiply() in inset shadow shader` (*)
7222a09... unblurred outset shadow shader: Use premultiply() (*)
904772c... gdkgl: Rename function (*)
bc034d1... gl renderer: Ignore rendering if accumulated opacity is too (*)
7bf858b... gl renderer: Add a helper to setup projection matrix (*)
9fe21b7... shaderbuilder: Print error message after source code (*)
ddcff9e... gl renderer: simplify ->render() implementation a bit (*)
d4efb5b... gdkgl: Stop getting the clip region from cairo (*)
9698cd6... gdkgl: Remove flipping when downloading GL texture (*)
c5909d4... gtkbuilder: Remove pointless function prototype (*)
44d1e81... glsl: Add a comment (*)
44f10c5... gl renderer: Flip texture in render_texture() (*)
4735c27... gl renderer: Avoid some code duplication (*)
f456438... vulkan: Remove double initialization (*)
ef7c574... build: Only add -Wcast-align for gcc (*)
eb345cd... gl renderer: Use nearest filtering for textures in render_t (*)
958e4be... testfilechooser: Stop listening to ::selection-changed (*)
4eee6e7... filechooserwidget: Cosmetics (*)
161b171... gl renderer: Remove unused parameter (*)
da0abfc... showrendernode: Plug GOptionContext memory leak (*)
5f9fa13... gl renderer: Use op builder to render flipped texture (*)
0a4d442... gl renderer: return empty texture for too small blurred nod (*)
0e6014f... gl renderer: Remove two unused uniforms (*)
1fe7043... gl renderer: Add more scale_x/scale_y code (*)
07fb33c... gl renderer: Fix private function name (*)
ec8f329... widget: Slightly update opacity docs (*)
f207954... window: Remove unused struct member (*)
18c4bda... widget: Remove gtk_widget_list_devices() from private heade (*)
2bcef7f... stylecontext: Remove render_insertion_cursor() (*)
eca3eab... Remove unneeded gtkstylecontext.h includes (*)
78c343b... snapshot: Refactor some device code (*)
ae009b3... stylecontext: Remove some unnused includes (*)
557a363... windowcontrols: decoration-layout is nullable (*)
d9cc589... windowcontrols: gtk_widget_get_root() can return NULL (*)
93b12a8... frame: Remove need_resize logic (*)
61afb09... stacksidebar: Set GtkListBox:show-separators (*)
8f24b7a... stacksidebar: Fold some functions into their only callers (*)
df2d7c5... gtk4-demo: Remove connection to removed signal (*)
20bd8e5... gtk4-demo: Add missing margin-bottom (*)
211d669... overlay: Remove empty finalize implementation (*)
e1e53cd... infobar: Remove unused include (*)
d695b15... main: Make sure we don't leak axes (*)
f93784f... pixbufutils: Pass calculated height value along (*)
a772d8f... Merge branch 'wip/baedert/for-master' (*)
85394b0... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
cdb2c16... macos: dont send crossing events during grab (*)
d700cfa... macos: break grabs after sending release event (*)
b462bc3... macos: allow pointer release event outside surface coords (*)
2dfced7... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
e089bba... macos: ensure we have access to a GdkMonitor (*)
0af3d21... macos: only emit popup-layout-changed after initial present (*)
6e84c7c... macos: fix discover of surface under cursor (*)
7c6c718... stack: Turn pages into accessibles (*)
2370429... accessible: Avoid realizing the context prematurely (*)
380488f... stackswitcher: Use the tablist and tab roles (*)
b39684b... stackswitcher: Set up relations and states (*)
512387a... atspi: Implement Selection for GtkStackSwitcher (*)
984e8ac... gizmo: Add a way to set accessible role (*)
41d4c37... atspi: Don't crash on unnamed stack pages (*)
08b586b... notebook: Set accessible roles and properties (*)
bf04beb... atspi: Implement Selection for notebook tabs (*)
f4f7326... atspi: Add some docs (*)
375bd5e... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
57ebc35... Merge branch 'wip/chergert/fix-macos-popup-events' into 'ma (*)
147868a... listbox: Set accessible roles (*)
14640ce... flowbox: Set accessible roles (*)
1bf21d3... Document accessible roles for stacks and notebooks (*)
6d562b6... listview: Set accessible roles (*)
c7bf33a... columnview: Set accessible roles (*)
fe89fd2... meson: Fix error when epoxy is a subproject on Windows (*)
8737692... atspi: Implement Selection for list views (*)
7dfb25f... wayland/surface: Clear has_uncommitted_ack_configure when h (*)
8cf9557... gtk-demo: Fix up image handling in the clipboard demo (*)
4b36bce... Merge branch 'meson-epoxy-subproject' into 'master' (*)
5c8663e... Merge branch 'wip/wayland-dont-respond-to-destroyed-surface (*)
2488d71... Merge branch 'clipboard-emo' into 'master' (*)
9c28ecb... Merge branch 'a11y/atspi' into 'master' (*)
6d1dcaa... docs: Explain the symbolic icon paintable situation (*)
1d40f29... wayland: Make gdk_wayland_device_pad_set_feedback private (*)
5f22ad8... Remove debug spew (*)
8701e65... atspi: Implement Selection more correctly (*)
bf58b6f... Merge branch 'ebassi/for-master' into 'master' (*)
329efee... Merge branch 'a11y-list-view-selection-fixes' into 'master' (*)
8a14f01... atspi: Add fold markers (*)
7d22616... Merge branch 'a11y-list-view-selection-fixes' into 'master' (*)
0bd5a96... gtk-demo: Fix some issues with the multi view demo (*)
4e04c39... emojicompletion: Avoid a memory overrun (*)
aa4c0bf... spinbutton: Hide the buttons from accessibility (*)
4bd2595... actionmuxer: Make it possible to enumerate local actions (*)
92585b7... Fix compiler warnings (*)
916ef48... Merge branch 'matthiasc/for-master' into 'master' (*)
374bd21... Initial ATSPI Action implementation for widget (*)
e44f27a... a11y: Special case buttons and switches (*)
5f11288... a11y: De-duplicate some action code (*)
9ae08fc... a11y: Add atspi.Action for GtkExpander (*)
c10bcf0... Add GtkEntry icon signals emitter (*)
f67345e... a11y: Add atspi.Action for GtkEntry (*)
a83d307... Allow toggling the password entry visibility programmatical (*)
cfb3279... a11y: Add atspi.Action for GtkPasswordEntry (*)
5bbacc6... Merge branch 'a11y/atspi-action' into 'master' (*)
3eae912... atspi: Fix a thinko in action filtering (*)
ab61b7b... atspi: Properly filter out parent actions (*)
8eb6e87... Revert "listbox: Activate single-click rows if n_press >= 1 (*)
bc142b9... GDK/Win32: Fix modal window handling (*)
89286af... Revert "GDK W32: Use SWP_NOOWNERZORDER everywhere it can be (*)
6a0c181... GDK W32: Remove stacking functions (*)
7165deb... Merge branch 'fix-listbox-selection' into 'master' (*)
2cc650c... gdk/Win32: Fix mouse pointer capture (*)
6cbf1d0... Merge branch 'a11y-action-fixes' into 'master' (*)
3462514... docs: Expand opacity docs (*)
5833e8a... Merge branch 'win32.modal' into 'master' (*)
1021e12... 3.99.3 (*)
7ae8ed8... macos: fix fps calculation for frame timings (*)
9548557... Update POTFILES.in (*)
5a79cc4... Merge branch 'wip/chergert/fix-macos-fps-calculation' into (*)
cd0bef9... Add some missing nullable return annotations (*)
efbbfb6... meson: Simplify how cairo dependencies are checked (*)
6ae9f7e... meson: Simplify xinerama dependency check (*)
ea3933b... meson: Make vulkan and xinerama optional deps default to 'a (*)
a4aa6d7... meson: Use feature options for media and print backends (*)
e9eb385... Merge branch 'patch-1' into 'master' (*)
a39e519... inspector: Clear overlays on unroot (*)
a88e5a5... columnview: Fix some issues with column resizing (*)
39baf4f... columnview: Fix more issues with column resizing (*)
1976df1... columnview: Make resize cursors reliable (*)
98b66ac... columview: Implement double-click to reset headers (*)
25d0fb4... columview: Make resize area a bit larger (*)
be8246a... gdkglcontext: Fix build with MSVC (*)
f3fe181... Adwaita: Put column separators on the left (*)
81ee273... columnview: Make right-aligned content work (*)
33f0809... Add nullable return annotations in GtkAboutDialog (*)
ef308e5... Merge branch 'annotations_gtkaboutdialog' into 'master' (*)
25a1c42... Merge branch 'msvc' into 'master' (*)
2359510... Merge branch 'matthiasc/for-master' into 'master' (*)
9c1c8a5... Cosmetics (*)
469b913... Cosmetics (*)
5bb656a... Cosmetics (*)
dfe00c4... atspi: Be more careful (*)
3ad03b1... a11y: Add a separate vfunc for platform changes (*)
8e4f8a4... atspi: Implement Component (*)
d50ebd9... a11y: Add bounds change api (*)
75a0bef... widget: Mark the size as changed when it changes (*)
04a5183... atspi: Emit bounds-changed (*)
3918dd4... Add gtk_editable_get_delegate (*)
94729b4... Update Croatian translation (*)
9f9e7df... atspi: Implement Text for more editables (*)
7c7daba... a11y: Rework accessible name/description computation (*)
ef46fe0... Merge branch 'a11y/component' into 'master' (*)
80e0e3f... gtk-demo: Set an accessible role (*)
63421b1... a11y: Rename some methods (*)
03745a4... docs: Start outlining a11y authoring practices (*)
f52c86a... docs: Add a section on a11y patterns (*)
08ae513... label: Set the accessible label property (*)
77d1026... atspi: Use name and description as provided (*)
dfc7d26... a11y: Tweak name and description computation (*)
eb82b2a... macos: fix discovery of surface under pointer (*)
e58e6a0... Merge branch 'a11y/editable' into 'master' (*)
51f5690... Merge branch 'ebassi/for-master' into 'master' (*)
83d8ae2... Merge branch 'wip/chergert/fix-macos-surface-under-pointer' (*)
feb73a5... docs: Flesh out a11y section (*)
0a71dc1... stack: Minor doc addition (*)
eeae1b1... a11y: Fix accessible tree inconsistency (*)
a7bd6b0... Merge branch 'matthiasc/for-master' into 'master' (*)
d9b216e... widget: Always update the CSS node (*)
d779023... box: Remove unnecessary code (*)
ddd1b09... notebook: Remove unnecessary code (*)
074d54e... listitemwidget: Remove unnecessary code (*)
2210008... listbox: Reorder the widgets when sorting (*)
9317a9f... flowbox: Keep widget order (*)
23e0860... entry: Keep widget order (*)
8dad615... gtk: Remove unused header include (*)
b10d5ec... a11y: Add a test for label properties (*)
7c47b69... a11y: Add tests for GtkStack and GtkStackSwitcher (*)
b9e9898... a11y: Add tests for GtkListBox (*)
93481e6... a11y: Add tests for GtkFlowBox (*)
5504278... Merge branch 'matthiasc/for-master' into 'master' (*)
45400fe... Merge branch 'wip/otte/for-master' into 'master' (*)
6a1cb33... docs: Mention subclassing and destroy in the migration guid (*)
a8baee3... a11y: Fix handling of LABELLED_BY relation (*)
e20a333... atsi: Fix emission of text selection changes (*)
6741170... inspector: Show accessible object path (*)
ef9ec43... a11y: Add some more tests (*)
2023914... docs: Document accessible roles of some classes (*)
3412442... docs: Document more accessible roles (*)
36d4a80... docs: Document more accessible roles (*)
8e17021... Cosmetics (*)
cbb6828... docs: Document more accessible roles (*)
31a0724... widget: Add missing (nullable) on binding functions (*)
0b5b908... Merge branch 'wip/exalm/nullable' into 'master' (*)
8880e3b... Merge branch 'matthiasc/for-master' into 'master' (*)
3df0a33... frame: Set up accessible relations (*)
b7fa00e... Cosmetics (*)
39dfdac... range: Hide internals from accessibility (*)
4ea2a66... a11y: Add parsing code for accessible values (*)
9e4316b... a11y: Add an "accessibility" section to the builder XML tre (*)
7702670... docs: Document the "accessibility" custom tag (*)
81371e7... columnview: Put overshoot underneath the headers (*)
fbb08a3... a11y: Add child state change to GtkATContext (*)
8d46bd1... a11y: Notify of changes in the children list (*)
f1e14c4... a11y: Implement ChildrenChanged atspi.Event (*)
8075632... a11y: Handle relations in UI files (*)
698cbee... a11y: Move ChildrenChanged emitter to ATSPI utilities (*)
e45dd77... a11y: Emit ChildrenChanged for toplevel list changes (*)
700ca3b... gestureswipe: Count last event when calculating velocity (*)
32b826e... Merge branch 'wip/exalm/swipe4' into 'master' (*)
043ffd3... text: React to text attribute changes in css (*)
b5b8f42... Merge branch 'matthiasc/for-master' into 'master' (*)
6153efd... Document GTK_ACCESSIBLE_ROLE_NONE (*)
3151906... docs: Small corrections to the a11y overview (*)
d7794bf... docs: Add some more to the migration guide (*)
48bb920... a11y: Treat PRESENTATION like NONE (*)
8f10026... scale: Hide internal structure from a11y (*)
ca9b068... switch: Hide internal structure from a11y (*)
14a64c7... levelbar: Hide internal structure from a11y (*)
d3089eb... progressbar: Hide internal structure from a11y (*)
7ac6e25... Use GtkApplication in the examples (*)
b9ae54c... separator: Remove unnecessary code (*)
087c007... menubutton: initial accessibility setup (*)
1b7a99c... Apply 1 suggestion(s) to 1 file(s) (*)
2bfd419... popovermenu: Initial accessibility setup (*)
758bcd5... popovermenubar: Initial accessibility setup (*)
f96a1cf... modelbutton: Initial accessibility setup (*)
3e43dda... modelbutton: Recreate our AT context (*)
88eb3a9... atspi: Give model buttons a click action too (*)
5f8c6d2... a11y: Document roles used in menu (*)
bcbc615... a11y: Document abstract roles (*)
800eb76... linkbutton: Use the LINK role (*)
daf3b3a... Merge branch 'matthiasc/for-master' into 'master' (*)
3805e1d... colorswatch: Export some functions for a11y (*)
ba290eb... a11y: Add actions for color swatches (*)
e2b3cba... colorbutton: Improve accessibility (*)
ed571ae... picture: Set alternative text as description (*)
ef7499a... gtk-demo: Add alternative text to a GtkPicture (*)
44c6619... gtk-demo: Speed up image demo (*)
6c796cf... docs: Fix cross-linking for GIO types (*)
1d80288... stack: Change ordering for removal (*)
a11ab6c... a11y: Handle stack case for addition/removal (*)
a923be9... Merge branch 'matthiasc/for-master' into 'master' (*)
3a1e019... print-editor: Fix a wrong comparison (*)
c7dbb8e... label: Plug a potential memory leak (*)
0dae1f4... listbox test: Only compare values for rows we have (*)
af97f19... textview: Respect return value of get_text_surface_coords() (*)
a2291fb... showrendernode: Pass error to deserialize() (*)
3db5e15... filechooserwidget: gtk_widget_get_root() can return NULL (*)
f6ebc06... filechooserwidget: Avoid an uninitialized value (*)
56e89e8... demos: Remove a dead assignment (*)
b166453... gdksurface: Ensure some assumptions (*)
44728d0... stack: assert for some assumptions (*)
41ef1d8... atspicontext: Add a few missing break statements (*)
6dcdb4a... atspitextbuffer: Explicitly cast between pango and gtk enum (*)
d97cb85... textview: Remove a broken debug output statement (*)
85702f8... dnd demo: Make the transform code a bit more idiomatic (*)
98e88b7... text: Avoid a crash (*)
85d4b86... text: Fold focus_{in,out} into only caller (*)
1bf79a4... text: Fix a documentation mishap (*)
ff1fb4f... text: Remove empty root() implementation (*)
b6a843a... gl renderer: Fix two scale_x/y mixups (*)
9109dee... gl renderer: Don't use blur node bounds (*)
700f957... Adwaita: Set border-spacing for entries (*)
e5722fe... passwordentry: Respect border spacing (*)
3a08706... dropdown: Add an icon the search entry (*)
6ce2e19... Merge branch 'ebassi/for-master' into 'master' (*)
7671c10... Tweak focus tests (*)
b973f7f... Merge branch 'matthiasc/for-master' into 'master' (*)
10d7ccc... window: Fix state updates (*)
fdb1fa4... Give all search entries an icon (*)
cb8bf65... editablelabel: Properly clean up in dispose (*)
83fbdcd... Merge branch 'matthiasc/for-master' into 'master' (*)
6b53a55... NEWS: Updates (*)
c5ed5c5... gdk: Deliver queued events on flush (*)
77af993... Merge branch 'flush-events' into 'master' (*)
5b2b2fe... a11y: Fix up state / change enum confusion (*)
1e13acb... widget: Don't add reordered children (*)
374a451... a11y: Don't present HIDDEN accessibles (*)
b12992c... a11y: Handle HIDDEN state changes (*)
46e754a... a11y: Skip non-presented children when required (*)
e7b290d... a11y: Improve child notification for toplevels (*)
89a8c89... a11y: Improve child index helpers (*)
274f9ad... a11y: Emit child notification when toplevels get hidden (*)
bba6d60... window: Maintain accessible HIDDEN state (*)
2546b88... a11y: Redo child-added/-removed for toplevels (*)
434b145... stack: Don't transition when the visible child is remove (*)
d1d9b92... Merge branch 'meson-deps-continued' into 'master' (*)
7c10657... Cosmetics (*)
9a943e2... stack: Update HIDDEN a11y state for stack pages (*)
8ffb398... a11y: Handle all cases for state change (*)
adb7676... a11y: More State<>Change confusion (*)
313ba02... color editor: Add accessible labels (*)
0a3b370... Cosmetics (*)
13b9b9b... scale: Set round-digits to -1 initially (*)
a03581c... Update Polish translation (*)
e050a26... builder: Expot _gtk_builder_boolean_from_string privately (*)
fce455a... a11y: Parse booleans in ui files as expected (*)
677ea5f... a11y: Reuse builder parsing for enums (*)
f981ab7... Remove erroneous preconditions (*)
0fddf73... a11y: Add some parser tests (*)
37d4932... a11y: Add more tests (*)
09eda80... docs: Add GtkWindowControls to the gallery (*)
86b4b2e... docs: Fix links from the gallery (*)
b7728a8... docs: Tweak gallery ordering (*)
163d32e... docs: Work around GtkPicture growing (*)
b0fb31f... docs: Some reordering in the gallery (*)
2e0822b... docs: Shrink the editable label gallery image (*)
a9f0f18... docs: Tweak gallery layout (*)
64e131f... docs: Improve the GtkVideo gallery image (*)
28b7962... docs: Improve the GtkMediaControls gallery image (*)
dffe6b8... docs: Add GtkCalendar to the gallery (*)
a70c9c6... docs: Fix the GtkVolumeButton gallery image (*)
59e08c0... docs: Tweak gallery layout (*)
291c618... docs: Improve the GtkStackSidebar gallery image (*)
42e2c54... docs: Redo the GtkColorChooserDialog gallery image (*)
8692f5d... docs: Add GtkEmojiChooser to the gallery (*)
1605ca0... docs: Add GtkExpander to the gallery (*)
bed3616... docs: Add GtkPopoverMenuBar to the gallery (*)
65f748f... docs: Add GtkPopover to the widget gallery (*)
d9259fc... docs: Add GtkPopoverMenu to the widget gallery (*)
b67eee5... docs: Add GtkShortcutsWindow to the widget gallery (*)
e51a98d... docs: Add GtkDrawingArea to the gallery (*)
4661f15... Merge branch 'matthiasc/for-master' into 'master' (*)
c783e9a... Treat tristate as an enum when parsing (*)
0493e89... Fix the build with cups < 2.2.12 (*)
61e08ba... Merge branch 'master' into 'master' (*)
8157abe... popovermenu: Allow custom items (*)
af6c301... popovermenu: Allow adding custom items in ui files (*)
0faadef... widget-factory: Add a scale to the gear menu (*)
6cd3bc7... modelbutton: Explicitly set up LABELLED-By relation (*)
4f15b98... docs: Add box, grid and center box to the gallery (*)
5fe8374... docs: Add GtkOverlay to the widget gallery (*)
c0aa1c8... Merge branch 'popover-menu-custom-child' into 'master' (*)
b2d6011... Merge branch 'matthiasc/for-master' into 'master' (*)
b94ea1b... Adwaita: dropdown search box (*)
6d5c512... Merge branch 'wip/jimmac/gtk4-dropdown-papercuts' into 'mas (*)
8e6701c... gtkmediafile: Use cubic volume function (*)
6d7e56b... cloudprint: Make compile without warnings (*)
08004d4... Merge branch 'wip/otte/for-master' into 'master' (*)
eef1097... GdkW32: remove klassTEMPSHADOW (*)
0c49f73... Merge branch 'matthiasc/a11y-buildable' into 'master' (*)
8df883e... Merge branch 'matthiasc/atspi-child' into 'master' (*)
3a119a3... dropdown: Make search entry shrink (*)
25d2efe... dropdown: Add a checkmark to the selected item (*)
907fc30... gtk-demo: Add checkmarks to all dropdown demos (*)
975d763... Merge branch 'dropdown-checkmark' into 'master' (*)
d5b9489... Merge branch 'wip/baedert/for-master' into 'master' (*)
f90e7b9... Update POTFILES.skip (*)
5cbc555... textview: Update child allocations (*)
90fde9c... Merge branch 'matthiasc/for-master' into 'master' (*)
51d3575... Cosmetics (*)
524fbc3... gl: remove unused texture_from_surface API (*)
931f130... Merge branch 'wip/chergert/gdk-remove-texture_from_surface' (*)
60e67a6... macos: move setNeedsDisplay helper to GdkMacosCairoView (*)
0040667... macos: remove unused GL layer (*)
a3fd46c... glsl: tweak pre-processor to support Apple GLSL compiler (*)
adf60fb... macos: be tolerant of NULL GL context (*)
eb809ba... macos: tweak gravity while resizing (*)
de9c9ef... macos: implement GL context (*)
29ccd13... docs: Stop referring to the Quartz backend (*)
3617fba... docs: Include GDK_WINDOWING_MACOS (*)
574a3a4... gdk: Drop GdkPoint from the api (*)
1f8d593... docs: Add some detail to GdkTexture docs (*)
838d092... docs: Tweak GdkPaintable docs (*)
9f71bdd... docs: Cosmetics (*)
2df3822... docs: Small additions for GdkCursor docs (*)
d2adbad... docs: Tweak frame clock docs (*)
3afd5d7... docs: Tweak GdkSurface docs (*)
94305f2... docs: Tweak GdkPopup docs (*)
ce78d0c... docs: Tweak GdkToplevel docs (*)
3164f32... docs: Some restructuring (*)
6142238... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
5a77994... Merge branch 'matthiasc/for-master' into 'master' (*)
6298fd1... gdk: remove remaining GDK_WINDOWING_QUARTZ usage (*)
38c39e2... NEWS: Updates (*)
03fec38... docs: Add details for gsk_renderer_new_for_surface (*)
8ed1f51... Merge branch 'wip/chergert/remove-GDK_WINDOWING_QUARTZ' int (*)
d819201... macos: add more aggressive clip to transparent subview (*)
a0ee25a... gtk-demo: Remove unnecessary code (*)
49bdc4f... Add another constraints demo (*)
b8f44de... constraintlayout: Fix parsing from ui file (*)
588fe5b... gtk-demo: Tweak the new constraints demo (*)
4b8134b... constraintlayout: Emit less change notification (*)
2dbaca2... constraintlayout: Make sure guides get their constraints (*)
19052d4... gtk-demo: Tweak descriptions of constraints demos (*)
117997d... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
505df33... Add a test for constraints in ui files (*)
b23cae9... Drop unused gtk_buildable_set_buildable_property (*)
d35a218... testsuite: Improve coverage for GtkBoolFilter (*)
2b38d14... tests: Improve coverage for css data url parsing (*)
01d52a7... testsuite: Make all css tests run again (*)
c279bda... testsuite: Improve coverage for GtkStringFilter (*)
59dd7d8... testsuite: Improve coverage for GtkMultiFilter (*)
48dcbf4... expression: Fix property expressions for interfaces (*)
26150d8... testsuite: Improve coverage for GtkExpression (*)
f0e35c8... Drop unused includes (*)
1702a4c... Drop an unused private function (*)
9b78bc4... testsuite: Improve coverage (*)
af5e13b... Remove an unused function (*)
1c4c5e3... testsuite: Improve coverage for GtkStringList (*)
875452b... testsuite: Improve coverage for GtkMultiSorter (*)
7db58d5... gsk: Don't compile unused code (*)
9067654... css: Fix tokenization of CDO (*)
1a12999... testsuite: Add a css test (*)
48381bd... testsuite: Add a forgotten test (*)
970f91e... testsuite: Add more css parser tests (*)
07c491f... testsuite: Improve coverage for keys (*)
319d4c7... Update Polish translation (*)
924796b... Update German translation (*)
642ad4e... testsuite: Improve coverage for rectangles (*)
c8432ae... testsuite: Improve coverage for seats (*)
2dcc641... testsuite: Improve coverage for GdkDisplayManager (*)
168b21c... testsuite: Improve coverage for GdkTexture (*)
cb018ec... builder-tool: Avoid a crash (*)
b0b00d4... testsuite: Test gtk4-builder-tool simplify --replace (*)
a4e5f5c... testsuite: More gtk4-builder-tool tests (*)
5702b71... Remove leftover file (*)
c630285... Cosmetics (*)
3cf26b4... Fix the definition of GtkWidget:can-target (*)
e135772... buildertool: Improve GtkOverlay rewriting (*)
b79637a... testsuite: Test GtkOverlay rewriting (*)
d74c2a7... builder-tool: Drop unneeded code (*)
ac20c9c... builder-tool: Fix rewriting GtkPaned (*)
0cf372c... testsuite: Test GtkPaned rewriting (*)
c01f3be... testsuite: Test GtkActionBar rewriting (*)
3e8a22a... builder-tool: Rewrite GtkToolbar more (*)
c3f8010... testsuite: Test GtkToolbar rewriting (*)
4039b71... Set G_LOG_USE_STRUCTURED globally (*)
5751cd6... builder-tool: Install a log writer (*)
2613c2e... builder-tool: Avoid duplicate path prefixes (*)
38f74d8... builder-tool: Rewrite GtkFixed more (*)
4bd829e... testsuite: Test GtkFixed rewriting (*)
44b36b6... builder-tool: Stop rewriting GtkPopoverMenu (*)
403a70c... testsuite: Add tests for gtk4-builder-tool validate (*)
efc3141... Merge branch 'matthiasc/for-master' into 'master' (*)
14cbd13... gtk-demo: Use typographic style classes (*)
d2d7a4b... gtk-demo: Tweak window titles (*)
64ad490... gtk-demo: Tweak tagged entry styling (*)
14b65a3... gtk-demo: Polish the search bar demo (*)
4e745f0... gtk-demo: Polish all entry demos (*)
8a13909... fixup: window titles (*)
fb028f0... gtk-demo: Renovate the paned demo (*)
ace83a9... Merge branch 'matthiasc/for-master' into 'master' (*)
fb9a3bf... printoperation: Remove double assignment (*)
d3239c9... gl renderer: Nine-slice unblurred outset shadows (*)
df5e796... gl renderer: Refactor blurred shadow drawing code (*)
e6e964c... gl renderer: Refactor rendering shadow nodes (*)
fc312f7... gl renderer: Remove an outdated comment (*)
ee04cbc... gl renderer: Reword a comment (*)
50e7819... gl renderer: More load_vertex_data* usage (*)
8178dfb... gl renderer: Use the load_vertex_data* functions more often (*)
c8c2106... gl renderer: Refactor vertex data loading code (*)
82ca659... gl renderer: Make debugging code shorter (*)
b3657d5... widget-factory: Restore modality of the about dialog (*)
354f2b6... gtk-demo: Reanimate floppy buddy (*)
a3c9f85... gtk-demo: Tweak images demo (*)
c6ef194... gtk-demo: Remove more gtk3-demo icon uses (*)
dbdc909... Merge branch 'matthiasc/for-master' into 'master' (*)
1340ff2... Update comment annotations of gtk_tree_model_iter_previous (*)
e5ec4df... docs: Mention g_file_get_basename (*)
e3c38e4... NEWS: Updates (*)
5d59447... magnifier: Set a css name (*)
a3f3dc0... Adwaita: Set a background for magnifiers (*)
dab11ea... popover: Change default for cascade-popdown (*)
7624f66... widget-factory: Make sure we close popover on page 3 (*)
ddd16dd... texthandle: Fix positioning (*)
2120e9d... Simplify gdk_surface_queue_render (*)
e943822... texthandle: Queue a draw when role changes (*)
fd52220... Merge branch 'matthiasc/for-master' into 'master' (*)
499e4b4... broadway: Set modifier state of scroll events (*)
d8a795d... Win32 IME fixes (*)
30210c7... a11y: Move ATContext to an explicit realization model (*)
dafb2b0... a11y: Allow updating role on unrealized contexts (*)
bb24b35... gtk-demo: Set an accessible role (*)
828a067... Propagate accessible-role to backend (*)
ae9758b... a11y: Unrealize ATContext on dispose (*)
425d8ad... Set accessible label on GTK Demo's primary menu (*)
d88f7c9... a11y: Use the tooltip text as the accessible description (*)
72415ea... a11y: Make the Button labelled by its child label (*)
ba63aa7... a11y: Move parent context ref getter to its own function (*)
f220a1e... gtk-demo: Set some accessible properties (*)
d2a7ecf... gtk-demo: Simplify the run button (*)
23c4256... Merge branch 'a11y/atcontext-realize' into 'master' (*)
c48a990... a11y: Describe window controls (*)
1dde54b... a11y: Hide the "indent" in GtkTreeExpander (*)
66bba14... a11y: Remove stray g_printerr() (*)
75f96b8... surface: Be more lenient for autohide (*)
dcfb6e5... surface: Be smarter about autohide (*)
d2cc936... Cosmetics (*)
8ae415a... popovermenu: Fail gracefully if no model (*)
388f12b... Merge branch 'ebassi/for-master' into 'master' (*)
ed78fb1... Merge branch 'matthiasc/for-master' into 'master' (*)
e91b930... Revert "Simplify gdk_surface_queue_render" (*)
ce9cc2d... macos: always create dummy window/view for GL context (*)
7444a15... macos: remove synthesize_motion helper (*)
6309bd1... macos: clip damage when swapping buffers (*)
65b2ea1... macos: resize extra GL window/view when surface changes (*)
79fb572... Merge branch 'mr1063-for-master' into 'master' (*)
3785bf1... Merge branch 'fix-issue-2019-for-master' into 'master' (*)
b0e0af1... Merge branch 'patch-5' into 'master' (*)
c31c384... macos: fix calculation of mouse position (*)
024e048... Merge branch 'wip/chergert/fix-macos-pointer-position-over- (*)
7f16067... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
3eaae74... 3.99.4 (*)
13d1e49... testsuite: Improve GdkCursor coverage (*)
d526bcc... Cosmetics (*)
c09ff35... dragicon: Make a function propertly exported (*)
7dfa41b... a11y: ARIA's "presentation" role maps to ATSPI_ROLE_SECTION (*)
8811671... a11y: Use "presentation" role instead of "hidden" state (*)
c5dc0e2... a11y: Use proper role and state for tree expander image (*)
abd5383... docs: Add a section on accessible buttons (*)
041415e... docs: Add a note on the "presentation" role (*)
9546371... Merge branch 'ebassi/for-master' into 'master' (*)
ec5b5e8... Merge branch 'matthiasc/for-master' into 'master' (*)
80f5be8... gdk/wayland: Ensure to update input area on map (*)
9b9cc2f... gtk/texthandle: Handle events on parent surface's native (*)
fa5fa3a... gtk/imcontextwayland: Unset focus when unsetting widget (*)
5e907eb... gtk/textview: Clean up further if the drag gesture is taken (*)
f981301... gtk/textview: Defer touchscreen focus placing to drag end (*)
0ae93c8... gtk/textview: Do not forcibly show text handles (*)
bf3e1e5... macos: use opaque GL context when possible (*)
bc05da8... macos: explicitly request color and alpha sizes (*)
90141ef... macos: use NSOpenGLContext directly for current tracking (*)
fb27724... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
0d82faa... Merge branch 'wip/carlosg/for-master' into 'master' (*)
9d56c56... gtk/texthandle: Point handle to the middle of the pointing_ (*)
4751ac1... gtk/textview: Improve check for cursor-mode (*)
63e9414... Merge branch 'wip/carlosg/for-master' into 'master' (*)
4e8a5f2... Update POTFILES.skip (*)
db6d7dc... Drop “gtk+” plus sign in GtkBuilder <requires>. (*)
e6d46ec... Teach `gtk-builder-tool` to rewrite <requires>. (*)
08f2990... Document the GtkBuilder <requires> tag changes. (*)
f7de0bc... Fix tests with regard to GtkBuilder <requires>. (*)
8190f0c... gtk/enums: fix doc comment references (*)
638987f... Merge branch 'dlech-master-patch-13962' into 'master' (*)
8c9a827... docs: include GtkFilterMatch (*)
08193ec... gl renderer: Generate queries only on desktop GL (*)
05684f6... doc: fix missing GtkNotebookTab (*)
f87923e... Merge branch 'patch-3' into 'master' (*)
19b5e53... Merge branch 'gles-no-queries' into 'master' (*)
c3cb8e0... gtk/enums: remove GtkMenuDirectionType (*)
4084b4c... gtk/enums: remove GtkPopoverConstraint (*)
8ec0177... Merge branch 'patch-5' into 'master' (*)
ef17d71... Merge branch 'patch-4' into 'master' (*)
b9adad3... Merge branch 'patch-6' into 'master' (*)
160e29e... gtk/gtktextbuffer: remove GtkTextBufferTargetInfo (*)
3b1363d... gtk/gtkversion: fix doc comment references (*)
4e11915... Merge branch 'patch-4' into 'master' (*)
30c5a6f... Merge branch 'patch-3' into 'master' (*)
53cd499... Revert "Update gtktreestore.c: gtk_tree_store_remove didn't (*)
6b5dff5... docs: Document GTK_MEDIA (*)
ddbea8f... Remove GtkPlacesOpenFlags from public headers (*)
e093ed7... Merge branch 'matthiasc/for-master' into 'master' (*)
4b459a9... scrolledwindow: Accumulate velocity with kinetic scrolling (*)
0af6630... a11y: Consolidate accessibility environment variables (*)
7b151c3... Merge branch 'kinetic-scroll-velocity-accumulation' into 'm (*)
2dc7e32... Merge branch 'ebassi/for-master' into 'master' (*)
706a8f9... search entry: icon (*)
b966f59... Merge branch 'wip/jimmac/search-entry-icon' into 'master' (*)
5379a4b... a11y: Clean up properly in unregister_object (*)
b622745... gtk-demo: Plug a memory leak (*)
b81463e... gtk-demo: Plug a memory leak (*)
6fa2936... gtk-demo: Set default size for drawingarea demo (*)
7d49f1e... gtk-demo: Improve consistency (*)
a85d9cd... gtk-demo: Improve consistency (*)
14be508... gtk-demo: Improve consistency (*)
a745dbf... gkt-demo: Add a columview to the scroll demo (*)
2543c9f... Merge branch 'matthiasc/for-master' into 'master' (*)
192f515... gtk-demo: Tweak a demo title (*)
3e8260d... gtk-demo: Plug a memory leak (*)
d1de923... Merge branch 'matthiasc/for-master' into 'master' (*)
eb3933c... Update Ukrainian translation (*)
2a3c3b4... Update Ukrainian translation (*)
06fbad0... wayland: Plug listmodel memory leaks (*)
7e08966... win32: Plug listmodel memory leaks (*)
d63afaf... x11: Plug listmodel memory leaks (*)
6079033... columnview: Plug listmodel memory leaks (*)
6cbd7e2... fontchooser: Plug listmodel memory leaks (*)
c442f9f... printdialog: Plug listmodel memory leaks (*)
1bdc8b9... a11y: Proxy GtkWidget:accessible-role (*)
6af89e9... a11y: Add GValue initializers for accessible attributes (*)
c264254... a11y: Parse reference lists using varargs (*)
f9db651... a11y: Do not copy the list of references (*)
7ed0648... a11y: Add private API to clone a GtkATContext (*)
ed7619e... a11y: Clone GtkATContext in GtkModelButton (*)
2229d7f... docs: Add example of relations with lists of references (*)
3cc0870... Merge branch 'matthiasc/for-master' into 'master' (*)
0ececc7... Merge branch 'ebassi/for-master' into 'master' (*)
d69a943... gtk: Remove <requires> from ui files (*)
d6c753b... gtk4-demo: Remove <requires> from ui files (*)
9b056f5... examples: Remove requires from ui files (*)
18779b9... testsuite: Remove <requires> from ui files (*)
e4be785... builder: Be a bit more strict about requires (*)
7215c74... buildertool: Supplant a requires (*)
d6a0948... testsuite: Update buildertool tests (*)
a76f37a... gtk-demo: Fix building scrolling demo without PangoFT2 (*)
a047b7d... Merge branch 'fix-demos-wo-pangoft2' into 'master' (*)
74a7f73... Merge branch 'matthiasc/builder-requires' into 'master' (*)
27c4c19... Don't hide widgets in dispose() (*)
5ed3ad6... gtk-demo: Split off SvgPaintable (*)
0db504e... label: Optimize GtkLabel setters (*)
82b855c... label: Avoid a needless strdup (*)
bfe5b0d... Adwaita: Don't do n-th child things for list rows (*)
428ec29... a11y: Unrealize ATContext on dispose() (*)
3b2cd97... a11y: Implement missing atspi.Component getters (*)
65d29e0... a11y: Realize parent ATContext for the stack page (*)
95ee5ff... a11y: Add more ARIA/AT-SPI role translations (*)
033791b... a11y: Translate ARIA windows to AT-SPI frames (*)
04c4d29... a11y: Skip unlabelled structural roles (*)
27b9b2e... a11y: Use the window title as its label (*)
40c0826... a11y: Mark more containers as structural elements (*)
73b14a3... a11y: Do not leak the ATContext in GtkStackPage (*)
877a7f9... a11y: Protect should_present() from empty contexts (*)
526f1e3... a11y: Use GROUP role for GtkNotebook (*)
2285382... a11y: Create AtSpiRoot on realization (*)
292576f... a11y: Defer to the GtkAccessible's implementation (*)
9052f6d... a11y: Rework ownership and lifetime of GtkATContext (*)
8157717... a11y: Add missing fallback for accessible-role getter (*)
9ac4a7d... a11y: Simplify GtkModelButton (*)
15172eb... Merge branch 'matthiasc/for-master' into 'master' (*)
a2897e1... gtk-demo: Add suggestion entry demos (*)
afff39c... Merge branch 'suggestion-entry-demo2' into 'master' (*)
08d59d3... docs: Add "Accessibility" section to various widgets (*)
ef88e9f... Adwaita: avoid !global (*)
f95943a... Merge branch 'wip/jimmac/sassc-global-vars' into 'master' (*)
5d9799d... Merge branch 'ebassi/for-master' into 'master' (*)
7ac7919... theme: Restructure window style (*)
e46522e... theme: Round all window corners (*)
056a073... searchbar: Fix clearing search entry on hide (*)
1f9eb5c... Merge branch 'clear-search-entry' into 'master' (*)
0d6e4f7... demo: Add more accessibility labels to the UI (*)
429c7fc... a11y: Add role exception for GtkScrolledWindow (*)
e940704... a11y: Ignore more structural roles when computing labels (*)
bfb054a... a11y: Icons in WindowControls are presentational only (*)
a59889a... Unrealize the ATContext in StackPage on dispose (*)
d34936c... Handle empty stack pages when creating an ATContext (*)
995daa1... a11y: GtkStack is a group of stack pages (*)
e49e084... a11y: Use the stack page title as its accessible label (*)
87f92a9... a11y: Add more accessibility labels to GtkNotebook (*)
f8bb206... a11y: Icons in buttons are presentational (*)
d4ddfdc... a11y: Set the role on GtkSearchBar (*)
ebda736... a11y: Mark SearchEntry icons as presentational (*)
61e980b... a11y: Add accessible actions to GtkSearchEntry (*)
75f9b83... Establish a control relation between demo search and list (*)
0d7fcdd... a11y: Add more accessible data to GtkTreeExpander (*)
b9ad317... a11y: Document GtkRevealer's accessible state (*)
abc9b40... a11y: Implement atspi.Text.ScrollSubstringTo for GtkTextVie (*)
8203d9c... a11y: Use GROUP role for ShortcutsShortcut (*)
92ca3a3... Merge branch 'ebassi/for-master' into 'master' (*)
50a7e59... gtk/main: Toggle active flag with touch events (*)
80de00a... gtk/main: Stack ::active calls (*)
c136f84... Merge branch 'wip/carlosg/for-master' into 'master' (*)
4b41580... Merge branch 'wip/exalm/window' into 'master' (*)
1f47210... Adwaita: double declated $button_fill
8a92ee0... Adwaita: rounded submenus
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]