[gtk] Created tag 4.3.0



The unsigned tag '4.3.0' was created.

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

    4.3.0

Changes since the last tag '4.2.0':

Alberts Muktupāvels (1):
      theme: fix solid-csd style

Alexander Mikhaylenko (8):
      scrolledwindow: Cancel overshoot on dimension changes
      gsk: Fix shader gresource paths
      textlayout: Only special case selection rendering for opaque colors
      textview: Invalidate selection when its style changes
      textlayout: Support fully transparent selection text
      textlayout: Clip selection bounds to the line extents
      text: Queue redraw on state changes
      label: Update selection node and redraw on state changes

Anders Jonsson (1):
      Update Swedish translation

Avinash Sonawane (1):
      docs: Cover corner-case of @line_number = total lines in buffer

Benjamin Otte (8):
      gstmedia: Properly detect stream metadata when preparing
      Merge branch 'wip/otte/for-master' into 'master'
      snapshot: scale border widths when appending border nodes
      snapshot: Move sanity checks to a better place
      Merge branch 'wip/otte/for-master' into 'master'
      clipboard: Make sure G_TYPE_STRING is nul-terminated
      clipboard: Fix reading of files
      Merge branch 'wip/otte/for-master' into 'master'

Bilal Elmoussaoui (2):
      gdk: fix content_formats_get_mime_types annotation
      gdk: add zero-terminated annotation to content_formats_get_gtypes

Carlos Garnacho (3):
      Merge branch 'wip/exalm/overshoot-changes' into 'master'
      surface: Always set PHASE_PAINT as pending when updates are scheduled
      gdk/wayland: Support the xdg-activation wayland protocol

Chao-Hsiung Liao (1):
      Update Chinese (Taiwan) translation

Chris Mayo (2):
      docs: Escape tags in GtkBuilder description
      button: Style .keyboard-activating on frameless buttons

Chun-wei Fan (7):
      meson.build: Improve F16C detection on Visual Studio
      gsk/ngl/fp16.c: Implement runtime F16C detection on MSVC
      meson.build: Check for F16C on 32-bit Visual Studio
      GDK: Fix builds against latest stable GLib with MSVC
      GSK: Fix builds against latest stable GLib with MSVC
      GTK: Fix builds against latest stable GLib with MSVC
      gdkglcontext-win32.c: Fix running with Mesa drivers

David Keijser (2):
      wayland: Avoid directly accessing shadow property of parent surface
      wayland: Don't duplicate xdg_surface setup code

David Lechner (1):
      gdk/wayland/cursor/os-compatibility: fix build when memfd_create is not available

Eli Schwartz (1):
      meson: only build demo manpages when demos are enabled

Emmanuele Bassi (19):
      Update the gi-docgen repository
      ci: Add missing graphviz dependency
      Merge branch 'ebassi/docs-ci' into 'master'
      docs: Update the Broadway instructions
      docs: Update the links to the docs of GTK dependencies
      Merge branch 'builder-tag' into 'master'
      Install documentation in the appropriate place
      ci: Drop the split Fedora images
      gsk/ngl: Build with G_DISABLE_ASSERT enabled
      build: Don't append multiple flags as a string
      wayland: Build with G_DISABLE_ASSERT
      Merge branch 'gtksecurememory-updates' into 'master'
      a11y: Emit window:activate event
      a11y: Pair window:activate with window:deactivate signal
      a11y: Set state on the GtkTreeExpander widget
      a11y: Update the labelled-by relation of GtkTreeExpander
      Merge branch 'a11y-properties' into 'master'
      docs: Add missing extra files for gdk4 sub-references
      Merge branch 'ebassi/issue-3905' into 'master'

Geyslan G. Bem (2):
      gtkplacessidebar.c: add bookmark null checking
      gtkplacessidebar.c: fix coding style

Ivan Molodetskikh (1):
      gtkgstmediafile: Fix callback argument type

Jason Francis (1):
      meson: check for madvise()

John Renner (1):
      Allow repeated selection extension on gktlistbox

Jonas Ådahl (1):
      Merge branch 'wayland-parent-shadow-refactor' into 'master'

