[gtk] Created tag 4.7.0



The unsigned tag '4.7.0' was created.

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

    4.7.0

Changes since the last tag '4.6.1':

Aleksandr Melman (1):
      Update Russian translation

Alexander Mikhaylenko (6):
      eventcontrollerscroll: Always propagate hold events
      tooltipwindow: Remove a duplicate gtk_widget_class_set_css_name() call
      tooltipwindow: Don't restrict minimum tooltip label length
      scrolledwindow: Fix :kinetic-scrolling setter
      scrolledwindow: Pick up gtk-overlay-scrolling changes on the fly
      icons: Use the proper eye icons

Anders Jonsson (2):
      Update Swedish translation
      Update Swedish translation

Andika Triwidada (1):
      Update Indonesian translation

Andy Russell (1):
      gdk: fix reversed and sluggish scrolling on MacOS

António Fernandes (1):
      overlaylayout: Set position style class on child

Asier Sarasua Garmendia (1):
      Update Basque translation

Ask Hjorth Larsen (2):
      Updated Danish translation of gtk-properties
      Updated Danish translation

Aurimas Černius (1):
      Updated Lithuanian translation

Balázs Úr (2):
      Update Hungarian translation
      Update Hungarian translation

Bastien Nocera (1):
      inspector: Show app ID and resource path in the General tab

Baurzhan Muftakhidinov (1):
      Update Kazakh translation

Benjamin Otte (24):
      widget-factory: Make <F11> toggle fullscreen
      docs: Add Since annotations to GDK_VERSION macros
      Merge branch 'viewport-scroll-to-focus' into 'main'
      glcontext: Remove leftover function call
      Merge branch 'wip/otte/for-main' into 'main'
      build: Set version to 4.7
      Add 4.8 version macros
      renderers: Handle large viewports
      flattenlistmodel: Fix indentation
      listview: Fix return_if_fail()s
      Merge branch 'wip/otte/for-main' into 'main'
      Merge branch 'wip/chergert/KHR_swap_buffers_with_damage' into 'main'
      Merge branch 'wip/chergert/fix-gl-rgba' into 'main'
      Merge branch 'gles-win32' into 'main'
      Merge branch 'clarify-scrollable-docs' into 'main'
      roaring: Remove extra careful code
      ffmpeg: Hey, this variable is const now!
      boxlayout: Do not infloop
      Merge branch 'wip/otte/for-main' into 'main'
      Merge branch 'checkbutton-label' into 'main'
      Don't invalidate parent if it didn't change
      Merge branch 'otte-main-patch-11831' into 'main'
      Merge branch 'list-item-factory-no-freeze-thaw' into 'main'
      Merge branch 'list-item-factory-notify-by-pspec' into 'main'

Bilal Elmoussaoui (1):
      headerbar: Fix docs

Bruce Cowan (1):
      Update British English translation

Caolán McNamara (2):
      fix docs for gtk_accessible_update_relation example
      GtkMediaStream with gstreamer backend isn't 'prepared' until media is played

Carlos Garnacho (22):
      Merge branch 'startup-vs-xdg-activation' into 'main'
      gtkscrolledwindow: Do not try to doubly trigger deceleration
      wayland: Use xdg-activation for non-startup initiated focus requests
      Merge branch 'wip/carlosg/focus-request-over-xdg-activation' into 'main'
      Merge branch 'xdg-activation-no-surface' into 'main'
      gtk/main: Make coords out of surface when rewriting events for grabs
      gtk/main: Fix handling of !owner_events grabs
      gtkimcontextwayland: Add native surface offset to input coordinates
      gtk/imwayland: Use serial to control outbound messages
      Merge branch 'wip/carlosg/im-wayland-serials' into 'main'
      Merge branch 'scroll-unit' into 'main'
      gtkkineticscroll: Do not reset velocity after stop()
      gtkscrolledwindow: Refactor kinetic scroll animation
      gtkscrolledwindow: Change lifetime of kinetic scroll helpers
      gtkscrolledwindow: Do not trigger kinetic helpers on 0 velocity
      gtkkineticscrolling: Do not take distance based shortcuts
      Merge branch 'wip/carlosg/fix-accumulated-velocity' into 'main'
      Merge branch 'wip/exalm/scroll-hold' into 'main'
      gtkimmulticontext: Handle switches between displays
      imwayland: Connect OSK activating gesture to parent widget on editables
      imwayland: Do not defer commit() after set_surrounding_text()
      imcontextwayland: Ignore preedit updates from NULL to NULL

