[gtk] Created tag 3.98.3



The unsigned tag '3.98.3' was created.

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

    3.98.3

Changes since the last tag '3.98.2':

Arnaud Bonatti (7):
      Fix a gtk-builder-tool substitution.
      Fix --3to4 tests for margin substitution.
      Fix tests for hexpand and vexpand.
      Replace also margin-left and margin-right.
      Fix tests for margin-left and margin-right.
      Coding style improvements.
      Fix typo in IconTheme.

Aurimas Černius (1):
      Updated Lithuanian translation

Carlos Garnacho (3):
      imwayland: Clamp the surrounding string end correctly
      Merge branch 'wip/carlosg/fix-surrounding-text-master' into 'master'
      gtkpopover: Set GTK grab on autohide popovers

Christian Hergert (1):
      widget: fix parameter ordering to match implementation

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuele Bassi (29):
      Merge branch 'flow-box-typo' into 'master'
      Annotation fixes
      Merge branch 'gir-fixes' into 'master'
      Do not parse all GDK-X11 source files
      Hide GdkX11Keymap's GType function
      Rename gdkx11keys.h
      ci: Update the version of Meson in our Docker image
      Merge branch 'ci-meson-bump' into 'master'
      Add macro for exported variables
      Turn GskRenderNode into a derivable type
      Add missing transfer annotation
      Improve the gtktypefuncs.inc generator
      Do not install GSK headers for missing backends
      Add get_type() functions for GskRenderNode subclasses
      Properly annotate the render node constructors
      Revert "Do not install GSK headers for missing backends"
      Conditionally include the GSK broadway and vulkan symbols
      Merge branch 'gsk-public-symbols' into 'master'
      ci: Count 'ERROR' codes as failures
      Merge branch 'ci-error-report' into 'master'
      Fix compiler warning
      Fix annotation for gtk_show_uri_full()
      Fix annotations for GtkEventController
      Restructure the GdkEvent type hierarchy
      Copy axes when rewriting events
      Reconcile documentation with declaration and definition
      Merge branch 'for-master' into 'master'
      cups: Disable deprecation warnings
      Merge branch 'ebassi/for-master' into 'master'

Frederik F (1):
      Blue outlines / focus rings

Jakub Steiner (11):
      Merge branch 'Gtk4_blue_focus_rings' into 'master'
      Adwaita: fix active state for radios & checkboxes
      Adwaita: check & radio focus ring
      Adwaita: no edge highlight
      Adwaita: slightly increase contrast for treeview borders
      Merge branch 'wip/jimmac/treeview-borders' into 'master'
      Merge branch 'wip/jimmac/levelbar-punch' into 'master'
      Merge branch 'wip/jimmac/active-state-for-checkradios' into 'master'
      Merge branch 'wip/jimmac/checkradio-focus' into 'master'
      Adwaita: drop text shadows for buttons
      Merge branch 'wip/jimmac/drop-text-shadow' into 'master'

Jan Alexander Steffens (heftig) (1):
      gdk/wayland: Clear modifiers when we lose keyboard focus

Javier Jardón (1):
      gtk/gtkaboutdialog: Add some more very common licenses:

Jonas Ådahl (9):
      build: Change wrap revisions to use master instead of origin/master
      wayland: Move popups with xdg_popup.reposition
      wayland: Move toplevel/popup/drag surface definitions higher up
      wayland: Remove own pointer to the popup parent
      wayland: Add surface to toplevel list only if toplevel
      wayland: Move transient-for field to GdkWaylandToplevel
      popover: Fix indentation
      surface: Hide chained autohiding popups together
      wayland: Don't continue showing if xdg_popup creation failed

Justin van Steijn (1):
      Update Dutch translation

Martin Storsjö (2):
      Add a missing extern, to fix building with -fno-common
      meson: Don't execute post-install.py if cross compiling

Mathieu H (1):
      Remove the blacklist list in convert-emoji.c since now it is supported

