[gtk] Created tag 3.98.4



The unsigned tag '3.98.4' was created.

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

    3.98.4

Changes since the last tag '3.24.19':

Adrian Perez de Castro (1):
      Fix build issue due to missing VK_RESULT_RANGE_SIZE

Alexander Larsson (10):
      Drop parent->realized => child->realized invariant
      print-editor: Fix crash
      gtk-demo: Fix expander demo
      gtk-demo: InfoBar is not a GtkBox anymore
      x11 drag: Fix mapped error
      gtk-demo/dnd: Use gtk_popover_set_child(), not gtk_box_append
      GtkDragSource: Pass return value of drag-cancel into drag_end()
      gtk-demo/dnd: Fix up drag_cancel
      X11 dnd: Calculate relative coords right in events
      GdkX11DragSurface: set visible state and invalidate on present

Alexander Mikhaylenko (69):
      mediacontrols: Use tabular figures for time and duration
      headerbar: Remove has-subtitle property
      appchooserdialog: Create title and subtitle manually
      filechooserdialog: Create title and subtitle manually
      headerbar: Remove subtitle
      headerbar: Remove user-settable title
      headerbar: Rename custom-title to title-widget
      builder-tool: Rename GtkHeaderBar:custom-title to title-widget
      headerbar: Document GtkBuilder child types, add a title example
      appchooserdialog: Don't show subtitle label when subtitle is null
      Adwaita: Convert entries to the new focus rings
      windowcontrols: Unparent children in dispose rather than finalize
      Adwaita: Make error/warning entry focus more subtle
      placesview: Stop using gtk_container_add() for GtkListBoxRow
      adwaita: Update app icon shadow
      adwaita: Make popover border transparent
      adwaita: Use tabular figures where appropriate
      adwaita: Don't style window menu button anymore
      adwaita: Remove a redundant -gtk-icon-shadow: none
      video: Use more appropriate revealer transition
      widget-factory: Align spinbutton in the list on page 2
      widget-factory: Remove duplicate margin-start
      widget: Pass parent to gtk_widget_consumes_motion()
      Add GtkWindowHandle
      headerbar: Use GtkCenterBox internally
      headerbar: Include GtkWindowHandle
      window: Stop handling dragging and titlebar actions
      testsuite: Update bloomfilter test
      tests: Fix print-editor
      tests: Fix overlayscroll
      tests: Fix syncscroll
      tests: Fix testaccel indentation
      tests: Fix testaccel layout
      tests: Fix testappchooser test
      tests: Fix testadjustsize test
      tests: Add missing margin to simple test
      tests: Fix testcalendar layout
      tests: Fix testcombo
      tests: Update testcombochange test
      tests: Fix testdialogtest
      tests: Fix testdnd popup
      tests: Add missing margin for testentrycompletion
      tests: Fix testfilechooser test
      tests: Fix testfontchooser layout
      tests: Fix testgiconpixbuf test
      tests: Add missing margin for testglarea
      tests: Fix testgmenu
      tests: Fix testgtk
      tests: Expand content for testheaderbar
      tests: Fix testheightforwidth layout
      tests: Fix testiconview
      tests: Fix testlogout
      tests: Remove use-popover from testmenubutton
      tests: Remove testmodelbutton
      tests: Simplify testorientable
      tests: Fix testoverlay
      tests: Fix testselectionmode
      tests: Fix teststack "add icon" button
      tests: Fix teststackedheader
      tests: Fix testtreeelistmodel
      test: Stop using stock-size for teestverticalcells
      tests: Remove orientation from testvolumebutton
      tests: Connect signal properly for testvolumebutton
      tests: Remove redundant image from testdialog
      tests: Stop explicitly showing widgets
      tests: Add a headerbar-in-window test case
      demo: Remove double borders from the treeview
      docs: Mention GtkHeaderBar title and subtitle changes in migration guide
      eventcontrollerscroll: Fix the history push condition

Asier Sarasua Garmendia (1):
      Update Basque translation

Aurimas Černius (1):
      Updated Lithuanian translation