Changwoo Ryu (3):
      Update Korean translation
      Update Korean translation
      Update Korean translation

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

Christian Hergert (100):
      css: reduce overdraws from "textview > text"
      Merge branch 'mac-scrolling-fix' into 'main'
      macos: improve monitor detection at display coordinates
      macos: remove assertion from external API
      macos: fix incorrect signal disconnect
      macos: ignore mouse events outside tracking area
      macos: use input_region to specify tracking areas
      macos: add helper to check if surface is opaque
      macos: fix keyboard input on popovers
      media: support OpenGL-based video playback on macOS
      macos: allow windows to enter fullscreen
      macos: fix configure, move-resize, and compute-size
      macos: improve event filtering for foreign panels
      gsk/gl: avoid clearing opaque regions
      macos: fix backdrop when displaying popover
      macos: fix allocation for filechoosernative filter
      gsk/gl: support non-standard default framebuffer
      macos: use CALayer and IOSurface for rendering
      macos: fix window drag across mixed-scale monitors
      macos: restore key window after hiding popup
      macos: double buffer IOSurface
      macos: reload IOSurface when monitor configuration changes
      macos: only invalidate tiles when size changes
      macos: force pixel format without depth/stencil
      macos: update CGL context when surface resizes
      macos: improve placement of windows
      macos: fix positioning of popover tails
      macos: create new windows with slight origin offset
      macos: remove unused code
      macos: fix kinetic scrolling with overshoot
      macos: restore unfullscreen frame with style mask
      macos: fix origin during live resize of titled window
      macos: add getter for NSWindow with macOS windowing
      macos: move feedback mechanisms into separate file
      macos: use display id when creating CVDisplayLink
      macos: remove duplicated opaque_region field
      macos: calculate best monitor when changing screens
      macos: do not inherit parents frame clock
      macos: remove emulated scroll events
      macos: send stop event when fingers touch
      macos: use video mode for refresh rate and interval
      macos: support mix-rate monitors
      macos: short-circuit on NSEventPhaseMayBegin
      macos: add readonly IOSurfaceLock helper
      macos: fix cairo renderer with double buffering
      macos: fix redisplay of GdkPopup
      macos: external access to display name helpers
      macos: leave note about monitor discovery
      macos: add GDK_NOTE for surface sizing and placement
      macos: add GDK_NOTE when surface changes monitor
      macos: start application in foreground
      macos: avoid size/origin changes when possible
      macos: check for best_monitor before using
      macos: add re-entrancy check when monitors change
      macos: style cleanup
      macos: add clamp helper to keep rectangle in workarea
      macos: use GdkMacosBuffer for storing damage region
      macos: leave a note about monitor configuration
      macos: improve initial placement of toplevels with parent
      macos: reduce chances for layout cycles
      macos: use parent frame clock again
      macos: handle transient-for from configure
      macos: make move_resize possibly idempotent
      macos: move children when monitor changes
      macos: invalidate surface contents when mapping
      macos: clear window stack before requesting motion
      gdk: use EGL_KHR_swap_buffers_with_damage
      macos: require input region to become key
      macos: fix cursor blink time
      macos: do not focus new window when resigning main
      macos: allow dropping NSEvent without propagation
      macos: drop enter/exit when in manual drag/resize
      macos: queue all pending events
      macos: actually drop unnecessary momentum events
      macos: make transient-for key window when hiding surface
      macos: set main window in addition to key
      macos: fix resize when using server-side decorations
      macos: request layout with server-side decoration
      macos: select new key window after processing events
      macos: fix window activation during shadow click-through
      macos: fix attachment of popups to parents
      macos: fix window level for popups
      macos: dont steal key window from NSPanel
      macos: clear sorted surfaces when showing file chooser
      macos: pass events to foreign windows
      macos: exclude popups from window list
      gsk/gl: make max-frame-age configurable
      gsk/gl: ignore max_entry_size when zero
      gsk/gl: only clear glyph cache durign reclaimation
      gsk/gl: check for format as well
      gsk/gl: allow configuring atlas size
      gsk/gl: rename glyphs to glyphs_library
      gsk/gl: add more control over shader generation
      gsk/gl: pin atlases to single texture library
      gsk/gl: make texture libraries more autonomous
      gsk/gl: use consistent library naming
      Default: avoid use of opacity for overlay scrollbars
      gdk/gl: handle GL_RGBA/GL_UNSIGNED_NORMALIZED
      Merge branch 'sumibi-yakitori/fix-maximize-window-macos' into 'main'
      Merge branch 'sumibi-yakitori/fix-minimize-window-macos' into 'main'

