[gtk] Created tag 4.6.1



The unsigned tag '4.6.1' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: 1644630007 -0500

    4.6.1

Changes since the last tag '4.6.0':

Aleksandr Melman (3):
      Update Russian translation
      Update Russian translation
      Update Russian translation

Alexandros Theodotou (1):
      gtk: document return value of ShortcutFunc

António Fernandes (3):
      gtk: Define the GtkExpression autocleanup func
      gtkbitset: Define autocleanup function
      columnviewcolumn: Define autocleanup function

Asier Sarasua Garmendia (1):
      Update Basque translation

Aurimas Černius (1):
      Updated Lithuanian translation

Bastien Nocera (1):
      inspector: Search by pointer address

Benjamin Otte (7):
      testsuite: clear_current() when done
      glcontext: Don't spew warnings on surfaceless contexts
      Merge branch 'wip/otte/for-main' into 'main'
      Merge branch 'wip/hadess/inspector-search-by-pointer-gtk4' into 'main'
      gltexture: Only use glGetFramebufferParameter() when available
      rgba: Fix GDK_RGBA() macro to work with alpha
      Merge branch 'wip/otte/for-main' into 'main'

Bilal Elmoussaoui (35):
      g-i: add missing nullable annotation
      gdk: add missing nullable annotations
      gtk: add nullable annotation to gtk_css_section_get_file
      gtk: add nullable annotations for Scrollable getters
      gtk: add nullable annotations to PopoverMenuBar/PopoverMenu
      gtk: fix PasswordEntry annotation
      gtk: mark gtk_no_selection_get_model nullable
      gtk: mark gtk_native_get_for_surface as nullable
      gtk: mark MultiSelection::get_model as nullable
      gtk: mark buildable_get_id as nullable
      gtk: mark gtk_lock_button_get_permission as nullable
      gtk: mark gtk_text_mark_get_buffer as nullable
      gtk: mark gtk_glarea_get_context as nullable
      gtk: mark gtk_icon_view_create_drag_icon as nullable
      gtk: mark MenuButton::get_label/get_icon_name as nullable
      gtk: mark gtk_list_box_get_adjustment as nullable
      gtk: mark gtk_mount_operation_get_parent as nullable
      gtk: mark gtk_flatten_list_model_get_model_for_item as nullable
      gtk: mark few GtkFileChooser functions as nullable - get_file, if no file is selected returns a NULL - 
get_id, if the interface doesn't implement such function returns NULL
      gtk: mark few GtkPrinterSettings as nullable
      meson: only update-icon-cache when the demos are built
      g-i: mark gtk_text_iter_get_child_anchor as nullable
      g-i: mark gtk_text_iter_get_paintable as nullable
      g-i: mark GtkSnapshot to_(node|paintable) as nullable
      entry completion: add checks that entry is set already
      macos: Don't set NULL as a display name
      gdk: mark gdk_device_get_device_tool as nullable
      layout manager: add a check if the widget exists
      g-i: add nullable annotation to gtk_single_selection_get_model
      g-i: mark EventController::name as nullable
      g-i: mark get_selected_printer as nullable
      g-i: Mark get_print_settings as nullable
      g-i: Mark FileChooser [s|g]et_current_[folder|name] as nullable
      g-i: Add nullable annotations to CellArea getters
      g-i: Add nullable annotations to EventControllerKey::im-context

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

Carlos Garnacho (7):
      Merge branch 'context-early' into 'main'
      gdk: Always request "flush events" frame clock phase on events
      gtk/main: Do not use touchpad event sequence for pointer focus lookup
      gtk/gesture: Fix point info lookup on touchpad events
      Merge branch 'hold-gestures' into 'main'
      Merge branch 'realize-vs-focus-in' into 'main'
      Merge branch 'primary' into 'main'