Benjamin Otte (19):
      Merge branch 'wip/exalm/headerbar-title' into 'master'
      display: Remove gdk_display_get_last_seen_time()
      wayland: Use a GListStore for the monitors
      display: Remove unused vfunc
      x11: Use a GListStore for the monitors
      win32: Use a GListStore for the monitors
      gdk: Add gdk_display_get_monitors()
      inspector: Use the monitor list to list monitors
      surface: Remove gdk_surface_is_viewable()
      x11: Remove gdk_x11_register_standard_event_type()
      x11: Remove XDamage dependency
      x11: Remove unused change tracking
      monitor: Add gdk_monitor_set_geometry()
      x11: Directly notify surfaces of monitor changes
      display: Remove the monitor signals
      display: Remove unneeded getters
      migration guide: Update paragraph about monitors
      Merge branch 'wip/otte/monitors' into 'master'
      x11: Fix up for last merge

Carlos Garcia Campos (1):
      clipboard: GdkContentProviderUnion should return after writing the first matched format

Carlos Garnacho (8):
      gtktexthandle: Set css name on GtkWidgetClass
      gdk/wayland: Keep track of implicit grabs
      gdk/wayland: Ensure .leave events with active buttons breaks grabs
      gdk/wayland: Drop explicit ungrab after surface move/resize
      gtkmain: Propagate GDK_GRAB_BROKEN events to/from current focus
      gtkmain: Release the active state on GDK_GRAB_BROKEN
      Merge branch 'wip/carlosg/broken-grabs' into 'master'
      gdk/wayland: Handle disorderly tablet/pad disconnects

Cheng-Chia Tseng (1):
      Update Chinese (Taiwan) translation

Christoph Reiter (4):
      CI: Switch to new Windows runners
      CI: disable introspection with mingw to avoid flaky builds
      CI: use bash style variable expansion for the mingw cache key
      CI: install brotli in msys2

Chun-wei Fan (2):
      gtk/gtkaccelgroup.c: Fix build on Visual Studio
      print-editor demo: Fix linking on Visual Studio

Corentin Noël (3):
      gsk: Add GskTransform autocleanup definition
      docs: Fix several missing references in the documentation
      widget: Add array annotation to set_css_classes

Daniel Mustieles (8):
      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 (1):
      Update Romanian translation

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuele Bassi (36):
      Use attributes instead of element-type annotation
      Annotate more functions returning GListModel
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'drop-realize-invariant' into 'master'
      docs: Update link to the discussion forum
      docs: Link the contribution guide from the README
      docs: Link the license file from the README
      Merge branch 'ebassi/for-master' into 'master'
      Explicitly update widget a11y bounds when allocating
      Annotate gdk_motion_event_get_history() correctly
      Annotate gtk_text_child_anchor_get_widgets() correctly
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'aperezdc/vk-result-range-size' into 'master'
      Merge branch 'cherry-pick-6d8fb83a' into 'master'
      demos: Remove gtk_dialog_run()
      Remove gtk_dialog_run() from GtkMountOperation
      docs: Remove use of gtk_native_dialog_run() from examples
      Remove gtk_native_dialog_run()
      docs: Remove use of gtk_dialog_run()
      Drop gtk_dialog_run() from GtkFileChooserWidget
      tests: Remove gtk_dialog_run()
      Drop gtk_dialog_run() from GtkPrintOperationUnix
      Remove unnecessary deprecation pragmas
      Remove gtk_dialog_run() from GtkPrintUnixDialog
      Remove gtk_dialog_run()
      docs: Mention blocking functions in the migration guide
      Do not release the GFile prematurely
      docs: Remove redundant SECTION
      docs: Remove unnecessary SECTION
      docs: Add annotations for GtkPaned new getters
      Merge branch 'docs-fixes' into 'master'
      ci: Use extends instead of YAML anchors
      ci: Allow using "latest" as the image version
      Merge branch 'ebassi/ci-extends' into 'master'
      docs: Fix the argument name to match
      Merge branch 'ebassi/ci-fix' into 'master'

Florentina Mușat (1):
      Update Romanian translation

Florian Müllner (1):
      appchooserdialog: Don't show broken subtitles