Christian Kirbach (1):
      Update German translation

Christoph Reiter (3):
      CI: disable debug for MSVC
      CI: clean up MSYS2 build dependencies
      Merge branch 'msys2-ci-cleanup' into 'main'

Chun-wei Fan (8):
      gtkimcontextime.c: Fix preedit window placement on HiDPI
      meson.build: Consolidate items with MSVC-like compilers
      meson.build: Use CMake to find libtiff on MSVC-like
      meson.build: Use CMake to find libjpeg on MSVC-like builds
      inspector/general.c: Check whether GL context supports WGL
      gdkclipboard-win32.c: Fix call to gdk_clipboard_claim_remote()
      testsuite: Fix introspection test on Windows
      Introspection test: Reverse os.add_dll_directory() order

Danial Behzadi (3):
      Update Persian translation
      Update Persian translation
      Update Persian translation

Daniel Mustieles (1):
      Updated Spanish translation

Dr. David Alan Gilbert (1):
      x11: Check return of gdk_x11_get_xatom_name_for_display

Dušan Kazik (1):
      Update Slovak translation

Eli Schwartz (1):
      meson: use proper handling of wayland-protocols dependency

Emin Tufan Çetin (3):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Emmanuel Gil Peyrot (5):
      gdk: Specialise RGBA8 → premultiplied BGRA8 conversion
      gdk: Optimise RGBA8 → premultiplied BGRA8 for ARM
      gdk: Remove pixel format conversion ARM intrinsics
      gdk: Make the optimized premultiply function a macro
      gdk: Add a rgb8 → rgba8 conversion macro

Emmanuele Bassi (17):
      docs: Split dependencies from related libraries
      Merge branch 'msvc-cmake-dep' into 'main'
      build: Disable graphene tests
      Remove unnecessary warning
      Merge branch 'gdk-tests-naming' into 'main'
      Merge branch 'fix_gtk_accessible_update_relation_example' into 'main'
      Merge branch 'search-delay-versions' into 'main'
      Merge branch 'antoniof-main-patch-34986' into 'main'
      Merge branch 'selection-model-docs' into 'main'
      docs: Fix the GtkPaned style
      Mark nullable arguments in GtkPaned
      Quench the anger of GCC
      a11y: Defer object registration after root registration
      Merge branch 'ebassi/issue-4825' into 'main'
      Merge branch 'annotation-fix' into 'main'
      Merge branch 'wip/sophie-h/fix-4020' into 'main'
      Keep FileChooserNative alive while a portal is running

Federico Mena Quintero (4):
      Don't cast GtkWrapMode to the incompatible enum PangoWrapMode
      Put the text buffer tests in the internal_tests suite
      textbuffer: Test the serialization of the wrap-mode attribute
      Make the wrap_mode test unix-only

