[gtk] (1016 commits) Non-fast-forward update to branch win32-remove-layered-windows



The branch 'win32-remove-layered-windows' 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:

  a27a1d3... GDK/Win32: Remove layered windows usage

Commits added to the branch:

  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 (*)
  a651a0c... gestureclick: Only emit release for the same sequence (*)
  49613dc... button: Don't make the gesture exclusive (*)
  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 (*)
  e3c72f8... Adwaita: double declared $button_fill (*)
  8a92ee0... Adwaita: rounded submenus (*)
  c648c1f... Merge branch 'wip/jimmac/declare-buttonfill-once' into 'mas (*)
  bdc28cd... Merge branch 'wip/jimmac/submenus' into 'master' (*)
  f45ea3f... Adwaita: tooltip styling (*)
  fe69026... ci: publish demo apps to the Nightly repository (*)
  a7f05b8... Merge branch 'wip/jimmac/tooltips' into 'master' (*)
  25e6988... Merge branch 'alatiera/nightly-demos' into 'master' (*)
  d347df4... label: Avoid short-circuiting (*)
  b5ec20d... Adwaita: Fix list separators (*)
  20918db... Merge branch 'matthiasc/for-master' into 'master' (*)
  f1db733... Adwaita: Stop using $button_fill (*)
  5b4ac54... gtk/main: Reset active state on grab broken only if implici (*)
  8e42239... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  f4e1c27... Update Ukrainian translation (*)
  afc73c3... Always parse GTK/GDK/GSK_DEBUG env vars and make some entri (*)
  65d5787... Revert "Update comment annotations of gtk_tree_model_iter_p (*)
  b8d0ad8... Merge branch 'parse-debug-env-vars-always' into 'master' (*)
  dd0a854... Merge branch 'button-fill-var-removal' into 'master' (*)
  b97b95b... gtkwidget: fix crashes with GTK_A11Y=none (*)
  5e98834... Merge branch 'widget-no-a11y-crash' into 'master' (*)
  b30715d... Fix tooltip triggering (*)
  cdbf24c... Merge branch 'fix-tooltip-trigger' into 'master' (*)
  6891f40... modelbutton: Fix keynav for check and radio (*)
  08d6db4... gtk-demo: Plug a memory leak (*)
  da9d32e... Merge branch 'matthiasc/for-master' into 'master' (*)
  f14ca28... Adwaita: navigation sidebar color changes (*)
  994cc32... Merge branch 'wip/jimmac/subtle-sidebar' into 'master' (*)
  04d802f... Adwaita: remove chin on menus (*)
  7816fc2... docs: Remove gtk_render_insertion_cursor (*)
  e2f26b0... docs: Fix a typo (*)
  1d86086... gdk: Docs cosmetics (*)
  57c9593... gsk: Fix some docs oversights (*)
  d266bd6... Adwaita: avoid clipping menu/popover shadow (*)
  23331c1... Merge branch 'wip/jimmac/menu-clipped-shadow' into 'master' (*)
  22741a7... Adwaita: circular buttons (*)
  0530aee... docs: Mention cairo-gobject as build requires (*)
  41a9c46... Merge branch 'wip/jimmac/circular-button-padding' into 'mas (*)
  d392f6f... a11y: Resync the AT-SPI XML (*)
  eec92b4... a11y: Compute the base path in the root object (*)
  1254422... a11y: Use the tab widget to label the notebook stack page (*)
  bc4f71a... a11y: Add getters for GtkAtSpiContext (*)
  ee056fd... a11y: Update the Cache interface introspection (*)
  9de2b4b... a11y: Implement atspi.Cache (*)
  108fe03... Adwaita: spinbutton spacing (*)
  12a9164... gsk: use glFrameBufferTexture2D and release texture (*)
  bb14638... a11y: Ensure valid object paths in the fallback code (*)
  4befd13... Merge branch 'wip/jimmac/spinbutton-spacing' into 'master' (*)
  0996b17... Adwaita: circular button focus (*)
  47e49ac... Adwaita: fix up submenus again (*)
  ded6ec6... Merge branch 'wip/jimmac/circular-button-focus' into 'maste (*)
  1bb4e66... Merge branch 'wip/chergert/for-master' into 'master' (*)
  dff8a9e... Merge branch 'wip/jimmac/popover-menu-submenus' into 'maste (*)
  50c2939... Merge branch 'wip/exalm/button' into 'master' (*)
  3614072... widget-factory: Remove an unused popover (*)
  1d11d42... Merge branch 'ebassi/for-master' into 'master' (*)
  2c9bf55... Merge branch 'matthiasc/for-master' into 'master' (*)
  4b0b610... build: Include GSK types in gtk_test_register_all_type() (*)
  c2ae73f... popover: Fix submenu navigation (*)
  f7ac13b... Merge branch 'matthiasc/for-master' into 'master' (*)
  121e61c... gsk: Avoid using gtk css types in public api (*)
  a7befc6... Merge branch 'gsk-binding-api' into 'master' (*)
  437f902... Fix a warning caused by difference between prototype and de (*)
  2abee57... widget-factory: Fix caption style class name (*)
  acd8b08... Merge branch 'wip/exalm/caption' into 'master' (*)
  fceff93... Merge branch 'fix-gi-warning' into 'master' (*)
  9a29487... gsk: Fix a doc oversight (*)
  fa79e86... gtk: Fix a doc oversight (*)
  cd4c0b6... menubutton: Fix a gtk-doc complaint (*)
  3bc2bf4... popover: Document signals (*)
  2ef7244... docs: Fix the links for keybinding signals (*)
  835c807... widget-factory: Remove an unused size group (*)
  5a938ad... Annotate the gsk_border_node_peek_widths() return value (*)
  9941799... Annotate out argument for gdk_popup_layout_get_offset() (*)
  4f12df5... Annotate the return type for GtkTreeExpander.get_item() (*)
  ade2f10... Annotate GdkTimeCoord's array field (*)
  2b8c373... Merge branch 'matthiasc/for-master' into 'master' (*)
  cf5a173... Add type annotations for GtkShortcutAction types (*)
  1501aa0... Revert "Adwaita: avoid clipping menu/popover shadow" (*)
  b76e514... Merge branch 'ebassi/for-master' into 'master' (*)
  153c642... Remove pointless inout arguments (*)
  714e5c7... docs: Add details about plain builds (*)
  33b07e4... macos: bring forward quartz search engine updates (*)
  3c769bb... Merge branch 'ebassi/inout-args' into 'master' (*)
  5cc5022... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  109ec52... shortcut: Actions are objects (*)
  77f9efa... textbuffer: Remove unused properties (*)
  8fd1530... testsuite: Make defaultvalue test always get the property (*)
  eded945... tests: Fix for new tranfer behavior of constructors (*)
  f2284ff... rendernode: Rename all gsk_render_node_peek_*() functions (*)
  163c04c... snapshot: Add cleanup function to snapshot state (*)
  34d547a... inspector: Limit the width of readonly properties (*)
  37a8c13... inspector: handle differences in DPI between backends (*)
  1c7daec... Merge branch 'wip/otte/for-master' into 'master' (*)
  bc4969e... doc: Adapt GtkPackType documentation to GTK4 changes (*)
  6b475aa... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  c1e05e7... Merge branch 'matthiasc/for-master' into 'master' (*)
  3003f37... node-editor: fix length of text during save (*)
  ba081bf... Merge branch 'fix-doc-packtype' into 'master' (*)
  b635736... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  745cbc6... gdk/wayland: Update to gtk_shell1 version 3 (*)
  9128ad1... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  3f1bc74... wayland: Implement minimization (*)
  dd7f52c... macos: fix rendering artifacts with hover transitions (*)
  de46171... constraint-editor: Improve display of constraints (*)
  b324313... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  76b8676... constraintlayout: Fix parsing of constant constraints (*)
  831ebe3... constraint-editor: Fix saving of constraints (*)
  36ef94b... constraint-editor: Fix creating constant constraints (*)
  184886f... Merge branch 'constraint-editor-work' into 'master' (*)
  7551f85... Merge branch 'wayland-minimize' into 'master' (*)
  04c4b38... gtk-demo: Add more keywords (*)
  88be92c... scrollbar: Don't talk about steppers (*)
  86d7ab7... docs: Update GtkSensitivityType docs (*)
  09fd2d6... gtk-demo: Rename some demos (*)
  eae5eae... gl: use glFramebufferTexture2D to set framebuffer texture (*)
  f32ae29... macos: fix various compiler warnings (*)
  ee47ddf... lpr: fix cast warning (*)
  82b4c34... gl: add some debugging information to DEBUG_OPS (*)
  0d2ea14... types: fix various use of volatile in type registration (*)
  d58b06c... Adwaita: revert edge-to-edge menuitems (*)
  2809564... a11y: Use the appropriate GVariant for cache signals (*)
  2d636fd... a11y: Reuse the generated AT-SPI interface name (*)
  b37634d... a11y: Add a fallback for the root base path (*)
  d436c2e... a11y: Remove weak ref from atspi.Cache (*)
  8fa58c2... a11y: Get the accessible role once (*)
  e600a07... a11y: Skip atspi.Cache signals for hidden elements (*)
  5afa985... demo: Make GtkFishBowl a presentation widget (*)
  a4c3bee... a11y: Hide children of GtkFishBowl (*)
  8099de2... Merge branch 'wip/jimmac/industrial-style-menuitems' into ' (*)
  562c7b1... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  8482b95... Merge branch 'ebassi/for-master' into 'master' (*)
  5ab14ff... gtk/main: Do not unset active state on button release w/o i (*)
  a2ce626... gtk-demo: Make a more interesting constraints demo (*)
  c172279... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  8e4cc59... Merge branch 'matthiasc/for-master' into 'master' (*)
  4bec75c... Adwaita: don't backdrop labels (*)
  6be5759... Adwaita: unified sidebar styles (*)
  060cfc7... Merge branch 'wip/jimmac/unified-sidebar-styles' into 'mast (*)
  b3dba1d... Adwaita: avoid clipping menu shadows (*)
  b84945e... Merge branch 'wip/jimmac/sidebar-backdrop' into 'master' (*)
  e937f7e... Revert "Adwaita: unified sidebar styles" (*)
  ab163f1... Merge branch 'wip/jimmac/clipped-menu-shadows' into 'master (*)
  be688c4... Update POTFILES.skip (*)
  1e01b90... Fix some nullable return annotations (*)
  0abc7a3... Merge branch 'nullables-1' into 'master' (*)
  4660132... properly set ScaleButton's parent_class (*)
  47d5728... Merge branch 'scalebutton' into 'master' (*)
  8e81cbe... stacksidebar: Add missing .navigation-sidebar to the inner  (*)
  40f2b49... Adwaita: Make treeexpander styling generic (*)
  9828756... Adwaita: Move placessidebar-specific sizing from .navigatio (*)
  179fc68... Adwaita: Fix some sidebar sizing (*)
  bd0d75e... Adwaita: Make sidebar row styling better (*)
  61dcb68... Adwaita: Unify sidebar background-color (*)
  56eac4f... gtk-demo: Add .sidebar style class in the main window (*)
  3e996f6... icon-browser: Add .sidebar style class in the main window (*)
  3a1b208... Do not depend on GLib API introduced after 2.66 (*)
  de7833b... Use the right GLib macros for version checking (*)
  505478b... Drop GLib dependency from GTK's declared dependencies (*)
  1f44319... Drop redundant dependencies (*)
  803b147... Disable deprecation warnings from GLib (*)
  fd3a629... Merge branch 'ebassi/glib-min-version' into 'master' (*)
  0a46bae... a11y: Turn critical warnings into debug messages (*)
  ef86e46... a11y: Cache the accessibility bus address (*)
  d7de720... Merge branch 'ebassi/for-master' into 'master' (*)
  b75b359... Drop devel styling from our windows (*)
  729f007... Merge branch 'no-more-devel-headers' into 'master' (*)
  7190a31... gdk/win32: fix integer overflow in monitor refresh rate cal (*)
  2e74426... Update Swedish translation (*)
  7b22c44... Merge branch 'fix-integer-overflow' into 'master' (*)
  1e99441... textview: fix precondition assertions (*)
  c84c014... Merge branch 'wip/chergert/for-master' into 'master' (*)
  fed734e... Fix some nullable return annotations 2 (*)
  399b457... Adwaita: darker selected menuitem + sidebars (*)
  841bf67... Update Catalan translation (*)
  531d57f... Merge branch 'wip/jimmac/menus-darker' into 'master' (*)
  fdf2e04... a11y: Check before disconnecting selection signals (*)
  16b5a88... a11y: Check before disconnecting Text signals (*)
  3a5f8b6... Merge branch 'ebassi/for-master' into 'master' (*)
  9d2ca90... popover: Fix a typo (*)
  247fc2e... Blend nodes might have NULL top/bottom nodes (*)
  8efde9c... broadway: make header name parsing case-insensitve (*)
  05c2e35... Update Swedish translation (*)
  c2b1b00... Update Swedish translation (*)
  bbbcc72... Adwaita,HC: use dark prelights (*)
  8e14f43... Merge branch 'wip/jimmac/dark-prelights' into 'master' (*)
  55ce61d... Add "nullable" annotation. (*)
  e540ccb... Update Belarusian translation (*)
  3eaebf1... Port GtkCellRendererPixbuf to preferred size vfuncs (*)
  a605fcc... Port GtkCellRendererSpinner to preferred size vfuncs (*)
  71a9e5d... Port GtkCellRendererToggle to preferred size vfuncs (*)
  20f9e0f... Port GtkCellRendererProgress to preferred size vfuncs (*)
  ac47328... Port CellRendererGraph to preferred size vfuncs (*)
  60a7830... Remove GtkCellRendererClass.get_size() (*)
  8412928... Update Ukrainian translation (*)
  3161dbf... Update Polish translation (*)
  09b6c37... Merge branch 'ebassi/for-master' into 'master' (*)
  8cf4ce5... Merge branch 'ebassi/cell-renderer-get-size' into 'master' (*)
  ec21d35... gsk: doc fixups (*)
  6bd9ce7... docs: Ignore more generated Wayland protocol headers (*)
  da51418... gl renderer: Make minimal rounded rects more minimal (*)
  5f4beb7... widgetprivate: Remove unused function (*)
  2d43ecf... widget: root child before emitting child observer signals (*)
  e3ff92b... shortcutcontroller: Save signal handler ID (*)
  d663909... shortcutcontroller: Use priv->shortcuts directly in set_wid (*)
  8645773... shortcutcontroller: Pass the muxer to update_accel() (*)
  1d6c6fc... shortcutcontroller: Separate trigger/action early returns (*)
  aefabcc... popovermenu: Pull variable declaration in closest scope (*)
  ff8de0a... eventcontrollermotion: Notify by pspec (*)
  af28237... popovermenu: Connect to right controller signal (*)
  dc13ff9... modelbutton: Reset active menu item on pointer leave (*)
  61e7326... Merge branch 'matthiasc/for-master' into 'master' (*)
  f309fa2... build: Use link_whole for linking our convenience libs (*)
  3680ae2... Merge branch 'matthiasc/for-master' into 'master' (*)
  7d24e14... Apply 1 suggestion(s) to 1 file(s) (*)
  39f0c48... Apply 1 suggestion(s) to 1 file(s) (*)
  56b0095... Merge branch 'master' into 'master' (*)
  b7d3c07... NEWS: Updates (*)
  365afa3... Merge branch 'arnaudb/annotate-set-title' into 'master' (*)
  32a547c... Update Catalan translation (*)
  e18211d... centerlayout: Improve docs (*)
  837f398... columnviewcolumn: Improve docs (*)
  617d12f... Merge branch 'sophie-h/gtk-nullables-2' (*)
  5a307fa... docs: Ignore more private headers (*)
  4021734... docs: Annotate the GdkContentProviderClass structure (*)
  e3fbc0e... docs: Fix typo in the GdkTolevelLayout annotation (*)
  598e130... docs: Annotate the GdkToplevel interface (*)
  6e4dd58... docs: Annotate GdkSnapshot (*)
  ecce375... docs: Annotate GdkPopup (*)
  879b284... docs: Annotate GdkPaintable (*)
  1057189... docs: Annotate GdkMemoryTexture (*)
  b9a1827... docs: Annotate GdkGLTexture (*)
  b5313db... docs: Annotate GdkDeviceTool (*)
  c524b72... docs: Annotate structure types used by GskRenderNodes (*)
  0f62ab6... docs: Annotate all render node types (*)
  8b89881... docs: Annotate the GL shader objects (*)
  37f11ab... docs: Annotate GskRenderer (*)
  eba8f36... docs: Fix annotations in GtkCenterLayout (*)
  c13e164... Make GtkCenterLayout accessors more idiomatic (*)
  4f67be1... docs: Add missing annotations for GtkTextTagTable (*)
  d46fe31... docs: Ignore more files (*)
  95400e6... docs: Annotate GtkAppChooserButton::changed (*)
  67f4594... docs: Annotate GtkAssistant::escape action signal (*)
  3e8d157... docs: Hide GtkBitsetIter fields (*)
  d820fea... docs: Annotate GtkBuildableParser (*)
  516f71b... Use the appropriate prefix for GtkBuilderClosureFlags (*)
  69b1b19... docs: Annotate missing symbols (*)
  ef36028... docs: Ignore more private files (*)
  cdad68e... docs: Ignore generated Wayland protocol file (*)
  a020c90... macos: treat some toplevel NSWindow like document windows (*)
  27b9a9e... macos: glFlush() when switching GL contexts (*)
  9e1dd15... macos: use Cairo renderer by default (*)
  770e848... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  db456a7... Updated Spanish translation (*)
  5127726... Updated Spanish translation (*)
  2fcd0e2... Merge branch 'ebassi/for-master' into 'master' (*)
  6a3bd1c... window: default_icon_name can be null (*)
  b5077d0... Clarify the docs for gtk_widget_class_set_css_name (*)
  af944aa... widget: Add a missing nullability annotation (*)
  50310f7... TreeView: add missing nullability annotations (*)
  845d2e5... TreeModel: add missing nullability annotations (*)
  b47ea94... TextView: add missing nullability annotations (*)
  ec537d7... Text: add missing nullability annotations (*)
  9d52ca1... StringFilter: get_search fix nullable annotation (*)
  ad30ac3... Shortcut: add missing nullability annotations (*)
  475352f... StringList: add missing nullability annotations (*)
  4434889... Merge branch 'matthiasc/for-master' into 'master' (*)
  ca8b00e... macos: specify a window level for surfaces (*)
  9b9fb4d... macos: place above transient-for when presenting (*)
  3da41b6... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  4caceb5... Remove gtk-doc annotation from private symbols (*)
  f5f6cee... docs: Remove private symbols from the API reference (*)
  caae240... docs: Ignore harder (*)
  3548350... docs: Add missing GdkDragSurfaceInterface gtk-doc annotatio (*)
  8f6e384... docs: Remove duplicate symbol (*)
  901d99d... docs: More ignored files (*)
  39dbd91... docs: Add yet another private header (*)
  34197d4... docs: Add more symbols to the GDK reference (*)
  2e146a5... docs: Mark GtkModelButton's section as private (*)
  b2b451d... docs: Hide private files/directories in the GTK reference (*)
  13f9993... docs: Add missing fields to GtkTextBufferClass (*)
  0c8de4e... Fix transfer of GtkTreeExpander.get_item() (*)
  f11c23f... Revert "macos: specify a window level for surfaces" (*)
  a51f119... tests: Remove testsvg (*)
  26b9254... macos: track grab serial like other backends (*)
  853a9c7... macos: disconnect frame clock when destroying surface (*)
  b38d0d7... macos: resign main/key when hiding window (*)
  bc4992f... Merge branch 'ebassi/doc-fixes' into 'master' (*)
  a482d87... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  71cb7c2... rendernodeparser: Split out a function (*)
  710d062... Gdk4/Win32: Correct call to gdk_key_event_new() (*)
  61b40c4... Merge branch 'fix/keyboard-input' into 'master' (*)
  55a242b... gsk: Add GskConicGradientNode (*)
  8706d69... snapshot: Add gsk_snapshot_append_conic_gradient() (*)
  714c610... gtk-demo: Add a search button (*)
  ab9e992... docs: Remove mentions of <accelerator> (*)
  eb9c204... gtk: Remove GtkFileChooserButton (*)
  3886f0c... Merge branch 'wip/otte/diediedie' into 'master' (*)
  e622013... css: Add support for conic-gradient() (*)
  6e67d44... Merge branch 'matthiasc/for-master' into 'master' (*)
  9431c70... macos: freeze updates until surface is mapped (*)
  2e52386... macos: send focus-out event to windowing (*)
  e317b9b... macos: maintain GList element consistency (*)
  92f0216... macos: ensure element is part of queue (*)
  b68e0bb... muxer: add helper to get group by name (*)
  004f0a6... macos: plug leak of application windows (*)
  35d2cbe... Merge branch 'wip/otte/conic' into 'master' (*)
  f8ee4cf... NEWS: Updates (*)
  585ba77... build: Use the correct path to the header of the wayland an (*)
  c907ad8... glrenderer: Emit more useful error messages (*)
  fac5fba... rendernode: Fix some wrong constants for conic gradients (*)
  2c1bd39... glrenderer: Implement a shader for conic gradients (*)
  d1a4ad3... Merge branch 'wip/tintou/gdk-backends-header' into 'master' (*)
  0daa905... Merge branch 'wip/otte/conic' into 'master' (*)
  8e62ff5... demos: make alienplanet demo work on macOS OpenGL (*)
  6d76b58... Merge branch 'wip/chergert/shadertoy-macos-fix' into 'maste (*)
  6ecae6c... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  115ea62... macos: fix typo when creating scroll events (*)
  f1ff8f9... Merge branch 'wip/chergert/macos-decelerate' into 'master' (*)
  e035bae... gtk-demo: Remove empty row in the pickers demo (*)
  2688b94... gtk-demo: Use a native filechooser in the video demo (*)
  d835541... gtk-demo: Use a native file chooser in the svg demo (*)
  66c3a43... Add docs about sizing pictures (*)
  559f74e... Merge branch 'picture-docs2' into 'master' (*)
  423b820... gtk-demo: Use a native filechooser in the words demo (*)
  d278afc... Merge branch 'matthiasc/for-master' into 'master' (*)
  f0f64f4... emoji chooser: Fix incremental loading (*)
  0dff89d... Revert "theme: Round all window corners" (*)
  2412445... docs: Fix up GtkPicture docs (*)
  7f6fdd6... Merge branch 'matthiasc/for-master' into 'master' (*)
  6883c22... gl: specify attribute locations for vUv and aPosition (*)
  a47c006... macos: enable GL renderer by default (*)
  4087055... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  4430314... customsorter: Add missing nullable annotation (*)
  c0586ca... Merge branch 'wip/jfelder/customsorter-null' into 'master' (*)
  b3e03fa... Add wrappers for setting the WidgetClass.activate_signal fi (*)
  e5e18dd... Add private method to check activatability (*)
  213024a... Use function setter for WidgetClass.activate_signal (*)
  fde32c5... Use private can_activate() method (*)
  fe9c0db... Add getter for WidgetClass.activate_signal (*)
  3a9cca7... Use WidgetClass.activate_signal getter function (*)
  67d7e20... Update POTFILES.in (*)
  894f893... Merge branch 'revert-round-windows' into 'master' (*)
  ee26e28... Update contribution guide (*)
  f6c53ce... a11y: Plug a leak in the AT-SPI context (*)
  e396874... Merge branch 'ebassi/a11y-leak' into 'master' (*)
  c352fe9... Move activate_signal to the widget private class data (*)
  d8c9a67... docs: Clarify gtk_widget_activate() (*)
  0592860... gl renderer: Use scale_x and scale_y everywhere (*)
  e32331d... gl renderer: Ignore crossfades between equal texture nodes (*)
  b46d077... gl renderer: Fix rendering clipped blurred inset shadow nod (*)
  7b61ef9... gl renderer: Initialize rounded rect early (*)
  1ee4f61... gl renderer: Reset opacity when rendering blend node childr (*)
  33ed42d... gl renderer: Remove RESET_OPACITY flag (*)
  a165bb9... Update British English translation (*)
  c8d991e... wayland: avoid referencing unallocated memory when uninhibi (*)
  2d103cf... Merge branch 'wayland-inhbit0' into 'master' (*)
  2857817... macos: set opengl view as opaque in opaque windows (*)
  9e6a55a... wayland: Decouple mapped state from surface creation (*)
  366b946... wayland/popup: Use maybe_notify_mapped() helper (*)
  528ec4d... wayland: Only set mapped state when mapped (*)
  6419159... gdk/toplevel: Make gdk_toplevel_present() async (*)
  996eeec... gtk/window: Don't gdk_toplevel_present() if not mapped (*)
  23d7392... gdk/surface: Removed unused struct field (*)
  f4c36fe... gdk/surface: Add API to queue and apply state changes (*)
  18d92c3... wayland: Keep pending initial state separate (*)
  dd738d2... surface: Only keep state 'withdrawn' after hiding (*)
  251bd15... wayland: Apply new surface state at the beginning of a fram (*)
  8f27b3f... gtk/window: Let the backend handle toplevel freezing (*)
  e07fde5... frame-clock: Add 'compute-size' phase (*)
  13b4a4b... gdk/toplevelsize: Add way to set margin (*)
  4af54fb... gdk/surface: Use helper to emit 'size-changed' signal (*)
  68c1424... gdk/surface: Add API to request 'compute-size' clock phase (*)
  289b507... wayland/surface: Don't save uninitialized size (*)
  8d4f8f0... wayland: Concentrate size computation to 'compute-size' pha (*)
  0c8d97e... gtk/root: Validate css node after update (*)
  475c07e... gdk/surface: Make pending schedule a phase enum (*)
  ecc861b... Pass the layout signal via GdkSurface to GtkRoot (*)
  1393146... wayland/surface: Compute size on layout (*)
  4779e4e... gdk/frame-clock: Remove the newly added 'compute-size' phas (*)
  70b83c9... gdk/surface: Remove left-over signal enum value (*)
  efcfd23... wayland/surface: Restructure fields used for the next layou (*)
  d38f819... wayland: Communicate popup layout changes via GdkSurface::l (*)
  3b140a0... gtk/dragicon: Don't show until child is set (*)
  ecd40fa... wayland: Layout drag icon from GdkSurface::layout (*)
  8c014e6... x11: Remove handling of 'substructure' events (*)
  880ceeb... gdk/surface: Make backends aware of when layout is requeste (*)
  e0f13ec... gdk/surface: Try to reschedule pending phase until dispatch (*)
  65ad9d6... gdk/x11: Flush layout changes to the frame clack dispatch (*)
  deb5833... gtk/expander: Remove manual call to gtk_window_resize() (*)
  f083849... tests: Use gtk_window_set_default_size() when appropriate (*)
  98fffe6... tests/animated-resizing: Resize widget instead of window (*)
  2854d03... tests/testgtk: Remove 'Resize' button (*)
  4083f7e... testsuite: Remove test for gtk_window_resize() (*)
  14b5a5a... gtk/window: Remove gtk_window_resize() (*)
  64f6118... gdk/toplevelsize: Don't complain if only shadow extends out (*)
  048a017... gdk/wayland: Always configured size when resizing (*)
  e51c32b... gdk/wayland: Always compute-size if GTK asked fer layout (*)
  a798edc... gtk/window: Only deal with shadow when (ex|in)cluding csd s (*)
  8a599b2... gtk: Allocate everything from GtkNativeClass::layout (*)
  0dcd4a5... wayland: Stop emitting size-changed (*)
  3f96d4b... gdk: Always get shadow width via GdkToplevelSize (*)
  30f7896... Revert "Adwaita: avoid clipping menu shadows" (*)
  62e0c0d... Adwaita: no 3d shadow for pressed sidebar (*)
  606cb51... Merge branch 'ebassi/activate-signal' into 'master' (*)
  b431e39... macos: we only need 24-bit for color (*)
  42679f2... gdk: Replace all GDK_CONFIGURE usage with GdkSurface::layou (*)
  5eca548... gtk/window: Use default size if non-resizable if set (*)
  ca65ee8... gtk/window: Remove out-dated comment (*)
  b8fa892... gtk/window: Minor cleanup (*)
  b738054... gdk: Remove GdkSurface::size-changed (*)
  6ee7535... gdk/toplevelsize: Rename 'margin' to 'shadow' and 'shadow_w (*)
  19d2a4a... gtk/window: Only fake motion events on windows with pending (*)
  5eee1df... gdk/popup: Remove the popup-layout-changed signal (*)
  96450ed... gdk/surface: Emit layout event while frozen (*)
  3b66f63... gtk/popover: Request fake motion events for popovers too (*)
  f7fceab... gtk/entry: Remove emoji chooser field (*)
  2cddec7... gtk/popover: Use gtk_popover_present() instead of going via (*)
  369b03a... gtk/window: Don't go via GtkNative when presenting (*)
  517bc0d... gtk/texthandle: Use gtk_text_handle_present() instead of Gt (*)
  9d3f497... gtk/tooltipwindow: Use gtk_tooltip_window_present() instead (*)
  4b2aae9... gtk/dragicon: Use private gtk_drag_icon_present() instead o (*)
  40a9baa... gtk/native: Remove gtk_native_check_resize() (*)
  8e3ee58... tests/animated-resizing: Don't try to resize during frame d (*)
  dfb7ab3... x11/surface: Compute toplevel size outside of frame dispatc (*)
  351d88f... wayland/surface: Clear shadow width when hiding (*)
  8396bdb... wayland/surface: Reset last sent min/max size when hiding (*)
  ff23a2a... x11: Use resize counting for freezing updates too (*)
  3bbeb89... gdk/surface: Allow inhibit layout from backend (*)
  2217cf8... x11/surface: Remember when there is a pending ConfigureNoti (*)
  e7ddaf5... x11/surface: Compute size after update too (*)
  c791185... x11/surface: Remember the toplevel layout (*)
  994aa41... x11/surface: Move the scattered compute-size calls to helpe (*)
  fd01723... x11/surface: Avoid resizing if computed size didn't change (*)
  27077d5... gtk/window: Make 'default-size' adapt to configured size (*)
  eb0eac0... gtk/window: Make R/O is-maximized R/W maximized prop (*)
  2e5eeb6... gtk/window: Add 'fullscreen' prop and gtk_window_is_fullscr (*)
  ac17217... wayland/toplevel: Don't alwyas skip changing xdg_toplevel s (*)
  d7d738d... tests/animated-resizing: Use gtk_window_default_size() inst (*)
  3db0d06... Properly remove gtk_window_get_size (*)
  59fd171... popup: Documentation tweaks (*)
  a6bc4c9... docs: Add gtk_window_is_fullscreen (*)
  3b69fac... Mention window sizes in the migration guide (*)
  8f8c504... gtk/headerbar: Remove unused 'state' field (*)
  d2c95a1... gdk: Replace 'WITHDRAWN' state with async 'is-mapped' boole (*)
  6e0fffa... macos: use CGLSetParameter and CGLEnable (*)
  fea1b15... testsuite/filtermodel: Remove calls to gtk_widget_realize() (*)
  130ff5f... testsuite/notify: Don't fiddle with GtkWidget::visible (*)
  adc4bcb... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  7b7f334... reftests/textview-tags: Hide text view cursor (*)
  074b933... reftests: Remove window-show-contents-on-map.ui test (*)
  1e14a91... Merge branch 'wip/jimmac/no-inner-shadow-sidebars' into 'ma (*)
  1f141c1... Merge branch 'wip/surface-state-rework' into 'master' (*)
  08ca8a3... docs: Remove a mention of gtk_window_get_size (*)
  398a74d... 3.99.5 (*)
  6fb66e2... Revert "reftests: Remove window-show-contents-on-map.ui tes (*)
  2caf283... Mark the window-show-contents-on-map.ui reftest as xfail (*)
  0236fe8... macos: fix macOS build breakage (*)
  f130413... Update Romanian translation (*)
  18d06a1... Update Ukrainian translation (*)
  c59b433... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  47d0b5a... gkt/textview: Set an iter position for event-less menu acti (*)
  80d4a08... gdk/surface: Delay gdk_surface_request_motion() requests in (*)
  43e4848... gtk/main: Keep implicit grab until all buttons are released (*)
  b4a7fe8... Add bug reporting address to pot files (*)
  a36ccd7... gtk-demo: Remove potentially ableist metaphor (*)
  a828d43... Mark flaky tests as flaky (*)
  6d1be83... Fix the documentation for GtkWindow state properties (*)
  c4b768a... Rename GtkWindow:fullscreen to :fullscreened (*)
  fce824e... Merge branch 'matthiasc/for-master' into 'master' (*)
  433f305... Merge branch 'sophie-h-master-patch-62064' into 'master' (*)
  76177b6... Merge branch 'ebassi/prop-names' into 'master' (*)
  fac3674... Update Ukrainian translation (*)
  a76ee61... Adwaita: row transitions and spacing (*)
  f4a0d57... Prepare version macros for 4.0 (*)
  1cc207a... build: Tie interface age to the development cycle (*)
  2457f3d... build: Bump up the SONAME for GTK4 (*)
  0ddcbb5... Merge branch 'ebassi/4-0-abi-bump' into 'master' (*)
  bd9bcd5... Merge branch 'wip/baedert/for-master' into 'master' (*)
  c90cc97... Merge branch 'wip/jimmac/row-transitions-and-spacing' into  (*)
  c5dd343... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  ade4bcb... Remove NoDisplay from demo desktop files (*)
  c0ed89b... widget-factory: Autoplay the video (*)
  b8a651d... Share the popcount() fallback for MSVC (*)
  92189cf... Merge branch 'matthiasc/for-master' into 'master' (*)
  97eaef8... Merge branch 'ebassi/popcount' into 'master' (*)
  8295052... Update Swedish translation (*)
  7442bdc... Adwaita: duplicate selector (*)
  f83ee0b... Adwaita: headerbar_color > headerbar_bg_color (*)
  6a33bed... Adwaita: flat button :hover and :active (*)
  f6f6241... Adwaita: special case flat headerbar buttons (*)
  3246839... docs: Update references to GtkWindow:fullscreened (*)
  644a457... Merge branch 'matthiasc/for-master' into 'master' (*)
  d380ed2... Update Romanian translation (*)
  2d3a398... Update Norwegian Bokmål translation (*)
  2c97d44... docs: Fix the Widget as Buildable example (*)
  3c9a13e... Update CODEOWNERS (*)
  e4d8d50... Merge branch 'ebassi/for-master' into 'master' (*)
  7a4d15d... gtk/range: Move button release handling to GtkGestureDrag (*)
  5155fac... gtk/modelbutton: Handle unpaired releases (*)
  3d84a38... gtk/treeview: Position editable widgets correctly wrt left  (*)
  79090f1... gtk/entrycompletion: Ensure to show first row when shown, n (*)
  8402665... gtk/eventscrollerscroll: Handle smooth events in discrete c (*)
  e9fe270... gtk/scrolledwindow: Handle full scroll sequences only (*)
  612d3bc... gtk/window: Bring back L-shaped resize corners (*)
  8be0918... gdk/surface: Trigger motion check for next frame after thaw (*)
  c2727e6... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  aeca9cb... Avoid adding // to resource paths (*)
  96a300b... Merge branch 'wip/jimmac/button-shed' into 'master' (*)
  8fa6a25... Update Romanian translation (*)
  8e3f2b8... Update Polish translation (*)
  538cf9e... dropdown: Improve search bar styling (*)
  90355c0... emojichooser: Add .emoji-searchbar style class (*)
  34d99ea... Adwaita: Improve emoji picker styling (*)
  fd0a03c... Merge branch 'emoji-searchbar' into 'master' (*)
  daa5d5a... Merge branch 'dropdown-searchbar' into 'master' (*)
  e2afb59... Merge branch 'matthiasc/for-master' into 'master' (*)
  dc96542... gdkpixbuf-drawable: Free the pixbuf on Cairo error (*)
  a6e9a9b... Merge branch 'pixbuf-from-surface-leak' into 'master' (*)
  08d52be... docs: Add note for the removal of GtkFileChooserButton (*)
  bf5e3ef... Update Catalan translation (*)
  7e1a210... Merge branch 'ebassi/for-master' into 'master' (*)
  c162d71... Updated Spanish translation (*)
  a5986f0... build: Use get_supported_link_arguments() (*)
  6181867... build: Remove unused backend_immodules variable (*)
  11bca98... build: Remove unused variable (*)
  7975bbf... build: Remove linker flags from static libraries (*)
  e75e44b... build: Remove duplicate definition (*)
  99e0929... build: Use a consistent style for Meson files (*)
  474b4ac... build: Use Meson support for dylib versions (*)
  bdbea0d... docs: Add more ignored header for GSK (*)
  f546e03... docs: Add missing symbols to the GSK reference (*)
  538aa6c... Move private GdkX11 symbols out of a public header (*)
  ff35172... docs: Add missing symbols to the GDK reference (*)
  a6bd0c7... Remove stray mentions of GdkConfigureEvent (*)
  91bba79... docs: Add missing symbols to the GTK reference (*)
  7335e16... Update the node format docs (*)
  3132b10... docs: Add more private headers (*)
  69b181f... Remove boxed type for GtkCrossingData (*)
  ea5e186... Hide GtkTextAttributes functions (*)
  5d2278a... docs: Add public symbols to the GTK reference (*)
  c551f69... Merge branch 'matthiasc/for-master' into 'master' (*)
  6039a36... Merge branch 'ebassi/for-master' into 'master' (*)
  338d3ff... Add a doc comment for gdk_surface_request_layout (*)
  e1df9a0... Add a doc comment for GskConicGradientNode (*)
  2192bb3... Merge branch 'matthiasc/for-master' into 'master' (*)
  3c24841... vulkancontext: Remove usage of VK_ERROR_INCOMPATIBLE_VERSIO (*)
  f816a8f... gl renderer: Unify viewport setting in add_offscreen_ops() (*)
  7f6608c... gl renderer: Render too big textures to the clipped area (*)
  7eece7e... gl renderer: Take a out graphene_rect in blur_node() (*)
  b6412ad... gtk/window: Check widget mappdness and not surface mappedne (*)
  142f786... gdk/toplevellayout: Change API to be about intent, not full (*)
  c95a32d... gdk/x11: Transform XI_Motion based scroll into discrete (*)
  75764c2... Merge branch 'wip/toplevel-layout-intent' into 'master' (*)
  4fb55b3... docs: Complete symbol coverage for GDK (*)
  344eb21... docs: Complete symbol coverage for GSK (*)
  2aec47f... docs: Add missing documentation for GtkCellRenderer (*)
  5489492... docs: Add missing documentation GtkNative (*)
  077aec5... docs: Add missing documentation for GtkTextCharPredicate (*)
  fc4402b... docs: Ignore gtkpasswordentryprivate.h (*)
  f24429e... docs: Remove private symbols (*)
  1cb7253... docs: Fix syntax of GtkEntry::activate signal (*)
  308115e... docs: Add gtk-doc stanza for GtkExpander::activate (*)
  e4b7847... docs: Fix documentation of GtkGestureStylus (*)
  ab59c47... docs: Add missing documentation to GtkPopover (*)
  d711acc... docs: Ignore gtksorterprivate.h (*)
  73dda96... docs: Add missing stanzas for gtk_test_accessible API (*)
  cc9528e... docs: Add missing documentation to GtkStatusbar (*)
  9fa4c2f... docs: Ignore gtkspinbuttonprivate.h (*)
  fb93bae... docs: Add missing description for GtkWidget::move-focus (*)
  5203bf0... docs: Document GtkTreeViewColumn::clicked (*)
  387078b... docs: Document GtkNativeDialogClass (*)
  2ffa2be... doc: Document missing GtkNotebook types (*)
  e3de92f... docs: Fix annotation for GtkSearchEntry::activate (*)
  45b7fa1... Merge branch 'ebassi/docs-for-master' into 'master' (*)
  9c5a42b... Update expected test results (*)
  591c2f0... 4.0 (*)
  81c55b0... macos: fix typo that breaks compilation (*)
  df70dbb... gdk: Use correct parameter name to fix g-ir-scanner warning (*)
  58b1a13... Merge branch 'ricotz/for-master' into 'master' (*)
  0588db8... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  62dbadd... Merge branch 'fix-macos-compilation' into 'master' (*)
  02f0681... settings: Change gtk-cursor-aspect-ratio from float to doub (*)
  db08bcc... Merge branch 'cursor-aspect-ratio' into 'master' (*)
  addcf57... Adwaita: flat button adjustments (*)
  4f12e2f... Fix URLs for the download.gnome.org locations (*)
  8a923e0... Merge branch 'wip/jimmac/flat-button-tweaks' into 'master' (*)
  e9e09be... Merge branch 'issue-3483' into 'master' (*)
  1738724... Notify properties on deletion in PasswordEntryBuffer (*)
  e71f6b0... docs: Note the caveat on GtkEditable signals with delegates (*)
  af0973c... a11y: Fix removing mnemonic widgets (*)
  ec94ec0... Merge branch 'ebassi/password-entry-notify' into 'master' (*)
  a5365ec... docs: Add missing GTK types (*)
  bf4c3dc... docs: Fix list of kinds of shortcuts in Keyboard input (*)
  3f56e81... Merge branch 'shortcuts' into 'master' (*)
  2da8d9b... Do not build gdk-pixbuf's man page (*)
  d330627... Merge branch 'ebassi/docs-for-master' into 'master' (*)
  f31765d... Merge branch 'ebassi/mnemonic-label-remove' into 'master' (*)
  7533369... Merge branch 'wip/baedert/for-master' into 'master' (*)
  9521f60... docs: backtick fixes (*)
  0c6a6b3... Merge branch 'doc_backticks' into 'master' (*)
  14bf45a... 3to4: Remove GtkCheckButton:draw-indicator (*)
  f2b1683... 3to4: Add test for GtkCheckButton:draw-indicator removal (*)
  3e319b4... Merge branch 'ebassi/issue-3492' into 'master' (*)
  12611fa... Revert "gl renderer: Take a out graphene_rect in blur_node( (*)
  d5143a1... Revert "gl renderer: Render too big textures to the clipped (*)
  bb8a459... Merge branch 'matthiasc/for-master' into 'master' (*)
  b886988... Update Catalan translation (*)
  e41288d... Update Punjabi translation (*)
  c6a5ac1... Update Japanese translation (*)
  b467279... Update Japanese translation (*)
  853883c... Update Brazilian Portuguese translation (*)
  fa35e3b... Pass the bindir to the post-install script (*)
  d13f8ac... Call the newly installed gtk4-update-icon-cache (*)
  7249c3a... Merge branch 'ebassi/issue-3495' into 'master' (*)
  933d241... Update Brazilian Portuguese translation (*)
  e6f6d1e... main: Add & use gdk_event_dup_axes() (*)
  a8213d7... gl renderer: Avoid setting modelview to identical values (*)
  810cd78... icontheme: Make icon_paintable_ensure_texture() return an u (*)
  e747ea7... pixbufutils: Only convert icon size to string once (*)
  21299cc... icontheme: Make some constant values const (*)
  bd5d161... GskTransform: Avoid a ref+unref pair (*)
  186287e... GskTransform: Fix identity transform class name (*)
  cde4354... gl renderer: Unify new clip/viewport rects in blur_texture( (*)
  4b3bbe0... gl renderer: Create shader-global uniform ops on draw() (*)
  634fa77... gl renderer: Add missing debug output for repeat ops (*)
  e1cf0cf... gl renderer: Proper state tracking for color matrix ops (*)
  fdda4e4... GskTransform: Add nullable annotations to _equals() (*)
  2feac27... layoutoverlay: Avoid adding 0 sized color nodes (*)
  c34f989... layoutoverlay: Avoid adding transparent color nodes (*)
  0b4ed8d... renderborder: Avoid 0 width outline color nodes (*)
  a2a70c3... rendernode: Sort diff() requirements by complexity (*)
  9fefa7b... rendernode: Different uniformity in border nodes (*)
  2031c5b... textlayout: Remove dead offset_y code (*)
  9eaeaa8... label: Refactor snapshot() (*)
  e7a326e... label: Refactor get_layout_location() (*)
  bce4d66... gskpango: Fix a potential cairo_t leak (*)
  98b9920... gskpango: Remove bounds rect (*)
  cf35237... gskpango: Correct a comment (*)
  526c761... gl renderer: Check for pointer equality in rounded_rect_equ (*)
  e90f5e8... gskpango: Don't copy fg color (*)
  c4a8c08... box: improve documentation (*)
  65adfd9... Merge branch 'box_docs' into 'master' (*)
  aa95ae7... gsk: Fix serialization of glyphs (*)
  6c31ed5... docs: Fix typo and whitespace (*)
  b9bcdbb... docs: Add examples of GtkDragSource use (*)
  b1d952b... docs: Add examples for GtkDropTarget (*)
  478d1f7... Merge branch 'fix-node-glyphs' into 'master' (*)
  26119af... gsk: Improve glyph serialization (*)
  9cec9e4... gsk: Export the glyph serialization privately (*)
  1473861... inspector: Show glyphs as in node files (*)
  0abb8c6... Merge branch 'matthiasc/for-master' into 'master' (*)
  20289ad... Fix the value for the print-backends setting (*)
  4664841... Merge branch 'ebassi/docs-for-master' into 'master' (*)
  1253296... Merge branch 'fix-printbackends' into 'master' (*)
  ab1b117... Fix buffer overruns in 'gtk-builder-tool simplify' (*)
  fcd449f... modelbutton: Remove an unused field (*)
  aebf8e3... Merge branch 'mcatanzaro/fix-gtk-builder-tool' into 'master (*)
  4310f24... Fix warnings with Vulkan < 162 (*)
  6d042d9... Merge branch 'matthiasc/for-master' into 'master' (*)
  e854b90... Merge branch 'wip/baedert/for-master' into 'master' (*)
  90dfb5e... gtk: remove GtkClipboard leftovers (*)
  5cd2ee9... window: Release application in destroy (*)
  e128a77... Merge branch 'matthiasc/for-master' into 'master' (*)
  efbb649... modelbutton: Center titles (*)
  b0b793d... menubutton: Correct the css docs (*)
  4f0c920... fontbutton: Correct the css docs (*)
  6bd0dc3... colorbutton: Correct the css docs (*)
  f426d23... Update Persian translation (*)
  7d6877e... Update Punjabi translation (*)
  dee863d... rendernode: Bail if matrix is invalid (*)
  2a8f371... gtk-demo: Don't put the search bar in the scroll area (*)
  d6f2884... video: When autoplaying, start playing once the video is pr (*)
  f7f8990... picture: Fix copy/paste error in docs (*)
  8d014d6... roundedbox: Remove unused API (*)
  f85d939... docs: Put render nodes in their own sections (*)
  71e616d... listview: Use the correct scroll policy (*)
  96e1b85... gdkarray: Add a "stolen" boolean to splice() (*)
  7e579bb... Merge branch 'wip/otte/for-master' into 'master' (*)
  cf20cfd... gtk/gesturestylus: Convert motion history from surface coor (*)
  28c4ada... Fix gtk4-demo’s gears demo on OpenGL ES (*)
  dd1110c... Fix some of gtk4-demo’s transitions example on OpenGL ES (*)
  f7e3016... Merge branch 'gles-gears' into 'master' (*)
  84c6708... Remove unused static inline function (*)
  9c84fa1... Merge branch 'unused-static-inline' into 'master' (*)
  6e108d3... gtkmediafile: Only unmap the GstVideoFrame in the GBytes de (*)
  459d6e1... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  bc7619a... Merge branch 'gtkclip' into 'master' (*)
  daded2b... Merge branch 'matthiasc/for-master' into 'master' (*)
  7d5826c... build: Fix vulkan reference in pc file (*)
  5f41d26... Merge branch 'gtkgstsink-unmap-only-when-done' into 'master (*)
  f013d3b... Update Galician translation (*)
  1034271... Update Galician translation (*)
  d752828... Merge branch 'wip/jtojnar/trivial-fix-pc-vulcan' into 'mast (*)
  18ea60e... gtkmediafile: Consider pixel-aspect-ratio for rendering vid (*)
  1119a74... Update Basque translation (*)
  0fcf01d... Merge branch 'gtkmediafile-pixel-aspect-ratio' into 'master (*)
  f22ec06... Fix the Vulkan header check for VK_RESULT_RANGE_SIZE (*)
  3344bca... gdk/wayland/surface: Expose gdk_wayland_surface_get_wl_egl_ (*)
  108933b... Merge branch 'wip/chergert/volatile-fixes' into 'master' (*)
  34ffdc6... gl: Fix implicit leaking of shader object (*)
  1758f88... Merge branch 'ebassi/issue-3522' into 'master' (*)
  6c09832... Merge branch 'xndcn/fix-shader' into 'master' (*)
  0d54d73... Fix menu item alignment with submenus (*)
  2336120... message dialog: use title style only if there is secondary  (*)
  02ba9bc... Merge branch 'fix-menu-alignment' into 'master' (*)
  5fe4334... Merge branch 'mcatanzaro/#3509' into 'master' (*)
  878b34f... gtk4-encode-symbolic: Add debug output (*)
  224c267... Merge branch 'gtk_egl_wayland' into 'master' (*)
  b5fe434... Revert "Merge branch 'gtk_egl_wayland' into 'master'" (*)
  d5963ad... Merge branch 'revert-224c2674' into 'master' (*)
  4fb70c5... gtk/window: remove GtkWindowGeometryInfo from public header (*)
  4ad5e77... macos: do not crash in mojave (*)
  378bd9f... Merge branch 'macos-mojave' into 'master' (*)
  d888402... macos: ensure GdkMacosWindow in surface discovery (*)
  bdde41e... Merge branch 'encode-symbolic-debug' into 'master' (*)
  a4baac7... docs: Complete a sentence (*)
  b5938fa... Update Ukrainian translation (*)
  5726497... docs: Flesh out the gtk4-builder-tool man page (*)
  75a2976... Merge branch 'wip/chergert/fix-macos-window-check' into 'ma (*)
  2d3885a... center layout: Fix handling of expanding center child (*)
  29afe5a... video: Stop playing when appropriate (*)
  62af836... macos: fix toplevel present function prototype (*)
  ad617a0... macos: avoid setHasShadow unless shadow changes (*)
  9320148... macos: implement compute_size and request_layout (*)
  20f3d16... video: Be consistent about play/pause (*)
  a716420... Merge branch 'video-stop' into 'master' (*)
  f2e5775... Merge branch 'matthiasc/for-master' into 'master' (*)
  c72589f... Merge branch 'wip/chergert/fix-macos-compute-size' into 'ma (*)
  0ba5631... video: Pause on unset too (*)
  afccb86... Update Romanian translation (*)
  384081c... Merge branch 'matthiasc/for-master' into 'master' (*)
  c804645... video: Tweak the docs (*)
  01b94db... Merge branch 'matthiasc/for-master' into 'master' (*)
  38166a6... NEWS: Updates (*)
  fff5705... glcontext-wayland: Only allocate configs we use (*)
  d7f15c1... glcontext-wayland: Avoid heap-alloacting small arrays... (*)
  e336fe2... gesturestylus: Retrieve event and controller widget only on (*)
  71efa96... gesturestylus: Only add histroy element if translation succ (*)
  d978ba3... glcontext-wayland: Whitespace (*)
  afabbc4... gtk4-demo: Remove unused size group (*)
  d8fa9de... label: Modernize source file (*)
  0b15aba... label: Remove mnemonics_visible_apply_recursively from priv (*)
  03f5a36... label: Remove unused private functions (*)
  280d7e5... gesturelongpress: Keep the pspec around (*)
  74ff61a... gesturelongpress: Remove a useless cast (*)
  70a3e5e... shortcutmanager: Use g_list_store_find() (*)
  bc35c5d... nevertrigger: Remove unused instance members (*)
  ebdf298... widget: Move a few vfunc implementations above class_init (*)
  f11f0da... wiget: Fix whitespace issues (*)
  d11fbbc... widget: Re-arrange some more functions (*)
  92ec754... widget: Move quark_builder_set_id declaration to other GQua (*)
  6a37481... viewport: Small cleanup (*)
  24c67ef... scrolledwindow: Use g_clear_handle_id (*)
  114f0bd... box: Replace tabs with spaces (*)
  00c885c... gesture: Replace tabs (*)
  034672e... frame: Remove unnecessary function (*)
  1108d00... render: Inline function into only caller (*)
  4a1a794... gtksettings: Remove unused defines (*)
  06cce81... widget: Use gtk_widget_get_native() in get_surface_allocati (*)
  34ea990... settings: Load keyfiles ourselves (*)
  f9fe640... settings: Overallocate property_values (*)
  7e1f20b... icontheme: Make a parameter const (*)
  c91b5ea... widget: Inline setup_template_child() into only caller (*)
  699adb0... widget: Refactor gtk_widget_class_set_template() (*)
  256b094... messagedialog: Modernize source file (*)
  e383547... Update German translation (*)
  51a6b29... Update German translation (*)
  53af35d... x11: fix crash on idle compute size without layout (*)
  45bb4dc... ci: Add a macos build (*)
  d55f938... printing: cairo-pdf is needed (*)
  93d795e... printing: Remove cairo header checks (*)
  0605c3c... ci: Fix the harfbuzz build on MacOS (*)
  0c81248... ci: Disable pixman tests on MacOS (*)
  710ef00... Fix the cairo build on OS X (*)
  77feb51... Pass coretext=enabled to harfbuzz (*)
  36b4995... Updated Lithuanian translation (*)
  cf623ce... Merge branch 'window-geometry-info' into 'master' (*)
  fe7b11b... Adwaita: increase contrast of popover separators (*)
  874b19b... Merge branch 'wip/jimmac/popover-separators' into 'master' (*)
  8f585f7... video: Realize the media stream before setting a file (*)
  7901ab8... media: Add support for OpenGL to GtkGstMediaFile (*)
  53fe751... media: Convince gstreamer to deliver GL memory (*)
  536a67e... media: Only force GL if we're using a GL renderer (*)
  fb31581... gtk-demo: Use GtkVideo in the fishbowl (*)
  40c10f8... Merge branch 'matthiasc/gl-media-stream' into 'master' (*)
  397a71c... gstreamer media backend: Disable OpenGL on Windows (*)
  071ea6b... builderparser: Use GPtrArray for stack (*)
  41fb6f6... builder: Remove unused function prototype (*)
  21b6c8b... builder: Remove unused typedef (*)
  24836c0... csstokenizer: Add separate init functions for token types (*)
  42fedfc... csstokenizer: Keep a GString for name parsing around (*)
  1063924... Update Ukrainian translation (*)
  9595d44... docs: Flesh out Popup layout docs (*)
  e141d61... docs: Cosmetics (*)
  7c5b891... Merge branch 'matthiasc/for-master' into 'master' (*)
  532b8c7... media: Be more specific in our caps (*)
  b79c26b... Merge branch 'wip/baedert/for-master' into 'master' (*)
  cf23324... Merge branch 'no-gl-context' into 'master' (*)
  d1fcfa5... popup: Mention the popover arrow in the docs (*)
  56af472... a11y: Only spew help once (*)
  36eb7c4... gtk-demo: Small a11y fix (*)
  1995b7f... docs: Preformat some symbols (*)
  bc39da0... Updated the Romanian Translation (*)
  f974c53... Merge branch 'matthiasc/for-master' into 'master' (*)
  e4d0114... docs: Add migration section for GtkClipboard (*)
  a5b88a5... docs: fix parameter reference in gtk_bitset_contains() (*)
  e3641d0... Merge branch 'dlech-master-patch-06007' into 'master' (*)
  6b6fc1e... Merge branch 'ebassi/migrating-clipboard' into 'master' (*)
  ca9801f... 3to4: Remove GtkToolbar::toolbar_style (*)
  6e8e467... Merge branch 'simplify-toolbar' into 'master' (*)
  0eab4de... Merge branch 'media-caps' into 'master' (*)
  28a6f0d... macos: handle point conversion on older macOS (*)
  f4f104c... macos: fix typedef on older macOS (*)
  7c9bc7a... macos: supply NSPasteboardType when necessary (*)
  f2e0097... gtk: fix brace initialization for bloom filter (*)
  855b44f... macos: keep array of pasteboard types (*)
  4035f86... macos: use deprecated NSOnState for older systems (*)
  eb6fbf9... doc: fix annotation for GtkCssLocation (*)
  de8a8d7... Merge branch 'dlech-master-patch-65287' into 'master' (*)
  fd00aa9... HC: special case .dim-label (*)
  e657da6... Adwaita: specialcase switches and scales for headerbars (*)
  2af9f1a... Merge branch 'wip/jimmac/hc-dim-label' into 'master' (*)
  0336af0... ci: Limit macos runs (*)
  2ff23b0... Merge branch 'wip/jimmac/headerbar-specialcasing' into 'mas (*)
  5652ab0... Merge branch 'macos-ci' into 'master' (*)
  fd073de... headerbar: Prepend start window controls instead of appendi (*)
  1341bc0... Update Catalan translation (*)
  7583810... Merge branch 'wip/exalm/headerbar' into 'master' (*)
  0d99ef7... Merge branch 'X11-surface' into 'master' (*)
  0cda6f4... Adwaita: fine tune flat button styling (*)
  3a5eee7... HC: switch border color (*)
  45ec3fc... seat: improve api to take into account the tool type (*)
  1d5bc28... Merge branch 'wip/nacho/tool-api' into 'master' (*)
  1ea1a70... Merge branch 'wip/jimmac/hc-switch-border' into 'master' (*)
  d8d8322... Merge branch 'wip/jimmac/flat-buttons' into 'master' (*)
  3ca3d7e... gdkdevice: use g_set_object to set the associated device (*)
  87e0a28... ci: Specify `only` for other jobs (*)
  195b98f... ci: Only run macOS job on upstream branches (*)
  137f32f... Expand event controller API changes section of GTK 4 portin (*)
  e930a20... Merge branch 'ebassi/ci-only' into 'master' (*)
  c736deb... Add section on GtkBuilder API changes to GTK 4 migration gu (*)
  afaa275... gtkbuilder: fix recommendations that no longer make sense i (*)
  4761641... Add critical if widget has a parent during dispose (*)
  5969259... Remove incorrect unparenting guidance from migration guide (*)
  ff72619... Merge branch 'mcatanzaro/event-controller-porting-guide' in (*)
  4e7ce9e... Merge branch 'mcatanzaro/gtkbuilder-docs' into 'master' (*)
  f03acaf... Merge branch 'mcatanzaro/unparent' into 'master' (*)
  2a79152... Merge branch 'mcatanzaro/company-unparent-warning' into 'ma (*)
  526e24f... Merge branch 'wip/nacho/associated-device' into 'master' (*)
  57691ea... seatdefault: rename dispose method (*)
  a720d8b... seatdefault: use g_clear_pointer to unref the tools (*)
  d5ef906... Merge branch 'nacho/seatdefault' into 'master' (*)
  8243b54... a11y: Avoid __ prefixes for variable names (*)
  99b2da4... gtk/gtksecurememoryprivate.h: Include glib.h (*)
  2b8ad6c... gtkffmediafile.c: Use g_snprintf() (*)
  441d944... droptarget: Some docs cleanups (*)
  897164c... Merge branch 'matthiasc/for-master' into 'master' (*)
  2b6b35d... build: Add a sassc feature (*)
  6083522... 4.0.1 (*)
  d205265... Update Polish translation (*)
  946a496... Update Basque translation (*)
  506423c... Update Basque translation (*)
  b5bc1d4... GDK/Win32: Remove layered windows usage

(*) 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]