[gtk] Created tag 3.99.3



The unsigned tag '3.99.3' was created.

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

    3.99.3

Changes since the last tag '3.99.2':

Adrien Plazas (1):
      gtkaboutdialog: Directly specialize GtkWindow

Alexander Larsson (5):
      gtk-demo: Make gltransitions demo a bit snazzier
      gl renderer: Fix render node texture cache
      gtk-demo: Use duck in transitions to get some alpha example
      gtk-demo/gltransition: Replace fire background with more mellow blobs
      gl renderer: Fix up texture cache key

Aurimas Černius (2):
      Updated Lithuanian translation
      Updated Lithuanian translation

Benjamin Otte (4):
      Use correct child widget when measuring
      Use correct child widget when measuring
      textbuffer: Don't serialize the \0 byte
      Merge branch 'wip/otte/for-master' into 'master'

Carlos Garnacho (4):
      gtkwindow: Ensure to revert focus to a parent on hide()
      gtkpopover: Add cascade-popdown property/functions
      gtkpopover: Remove GtkPopoverMenu special case
      gtkmodelbutton: Drop special case to close GtkPopoverMenu

Christian Hergert (26):
      demo: fix out of bounds array index usage
      macos: move input method names to private header
      macos: lookup NSEvent by translated GdkEvent
      macos: track various changes in GDK
      macos: remove workaround for scroll delta
      macos: add key equivalent helper
      gdk: remove quartz subdirectory from backends
      gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py
      macos: port gtk to GDK_WINDOWING_MACOS
      macos: fix compiler warnings
      macos: use simple monotonic for event serial
      macos: fix coordinates and state when querying device
      macos: move input method names to private header
      macos: lookup NSEvent by translated GdkEvent
      macos: track various changes in GDK
      macos: remove workaround for scroll delta
      macos: add key equivalent helper
      gdk: remove quartz subdirectory from backends
      gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py
      macos: port gtk to GDK_WINDOWING_MACOS
      macos: dont send crossing events during grab
      macos: break grabs after sending release event
      macos: allow pointer release event outside surface coords
      macos: ensure we have access to a GdkMonitor
      macos: only emit popup-layout-changed after initial present
      macos: fix discover of surface under cursor

Christoph Reiter (1):
      CI: Enable introspection again for the Windows build

Chun-wei Fan (3):
      testsuite/gtk/builder.c: Fix running on Visual Studio
      GDK/Win32: Fix modal window handling
      gdk/Win32: Fix mouse pointer capture

Emmanuele Bassi (44):
      Remove gtk-doc stanzas from private GtkBuildable API
      Add annotations for GtkBuildable virtual functions
      demo: Replace g_print with g_debug
      Merge branch 'FixWin32PopupFocus' into 'master'
      Tone down a user visible message
      Skip GdkWayland symbols that use wayland-client types
      Add type annotations for GdkWayland API
      Generate introspection for GdkWayland API
      Use test AT context with installed tests
      a11y: Add the AT-SPI DBus descriptions
      a11y: Add dummy AT-SPI context
      a11y: Add a display to GtkATContext
      a11y: Register the accessible root object
      a11y: Ignore widgets during destruction
      a11y: Add AT-SPI cache object
      a11y: Return the ATSPI role for the root element
      tests: Use the test ATContext for every test
      a11y: Compute the label for a GtkATContext
      a11y: Convert GTK roles to ATSPI ones
      a11y: Turn accessible roles to string
      a11y: Validate the DBus context path
      a11y: Add method to extract desktop data
      a11y: Implement more ATSPI methods on the root node
      a11y: Register the Accessible interface on all AtSpiContext instances
      a11y: Localise the role name of the root node
      a11y: Add utility function for null refs
      a11y: Convenience API for referencing ATSPI root node
      Move private GdkSurface Wayland API into its own header
      Hide gdk_wayland_display_prefers_ssd()
      docs: Remove private GdkWayland API from the reference
      Rename libgtk_only symbol in GdkWaylandToplevel
      Add a public header for GdkWaylandSeat
      Correctly annotate gdk_wayland_seat_get_wl_seat()
      Skip GdkWayland symbols that use wayland-client types
      Add type annotations for GdkWayland API
      Generate introspection for GdkWayland API
      Initial ATSPI Action implementation for widget
      a11y: Special case buttons and switches
      a11y: De-duplicate some action code
      a11y: Add atspi.Action for GtkExpander
      Add GtkEntry icon signals emitter
      a11y: Add atspi.Action for GtkEntry
      Allow toggling the password entry visibility programmatically
      a11y: Add atspi.Action for GtkPasswordEntry

Florian Müllner (1):
      menubutton: Remove obsolete private method

