[gtk] Created tag 3.99.0



The unsigned tag '3.99.0' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: 1596162810 -0400

    3.99.0

Changes since the last tag '3.98.5':

Alexander Larsson (2):
      Merge branch 'win32-use-g-stat' into 'master'
      Merge branch 'final-frame-clock-work' into 'master'

Alexander Mikhaylenko (1):
      headerbar: Show title buttons by default

Andreas Persson (1):
      Add missing exports for GtkColumnView methods.

Asier Sarasua Garmendia (2):
      Update Basque translation
      Update Basque translation

Aurimas Černius (1):
      Updated Lithuanian translation

Bartłomiej Piotrowski (1):
      ci: Switch ASAN tests to runners tagged so

Baurzhan Muftakhidinov (5):
      Update Kazakh translation
      Update Kazakh translation
      Update Kazakh translation
      Update Kazakh translation
      Update Kazakh translation

Benjamin Otte (137):
      listitemmanager: Update selections properly
      selectionmodel: Rename "exclusive" to "unselect_rest"
      selectionmodel: Add unselect_rest argument to select_callback
      Merge branch 'wip/otte/for-master' into 'master'
      Merge branch 'benzea/fix-css-update' into 'gtk-3-24'
      Merge branch 'cherry-pick-947c3e9f' into 'master'
      listbase: Fix copy/paste error
      Merge branch 'wip/otte/for-master' into 'master'
      gridview: Compute right amount of items to skip
      dropdown: emit notify for selected from the changed callback
      demo: Use GtkDropDown::selected-item
      gtk-demo: Embed the RGBA value
      Revert "gtk-demo: Make the colors demo populate incrementally"
      gtk-demo: Compute HSV values directly
      gtk-demo: Make colors demo contain all 16,777,216 colors
      gtk-demo: Add custom listmodel for all true colors.
      gtk-demo: Add a permutation to compute colors from the position
      gtk-demo: Allow color list to have any size
      gtk-demo: Reinstate incremental filling
      sortlistmodel: Look at order
      gtk-demo: Add an "Unsorted" option (and default to it)
      Add amalgamated roaring bitmaps source code
      Add GtkBitset
      testsuite: Add tests for GtkBitset
      multiselection: Port to GtkBitset
      selectionmodel: Replace query_range() with get_selection()
      selectionmodel: Add gtk_selection_model_set_selection()
      listbase: Port rubberband to gtk_selection_model_set_selection()
      selectionmodel: Remove select_callback() functions
      Remove GtkSet
      multiselection: Track items across resorts
      gtk-demo: Port listview-colors demo to multiselection again
      gtk: Remove GtkPropertySelection
      Fix indentation
      listbase: Don't do extra work
      listbase: Move a common function from the children into GtkListBase
      listbase: Allocate rubberband according to list coords
      multiselection: Implement get_selection_in_range()
      listbase: Allocate gridview items properly on RTL
      listbase: Flip autoscroll deltas if adjustments are flipped
      listview: Allocate rubberband at end of size_allocate()
      listbase: Compute rubberband region on-demand
      listbase: Only compute the modifiers when releasing the rubberband
      listbase: Make rubberbanding a threshold drag
      Merge branch 'wip/chergert/gtk4-remove-textlayout-vtable' into 'master'
      bitset: Add APIs needed for a filterlistmodel
      a11y: Remove double initialization of variables
      stringfilter: Don't crash if the expression returns ""
      stringlist: Take a const char const * argument
      listmodels: Stop respecting item-type
      selectionmodels: Add set_model() support
      tests: Make testlistview be a list again
      bitset: Add gtk_bitset_new_range()
      stringlist: Make property not construct-only
      stringlist: Make one constructor call the other
      stringlist: Clarify docs for gtk_string_list_get_string()
      stringlist: Remove n_additions argument from gtk_string_list_splice()
      stringlist: Call splice() for adding items after construction
      stringlist: Export gtk_string_object_new()
      gtk-demo: Add a listview demo for filtering strings
      filterlistmodel: Rewrite with bitset data structure
      filterlistmodel: Add incremental filtering
      filterlistmodel: Add gtk_filter_list_model_get_pending()
      gtk-demo: Add incremental filtering to words demo
      filterlistmodel: Look at type of change
      demo: Make words listview load async
      bitset: Don't overflow when splicing
      bitset: Fix typo: gtk_bitset_slice() => gtk_bitset_splice()
      testsuite: Add more filterlistmodel tests
      filterlistmodel: Don't filter out every 513th element
      testsuite: Be more exhaustive
      sorter: Remove a return_if_fail()
      Merge branch 'wip/otte/for-master' into 'master'
      sortlistmodel: Remove forgotten G_PARAM_CONSTRUCT_ONLY
      Add GdkArray
      cssselector: Use GdkArray
      main: Use a GdkArray
      Remove preallocated array code
      snapshot: Move structs into .c file
      snapshot: Port node list to GdkArray
      array: Add null-termination
      icontheme: Use GdkArray
      array: Add a bunch of new features
      snapshot: Use GdkArray for the state stack
      stringlist: Convert to array
      testsuite: Add a case with escaped Latin-1 code
      testsuite: Don't be too exhaustive
      gtk-demo: Don't make demos modal
      stringfilter: Make the constructor take an expression
      listitemmanager: Do a better job on double items
      Merge branch 'wip/otte/for-master' into 'master'
      testsuite: Fix a leak
      sortlistmodel: Test that the model is stable
      sortlistmodel: Replace with an array-based model
      sortlistmodel: Track item positions
      Add a timsort() implementation
      sortlistmodel: Use timsort
      timsort: Add gtk_tim_sort_set_runs()
      sortlistmodel: Make sorting incremental
      timsort: Make sure merges don't take too long
      timsort: Add gtk_tim_sort_set_max_merge_size()
      timsort: Add change tracking to gtk_tim_sort_step()
      sortlistmodel: Make the sort callback useful
      testsuite: Add exhaustive sortlistmodel test
      sortlistmodel: Add an incremental property
      sortlistmodel: Split the SortItem into 2 arrays
      sorter: Introduce GtkSortKeys
      sortlistmodel: Use GtkSortKeys
      sortkeys: Add an equal sort keys
      stringsorter: Implement GtkSortKeys
      numericsorter: Implement GtkSortKeys
      treelistrowsorter: Implement GtkSortKeys
      multisorter: Implement GtkSortKeys
      sortlistmodel: Make sort stable again
      sortlistmodel: Properly compute runs
      gtk-demo: Make colors demo do incremental sorting
      sortlistmodel: Make key generation part of the step function
      timsort: Add progress estimation
      sortlistmodel: Add progress estimation
      gtk-demo: Add a progress bar when the colors demo resorts
      timsort: Actually 0-terminate the array in get_runs()
      Merge branch 'wip/otte/for-master' into 'master'
      searchengine: Remove unused set_recursive() call
      searchenginemodel: Remove unused code
      Merge branch 'wip/otte/for-master' into 'master'
      Replace "gint" with "int"
      Replace "gchar" with "char"
      Replace "gfloat" with "float"
      Replace "gdouble" with "double"
      Add GtkBoolFilter
      Merge branch 'wip/otte/boolfilter' into 'master'
      gdk: Remove base_size and increment from GdkGeometry
      gdk: Remove unused flags
      Remove aspect ratio from GdkGeometry
      Remove gravity from GdkGeometry
      Remove unused GDK_HINT_POS
      Merge branch 'wip/otte/geometry' into 'master'