Georges Basile Stavracas Neto (4):
      textchild: Include <gtk/gtkwidget.h>
      icontheme: Don't free array element
      Merge branch 'gbsneto/array-clear-func' into 'master'
      csswidgetnode: Don't check for container

Jakub Steiner (28):
      Merge branch 'theme-focus-ring-mixin' into 'master'
      Adwaita: bring more attention to focus change
      Merge branch 'wip/jimmac/emphasize-focus-change' into 'master'
      Adwaita: make transition offset more subtle
      Merge branch 'wip/jimmac/avoid-wobbly-windows' into 'master'
      Merge branch 'wip/exalm/entries' into 'master'
      Adwaita: notebook tab focus
      Adwaita: colorswatch focus rings
      Merge branch 'wip/jimmac/colorswatch-fix' into 'master'
      Adwaita: old style toolbar buttons
      Merge branch 'wip/jimmac/oldstyle-toolbars' into 'master'
      Adwaita: notebook tab focus ring
      Merge branch 'wip/jimmac/notebook-tab-focus' into 'master'
      Adwaita: make parser happy wrt global variables
      Merge branch 'wip/jimmac/global-var' into 'master'
      Adwaita: suggested destrictive button focus
      Merge branch 'wip/jimmac/suggested-destructive-focus' into 'master'
      Merge branch 'wip/exalm/focus-entries2' into 'master'
      Adwaita: tone down suggested focus ring for dark
      HC: more contrasty focus rings
      Merge branch 'wip/jimmac/HC-focus' into 'master'
      Adwaita: use thinner arrows for navigation
      Adwaita: don't focus outline tabs with mouse
      Merge branch 'wip/jimmac/focus-tabs' into 'master'
      Adwaita: notebook tab focus tweak
      Merge branch 'wip/jimmac/tabs-again-focus' into 'master'
      Merge branch 'theme-checkbutton-padding' into 'master'
      Merge branch 'theme-aligned-combo-labels' into 'master'

Jan Tojnar (1):
      build: clean up .pc generation

Kristjan SCHMIDT (1):
      Update Esperanto translation