Jakub Steiner (4):
      Adwaita: close button for infobar, searchbar
      Merge branch 'stackswitcher-button-styling' into 'master'
      Adwaita: selected:hover and focus:selected:hover states
      Merge branch 'wip/jimmac/sidebar-hover-selected-focus' into 'master'

Jan Alexander Steffens (heftig) (1):
      gtkplacessidebar: Disconnect and unref cloud_manager in dispose

Jonas Ådahl (1):
      wayland/surface: Clear has_uncommitted_ack_configure when hiding

Kjell Ahlstedt (1):
      gdkseat: Make gdk_seat_get_tools() public

Marek Černocký (2):
      Updated Czech translation
      Updated Czech translation

Matthias Clasen (251):
      release script: Fix doc tarball generation
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'small-cleanup' into 'master'
      Fix the release script some more
      icontheme: Clarify the docs
      Mention icon theme in the migration guide
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'snazzy-demo' into 'master'
      gtk-demo: Update text for the transitions demo
      Merge branch 'ebassi/for-master' into 'master'
      transition demo: Make buttons symbolic
      Merge branch 'introspection' into 'master'
      ci: Use a newer meson in images
      ci: Use the v24 images
      ci: Really enable werror
      build: Require meson 0.54
      gsk: Fix compiler warnings
      gtk-demo: Add the shader paintable sources
      ci: Remove --fatal-meson-warnings
      build: Remove an unneeded version check
      build: Try to fix docs+subprojects
      ci: Try to get everything building again
      ci: Give up on sysprof for now
      Revert "Fix the build with cups < 2.3"
      Merge branch 'wip/jimmac/infosearch-close' into 'master'
      Merge branch 'ci-win32-introspection-enabled' into 'master'
      Merge branch 'master' into 'matthiasc/for-master'
      Merge branch 'matthiasc/for-master' into 'master'
      Cosmetics
      Require gtk-doc 1.33
      Use gtk-doc from master
      Update the release script
      docs: Fix a copy-paste error
      Add GTK_INPUT_HINT_PRIVATE
      gdk: Remove an unused variable
      Add a test for gsk_gl_shader_compile
      emojichooser: Allow inserting multiple Emoji
      css: Move _gtk_css_print_string around
      Allow inserting newlines in css strings
      gtk-demo: Fix a typo
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Rename the transition shader files
      gsk: Avoid long lines in serialized nodes
      node-editor: Don't insert hyphens
      colorbutton: Properly override interface properties
      icontheme: Add a missing getter
      directorylist: Drop the item-type property
      text: Add some missing setters and getters
      Cosmetics
      spinbutton: Add some missing accessors
      testsuite: Add a test that checks for property accessors
      textbuffer: Improve some get_iter apis
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Enable emoji completion somewhere
      Fix Emoji completion
      emoji: Some work on the conversion tool
      emoji: Add keywords to the data
      Do case-folding and tokenization when creating emoji.data
      Emoji: Drop the shortname field from emoji.data
      Redo the handling of Emoji data
      scale: Make draw-value default to FALSE
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'emoji-data-cldr' into 'master'
      Update script names to Unicode 13
      Update the copy in gtk-demo too
      Prevent a crash with script names
      gtk-demo: Add a column view demo
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates
      gtk-demo: Fix up the Characters demo
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'fix-texture-cache' into 'master'
      gl: Install the debug message callback for gl-debug
      gtk-demo: Mention dataset size for Characters
      wayland: Don't emit premature configure events
      wayland: Don't save size when tiled
      wayland: Don't forget to reapply margins
      window: Fix window size snapping back
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'simple-resizing-fixes' into 'master'
      Cosmetic
      Merge branch 'wip/carlosg/for-master' into 'master'
      treelistrowsorter: Add a bandaid
      gdk: Docs tweaks
      gdk: Tweak our GL debug message callback
      window: Fix setting min size
      aboutdialog: Fix updating license tab
      Merge branch 'aboutwindow' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Recognize .svg as images
      gtk-demo: Add an svg paintable demo
      Merge branch 'svg-demo' into 'master'
      gtk-demo: Fix an off-by-one error
      colorchooser: Bring color names back
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'master' into 'master'
      gdk: Drop some unused private api
      wayland: Stop using gdk_surface_new_temp
      x11: Stop using gdk_surface_new_temp
      broadway: Stop using gdk_surface_new_temp
      win32: Stop using gdk_surface_new_temp
      gdk: Drop gdk_surface_new_temp
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Add more details to the migration guide
      gtk-demo: Ellipsize columns in the characters demo
      build: Require sysprof 3.38.0
      window: Be more careful when looking for focus
      Send focus events to the root
      Merge branch 'ebassi/for-master' into 'master'
      gtk-demo: Keep undisplayable resources out of view
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'wip/chergert/gdk-macos-fixes' into 'master'
      Merge branch 'ebassi/for-master' into 'master'
      atspicontext: Print out the a11y bus address
      atspiroot: Implement GetLocale
      atspiroot: Don't leak references
      atspiroot: Implement GetChildren
      atspicontext: Implement more accessible api
      atspicontext: Implement GetIndexInParent
      atspiroot: Implement GetIndexInParent
      atspiroot: Fix GetState implementation
      atspicontext: Implement GetState
      Fixup: Add a forgotten #pragma once
      atspi utils: Fix an oversight
      Don't pass NULL to g_variant_new_string
      Add a GetInterfaces method
      Move atspi enums to gtkatspiprivate.h
      atspi: Add the AtspiRelationType enum
      atspiroot: Stub out GetRelationSet
      atspicontext: Implement GetRelationSet
      atcontext: labelled-by has a reference list
      atspicontext: Fix GetIndexInParent for toplevels
      atspi: Add pango utilities
      atspi: Implement Text interface for labels
      atspi: Implement text for GtkText widgets too
      atspi: Export more pango utils
      atspi: Add textview utilities
      atspi: Implement Text interface for text views
      atspi: Implement Value interface for ranges
      atspi: Implement Value for more widgets
      Simplify GetInterfaces handling
      paned: Set accessible value properties
      scalebutton: Set accessible value properties
      atspi: Break out the Text implementations
      atspi: Break out the Value implementation
      atspi: Implement EditableText interface
      atspi: Set editable state
      text: Set the readonly accessible property
      atspi: Derive readonly state from aria properties
      wip: Emit StateChanged signals
      Pass orientation property to accessible
      atspi: Set some more atspi states
      atspi: Be more careful about indexes
      a11y: Pass on platform changes
      widget: Notify a11y of focus changes
      atspi: Cosmetics
      atspi: Emit property changes for focus
      atspi: Unregister objects on the bus
      Don't unref a floating variant
      atspi: D-Bus methods return tuples
      Fix the build
      atspi: Fix collecting states
      atspi: Treat all entries the same for collecting state
      Cosmetics
      accessible: Add a way to hide accessibles
      atspi: Use gtk_accessible_should_present
      accessible: Add gtk_accessible_get_platform_state
      atspi: Use gtk_accessible_get_platform_state
      text: Ignore text widgets for a11y
      entry: Implement GtkAccessible
      searchentry: Implement GtkAccessible
      passwordentry: Implement GtkAccessible
      spinbutton: Implement GtkAccessible
      atspi: Implement Text interface for the entry wrappers
      accessible: Add some docs
      atspi: Implement EditableText interface for the entry wrappers
      atspi: Set placeholder-text attribute
      text: Make editable signals work again
      atspi: Make text change notification work
      atspi: Fix up the role for password entries
      Fix the build
      Merge branch 'wip/carlosg/for-master' into 'master'
      listbox: Update accessible state for rows
      atspi: Implement Selection for listbox
      atspi: Fix a variant parser oversight
      Remove some unused code
      Fix compiler warnings
      Remove excessively spammy debug messages
      atspi: Implement Selection for GtkComboBox
      flowbox: Update accessible state for children
      atspi: Implement Selection for GtkFlowBox
      combobox: Use the combobox accessible role
      dropdown: Use the combox accessible role
      Cosmetics
      Cosmetics
      docs: Fix a copy-paste error
      docs: Add more details to the migration guide
      gtk-demo: Ellipsize columns in the characters demo
      build: Require sysprof 3.38.0
      window: Be more careful when looking for focus
      Send focus events to the root
      gtk-demo: Keep undisplayable resources out of view
      Merge branch 'wip/baedert/for-master'
      Merge branch 'wip/chergert/gdk-macos-fixes' into 'master'
      Merge branch 'wip/chergert/gdk-macos-fixes' into 'master'
      stack: Turn pages into accessibles
      accessible: Avoid realizing the context prematurely
      stackswitcher: Use the tablist and tab roles
      stackswitcher: Set up relations and states
      atspi: Implement Selection for GtkStackSwitcher
      gizmo: Add a way to set accessible role
      atspi: Don't crash on unnamed stack pages
      notebook: Set accessible roles and properties
      atspi: Implement Selection for notebook tabs
      atspi: Add some docs
      Merge branch 'wip/chergert/gdk-macos-fixes' into 'master'
      Merge branch 'wip/chergert/fix-macos-popup-events' into 'master'
      listbox: Set accessible roles
      flowbox: Set accessible roles
      Document accessible roles for stacks and notebooks
      listview: Set accessible roles
      columnview: Set accessible roles
      atspi: Implement Selection for list views
      gtk-demo: Fix up image handling in the clipboard demo
      Merge branch 'meson-epoxy-subproject' into 'master'
      Merge branch 'wip/wayland-dont-respond-to-destroyed-surface-configure' into 'master'
      Merge branch 'clipboard-emo' into 'master'
      Merge branch 'a11y/atspi' into 'master'
      docs: Explain the symbolic icon paintable situation
      wayland: Make gdk_wayland_device_pad_set_feedback private
      Remove debug spew
      atspi: Implement Selection more correctly
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'a11y-list-view-selection-fixes' into 'master'
      atspi: Add fold markers
      Merge branch 'a11y-list-view-selection-fixes' into 'master'
      gtk-demo: Fix some issues with the multi view demo
      emojicompletion: Avoid a memory overrun
      spinbutton: Hide the buttons from accessibility
      actionmuxer: Make it possible to enumerate local actions
      Fix compiler warnings
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'a11y/atspi-action' into 'master'
      atspi: Fix a thinko in action filtering
      atspi: Properly filter out parent actions
      Revert "listbox: Activate single-click rows if n_press >= 1"
      Merge branch 'fix-listbox-selection' into 'master'
      Merge branch 'a11y-action-fixes' into 'master'
      docs: Expand opacity docs
      Merge branch 'win32.modal' into 'master'
      3.99.3