Boyuan Yang (4):
      Update Chinese (China) translation
      Update Chinese (China) translation
      Update Chinese (China) translation
      Update Chinese (China) translation

Caolán McNamara (1):
      gtk#767 add a way to change the application_id of a toplevel wayland GdkSurface

Carlos Garnacho (60):
      gtkgesturezoom: Do not check touchpad phase on generic events
      gtkwidget: Cancel all gestures in other groups
      gtkmain: Look up transient-for hierarchies to determine modality
      gdk: Drop GDK_SOURCE_ERASER
      gdk: Drop supports_multidevice API
      gdk: Drop GdkGrabOwnership
      gdk: Drop gdk_seat_get_logical_pointers()
      gdk: Add gdk_event_get_seat()
      gdk: Depend less on gdk_event_get_device()
      gtkwidget: Remove dead code
      gtkmain: Drop unused struct field
      gtkwidget: Drop _gtk_widget_get_device_surface()
      gtkwidget: Avoid poking surfaces and events in gtk_widget_list_devices()
      gdk: Drop gdk_device_get_last_event_surface()
      gtkwindowhandle: Drop has-grab checks
      gtknotebook: Move away from grab_notify
      gtkspinbutton: Drop grab_notify handler
      gtkbutton: Drop grab_notify handler
      gtkvideo: Track child focus to determine whether controls should autohide
      gtkprintoperation-win32: Don't track grab-notify
      gtkwidget: Drop ::grab-notify signal and vfunc
      gtkmain: Make grab-notify notifications more targeted
      gtkwidget: Drop internal checks in grab-notify
      gtkwidget: Drop gtk_widget_device_is_shadowed()
      gtkwidget: Avoid use of shadowed flag
      gtkwidget: Drop _gtk_widget_[gs]et_shadowed()
      gtktextview: Remove child textview items last
      gtkswitch: Don't be eager in accepting the gesture
      gtktext: Don't accept (twice!) all press actions
      Merge branch 'wip/Jehan/GtkIMContextWayland-master' into 'master'
      gtkscrolledwindow: Look up correctly target in captured motion events
      gdk/x11: Ignore regular crossing events while in implicit grabs
      gtkrange: group gestures the right way around
      gtkwindowhandle: Only claim gesture on action
      gdk: Drop GDK_SOURCE_CURSOR
      gtkpopover: Move away from gdk_device_get_state()
      gtkwindow: Move away from gdk_device_get_state()
      gdkdevice: Remove gdk_device_get_state()
      docs: Correct migration note
      gdk: Add gdk_device_tool_get_axes()
      gdk: Add gdk_seat_get_tools() API call
      inspector: Show tool axes, instead of device axes
      gdk: Remove gdk_device_get_axes()
      gdk: Make GdkDevice axis API internal
      gdk: Make events hold an axis array matching GdkAxisUse
      gdk: Drop source_device argument from _gdk_display_device_grab_update()
      gdk: Conflate GDK devices
      gdk: Avoid gdk_device_get_associated_device()
      gdk/macos: Avoid gdk_device_get_associated_device()
      gdk/win32: Avoid gdk_device_get_associated_device()
      gdk/x11: Avoid gdk_device_get_associated_device()
      gtkdragsource: Avoid gdk_device_get_associated_device()
      gtkwindowhandle: Avoid gdk_device_get_associated_device()
      gtktextview: Avoid gdk_device_get_associated_device()
      gtkimcontext: Avoid gdk_device_get_associated_device()
      gdk: Drop gdk_device_get_associated_device()
      gdk: Make gdk_device_list_physical_devices() private
      gdk/x11: Make device type a X11 detail
      gdk: Drop gdk_device_get_device_type()
      gdk: Rename gdk_seat_get_physical_devices() to gdk_seat_get_devices()

Casey Jao (1):
      Remember to call print_cb even if print operation is cancelled.

Christian Hergert (9):
      textlayout: remove virtual table indirection
      treeview: allow subclassing GtkTreeView
      build: fix linking support on macOS with Clang
      build: squash various warnings with Clang
      build: add ATK fallback subproject wrapper
      gdk: disable file transfer portal on macOS
      macos: prototype new GDK backend for macOS
      macos: support ARM/PowerPC time conversion for DisplayLink times
      build: bump to sysprof 4 ABI

Christoph Reiter (3):
      gtkiconcache: Use g_stat instead of fstat
      Fix various compiler warnings with the 64bit mingw build
      CI: Switch to 64bit mingw for the MSYS2 job

Chun-wei Fan (7):
      demos: Fix builds against Visual Studio headers
      gdk/gdkarrayimpl.c: Fix build on Visual Studio
      build: Check for EGL support in libepoxy on Windows
      Add a EGL renderer (via ANGLE) for Windows
      demos: Fix glarea demo on OpenGL/ES
      OpenGL/ES: Fix 'R' and 'B' bits inverted on Windows
      GDK/Win32: Force GLES if running on ARM64

Corentin Noël (2):
      placessidebar: Fix build with libcloudproviders
      dropdown: Annotate the get_selected_item method

Daniel Mustieles (9):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Șerbănescu (3):
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation

Efstathios Iosifidis (1):
      Update Greek translation

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuel Gil Peyrot (3):
      Switch to GL_ARB_framebuffer_object
      gdk/wayland: Add an API to inhibit and uninhibit idle
      gtk/wayland: Add support for idle inhibition in GtkApplication

