[gtk] Created tag 3.98.5



The unsigned tag '3.98.5' was created.

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

    3.98.5

Changes since the last tag '3.98.4':

Alexander Larsson (17):
      FrameClock debug: Log drawn_time if set
      frame clock: Used drawn_time (as well as presentation time) in profiler marks.
      frame clock: Use compositor refresh rate info even if presentation time not set
      frame-clock: New approach in smoothing frame clock
      reftests: Fix frame inhibiting
      tests: Disable idle locking in headless weston
      frame-clock: Ensure we're always monotonic
      Merge branch 'frame-clock-alternative-approach-gtk4' into 'master'
      gtk-demo: Don't show main window if --run is passed in
      Fix frameclock going backwards
      gtk-demo: Avoid list for children in GtkFishBowl
      Avoid recursion in gtk_css_node_ensure_style()
      snapshot: Fix assert in inhibition
      reftest: Clean up reftest_inhibit_snapshot()
      Avoid quadratic slowdown in gtk_widget_add()
      frame clock: Track if paint is caused by thaw or not
      frame clock: Better handle non-regular clock cycles

Alexander Mikhaylenko (1):
      window: Fix tiled style class names

Benjamin Otte (159):
      builder: Allow <property bind /> for objects
      wayland: Remove function declaration for nonexisting function
      widget: Add gtk_widget_get_size()
      eventcontrollermotion: Remove mode argument
      Add GtkDirectoryList
      Add GtkFilter
      Add GtkCustomFilter
      tests: Remove testtreemodel test
      filterlistmodel: Rewrite to use GtkFilter
      Add GtkExpression
      expression: Add GtkObjectExpression
      filter: Add GtkStringFilter
      Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter
      filter: Add tests
      builder: Add support for parsing expressions
      expression: Add the ability to watch an expression
      testsuite: Add expression tests
      expression: Add gtk_expression_bind()
      expression: Invalidate bindings before destroying them
      Add GtkOrdering
      sortlistmodel: Redo the way we store the items
      sortlistmodel: Make sort stable
      gtk-demo: Make fishbowl info text use bindings
      builder: Make <lookup> type optional
      builder: Allow <constant> without a type
      builder: Allow text content in <lookup>
      builder: Add <binding> tag
      gtk: Add a GtkListView skeleton
      listview: Introduce GtkListItemFactory
      listview: Make widget actually do something
      listview: Implement GtkScrollable
      tests: Add a test for a permanently changing listview
      listview: Implement an anchor
      listview: Add GtkListItemManager
      listview: Add GtkListItem
      listview: Make the listitemmanager stricter
      listview: Change change management
      tests: Make animating listview do random resorts
      listitem: Add gtk_list_item_get_position()
      listview: Change how binding is done
      listview: Change anchor handling again
      listview: Only allocate necesary rows
      testlistview: Show the row number
      testlistview: Create widgets only once
      listitemmanager: Switch from "insert_before" to "insert_after" argumnet
      listlistmodel: Add gtk_list_list_model_item_moved()
      listview: Try to keep the list items in order when scrolling
      listview: Add selection properties to ListItem
      listview: Reset listitems' CSS animations when rebinding
      listview: Add initial support for displaying selections
      listitem: Add a press gesture to select the item
      gtk: Add a GtkGridView skeleton
      gridview: Add API for setting number of columns
      listitemmanager: Move list of listitems here
      gridview: Implement GtkScrollable
      listitemmanager: Simplify
      listitemmanager: Add trackers
      listview: Add gtk_list_view_set_show_separators()
      listitemfactory: Sanitize APIs
      listitemfactory: vfuncify
      listitemfactory: Split implementation out
      listitemfactory: Add a factory for ui files
      testlistview: Port to directory list
      testlistview: Load icons async
      listview: Add list.scroll_to_item action
      listview: Implement extending selections
      tests: Add a rough form of multiselection
      listview: Implement GtkOrientable
      gtk-demo: Add a rough start at a Weather demo
      listview: Expose GtkListItemFactory APIs
      gridview: Add factory handling
      gridview: Implement GtkOrientable
      listview: Pass the CSS name of listitems to the manager
      gridview: Actually do something
      Add GtkTreeExpander
      demo: Add a GSettings tree demo
      inspector: Use a treeexpander in the recorder
      inspector: Use a GtkTreeExpander in the object tree
      inspector: Make the recorder node list use a ListView
      listitem: Change focus handling
      treeexpander: Implement input support
      listview: Implement activation
      listview: Track focus movements and update selection
      listview: Implement (un)select all
      listview: Add a focus tracker
      listitem: Add "listitem.select" action and keybindings for it
      listview: Add gtk_list_view_get_position_at_y()
      listview: Add move keybindings
      listitemfactory: Make the builder factory properly buildable
      builderlistitemfactory: Add scope argument
      builder: Autofill scope property of listitemfactory
      gtk-demo: Introduce awards
      listitemmanager: Handle NULL factory
      gridview: Implement anchors and scrolling
      selectionmodel: Add gtk_selection_model_user_select_item()
      gridview: Implement the list.select-item action
      gridview: Implement minimum row height
      gridview: Add activation
      gridview: Implement list.scroll-to action
      gridview: Add a focus tracker
      gridview: Implement (un)select all
      gridview: Add move keybindings
      demo: Add a file browser demo
      listview: Port various gridview improvements
      gridview: Simplify allocation code
      Add GtkListBase
      listbase: Move GtkScrollable implementation
      listbase: Move item manager here
      listbase: Move selection handling here
      listbase: Move orientable implementation here
      Remove gtk_selection_model_user_select_item() again
      listbase: Move focus moving keybindings here
      listbase: Add vfuncs to convert positions to/from coordinates
      listbase: Take over anchor handling
      wip: Add GtkCoverFlow
      Add GtkColumnView skeleton
      gtk-demo: Add a minesweeper demo
      columnview: Allow adding/removing columns
      Add GtkSignalListItemFactory
      gtk-demo: Add a Coverflow application launcher
      builder: Make gtk_builder_extend_with_template() work with objects
      listitem: Make this a GObject
      listitemfactory: Reorganize vfuncs
      listitemfactory: Simplify
      listitemwidget: Add a private struct
      listitem: Move position/item/selected tracking to widget
      listitemwidget: Lazily create listitems
      columnview: Add listitems for the columns
      columnview: Implement GtkScrollable
      widget: Add a hook for resizes
      columnview: Add GtkColumnViewCell
      inspector: Port object tree to GtkColumnView
      columnview: Fix styling with Adwaita
      constraint-editor: Don't poke around in widget internals
      columnview: Add a custom LayoutManager
      tests: Add testcolumnview
      columnview: Add header
      inspector: Remove private struct from controllers
      inspector: Make Controller page a GtkWidget
      inspector: Remove private struct for prop editor
      xxx: Add a hack to make paintables transform to/from objects
      gtk-demo: Add a Clocks demo
      expression: Allow passing a this object to bind()
      fontchooserwidget: Port to listmodels
      testcolumnview: Add sorters
      testsuite: Add tests for GtkTreeListSorter
      xxx: isnanf() is some wtf
      ffmediafile: Add fixes for recent cflags changes
      columnview: Make sure focus can move into cells
      listbase: Fix leak
      listitemwidget: Fix focus handling for columnview
      listbase: Don't grab_focus() when moving focus
      Merge branch 'wip/otte/for-master' into 'master'
      Merge branch 'wip/otte/for-master' into 'master'
      Merge branch 'fix-snapshot' into 'master'
      Merge branch 'ensure-style-no-recurse' into 'master'
      Merge branch 'cleanup-snapshot-inhibit' into 'master'
      multiselection: Remove unused code
      Merge branch 'wip/otte/for-master' into 'master'