Fina Wilke (1):
      gtkplacessidebar: Prevent calling g_object_unref on null

Florian Müllner (1):
      gtk/popovermenu: Fix transfer annotation of new_from_model_full()

Fran Dieguez (1):
      Update Galician translation

Goran Vidović (2):
      Update Croatian translation
      Update Croatian translation

Guido Günther (6):
      wayland: xdg-activation: Don't assume there's a focus surface
      window: Make sure we call gdk_wayland_surface_focus
      wayland: Keep startup_notification_id around long enough
      widget-factory: Use gtk_window_present()
      demo: Use gtk_window_present()
      print-editor: Use gtk_window_present()

Hemidark (1):
      gdk: always populate GDK_AXIS_{X,Y} in merged event history

Hugo Carvalho (1):
      Update Portuguese translation

Ivan Molodetskikh (3):
      scrollable: Clarify when to set adjustment props
      listitemfactory: Track notify manually instead of freeze/thaw
      list-item: Use notify_by_pspec instead of by name

Jakub Steiner (2):
      icons: add missing legacy fullcolor
      icons: update symbolics

James Westman (1):
      filefilter: Fix <suffixes> in buildable

Jason Francis (1):
      gtk: Have GtkCenterLayout hold a reference to its widgets

Jiri Grönroos (1):
      Update Finnish translation

Jonas Ådahl (1):
      x11: Trap errors happening when getting output properties

Jordi Mas i Hernandez (2):
      Update Catalan translation
      Update Catalan translation

Julian Sparber (2):
      label: Maintain value for `has-tooltip` for labels with links
      label: Move focus out of widget after last link

Kjartan Maraas (1):
      Update Norwegian Bokmål translation

Kukuh Syafaat (2):
      Update Indonesian translation
      Update Indonesian translation

Kévin Commaille (3):
      emoji: Fix the convert-emoji program
      emoji: Update data to CLDR v40
      emoji: Add more locales

Luca Bacci (23):
      Merge branch 'forward-port-mr-775-to-gtk4' into 'main'
      Win32 IME: Remove the get_window_position util function
      Win32 IME: Keep track of the client widget
      Win32 IME: Rename a variable
      Win32 IME: Fix popup position
      GdkWin32: Remove implicit_grab_surface
      Merge branch 'win32-ime-fix-popup-positioning' into 'main'
      Merge branch 'gdk-win32-implicit-grabs-cleanup' into 'main'
      GdkWin32: Configure as needed when going fullscreen
      Fix last error reporting when calling GetClipboardOwner
      Merge branch 'gdk-win32-fix-issue-1402-gtk4' into 'main'
      Merge branch 'win32-fix-4724-gtk4' into 'main'
      Merge branch 'gdk-win32-configure-as-needed-fullscreen' into 'main'
      GdkWin32: Report serial for events
      GdkWin32: Correct generation of crossing events when holding an implicit grab
      GdkWin32: Generate crossing event after button release
      Merge branch 'gdk-win32-fix-mouse-move-crossing-events' into 'main'
      GtkFileChooserWidget: check for empty instead of NULL GListModel
      GtkFileChooserWidget: return empty GListModel in get_files () instead of NULL
      Merge branch 'fix-list-model-checks-null-vs-empty' into 'main'
      Merge branch 'fix-introspection-tests-win' into 'main'
      GdkWin32: Send smooth scroll events
      Merge branch 'gdk-win32-rework-scroll-input-handling' into 'main'

Luming Zh (1):
      Update Chinese (China) translation

Luna Jernberg (1):
      Update Swedish translation

Marcel Tiede (1):
      docs: Fix typo in description of GtkExpression

Marek Černocký (5):
      Updated Czech translation
      Updated Czech translation
      Fixed Czech translation
      Updated Czech translation
      Updated Czech translation