Matthias Clasen (303):
      Add a cursor-aspect-ratio setting
      keynav: Fix Shift-Tab
      Update the settings test
      Merge branch 'cursor-aspect-ratio' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Remove the popover demo
      Merge branch 'drop-popover-demo' into 'master'
      Fix crossing event generation
      Merge branch 'fix-menu-flicker' into 'master'
      imcontextsimple: Add a profiler mark for IO
      imcontextsimple: Load ~/.Compose unconditionally
      imcontextsimple: Simpify Compose file loading
      imcontexsimple: Move Compose file loading to class_init
      Merge branch 'im-context-wayland-fixes' into 'master'
      Merge branch 'wip/smcv/libdir-independent-valgrind-suppressions' into 'master'
      Merge branch 'cherry-picked-wayland-keyboard-fix' into 'master'
      window: tie focus to surface state changes
      a11y: Set focus-related states properly
      a11y tests: Update for focus state changes
      wayland: Add a comment about keyboard state handling
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'move-gdkgrab-decl' into 'master'
      testsuite: Try harder to record a full focus chain
      testsuite: Add a big focus chain testcase
      Merge branch 'focus-test' into 'master'
      Add GtkScrollbarAccessible
      Add an api to parse shortcut actions
      testsuite: Add tests for parsing shortcut actions
      Merge branch 'shortcut-action-parse' into 'master'
      scrollbar: Be more defensive
      Merge branch 'scrollbar-a11y' into 'master'
      demos: Remove can-focus from ui files
      colorbutton: Fix focus
      colorbutton: Don't add a customize menu
      Merge branch 'matthiasc/for-master' into 'master'
      shortcuts: documentation fixes
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Fix a crash
      Merge branch 'matthiasc/for-master' into 'master'
      Add gdk_event_matches
      Add gdk_event_get_match
      cell renderer accel: Use gdk_event_get_match
      Drop some no longer used code
      passwordentry: Show caps lock warning more
      gdk: Add keymap properties to GdkDevice
      gdk: Move modifier mask api to GdkDisplay
      Move GdkKeymapKey to gdktypes.h
      Move keymap mapping functions to GdkDisplay
      wayland: Notify new device properties
      x11: Notify new device properties
      gtk: Stop using keymap apis
      gtk: Use display apis for keymap mapping
      testsuite: Stop using keymap apis
      tests: Stop using gtk_accelerator_set_default_mod_mask
      Rename GDK_MOD1_MASK to GDK_ALT_MASK
      gtk: Stop using GDK_MODx_MASK
      gdk: Remove reserved bit from GdkModifierType
      wayland: Stop setting MOD2..MOD5
      Merge branch 'fno-common' into 'master'
      win32: Stop using MODx modifiers
      broadway: Stop using MOD2..MOD5
      events: Stop doing elaborate virtual modifier handling
      gtk: Remove handling of virtual modifiers
      gdk: Redo key events
      gdk: Clean up GdkModifierType
      imcontextsimple: Disable some win32-only code
      Merge branch 'misc-meson-fixes' into 'master'
      gdk: Make GdkKeymap a private api
      keymap: Remove virtual modifier mapping functions
      gtk: Stop using modifier intents
      gtk: Drop gtk_widget_get_modifier_mask
      display: Remove gdk_display_get_modifier_mask
      Remove uses of modifier intents in gdkevents.c
      gdk: Remove gdk_keymap_get_modifier_mask
      Drop gtk_accelerator_set_default_mod_mask
      Reshuffle keymap docs
      accelgroup: Small documentation updates
      Update migration guide
      reftests: Comment out a test that fails only in ci
      Merge branch 'keymap-rework-2' into 'master'
      Replace most uses of <Primary> with <Control>
      shortcuttrigger: Don't trigger on key releases
      Merge branch 'wip/chergert/fix-shortcut-param-order' into 'master'
      Merge branch 'fix-event-match' into 'master'
      Merge branch 'cross-postinstall' into 'master'
      Move label attribute parser code
      entry: Add <attributes> support
      entry: Document buildable support
      Merge branch 'attribute-docs' into 'master'
      Merge branch 'private-x11-types' into 'master'
      impcontextsimple: Drop ifdef'ed platform dependencies
      Remove an unused backend includes
      Merge branch 'imcontextsimple-drop-ifdefs' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'render-node-types' into 'master'
      Merge branch 'wip/xdg-popup-move' into 'master'
      colorplane: Set a css name
      coloreditor: Draw a focus around the color plane
      notbook: Fix a bug in focus handling
      Fix running focus-chain tests in ci
      Add more focus chain tests
      root: Reorganize focus handling
      window: Make set_focus equal to grab_focus
      Stop setting can-focus in ui files
      inspector: Remove can-focus from ui files
      inspector: Drop more uses of can-focus
      testsuite: Stop using can-focus
      a11y tests: Stop using can-focus
      reftests: Stop using can-focus
      widget: Drop the :is-focus property
      testsuite: Stop setting :has-focus
      widget: Make the :has-focus property readonly
      gizmo: Allow passing changing focus behavior
      widget: Add common focus vfunc implementations
      Change the default value of GtkWidget:can-focus
      Reinstate expected focus behavior
      Fix up focus chain result
      Remove the focus test
      Remove focusable-container tests
      color editor: Make the sample non-focusable again
      Disable focus-chain test that depends on the environment
      Fix the tools tests to not set can-focus
      a11y: Fix focusable state
      Update a11y test results
      Move focus to the parent if a popover is dismissed
      Small documentation tweaks
      Mention focus changes in the migration guide
      Merge branch 'wip/matthiasc/can-focus' into 'master'
      scalebutton: Don't derive from GtkButton
      label: Improve link styling
      Adwaita: Don't render focus around labels with links
      Merge branch 'scale-button-double-focus' into 'master'
      Merge branch 'label-double-focus' into 'master'
      popovermenu: Remove debug spew
      modelbutton: Catch focus-in more carefully
      radiobutton: Fix selection on focus-in
      Merge branch 'popover-initial-focus' into 'master'
      Merge branch 'fix-radiobuttons' into 'master'
      accelgroup: Fix an invalid write
      Merge branch 'fix-accel-length' into 'master'
      Use gtk_widget_add/remove_css_class more
      Merge branch 'reduce-style-context-use' into 'master'
      Remove gtk_style_context_reset_widgets
      Merge branch 'remove-style-reset' into 'master'
      window: Respect widget cursors
      Merge branch 'respect-window-cursors' into 'master'
      testsuite: Make actions test order-independent
      gdk: Small documentation fixes
      Document actions
      Merge branch 'action-docs' into 'master'
      Merge branch 'jjardon/more_licenses' into 'master'
      broadway: Fix the build
      Merge branch 'matthiasc/for-master' into 'master'
      entrycompletion: Remove an unused field
      gtk: Just use current time for showing urls
      Add gtk_event_controller_get_current_event[_state]
      gtk: Port widgets away from gtk_get_current_ apis
      gtk: Port widgets away from gtk_get_current_ apis
      tests: Stop using gtk_get_current_ apis
      Drop gtk_get_current_ apis
      Merge branch 'current-event-apis' into 'master'
      Redo gtk_show_uri_on_window
      gtk: Port all users to the new gtk_show_uri()
      Merge branch 'show-uri-async' into 'master'
      text: Fix placing the cursor on click
      reftest: get backtraces
      stylecontext: Respect cursor aspect ratio everywhere
      wayland: Avoid criticals when unsetting transient parents
      textview: Fix an erroneous unref
      window: Cosmetic cleanup
      text: Be more careful with cached layouts
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'arnaudb/better-substitution' into 'master'
      Adwaita: visible focus outline for color swatches
      gtk-demo: Add a gears demo
      gtk-demo: Group the OpenGL demos
      window: Make resize cursors work for modal dialogs
      Merge branch 'matthiasc/for-master' into 'master'
      Add a GtkFileChooserButton:modal property
      filechooserbutton: Drop the Private struct
      filechooserbutton: Make dialog modal by default
      Add a GtkColorButton:modal property
      colorbutton: Drop the Private struct
      Add a GtkFontButton:modal property
      fontbutton: Drop the Private struct
      Add a GtkAppChooserButton:modal property
      appchooserbutton: Drop the Private struct
      Merge branch 'modal-buttons' into 'master'
      gdk: Add ::enter/leave-monitor signals
      wayland: emit ::enter/leave-monitor
      inspector: Show scales other than 2
      surface: Document coordinate systems a bit
      Switch the gtk-doc subproject to the gtk-doc-for-gtk4 branch
      Always use gtk-doc as a subproject for now
      Merge branch 'use-gtk-doc-for-gtk4' into 'master'
      Merge branch 'wip/matthiasc/monitor-signals' into 'master'
      colorswatch: Drop the Private struct
      expander: Drop the Private struct
      lockbutton: Drop the Private struct
      appchooserwidget: Drop the Private struct
      build: Prepare library versioning
      Merge branch 'library-versioning' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      emojichooser: Improve keynav
      emojichooser: Improve keynav, again
      flowbox: Remove can-focus handling
      flowbox: Add a private api to disable move-cursor
      emojichooser: link sections for keynav
      Merge branch 'arnaudb/fix-typo' into 'master'
      Merge branch 'emoji-keynav' into 'master'
      docs: Small revision of input handling overview
      widget-factory: Add menu style class in popovers
      Merge branch 'matthiasc/for-master' into 'master'
      eventcontroller: Fix signal marshallers
      window: Fix setting :is-active
      Move key event rewriting
      Updates to NEWS
      Merge branch 'matthiasc/for-master' into 'master'
      window: Don't set is-active twice
      Merge branch 'matthiasc/for-master' into 'master'
      css: use :focus-visible instead of :focus(visible)
      Add :focus-visible to css docs
      Merge branch 'monitor-signals-x11' into 'master'
      Add a focus-within state
      testsuite: Add some checks for focus states
      Adwaita: Some adjustments for :focus-within
      themes: Fix HighContrast dependencies
      Merge branch 'css-focus-changes' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'event-types' into 'master'
      inspector: Fix a crash
      widget-factory: Catch errors
      modelbutton: Don't show accels without text
      widget-factory: Use a model for the complex menu
      Merge branch 'assorted-menu-fixes' into 'master'
      scrolledwindow: Document the .frame style class
      scrolledwindow: Drop shadow-type
      treeviewcolumn: Stop using a frame
      frame: Drop shadow-type
      viewport: Drop shadow-type
      Drop GtkShadowType
      button: Drop relief
      menubutton: Drop relief
      Drop GtkReliefStyle
      calendar: Fix focus keynav
      reftests: Stop using shadow-type
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Add a menu section title
      Merge branch 'matthiasc/for-master' into 'master'
      gsk: Fall back to cairo if compiling shaders fails
      popovermenu: Reinstate section title handling
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'menu-section-title' into 'master'
      nodeeditor: Don't set has-focus
      Adwaita: Add focus to expander
      aspectframe: Modernize
      migration docs: Updates
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: More updates
      drawingarea: Cosmetic docs fix
      filechooser: Cosmetic doc changes
      emojichooser: Drop focus adjustment setting
      colorchooser: Fix a crash
      widget-factory: Make color swatches non-focusable
      Shorten CSS docs
      Merge branch 'css-docs' into 'master'
      viewport: Add GtkViewport:scroll-to-focus
      Add a test for scroll-to-focus
      scrolledwindow: Stop setting focus adjustments
      inspector: Use the new scroll-to-focus
      flowbox: Stop setting focus adjustments
      tests: Stop using focus adjustments
      Drop gtk_container_set_focus_[hv]adjustment
      docs: Mention focus adjustments in the migration guide
      css: Give none singletons unique names
      Merge branch 'BUG_sibebarplaces_avoid_click_focus_GTK4' into 'master'
      Merge branch 'focus-adjustment' into 'master'
      statusbar: Don't use a frame
      Merge branch 'wip/fix-multi-popup-hide' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      css: Allow transitioning between different units again
      Merge branch 'fix-css-filter-transitions' into 'master'
      Remove GdkGeometry from public API
      Remove GdkGeometry from public API
      Some minor documentation fixes
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Restructure a bit
      Add GtkCenterLayout to the docs
      Add GtkShortcutLabel to the docs
      Docs: Various tweaks
      Merge branch 'BUG_regression_select_folder_GTK4' into 'master'
      widget: Remove some leftovers
      Assorted documentation fixes
      Merge branch 'docs-work' into 'master'
      Merge branch 'wip/carlosg/grabbing-popovers' into 'master'
      NEWS: More updates
      Move set_focus_child to GtkWidget
      container: Cosmetic doc cleanup
      Move the idle sizer to GtkWindow
      Merge branch 'container-focus-cleanup' into 'master'
      Fix label accessibility
      3.98.3