Christian Hergert (21):
      textview: remove drag selection after dnd move action
      macos: handle NULL frame-clock when thawing
      macos: remove popup surface from parent
      macos: push to head of awaiting frames
      macos: be more defensive about freezing updates
      macos: check for destroyed surfaces in vfuncs
      macos: be more careful about freezing/thawing surfaces
      macos: cleanup window surface when destroying context
      macos: avoid unnecessarily destroying cairo_t
      macos: align image surface rowstride to 16-bytes
      macos: use CGContext to draw cairo surfaces
      macos: fix unmaximize opacity around edges of window
      macos: precalculate clip regions as CGRect
      macos: add API to get monitor colorspace
      macos: assume monitor colorspace when drawing
      macos: handle sizing changes when switching monitors
      macos: fallback to conversion on WCG colorspace
      Merge branch 'bilelmoussaoui/macos-gdk-display' into 'main'
      native: add API to update opaque region
      window: use GtkNative API to update opaque region
      popover: use GtkNative opaque region API

Chun-wei Fan (14):
      gskglcompiler.c: Relax check for GL 3.x+ legacy contexts
      gtk/meson.build: Fix builds without PangoFT2
      language-names: Use Windows APIs to acquire language names
      gtk-demo/language-names.c: Acquire language names natively on Windows
      demos: Always build font explorer demo
      meson.build: Don't apply iso-codes cflag on Windows
      Revert "Bug 676077: Fix handling of Keyboard Input on Windows"
      gskrenderer.c: Use GL renderer on Windows by default
      GDK/Win32: Try to fix initializing GLES contexts
      gdkglcontext.c: Ensure EGL contexts are in-sync with shared context
      gdkglcontext-win32-wgl.c: Cleanup GL context creation
      Cleanup "GDK/Win32: Try to fix initializing GLES contexts"
      GDK: Force GLES 3.0+ on libANGLE
      gdkdisplay-win32.c: Clean up GL initialization further

Danial Behzadi (1):
      Update Persian translation

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

David Hogan (1):
      gdkkeys-win32: Perform keyboard layout substitution

Dz Chen (1):
      Update Chinese (China) translation

Elliott Sales de Andrade (1):
      Escape Builder XML in GtkInfoBar docs

Emmanuele Bassi (27):
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Merge branch 'wip/baedert/for-master' into 'main'
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Update the accessible description of MenuButton
      Merge branch 'fredmorcos-master-patch-48389' into 'main'
      Merge branch 'label-fix-section-link' into 'main'
      docs: Clean up the ToggleButton description
      Document side effect of GLArea:has-depth-buffer
      Merge branch 'ebassi/docs-for-main' into 'main'
      tests: Don't drop chdir()'s return value on the floor
      Merge branch 'docs-typo-list' into 'main'
      docs: Point source links to the correct branch
      docs: Point to the correct development branch
      Update the link to the development branch
      Merge branch 'ebassi/docs-repo-link' into 'main'
      i18n: Detect more translatable attribute values
      reftest: Avoid assertions being compiled out
      Merge branch 'targz' into 'main'
      Merge branch 'fix-popovermenu-removechild' into 'main'
      flatpak: Use "main" branch for wayland
      Merge branch 'ebassi/manifest-dep-fix' into 'main'
      Merge branch 'infobar-xml' into 'main'
      Merge branch '4602-fix-kerning-of-gl-rendered-glyphs' into 'main'
      Merge branch 'fix-app-launch-context-docs' into 'main'
      Merge branch 'zbrown/its-a-filename' into 'main'
      Merge branch 'drop-target-get-formats-transfer-none' into 'main'
      Merge branch 'bilelmoussaoui/layout-manager' into 'main'

Fabian Kirsch (1):
      corrected small typo input-handling.md

Florian Müllner (1):
      gdk/display-wayland: Don't bypass portal for theme entries

Fran Dieguez (3):
      Update Galician translation
      Update Galician translation
      Update Galician translation

Fred Morcos (1):
      Minor doc fix

Guido Günther (4):
      gtkimcontextwayland: Save context even when text_input isn't around yet
      ci: Put gtk dll into an archive
      ci: Only use letters in "expose_as"
      gtktext: Make sure input method sees focus in