Matej Urbančič (3):
      Update Slovenian translation
      Update Slovenian translation
      Update Slovenian translation

Matthias Clasen (160):
      Merge branch 'wip/chergert/fix-text-overdraw' into 'main'
      Merge branch 'wip/baedert/for-master' into 'main'
      Merge branch 'wip/chergert/for-macos-1' into 'main'
      Merge branch 'wip/chergert/macos-fix-popup-input' into 'main'
      Merge branch 'wip/chergert/macos-gst-cgl' into 'main'
      Merge branch 'wip/chergert/macos-fix-toplevel-resize' into 'main'
      Merge branch 'wip/chergert/macos-fix-backdrop' into 'main'
      Merge branch 'wip/chergert/gsk-gl-less-glClear' into 'main'
      Merge branch 'emoji-40' into 'main'
      Merge branch 'ebassi/graphene-build-opts' into 'main'
      Merge branch 'optimise-png-premultiply' into 'main'
      Merge branch 'wip/chergert/macos-fix-fullscreen' into 'main'
      Merge branch 'wip/chergert/macos-fix-event-filter' into 'main'
      Merge branch 'wip/hadess/app-id-inspector-4' into 'main'
      Merge branch 'scale-button-empty-icon-list' into 'main'
      Merge branch 'wip/chergert/macos-iosurface' into 'main'
      Merge branch 'ebassi/docs-related' into 'main'
      Merge branch 'wip/chergert/macos-window-manager' into 'main'
      Fix up tests for version bump
      Bump the wayland-protocols dep
      Merge branch 'bump-wayland-dep' into 'main'
      Merge branch 'ebassi/unexport-x11' into 'main'
      Merge branch 'wip/chergert/fix-macos-overshoot' into 'main'
      Merge branch 'wip/chergert/macos-unfullscreen' into 'main'
      Merge branch 'wip/chergert/macos-fix-titled-resize' into 'main'
      Merge branch 'wip/chergert/better-positioning' into 'main'
      Merge branch 'wip/chergert/macos-fix-popover-tails' into 'main'
      Merge branch 'wip/chergert/macos-add-window-accessor' into 'main'
      Revert "Bump the wayland-protocols dep"
      Merge branch 'try-to-fix-ci-build' into 'main'
      Merge branch 'wip/ricotz/annotations' into 'main'
      Merge branch 'ci-disable-debug' into 'main'
      Merge branch 'wip/carlosg/scrolledwindow-warning' into 'main'
      Merge branch 'wip/chergert/for-main' into 'main'
      Merge branch 'wip/chergert/for-main' into 'main'
      Merge branch 'bilelmoussaoui/docs' into 'main'
      Merge branch 'center-layout-setters' into 'main'
      Fix up preconditions of gsk_gl_shader_node_new
      Merge branch 'fixup-shadernode-constructor' into 'main'
      Fix a documentation typo
      Merge branch 'fix-doc-typo' into 'main'
      Merge branch 'wip/chergert/for-main' into 'main'
      window: Update has-focus property
      focus controller: Update for active window
      text: Stop blinking when we lose focus
      Merge branch 'fix-focus-issues' into 'main'
      Merge branch 'wip/jimmac/legacy-icons-gtk4' into 'main'
      Merge branch 'wlprotocols-dependency-correctness' into 'main'
      Merge branch 'better-format-conversions' into 'main'
      Merge branch 'wip/chergert/for-main' into 'main'
      Merge branch 'wip/lantw/build-Don't-use-ld-and-objcopy-when-cross-compiling' into 'main'
      build: Avoid objcopy on arm
      gtk-builder-tool: Operate without display
      Merge branch 'builder-tool-nodisplay' into 'main'
      Merge branch 'avoid-objcopy-on-arm' into 'main'
      Merge branch 'wip/jimmac/symbolics-gnome-42-sync' into 'main'
      Apply 1 suggestion(s) to 1 file(s)
      Merge branch 'main' into 'main'
      Merge branch 'gtk/gss-search-delay' into 'main'
      Merge branch 'wip/carlosg/im-text-location' into 'main'
      Merge branch 'filefilter-suffixes' into 'main'
      gtk-demo: Don't hardcode a title font
      Merge branch 'wip/chergert/gsk-gl-texture-library' into 'main'
      Merge branch 'wip/carlosg/rewritten-events-from-other-toplevels' into 'main'
      Merge branch 'macos-fix-scroll-unit-build' into 'main'
      Merge branch 'fix-high-depth-switch' into 'main'
      Merge branch 'wip/chergert/reduce-overlay-overhead' into 'main'
      Merge branch 'fix-popover-menu-rtl-position' into 'main'
      Apply 1 suggestion(s) to 1 file(s)
      Merge branch 'want_prepare_without_play_for_size' into 'main'
      Merge branch 'main' into 'main'
      inspector: Allow viewing PangoAttrList properties
      Merge branch 'inspector-attributes' into 'main'
      Merge branch 'wip/carlosg/immulticontext-display-switch' into 'main'
      Merge branch 'nls' into 'main'
      Merge branch 'fix-win32-empty-clipboard' into 'main'
      Merge branch 'clipboard-seg' into 'main'
      imcontextsimple: Plug a memory leak
      Merge branch 'matthiasc/for-main' into 'main'
      gsk: Plug a memory leak
      css: Plug a memory leak
      Merge branch 'meson_fixes' into 'main'
      Merge branch 'matthiasc/for-main' into 'main'
      inspector: Avoid a crash
      inspector: Avoid another crash
      Merge branch 'matthiasc/for-main' into 'main'
      gl: Don't leak big glyphs
      gl: Don't leak big glyphs
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'blurry-offscreen' into 'main'
      gsk: Track disjointness of container nodes
      gsk: Collect opacity information
      gsk/gl: Use pre-collected opacity information
      Merge branch 'wip/carlosg/osk-activation' into 'main'
      Merge branch 'push-history-position-fix' into 'main'
      gtk-demo: Small fixup to the cursors demo
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'n-docs-fixes' into 'main'
      Merge branch 'nonoverlapping-containers' into 'main'
      gsk/gl: Typo fix
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'fix_link_tabs' into 'main'
      Merge branch 'fix_tooltip' into 'main'
      Merge branch 'ebassi/for-main' into 'main'
      Merge branch 'wip/exalm/tooltip' into 'main'
      filechooser: Small fix for save mode
      filechooser: Prevent random completion popups
      Merge branch 'filechooser-save-sensitive' into 'main'
      Merge branch 'filechooser-entry-popup' into 'main'
      gtk-builder-tool: Small reshuffle
      Merge branch 'wip/exalm/scrolled-window' into 'main'
      gtk-builder-tool: Reshuffle --help
      gtk-builder-tool: Add a screenshot command
      Merge branch 'screenshot-command' into 'main'
      gtk-builder-tool: Error out if screenshooting fails
      Merge branch 'matthiasc/for-main' into 'main'
      Fix file filter buildable support
      Merge branch 'file-filter-fix' into 'main'
      theme: Fix vertical spin button selection
      Merge branch 'vertical-spin-selection-fix' into 'main'
      composetable: Add a missing NULL check
      Reject compose tables that are too large
      Merge branch 'fix-large-compose-file' into 'main'
      Merge branch 'wip/another-randr-error-trap-4' into 'main'
      Merge branch 'ebassi/issue-4883' into 'main'
      Merge branch 'wip/carlosg/ignore-null-preedit' into 'main'
      Merge branch 'wip/exalm/eye-icons' into 'main'
      Merge branch 'wrap-mode-invalid-cast' into 'main'
      docs: Fix a spinbutton example
      Merge branch 'matthiasc/for-main' into 'main'
      theme: Fix editable label selection
      gdk: Check OES_vertex_half_float GLES extension
      editablelabel: Make :editing writable
      builder-tool: Include shadows in screenshots
      Merge branch 'editable-label-fixes' into 'main'
      treestore: Cosmetics
      treestore: Copy liststore buildable implementation
      testsuite: Copy liststore builer tests for trees
      builder: Allow checking for multiple parents
      treestore: support nested data in builder
      testsuite: test new treestore builder functionality
      Merge branch 'unclipped-screenshots' into 'main'
      gsk: Check for half float support
      Merge branch 'builder-treestore-data' into 'main'
      Merge branch 'check-half-float' into 'main'
      builder-tool: Screenshot popovers properly
      Merge branch 'screenshot-popovers' into 'main'
      listitemwidget: Avoid some unnecessary work
      listitemwidget: Avoid more paramspec lookups
      Remove the old doc shooter infrastructure
      Generate screenshots on the fly
      Updated screenshots
      Merge branch 'redo-doc-images' into 'main'
      Merge branch 'faster-listview-scrolling' into 'main'
      node-editor: Add things
      Add a man page for gtk4-node-editor
      Install gtk4-node-editor
      Merge branch 'install-node-editor' into 'main'
      NEWS: Updates
      4.7.0