Carlos Garcia Campos (3):
      build: add gtkoverlaylayout.h to the list of public headers
      textview: Unparent the emoji chooser on dispose
      emojichooser: Unparent the variations popup on dispose and before adding a new one

Carlos Garnacho (5):
      gtksearchengine: Add "got_results" argument to ::finished
      gtksearchengine: Add autoptr handler for this type
      gtksearchengine: Add tracker3 search engine
      gtksearchenginetracker3: Pre-fill GFileInfo from query
      gtksearchengine: Drop tracker 2.x search engine

Christian Hergert (2):
      device: remove get_toplevel from surface_at_position vfunc
      Merge branch 'wip/chergert/remove-get_toplevel' into 'master'

Christoph Reiter (3):
      CI: install a newer pango for MSYS2
      fallback-c89: Try to make isnanf work
      Drop fallback-c89.c

Chun-wei Fan (2):
      modules: Fix build on Visual Studio
      demos/gtk-demo/listview*.c: Include stdlib.h

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

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuele Bassi (58):
      Use the right types for the GdkSurface::event arguments
      Merge branch 'ebassi/surface-event' into 'master'
      Merge branch 'wip/ricotz/annotations' into 'master'
      Add private accessor for GdkKeyEvent.translated
      Use the private GdkKeyEvent.translated_key getter
      Add a comment for translators
      docs: Turn coding style into a markdown document
      docs: Remove last two steps from the release howto
      Add myself to more sections
      Add the beginnings of a docs contribution guide
      docs: Link the documentation guidelines
      Merge branch 'ebassi/howto-docs' into 'master'
      Add missing documentation for GtkOverlayLayout
      Remove spurious annotations
      Merge branch 'ebassi/overlay-docs' into 'master'
      Merge branch 'fix_typos' into 'master'
      docs: Fix annotations
      Add missing separator
      Fix annotations for gtk_cclosure_expression_new()
      Annotate the GtkFunctionListItemFactory constructor
      Merge branch 'ebassi/annotations' into 'master'
      Merge branch 'drop-coverflow' into 'master'
      Remove position from GdkScrollEvent
      Merge branch 'ebassi/scroll-position' into 'master'
      Print out the file name we're testing
      Turn GtkExpression into a GTypeInstance
      Document how to define properties using GtkExpression
      Add missing annotation
      Merge branch 'ebassi/for-master' into 'master'
      Use modern GObject macros for GtkAccessible
      Make tooltip properties idiomatic
      Drop unused AtkRegistry path
      Notify mapped state to the accessible object directly
      Move orientable style classes into GtkWidget
      Notify accessibility state changes from GtkWidget
      a11y: Update accessible state for GtkTreeView directly
      a11y: Remove GtkToggleButtonAccessible notify_gtk implementation
      a11y: Drop notify_gtk() from GtkButtonAccessible
      a11y: Drop notify_gtk() from GtkRangeAccessible
      a11y: Update the accessible state when GtkIconView:model changes
      a11y: Use G_DECLARE macro for GtkWidgetAccessible
      a11y: Simplify GtkProgressBarAccessible
      a11y: Split password entry accessible from GtkEntryAccessible
      a11y: Split GtkSearchEntryAccessible from GtkEntryAccessible
      a11y: Simplify GtkLevelBarAccessible
      a11y: Simplify GtkExpanderAccessible
      a11y: Simplify GtkWindowAccessible
      a11y: Simplify GtkNotebookAccessible
      a11y: Simplify GtkColorSwatchAccessible
      a11y: Simplify GtkTextViewAccessible
      a11y: Simplify GtkTextAccessible
      a11y: Simplify GtkSpinButtonAccessible
      a11y: Simplify GtkScaleButtonAccessible
      a11y: Simplify GtkScrollbarAccessible
      a11y: Make GtkSearchEntryAccessible a full GtkWidgetAccessible
      a11y: Implement GtkPasswordEntryAccessible properly
      a11y: Simplify GtkEntryAccessible
      a11y: Drop GtkWidgetAccessibleClass.notify_gtk

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