Emmanuele Bassi (98):
      Annotate the GtkSelectionModel callbacks
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'tintou/places-sidebar-cloudproviders' into 'master'
      Merge branch 'wip/carlosg/zoom-no-touchpad-warnings' into 'master'
      Merge branch 'wip/ricotz/cleanup' into 'master'
      ci: Move images into environment variables
      ci: Move backend Meson flags into a variable
      Merge branch 'no-more-testdbus' into 'master'
      Add libcloudproviders as a fallback subproject
      ci: Enable libcloudproviders support
      Use the appropriate include for libcloudproviders
      Update a comment
      cups: Use allow/ignore list
      Fix typo in a comment
      docs: Clean up the GtkBuilder description
      Rename (unused) argument
      Rename delegate input method context
      Rename internal object for the Quartz input method context
      Clarify document
      Use the appropriate name for Juneteenth
      Rename master and slave device
      Merge branch 'wip/ricotz/annotations' into 'master'
      Merge branch 'tintou/dropdown-annotations' into 'master'
      Annotate nullable argument
      Add pre-condition check on nullable argument
      Merge branch 'issue-2900' into 'master'
      ci: Create new origin for forks
      Merge branch 'ci-style' into 'master'
      Add nullable annotations for gtk_cclosure_expression_new()
      Fix "not nullable" annotation
      Annotate string array
      Merge branch 'issue-2915' into 'master'
      Use depth=1 for cloning sub-projects
      ci: Use the timeout multiplier from the environment
      ci: Increase the timeout multiplier
      Increase the default timeout for slow tests
      Add the filtermodel-exhaustive test to the slow suite
      build: Restructure the tests to use dictionaries
      Merge branch 'ebassi/ci-timeout' into 'master'
      Fix typo in the gtk-doc stanza for gtk_string_filter_new()
      Merge branch 'ebassi/for-master' into 'master'
      Fix typo in the GtkStrinFilter constructor declaration
      Remove ATK
      a11y: Add the supported accessibility roles
      Introduce GtkAccessible
      Add GtkAccessibleValue
      Add GtkAccessibleStateSet
      Add GtkATContext
      Plug GtkATContext into GtkAccessible
      Have GtkWidget implement GtkAccessible
      Update the accessible state on widget visibility changes
      Start documenting the Accessibility API
      Allow setting the accessible role at construction
      Plumb all the GtkAccessibleProperty values into GtkAccessibleValue
      Add GtkAccessiblePropertySet
      Add accessible properties to GtkAccessible
      a11y: Add roles to various widgets
      a11y: Update the "pressed" state on toggle buttons
      a11y: Update the accessible state for GtkRange
      a11y: Set the role for GtkScale
      a11y: Update GtkSeparator
      a11y: Update the accessible label for GtkButton
      a11y: Collect reference value
      a11y: Add binding-friendly accessible property setter
      Remove GTK_ACCESSIBLE_STATE_NONE
      a11y: Resync with the ARIA spec
      a11y: Simplify GtkAccessibleValue
      a11y: Add relations API
      a11y: Consolidate the attributes container
      a11y: Implement role and state change in GtkSwitch
      a11y: Add testing API
      a11y: Change default accessible role
      a11y: Allow storing list of references in GtkAccessibleValue
      a11y: Change the collection type for reflist attributes
      a11y: Update labelled-by when setting mnemonic labels
      Fix build with debugging notes disabled
      a11y: Restart the accessibility test suite
      a11y: Add more test API
      a11y: Add API to retrieve accessible values
      a11y: Allow setting the role post-construction
      a11y: Simplify the test API
      a11y: Add a simple test case for GtkButton's accessible state
      ci: Re-enable the accessibility test suite
      docs: Add missing GTK_ACCESSIBLE_VALUE_UNDEFINED
      a11y: Make GtkATContext.create() public
      ci: Use DAG attributes
      Merge branch 'ebassi/ci-dags' into 'master'
      docs: Document a11y attributes
      a11y: Allow unsetting the relations using NULL
      a11y: Test unset relations
      Split GtkProgressBar finalization
      Merge branch 'a11y-tests' into 'master'
      Remove stray gtk-doc annotation
      a11y: Use undefined as default for string attributes
      a11y: Fix the error message for the attribute test macros
      a11y: Add proper error reporting to value collection
      a11y: Add an explicit "reset to default" method
      a11y: Update the valuetext attribute of GtkProgressBar

Florentina Mușat (11):
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation
      Update Romanian translation

Florian Müllner (1):
      menubutton: Remove align-widget property

Friedrich Beckmann (2):
      quartz: added open capability to gtk_application
      quartz: gtk-application - inhibit openFiles events from cmdline

Jakub Steiner (6):
      Adwaita: dropdown styling
      Adwaita: notebook legibility fixes
      demos: icons for Print and Node Editors
      Adwaita: sidebar color for file picker
      Adwaita: sidebar color for file picker
      Adwaita: revert letter-spacing for large-title

Jehan (3):
      build-aux: search various Glib/GIO utilities in .pc file.
      build-aux: fallback to default glib-compile-schemas & gio-querymodules.
      gtk: focus out the GtkIMContextWayland upon finalization.

Jonas Ådahl (1):
      gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area

Jordi Mas (9):
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Fixes typos
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Fixes to Catalan translations
      Update Catalan translation

Martin Blanchard (1):
      Fix the lpr print backend build (redundant-decls)