Jordi Mas (1):
      Update Catalan translation

Matthew Garrett (1):
      gtksecurememory: Request that secure memory not be dumped to disk

Matthias Clasen (259):
      Merge branch 'docs' into 'master'
      Merge branch 'ebassi/for-master' into 'master'
      ngl: Add sonme comments
      ngl: Be explicit about offscreen clipping
      ngl: Fix offscreen rendering with transforms
      testsuite: Rename next to ngl
      gsk: Add another test
      Merge branch 'offscreen-fixes' into 'master'
      Merge branch 'ebassi/docs-links' into 'master'
      Merge branch 'ebassi/broadway-docs' into 'master'
      Merge branch 'filechooser-signal-disconnect' into 'master'
      Reorganize our themes
      Make the theme variants available as themes
      Change the default theme to "Default"
      widget-factory: Use the new themes
      Drop Adwaita and HighContrast themes
      Revert Compose sequence changes
      Add more compose tests
      Merge branch 'us-intl-compose' into 'master'
      Add one more compose test
      Merge branch 'matthiasc/for-master' into 'master'
      button: Add back visual feedback for keynav
      Merge branch 'button-activate-feedback' into 'master'
      Add one more compose test
      Add some more gsk tests
      testsuite: Sort gsk compare tests
      Merge branch 'matthiasc/for-master' into 'master'
      Make theme fallback working with the new names
      Merge branch 'theme-reorg' into 'master'
      fontchooser: Fix initial font selection
      Merge branch 'flat-button-activating' into 'master'
      ngl: Fix downscaled textures
      ngl: Plug a memory leak
      ngl: Avoid huge intermediate textures
      comboboxtext: Remove misleading docs
      Merge branch 'fix-initial-font-selection' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-downscaled-textures' into 'master'
      node test: Improve --generate
      nodeparser: Change the serialization
      node-editor: Support pasting the image
      inspector: Support copying nodes to clipboard
      text: Name all event controllers
      widget-factory: Name an event controller
      imwayland: Name event controllers
      immulticontext: Unset client widget on delegate change
      settings: Make font-size changes apply immediately
      Merge branch 'matthiasc/for-master' into 'master'
      gsk: Rename resource paths
      gsk: Move shader resources
      Modernize error underlines
      Merge branch 'dotted-lines3' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      textlayout: Remove some unnecessary code
      textlayout: Don't call render_para too much
      textbtree: Avoid malloc in one place
      textbtree: Speed up _gtk_text_line_char_index
      textbtree: Don't opencode realloc
      textbtree: Speed up _gtk_text_btree_find_line_top
      textbtree: Inline node data handling
      texttag: Just use qsort
      textlayout: Only get selection color once
      textbtree: Return tags in a GPtrArray
      textattributes: Small docs fix
      textlayout: Create the cursor snapshot on demand
      textlayout: Introduce some locals
      textlayout: Avoid allocations for line iteration
      textlayout: Remove an unused function
      ngl: Fix an oversight
      Merge branch 'matthiasc/for-master' into 'master'
      window: Actually enable the inspector by default
      modelbutton: Avoid a crash
      Merge branch 'matthiasc/for-master' into 'master'
      textview: Fix a problem with the last line
      Merge branch 'textview-last-line' into 'master'
      wayland: Improve font setting fallback
      Merge branch 'font-settings-fallback-4' into 'master'
      Merge branch 'wip/carlosg/stuck-frames' into 'master'
      wayland: Improve font setting fallback more
      ngl: Use fp16 for colors
      ngl: Reduce vertex storage
      ngl: Use a constant for (fp16)-1
      Move color conversion up
      Add an option to disable F16C
      gsk: Add runtime checks for F16C
      Work around compiler shortcomings on macOS
      Merge branch 'font-fallback-fix' into 'master'
      Merge branch 'half-float' into 'master'
      gtk-demo: Make one text scroll benchmark harder
      ngl: Fix an oversight
      ngl: Reserve a pixel in texture atlases
      ngl: Optimize underlines in text
      ngl: Add a program change counter
      scrolledwindow: Stop using scroll cursors
      Merge branch 'ebassi/ci-docs' into 'master'
      Merge branch 'no-scroll-cursor' into 'master'
      Merge branch 'ngl-coloring-underlines' into 'master'
      window: Defer focus setting until after paint
      Merge branch 'popover-list-lockup' into 'master'
      gsk: Don't overshadow
      media: Fix a memory leak
      Merge branch 'media-memory-leak' into 'master'
      nodeeditor: Make the help window wide enough
      ngl: Small optimization
      roundedrect: Speed up contains_rect and friends
      ngl: Small optimization for shadows
      ngl: Allow passing bounds to update_clip
      Merge branch 'matthiasc/for-master' into 'master'
      menubutton: Propagate focus-on-click
      gtk-demo: Make header buttons not steal focus
      widget-factory: Make header buttons not steal focus
      icon browser: Make header buttons not steal focus
      node-editor: Make header buttons not steal focus
      togglebutton: Fix expected group behavior
      Merge branch 'matthiasc/for-master' into 'master'
      ngl: Add code to dump shadows
      ngl: Fix a case of flipped shadow
      ngl: Don't slice unsliceable shadows
      ngl: Fix unevenly scaled shadows
      Merge branch 'shadow-reduction' into 'master'
      Merge branch 'grouped-toggle-fix' into 'master'
      Merge branch 'ngl-shadow-fixes' into 'master'
      testsuite: Reduce use of g_assert
      testsuite: Reduce use of g_assert
      testsuite: Reduce use of g_assert
      Merge branch 'testsuite-asserts' into 'master'
      Merge branch 'f16c.msvc' into 'master'
      testsuite: Reduce the use of g_assert
      testsuite: Reduce the use of g_assert
      gsk: Avoid compiler warnings without assertions
      gtk-demo: Avoid compiler warnings without assertions
      Fix unused variable warnings
      Inspector: Fix a possible undefined use
      Remove assertions in tests
      Make gtk_test_init work without assertions
      Force g_test_init to cooperate
      build: Quiet the compiler
      Merge branch 'testsuite-asserts' into 'master'
      ngl: Fix a rare assertion violation
      flatpak: Include highlight in gtk4-demo flatpak
      Merge branch 'flatpak-highlight' into 'master'
      x11: Be quiet on exit by default
      Merge branch 'ngl-crash' into 'master'
      Merge branch 'x11-quiet-exit' into 'master'
      Merge branch 'theme-icon-filter-fixes' into 'master'
      Merge branch 'demo-manpages' into 'master'
      imcontext: Eat key events during preedit
      themes: Make fallback work a bit better
      Merge branch 'theme-fallback-fix' into 'master'
      Merge branch 'im-context-event-leak' into 'master'
      window: Fix deferred focus unsetting
      Merge branch 'fix-focus-unsetting' into 'master'
      Merge branch 'latest.glib.msvc' into 'master'
      pixbufutils: Remove an unused function
      Merge branch 'wayland-xdg-surface-setup' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      image, picture: Move pixbuf code to gdkpixbufutils
      cssimageurl: Remove direct pixbuf use
      mountoperation: Some cosmetics
      placesview: Fix mounting remote locations
      placesview: Fix server mount feedback
      Merge branch 'matthiasc/for-master' into 'master'
      testatcontext: Print out platform changes
      a11y: Add more debug spew
      Merge branch 'a11y-debug' into 'master'
      Merge branch 'wip/exalm/shader' into 'master'
      atspicontext: Remove an unused field
      a11y: Add the root object to the cache
      a11y: Track window states more closely
      a11y: Actually set accessible roles
      Fix a possible crash in gtk_show_uri
      Merge branch 'fix-uri-crash' into 'master'
      a11y: Make things appear on focus in
      a11y: Emit focus events
      stackswitcher: Set accessible label properties
      a11y: Avoid spurious selection changed events
      a11y: Realize notebook tabs when switching
      x11: Don't beep on untrusted displays
      Merge branch 'untrusted-beep' into 'master'
      imcontext: Fix cursor positions
      Merge branch 'wip/oholy/placesview-default-location-regression' into 'master'
      Merge branch 'im-cursor-pos' into 'master'
      window: Fix up resize borders
      window: Tweak resize borders
      window: Make resize border size independent
      theme: Fix solid-csd borders
      theme: Make solid borders look better
      Merge branch 'wip/muktupavels/solid-csd' into 'master'
      Merge branch 'gtk4-compose-modifiers' into 'master'
      Merge branch 'a11y-debug' into 'master'
      Merge branch 'resize-borders' into 'master'
      Merge branch 'gtk4-listbox-selection' into 'master'
      gdk: Avoid synthetic motion confusion
      Merge branch 'synthetic-motion-grab' into 'master'
      a11y: Don't sent redundant property changes
      x11: Fix shadows
      Simplify shadow conditions
      window: Don't let solid-csd linger
      Mention nightly flatpaks in the README
      Apply 4 suggestion(s) to 1 file(s)
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-x11-shadows' into 'master'
      wayland: Print all layouts in debug spew
      Merge branch 'matthiasc/for-master' into 'master'
      x11: Try harder to find the right monitor
      Merge branch 'fix-panel-monitor' into 'master'
      Merge branch 'memfd_create' into 'master'
      Merge branch 'bookmark-fix' into 'master'
      Add more clipboard tests
      Make clipboard tests run installed
      Fix the clipboard test under X11
      Run gdk tests with an unset D-Bus address
      Skip clipboard tests when they don't work
      Install the clipboard-client binary
      Merge branch 'clipboard-test' into 'master'
      Merge branch 'bilelmoussaoui/gdk-content-formats-annotations' into 'master'
      Check for root being a GtkWindow in a few places
      Merge branch 'matthiasc/for-master' into 'master'
      wayland: Rewrite shm format debug spew
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      Merge branch 'fix-gst-type' into 'master'
      contentdeserializer: Fix an oversight
      Merge branch 'matthiasc/for-master' into 'master'
      Add tests for content serialization
      Merge branch 'matthiasc/for-master' into 'master'
      Add a test for custom serializers
      Merge branch 'more-content-serializer-tests' into 'master'
      shortcuts: Ignore consumed modifiers for mnemonics
      Merge branch 'mesa.win32.fixes' into 'master'
      Merge branch 'shifted-mnemonics' into 'master'
      Bump version to 4.3.0
      Add 4.4 version macros
      Add gdk_wayland_device_get_xkb_keymap
      inspector: Show keyboard layouts
      inspector: Improve monitor information display
      Merge branch 'inspector-layouts' into 'master'
      gdktoplevelsize: Comment out some unused code
      x11: A few static analysis fixes
      a11y: Static analysis fixes
      fnmatch: Static analysis fixes
      emojichooser: Static analysis fixes
      filterlistmodel: Static analysis fixes
      listbase: Static analysis fixes
      printoperation: Static analysis fixes
      stack: Static analysis fixes
      textbtree: Static analysis fixes
      printbackendlpr: Static analysis fixes
      buildertool: Static analysis fixes
      updateiconcache: Static analysis fixes
      Merge branch 'wip/carlosg/xdg-activation' into 'master'
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'static-analysis-fixes' into 'master'
      NEWS: Updates
      dragsource: Keep the source alive long enough
      Merge branch 'gnome-todo-dnd-crash' into 'master'
      Merge branch 'wip/exalm/textview-selection' into 'master'
      Fix dist script for theme reorg
      4.3.0

Nathan Follens (1):
      Update Dutch translation

Ondrej Holy (1):
      placesview: Open location even if mount was not found

Pawan Chitrakar (4):
      Update Nepali translation
      Update Nepali translation
      Update Nepali translation
      Update Nepali translation

Piotr Drąg (1):
      Update Polish translation

Rafał Dzięgiel (2):
      filechooserwidget: Disconnect settings signal on dispose
      filechooserwidget: Reduce code duplication for disconnecting settings signal

Timm Bäder (1):
      clipboard tests: Add noreturn annotations where possible

Ulli Kehrle (1):
      imcontextsimple: Ignore more modifiers in compose

Yuri Chornoivan (1):
      Update Ukrainian translation

nana-4 (1):
      theme: Use -gtk-icon-filter for full-color icons


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