Jakub Steiner (1):
      Adwaita: limit scope of :backdrop

Jordi Mas (1):
      Update Catalan translation

Kjell Ahlstedt (1):
      flowbox: Don't use a removed child after it has been unparented

Kukuh Syafaat (1):
      Update Indonesian translation

Matej Urbančič (1):
      Added Slovenian translation

Matthias Clasen (342):
      gsk: Document blend modes
      testsuite: Remove obsolete test from list
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'x11-shortcuts-inhibit-fix' into 'master'
      docs: Refresh the build and backend sections
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/carlosg/tracker3' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      gdk: Short-circuit some surface setters
      Merge branch 'matthiasc/for-master' into 'master'
      mediacontrols: Make volume control react to has-audio
      mediastream: Some properties were meant to be readonly
      mediastream: Volume is a double
      Merge branch 'wip/exalm/window-polish' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Plug a leak
      gtk-demo: Plug another leak
      gtk-demo: Plug another leak
      gtk-demo: Plug another leak
      gtk-demo: Fix breakage in a css demo
      Merge branch 'matthiasc/for-master' into 'master'
      Differentiate keypad keysyms in accelerators
      accelgroup: Use Unicode in string literals
      tooltip: Avoid criticals
      windowhandle: Drop Move and Resize from the fallback menu
      range: Treat lower and upper limit the same
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-printbackend' into 'master'
      text: Avoid clash of preedit and placeholder
      reftests: Fix the background-origin test
      colorswatch: Remove a redundant include
      dragsource: Actually use the paintable
      gtk-demo: Use proper drag icons in the dnd demo
      main: Keep the target widget alive
      gtk-demo: Reorganize the dnd demo
      gtk-demo: Fix entry position in dnd demo
      gtk-demo: Improve drag icon handling in dnd example
      gtk-demo: Improve editing in the dnd demo
      gtk-demo: Improve rotation in the dnd demo
      Merge branch 'matthiasc/for-master' into 'master'
      testsuite: Re-add the sizegroups-evolution reftest
      fixed: Change coordinate apis to doubles
      gtk-demo: Stop using appmenu apis
      examples: Stop using appmenu apis
      inspector: Drop app-menu support
      print-editor: Stop using appmenu apis
      gtkapplication: Drop app menu support
      Merge branch 'BUG_filechooserbutton_remote_GTK4' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Mention app menus in the migration guide
      gtk-demo: Fix the dnd demo drop highlight
      Merge branch 'no-app-menu' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      constraint-editor: Don't use g_type_ensure
      Make GtkOverlayLayout public
      Add GtkOverlayLayout to the docs
      wip: Include markdown content, via pandoc
      docs: Be more careful when expanding abbreviations
      docs: Convert css overview to markdown
      doc: Check for pandoc
      docs: Convert building, compiling, running to markdown
      docs: Refresh the inspector screenshot
      docs: Convert getting_started to markdown
      docs: Convert platform sections to markdown
      docs: Drop a long-stale file
      docs: Convert resources section to markdown
      docs: Drop the glossary
      docs: Allow influencing pandoc divisons
      docs: Convert treeview and textview overview to markdown
      docs: Allow interrupted lists
      docs: Convert question index to markdown
      ci: Add a fedora-docs image
      ci: Use fedora-docs for the doc build
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Use the right python
      Merge branch 'doc-chapters-markdown' into 'master'
      docs: Mention pandoc as build dependency
      printing: Drop a redundant assignment
      bitmask: add an assertion
      Help static analysis with an assertion
      accelgroup: Drop some unused code
      docs: Mention shortcuts in the migration guide
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      accelgroup: Expand translator comment
      gdk: Drop GDK_PARENT_RELATIVE
      window: Drop an unused field
      testsuite: Drop the type-hint property from tests
      gdk: Drop the GdkSurfaceTypeHint enum
      gdk: Drop the GdkEventMask enum
      gdk: Drop the GdkByteOrder enum
      gdk: Move the GdkGeometry typedef to gdkinternals.h
      docs: Drop a mention of gdk_window_move()
      gdk: Drop _gdk_windowing_args
      gdk: Clean up gdkinternals.h
      gdk: Drop some unused event queue functions
      gdk: Remove an unused texture api
      gdk: Drop no-longer-used documentation
      win32: Drop an unsed variable
      Merge branch 'matthiasc/for-master' into 'master'
      Add to the docs README
      Merge branch 'matthiasc/for-master' into 'master'
      tooltips: Fix a line wrap mishap
      volumebutton: Remove broken a11y code
      volumebutton: Enable the tooltips
      aboutdialog: Stop overriding show()
      Merge branch 'matthiasc/for-master' into 'master'
      a11y: Widgets have children
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Add a mnemonic conflict
      shortcut controller: Fix mnemonic cycling
      Merge branch 'matthiasc/for-master' into 'master'
      gdk: Make event-related apis private
      Export keymap translation again
      Add gtk_im_context_filter_key
      Merge branch 'display-api' into 'master'
      Merge branch 'im-context-key-forward' into 'master'
      Bring back gdk_display_put_event
      Merge branch 'matthiasc/for-master' into 'master'
      Bump the pango dependency
      meson: Cosmetics
      Add GTK_DEBUG=shortcuts
      eventcontroller: Fix crossing event scopes
      Revert "Bump the pango dependency"
      Merge branch 'matthiasc/for-master' into 'master'
      gesture: Don't leak target widgets
      Bump the pango dependency
      Merge branch 'wip/jimmac/backdrop-assasination' into 'master'
      Merge branch 'pango-bump-v2' into 'master'
      Merge branch 'fix-gesture-leak' into 'master'
      Fix inconsistencies in our pango deps
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-pango-deps' into 'master'
      More expression tests
      Add GtkSorter
      Add GtkCustomSorter
      Add GtkStringSorter
      Add GtkMultiSorter
      Add GtkNumericSorter
      Redo sort list model with GtkSorter
      sorter: Add tests
      Add some tests for expression binding
      docs: Reorganize list widgets in their own chapter
      builder-tool: Pass through CDATA where it makes sense
      listitemwidget: Add single-click-activate
      listview: Add single-click-activate
      columnview: Add sorting
      columnview: Add a sort-by api
      column view title: Show sort indicators
      Add GtkTreeListRowSorter
      gtk-builder-tool: Minimally validate <binding>
      gtk-demo: Cosmetic improvements to the listview demos
      gtk-demo: Demo columnview sorting
      gtk-demo: Add filtering to the settings demo
      docs: Add a listview overview section
      Spread single-click-activate api
      gtk-demo: Use single-click-activate for minesweeper
      builderlistitemfactory: Precompile the xml
      Add GtkDropDown
      filechooser: Use a dropdown for the filter combo
      filechooser: Use a dropdown for choices
      inspector: Use dropdowns in property editor
      inspector: Use a dropdown for attribute mapping
      inspector: Use a dropdown for controllers
      inspector: Use a dropdown for size groups
      inspector: Use dropdowns in the visual page
      gtk-demo: Add a large grid demo
      docs: Update the list widget overview
      Add some tests for new GtkBuilder syntax
      label: Fix mnemonic zero
      Merge branch 'listview-for-merge' into 'master'
      Merge branch 'dropdown-for-merge' into 'master'
      Merge branch 'fix-mnemonic-zero' into 'master'
      inspector: Add columns to the object tree
      inspector: Use a column view for properties
      inspector: Use a column view for the resource list
      inspector: Make the resource list sortable
      inspector: Use a column view for actions
      inspector: Touch up list styling
      Merge branch 'columnview-1' into 'master'
      columnviewcolumn: Add a visible property
      gtk-demo: Add more scrolling benchmarks
      printbackend: Use a list store
      printbackend: Add a list model getter
      printer: Fix the default value of icon-name
      gtk-demo: Some fixes to awards
      gtk-demo: Fixes for the sliding puzzle
      Drop GtkCoverFlow for now
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'drop-fallback-c89' into 'master'
      Merge branch 'column-visible' into 'master'
      testsuite: Beef up action tests
      Add a forgotten export
      More action tests
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'action-tests' into 'master'
      columnview: Add column reordering
      gtk-demo: Flesh out the settings demo
      gtk-demo: Fix keynav in the puzzle
      gtk-demo: Fix a crash in the puzzle
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-frameclock-going-backwards' into 'master'
      Merge branch 'gtk-demo-run-no-main-window' into 'master'
      print backend: Fix list model handling in dispose
      Update action muxer hierarchy propertly
      Add a test for the previous fix
      columnviewcolumn: Fix visibility implementation
      gtk-demo: Plug a leak
      Merge branch 'ebassi/expression-type' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      columnviewcolumn: Add a menu property
      columnviewtitle: Display a context menu
      Add a header menu to settings demo
      Add more columns to the settings demo
      Cosmetic improvements to the filebrowser demo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'carlosgc/emoji-chooser-fixes' into 'master'
      selectionmodel: Clarify docs
      Merge branch 'selection-model-docs' into 'master'
      selection model: Further documentation tweaks
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Add a dropdown demo
      Merge branch 'columnview-menu' into 'master'
      columnview: Revise scroll-minimum handling
      columnview: Implement horizontal scrolling
      columnview: Add GtkColumnViewColumn:fixed-width
      columnview: Add a helper
      columnview: Add a GtkColumnViewColumn:resizable property
      columnviewcolumn: Add a helper
      columnview: Interactive column resizing
      gtk-demo: Make some columns resizable
      Merge branch 'matthiasc/for-master' into 'master'
      columnviewtitle: Trigger action on release
      columnviewcolumn: Add reordering helpers
      columnviewlayout: Use header allocation for titles
      columnview: Add a GtkColumnView:reorderable property
      columnview: Interactive column reordering
      columnview: Allow to cancel reorder with Escape
      columnview: Add autoscroll
      columnview: Add a GtkColumnViewColumn:expand property
      columnview: Take expand into account
      inspector: Expand the object tree
      inspector: Expand the property list
      inspector: Expand the resource list
      inspector: Expand the actions list
      gtk-demo: Expand columns in the settings demo
      Add GtkMultiSelection
      listbase: Add rubberband selection
      Add autoscroll
      listbase: Use a widget for the rubberband
      listbase: Split off rubberband data
      listbase: Simplify rubberbanding
      Add rubberband api
      gtk-demo: Make gridview demo use rubberbanding
      printdialog: Port to column view
      Merge branch 'columnview-scrolling' into 'master'
      Merge branch 'columnview-resizing' into 'master'
      Merge branch 'columnview-reordering' into 'master'
      Merge branch 'columnview-expand' into 'master'
      Merge branch 'columnview-rubberbanding' into 'master'
      Merge branch 'columnview-printdialog' into 'master'
      settings demo: Don't select rows
      listview: Use gtk_widget_add_css_class
      columnview: Add a property for column separators
      Merge branch 'columnview-separators' into 'master'
      Merge branch 'fishbowl-children' into 'master'
      Merge branch 'kjellahl/flowboxremove' into 'master'
      gtk-demo: Allow editing in the settings demo
      Change css names of list widget
      docs: Fix a parameter name mismatch
      list widgets: Document css structure
      gtk-demo: Drop the awards
      Merge branch 'demo-drop-awards' into 'master'
      Merge branch 'list-widget-styles' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Cosmetics
      docs: Expand list widget docs
      Merge branch 'fribidi-include' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      set: Add a few useful functions
      Add gtk_selection_model_[un]select_callback
      listbase: Redo rubberbanding
      Drop gtk_multi_selection-copy
      gtk-demo: Bring back the applauncher demo
      listview: Add an example to the docs
      columviewlayout: Skip children when we should
      gtk-demo: Improve wrapping in settings demo
      columview: Make cells propagate request mode
      columnview: Take column width into account for measuring
      columnview: Split gtk_column_view_allocate_columns
      Merge branch 'matthiasc/for-master' into 'master'
      columnviewlayout: Handle for_size propertly
      listitemwidget: Add api to reorder children
      columnviewcolumn: Add private api to set the position
      columnview: Update column positions on reordering
      set: Add a few useful functions
      multiselection: Fix the select_range implementation
      Merge branch 'rubberband-again' into 'master'
      Merge branch 'columnview-reorder-cells' into 'master'
      Merge branch 'master.msvc' into 'master'
      Merge branch 'frame-clock-start-time' into 'master'
      dropdown: Connect a forgotten signal handler
      set: Fix gtk_set_get_max
      multiselection: Fix the select_range implementation
      Merge branch 'matthiasc/for-master' into 'master'
      Trivial typo fix
      spinbuttonaccessible: Fix an oversight
      gtk-demo: Another way to trigger theme benchmark
      NEWS: Updates
      Merge branch 'wip/ebassi/a11y-2' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gsk: Documentation fixups
      gdk: Documentation fixups
      gtk: Documentation fixups
      NEWS: Updates
      multiselection: Don't emit nonsensical signals
      listbase: Fix a problem with rubberbands
      listbase: Fix an off-by-one error
      listitemwidget: Don't look at rubberbanding
      Merge branch 'matthiasc/for-master' into 'master'
      listitemmanager: Handle selection-changes properly
      Drop an unnecessary include
      multiselection: Clarify docs
      Add a test for multiselection persistence
      selectionmodel: Document the callback apis
      Add a forgotten export
      Add tests for select_callback
      multiselection: Rewrite the select_callback implementation
      Merge branch 'listitemmanager-selection' into 'master'
      Add GtkPropertySelection
      gtk-demo: Use a property selection in the colors demo
      singleselection: Clarify docs
      listbase: Make up/down arrows work
      Merge branch 'property-selection' into 'master'
      Merge branch 'list-arrows' into 'master'
      Merge branch 'misc-multiselection' into 'master'
      docs: Fix up the GtkNativeDialog section
      docs: Put selection models into a section
      docs: Regroup the tree support parts
      Skip broken a11y tests
      Disable a failing test
      3.98.5