Matthias Clasen (645):
      gtk-demo: Cosmetic improvements to clocks demo
      gtk-demo: Cosmetic changes to the dropdown demo
      gtk-demo: Fix a leak
      Drop pango version checks
      gtk-demo: Add overline to the markup demo
      gtk-demo: Cosmetics
      gtk-demo: Cosmetics
      gtk-demo: Improve display of image sources
      gtk-demo: Expand the sidebar by default
      Fix cell editing
      Merge branch 'gtk-demo-tweaks' into 'master'
      Drop gtknativeprivate.h
      dropdown: Use our own CSS name
      Merge branch 'fix-cell-editing' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      broadway: Drop a pointless vfunc
      wayland: Drop a pointless vfunc
      win32: Drop pointless vfuncs
      gdk: Drop gdk_device_get_history
      Merge branch 'drop-device-history' into 'master'
      gdk: Compress scroll events
      Keep scroll history
      gdk: Add scroll delta x/y as device axes
      gdk: Shrink GdkTimeCoord
      gdk: Rename gdk_motion_event_get_history
      gdk: Add documentation
      Address review comments
      x11: Stop setting device keys
      gdk: Drop gdk_device_get/set_keys
      gdk: Drop gdk_device_set_axis_use
      gdk: Drop axis labels
      Merge branch 'device-cleanup' into 'master'
      Merge branch 'scroll-compression' into 'master'
      Merge branch 'michaelweghorn/master_issue1820_gtkfilechoosernative_get_filter' into 'master'
      propertyselection: Add getters
      Merge branch 'property-selection-getters' into 'master'
      Add GtkBookmarkList
      testcolumnview: Add recent file support
      Merge branch 'recent-model' into 'master'
      docs: Cosmetics
      Adwaita: bring dropdown arrows back
      iconbrowser: Drop app menu leftovers
      dropdown: Make the popup as wide as the button
      Merge branch 'matthiasc/for-master' into 'master'
      Fix the custom paper dialog
      dropdown: Make the stack nonhomogeneous
      testdropdown: Add some more tests
      printeroptionwidget: Port to GtkDropDown
      printdialog: Replace some combo boxes with drop downs
      Adwaita: Allow separators on individual list items
      printdialog: Replace the papersize combo with a dropdown
      Merge branch 'fix-custom-paper-dialog' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      paperdialog: Drop the private struct
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Make the print dialog more functional
      Merge branch 'matthiasc/for-master' into 'master'
      spinbutton: Bring back auto-sizing
      Merge branch 'tchaik/fix-lpr-build' into 'master'
      Merge branch 'fix-spin-button-auto-sizing' into 'master'
      Merge branch 'mingw-x64-compiler-warnings' into 'master'
      dropdown: Style fixups
      Merge branch 'matthiasc/for-master' into 'master'
      inspector: Don't set style classes on app widgets
      Merge branch 'matthiasc/for-master' into 'master'
      Add a GtkEditableLabel widget
      gtk-demo: Use editable labels in the settings demo
      paperdialog: Port to use GtkListView
      button: Center images
      Merge branch 'editable-label' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Cosmetics
      searchentry: Fix keynav
      Merge branch 'michaelweghorn/master_issue1820_gtkfilechoosernativeportal_get_filter' into 'master'
      notebook: Don't capture clicks
      Merge branch 'fix-notebook-tabs' into 'master'
      paperdialog: Convert the printer combo
      pagesetupdialog: Drop the Private struct
      printdialog: Convert some leftover code
      text: Drop unused includes
      fontchooser: Drop unused includes
      Merge branch 'printer-combo-conversion' into 'master'
      Drop unused includes
      pagesetupdialog: Port the papersize combo
      pagesetupdialog: Convert the printer combo
      Merge branch 'wip/jimmac/dropdown-styling' into 'master'
      Merge branch 'page-setup-combos' into 'master'
      Merge branch 'ebassi/ci-cleanup-master' into 'master'
      Stop using GTestDBus
      gtk-demo: Select the initial demo properly
      Merge branch 'fix-initial-demo-selection' into 'master'
      gtk-demo: Add a missing source file
      Fix another cloudprovider include
      Merge branch 'matthiasc/cloudprovider-ci' into 'master'
      gtk4-demo: Cosmetic fixes to the dialog demo
      gtk-demo: Fix the tagged entry demo
      gtk-demo: Cosmetic changes to the tagged entry demo
      gtk-demo: Cosmetic changes
      gtk-demo: Fix the settings demo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'typo_fix' into 'master'
      Merge branch 'quartz-openfile-fix' into 'master'
      Merge branch 'better-naming' into 'master'
      Revert "notebook: Don't capture clicks"
      gtk-demo: Modernize the tag entry demo
      columview: Fix cell creation
      Merge branch 'matthiasc/for-master' into 'master'
      listbase: separate autoscroll from rubberband
      listbase: Autoscroll during DND
      listbase: Increase the autoscroll threshold
      listbase: Don't use adjustments for autoscrolling
      columnview: separate autoscroll from headers
      columnview: Autoscroll during DND
      columnview: Increase the autoscroll threshold
      Add a list dnd example
      treeexpander: Auto-expand during DND
      expander: Remove a pointless return
      testlistdnd: Add a tree
      editablelabel: Accept text drops
      editablelabel: Allow to drag text
      testlistdnd: Use editable labels
      Merge branch 'listview-dnd' into 'master'
      gtk-demo: Add animated icons to the dnd demo
      Merge branch 'dnd-demo-animation' into 'master'
      gtk-demo: Clean up initial selection handling
      gridview: Don't assert on a condition that can happen
      gtk-demo: Clean up memory handling in the weather demo
      dropdown: Add GtkDropDown:selected-item
      Merge branch 'gtk4-arb_fbo' into 'master'
      gtk-demo: Clean up initial selection handling
      gtk-demo: Make the colors demo populate incrementally
      Merge branch 'drop-down-selected-item' into 'master'
      Merge branch 'incremental-colors' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      filechooserwidget: Use gtk_drop_down_get_selected_item
      Merge branch 'wip/otte/for-master' into 'master'
      gtk-demo: Cosmetic improvement to the colors demo
      Merge branch 'wip/otte/listview-colors' into 'master'
      filter: Make GtkEveryFilter buildable
      Port the icon browser to GtkGridView
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'port-icon-browser' into 'master'
      gtk-demo: Add a warning to the colors demo
      gdk: Make gdk_keyval_to_unicode platform-independent
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/dont-assert-without-evidence' into 'master'
      entrycompletion: Name the controllers
      Fix change notification for event controllers
      Add gtk_widget_prepend_controller
      entry completion: Make keynav work again
      gdk: Clarify the docs of gdk_keyval_to_unicode
      Merge branch 'fix-entry-completion' into 'master'
      Merge branch 'keyval-to-uni-fix' into 'master'
      entrycompletion: Drop action support
      Add a basic clipboard test
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'drop-entry-completion-actions' into 'master'
      Merge branch 'wip/fencing-without-context-is-discouraged' into 'master'
      entry completion: Drop the Private struct
      Add a few missing includes
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/jimmac/notebook-legibility' into 'master'
      Add GtkStringList as public api
      Merge branch 'stringlist' into 'master'
      scrolledwindow: Don't take adjustments in new()
      gtk-demo: Improve the entry completion demo
      gtk-demo: Enable inline completion
      entrycompletion: Various fixes
      Install gtkstringlist.h
      testgtk: Update list of cursor names
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'scrolled-window-api' into 'master'
      Merge branch 'wip/carlosg/input-cleanups' into 'master'
      stringfilter: Fix a typo
      Drop unused includes
      searchentry: Update the docs slightly
      gtk-demo: Fix a typo in the listbox demo
      docs: Fix a typo
      inspector: Adapt to dropdown api change
      Merge branch 'matthiasc/for-master' into 'master'
      main: Avoid a warning
      Merge branch 'wip/otte/bitset' into 'master'
      docs: Some tweaks to the list widget overview
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/carlosg/sequence-state-fixups' into 'master'
      text: Give names to event controllers
      widget: Add a debug message for consumed key events
      text: Handle key events in the target phase
      Revert "text: Avoid creating a PangoAttrList we don't need"
      text: Be more selective when selecting on focus-in
      docs: Add css docs to entries
      Merge branch 'matthiasc/for-master' into 'master'
      Adwaita: Fix block cursors in spinbuttons
      Merge branch 'matthiasc/for-master' into 'master'
      widget: Fix an oversight
      shortcutcontroller: Add some debug spew
      text: Update action enabled state correctly
      text: Support reverse selection
      gtk-demo: Improve formatting in the color demo
      listitem: Correct the docs
      Merge branch 'matthiasc/for-master' into 'master'
      builder: Warn about dropped objects
      gtk-demo: Drop an unused object
      Merge branch 'matthiasc/for-master' into 'master'
      builder: Documentation tweaks
      docs: Migration guide additions
      Merge branch 'matthiasc/for-master' into 'master'
      multiselection: Update docs
      docs: Remove ancient version information
      printeditor: Cosmetics
      print-editor: Allow opening files
      printeditor: Add desktop file and appdata
      bitset: Cosmetic documentation changes
      stack: Cosmetic documentation fixes
      gdk: Small documentation fixes
      stack: Remove nonexisting api from headers
      sorter: Some doc corrections
      gtk: Add some missing symbols to the docs
      stringlist: Cosmetic documentation fix
      Merge branch 'print-editor' into 'master'
      docs: Update environment sections
      shortcuts: Use GTK_DEBUG_KEYBINDINGS
      Drop GTK_DEBUG_SHORTCUTS
      wayland: Respect GDK_DEBUG=default-settings
      testsuite: Don't pass GDK_DEBUG for release builds
      gdk: Better help for GDK_DEBUG
      gsk: Better help for GSK_DEBUG
      gtk: Better help for GTK_DEBUG
      widget: Avoid uninitialized access
      Add g_intern_static_string to valgrind suppressions
      Stop setting GTK_IM_MODULE_FILE
      bitset: Fix the right-shift implementation
      testsuite: Bump the per-test timeout to 60s
      ci: Drop one of the focus tests
      Merge branch 'matthiasc/for-master' into 'master'
      bitset: Correct preconditions in gtk_bitset_add_rectangle
      bitset: Add more tests
      bitset: Fix documentation syntax
      gtk-demo: Fix binary name in --version
      node-editor: Document the node format
      node-editor: Add a gear menu
      node-editor: Cosmetics
      node-editor: Add a help window
      Merge branch 'matthiasc/for-master' into 'master'
      Stop using GtkFunctionsListItemFactory
      Drop GtkFunctionsListItemFactory
      expression: Add to the docs
      builderlistitemfactory: Documentation fixes
      gtklistitemfactory: Cosmetic documentation fixes
      Merge branch 'issue-2904' into 'master'
      inspector: Remove list model support from the property editor
      inspector: Rename DataList -> TreeData
      Merge branch 'wip/on-the-surface-good-fences-can-make-bad-neighbors' into 'master'
      inspector: proper list model support
      inspector: Avoid a use of gtk_style_context_add_class
      Drop unnecessary uses of gtk_style_context_add_class
      Merge branch 'inspector-list-model' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Add gtk_multi_selection_get_model
      Merge branch 'wip/baedert/for-master' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      filterlistmodel: Make model not construct-only
      Add a selection filter model
      gtk-demo: Track the selection
      Merge branch 'selection-filter' into 'master'
      Merge branch 'wip/exalm/show-title-buttons' into 'master'
      inspector: Fix the monitor list width
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Add guidance about list model performance
      selectionfilter: Fix bugs in signal translation
      testsuite: Add selection filter model tests
      Merge branch 'selection-filter-fixes' into 'master'
      filechooser: Make filtering work again
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'typo' into 'master'
      Merge branch 'wip/otte/for-master' into 'master'
      filefiler: No more floating
      filefilter: Drop GtkFileFilterInfo
      filefilter: Drop custom filters
      filefilter: Drop GtkFileFilterFlags
      filefilter: Convert to a GtkFilter
      Stop using gtk_file_filter_filter
      Drop gtk_file_filter_filter
      docs: Cleanups for the file filter docs
      filefilter: Cleanups and optimizations
      Merge branch 'file-filter2' into 'master'
      filefilter: Fix an embarrassing oversight
      filefilter: Header file cosmetics
      filefilter: Cosmetics
      filefilter: Cosmetics
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Cosmetic fixes for the words demo
      gtk-demo: No selection in the words demo
      gtk-demo: Use a progressbar in the words demo
      filechooser: Add gtk_file_chooser_get_filters
      filechooser: Add a readonly :filters property
      filechooser: Add gtk_file_chooser_get_shortcuts
      filechooser: Add a readonly :shortcut-folders property
      Merge branch 'file-chooser-api-cleanups' into 'master'
      Merge branch 'wip/otte/filterlistmodel' into 'master'
      stack: Fix handling of GtkStackPage:visible
      inspector: Remove an unused field
      inspector: Add dom-like navigation controls
      Merge branch 'patch-1' into 'master'
      inspector: Drop unused properties
      inspector: Reshuffle the sidebar
      inspector: Fix property list styling
      Merge branch 'inspector-navigation' into 'master'
      directorylist: Add monitoring
      Merge branch 'directorylist-monitor' into 'master'
      directorylist: Fix file monitoring implementation
      testsuite: Fix an asan error
      testsuite: Fix some memory leaks reported by asan
      gsk: Fix a transform leak
      testsuite: Fix a memory leak in the bitmask tests
      bookmarklist: Don't leak uris
      picture: Don't leak alternative-test
      css: Fix some memory leaks in error paths
      shortcuttrigger: Fix some leaks in error paths
      testsuite: Assorted leak fixes
      Merge branch 'matthiasc/for-master' into 'master'
      cups: Plug a memory leak
      tests: Plug some more memory leaks
      Add a suppression file for asan
      Merge branch 'printing-portal-fix-master' into 'master'
      docs: Add gtk_file_chooser_get_shortcut_folders
      tests: Stop using file chooser apis that are going away
      filechooser: Drop gtk_file_chooser_[un]_select_all
      filechooser: Drop gtk_file_chooser_[un]select_file
      Cosmetics
      filechooser: Make get_files return a list model
      filechooser: Drop the ::file-activated signal
      filechoosernative: Update docs
      filechooser: Drop the ::current-folder-changed signal
      filechooser: Drop the ::selection-changed signal
      Merge branch 'fix-levelbar-layout' into 'master'
      Merge branch 'wayland_surface_app_id_changing' into 'master'
      cups: Plug a memory leak
      tests: Plug some more memory leaks
      Add a suppression file for asan
      NEWS: Updates
      Merge branch 'file-chooser-api-cleanup-2' into 'master'
      Merge branch 'ebassi/subprojects-depth' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/carlosg/scrollbar-fixes' into 'master'
      css: Plug a memory leak
      Merge branch 'matthiasc/for-master' into 'master'
      x11: Plug a memory leak
      ci: Add libasan and libubsan to the image
      ci: Mention image layering in the README
      ci: Use the fedora:v20 image
      ci: Set LSAN_OPTIONS for tests
      Merge branch 'wip/carlosg/range-autoscroll' into 'master'
      Ignore more leaks in asan
      x11: Plug a memory leak
      Merge branch 'matthiasc/for-master' into 'master'
      ci: Add a build with asan
      Merge branch 'wip/Jehan/gio-querymodules-pkg-config-master' into 'master'
      Disable lsan for now
      Merge branch 'asan-ci' into 'master'
      ci: Use lsan again
      Merge branch 'ci-tweaks' into 'master'
      Fix the build with clang
      Merge branch 'matthiasc/for-master' into 'master'
      pathbar: Drop the Private struct
      gtk-demo: Make style apply in the file browser
      pathbar: Stop using GtkFileSystem
      Reduce includes of gtkfilesystem.h
      filechooserbutton: Stop using GtkFileSystem
      filechooser: Drop get_file_system from the interface
      filechooserwidget: Stop using GtkFileSystem
      Drop GtkFileSystem
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'drop-file-system' into 'master'
      filechooserwidget: Remove homegrown profiling
      filechooserwidget: Use dropdown api better
      Remove unused includes
      filechooserdialog: Stop using the embed interface
      filechooserdialog: Stop using ::response-requested
      Drop GtkFileChooserEmbed
      Fix gtk_file_chooser_error_stack_set_custom_error
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/sadiq/demo-filter' into 'master'
      searchbar: Add a key-capture-widget property
      gtk-demo: Make the search bar appear for typing
      demo: Clear filter when search is stopped
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Work harder to filter the tree
      Merge branch 'matthiasc/for-master' into 'master'
      Integrate the new icons
      print-editor: Set the devel style class
      Give the inspector a devel header too
      Merge branch 'wip/carlosg/windowhandle-gesture-state' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/jimmac/file-dialog-sidebar-color' into 'master'
      searchbar: Set a focus vfunc
      treeexpander: Be focusable
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates and fixes
      inspector: Fix up input enum names
      inspector: Ellipsize in the object tree
      gtk-demo: Make the words demo expand
      expression: Add some introspection
      inspector: Show some information about expressions
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/jimmac/large-title-letterspacing' into 'master'
      Fix shortcuts section reflow
      Merge branch 'shortcuts-section-reflow-fix' into 'master'
      Merge branch 'idle-inhibit' into 'master'
      Merge branch 'wip/fix-picom-crasher' into 'master'
      Merge branch 'wip/jimmac/file-dialog-sidebar-color' into 'master'
      inspector: Use substring matching in the property list
      Merge branch 'matthiasc/for-master' into 'master'
      inspector: Drop an unused field
      inspector: Drop a Private struct
      inspector: Don't derive from GtkBox
      treelistrowsorter: Fix a faulty example
      inspector: Avoid losing a reference
      Merge branch 'matthiasc/for-master' into 'master'
      columviewsorter: Add an assertion
      applicationaccels: Plug a leak
      columnlistitemfactory: Plug a leak
      filechoosernativewin32: Plug a leak
      placessidebar: Plug a leak
      Cosmetics
      printunixdialog: Plug a leak
      filter tests: Plug a leak
      filterlistmodel tests: Plug a leak
      multiselection tests: Plug a leak
      treesorter tests: Add a comment
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/otte/vector' into 'master'
      Merge branch 'missing-exports' into 'master'
      gtk-demo: Use better api
      Merge branch 'matthiasc/for-master' into 'master'
      multisorter: Use GdkArray for the sorters
      multifilter: Use GdkArray for the filters
      Merge branch 'matthiasc/arrays' into 'master'
      docs: Add GtkTreeExpander
      docs: Link to GtkTreeRowReference
      docs: Fix examples
      docs: Add an example
      docs: Document GtkBitsetIter
      docs: Add more GtkExpression
      Merge branch 'wip/chergert/subclass-treeview' into 'master'
      bitset: try again
      docs: Revise sorter docs a bit
      docs: Revise the filter docs a bit
      Cosmetic docs change
      docs: Move columns below columnview
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      Merge branch 'ebassi/for-master' into 'master'
      gtk-demo: Don't use GtkColorSwatch
      Merge branch 'matthiasc/for-master' into 'master'
      inspector: Drop the recorder Private struct
      inspector: Dispose the recorder properly
      inspector: Dispose tree data properly
      inspector: Properly dispose GtkInspectorListData
      inspector: Properly dispose GtkInspectorShortcuts
      inspector: Properly dispose GtkInspectorWindow
      inspector: Allow disposing the inspector
      inspector: Clean up GtkInspectorLogs
      inspector: Clean up GtkInspectorActionEditor
      inspector: Clean up GtkInspectorActions
      inspector: Clean up GtkInspectorVisual
      inspector: Clean up GtkInspectorMiscInfo
      inspector: Clean up GtkInspectorGeneral
      editablelabel: Add a style class while editing
      editablelabel: Document css nodes
      fixup editing style class
      editablelabel: Stop editing on focus-out
      inspector: Add focus handling to the property editor
      text: Claim clicks when grabbing focus
      button: Add explicit key bindings for activation
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates
      windowhandle: Don't use an action muxer needlessly
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'list-model-docs' into 'master'
      Tweak the GTK_DEBUG=help output
      inspector: Add a few more debug flags
      gsk: Remove an unused debug flag
      Merge branch 'matthiasc/for-master' into 'master'
      Speed up action muxer setup
      Speed up action muxer setup more
      inspector: Remove action support temporarily
      actionmuxer: Add some more api
      actionmuxer: Port internal users
      actionmuxer: Stop implementing GActionGroup
      Add gtk_action_muxer_list_actions
      inspector: Make the actions tab work again
      actionmuxer: Create observed_actions and groups on demand
      actionmuxer: Use an array for accels
      actionmuxer: Update docs and clean up headers
      Merge branch 'action-muxer-speedup' into 'master'
      Merge branch 'barthalion/asan-runner' into 'master'
      inspector: Make picking objects show them
      Merge branch 'matthiasc/for-master' into 'master'
      gdk: Update gdkkeysyms.h
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/chergert/quartz4u' into 'master'
      Merge branch 'wip/otte/sortlistmodel2' into 'master'
      migration guide: Add some tables
      NEWS: Updates
      Merge branch 'matthiasc/for-master' into 'master'
      filechooser: Remove a leftover signal emission
      docs: Explain the shortcutcontroller example a bit
      docs: Improve shortcut trigger docs
      docs: Pass --standalone to pandoc
      docs: Work around escaping bugs
      Merge branch 'matthiasc/for-master' into 'master'
      dropdown: Fix popup sizing
      sortlistmodel: Fix a crash
      Merge branch 'remove-align-widget' into 'master'
      testsuite: Reenable tests for incremental sort
      testsuite: Use better names for sortlistmodel tests
      timsort: Avoid a crash
      testsuite: Add an incremental sort test
      Add another sortlistmodel test
      Merge branch 'wip/otte/types' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      colorplane: Drop the Private struct and padding
      headerbar: Drop the Private struct
      hsla: Just store floats
      colorswatch: Remove unused radius fields
      gdk: Improve struct packing in places
      gtk: Improve struct packing in places
      Merge branch 'matthiasc/for-master' into 'master'
      overlaylayout: Document minimally
      Merge branch 'matthiasc/for-master' into 'master'
      Add GTK_DEBUG=accessibility
      testatcontext: Use the new debug flag
      inspector: Support the a11y debug flag
      testatcontext: Print role nicks
      a11y: Update GtkProgressBar
      a11y: Update GtkSpinButton
      a11y: Update GtkCheckButton
      flattenlistmodel: Make the constructor transfer full
      maplistmodel: Make constructor transfer full
      listlistmodel: Drop item_type
      slicelistmodel: Make constructor transfer full
      filterlistmodel: Make constructor transfer full
      sortlistmodel: Make constructor transfer full
      treelistmodel: Make constructor transfer full
      noselection: Make constructor transfer full
      singleselection: Make constructor transfer full
      multiselection: Make constructor transfer full
      selectionfiltermodel: Make constructor allow-none
      dropdown: Revise constructors
      listview: Revise constructors
      columnview: Revise the constructor
      gridview: Revise constructors
      Merge branch 'list-constructors' into 'master'
      Merge branch 'drop-down-constructor' into 'master'
      docs: Update a11y docs
      docs: Fix up some issues in the a11y docs
      docs: Update GtkAccessibleRole docs
      docs: Add documentation for accessible enumerations
      docs: Expand GtkAccessible documentation
      a11y: Be a bit safer against crashes
      Add some more a11y tests
      a11y: Add some more tests
      Merge branch 'ebassi/new-a11y' into 'master'
      NEWS: Updates
      Merge branch 'ebassi/a11y-fixes' into 'master'
      a11y: Document roles of widgets
      docs: Flesh out the role table in the a11y intro
      Merge branch 'a11y-docs' into 'master'
      NEWS: Tweak the wording
      gtk-demo: Simplify colors demo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/chergert/fix-macos-time-conversion' into 'master'
      checkbutton: Initialize accessible state
      a11y: Add checkbutton tests
      a11y: Set an accessible role for GtkWindow
      a11y: Add dialog and window tests
      progressbar: Fix up acessible state handling
      a11y: Add progressbar tests
      separator: Initialize accessible state
      a11y: Add separator tests
      switch: Initialize accessible state
      a11y: Add switch tests
      scrollbar: Update accessible state
      widget: Update accessible state
      a11y: Add scrollbar tests
      spinbutton: Update accessible state
      a11y: Add spinbutton tests
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      a11y: Add change notification to GtkATContext
      inspector: Show a11y information
      Merge branch 'wip/a11y-inspector' into 'master'
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'wip/chergert/bump-sysprof-abi' into 'master'
      a11y: Set accessible roles for GtkImage and GtkPicture
      a11y: Set up controls relations for scrollbars
      a11y: Add a scrollbar relation test
      a11y: Set an accessible role for GtkEntry
      a11y: Add tests for mnemonics
      a11y: Set an accessible role for GtkLabel
      a11y: Set an accessible role for GtkSearchEntry
      a11y: Set an accessible role for GtkPasswordEntry
      Merge branch 'wip/carlosg/device-api-cleanup' into 'master'
      NEWS: Updates
      gdk: Small doc fixup
      Document gdk_device_tool_get_axes
      a11y: Fix a few glitches in the role enum
      docs: Update private headers list
      docs: Update the symbols list
      a11y: Document GtkATContext::state-changed
      filechooser: Document the response.activate action
      filter: Typo fix
      docs: Add a missing symbol
      Merge branch 'a11y-work' into 'master'
      Merge branch 'doc-fixes' into 'master'
      docs: Fix links in markdown content differently
      Merge branch 'better-doc-link-fix' into 'master'
      Merge branch 'wip/ditch-workarea' into 'master'
      docs: Mention workarea in the migration guide
      NEWS: Updates
      testsuite: Stop setting NO_AT_BRIDGE
      testsuite: Skip the skipping
      icon-browser: Install desktop file and appdata
      Update our appdata files
      iconbrowser: Add screenshots to appdata
      gdk: Stop exporting gdk_surface_freeze_updates
      Rename gdk_surface_queue_expose
      a11y: Set an accessible role for GtkTextView
      a11y: Set accessible role for GtkLinkButton
      a11y: Set an accessible role for GtkExpander
      a11y: Set an accessible role for GtkLevelBar
      gdk: Move default group api to the X11 backend
      docs: Don't refer to nonexisting functions
      Merge branch 'a11y-work' into 'master'
      Merge branch 'surface-cleanup' into 'master'
      Merge branch 'display-cleanup' into 'master'
      Merge branch 'wip/master.win.egl' into 'master'
      Merge branch 'wip/carlosg/more-device-api-cleanup' into 'master'
      Define GTK_CROSSING_ACTIVE
      window: Emit GTK_CROSSING_ACTIVE crossing events
      eventcontrollerkey: Update im focus when active window changes
      Merge branch 'focus-active' into 'master'
      testsuite: Use Wayland by default
      3.99.0