Günther Wagner (1):
      tools: updated gtk4builder.rng to current state

Hugo Carvalho (2):
      Update Portuguese translation
      Update Portuguese translation

Ian Douglas Scott (1):
      gdk/wayland/surface: Remove redundant `should_be_mapped` code

Jakub Steiner (1):
      style: legible text selections

Jan Alexander Steffens (heftig) (1):
      demos: Make our stack noexec

Jonas Ådahl (3):
      wayland/surface: Only update the scale if on any outputs
      wayland/surface: Use wl_surface_offset() instead of x,y of attach()
      wayland: Don't always restore the saved size when floating

Joonas Henriksson (2):
      theme: Fix drop shadow for tiled windows
      theme: Fix incorrect border color for tiled windows

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

José Expósito (14):
      build: Bump wayland-protocols to v1.23
      gdk/events: Add hold GdkEvent
      gtkmain: Handle hold events
      wayland/pointer-gestures: Receive hold gesture
      gtkeventcontrollerscroll: Refactor scroll begin
      gtkeventcontrollerscroll: Refactor scroll end
      gtkeventcontrollerscroll: Handle hold gestures
      kineticscrolling: Add stop function
      scrolledwindow: Stop kinetic scrolling on begin
      gtkgesture: Add hold to EVENT_IS_TOUCHPAD_GESTURE
      gtkgesture: Handle hold gestures
      gtkgesturezoom: Don't filter hold events
      gtkgesturerotate: Don't filter hold events
      gtkgestureswipe: Don't filter hold events

Julian Orth (1):
      gdk: don't leak wayland primary selection offers

Kritphong Mongkhonvanit (1):
      gdksurface-wayland: Fix contradictory assert

Kévin Commaille (1):
      popovermenu: Fix crash when removing child