Maximiliano Sandoval R (5):
      viewport: Set scroll-to-focus to TRUE by default
      docs: Fix links in selection models
      texttag: Correct typo
      filter: Add link to FilterListmodel
      application: Add link and inline code blocks

Milo Casagrande (2):
      Update Italian translation
      Update Italian translation

Ondřej Míchal (1):
      searchentry: Make search delay editable

Pablo Correa Gómez (2):
      Set use_underline property for GtkCheckButton label conditionally
      Expose GtkCheckButton label as a child for manipulation

Philip Zander (1):
      gdkkeys-win32: Only perform substitution as last-resort

Philipp Kiemle (1):
      Update German translation

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

Rafael Fontenelle (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Rico Tzschichholz (1):
      gdk: Add missing out annotation on gdk_content_deserialize_finish

Rūdolfs Mazurs (2):
      Update Latvian translation
      Update Latvian translation

Sebastian Dröge (3):
      Don't crash when updating the icon on a `GtkScaleButton` with a non-`NULL` empty icon list
      Fix typo in gtk_search_entry_set_search_delay() docs causing it to not show up
      Add version marker to GtkSearchEntry:search-delay property

Sebastian Keller (3):
      surface: Use correct display when destroying a surface for depth switch
      gsk/gl: Always align offscreen rendering with the pixel grid
      testsuite: Add unaligned-offscreen test

Sebastien Bacher (1):
      Use the correct name for installed gdk tests

Sophie Herold (1):
      filechooser: Small fix for select folder mode

Timm Bäder (2):
      gtkgstpaintable: Handle a NULL value
      Merge branch 'badcel/fix-typo' into 'main'

Ting-Wei Lan (1):
      build: Don't use ld and objcopy when cross-compiling

Xavier Claessens (1):
      Remove #ifdef ENABLE_NLS

Yosef Or Boczko (2):
      Update Hebrew translation
      popover-menu: Fix buttons' position in RTL

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

Zurab Kargareteli (1):
      Update Georgian translation

aneejit1 (1):
      Check for 'rst2man' misses installed 'rst2man.py' (#4728)

illiliti (1):
      meson: Use proper type for bools

panoplie (7):
      gdk: Add enum to indicate the unit of scroll deltas
      gtkeventcontrollerscroll: Add scroll unit getter
      gtkscrolledwindow: Add scroll unit handling
      gtkrange: Add scroll unit handling
      recorder: Show scroll events deltas unit
      gtkeventcontrollerscroll: Map surface scroll unit in discrete steps
      macos: fix scroll-unit build

sumibi-yakitori (2):
      macos: prohibit fullscreen transition if in transtion
      macos: Skip running `showAndMakeKey` when a window is minimized by user action

Мирослав Николић (2):
      Update Serbian translation
      Update Serbian translation


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