[gtk] (1047 commits) Non-fast-forward update to branch seal-popover-menu



The branch 'seal-popover-menu' 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:

  db5d419... Privatize popover menu pieces

Commits added to the branch:

  afbadc5... Adwaita: Fix fine-tune mode for scales with marks (*)
  45a98d6... ScrolledWindow: Replace deprecated (allow-none) (*)
  7575d52... ScrolledWindow: Annotate h|vadjustment as nullable (*)
  4a954a9... gtkapplication: track changes to profiler D-Bus API (*)
  9182f0f... Adwaita: Make selection in menus visible (*)
  f1b9e7c... Rename a bunch of private headers (*)
  0e075a8... Update Belarusian translation (*)
  4c65868... Updated Spanish translation (*)
  31066a6... window: Fix focus wraparound (*)
  436d7cc... Add a focus chain test (*)
  d2cde1f... Merge branch 'focus-chain-test' into 'master' (*)
  cfebff5... testsuite: more focus-chain output (*)
  1d93e38... testsuite: Be robust against broken focus (*)
  ddee5cf... widget: Improve focus handling (*)
  f63cec3... Add a focus-chain test for focusable containers (*)
  714eadf... Merge branch 'focusable-containers' into 'master' (*)
  37090a7... popover menu: Set autohide (*)
  67c82e8... text view: Fix selection bubble handling (*)
  f03c7c3... text: Fix selection bubble handling (*)
  21a5c7f... layout managers: Handle native children (*)
  f5ce5a0... Merge branch 'wip/chergert/profiler-gtk4-dbus-api' into 'ma (*)
  af7b3df... Adwaita: update treeview progressbars (*)
  0269d67... Merge branch 'layout-avoid-native' into 'master' (*)
  28c40a4... Merge branch 'wip/dboles/scrolledwindow-annotations' into ' (*)
  aa69ca4... color editor: Fix numerical oddities (*)
  5df592d... color editor: Don't leak adjustments (*)
  a56f993... popover menu: Add our own focus key bindings (*)
  d0a38c6... popover: Bring back the activate-default signal (*)
  c16f10a... popover menu: Add our own activate key bindings (*)
  ed9b874... wayland: Fix the popover race workaround (*)
  5b0002a... popover menu bar: Don't leave active item behind (*)
  6c7cb8d... popover: Improve the move-focus fix (*)
  a7e1213... popover menubar: Use a pseudo state (*)
  cbc0a84... popover menu: Unify hover and focus (*)
  a28d5d1... text, entry: Implement context menu api (*)
  6030465... text: Add a context action for visibility (*)
  1b21d6e... password entry: Adapt to new context menu api (*)
  964b257... label: Redo context menus (*)
  037e205... textview: Redo context menus (*)
  f12057b... textview: Support toggle actions (*)
  441a9df... gtk-demo: Rewrite the search entry demo (*)
  fcf92eb... widget-factory: Redo the context menu example (*)
  3dd7b41... cell renderer: remove populate-popup (*)
  0509f8c... places sidebar: remove populate-popup (*)
  10ce207... treeview: Stop disabling the context menu (*)
  6452aee... link button: Use new context menu api (*)
  6f12c39... color chooser: Use a popover menu (*)
  121011b... Merge branch 'wip/matthiasc/context-menu' into 'master' (*)
  1e3ec7c... message dialog: Stop hardcoding title styles (*)
  d5f7d85... Merge branch 'message-dialog-title' into 'master' (*)
  0740445... Update POTFILES.in (*)
  f1fe54f... headerbar: Fix fallback appmenu (*)
  1d92fb1... print operation: Reinstate the priv pointer (*)
  2dfda67... Update Hungarian translation (*)
  76b2f97... PrintUnixDialog: Slightly ease page range entry (*)
  7815d0e... Merge branch 'gtkprintunixdialog-ui' into 'master' (*)
  4d06ef5... profiler: add profiler marks for surface event delivery (*)
  4c94f7b... Merge branch 'wip/chergert/profiler-event-marks-4' into 'ma (*)
  732630e... testsuite/a11y/about: Fix exp. output per 31066a69 (*)
  8cfdd6c... Remove an accidental addition (*)
  d2a794b... menu tracker item: Improve logging (*)
  db7f018... action muxer: Add some convenience api (*)
  3b565d7... action muxer: cosmetics (*)
  00c828e... inspector: Redo the action page (*)
  44970b5... inspector: Fix actionable handling (*)
  d2e0d32... widget: Cosmetics (*)
  9bb2d1e... widget: Remove gtk_widget_list_action_prefixes (*)
  72d306c... entry: Remove hacky code (*)
  8209299... file chooser: Stop using gtk_widget_get_action_group (*)
  bc56860... places sidebar: Stop using gtk_widget_get_action_group (*)
  cc66792... Drop gtk_widget_get_action_group (*)
  75713a9... Merge branch 'matthiasc-for-master' into 'master' (*)
  4623642... Update Polish translation (*)
  2457ed0... inspector: Fix centering of subtitles (*)
  3ad8797... inspector: Add a refresh button for actions (*)
  bda5a82... inspector: Don't duplicate popovers (*)
  a5c327b... popover: Drop unused api (*)
  97ba872... Merge branch 'matthiasc-for-master' into 'master' (*)
  bbea1cc... wayland: Explicitly require RGBA8888 (*)
  0b1efeb... Merge branch 'egl-config-8888' into 'master' (*)
  aa6f5da... Adwaita: tone down infobars (*)
  9b62da1... Give the action muxer a widget (*)
  ef031e1... Allow registering actions per-class (*)
  421e9c3... text: Use the new action machinery (*)
  ccccaa2... password entry: Adapt to action name change (*)
  90701cb... label: Use the new action machinery (*)
  04bace1... textview: Use the new action machinery (*)
  dafb705... window: Use the new action machinery (*)
  01e89f9... link button: Use the new action machinery (*)
  7dbeee5... color chooser widget: Use the new action machinery (*)
  6581d66... Docs: expand actions chapter (*)
  cdee827... Merge branch 'widget-class-actions-2' into 'master' (*)
  c2ac141... contentformats: Fix doc typo (*)
  d541aed... testgtk: Remove unused code (*)
  c0bbfd9... x11: Actually call the finished func when finishing (*)
  2687a2e... bindings: Remove unused member variables (*)
  d8d5cc9... bindings: Hide structs (*)
  27d6276... bindings: Make gtk_binding_entry_add_signall() private (*)
  4a19bab... gsk: Fix annotations for ref()/unref() (*)
  ab7b9d8... Window: Hyperlink to GtkBuildable from its section (*)
  217f9ea... ListBox: Document buildable child type placeholder (*)
  4414e7e... Updated Spanish translation (*)
  1420408... Updated Spanish translation (*)
  a03e531... FileChooserButton: Document the CSS nodes & class (*)
  c25e948... Update Greek translation (*)
  299bd5f... Update Greek translation (*)
  a7a0a34... Overlay: Document overlay children aren't measured (*)
  a7cdcdf... main: Move visible focus handling (*)
  6a4a082... main: Move visible mnemonics handling (*)
  a933a9b... Fix initial mnemonic visibility (*)
  dee9e40... Build fix (*)
  955ae40... event controller: Add a name property (*)
  b6baa15... inspector: Use event controller names (*)
  a515fca... inspector: Fix actions visibility (*)
  9b0d87c... window: Cosmetics (*)
  fe6507f... Add a test for gtk_widget_insert_action_group (*)
  3ef8af3... Add a test for GtkText actions (*)
  53d43df... Updated Spanish translation (*)
  6f82fd8... Update Croatian translation (*)
  417a70b... Update Croatian translation (*)
  8f3fb41... Update Croatian translation (*)
  41595cf... Update Croatian translation (*)
  27644dc... Update Croatian translation (*)
  9be0b3d... application: Stop extracting accels from menus (*)
  152eabb... widget actions: Add an explicit state type (*)
  ea456b8... Make actions minimally introspectable (*)
  412006a... Add owner types for widget actions (*)
  9389768... Add GTK_CSS_PARSER_WARNING_UNIMPLEMENTED (*)
  3c6045e... css: Fix some doc typos (*)
  c789a39... GtkFileChooser: add a sortable "Type" column (*)
  7e73da5... widget: Add parameter type back to install_action (*)
  d1f4068... Replace stateful actions by property actions (*)
  35a88c1... widget: Rename a function (*)
  1f0904d... widget: Teach query_action about property actions (*)
  06ff4a8... textview: Stop using action muxer needlessly (*)
  95e5472... action muxer: Remove unused api (*)
  ad4a81e... action muxer: Change inheritance (*)
  4515604... Add another test for action inheritance (*)
  1355801... Add a test for action introspection (*)
  203d612... widget: Clarify docs for action inheritance (*)
  366e8da... Add another test for action inheritance (*)
  8fd968e... action muxer: Don't activate disabled actions (*)
  b903d8e... Add another action test (*)
  1be850d... Add includes back to gtk4.types.in (*)
  0611370... Merge branch '362-gtk-fileopen-dialog-need-filetype-mime-so (*)
  996f011... window: Fix the default value of mnemonics-visible (*)
  3ebe30b... widget: create parent muxers lazily (*)
  3acc014... Make gtk_widget_activate_action better (*)
  489e9e0... Updated Spanish translation (*)
  23e4d05... build: Do not use add_global_flags() (*)
  6e65c16... Merge branch 'stack-realign' into 'master' (*)
  03840fb... Add getter for a monitor connector (*)
  a5f2289... Relay the xdg_output.name to GdkMonitor (*)
  f524a93... Set the monitor's connector under X11 (*)
  1527407... Merge branch 'issue-1961-master' into 'master' (*)
  2405e27... Add a non-varargs variant of activate_action (*)
  31d79b0... Merge branch 'no-varargs-activate' into 'master' (*)
  4d36fdc... Updated Danish translation of gtk (*)
  112f49b... Updated Danish translation of gtk-properties (*)
  98cfbd3... ShortcutsSection: Fix tiny grammar-o "in for"→"in" (*)
  19b1fcf... Fix a typo (*)
  3d55b74... Merge branch 'master' into 'master' (*)
  3aadc29... Adwaita: darken osd background for A:dark (*)
  851bb61... Adwaita: Fix padding/rounding on submenus (*)
  1056e99... Adwaita: Apply border-radius to .csd popovers (*)
  4be2e80... Adwaita: lighten dark switch sliders (*)
  9e6b4e8... Adwaita: allow flat list row buttons to be flat (*)
  8fa7de5... grid layout: Fix initial property values (*)
  c4fd786... Add a test for the grid layout manager (*)
  e28ec2a... Some more grid layout tests (*)
  f6a2678... Add another grid layout test (*)
  8dd74ea... transform: Add skew parsing (*)
  0717485... gl renderer: Don't upload GL textures into the icon cache (*)
  99c0160... gl renderer: Remove some dead code (*)
  6b42e5b... gl renderer: Fix push/pop modelview behavior (*)
  a6a9853... Adwaita: Fix popover style (*)
  3bc3e14... transform: Add transform_bounds fast path for 2D_AFFINE tra (*)
  3b6ee32... Fix a crash in action muxer destruction (*)
  6b308cd... Add constraint solver (*)
  c694dd6... Move the Root interface to a private header (*)
  98a21bf... Assign a GtkConstraintSolver to each GtkRoot (*)
  e07098d... window: Create a GtkConstraintSolver (*)
  e7b2c53... Propagate rooting and unrooting widgets to layout managers (*)
  cdf80f1... Add GtkConstraintLayout (*)
  636fbc0... Add GtkConstraintLayout demo (*)
  bd2349c... Do not leak LayoutChild instances (*)
  0531e66... constraint solver: Fix thawing (*)
  a246d8c... constraints solver: Avoid critials (*)
  64afa76... Do not release reference on the subject of an expression (*)
  176d9c6... Add gtk_constraint_layout_remove_constraint (*)
  a39bbb2... constraints: Make internal consistency required (*)
  21450d5... Remove size constraints from ConstraintLayoutChild (*)
  54104b6... Fix the opposite size measurement in GtkConstraintLayout (*)
  b6781e0... Notify a layout change when adding and removing constraints (*)
  04562a7... Add GtkConstraintTarget (*)
  895e8e2... widget: Implement GtkConstraintTarget (*)
  39c284c... Redefine constraints with GtkConstraintTarget (*)
  7ae04ba... Use generic pointers for constraint targets (*)
  38d353d... Add GtkConstraintGuide (*)
  7c96326... Make the constraints demo more interesting (*)
  ba2125d... Add an interactive constraints demo (*)
  92d3d55... Remove GtkConstraintVariable.set_prefix() (*)
  5ea8167... Add VFL parser for constraints (*)
  859c95b... Allow adding constraints described through VFL (*)
  46430ea... Add Constraints/VFL demo (*)
  06c825d... Add a C convenience function for VFL constraints (*)
  fe65da0... Adwaita: Use $menu_color background in popover.menu (*)
  b929846... Adwaita: Also apply $color_menu to popover arrows (*)
  3204347... Add method to remove all constraints from a layout (*)
  651adbf... Return the list of constraints added via VFL description (*)
  4f4ba8c... Simplify the guide implementation (*)
  61b4feb... Detach guides on unroot (*)
  60fb909... Drop an indirection (*)
  139a59c... Flesh out GtkConstraintGuide (*)
  47237d3... demo: Use constraint guide api (*)
  2f97134... Amend a constraint solver test (*)
  3d3a672... constraint solver: Fix repeat suggestions (*)
  8b9c5e3... solver: Fix a copy/paste error (*)
  dab8a8b... constraint layout: Measure more correctly (*)
  c7ef841... constraint guide: Shorten names (*)
  b39a5fe... constraint guide: Add a name property (*)
  5a019bf... constraints demo: Give space a name (*)
  90f8dcc... constraint layout: Add debug output for guides (*)
  b1f0f44... constraint layout: Use stays for natural size (*)
  3f36340... constraint layout: Measure min/nat size separately (*)
  511e2b4... constraints: Use better data structures (*)
  f62fc4e... constraint layout: freeze/thaw on mass ops (*)
  71b52f4... constraints demo: Update comments (*)
  a9dfca0... constraint guide: Make strength tweakable (*)
  e3c4fb6... constraints: Add some internal apis (*)
  9edf6fb... constraint layout: Dont reset constraints in allocate (*)
  cb96b34... solver: Add private statistics api (*)
  405121b... constraint solver: Use GTK_NOTE (*)
  f2d7433... constraint guide: Fix initial property values (*)
  499738c... constraint guide: Avoid redundant constraints (*)
  035baa0... Mark the layout as changed (*)
  9a46305... constraint layout: Notice when guides change (*)
  514de0b... Add a constraint editor demo (*)
  f6019f1... Merge branch 'gbsneto/fix-popover-dark-theme' into 'master' (*)
  d45a662... Move the VFL error domain to a public header (*)
  74c626f... Document GtkConstraintGuide (*)
  46403ba... docs: Add GtkConstraint and friends to the API reference (*)
  68fed63... Add missing documentation for GtkConstraint (*)
  c76c1a4... Remove specialised API from GtkConstraint (*)
  7990b24... Add gtkconstraintguide.h to the public headers (*)
  2aabd64... Fix warnings from the introspection scanner (*)
  c88e7c1... constraint layout: Use stronger force for min size (*)
  b224df8... constraint layout: go back to keeping constraints (*)
  670fc5b... constraint editor: Enable max size for guide (*)
  658397f... Documentation fixes (*)
  48e6cd4... constraint editor: Allow dragging children (*)
  4dd1de4... Use explicit values for constraint strength (*)
  b435dc4... Use the right GValue getter for GtkConstraintGuide:strength (*)
  6bc156c... Implement GtkBuildable for GtkConstraintLayout (*)
  8ab609e... Add custom parser for guides defined in GtkBuilder UI files (*)
  4d4e02c... build/cups: remove checks for httpGetAuthString and http_t. (*)
  72814c5... meson: cups: use cups-config for looking up cups (*)
  4eaf860... meson: Rename documentation option to gtk_doc (*)
  129691f... flattenlistmodeL: Compute items-changed position properly (*)
  61345b3... Merge branch 'option-names' into 'master' (*)
  33bd705... widget-factory: Use correct StyleProvider priority (*)
  d5f8e1b... docs: Fix typo in function name (*)
  04aaf02... docs: Add more private headers to the list (*)
  b2f15a6... Merge branch 'wip/ebassi/constraint-layout' into 'master' (*)
  274c47e... constraint layout: Provide list models (*)
  a442e6e... constraint editor: Use the list models (*)
  377f0c1... constraint editor: Use name properties (*)
  c5e1b00... constraint editor: Implement saving (*)
  5a3cf5a... constraints editor: Stop naming constraints (*)
  aa86873... constraint editor: Implement loading (*)
  b5aee93... Merge branch 'constraint-list-model' into 'master' (*)
  46c59e3... Updated Slovenian translation (*)
  36b4cd4... Update POTFILES.in and POTFILES.skip (*)
  a8c23d0... constraint: Fix property name typo in doc (*)
  f66e764... menu: Remove unused variable (*)
  a2ff6af... tests: Add back testpopupat (*)
  5db079b... gdk/frameclock: Make surfaces inhibit freeze (*)
  a7ee1b4... gdksurface: Make all surfaces listen to the frame clock sig (*)
  19a4ee0... Updated Spanish translation (*)
  9768f35... widget: Don't lose a layout manager ref (*)
  bdc8f9d... Merge branch 'layout-manager-ref' into 'master' (*)
  b2868d7... Merge branch 'wip/frame-clock-consumers' into 'master' (*)
  1b4ed58... ci: Disable deploy jobs (*)
  9b7bda6... ci: Comment job, not just the stage (*)
  12ebbd1... accelmap: Avoid a confusing goto (*)
  68f19a8... accelmap: Sort accels before interating over them in foreac (*)
  3bae6fa... headerbar: Don't change the custom title's valign (*)
  6455a54... Merge branch 'header-custom-title-valign' into 'master' (*)
  96b782c... x11: Make sure stream stays alive long enough (*)
  a77f8e8... cssprovider: Fix a memory leak in load_internal (*)
  1e6120e... glsl: use float literals (*)
  ea6d3f5... use glTexSubImage2D instead of glTextureSubImage2D (*)
  d1c37c4... Add a gtk valgrind suppression file (*)
  4123c85... actionmuxer: Plug a memory leak (*)
  1459ca2... widget factory: Plug a memory leak (*)
  449c96f... widget: Unref previous transform (*)
  dbc49e7... transform: Fix identity transform fast paths (*)
  95f30fe... iconhelper: Try to avoid some save/restore calls (*)
  b062594... gl renderer: Properly clean up program state transforms (*)
  042f7d1... compare-render: Don't unref an invalid GFile (*)
  633172f... widget: Make queue_compute_expand() private (*)
  264d4ba... widget: Remove queue_resize_no_redraw (*)
  be6ec8f... Update Polish translation (*)
  dbd2a81... Change the few examples that use a full GTK_ enum value in  (*)
  ea48d1d... Merge branch 'glsl-float-literals' into 'master' (*)
  f286c99... Merge branch 'gltexsubimage2d' into 'master' (*)
  138986f... Merge branch 'ui-enum-values' into 'master' (*)
  a20fd5e... demos/constraint-editor: Fix linking on MSVC builds (*)
  564a928... Update Basque translation (*)
  0b21ed0... Update Basque translation (*)
  b05d167... Update Basque translation (*)
  159913b... Update Indonesian translation (*)
  bda3c6c... Merge branch 'wip/baedert/for-master' into 'master' (*)
  1d29d44... Merge branch 'wip/baedert/accelmap' into 'master' (*)
  58e6c27... fpsoverlay: Fix fps overlay position (*)
  d15dc6f... Fix a string leak (*)
  a13d6bb... Merge branch 'fix-issue-2014-gtk4' into 'master' (*)
  0f3ca34... node editor: Manually unrealize all created renderers (*)
  b8549a1... suppression file: Add glReadPixels mesa exception (*)
  2884691... picture: Unref previous paintable (*)
  1866aa9... fishbowl: Plug a small leak (*)
  984dff5... rendernodeparser: fix typo (*)
  92a79d3... popover: Fix a broken cast (*)
  459edfa... Updated Lithuanian translation (*)
  b9b5072... gl renderer: Fix opacity nodes with overlapping child nodes (*)
  37906a2... adwaita: Remove a dead rule (*)
  6abcd8d... Adwaita: Add fontbutton spacing back (*)
  38f4a77... Remove some dead assignments (*)
  13b055a... Update Catalan translation (*)
  c6e9372... text: Move some locals into the closest scope (*)
  70b0f71... text: Remove some useless casts (*)
  4bb4a98... text: Move some locals into the closest scope (*)
  831309e... progressbar: Use box layout (*)
  9ceb41f... menu: Fix an uninitialized value (*)
  4f11bbc... text: Don't leak emoji chooser (*)
  24a4063... scrollbar: Use a box layout (*)
  01a6bbd... gtk4.pc: Move third-party libraries from Libs to Libs.priva (*)
  5cfe9ab... testsuite: Remove dangling references to box-packing tests (*)
  e5cccbf... gtkmountoperation: Support TCRYPT options when using proxy  (*)
  91d4e2b... Merge branch 'gtk-4-support-tcrypt-with-proxy-handler' into (*)
  d8f91e7... Merge branch 'pc-libs-private' into 'master' (*)
  97cdf87... gtkmountoperation: Add TCRYPT options to the ask-password d (*)
  9856218... Merge branch 'tests-no-box-packing' into 'master' (*)
  3e54d37... placessidebar: Remove sidebar border again (*)
  59313e1... gtkfilechooserwidget: Temporarily disable revealer transiti (*)
  a9364bc... Revert "file chooser: Stop using gtk_window_get_position" (*)
  dd3acc9... filechooserdialog: Stop using gtk_window_get_position() (*)
  5674a3d... filechooserwidget: Don't look at saved window position (*)
  a8b559e... filechooser: Remove SETTINGS_KEY_WINDOW_POSITION (*)
  8665828... filechooserwidget: Don't emit default-size-changed() in unr (*)
  3935027... filechooserwidget: Fold function into only caller (*)
  5910a28... gl renderer: Replace a redundant function call (*)
  8b46538... Update Croatian translation (*)
  86e907b... Update Croatian translation (*)
  27ddd39... gl renderer: Pull out code from a loop (*)
  e904c49... gl renderer: ops_set_modelview is (transfer full) (*)
  9728dab... rendernodeparser: Fix a memory leak when parsing textures (*)
  6e47ebe... rendernodeparser: Fix a memory leak when parsing glyphs (*)
  9bddc0f... gtk.supp: add a FcDefaultSubstitute exception (*)
  f6d7967... gtk.supp: Add a pixman_image_composite32 exception (*)
  2ca56d4... linedisplay: Save paragraph bg color inline (*)
  7eae9d1... placesview: Make "Other Locations" search case-insensitive (*)
  b658a1a... entry: Measure icons again (*)
  0bd9396... textlayout: Remove some outdated comments (*)
  03fa8ed... cellrenderertext: Don't unnecessarily ref a layout (*)
  1583200... cellrenderertext: Remove some unnecessary NULL checks (*)
  8beea4d... window: Merge some functions into their only callers (*)
  5f21c45... Revert "gl renderer: ops_set_modelview is (transfer full)" (*)
  731613d... gl renderer: Remove leftover modelview matrix (*)
  6925037... gtk.supp: Add glXQueryServerString exceptions (*)
  8f734b0... window: Plug a GList leak (*)
  9b9a656... Update Turkish translation (*)
  f2d736d... Update Basque translation (*)
  63fd977... Adwaita: Fix entry block cursors (*)
  51161fb... text: Smooth cursor blinking (*)
  2803bd9... gsk: Fix a crash in gsk_render_node_diff (*)
  45ebe47... textview: Stop exporting private apis (*)
  4ff9163... textview: port GtkTextView to GskPangoRenderer (*)
  064ad42... text view: Smooth cursor blinking (*)
  980a6a2... Merge branch 'wip/textview' into 'master' (*)
  e475d4b... textlayout: fix bounds for clipping (*)
  7a81b7c... Merge branch 'wip/chergert/fix-textlayout-bounds' into 'mas (*)
  8999bb0... Update Catalan translation (*)
  c39cc15... text view: Fix incomplete invalidation (*)
  758c54e... text: Fix incomplete invalidation (*)
  3be9e81... Update POTFILES.in (*)
  7b45167... fix the build (*)
  fb06b7f... text: Remove an outdated comment (*)
  e0b9b51... textlayout: make GtkTextLineDisplay reference counted (*)
  02d8e95... textlayout: remove use of gtk_text_layout_free_line_display (*)
  3278e9a... Render error underlines as render nodes (*)
  5b94e3c... Merge branch 'wip/chergert/refcount-line-display' into 'mas (*)
  a4e427b... text: Delay initial cursor blinking (*)
  19ad4d6... textview: Delay initial cursor blinking (*)
  a628907... textview: Defer cursor blinking on input (*)
  af528b0... Merge branch 'error-nodes' into 'master' (*)
  d2920c5... Merge branch 'blink-later' into 'master' (*)
  f00d964... Add nullable annotation to combo_box_text_get_active_text (*)
  30f55c4... Remove a redundant vfunc (*)
  b3d0629... popover: Remove some unnecessary checks (*)
  f4cb60d... textlayout: Avoid querying CSS state if we don't have to (*)
  f2a2908... passwordentry: Remove empty vfunc implementation (*)
  0d95c5d... passwordentry: Normalize boolean value (*)
  2f387c2... Merge branch 'missing-gobject-annotation' into 'master' (*)
  7d1c627... Use commas to differentiate between text and filename (*)
  717c55c... Merge branch 'gtkapp-opening-str' into 'master' (*)
  7f6c31c... tests: Remove obsolete props from popover2.ui (*)
  9b56158... wayland: Rename gdk_wayland_surface_configure to *_resize (*)
  b062dea... wayland: Cleanup surface configuration (*)
  552fe04... text layout: Avoid redundant text attributes (*)
  e89e182... Merge branch 'avoid-redundant-attributes' into 'master' (*)
  6314ebd... gdk/surface: Add toplevel_resize vfunc (*)
  b329090... gdk: Remove gdk_surface_move() (*)
  fc68d1b... gdk: Make backends implement move_to_rect() (*)
  0885eb0... gdk: Remove gdk_surface_move_resize() API (*)
  f1e4efe... Merge branch 'gtk-4-add-TCRYPT-options-to-ask-password-dial (*)
  dea3091... gtk-demo: Fix a crash (*)
  fd7f6ca... tests: improve error handling (*)
  dec4db5... Add a font rendering demo (*)
  4427bde... Merge branch 'fontrendering-demo' into 'master' (*)
  0820a79... Improve the font rendering demo (*)
  df1892c... font rendering: Show ink rect too (*)
  108ea50... font rendering demo: Show unrounded extents (*)
  8b1f393... font rendering demo: Make boxes optional (*)
  2d3a902... Updated Spanish translation (*)
  c6d9963... Update Norwegian Bokmål translation (*)
  05e28fb... Update Indonesian translation (*)
  b8bbf7b... gl renderer: Rework transform handling (*)
  58e8dd1... gl renderer: Fix dx/dy handling on hidpi (*)
  88ab3a6... Merge branch 'wip/no-move-surface' into 'master' (*)
  795899f... wayland: Add xdg-output v3 support (*)
  c179fce... Merge branch 'xdg-output-v3-gtk4' into 'master' (*)
  f1c7803... label: Parse new pango attributes (*)
  b2d639b... window: Unroot with old display (*)
  a3db743... overview.xml: The GTK library does not depend on the GTK li (*)
  ed46053... Update POTFILES.skip (*)
  3c9f9d5... Update Polish translation (*)
  92546cf... Merge branch 'overview-recursive-dependancy' into 'master' (*)
  3b60433... Update Catalan translation (*)
  eea76e8... textview: Remove some unnecessary gtk_widget_show() calls (*)
  1c93bef... glyph cache: check glyphs for scaled size (*)
  2c38b71... glyph cache: Upload large glyphs in lookup () directly (*)
  3fccb16... gsk: Move text-related test out of ci (*)
  7a3eaad... gl: Simplify glyph cache rendering (*)
  988fac4... Add pango version checks (*)
  8752564... Remove new attributes from tests (*)
  7eb5dfd... inspector: Show the pango backend (*)
  b930c5a... textiter: add _gtk_text_iter_same_line() (*)
  9926e6e... textlayout: introduce caching for GtkTextLineDisplay (*)
  ade40a7... Merge branch 'wip/chergert/textview-caching' into 'master' (*)
  4de670b... Turn off metrics hinting (*)
  5c9643b... vulkan: implement subpixel positioning (*)
  5dd8801... gl: implement subpixel positioning (*)
  032473f... reftest: Exclude flaky tests (*)
  4a63178... Merge branch 'subpixel-positioning' into 'master' (*)
  060a9f0... Bump wayland-protocols requirements (*)
  1fcd08d... Merge branch 'issue2057' into 'master' (*)
  20d7b7f... widget factory: add a tooltip to a button in a popover (*)
  2691e4e... Updated Spanish translation (*)
  e3ee1df... Add an image comparison utility (*)
  d276d26... gl: Glyph cache fixes (*)
  6118dfb... Add missing includes (*)
  5d10100... Merge branch 'glyph-cache-fixes' into 'master' (*)
  a357995... glsl: don't use switch statements (*)
  b576aef... Revert "gl: Simplify glyph cache rendering" (*)
  176ab78... Update Catalan translation (*)
  1612e38... window: sort icons before adding to _NET_WM_ICON (*)
  2bd93c1... Merge branch 'wip/sort-icons-by-size' into 'master' (*)
  660f46f... Merge branch 'glsl-switch' into 'master' (*)
  5765043... supp: Add some more exceptions (*)
  76e3284... colorchooserwidget: Inherit from GtkWidget (*)
  109df77... popover: Use GTK_POS_BOTTOM as default position (*)
  b2e94f8... window: Remove some leftover event code (*)
  822deab... Implement choices for GtkFileChooserNativeWin32 (*)
  234d044... GtkFileChoooserNative: change prepend to append for inserti (*)
  02935af... GtkFileChooserNativeWin32: Uninitialize COM at end of threa (*)
  72f574a... Update German translation (*)
  2eabe21... Add Karbi translation (*)
  76614ea... Add Karbi translation (*)
  ddc74a0... Update Catalan translation (*)
  a3609c3... Merge branch 'implement-choices-file-chooser-native-win32-f (*)
  f43d344... gdk: x11: Fill GdkMonitor manufacturer with PNP id from EDI (*)
  aca31c3... adwaita: Increase spinbutton button styling specificity (*)
  002abc6... placessidebar: Remove popover using gtk_widget_unparent() (*)
  8b16e44... passwordentry: Fix a documentation comment parameter name (*)
  e8f3b47... gesturelongpress: Add getter/setter for delay-factor (*)
  0af2e65... Make titlebuttons round (*)
  1178a00... Exclude appmenu titlebuttons (*)
  434d32b... Adwaita: Fix round titlebar button outline radius (*)
  048957c... gtk/icon-theme: Handle lack of SVG loader gracefully (*)
  68869a0... Merge branch 'wip/gtk-icon-theme-no-svg-loader' into 'maste (*)
  4b7a6a8... Merge branch 'adwaita-scales-marks-fintune-fix-master' into (*)
  c38deef... Updated Lithuanian translation (*)
  509b781... widget: Avoid a few type checks (*)
  05cdce2... scale: Fix an uninitialized value (*)
  1c8b746... testscale: Properly call gtk_main_quit (*)
  b4a6d69... scale: Allocate left marks next to trough (*)
  ebc0d37... range: remove range_size_request vfunc (*)
  ea5fc34... scale: Replace format-value signal (*)
  87aeec2... scale: Fix value widget measurement (*)
  21123a1... iconhelper: Don't snapshot 0 sized icons (*)
  fd201e4... treeviewcolumn: Remove cell_area parameter from _cell_get_s (*)
  4ae362d... textview: clear cached entries before releasing containers (*)
  55af84d... widget: Fix a typo in documentation (*)
  120cfcc... Update Romanian translation (*)
  c1bb699... builderparser: Allow bind-source without bind-property (*)
  a642883... Add builder tests for bind-source without bind-property (*)
  0544633... Merge branch 'wip/sadiq/buildable-2080' into 'master' (*)
  1125d08... range: Remove outdated comment (*)
  42e6630... scale: Make a function shorter (*)
  0a96c3f... scale: Properly update when inverted (*)
  0ac20f9... spinbutton: Remove an unnecessary queue_draw() call (*)
  dd7d171... treeview: Remove GTK_TREE_VIEW_FOREGROUND_LINE (*)
  8a51796... treeview: Remove two _dashes members (*)
  b812ff2... treeview: Shorten destroy() implementation (*)
  a937452... snapshot: Annotate child_bounds parameter of push_repeat as (*)
  4fba7f8... treeview: Redo grid line drawing using textures (*)
  8d1a224... treeview: Redo tree line drawing using textures (*)
  2914c36... gl renderer: Implement a subset of repeat nodes (*)
  4c70bf6... testsuite: Add a repeat node test case (*)
  13c0a9e... iconcache: Replace broken debugging code (*)
  251bf45... iconcache: ref textures (*)
  c812e1d... Adwaita: Fix hovering modelbutton arrows (*)
  0415574... testsuite: Add another repeat node test case (*)
  8c88453... cellrenderer: Add accessors for {get,set}_is_expande{r,d} (*)
  c6961f1... range: Use public delay-factory API (*)
  6f1cade... color chooser: Port checkered pattern drawing from cairo (*)
  3242174... AccelLabel: Add get_accel_closure() accessor (*)
  9999ac1... range: Avoid a divison by 0 (*)
  76f2c4f... Adwaita: Update .devel headerbar styling (*)
  164ebee... Adwaita: Style spinbutton up/down children explicitly (*)
  171e345... Update Polish translation (*)
  b487e8f... Update Romanian translation (*)
  487e095... filechooser: keep file selected after being renamed (*)
  a7b6663... Update Romanian translation (*)
  afd64f3... Update Catalan translation (*)
  6dd23b2... text view: Fix a typo (*)
  55839dc... Merge branch '948-patch-renaming-a-file-can-make-it-to-loos (*)
  dc582b4... Update Romanian translation (*)
  6e87271... Update Romanian translation (*)
  6669dda... scrolledwindow: Stop using _gtk_widget_set_captured_event_h (*)
  1c9fbe3... widget: Remove captured event handler code (*)
  960e766... widget: Don't duplicate events to translate coordinates (*)
  20cd6cc... spinbutton: Use gtk_button_new_from_icon_name (*)
  d2f76d6... scaler: Avoid some signal connections (*)
  ee27587... scale: Add a destroy notify to set_format_value_func (*)
  aa6f3a6... Update Basque translation (*)
  bd35ff6... Update Basque translation (*)
  f3fa4fc... Update Indonesian translation (*)
  0ed5f93... Updated Lithuanian translation (*)
  56c2431... Update Romanian translation (*)
  2b12370... Update Romanian translation (*)
  5329ac6... Updated Spanish translation (*)
  7b0af75... Remove NEED_XIPROTO_H_FOR_XREPLY check (*)
  d940d80... Merge branch 'build-remove-xiproto-xreply-check-gtk4' into  (*)
  a3f13f9... Update Swedish translation (*)
  25644aa... Update Hungarian translation (*)
  4fa1f45... Merge branch 'gdkmonitor-x11-manufacturer' into 'master' (*)
  6ded38d... Minor typos in the Documentation (a/an) (*)
  e4904f6... Merge branch 'doc-typos' into 'master' (*)
  8a734f9... Update Korean translation (*)
  c0b8eb3... Fix a crash in gtk-builder-tool (*)
  9bb58c3... Merge branch 'office-runner-crash' into 'master' (*)
  5504c62... gsk: Add missing 'transfer full' annotations of instance pa (*)
  6905935... Merge branch 'wip/ricotz/issue2107' into 'master' (*)
  df68320... Update Catalan translation (*)
  ca996e0... Updated Danish translation of gtk (*)
  27fa7ea... Updated Danish translation of gtk-properties (*)
  88b6176... popover: fix typo in schema string (*)
  0e35e50... Update French translation (*)
  1b32f5c... Merge branch 'typo' into 'master' (*)
  9018ce1... Update Korean translation (*)
  57d762d... Update Japanese translation (*)
  9c0e9e4... Update Japanese translation (*)
  98bc899... Update Japanese translation (*)
  848a19a... Update Catalan translation (*)
  a2fdb55... Adwaita: Fix broken osd popover style (*)
  b9d8eb5... Adwaita: Don't inherit font style to popover (*)
  3eec90c... node editor: Avoid inheriting textview styles (*)
  3139370... wayland: Fix xdg-output v3 support (*)
  cbdea09... Merge branch 'gtk-4-issue2128' into 'master' (*)
  7cea210... textlayout: remove use of GtkTextIter in line comparison (*)
  a29853f... Merge branch 'wip/chergert/faster-comparison' into 'master' (*)
  cc7ae52... texttag: avoid use of g_signal_emit_by_name() (*)
  5e49da1... textview: optimize linedisplay cache based on number of vis (*)
  6bfe171... gtkapplication-dbus: Initialise screensaver-active property (*)
  b136c77... Update Turkish translation (*)
  f7cd22d... Updated Czech translation (*)
  50543a7... Update POTFILES.skip (*)
  c53f58e... Merge branch 'wip/chergert/remove-emit-by-name' into 'maste (*)
  bc8d2ad... widget-factory: Add more submenus (*)
  c75a368... popover: Support vertical aligment (*)
  ea44ead... Add nesting popover menus (*)
  3cbf184... Add a timeout for open submenus (*)
  1203dc5... popover menubar: Use nested popover menus (*)
  ffab342... snapshot: Stop exporting _append_node_internal (*)
  6c90d3a... gsktransform: Fix documentation comment (*)
  4cc4868... label: Remove "line" from wrap properties (*)
  cb6d96d... menubutton: Remove unused member (*)
  c0214cf... menubutton: Add a create_popup_func (*)
  822547d... spinbutton: Use a box layout (*)
  e62f10d... widget-factory: Add a spinbutton in a list (*)
  1bc8f3a... Adwaita: Hack around list button styling (*)
  1f11892... bitmask: Add _gtk_allocated_bitmask_to_string (*)
  36a1b69... cssanimatedstyle: Remove some casts in hot paths (*)
  4f3e65e... csspalettevalue: Use simple arrays instead of a hashtable (*)
  6837e80... css: Avoid more type checks in hot paths (*)
  6ed6cc4... cssstaticstyle: Make set_value (transfer-full) (*)
  3a3a59c... cssdimensionvalue: Create a few more common singletons (*)
  ad1340c... cssrgbavalue: Add a singleton for transparent colors (*)
  19f69f6... cssrgbavalue: Add an opaque white singleton (*)
  5c705ae... cssrgbavalue: Add & use new_white() (*)
  eeb5cd2... cssanimatedstyle: Avoid unnecessary transition work (*)
  a231648... cssanimatedstyle: Avoid type check in loop (*)
  4b4b77c... cssanimatedstyle: Save animation in array (*)
  0f9a02e... gtkprivate: Only define gtk_internal_return_if* for consist (*)
  a7f23eb... cssimage: Use gtk_internal_return_val_* (*)
  75a48ae... cssanimatedstyle: Make set_animated_value transfer-full (*)
  a75529f... cssmatcher: Inline node values into matcher (*)
  3073e65... cssprovider: Fix compilation wth VERIFY_TREE set (*)
  f3fdf58... cssstaticstyle: Avoid ref'ing specified value in compute_va (*)
  0cf4eb3... csslookup: Remove tautological if expression (*)
  ceb8aed... cssanimatedstyle: Keep transition_info_add from recursing (*)
  ecad474... csslookup: Remove 'missing' bitmask (*)
  191e3bc... csslookup: Remove 'relevant' parameter from _init (*)
  629f528... cssinitialvalue: Make _compute public (*)
  8d6c5ba... cssstaticstyle: Compute initial/inherit values directly (*)
  df2d43c... csscolorvalue: Remove unused new_from_rgba() (*)
  e0cf6e4... csscolorvalue: return the initial color value directly (*)
  26aa620... stylecontext: Stop exporting _resolve_color (*)
  5cd8009... stylecontext: Remove leftover function prototypes (*)
  ea2a3f3... cssstyle: Remove unused _add_difference (*)
  b9316a4... cssnode: Remove unused struct (*)
  32a256b... gtksettings: Remove unused functions & prototypes (*)
  514e60c... cssnode: GtkCssAnimatedStyle->style is always a static styl (*)
  d8df197... cssprovider: Don't lookup on empty css providers (*)
  b29c30c... cssprovider: Remove unused member from GtkCssScanner (*)
  18714e2... window: Remove useless deprecation guards (*)
  80a5867... widget: Add some missing annotations to gtk_widget_class_qu (*)
  b3cffc0... widget: Remove reference to non-existent function (*)
  0821d5b... widget: Clear up gtk_widget_class_install_property_action d (*)
  75c1562... docs: Remove widget_geometry.txt (*)
  9f62bd1... docs: Remove widget_system.txt (*)
  13df99f... docs: Remove styles.txt (*)
  0e9ac9e... magnifier: Remove some unused members (*)
  5782871... menubutton: Control sensitivity of child button (*)
  6be4279... linkbutton: Use proper action name for right-click menu (*)
  afb3715... linkbutton: Use widget API to set has-toolip (*)
  1db59d1... fixedlayout: Don't call the child transform position (*)
  31efc88... fixed: x/y passed to get_child_position are not optional (*)
  9166b03... fixed: Documentation clarifications (*)
  c9241e8... gl renderer: Remove unused matrix (*)
  80411fb... scale: Use top/left/bottom/right style classes on value lab (*)
  e86bf76... scale: Allocate value close to slider (*)
  4bfe860... layoutoverlay: Fix everything (*)
  14b7fa1... textview: Remove useless warning (*)
  74208e9... text: Fix a crash when retrieving the selected text (*)
  d223752... infobar: Inherit from GtkContainer (*)
  cbc3ce5... box: Don't do casts before preconditions (*)
  b9473bc... glarea: Fix buffer initialization (*)
  9952f72... filechooserwidget: Properly watch for different display (*)
  72814a8... inspect-button: Inline some functions into only caller (*)
  7c723df... inspect-button: Inline deemphasize_window() into only calle (*)
  1339c42... widget: Queue an allocate on native widgets when changing o (*)
  c5ed51a... icontheme: Remove outdated comment (*)
  6d77723... gtkicontheme: Avoid a get_icon_flags call (*)
  ebe88ea... icontheme: Optimize icon_name_is_symbolic (*)
  44352b3... icontheme: Remove paramter from get_icon_suffix (*)
  fa85f4f... icontheme: Remove use_builtin parameter from theme_lookup_i (*)
  d98e05b... icontheme: Save the min_suffix for the min_dir (*)
  e3f1a3d... main: Check if any debug flags are set in gtk_get_debug_fla (*)
  a094723... icontheme: optimize icon_uri_is_symbolic as well (*)
  6821fe0... icontheme: Add error argument to _load_texture (*)
  2ffbb37... icontheme: Annotate return value of load_icon as nullable (*)
  c3f8253... widget-factory: Use proper setter to set has-arrow (*)
  86ad215... recentmanager: Indentation (*)
  c102387... filechooserwidget: Load recent files synchronously (*)
  ae75d4b... filechooser: Move extract_recent_folders to filechooserwidg (*)
  4766b47... filechooserwidget: Inline come functions into only callers (*)
  f4c4fe8... filechooserwidget: Remove custom recent_info_has_applicatio (*)
  4c28ee8... filechooserwidget: Create recent manager when setting opera (*)
  4413592... recentmanager: Stop using linked lists (*)
  e0fe288... icontheme: Don't try to scale pixbufs to same size (*)
  37f8e6a... gdk: Add gtk_pixbuf_get_from_texture (*)
  f3099af... icontheme: Return textures from load_icon{,_for_scale} (*)
  fd16ac4... icontheme: Return paintables from more API (*)
  590e70d... icontheme: Return a paintable from gtk_icon_info_load_icon (*)
  7133922... icontheme: Remove gtk_icon_info_load_texture (*)
  eeec6f8... icontheme: Annotate return value as nullable (*)
  eb087c9... icontheme: Remove lru cache (*)
  bb89ee1... icontheme: Remove proxy pixbufs (*)
  0b472c2... icontheme: Inline scan_resources into only caller (*)
  b65d9ca... icontheme: Avoid creating useless IconThemeDirs (*)
  38b4a2a... icontheme: Optimize suffix_from_name (*)
  1873b38... icontheme: Remove icon_info_load_pixbuf (*)
  32bed34... icontheme: Remove GtkIconInfo->pixbuf (*)
  53132d0... icontheme: Add LRU cache back (*)
  6a8921e... icontheme: Remove symbolic pixbuf cache (*)
  8eb62f1... pixbufutils: Only get icon size once (*)
  1a931da... pixbufutils: Pass colors as string to load_symbolic_svg (*)
  c0827e2... pixbufutils: Escape file data only once (*)
  32cec6c... icontheme: Adapt a code sample to the GdkPaintable transiti (*)
  7d93e99... testlist2: quit on window close (*)
  cc9faf3... scrolledwindow: Actually add controller to widget (*)
  5f48f60... Icontheme: Clean up gtk_icon_info_load_async (*)
  0603b44... icontheme: Stop using a private struct (*)
  7547291... Update POTFILES.in (*)
  9501fc2... Merge branch 'nested-popover-menu' into 'master' (*)
  ff087e1... Merge branch 'wip/chergert/tune-linedisplay-cache' into 'ma (*)
  135cea7... GtkBuildableParser: Add a wrapper for GMarkupParser (*)
  96b37f4... Use the new GtkBuildableParser type in GtkBuildable interfa (*)
  ff23397... GtkBuilder: Add support for precompiling builder xml (*)
  73042bf... GtkWidget: Precompile template xml on class creation (*)
  76103ee... GtkBuildable: Fix indentation (*)
  60f2e45... switch: Stop using a private struct (*)
  ed11f2a... bookmarksmanager: Stop exporting get_xdg_type (*)
  ce72154... Rename gtkbookmarkmanager.h to gtkbookmarksmanagerprivate.h (*)
  3a06394... headerbar: Don't update window buttons when unrealized (*)
  8ec1c86... widget: Inline build_finalize_assertions into only caller (*)
  32b84b8... native: Don't compare a pointer with 0 (*)
  a7b9a33... Add GtkCenterLayout (*)
  519967c... headerbar: Use a center layout (*)
  f0266cb... pixbuf: Add a missing return value transfer annotation (*)
  097f3c9... headerbar: Remove spacing property (*)
  adb77e1... appchooserdialog: Remove unnecessary gtk_widget_show() call (*)
  86cc7f6... fontbutton: Use a bin layout (*)
  6320bd5... fontbutton: Shorten clear_font_data a bit (*)
  54ed31e... notebook: Use a box layout (*)
  605284b... textview: fix textview drawing in presence of gutters (*)
  7927f7a... textview: clip to text window when drawing (*)
  4987cb0... Merge branch 'wip/chergert/fix-textview-clip' into 'master' (*)
  ff5eac6... Merge branch 'wip/rah/screensaver-active-fix' into 'master' (*)
  51b2fd1... build: gtkbuilderparser.c contains g-i annotations for publ (*)
  67bd28e... gtk: Fix parameter annotations for gtk_buildable_parse_cont (*)
  97231ca... gtk: Fix some g-i annotation warnings (*)
  c0071a0... text util: Remove an unused function (*)
  222e05c... Remove unused includes (*)
  5a93449... window: Make fallback menu a popover (*)
  03e3043... menutoolbutton: Add support for popovers (*)
  1b271f3... notebook: Use a popover for the tab menu (*)
  b14b0ef... toolbar: Use a popover for overflow (*)
  87e7fa9... Merge branch 'wip/kill-menu' into 'master' (*)
  58cfa3f... printing: Get PPD from original host if needed (*)
  7de0764... headerbar: Fix end-packed child order (*)
  c2b823f... Update Persian translation (*)
  3fcd39f... docs: Add GtkNative to types (*)
  ca3d855... levelbar: Use a bin layout (*)
  29244c5... video: Use a bin layout (*)
  991f4ed... menubar: Use a box layout (*)
  8122156... scrolledwindow: Remove set_placement_internal() (*)
  ea1ff9c... filechooserbutton: Remove an outdated comment (*)
  12438b3... filechooserbutton: Remove priv->child (*)
  d032396... filechooserbutton: Add icon to default (None) combo box ite (*)
  5d8c8f3... dialog: Remove useless gtk_widget_show() call (*)
  387587d... colorbutton: Use a bin layout (*)
  1b4bce4... fontchooserwidget: Use a bin layout (*)
  e05b87c... gl renderer: Fix rounded rect intersection (*)
  413cfed... searchentry: Use edit-clear-all-symbolic as clear icon (*)
  43f2b47... searchentry: Use a box layout (*)
  78a376a... snapshot: Try to avoid some linear gradient nodes (*)
  7ce1055... eventcontrollerscroll: Events are unhandled by default (*)
  0ad4166... mediafile: Add g-i annotations for actual return-type of fa (*)
  9122364... Merge branch 'wip/ricotz/mediafile' into 'master' (*)
  5e17afb... Merge branch 'printing-get-ppd-from-original-host-if-needed (*)
  412af02... Updated Lithuanian translation (*)
  7336e18... Update Polish translation (*)
  bcea965... Updated Slovenian translation (*)
  655c9dd... wayland/surface: Only call destroy func when available (*)
  3afc7b0... Merge branch 'gbsneto/fix-wayland-export-handle' into 'mast (*)
  febe128... Updated Czech translation (*)
  0e55f7a... wayland/surface: Fix crash when unexporting (*)
  7d26d39... Updated Czech translation (*)
  abc595b... Updated Danish translation of gtk (*)
  cbd9e56... Updated Danish translation of gtk-properties (*)
  94d9088... Print a warning if GTK_DEBUG is set but gtk isn't built wit (*)
  1c73edd... gtklistbox: Factor the new header out into a separate varia (*)
  b70f389... gtklistbox: Only unparent header rows if they haven’t bee (*)
  44ec142... Adwaita: new levelbar style (*)
  872d204... Merge branch 'list-box-headers' into 'master' (*)
  8373cc6... textview: revert renaming of buffer_to_surface_coords() (*)
  fea2a82... textview: use GtkTextViewChild for border and overlay child (*)
  d71995a... Merge branch 'wip/chergert/textview-widgets' into 'master' (*)
  a91d0ac... wayland: Allow binding to wl_compositor v4 (*)
  0b2006b... vulkan/image: Set HOST and TRANSFER bits for before barrier (*)
  a2b4932... vulkan/renderpass: Use GENERAL for initial layout (*)
  a795d66... vulkan/context: Implement VK_KHR_incremental_present (*)
  cb3b6ff... Merge branch 'gbsneto/vulkan-fixes' into 'master' (*)
  b311545... Update POTFILES.in (*)
  98f0d85... Builder: Fix a couple of typos in documentation (*)
  d614f4c... Updated Danish translation of gtk (*)
  56d16aa... selectionmodel: Remove doubled semicolon (*)
  6769db1... icontheme: Don't try to scale pixbufs to 0px (*)
  578dc9e... eventcontrollerkey: Add getters for the properties (*)
  a3cfb42... eventcontrollerkey: Change behavior of contains-focus (*)
  023bb2c... Adwaita: use borders_color for separators  - fixes #2175 (*)
  6db1819... Adwaita: osd button fixes  - remove text/icon shadow from o (*)
  83eeeb6... Adwaita: circular button fix  - remove old border drawing c (*)
  f354a77... gdk: Fix wl_output accounting on tablet devices (*)
  76ea157... rendernode: remove unused macros (*)
  47ef5af... gl: remove stray + (*)
  3b95945... textview: cache paragraph render nodes (*)
  adff8c2... Merge branch 'wip/chergert/cache-text-render-node' into 'ma (*)
  5f8dc54... Merge branch 'wip/chergert/quick-fixes' into 'master' (*)
  075c773... gdk: Avoid poking possibly freed memory (*)
  919d823... Merge branch 'wip/carlosg/tablet-invalid-reads-master' into (*)
  013538d... placesviewrow: popup-menu returns a boolean (*)
  d8b0a78... label: Change cursor even if unrealized (*)
  3f3c843... label: Don't update cursor after unsetting select_info (*)
  2f6d6f2... label: Remove gtk_label_realize (*)
  703fda3... label: Remove set_selectable_hint (*)
  dbabdf8... radiobutton: Fix a warning in a code sample (*)
  eb834b8... adwaita: Use border-spacing to style checkbuttons (*)
  876e256... Adwaita: make links in infobars legible (*)
  2dfb8de... Adwaita: Add color defines from 3.24 (*)
  1c091a0... Tiny refactoring (*)
  a6f1455... Adwaita: Blue check/radiobuttons (*)
  a743412... modelbutton: Create accel label on demand (*)
  722f8e8... modelbutton: Remove end_box (*)
  b8f37da... modelbutton: Replace map() with root() (*)
  d3fc47e... modelbutton: Use a box layout (*)
  5803366... button: Remove unused signal enum members (*)
  b5b81de... modelbutton: Rework (*)
  355d3f0... widget: Plug layout manager leak (*)
  bcd8941... widget-factory: Skip xml files in background selection dial (*)
  11ee72f... dialog: Fix action button rearrangement (*)
  a3cef6c... label: Use TRUE/FALSE instead of 1/0 (*)
  e20f547... demo: Fix modelbutton demo (*)
  3944d64... demo: Don't manually add labels to menubuttons (*)
  d8c9403... widget: Create finalize assertions in destroy() (*)
  49887d4... filechooserbutton: Only destroy existing native dialogs (*)
  c720355... testmodelbutton: Remove toggles for removed properties (*)
  8928323... popover2.ui: Stop trying to set GtkModelButton:label (*)
  bd9687a... popovermenu: Switch back to "main" AFTER unmapping (*)
  fb1145d... popovermenu: Only close if there's a new focus widget (*)
  172f68e... popovermenu: Switch to main submenu before mapping (*)
  7cdb8d8... gtk-demo: Fix up sidebar demo style (*)
  553c458... Adwaita: Remove superfluous border from stacksidebar (*)
  3d3525a... stacksidebar: Inherit from GtkWidget (*)
  542b95e... widget-factory: Remove double border around textview (*)
  371c325... statusbar: Use a bin layout (*)
  2a40ff1... Adwaita: add statusbar padding back (*)
  e325f65... spinbutton: Fix adjustment value thinko (*)
  e5de031... inspector: Don't add padding to spinbuttons (*)
  e838ea3... gl renderer: Fix scaled fallback node drawing (*)
  c23afb2... widget: Compare adjusted sizes in size_allocate (*)
  329f7c1... gl renderer: Remove rounded rect intersection code (*)
  e4a00f8... textview: fix off-by-one in y_range invalidation (*)
  d9f6f26... Merge branch 'wip/chergert/textview-fix-selection' into 'ma (*)
  c9ca60c... gl: short-circuit on NULL program (*)
  c7a5d99... textview: use gtk_snapshot_new_with_parent() (*)
  e32c992... gl: avoid copying GskGLCachedGlyph in lookup (*)
  75b5c2a... Merge branch 'wip/chergert/const-glyph-cache' into 'master' (*)
  b29feb1... gl: use memcmp to compare glyph cache keys (*)
  528297f... gl: avoid copying RenderOp to GArray (*)
  5b04201... Merge branch 'wip/chergert/avoid-renderop-copy' into 'maste (*)
  a181136... Updated Spanish translation (*)
  a29826b... gl renderer: Only add outset shadow center piece if dx/dy ! (*)
  9b1e0dd... gl renderer: Cosmetics (*)
  0b999c7... gl renderer: Fix glsl rounded rect shrinking (*)
  2977e91... gl renderer: Grow unblurred outset shadow outline on the gp (*)
  f4f060c... snapshot: Don't move shadows too much (*)
  f7c64b4... gl renderer: Don't copy colors into render ops (*)
  9019953... gl renderer: Don't copy outset shadow node outline (*)
  136400e... gl renderer: Remove unused modelview matrix (*)
  e296c6a... gsk: Store color bit info in text nodes (*)
  8937cd9... gl: Shrink CachedGlyph structs slightly (*)
  849b950... gl: glyph cache tweaks (*)
  30433d7... Cosmetics (*)
  cf44ba7... gl: Avoid stray use of doubles (*)
  1caa95b... gl renderer: Avoid copying a rect (*)
  6a4c778... gl renderer: Shorten function (*)
  4f5a9be... gl renderer: Get blur node child only once (*)
  60e2242... Add an icon scrolling demo (*)
  9b61bfb... gl: Speed up icon caching (*)
  8839e10... gl: Do less work to maintain caches (*)
  646c5f3... gl: Handle row stride for glyph cache upload (*)
  1c17316... gl: Handle row stride for icon cache upload (*)
  019e3c0... Make the scrolling demo more versatile (*)
  0a876f1... gl: Don't use memcmp for comparing cache keys (*)
  61db797... gl: Simplify glyph cache lookup (*)
  bcdc3b7... iconcache: Fix icon padding (*)
  977ac2b... gl: Do less work on glyph caching (*)
  123cbd4... gl: Make icon cache work like glyph cache (*)
  d3ad178... Merge branch 'glyphcache-fiddling' into 'master' (*)
  f9e100c... menu: Remove menu_queue_resize (*)
  93122ac... menu: Remove unused members (*)
  d570121... menu: Align function parameters (*)
  4c4bca0... menuitem: Remove unused members (*)
  7344723... colorscale: Remove some duplicated code (*)
  989307e... stackswitcher: Inherit from GtkWidget (*)
  b8f62d1... Update stackswitcher CSS (*)
  60d63bb... gl: Improve debug spew for caches (*)
  88649b6... gl: Interleave cache aging (*)
  e9ba7ed... gl: Increate the cache check frequency (*)
  e46a7ca... shadow cache: Remove outdated comments (*)
  7bff3ab... glyph cache: Fix handling of big glyphs (*)
  acb7f43... notebook: Avoid a crash (*)
  5ea21f7... gl renderer: Fix an out of bounds read (*)
  bb56b4e... cssimagebuiltin: Don't create cairo nodes for empty icons (*)
  6d20fe0... expander: Rename CSS nodes (*)
  9f5ee77... singleselection: Fix model property (*)
  1b68e76... gtk: Add GtkNoSelection (*)
  01be7f0... widget: Make gtk_widget_activate_action() return TRUE/FALSE (*)
  19304c1... bindings: Add gtk_binding_entry_add_action() (*)
  a1a70a1... bindings: Add gtk_binding_entry_add_callback() (*)
  427deb4... widget: Make gtk_widget_grab_focus() return a boolean (*)
  14c34a7... widget: Make grab_focus() fail on insensitive widgets (*)
  9c1b1eb... widget: Insist that widgets are rooted to be focusable (*)
  4eb0779... widget: Don't grab focus when can-focus == false (*)
  7fc74ea... Merge branch 'otte/for-master' into 'master' (*)
  a00d12c... prototype OpBuffer helper for building op buffer (*)
  571068a... Drop OP_CHANGE_VAO (*)
  58d57e1... gl: Drop buffer_size (*)
  97f3371... gl: avoid calculating vertex_data until necessary (*)
  b53fa48... Fix load_vertex_data (*)
  49748c9... Some more vertex data reshuffling (*)
  c5af463... Cache glyph textures in render nodes (*)
  e34d1b8... gl: Slightly rework the icon cache api (*)
  dd5ee87... gl: Speed up icon cache lookups (*)
  7197743... pixbuf utils: Preserve format information (*)
  be13a23... icon theme: Avoid mime sniffing (*)
  0895f02... icon theme: Avoid a string copy (*)
  173bb2e... gsk: Fix uninitialized memory (*)
  d777300... Fix a crash with glyph caching (*)
  d36d7d9... Merge branch 'fix-popover-styles' into 'master' (*)
  7f2ab0d... bindings: Refactor (*)
  d0e14f7... bindings: Make gtk_bindings_add_callback() allow for varian (*)
  c2a32af... Initialize cursor alpha to 1.0 (*)
  9b87cac... render: Fix goto (*)
  bab7f56... entry: Return boolean from gtk_entry_grab_focus_without_sel (*)
  342d88a... Merge branch 'otte/for-master' into 'master' (*)
  0b1845b... Update Croatian translation (*)
  77e9788... Update Croatian translation (*)
  6c92b82... Merge branch 'wip/chergert/opbuffer' into 'master' (*)
  468295a... Update Croatian translation (*)
  8a603ff... Revert "icon theme: Avoid a string copy" (*)
  5ab5ff7... Cosmetics (*)
  222b6c2... glyph cache: Go back to memcmp (*)
  aeabe3c... gl: Add debug spew to texture atlas (*)
  fdbb925... gl: Remove an unimplemented profiler counter (*)
  239c178... Update POTFILES.in (*)
  233d096... icon theme: Avoid a string copy (*)
  dbbb7ee... testicontheme: Remove useless function (*)
  2ea95a7... Drop gtk_icon_theme_list_contexts (*)
  6373ced... Drop gtk_icon_theme_get_example_icon_name (*)
  dd69bca... icon theme: Start to untangle GtkIconInfo (*)
  c3de5e3... Avoid a use of icon_file (*)
  3c219bf... Add another symbolic pixbuf helper (*)
  e190b45... Drop another use of icon_file (*)
  20e70a7... Drop another use of icon_file (*)
  15dffb4... icon theme: Drop icon_file from GtkIconInfo (*)
  416b2cd... Move symbolic pixbuf recoloring code (*)
  1dd55ed... Drop gtk_icon_info_new_for_pixbuf (*)
  ba7649b... inspector: Fix node recording (*)
  7a73f43... Merge branch 'wip/matthiasc/icon-theme' into 'master' (*)
  d3431f5... Revert "inspector: Fix node recording" (*)
  17a1119... text: Remove an unnecessary queue_draw() call (*)
  23be10c... searchentry: Make the text entry expand (*)
  bb2c684... shortcutlabel: Inherit from GtkWidget (*)
  9ba08a0... shortcutlabel: Inherit from GtkWidget (*)
  4826255... filechooserwidget: Rename a callback (*)
  aaae141... filechooserwidget: Focus the searchbar when searching (*)
  426d5ca... filechooserwidget: Add .menu to right-click popover (*)
  350495c... Adwaita: Remove padding from popover.menu (*)
  ca71340... Adwaita: Fix menubutton in headerbar margins (*)
  acf927f... text: Don't destroy pango layout in size_allocate (*)
  a62efb8... text: Remove gtk_text_get_text_allocation (*)
  8fc4d22... text: Inline function into only caller (*)
  31ae934... text: Fix context menu position (*)
  640db05... text: Remove some unused members (*)
  15af873... placesview: Use proper setters for properties (*)
  aaaa3e1... placessidebar: Remove some unused members (*)
  1882034... text: Fix _set_attributes docs (*)
  dfcc40e... text: Propagate pango attributes to placeholder (*)
  11a38dd... entry: Remove unused function (*)
  2cd4b25... placesview: open address popover upwards (*)
  008e807... filechooserwidget: Inline function into only caller (*)
  6b07ce2... filechooserwidget: Remove unused function parameter (*)
  4413757... inspector: Fix expander arrow node names (*)
  1038bc7... Revert "Cache glyph textures in render nodes" (*)
  dd316c8... gl: Add some comments (*)
  472d8ee... gl: Avoid pointless iteration (*)
  5b508ea... Revert "gl: Speed up icon cache lookups" (*)
  ffaf26f... Merge branch 'readonly-all-the-things' into 'master' (*)
  0284d40... window: Unrealize renderer before children (*)
  1f0310d... gtk-demo: Add a scrolling image demo (*)
  e79d585... gdkselectionoutputstream-x11: Fix a memory leak (*)
  abd4754... messagedialog: Remove useless GTK_TYPE_BUILDABLE interface (*)
  553a9c2... togglebutton: Don't emit clicked during set_active() (*)
  4cca27a... builder: Allow parsing G_TYPE_BYTES from strings (*)
  4d9cc48... wayland: Rely on server key repeat info (*)
  cb81a06... wayland: Drop the keyboard settings object (*)
  9dd8652... Merge branch 'wl-key-repeat' into 'master' (*)
  0373863... inspector: Remove fallback from logs (*)
  d4c97ea... gl: Use the fallback debug flag (*)
  745a701... inspector: Add a switch for fallback rendering (*)
  a31a802... Merge branch 'fallback-rendering' into 'master' (*)
  c48fe6d... ci: Update the image to Fedora 31 (*)
  41beae1... vulkan: Add missing enum value (*)
  4b41dd4... Merge branch 'otte/for-master' into 'master' (*)
  48cc262... Check for diff's availability (*)
  a5c0068... ci: Add diffutils to the CI image (*)
  2d30972... ci: Add internal links to the HTML report (*)
  6cacff9... Merge branch 'ci-update' into 'master' (*)
  19a4e76... Update the print dialog for headerbar changes (*)
  eca7fa0... Merge branch 'fix-print-dialog' into 'master' (*)
  41c52e9... Bump the pango dependency (*)
  eaa6301... Port the font chooser to just use harfbuzz (*)
  4a2f313... gtk-demo: Use harfbuzz for font features (*)
  fa8ce17... build: We no longer need freetype (*)
  8ccf2a7... gsk: Stop using deprecated pango api (*)
  de29c3e... label: Handle insert_hyphens pango attribute (*)
  828b582... label: Handle new pango attributes (*)
  2889844... Merge branch 'bump-pango' into 'master' (*)
  22bb1bd... reftests: Drop libtool hack (*)
  34d0021... reftests: Print out a helpful error (*)
  5f627a2... Merge branch 'reftest-fixes' into 'master' (*)
  6d16f7a... textview: use g_slice_new0 for proper initial state (*)
  44093f4... stack: return the stack page when adding a child, to ease s (*)
  3086715... Merge branch 'gtkstack-addnamed-return' into 'master' (*)
  5d07877... Merge branch 'wip/sadiq/fix-leak' into 'master' (*)
  427b5d1... Adwaita: radios & checkboxes styling updates (*)
  6e5da14... cell text: Handle new pango enum values (*)
  53c9eb5... Move the ifdef to the right spot (*)
  3bf9277... Revert "Adwaita: radios & checkboxes styling updates" (*)
  b5ed2d3... tests: Add label-sizing.ui to the XFAIL list (*)
  b271db4... ci: Allow msys2 jobs to fail (*)
  fbea677... Updated Spanish translation (*)
  5e34121... texthistory: add GtkTextHistory helper (*)
  15b3c0f... textview: add undo/redo support to GtkTextView (*)
  7587996... editable: add enable-undo property (*)
  7e77afe... entrybuffer: remove text in ::deleted-text default handler (*)
  fb4fbfb... text: add undo support to GtkText (*)
  6d193d7... gtk-demo: wrap text operations in irreversible actions (*)
  e93408e... gtk-demo: add an undo demo for GtkEntry (*)
  67c0f88... gtk-demo: add a demo for TextView undo/redo (*)
  dba9298... gtk-demo: set irreversable actions for textview demos (*)
  bfc1e77... migration: add GtkEntryBuffer::deleted-text to migration gu (*)
  e8d890a... gtk-demo: Drop the entry buffer demo (*)
  accbfc0... Merge branch 'wip/chergert/textundo' into 'master' (*)
  07f2024... scrolledwindow: Use dispose(), not destroy() (*)
  ab407ba... Merge branch 'kill-entry-buffer-demo' into 'master' (*)
  22d5b9b... Adwaita: Emoji picker adjustments (*)
  290e250... Merge branch 'adwaita-emoji-picker-adjustments-gtk4' into ' (*)
  e26c361... Updated Spanish translation (*)
  07d17c5... Update Polish translation (*)
  bfa0509... Privatize popover menu pieces

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