Michael Weghorn (2):
      filechoosernative: Make get_filter work for (non-portal) native chooser
      Make gtk_file_chooser_get_filter work for portal case

Mohammed Sadiq (1):
      demo: Add a search filter

Piotr Drąg (9):
      Update POTFILES.in
      Update POTFILES.in and POTFILES.skip
      Update POTFILES.in
      Update Polish translation
      Update POTFILES.in and POTFILES.skip
      Update POTFILES.in
      Update POTFILES.in
      Update POTFILES.in and POTFILES.skip
      Update POTFILES.in and POTFILES.skip

Ray Strode (7):
      x11: be more verbose when glClientWaitSync behaves unexpectedtly
      x11: ensure some context is bound before calling glClientWaitSync
      x11: Ensure bound context is compatible with sync fence
      Merge branch 'wip/fencing-without-context-is-discouraged' into 'master'
      x11: Handle window getting unmapped while frame still pending
      x11: Avoid thawing surface until frame is drawn
      x11: Don't set up frame sync fence on unsupported compositors

Rico Tzschichholz (6):
      gdk: Drop gdk_device_get_axis_value leftovers
      gtk: Add some g-i annotations to GtkStringList
      gtk: Improve g-i annotations for methods of GtkExpression subclasses
      Merge branch 'wip/ricotz/annotations' into 'master'
      a11y: Fix typo in GtkATContext::state-changed docs
      Merge branch 'ricotz/for-master' into 'master'