Nelson Benítez León (2):
      GtkPlacesSidebar: avoid location clicks to grab focus
      GtkFileChooserWidget: fix refactor regression

Nirbheek Chauhan (2):
      meson: Reduce useless relinking on reconfigure
      meson: Fix check for builtype arguments

Olivier Fourdan (2):
      gdk: Move GdkGrabStatus and GdkGrabOwnership decl.
      x11: emit ::enter/leave-monitor

Philip Withnall (1):
      gtkflowbox: Fix a minor typo in the documentation

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

Sabri Ünal (1):
      Update Turkish translation

Simon McVittie (1):
      supp: Use a single suppressions file for lib, lib64 and multiarch

Timm Bäder (43):
      window: Don't leak toplevel layout
      shortcutcontroller: fix transfer full annotation
      main: Stop using GList when propagating events
      accelgroup: Restructure gtk_accelerator_name
      widget: Return an array from list_devices
      label: Save links in an array
      label: Save a few LOC
      label: Clear select info before creating a new one
      label: Use widget API to add style class
      label: Remove a double if (needs_root) check
      label: Pass <markup> length directly when parsing markup
      label: Avoid duplicating a string
      label: Shorten set_markup_internal a bit
      label: Remove public pattern API
      modelbutton: Emit ::clicked() before closing the popover
      label: Fix an old TODO comment
      label: Pull all pango attributes from the theme
      cssstyle: Only create PangoAttrList if there are attribtues
      stylecontext: Remove get_pango_attributes
      label: Don't normalize booleans in internal setters
      label: Fold function into only caller
      label: Remove a11y-only properties
      label: Remove GtkLabel:track-visited-links
      adwaita: don't extent %link in linkbuttons
      label: Fold set_pattern_internal into only caller
      label: Set underline text and markup in one step
      label: Stop connecting to notify::gtk-enable-accels
      label: Remove priv pointer
      label: Remove some unused quarks
      label: Inline function into only caller
      label: Ignore AFFECTS_ATTRS css changes if we can
      label: Only parse mnemonic attributes if we need to
      label: Don't create an unnecessary attribute list
      label: Redraw when text attrs are affected by css change
      meson: Trivial formattting
      meson: Use summary()
      text: Avoid creating a PangoAttrList we don't need
      text: unconditionally unref attr list
      label: Ignore setting attrs from NULL to NULL
      snapshot: Avoid a save/restore pair if we can
      Revert "modelbutton: Emit ::clicked() before closing the popover"
      Merge branch 'theme-link-styling-fixes' into 'master'
      Merge branch 'fix-infobar-styling' into 'master'

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

nana-4 (2):
      Adwaita: Fix link styling
      Adwaita: Fix and simplify infobar styling

sicklylife (1):
      Update Japanese translation


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