[gtk] (924 commits) Non-fast-forward update to branch wip.win32.fixes
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (924 commits) Non-fast-forward update to branch wip.win32.fixes
- Date: Tue, 27 Oct 2020 09:11:17 +0000 (UTC)
The branch 'wip.win32.fixes' 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:
9e8e78d... demos/gtk-demo: Temporarily disable gui_app attribute
60a07f3... gdkevents-win32.c: Clean up WM_ACTIVATE handling a bit
ed0443e... gtksecurememory.c: Don't include unistd.h unconditionally
e8d28c8... gtksecurememory.c: Port secure memory allocation to Windows
8f26dfb... demos: Fix minesweeper demos on Windows
507e22b... gtk/gtkimcontextime.c: Forward port MR !1063
Commits added to the branch:
99dfdfc... Allow LPR backend to print PDF and PS file formats (*)
ba9b4f4... GtkTreeviewColumn: don't focus-on-click header buttons (*)
68379c3... Adwaita: Simplify stackswitcher button styling (*)
c72b2f6... gtksecurememory.c: Don't include unistd.h unconditionally (*)
3095bcc... gtksecurememory.c: Port secure memory allocation to Windows (*)
b3d3d81... Merge branch 'gtksecurememory-win32' into 'master' (*)
f4b410d... Make sure we don't call back into GtkEntryBuffer (*)
df7cbdf... Merge branch 'issue-3140' into 'master' (*)
8cb03a8... widget: Add a critical when allocation is too small. (*)
0ad10cc... revealer: Refactor code (*)
cc58956... revealer: Use floor(), not ceil() (*)
dfccaa8... revealer: Prefer min and nat size (*)
cb5b375... revealer: Remove arbitrary 100x scale limit (*)
9a92717... Merge branch 'wip/otte/for-master' into 'master' (*)
75f0b7a... Update German translation (*)
1057588... gsk: Fix the gl texture cache (*)
5c67fe0... Merge branch 'fix-gl-texture-cache' into 'master' (*)
d47d036... search entry: Don't propagate handled events (*)
9b0b19d... NEWS: Updates (*)
b3aa5ad... Move GdkFullscreenMode to the right header (*)
cee2759... gdk: Move GdkSurfaceState to the right header (*)
93078e5... gdk: Rename GdkSurfaceState to GdkToplevelState (*)
d5d4af5... gdk: Move GdkSurfaceEdge to the right header (*)
aff788e... Update Italian translation (*)
7907336... docs: Add note on command line arguments (*)
7151b1f... Merge branch 'ebassi/for-master' into 'master' (*)
b9d4654... vulkan: Fix swapchain creation (*)
2113f98... gdk: Don't create surfaces of size 0x0 (*)
24bf01d... Merge branch 'fix-vulkan-context-creation' into 'master' (*)
80e53e7... Update Slovenian translation (*)
5c87432... Update Slovenian translation (*)
1de7440... Merge branch 'gdk-cleanups' into 'master' (*)
1e9a987... x11: Print all tested glx extensions (*)
299b1bd... Merge branch 'matthiasc/for-master' into 'master' (*)
93a09a4... Updated Danish translation of gtk (*)
2e54810... Updated Danish translation of gtk-properties (*)
8700e13... colorChooser: updte color palette (*)
fa9608f... color chooser: Don't show too many custom colors (*)
498cbae... colorchooser: Drop color names (*)
ff392fb... colorchooser: Don't parse color names needlessly (*)
1e7fccf... Merge branch 'wip/jimmac/new-colors' into 'master' (*)
640856e... contentserializer: Don't send the terminating \0 byte for s (*)
c3b925d... Merge branch 'wip/otte/for-master' into 'master' (*)
c09575d... textlayout: Avoid some iter comparisons (*)
e55bdf8... Merge branch 'text-layout-speedup' into 'master' (*)
2679e29... gtk-demo: Fix a few crash (*)
f679ba5... gtk-demo: Tweak the animated paintable (*)
71ea619... gtk-demo: Add an emblem demo (*)
7ee3439... Merge branch 'emblem-demo' into 'master' (*)
eba5232... Update Turkish translation (*)
25bcec5... Properly annotate GtkLayoutManagerClass.create_layout_child (*)
9afdb41... Merge branch 'ebassi/for-master' into 'master' (*)
756c52e... filechooser: Prevent a crash (*)
b5f3ac9... Add a testcase for controls in headerbars (*)
38b71ba... Cosmetics (*)
0011a10... text: Claim the sequence when we start selecting (*)
6ed1c18... AUTHORS: some updates (*)
929a56e... Clean up lots of GTK+ -> GTK (*)
b534752... Merge branch 'matthiasc/for-master' into 'master' (*)
4cb367a... Update Turkish translation (*)
fc720b5... gtk-demo: Don't refer to removed demos (*)
8984fe3... Cosmetics (*)
8f59382... widget-factory: Fix error states demo (*)
c8a9e7f... Fix a compiler warning (*)
4629182... filechooser: Fix setting unlisted filters (*)
22257b1... placessidebar: Remove a pointless restriction (*)
52304fe... gtk-demo: Add some example videos (*)
30c3a53... video: Make autoplay work (*)
7518fd0... gtk-demo: Make F11 toggle fullscreen (*)
6cf7b95... Updated French translation (*)
f445cc0... Update Latvian translation (*)
a90801e... gtk-demo: Add another demo (*)
cddbc8f... Merge branch 'matthiasc/for-master' into 'master' (*)
fe6f70e... gtk-demo: Ignore some lines in info (*)
691261c... gtk-demo: Support keywords for search (*)
d732c86... gtk-demo: Add keywords to demos (*)
8094f75... Merge branch 'demo-keywords' into 'master' (*)
3f1fa66... Demo thyself (*)
9d6990f... gtk-demo: Don't offer to run titles (*)
f6e4486... colorchooserwidget: Update default palette (*)
d3c5c7f... Merge branch 'update-default-palette' into 'master' (*)
e3bab0b... Merge branch 'gtk-demo-demo' into 'master' (*)
2d766df... NEWS: Updates (*)
b7d4250... docs: Some touchups to the migration guide (*)
5a7faa6... docs: Add new check button apis (*)
5ab77e7... docs: Misc updates (*)
93d9a2c... colorchooser: Bring back gtk_color_chooser_widget_new (*)
2b5b6e0... Drop gtk_render_slider from headers (*)
aa5207b... iconview: Small doc additions (*)
ff9ca2b... Clean up debug flags code a bit (*)
d2faa38... Move version-related functions to gtkversion.c (*)
fedeb51... Drop support for GTK_TEST_TOUCHSCREEN (*)
4b589b6... main: Reshuffle debug code (*)
b166999... Add gdk_frame_clock_get_fps (*)
c462f35... inspector: Use gdk_frame_clock_get_fps (*)
c66a8cb... gtk-demo: Use gdk_frame_clock_get_fps (*)
3b11896... gtk-demo: Impove the fishbowl demo (*)
9f03462... gtk-demo: Improve the scrolling demo (*)
d45aabb... Merge branch 'matthiasc/for-master' into 'master' (*)
962f76d... Adwaita: navigation-sidebar spacing (*)
bcb2861... assets: adjust gesture graphic (*)
f125e62... Merge branch 'wip/jimmac/cut-finger' into 'master' (*)
6a676d5... Merge branch 'wip/jimmac/natigation-sidebar-whitespace' int (*)
bd900fe... gtk-demo: Add a switch to headerbar demo (*)
8eab10d... Adwaita: whitespace for the grid (*)
7dd819d... icon-browser: use content-view (*)
e7c75f0... Adwaita: navigation list expander whitespace (*)
53dddf1... gestures: Make claiming button release work (*)
921f3a6... Merge branch 'wip/jimmac/gridview-whitespace' into 'master' (*)
a201bfd... Merge branch 'wip/jimmac/navlist-expander-whitespace' into (*)
3c42593... Update POTFILES.skip (*)
7a2400c... widget-factory: Fix the toggle buttons on page 3 (*)
27e6826... Merge branch 'matthiasc/for-master' into 'master' (*)
595cc92... Annotate the expression array as "nullable" (*)
37a2471... Merge branch 'issue-2923' into 'master' (*)
fc6d621... Update Latvian translation (*)
6a3e12c... gtk-demo: Add some details (*)
aa32613... gtk-demo: Cosmetic change (*)
cc6faea... gtk-demo: More space (*)
82ce1a9... gtk-demo: Improve the builder demo (*)
a3dcfaf... gtk-demo: Improve the builder demo (*)
b20e67d... gtk-demo: Add some keywords (*)
5040087... gtk-demo: Add more detail to the dnd demo text (*)
67c1600... Document some API as widget-implementation only (*)
a0422bf... inspector: Fix huge listbox rows (*)
40ee718... build: Unify two if statements (*)
27f3600... listbox: Add preconditions to remove() (*)
87f589f... emojichooser: Fix typo in css class (*)
c8f4c8c... filechooserwidget: Plug a memory leak (*)
d0f1827... sizegroup demo: Fix a checkbutton/togglebutton mixup (*)
a6f86d9... popover: Only destroy arrow render node if position changed (*)
e669433... listbox: Activate single-click rows if n_press >= 1 (*)
a545fa1... inspector: Remove unsued function (*)
c766e31... demos: Fix minesweeper demos on Windows (*)
02aec7f... gdkevents-win32.c: Clean up WM_ACTIVATE handling a bit (*)
52ba70d... gdksurface-win32.c: Fix display of CSD windows (*)
d1a68ac... Adwaita: update tango color for DND (*)
e69b623... Merge branch 'wip/baedert/for-master' into 'master' (*)
9eb4eef... Merge branch 'matthiasc/for-master' into 'master' (*)
6f56d8d... Merge branch 'wip/jimmac/dnd-green' into 'master' (*)
e4d29ba... Merge branch 'master.win32' into 'master' (*)
cc9fe4b... stack: Add gtk_stack_add_child (*)
2741431... Merge branch 'stack-add-child' into 'master' (*)
d713375... gtk-demo: Add another demo (*)
c6aff91... Merge branch 'matthiasc/for-master' into 'master' (*)
ba6c14a... Update Italian translation (*)
a1e21c1... Merge branch 'wip/sadiq/headerbar-demo' into 'master' (*)
cd60ed4... Plug a memory leak in an error case (*)
25d3001... textview: Make clickable tags work again (*)
7082624... textview: Properly delete anchored children (*)
18e46bd... gtk-demo: Beef up the hypertext demo (*)
cf1ed3a... gtk-demo: Fix toggle- vs checkbutton confusion (*)
35c3a60... Merge branch 'matthiasc/for-master' into 'master' (*)
f87de39... wayland/surface: Remove 'committed' signal (*)
1abcd6f... wayland: Commit surface from cairo context (*)
90991a3... Update Croatian translation (*)
4200936... wayland/surface: Make sure to commit ack_configure (*)
f2f0a9e... Merge branch 'wip/wayland-respond-to-configure' into 'maste (*)
50f373f... language-names: Do not g_free() a GError (*)
f00f6e9... Merge branch 'language-names-GError-fixes' into 'master' (*)
a8adbfb... gtk-demo: Cosmetic changes (*)
9267f70... Merge branch 'matthiasc/for-master' into 'master' (*)
0c6226c... gsk: Add a radial gradient node (*)
66d1604... snapshot: Add api for radial gradients (*)
2881d34... css: Use snapshot api for radial gradients (*)
ebfb3e7... rendernode: switch to h/vradius (*)
c08df82... snapshot: switch to h/vradius (*)
2886e19... css: switch to h/vradius (*)
6a08981... gsk: Parse radial gradient nodes (*)
dbfc172... radial gradients: Allow 0 start/end values (*)
0c2d008... gl renderer: Set an error if we don't have one already (*)
07b6431... Inspector: Show radial gradient node info (*)
2c5a4a7... rendernode: Pull local variable into closest scope (*)
b8e4240... gl renderer: Add radial gradient shader (*)
a770ab3... gl renderer: Consolidate color pre-multiplication (*)
5d5fbc6... rendernodes: Enfore end > start for radial gradient nodes (*)
6e14b26... gsk: Add docs for radial gradient nodes (*)
f938377... rendernodes: Clarify color_stops arguments (*)
69d5dc7... fontchooser: Determine sample text intelligently (*)
1d371db... scrolledwindow: Ignore captured motion events if no child i (*)
79dc25e... cssimageradial: Avoid creating color stops with an offset > (*)
cfd1520... Update British English translation (*)
6b9622f... Try one more time to fix win32 ci (*)
e0b1c3e... win32: Fix compiler warnings (*)
7b2c4fd... Merge branch 'font-chooser-sample-text' into 'master' (*)
169c208... Merge branch 'matthiasc/for-master' into 'master' (*)
0485a6c... Improve language names (*)
09604eb... fontchooser: Add user filtering (*)
76b7f0c... fontchooser: Use filter language for sample text (*)
a9bf129... fontchooser: Don't show "No fonts" prematurely (*)
4e35d56... fontchooser: Remove signal handlers in dispose (*)
84d82dc... Merge branch 'wip/fontchooser-language-filtering' into 'mas (*)
57253b0... Merge branch 'wip/baedert/radial-gradient' into 'master' (*)
c1e3305... NEWS: Updates (*)
3023a61... wayland: Change backend api to use GdkToplevel (*)
31042bd... docs: Add missing Wayland backend api (*)
48594a2... passwordentry: Drop the Private struct (*)
dd0da0f... passwordentry: Add an ::activate signal (*)
6e81573... Merge branch 'password-entry-activate' into 'master' (*)
6b708e9... textbuffer: Redo insert markup a little bit (*)
93cfa38... Merge branch 'wayland-backend-api-cleanup' into 'master' (*)
ec46900... colorscale: Drop the Private struct (*)
2ad9864... Cosmetic (*)
bebe0b5... magnifier: Drop the Private struct (*)
4b9e7ac... revealer: Drop the Private struct (*)
e927866... shortcutswindow: Drop the Private struct (*)
661da6b... main: Update pointer focus state for button releases (*)
cdc5e83... Merge branch 'matthiasc/for-master' into 'master' (*)
aeeffe2... NEWS: Updates (*)
d89f7fd... Drop gtk_widget_new (*)
874b9ef... Merge branch 'matthiasc/for-master' into 'master' (*)
18a5ca2... Merge branch 'kill-widget-new' into 'master' (*)
0261471... Update Turkish translation (*)
bb402a1... wayland: Fix grabbing popup (*)
9ee7bdf... Merge branch 'fix-wayland-popups' into 'master' (*)
81793b6... docs: Improve gtk_widget_set_font_map docs (*)
3c62cd9... fontchooser: Handle families without faces (*)
ee75bae... fontchooser: Make sure the tweak button is updated (*)
1d34f95... filechooser: Fix gtk_file_chooser_set_choice (*)
6bc46a9... Updated Czech translation (*)
b3c21bc... Merge branch 'fix-hover-tracking' into 'master' (*)
256f845... colorbutton: Fix handling of transient parents (*)
d5e315c... gtk-demo: Improve the pickers demo (*)
2c527ec... inspector: Make switches go back to normal size (*)
3252d4c... Merge branch 'matthiasc/for-master' into 'master' (*)
f98055b... Adwaita: Fix separator color for lists (*)
42be26f... Adwaita: Improve columnview styling (*)
2d6a999... Adwaita: Don't restrict columnview editablelabel style to . (*)
5e4180b... Merge branch 'improve-columnview-styling' into 'master' (*)
78236bf... Adwaita: osd spinbutton specificity bump (*)
571f15c... Merge branch 'make-claiming-button-release-work' into 'mast (*)
7bae483... Merge branch 'wip/jimmac/osd-spinbutton' into 'master' (*)
4325c20... gtktreeview: Fix child access after TEST_EXPAND_ROW (*)
a364ab1... Update Hungarian translation (*)
7acbbd6... Update Hungarian translation (*)
810218b... fontchooser: Don't center the list (*)
9dab51e... Merge branch 'matthiasc/for-master' into 'master' (*)
9fde013... listview: Avoid a critical when reordering (*)
84d2a33... gl renderer: Support scaleX/Y better when rendering radial (*)
467be0b... gl renderer: Don't use ops_get_scale() when rendering clip (*)
15994db... gl renderer: Use scale_x/y when rendering clipped nodes (*)
9eaa8bd... gl renderer: Only return error if creating programs failed (*)
12cc178... textbuffer: Don't try to inset NULL text from clipboard (*)
8d7b3ba... gl renderer: Fall back to cairo if gradients use too many s (*)
fd728ea... gl renderer: Lower maximum gradient stop count (*)
716b5af... Adwaita: Fix calendar header button backdrop bg color (*)
484dcc0... cssimagefallback: Avoid allocating GPtrArray for colors (*)
2f93287... cssimagefallback: Whitespace (*)
7eb0ae3... columview: Fix column resizing (*)
e70ed90... columview: Don't overdraw (*)
e6d5a3c... Merge branch 'matthiasc/for-master' into 'master' (*)
88b709d... texture: Unvirtualize download_surface (*)
8e59cda... Add GDK_MEMORY_R8G8B8A8_PREMULTIPLIED (*)
1001995... Correctly upload textures for GLES (*)
c71921a... gdk_gl_context_upload_texture() avoid conversion for pixbuf (*)
90fc671... gl backend: Avoid roundtripping via surface when updloading (*)
a299bbf... Drop gdk_cairo_surface_upload_to_gl() helper (*)
09564a5... Merge branch 'wip/baedert/for-master' into 'master' (*)
c9f6a9f... Merge branch 'gles-texture-colors' into 'master' (*)
b1606db... gtkscrolledwindow: Drop gtk_scrolled_window_set_capture_but (*)
7d5accc... gtkscrolledwindow: Do not eagerly claim touch press event (*)
0ccdbfd... gtktextview: Avoid GtkGestureClick claiming on touch press (*)
12f05e8... gl: Fix RGB uploads (*)
ea6e575... gtkbutton: Check release coordinates on all release event t (*)
d9d4948... gtkbutton: Clean up priv->in_button (*)
d4b740c... Merge branch 'wip/carlosg/for-master' into 'master' (*)
0c3f42e... columnview: Simplify column constructors (*)
a9de1d7... Merge branch 'matthiasc/for-master' into 'master' (*)
3db217a... gl: Reset GL_UNPACK_ALIGNMENT (*)
12189bc... buildable: Rename set_name() to set_buildable_id() (*)
2715b3e... buildable: Make vfunc accessor functions private (*)
e4d4b50... docs: Document GtkBuildable changes in migration guide (*)
1b93108... Merge branch 'fix-rgb-upload' into 'master' (*)
3d88175... gl: Make debug spew more complete (*)
6cdbf1a... popup: Fix up a doc blurb (*)
db4b7e3... Merge branch 'add-child-clash' into 'master' (*)
d6912a6... More texture upload fixes (*)
fe8986f... Merge branch 'matthiasc/for-master' into 'master' (*)
54944c9... Merge branch 'fix-texture-upload-more' into 'master' (*)
ae09e20... NEWS: Updates (*)
d56ad7c... Add a test for various texture uploads (*)
34ec226... Merge branch 'matthiasc/for-master' into 'master' (*)
593907f... testupload: Test more formats (*)
92e551f... Merge branch 'BUG_gtktreeview_headers_focus_on_click_GTK4' (*)
7522702... fontchooser: Fix builds without PangoFT2 (*)
9ca9f42... gsk: Avoid downloading GL textures when possible (*)
895c168... Merge branch 'fontchooser-no-lang' into 'master' (*)
9ea0469... gdk/wayland: Replace gtk-primary-selection with primary-sel (*)
97d052e... Merge branch 'avoid-gl-texture-download' into 'master' (*)
6f823cd... Merge branch 'issue2627-gtk4' into 'master' (*)
32baa0a... Update gtktreestore.c: gtk_tree_store_remove didn't have th (*)
536e1a1... Merge branch 'patch-1' into 'master' (*)
55bd6d0... ci: Add libcloudproviders to the image (*)
3aa2519... ci: Use v23 images (*)
15b635d... Updated Lithuanian translation (*)
8487e82... Update Italian translation (*)
651c92c... snapshot: Don't flip textures (*)
431f144... gsk: Normalize when transforming bounds (*)
b711c12... glarea: Flip our texture (*)
5206cfa... Merge branch 'wip/otte/for-master' into 'master' (*)
ff61f35... Merge branch 'cloudproviders-ci' into 'master' (*)
27b3bb5... Merge branch 'another-attempt-to-fix-shadertoy' into 'maste (*)
2b3c296... Update Hebrew translation (*)
01ddc18... Update Hebrew translation (*)
11e4a46... gtkeventcontrollerscroll: Drop device type checks (*)
5536a2f... Merge branch 'wip/carlosg/for-master' into 'master' (*)
4684082... Make GtkMenuButton::direction more useful. (*)
d2f0e3f... doc: Document some apis as widget implementor only (*)
68bb532... window: Don't get surfaces needlessly (*)
a799c86... textbuffer: Elaborate docs (*)
30b7545... Add a reftest for flipping transforms (*)
4f8a211... Merge branch 'matthiasc/for-master' into 'master' (*)
e29c586... Merge branch 'arnaudb/menubutton-direction' into 'master' (*)
6887d0c... glrenderer: Move ProgramState into Program (*)
7edcd17... gl: Properly report error if shader linking fails (*)
9460d01... gl backend: Add line numbers to source in glsl compilation (*)
bacb3af... gl: Add some namespacing to the preamble symbols (*)
16cdb33... shadertoy demo: Fix GLSL on GLES (*)
a91b6b4... css: Move the last parser api to the new header (*)
645fc6a... GtkWindow: Create renderer before realizing child widgets (*)
6e9b58b... gsk: Add more shader debug spew (*)
7ea755e... Add GskGLShaderNode and GskGLShader (*)
950cc41... GtkSnapshot: Add gtk_snapshot_push_glshader() (*)
4d69728... Support GLShaderNode in backends (*)
8bcb031... gtk-demo: Add GskGLShaderNode demo (*)
e76cb3e... gtk-demo: Add a shader paintable to the fishbowl (*)
4e55220... Add some shader tests (*)
2e5caa6... Merge branch 'glshader-node' into 'master' (*)
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 (*)
81371e7... columnview: Put overshoot underneath the headers (*)
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 (*)
a923be9... Merge branch 'matthiasc/for-master' into 'master' (*)
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' (*)
d1d9b92... Merge branch 'meson-deps-continued' into 'master' (*)
0a3b370... Cosmetics (*)
13b9b9b... scale: Set round-digits to -1 initially (*)
a03581c... Update Polish translation (*)
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' (*)
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 (*)
c0aa1c8... Merge branch 'popover-menu-custom-child' into 'master' (*)
37567a4... demos/gtk-demo: Temporarily disable gui_app attribute
0a39cea... Win32 IME fixes
aab4b92... Use native Windows API for converting keystrokes to charact
(*) 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]