Matthias Clasen (432):
      Merge branch 'wip/exalm/tnum' into 'master'
      Merge branch 'BUG_filechooser_async_data_loss_GTK4' into 'master'
      widget-factory: Enable page transitions by default
      Merge branch 'matthiasc/for-master' into 'master'
      popovermenu: Don't put a separator before the first section
      popover: Allocate after setting final_position
      Merge branch 'menu-section-title-fixup' into 'master'
      Merge branch 'popover-flip-arrow-fix' into 'master'
      mediafile: Privately export function to the extension
      inspector: Show the media backend
      Merge branch 'inspector-media' into 'master'
      Use a slightly larger version of the logo animation
      video: Don't hide the controls while the popup is shown
      Merge branch 'widget-factory-larger-logo' into 'master'
      Reshuffle action muxer initialization
      Merge branch 'popup-controls-hiding' into 'master'
      Drop GtkStack:homogeneous
      builder-tool: Replace GtkStack:homogeneous
      Speed up class action hookup
      Merge branch 'drop-stack-homogeneous' into 'master'
      Merge branch 'class-action-init' into 'master'
      popover: Fix repositioning logic
      Merge branch 'popup-positioning-fix' into 'master'
      Merge branch 'wip/jtojnar/join-paths' into 'master'
      Add a quick sound test
      Merge branch 'soundcheck' into 'master'
      Merge branch 'win32-new-runner' into 'master'
      docs: Move menu model docs
      Merge branch 'matthiasc/for-master' into 'master'
      keymap: Cache key info
      Merge branch 'speed-up-event-matching' into 'master'
      stack: Add a :use-underline property
      widget-factory: Add mnemonics to the stack pages
      widget-factory: Improve demo keynav
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Some revisions of the input overview
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'for-master' into 'master'
      docs: Add more detail to the drawing overview
      dragicon: Derive from GtkWidget
      widget-factory: Fix a typo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/exalm/subtitle' into 'master'
      filechooser: Translate type column
      Merge branch 'filechooser-translation' into 'master'
      frame: Don't queue a resize if xalign changes
      frame: Fix xalign handling
      testframe: Drop padding
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Add .toolbar
      Adwaita: Style .toolbar
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/jimmac/notebook-focus' into 'master'
      frame: Add a child property
      Use gtk_frame_set_child throughout
      frame: Derive from GtkWidget
      aspectframe: Add a child property
      Use gtk_aspect_frame_set_child throughout
      aspectframe: Derive from GtkWidget
      fishbow: fixup premature popover
      aspect frame use fixup
      viewport: Add a child property
      Use gtk_viewport_set_child throughout
      viewport: Derive from GtkWidget
      popover: Add a child property
      Use gtk_popover_set_child throughout
      popover: Derive from GtkWidget
      scrolledwindow: Add a child property
      Use gtk_scrolled_window_set_child throughout
      scrolledwindow: Derive from GtkWidget
      button: Add a child property
      Use gtk_button_set_child throughout
      checkbutton: Modernize
      css tests: Update expected results
      css testsuite: Remove an obsolete test
      button: Derive from GtkWidget
      window: Add a child property
      Use gtk_window_set_child throughout
      window: Derive from GtkWidget
      revealer: Add a child property
      Use gtk_revealer_set_child throughout
      revealer: Derive from GtkWidget
      flowboxchild: Derive from GtkWidget
      listboxrow: Derive from GtkWidget
      searchbar: Add a child property
      Use gtk_search_bar_set_child throughout
      searchbar: Derive from GtkWidget
      overlay: Add a child property
      Use gtk_overlay_set_child throughout
      overlay: Derive from GtkWidget
      Add gtk_overlay_remove_overlay
      testgtk: Fix g_object_new use
      testkineticscrolling: Make this work again
      combobox: Add a child property
      Use gtk_combo_box_set_child throughout
      combobox: Derive from GtkWidget
      tooltipwindow: Derive from GtkWidget
      builder-tool: Convert former bin children
      Add a test for bin child conversion
      gtk-demo: Port blur demo from GtkBin
      inspector: Derive recorder from GtkWidget
      testtooltips: Derive demo from GtkWidget
      Drop GtkBin
      testsuite: Update a testcase
      docs: Fixup for an uninitialized variable
      Merge branch 'bin-removal' into 'master'
      searchbar: Drop the Private struct
      placesview: Drop the Private struct
      assistant: Drop the Private struct
      window: Lower the visible focus timeout
      widget-factory: Remove unused css
      widget-factory: Use symboli icons in the toolbar
      Merge branch 'wip/exalm/controls-dispose' into 'master'
      Merge branch 'misc-cleanups' into 'master'
      actionbar: Use dispose instead of destroy
      combobox: Use dispose instead of destroy
      expander: Use dispose instead of destroy
      filechooserbutton: Use dispose instead of destroy
      label: Use dispose instead of destroy
      modelbutton: Use dispose instead of destroy
      text: Use dispose instead of destroy
      viewport: Use dispose instead of destroy
      spinbutton: Use dispose instead of destroy
      range: Use dispose instead of destroy
      radiobutton: Use dispose instead of destroy
      shortcutssection: Use dispose instead of destroy
      iconview: Use dispose instead of destroy
      notebook: Use dispose instead of destroy
      statusbar: Use dispose instead of destroy
      textview: Use dispose instead of destroy
      treeview: Use dispose instead of destroy
      window: Use dispose instead of destroy
      printunixdialog: Use dispose instead of destroy
      placesview: Use dispose instead of destroy
      container: Use dispose instead of destroy
      gtk-demo: Use dispose instead of destroy
      widget: Drop the destroy vfunc
      Merge branch 'abolish-destroy' into 'master'
      inspector: Fix css tree popovers
      Merge branch 'wip/baedert/for-master' into 'master'
      Merge branch 'fix-inspector-popover' into 'master'
      keymap: Remove leftover code
      gestureclick: Drop the area
      keymap: Remove leftover code
      window: Remove some outdated info from the docs
      treeview: Cosmetic change
      cellarea: Cosmetics
      a11y: Avoid a gratitious use of ::size-allocate
      drawingarea: Add a ::resize signal
      gtk-demo: Use GtkDrawingArea::resize
      examples: Use GtkDrawingArea::resize
      inspector: Stop using ::size-allocate
      tests: Stop using ::size-allocate
      tooltip: Add private api to allocate the window
      tooltipwindow: Drop some dead code
      tooltipwindow: Stop using the ::size-allocate signal
      widget: Drop the ::size-allocate signal
      Merge branch 'wip/jimmac/dark-seuggested' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Update CONTRIBUTING.md
      Merge branch 'abolish-size-allocate' into 'master'
      Merge branch 'master-disable-introspection' into 'master'
      Merge branch 'drop-click-gesture-area' into 'master'
      Merge branch 'wip/exalm/row' into 'master'
      Merge branch 'master.struct.msvc' into 'master'
      Merge branch 'gbsneto/fix-text-child-header' into 'master'
      nodeeditor: Don't use container api on list box rows
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/exalm/polish' into 'master'
      modelbutton: Unify activation code paths
      Merge branch 'matthiasc/for-master' into 'master'
      Fix an inspector crash
      Merge branch 'matthiasc/for-master' into 'master'
      droptarget: Fix confusion around ::leave signal
      placeview: Hide the protocols grid when its empty
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'gbsneto/css-dequeue-fix' into 'master'
      Merge branch 'tintou/gsk-transform-autocleanup' into 'master'
      Merge branch 'carlosgc/content-provider-union-write' into 'master'
      window: Remove some dead code
      widget: Don't leak a reference when reordering
      Add a test for refcounts under reordering
      gsk: Fix a typo
      placesview: Don't do the same thing twice
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/exalm/headerbar-dragging' into 'master'
      textview: Give attached children a different css name
      textview: Ensure popup menu is properly inserted
      testsuite: Use lowercase component in test paths
      testsuite: Add more tests for automated components
      widget: Add a :focusable property
      widget: Fix gtk_widget_focus_all for !focusable
      Remove lots of focus vfuncs
      Clarify docs around focus.
      Merge branch 'focusable-property' into 'master'
      print-editor: Fix a critical
      print-editor: Cosmetics
      treeview: Ensure search popover is properly inserted
      print dialog: Fix frame <> box confusion
      builderscope: Fix finalize <> dispose confusion
      treeviewcolumn: Another case of box <> frame confusion
      Clean up a leak in a test
      docs: Cosmetic updates to the tutorial
      applicationswindow: Make show-menubar FALSE by default
      Refresh the tutorial examples
      menubutton: Cosmetics
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      treeview: Break reference cycles on unroot
      testsuite: Enable the remaining template tests
      Merge branch 'teardown-cleanup-2' into 'master'
      Merge branch 'wip/exalm/test' into 'master'
      Stop using gtk_widget_destroyed
      Drop gtk_widget_destroyed
      fontchooserdialog: Fix disposing
      colorchooserdialog: Fix disposing
      filechooserdialog: Fix disposing
      popover: Fix a reference leak
      testsuite: Clean up unexpected children
      nativedialog: Do not ref the transient_for parent
      window: Add gtk_window_destroy
      Use gtk_window_destroy
      Replace gtk_widget_destroy everywhere
      window: Implement gtk_window_destroy
      widget: Drop gtk_widget_destroy
      window: Remove _set_has_user_ref_count
      Unset tooltip window earlier
      Update the docs
      print-editor: Bring back the menubar
      Merge branch 'window-destroy' into 'master'
      filechooserdialog: Be more careful with widgets
      headerbar: Don't clean up other widget children
      printeroptionwidget: Avoid a critical
      Merge branch 'wip/tintou/doc-fixes' into 'master'
      Merge branch 'wip/exalm/2242-test' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Cosmetics: Replace GtkContainer in an error message
      button: Fix accessible implementation
      listboxrow: Fix the accessible implementation
      combobox: Fix accessible implementation
      flowboxchild: Fix accessible implementation
      frame: Fix accessible implementation
      popover: Fix accessible implementation
      scrolledwindow: Fix accessible implementation
      statusbar: Fix accessible implementation
      window: Fix accessible implementation
      Fix a leftover list box child
      Fix a leftover window
      textviewchild: Don't leak children
      dragicon: drop gtkcontainer.h include
      textview: Derive from GtkWidget
      treeview: Stop using container api
      treeview: Derive from GtkWidget
      actionbar: Add gtk_action_bar_remove
      actionbar: Derive from GtkWidget
      expander: Add a child property
      Use gtk_expander_set_child throughout
      expander: Derive from GtkWidget
      iconview: Derive from GtkWidget
      paned: Drop some dead code
      paned: Redo the api
      infobar: Add gtk_info_bar_remove_action_widget
      infobar: Add gtk_info_bar_add/remove_child
      Use gtk_info_bar_add_child throughout
      infobar: Derive from GtkWidget
      grid: Add gtk_grid_remove
      Avoid container api on grids
      grid: Remove a test for grid container functionality
      grid: Derive from GtkWidget
      fixed: Add gtk_fixed_remove
      Stop using container api on GtkFixed
      fixed: Derive from GtkWidget
      stack: Add gtk_stack_remove
      Don't use container api on GtkStack
      shortcutssection: Stop using container api
      shortcutswindow: Stop using container api
      treepopover: Stop using container api
      stack: Derive from GtkWidget
      flowbox: Add gtk_flow_box_remove
      Stop using container api on GtkFlowBox
      flowbox: Derive from GtkWidget
      textview: Fix popover use
      text: Fix popover use
      textviewchild: Derive from GtkWidget
      customlayout: Cosmetics
      buildable: Cosmetics
      listbox: Add gtk_list_box_remove
      Don't use container api on GtkListBox
      testsuite: Redo listbox sort test
      testsuite: Fix listbox tests
      listbox: Derive from GtkWidget
      headerbar: Add gtk_header_bar_remove
      Stop using container api on GtkHeaderBar
      headerbar: Derive from GtkWidget
      Stop using container api on GtkNotebook
      notebook: Derive from GtkWidget
      box: Add gtk_box_append/prepend/remove
      Replace most remaining uses of container api
      shortcutsgroup: Drop container bits
      shortcutssection: Drop container bits
      dialog: Remove code that doesn't work anymore
      assistant: Remove code that doesn't work anymore
      box: Derive from GtkWidget
      Drop gtkcontainer.h includes
      testsuite: Drop a container api use
      Drop GtkContainer and its accessible implementation
      dialog: Remove an unused struct
      dialog: Firm up handling of action widgets
      docs: Update migration guide
      Merge branch 'kill-containers' into 'master'
      docs: Rearrange the introduction some more
      docs: Don't point at mailing lists
      docs: Updates to the common questions
      docs: Tweaks
      docs: Updates to the migration guide
      Merge branch 'ebassi/run-dialog-run' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      window: Hide windows on destroy
      Merge branch 'matthiasc/for-master' into 'master'
      printoperation-unix: Fix a use-after-free
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates
      Move print-editor to demos
      Drop the gtkgears test
      tests: Move testcairo into gtk4-demo
      tests: Drop the visuals test
      paned: Drop the Private struct
      paned: Don't ignore the type attribute
      Merge branch 'tests-cleanup' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      x11: Avoid a critical in clipboard data transfer
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'print-editor-new-crash' into 'master'
      Merge branch 'gtk-demo-expander-fix' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      Cosmetics
      Merge branch 'wip/jimmac/menu-styling-adjustments' into 'master'
      Merge branch 'wip/exalm/ocd' into 'master'
      scale: Make the area around the trough clickable
      tests: Drop testtoolbar2
      tests: Drop testpixbuf-scale
      tests: Drop testicontheme
      tests: Drop testcolorchooser2
      tests: Drop testbox
      Merge branch 'usable-scales' into 'master'
      tests: Drop testcolorchooser
      tests: Drop testfontchooser
      tests: Drop testexpander
      tests: Drop testnoscreen
      tests: Fix scrolling performance test
      scrolledwindow: Fix swapping out child
      gtk-demo: Plug a memory leak
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'tests-cleanup' into 'master'
      flowbox: Make the children focusable again
      inspector: Disable recursive inspection
      gtk-demo: Don't overdraw the fishbowl
      widget-factory: Cosmetic changes
      listbox: Don't steal focus-on-click
      listbox: Make Shift-Tab work again
      flowbox: Avoid a crash in measure()
      flowbox: Avoid an assertion in snapshot()
      Add a test for a flowbox crash
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Ensure we have some backgrounds
      gtk-demo: Fix a problem with the dnd demo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'x11-dnd-fix' into 'master'
      Merge branch 'wip/exalm/headerbar-migration' into 'master'
      Merge branch 'wip/exalm/kinetic_scrolling' into 'master'
      tests: Drop testbuttons
      tests: Drop testgiconpixbuf
      tests: Drop testemblems
      tests: Drop testorientable
      tests: Consolidate all headerbar tests
      tests: Rename testheaderbar2 to testheaderbar
      tests: Drop testdnd3
      Merge branch 'tests-cleanup' into 'master'
      docs: Clarify gdk_display_get_default_seat() docs
      gtk: Handle seatless displays
      ci: Add weston and weston-libs to the fedora image
      ci: Fix a typo in the run-docker.sh script
      tests: Allow setting a subdir for output
      testsuite: Add test setups for backends
      tests: Centralize our test setup a bit
      ci: Run tests with different backends
      displayclose: Quietly skip if no X available
      ci: Ignore Broadway failures
      Merge branch 'headless-seatless' into 'master'
      ci: Add the backend to the reports
      Merge branch 'wip/carlosg/tablet-disconnects-master' into 'master'
      Merge branch 'better-ci-reports' into 'master'
      inspector: Use tabular numbers in the fps overlay
      Merge branch 'matthiasc/for-master' into 'master'
      broadway: Keep an reference on surfaces
      testsuite: Destroy surfaces
      testsuite: Add a gsk-compare-broadway suite
      ci: Don't run opengl renderer tests on Broadway
      Merge branch 'broadway-surface-destroy' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      broadway: Don't create overlarge images
      broadway: Create slave devices
      Merge branch 'matthiasc/for-master' into 'master'
      broadway: Be careful about destroyed surfaces
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      widget-factory: Cosmetics
      tooltip: Fix positioning
      textview: Fix context menu placement
      widget: Fix gtk_widget_get_surface_allocation
      windowhandle: Take surface transform into account
      inspector: Take surface transform into account
      Apply surface transform in more places
      gdk: Add gdk_toplevel_begin_move/resize
      window: Use toplevel begin_move/resize api
      gdk: Drop gdk_surface_begin_move/resize_drag
      gdk: Move the begin_move/resize_drag vfuncs around
      docs: Mention begin_resize_drag in the migration guide
      Merge branch 'toplevel-move-resize' into 'master'
      native: Make gtk_native_get_surface_transform public
      Change coordinate translation apis to take doubles
      gdk: Make gdk_drag_begin take doubles
      Merge branch 'coordinate-api' into 'master'
      docs: Tweak docs for gdk_surface_set_input_region
      x11: Avoid some frontend api use
      gdk: Drop gdk_display_supports_shapes
      gdk: Simplify gdk_display_supports_input_shapes
      Merge branch 'shape-apis' into 'master'
      colorscale: Bring back the right-click on slider
      Merge branch 'matthiasc/for-master' into 'master'
      testsuite: Remove GDK_DEBUG=misc
      3.98.4