Leônidas Araújo (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Luca Bacci (25):
      Remove WM_SYNCPAINT message handler
      Remove call to ShowOwnedPopups (FALSE) to hide owned windows
      Do not use GetProcAddress for FlashWindowEx
      Fix compilation with clang
      Remove leftover code dealing with input-only windows
      Add hid.lib to pkg-config file listing
      Remove some unneeded files from gdk/win32
      Merge branch 'for-main' into 'main'
      Merge branch 'wgl-legacy' into 'main'
      Use a GTK grab when showing a modal GtkFileChooserNativeWin32
      Merge branch 'gtk-grab-file-chooser-native-win32' into 'main'
      Merge branch 'fix-build-no-pangoft' into 'main'
      Merge branch 'forward-port-rewrite-gdkwin32keymap-to-gtk4' into 'main'
      Merge branch 'forward-port-gdk-win32-keymap-bugfixes-to-gtk4' into 'main'
      Merge branch 'win32-fix-altgr-gtk4' into 'main'
      post install: query media modules
      Merge branch 'win32-imcontextime-ignore-control-characters' into 'main'
      GdkWin32: Code reorganization for gdk_event_translate
      GdkWin32: Remove _gdk_input_codepage variable
      GdkWin32: Add translation result w/o CAPS LOCK to key events for accelerator matching
      Merge branch 'fix-keyboard-shortcuts-win32' into 'main'
      Provide GTK DLL as GitLab CI artifact
      Merge branch 'provide-libgtk-dll-as-ci-artifact' into 'main'
      Merge branch 'win32-keys-ignore-ctrl-gtk4' into 'main'
      Merge branch 'win32-fix-ctrl-shift-gtk4' into 'main'

Marco Melorio (1):
      docs: Fix link to section in GtkLabel

Marek Kasik (2):
      printing: Unref old spool_io before setting new one
      Fix kerning of GL rendered glyphs

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

Matheus Barbosa (1):
      Update Brazilian Portuguese translation

Matthias Clasen (88):
      fontchooser: Stop using pangofc api
      Merge branch 'fontchooser-cleanups' into 'main'
      maplistmodel: Cosmetics
      fontchooserwidget: Avoid a crash
      fontchooserwidget: Revise handling of named instances
      fontchoserwidget: Do our own face filtering
      Merge branch 'fontchooser-tweaks' into 'main'
      Revert "fontchoserwidget: Do our own face filtering"
      Revert "fontchooserwidget: Revise handling of named instances"
      fontchooser: Speed up fature examples
      Merge branch 'wip-fontchooser-tewaks' into 'main'
      Merge branch 'radioactiveman-main-patch-13472' into 'main'
      Merge branch 'ebassi/issue-4576' into 'main'
      Merge branch 'wip/antoniof/expression-autocleanup' into 'main'
      fontchooser: Use new hb api
      fontchooser: Cosmetics
      fontbutton: Pass the fontmap to the dialog
      Merge branch 'matthiasc/for-main' into 'main'
      Make our stack noexec
      Merge branch 'noexecstack' into 'main'
      Merge branch 'fix-hc-warning' into 'main'
      Merge branch 'wip/smcv/gresource-internal' into 'main'
      Merge branch 'docs-improvs-i' into 'main'
      docs; Update supported backends
      Merge branch 'wip/chergert/fix-textview-dnd-move-same-view' into 'main'
      Merge branch 'doc-improvs-ii' into 'main'
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'wip/baedert/for-master' into 'main'
      Drop the script name data
      directorylist: Fix several issues
      Merge branch 'nielsdg/gsk-gl-renderer-assertion' into 'main'
      Merge branch 'texture-new-return-types' into 'main'
      Merge branch 'drop-script-names' into 'main'
      Merge branch 'bilelmoussaoui/build' into 'main'
      Merge branch 'ebassi/for-main' into 'main'
      Merge branch 'wip/keep-scale' into 'main'
      Merge branch 'should_be_mapped' into 'main'
      Merge branch 'fix-directory-list' into 'main'
      Revert "gir: Annotate `GdkTexture` constructors for reading from a file/memory/resource to return a 
`GdkMemoryTexture`"
      Merge branch 'revert-texture-annotations' into 'main'
      Merge branch '4627-printing-Unref-old-spool_io-before-setting-new-one' into 'main'
      Merge branch 'fabian.kirsch-main-patch-28134' into 'main'
      Merge branch 'ebassi/issue-4596' into 'main'
      Merge branch 'ebassi/fix-release-test' into 'main'
      Merge branch 'build-post-install-query-media-modules' into 'main'
      Merge branch 'wip/dont-always-restore-saved-gtk4' into 'main'
      Merge branch 'document_shortcut_func_ret' into 'main'
      Merge branch 'gsk-transform-nullable' into 'main'
      Merge branch 'gdksurface-wayland-assert' into 'main'
      Merge branch 'wip/wayland-surface-offset' into 'main'
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Merge branch 'win32-gl-improvements' into 'main'
      Use pango api better
      Merge branch 'matthiasc/for-main' into 'main'
      Use pango api better
      Merge branch 'matthiasc/for-main' into 'main'
      Use pango api better
      Merge branch 'matthiasc/for-main' into 'main'
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Merge branch 'antoniof-main-patch-39484' into 'main'
      Merge branch 'wip/carlosg/touchpad-gesture-fixes' into 'main'
      Merge branch 'rafaelff-hig' into 'main'
      Merge branch 'sri-main-patch-28302' into 'main'
      Merge branch 'wip/baedert/for-master' into 'main'
      Merge branch 'tiled-window-bracket-fix' into 'main'
      Merge branch 'mg/implicit-declaration-free' into 'main'
      Merge branch 'mg/gdk-macos-gdkdisplaylinksource' into 'main'
      Merge branch 'wip/chergert/macos-fixes' into 'main'
      Merge branch 'more-noexecstack' into 'main'
      Merge branch 'antoniof-main-patch-89408' into 'main'
      Merge branch 'wip/jimmac/selected_text' into 'main'
      Revert "Deprecate GdkDevice:source"
      Merge branch 'revert-misdeprecation' into 'main'
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Merge branch 'gtk_assisten_set_current_page-no-pages-guard' into 'main'
      Merge branch 'update-keysyms' into 'main'
      Merge branch 'gwagner/gtkbuilder-rng' into 'main'
      Merge branch 'icon-view-drag-dest-item-nullable' into 'main'
      Merge branch 'column-view-column-new-nullable-factory' into 'main'
      Fix build with wayland-protocols subproject
      Merge branch 'fix-wayland-subproject-build' into 'main'
      NEWS: Updates
      Merge branch 'fix-wayland-subproject-build' into 'main'
      Merge branch 'bilelmoussaoui/g-i' into 'main'
      Merge branch 'enum-docs' into 'main'
      Merge branch 'bilelmoussaoui/entry-completion' into 'main'
      Merge branch 'wip/chergert/popover-opaque-region' into 'main'
      4.6.1

Maximiliano Sandoval R (10):
      docs: Improve docs for gtkactionable.c
      docs: Improve docs for gtkversion.h
      docs: Improve docs for gtksnapshot.c
      docs: Improve docs for gskrendernode.c
      docs: Add misc links
      docs: Improve docs for gdktexture.c
      gir: Add type annotations for {GL,Memory}Texture
      docs: Improve docs for MemoryTexture
      docs: State that Textures are thread safe gobjects
      docs: Use links in enums

Mosè Giordano (2):
      Include `gdk-private.h` to fix error about `g_source_set_static_name`
      gdkjpeg: include `stdlib.h` necessary for `free`

Niels De Graef (1):
      gsk: Document gsk_renderer_realize()

Phaedrus Leeds (1):
      gdkapplaunchcontext: Fix docs a bit

Philip Zander (9):
      Rewrite GdkWin32Keymap (load table directly from layout DLL)
      gdkkeys-win32: Fix capslock handling
      gdkkeys-win32: Add keysym mapping for capslock key
      gdkkeys-win32: Fix crash when keyboard DLL failed to load
      gdkkeys-win32: Fix handling of SGCAPS
      IMContextSimple/IMContextIME: Fix AltGr not working on Win32
      GtkIMContextIME: Ignore ASCII control characters
      gdkkeys-win32: Ignore CTRL bit for key translation
      gdkkeys-win32: Also ignore Ctrl + Shift (etc.)

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

Rafael Fontenelle (1):
      buildertool: use curly apostrophe

Sebastian Dröge (7):
      Fix typo in IconView docs
      gir: Annotate `GdkTexture` constructors for reading from a file/memory/resource to return a 
`GdkMemoryTexture`
      Mark various GskTransform functions as nullable in their return value
      Mark `gtk_drop_target_get_formats()` return value as `transfer none`
      Mark `path` out parameter of `gtk_icon_view_get_drag_dest_item()` as `(nullable)`
      Allow passing a `NULL` factory to `gtk_column_view_column_new()`
      Don't dereference a `NULL` page in `gtk_assistant_set_current_page()` if there are no pages at all

Simon McVittie (2):
      build: Tell glib-compile-resources to make symbols internal where possible
      png: Correct endianness for big-endian machines

Sri Ramkrishna (1):
      Update docs/reference/gtk/migrating-3to4.md

Thomas Lange (1):
      texture: Fix typo in error message

Timm Bäder (8):
      baseline = -1 means no baseline
      inspector: Fix coding style
      label: Remove a redundant assignment
      Make some code samples compile
      Merge branch 'ebassi/docs-for-main' into 'main'
      Merge branch 'wip/smcv/png-endian' into 'main'
      build: Make GCC ignore fallthrough comments
      gesturesingle: Get rid of a fallthrough comment

Väinö Mäkelä (1):
      gdk: Update keyboard symbols from libxkbcommon

Yaron Shahrabani (2):
      Update Hebrew translation
      Update Hebrew translation

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

Zander Brown (1):
      cssprovider: from_path takes a path

sicklylife (2):
      Update Japanese translation
      Update Japanese translation


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