Nicola Fontana (1):
      migration guide: Remove stray html tags

Piotr Drąg (2):
      Update Polish translation
      Update Polish translation

Sean Farley (1):
      Allow LPR backend to print PDF and PS file formats

Timm Bäder (55):
      gradient shaders: Reduce out values as well
      Merge branch 'migration-guide-fix' into 'master'
      Merge branch 'fix.builder.msvc' into 'master'
      Merge branch 'kjellahl/gdkseat' into 'master'
      colorplane: Whitespace
      colorutils: Remove unused macro
      colorplane: Refactor create_texture()
      colorutils: Refactor hsv_to_rgb and fold into only caller
      colorplane: Remove (un)realize handlers
      colorscale: Refactor creating the hue texture
      gdkgl: Remove unused cairo_get_matrix() call
      glarea demo: Add min size to gl area
      gl renderer: Use premultiply() in inset shadow shader`
      unblurred outset shadow shader: Use premultiply()
      gdkgl: Rename function
      gl renderer: Ignore rendering if accumulated opacity is too small
      gl renderer: Add a helper to setup projection matrix
      shaderbuilder: Print error message after source code
      gl renderer: simplify ->render() implementation a bit
      gdkgl: Stop getting the clip region from cairo
      gdkgl: Remove flipping when downloading GL texture
      gtkbuilder: Remove pointless function prototype
      glsl: Add a comment
      gl renderer: Flip texture in render_texture()
      gl renderer: Avoid some code duplication
      vulkan: Remove double initialization
      build: Only add -Wcast-align for gcc
      gl renderer: Use nearest filtering for textures in render_texture()
      testfilechooser: Stop listening to ::selection-changed
      filechooserwidget: Cosmetics
      gl renderer: Remove unused parameter
      showrendernode: Plug GOptionContext memory leak
      gl renderer: Use op builder to render flipped texture
      gl renderer: return empty texture for too small blurred nodes
      gl renderer: Remove two unused uniforms
      gl renderer: Add more scale_x/scale_y code
      gl renderer: Fix private function name
      widget: Slightly update opacity docs
      window: Remove unused struct member
      widget: Remove gtk_widget_list_devices() from private header
      stylecontext: Remove render_insertion_cursor()
      Remove unneeded gtkstylecontext.h includes
      snapshot: Refactor some device code
      stylecontext: Remove some unnused includes
      windowcontrols: decoration-layout is nullable
      windowcontrols: gtk_widget_get_root() can return NULL
      frame: Remove need_resize logic
      stacksidebar: Set GtkListBox:show-separators
      stacksidebar: Fold some functions into their only callers
      gtk4-demo: Remove connection to removed signal
      gtk4-demo: Add missing margin-bottom
      overlay: Remove empty finalize implementation
      infobar: Remove unused include
      main: Make sure we don't leak axes
      pixbufutils: Pass calculated height value along

Xavier Claessens (3):
      meson: Change introspection option to yielding feature
      meson: Change introspection option to yielding feature
      meson: Fix error when epoxy is a subproject on Windows

firox263 (1):
      Fix Win32 popup focus when using SSD

nana-4 (1):
      Adwaita: Simplify stackswitcher button styling

Руслан Ижбулатов (2):
      Revert "GDK W32: Use SWP_NOOWNERZORDER everywhere it can be applied"
      GDK W32: Remove stacking functions


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