Nelson Benítez León (1):
      GtkFilechooserWidget: prevent oblivious selection of file

Piotr Drąg (3):
      Update POTFILES.in and POTFILES.skip
      Update POTFILES.in
      Update POTFILES.in and POTFILES.skip

Simon McVittie (1):
      aboutdialog: Update precondition checks for new licenses added in 3.24.20

Timm Bäder (82):
      label: Unref style_attrs list
      gskpango: Make get_color a bit shorter
      label: Remove a debug leftover
      popover: Remove an unused gtk_widget_get_allocation() call
      shorthandproperty: Use alloc a for data array
      shorthandproperty: Return unset/initial/inherit as-is
      shorthandproperty: Use alloca() when parsing properties
      widget: Use early-out style in gtk_widget_realize()
      gdkdisplay-wayland: Fix a possibly uninitialized out value
      textchild: Return an array from get_widgets
      stylecontext: Remove _list_classes() from public API
      GdkEvent: Save history in a GArray
      icontheme: Save dir_mtimes in a GArray, not a GList
      cssselector: Avoid some GList allocations
      placesview: Remove frame
      widget: Only do a IS_ROOT type check if the parent is unset
      widget: Save controllers list in a GPtrArray
      scalebutton: Remove unused click_id member
      scalebutton: Shorten finalize() implementation
      window: Remove unused private function
      widget: Use an unchecked cast in _get_native()
      eventcontroller: Remove some unnecessary casts
      main: Save some type checks
      add GtkArray
      cssselector: Use a GtkArray to count exact matches
      gtk.supp: Update
      cssprovider: Pass a GtkArray around when matching
      shortcutcontroller: Use a GArray instead of a linked list
      shortcutmanager: Speed up default_remove_controller a bit
      surface: remove double assignment
      label: Be more defensive against non-existant focus_link
      shortcutcontroller: Check for NULL GtkNative of widget
      csscalcvalue: Avoid allocating memory in compute()
      Make dimension values and calc values just number values
      gtkarray: Fix a typo
      gtkarray: Create GPtrArray in insert() if we have to
      gtkarray: memcpy() directly into the GPtrArray
      csstransiton: Save finished state
      css: Drop a few dynamic type checks
      testtreeview: Properly annotate a switch fallthrough
      css: Make GtkStyleAnimation and subclasses non-objects
      stylecontext: Remove some unused private API
      widget: Move {dis,}connect_frame_clock into their only caller
      cellrenderertoggle: Replace save_named with a css node
      printunixdialog: Use two "paper" css nodes
      scrolledwindwo: Add a permanent junction node
      stylecontext: Remove _save_named
      scrolledwindow: Always keep the main child first
      gl renderer: Only destroy shader programs with ids > 0
      gl shaders: unify frag coord handling
      testsuite: add widget refcount test case
      renderboder: Ignore transparent outlines
      widget: Remove size allocate signal enum member
      widget: Move adjusted size calculation below early-out goto
      node-editor: Monitor file and reload on changes
      gl renderer: Fix nested rounded clip rendering
      cssvalue: Add class check to transition
      paned: Fix up the docs once more
      widget: Make 1 if out of 2 ifs
      window: Create constraint solver on demand
      main: Inline propagate_{down,up} in propagate_internal()
      window: Restructure gtk_window_destroy()
      Merge branch 'wip/tintou/set_css_classes_array' into 'master'
      Implement diff() for color matrix nodes
      main: Translate coordinates from surface to native before picking
      popover: Return correct values from get_surface_transform()
      native: Add documenation for get_surface_transform
      natives: Use GtkCssBoxes in get_surface_transform
      texthandle: Remove min-width/height handling
      showrendernode: Set widget overflow
      popover: Fix input shape rendering
      gl renderer: Fix an uninitialized value
      Merge branch 'matthiasc/for-master' into 'master'
      window: Use TRUE/FALSE for boolean values
      shortcutcontroller: Don't return a shortcut stope as GdkModifierType
      shortcutmanager: Fix private header include guard
      gl renderer: Apply scaled clip when rendering offscreen clipped child
      inspector: Apply toplevel transform before snapshotting overlays
      windowhandle: Apply surface transform before passing coords to GDK
      examples: Add common_cflags to executables
      Add G_GNUC_NORETURN to functions that never return
      bloatpad: Avoid a few theoretical compiler warnings

Yuri Chornoivan (8):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

nana-4 (3):
      Adwaita: Use a mixin for visible focus rings
      Adwaita: Tweak padding in checkbutton & radiobutton
      Adwaita: Align combo menu labels with the combo button label

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


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