Nelson Benítez León (1):
      FileChooserButton: query 'display name' also for unbookmarked files

Olivier Fourdan (1):
      x11: update inhibit shortcuts on grab broken

Ondrej Holy (1):
      trash-monitor: Rate limit updates

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

Qiu Wenbo (1):
      Build media backends with common_cflags and export the symbol

Ray Strode (4):
      x11: Add back support for the damage extension
      x11: Factor out some of frame sync code into subroutines
      x11: Defer _NET_WM_FRAME_DRAWN update until frame usable by compositor
      Merge branch 'wip/damaged-but-no-frost-bite' into 'master'

Rico Tzschichholz (1):
      gdk: Preserve typed event parameter of GdkSurface:event signal for gir

Santosh Mahto (1):
      docs: Fix spelling of GDK_VERSION_MIN_REQUIRED.

Sebastian Keller (1):
      wayland: Remove unused fribidi include

Timm Bäder (56):
      Pass common_cflags to print backends
      Pass common_cflags to testuite/gsk executables
      tools: Pass common_cflags to executables
      reftests: Pass common_cflags
      tetsuite/a11y: Pass common_cflags to build
      bloatpad: Pass common_cflags to the build
      build: Pass common_cflags to focus-chain test
      Build print backends with common_cflags
      builder-tool Make preview closeable
      testgtk: Add G_GNUC_NORETURN to usage()
      unsetvalue: Add G_GNUC_NORETURN annotation
      text: Assert that we have ranges before using them
      treeview: Remove `animate` parameters
      gtk4-demo: Fix sliding puzzle demo
      gtk4-demo: Fix css_basics demo
      gdkdisplay-wayland: only remove one monitor
      widget: Remove GtkWindow special case in create_render_node()
      window: Remove custom snapshot() implementation
      window: Don't care about shadow in size_allocate()
      window: Don't care about shadow in measure()
      window: Remove decoration node
      testsuite: Remove window decoration nodes from reference results
      Call all window subclasses "window"
      Window: Remove extra_input_region API
      inspector: Don't offset layout overlay too much
      inspector: Fix overlay coordinates
      window: Set overflow to HIDDEN
      window: Fix get_surface_transform()
      window: Avoid using GtkStyleContext in subtract_decoration_corners
      window: Fix computing the opaque region
      window: Rewrite edge region detection
      window: Inline gtk_window_configure() into only caller
      window: Fix the surface coordinates everywhere
      Adwaita: style updates for new window node hierarchy
      update documentation for new style classes and node names
      window: Create default titlebar directly in realize
      window: Use GtkNative's check_resize everywhere
      Merge branch 'wip/baedert/single-node-window' into 'master'
      gl renderer: Fix blurred outset shadow slicing
      gl renderer: Fix some off-by-one and rounding errors in the shadow code
      gl renderer: don't pretend all transform nodes support being transformed
      applicationwindow: Stop querying shadow width
      window: Remove private _get_shadow_width()
      applicationwindow: Simplify measure implementation
      gl renderer: Cache whether clips is rectilinear
      gl renderer: Refactor render_clipped_child
      gl renderer: Improve clipping code
      compare-render: Fix some memory leaks
      adwaita: move backdrop box shadows to .csd
      Merge branch 'carlosgc/fix-build' into 'master'
      demo: Use a listview as sidebar
      Merge branch 'santo/gtk4_spelling_fix' into 'master'
      Merge branch 'fix-quadratic-add' into 'master'
      filterlistmodel: Fix fallthrough annotations in unreachable code
      demos: Avoid shadowing a global from time.h
      filechooserwidget: Avoid an uninitialised value

Yariv Barkan (1):
      frame clock: schedule in refresh intervals

Yuri Chornoivan (8):
      Update Ukrainian translation
      Fix minor typos
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation


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