Stefano Facchini (1):
      levelbar: Chainup to parent buildable when handling custom tags

Timm Bäder (82):
      Fix print dialog node name
      fishbowl: Remove visibility handling
      gsktransform: Make next == NULL case explicit
      widget: Avoid doing GtkSnapshot work just to append one node
      widget: Re-shuffle preconditions in snapshot_child()
      csstransformvalue: Make no-transform case explicit
      widget: don't queue a redraw on css transform changes
      adwaita: Use proper transform for spinners
      window: Remove dead code
      window: Stop adding css nodes manually
      window: Don't add class to css node directly
      transform: Compare 3d points directly
      window: Add automatic titlebar before content widget
      transform: Fix equal() docs
      Avoid calling g_list_model_get_n_items() all the time
      builder: Avoid allocating things we don't use
      builder: Use default size of 8 for the ObjectProperty arrays
      numbervalue: Remove some leftover debugging code
      cssselector: Only copy max_selector once
      stack: stop keeping a cached child render node around
      transform: Fix docs to use "transform" instead of "matrix"
      treeview: Remove identical if branches
      widget: Don't leak css transform
      stack: Fix :needs-attention docs
      stack: Fix some documentation mishaps
      stack: Add missing accessors for GtkStackPage properties
      stack: Avoid using an uninitialized value
      Merge branch 'master.msvc' into 'master'
      gl renderer: Handle 0/1 progress in crossfade nodes
      gl renderer: Fix cross-fade nodes with invisible end child
      renderbackground: Only query h/vrepeat if we need to
      renderbackground: Only query number of layers once
      Add .view to view widgets
      textview: Remove unused define
      scale: Rearrange child widgets
      recorder: Remove some debug spew
      recorder: s/gint/int/g
      recorder: Remove Full/Partial render distinction
      recorder: Remove frame time from recording rows
      rendernode: Trivial whitespace change
      recorder: Don't select new row when adding recording
      label: Only care about clipboard in unrealize of we need to
      widget: Don't get the frame clock if we don't use it
      testsuite: Fix test case indentation
      gl renderer: Ignore rounded clip that only increase the clip
      icontheme: Indentation
      adwaita: Remove header bar border radius
      gl renderer: Remove unused flag
      gl renderer: Try to intersect rounded clips more often
      gl renderer: Remove outdated comment
      gl renderer: Avoid 9-slicing things that can't be
      GdkRGBA: Fix typo in documentation
      debug: Remove resize highlighting
      snapshot: Use collect_default directoy in push_debug()
      widget: Remove useless if statement
      widget: Save a gtk_css_node_get_style call
      migration guide: Remove a stray html tag
      boxlayout: Remove unused include
      boxlayout: Remove unnecessary checks
      testwidgettransforms: Fix GtkBox casts
      Merge branch 'fix-gdk-array-msvc' into 'master'
      gl renderer: Fix scrolledwindow undershoot rendering
      widget: Compare proper adjusted size to new size when allocating
      gl renderer: Moar state tracking
      gsk: Remember border node uniformity
      gl renderer: Add own graphene_rect_intersects
      gl renderer: Add contains_rect helper
      gl renderer: More color matrix state tracking
      GskTransform: Remove unused function from private header
      gl renderer: Save rectilinearity in clip stack
      GskTransform: Restructure _to_affine and _to_translation
      gl: Add a gdk_gl_context_has_debug accessor
      listbox demo: Remove frames around labels
      render nodes: Simplify diffing of uniform border nodes
      gl renderer: Remove dead code
      gl renderer: Repat node child bounds can't be NULL
      gl renderer: Assert that we have program state
      inspector: Avoid an uninitialized value
      gl renderer: Linear gradient state tracking
      gl renderer: Throw inset shadows with all !send values away
      widget-factory: Remove useless separators
      bitset: Fix typo

Yariv Barkan (2):
      frame clock: adjust reported frame time
      frame clock: fix scheduling

Yuri Chornoivan (18):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Fix minor typos
      Update Ukrainian translation
      Update Ukrainian translation
      Fix typo: Filer -> Filter
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]