[gtk] Created tag 3.99.4



The unsigned tag '3.99.4' was created.

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

    3.99.4

Changes since the last tag '3.99.3':

Alexander Mikhaylenko (2):
      widget: Add missing (nullable) on binding functions
      gestureswipe: Count last event when calculating velocity

Benjamin Otte (12):
      widget: Always update the CSS node
      box: Remove unnecessary code
      notebook: Remove unnecessary code
      listitemwidget: Remove unnecessary code
      listbox: Reorder the widgets when sorting
      flowbox: Keep widget order
      entry: Keep widget order
      gtk: Remove unused header include
      Merge branch 'wip/otte/for-master' into 'master'
      gtkmediafile: Use cubic volume function
      cloudprint: Make compile without warnings
      Merge branch 'wip/otte/for-master' into 'master'

Carlos Garnacho (1):
      Merge branch 'wip/exalm/swipe4' into 'master'

Christian Hergert (17):
      macos: fix fps calculation for frame timings
      macos: fix discovery of surface under pointer
      gl: remove unused texture_from_surface API
      macos: move setNeedsDisplay helper to GdkMacosCairoView
      macos: remove unused GL layer
      glsl: tweak pre-processor to support Apple GLSL compiler
      macos: be tolerant of NULL GL context
      macos: tweak gravity while resizing
      macos: implement GL context
      gdk: remove remaining GDK_WINDOWING_QUARTZ usage
      macos: add more aggressive clip to transparent subview
      Revert "Simplify gdk_surface_queue_render"
      macos: always create dummy window/view for GL context
      macos: remove synthesize_motion helper
      macos: clip damage when swapping buffers
      macos: resize extra GL window/view when surface changes
      macos: fix calculation of mouse position

Danny Milosavljevic (1):
      Update comment annotations of gtk_tree_model_iter_previous and gtk_tree_model_iter_next to state that 
the ITER parameter is modified.

Emmanuele Bassi (26):
      Merge branch 'patch-1' into 'master'
      a11y: Rework accessible name/description computation
      docs: Start outlining a11y authoring practices
      docs: Add a section on a11y patterns
      Merge branch 'ebassi/for-master' into 'master'
      a11y: Add parsing code for accessible values
      a11y: Add an "accessibility" section to the builder XML tree
      docs: Document the "accessibility" custom tag
      a11y: Add child state change to GtkATContext
      a11y: Notify of changes in the children list
      a11y: Implement ChildrenChanged atspi.Event
      a11y: Handle relations in UI files
      a11y: Move ChildrenChanged emitter to ATSPI utilities
      a11y: Emit ChildrenChanged for toplevel list changes
      Use GtkApplication in the examples
      docs: Fix cross-linking for GIO types
      a11y: Move ATContext to an explicit realization model
      a11y: Allow updating role on unrealized contexts
      a11y: Unrealize ATContext on dispose
      Set accessible label on GTK Demo's primary menu
      a11y: Use the tooltip text as the accessible description
      a11y: Make the Button labelled by its child label
      a11y: Move parent context ref getter to its own function
      a11y: Describe window controls
      a11y: Hide the "indent" in GtkTreeExpander
      a11y: Remove stray g_printerr()

Goran Vidović (1):
      Update Croatian translation

Jakub Steiner (2):
      Adwaita: dropdown search box
      Merge branch 'wip/jimmac/gtk4-dropdown-papercuts' into 'master'

Luca Bacci (1):
      GdkW32: remove klassTEMPSHADOW

Matthias Clasen (277):
      Merge branch 'wip/chergert/fix-macos-fps-calculation' into 'master'
      inspector: Clear overlays on unroot
      columnview: Fix some issues with column resizing
      columnview: Fix more issues with column resizing
      columnview: Make resize cursors reliable
      columview: Implement double-click to reset headers
      columview: Make resize area a bit larger
      Adwaita: Put column separators on the left
      columnview: Make right-aligned content work
      Merge branch 'annotations_gtkaboutdialog' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Cosmetics
      Cosmetics
      Cosmetics
      atspi: Be more careful
      a11y: Add a separate vfunc for platform changes
      atspi: Implement Component
      a11y: Add bounds change api
      widget: Mark the size as changed when it changes
      atspi: Emit bounds-changed
      Add gtk_editable_get_delegate
      atspi: Implement Text for more editables
      Merge branch 'a11y/component' into 'master'
      gtk-demo: Set an accessible role
      a11y: Rename some methods
      label: Set the accessible label property
      atspi: Use name and description as provided
      a11y: Tweak name and description computation
      Merge branch 'a11y/editable' into 'master'
      Merge branch 'wip/chergert/fix-macos-surface-under-pointer' into 'master'
      docs: Flesh out a11y section
      stack: Minor doc addition
      a11y: Fix accessible tree inconsistency
      Merge branch 'matthiasc/for-master' into 'master'
      a11y: Add a test for label properties
      a11y: Add tests for GtkStack and GtkStackSwitcher
      a11y: Add tests for GtkListBox
      a11y: Add tests for GtkFlowBox
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Mention subclassing and destroy in the migration guide
      a11y: Fix handling of LABELLED_BY relation
      atsi: Fix emission of text selection changes
      inspector: Show accessible object path
      a11y: Add some more tests
      docs: Document accessible roles of some classes
      docs: Document more accessible roles
      docs: Document more accessible roles
      Cosmetics
      docs: Document more accessible roles
      Merge branch 'matthiasc/for-master' into 'master'
      frame: Set up accessible relations
      Cosmetics
      range: Hide internals from accessibility
      columnview: Put overshoot underneath the headers
      text: React to text attribute changes in css
      Merge branch 'matthiasc/for-master' into 'master'
      Document GTK_ACCESSIBLE_ROLE_NONE
      docs: Small corrections to the a11y overview
      docs: Add some more to the migration guide
      a11y: Treat PRESENTATION like NONE
      scale: Hide internal structure from a11y
      switch: Hide internal structure from a11y
      levelbar: Hide internal structure from a11y
      progressbar: Hide internal structure from a11y
      separator: Remove unnecessary code
      menubutton: initial accessibility setup
      popovermenu: Initial accessibility setup
      popovermenubar: Initial accessibility setup
      modelbutton: Initial accessibility setup
      modelbutton: Recreate our AT context
      atspi: Give model buttons a click action too
      a11y: Document roles used in menu
      a11y: Document abstract roles
      linkbutton: Use the LINK role
      Merge branch 'matthiasc/for-master' into 'master'
      colorswatch: Export some functions for a11y
      a11y: Add actions for color swatches
      colorbutton: Improve accessibility
      picture: Set alternative text as description
      gtk-demo: Add alternative text to a GtkPicture
      gtk-demo: Speed up image demo
      stack: Change ordering for removal
      a11y: Handle stack case for addition/removal
      Merge branch 'matthiasc/for-master' into 'master'
      Adwaita: Set border-spacing for entries
      passwordentry: Respect border spacing
      dropdown: Add an icon the search entry
      Merge branch 'ebassi/for-master' into 'master'
      Tweak focus tests
      Merge branch 'matthiasc/for-master' into 'master'
      window: Fix state updates
      Give all search entries an icon
      editablelabel: Properly clean up in dispose
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates
      gdk: Deliver queued events on flush
      Merge branch 'flush-events' into 'master'
      a11y: Fix up state / change enum confusion
      widget: Don't add reordered children
      a11y: Don't present HIDDEN accessibles
      a11y: Handle HIDDEN state changes
      a11y: Skip non-presented children when required
      a11y: Improve child notification for toplevels
      a11y: Improve child index helpers
      a11y: Emit child notification when toplevels get hidden
      window: Maintain accessible HIDDEN state
      a11y: Redo child-added/-removed for toplevels
      stack: Don't transition when the visible child is remove
      Merge branch 'meson-deps-continued' into 'master'
      Cosmetics
      stack: Update HIDDEN a11y state for stack pages
      a11y: Handle all cases for state change
      a11y: More State<>Change confusion
      color editor: Add accessible labels
      Cosmetics
      scale: Set round-digits to -1 initially
      builder: Expot _gtk_builder_boolean_from_string privately
      a11y: Parse booleans in ui files as expected
      a11y: Reuse builder parsing for enums
      Remove erroneous preconditions
      a11y: Add some parser tests
      a11y: Add more tests
      docs: Add GtkWindowControls to the gallery
      docs: Fix links from the gallery
      docs: Tweak gallery ordering
      docs: Work around GtkPicture growing
      docs: Some reordering in the gallery
      docs: Shrink the editable label gallery image
      docs: Tweak gallery layout
      docs: Improve the GtkVideo gallery image
      docs: Improve the GtkMediaControls gallery image
      docs: Add GtkCalendar to the gallery
      docs: Fix the GtkVolumeButton gallery image
      docs: Tweak gallery layout
      docs: Improve the GtkStackSidebar gallery image
      docs: Redo the GtkColorChooserDialog gallery image
      docs: Add GtkEmojiChooser to the gallery
      docs: Add GtkExpander to the gallery
      docs: Add GtkPopoverMenuBar to the gallery
      docs: Add GtkPopover to the widget gallery
      docs: Add GtkPopoverMenu to the widget gallery
      docs: Add GtkShortcutsWindow to the widget gallery
      docs: Add GtkDrawingArea to the gallery
      Merge branch 'matthiasc/for-master' into 'master'
      Treat tristate as an enum when parsing
      Merge branch 'master' into 'master'
      popovermenu: Allow custom items
      popovermenu: Allow adding custom items in ui files
      widget-factory: Add a scale to the gear menu
      modelbutton: Explicitly set up LABELLED-By relation
      docs: Add box, grid and center box to the gallery
      docs: Add GtkOverlay to the widget gallery
      Merge branch 'popover-menu-custom-child' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'matthiasc/a11y-buildable' into 'master'
      Merge branch 'matthiasc/atspi-child' into 'master'
      dropdown: Make search entry shrink
      dropdown: Add a checkmark to the selected item
      gtk-demo: Add checkmarks to all dropdown demos
      Merge branch 'dropdown-checkmark' into 'master'
      Merge branch 'wip/baedert/for-master' into 'master'
      textview: Update child allocations
      Merge branch 'matthiasc/for-master' into 'master'
      Cosmetics
      Merge branch 'wip/chergert/gdk-remove-texture_from_surface' into 'master'
      docs: Stop referring to the Quartz backend
      docs: Include GDK_WINDOWING_MACOS
      gdk: Drop GdkPoint from the api
      docs: Add some detail to GdkTexture docs
      docs: Tweak GdkPaintable docs
      docs: Cosmetics
      docs: Small additions for GdkCursor docs
      docs: Tweak frame clock docs
      docs: Tweak GdkSurface docs
      docs: Tweak GdkPopup docs
      docs: Tweak GdkToplevel docs
      docs: Some restructuring
      Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      NEWS: Updates
      docs: Add details for gsk_renderer_new_for_surface
      Merge branch 'wip/chergert/remove-GDK_WINDOWING_QUARTZ' into 'master'
      gtk-demo: Remove unnecessary code
      Add another constraints demo
      constraintlayout: Fix parsing from ui file
      gtk-demo: Tweak the new constraints demo
      constraintlayout: Emit less change notification
      constraintlayout: Make sure guides get their constraints
      gtk-demo: Tweak descriptions of constraints demos
      Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'master'
      Add a test for constraints in ui files
      Drop unused gtk_buildable_set_buildable_property
      testsuite: Improve coverage for GtkBoolFilter
      tests: Improve coverage for css data url parsing
      testsuite: Make all css tests run again
      testsuite: Improve coverage for GtkStringFilter
      testsuite: Improve coverage for GtkMultiFilter
      expression: Fix property expressions for interfaces
      testsuite: Improve coverage for GtkExpression
      Drop unused includes
      Drop an unused private function
      testsuite: Improve coverage
      Remove an unused function
      testsuite: Improve coverage for GtkStringList
      testsuite: Improve coverage for GtkMultiSorter
      gsk: Don't compile unused code
      css: Fix tokenization of CDO
      testsuite: Add a css test
      testsuite: Add a forgotten test
      testsuite: Add more css parser tests
      testsuite: Improve coverage for keys
      testsuite: Improve coverage for rectangles
      testsuite: Improve coverage for seats
      testsuite: Improve coverage for GdkDisplayManager
      testsuite: Improve coverage for GdkTexture
      builder-tool: Avoid a crash
      testsuite: Test gtk4-builder-tool simplify --replace
      testsuite: More gtk4-builder-tool tests
      Remove leftover file
      Cosmetics
      Fix the definition of GtkWidget:can-target
      buildertool: Improve GtkOverlay rewriting
      testsuite: Test GtkOverlay rewriting
      builder-tool: Drop unneeded code
      builder-tool: Fix rewriting GtkPaned
      testsuite: Test GtkPaned rewriting
      testsuite: Test GtkActionBar rewriting
      builder-tool: Rewrite GtkToolbar more
      testsuite: Test GtkToolbar rewriting
      Set G_LOG_USE_STRUCTURED globally
      builder-tool: Install a log writer
      builder-tool: Avoid duplicate path prefixes
      builder-tool: Rewrite GtkFixed more
      testsuite: Test GtkFixed rewriting
      builder-tool: Stop rewriting GtkPopoverMenu
      testsuite: Add tests for gtk4-builder-tool validate
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Use typographic style classes
      gtk-demo: Tweak window titles
      gtk-demo: Tweak tagged entry styling
      gtk-demo: Polish the search bar demo
      gtk-demo: Polish all entry demos
      fixup: window titles
      gtk-demo: Renovate the paned demo
      Merge branch 'matthiasc/for-master' into 'master'
      widget-factory: Restore modality of the about dialog
      gtk-demo: Reanimate floppy buddy
      gtk-demo: Tweak images demo
      gtk-demo: Remove more gtk3-demo icon uses
      Merge branch 'matthiasc/for-master' into 'master'
      docs: Mention g_file_get_basename
      NEWS: Updates
      magnifier: Set a css name
      Adwaita: Set a background for magnifiers
      popover: Change default for cascade-popdown
      widget-factory: Make sure we close popover on page 3
      texthandle: Fix positioning
      Simplify gdk_surface_queue_render
      texthandle: Queue a draw when role changes
      Merge branch 'matthiasc/for-master' into 'master'
      gtk-demo: Set an accessible role
      Propagate accessible-role to backend
      gtk-demo: Set some accessible properties
      gtk-demo: Simplify the run button
      Merge branch 'a11y/atcontext-realize' into 'master'
      surface: Be more lenient for autohide
      surface: Be smarter about autohide
      Cosmetics
      popovermenu: Fail gracefully if no model
      Merge branch 'ebassi/for-master' into 'master'
      Merge branch 'matthiasc/for-master' into 'master'
      Merge branch 'mr1063-for-master' into 'master'
      Merge branch 'fix-issue-2019-for-master' into 'master'
      Merge branch 'patch-5' into 'master'
      Merge branch 'wip/chergert/fix-macos-pointer-position-over-surface' into 'master'
      Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'master'
      3.99.4

Philip Zander (1):
      Win32 IME fixes

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

Sophie Herold (2):
      Add some missing nullable return annotations
      Add nullable return annotations in GtkAboutDialog

Thomas Lange (1):
      Fix the build with cups < 2.2.12

Tim Sabsch (1):
      Update German translation

Timm Bäder (31):
      Merge branch 'wip/exalm/nullable' into 'master'
      print-editor: Fix a wrong comparison
      label: Plug a potential memory leak
      listbox test: Only compare values for rows we have
      textview: Respect return value of get_text_surface_coords()
      showrendernode: Pass error to deserialize()
      filechooserwidget: gtk_widget_get_root() can return NULL
      filechooserwidget: Avoid an uninitialized value
      demos: Remove a dead assignment
      gdksurface: Ensure some assumptions
      stack: assert for some assumptions
      atspicontext: Add a few missing break statements
      atspitextbuffer: Explicitly cast between pango and gtk enums
      textview: Remove a broken debug output statement
      dnd demo: Make the transform code a bit more idiomatic
      text: Avoid a crash
      text: Fold focus_{in,out} into only caller
      text: Fix a documentation mishap
      text: Remove empty root() implementation
      gl renderer: Fix two scale_x/y mixups
      gl renderer: Don't use blur node bounds
      printoperation: Remove double assignment
      gl renderer: Nine-slice unblurred outset shadows
      gl renderer: Refactor blurred shadow drawing code
      gl renderer: Refactor rendering shadow nodes
      gl renderer: Remove an outdated comment
      gl renderer: Reword a comment
      gl renderer: More load_vertex_data* usage
      gl renderer: Use the load_vertex_data* functions more often
      gl renderer: Refactor vertex data loading code
      gl renderer: Make debugging code shorter

Xavier Claessens (7):
      meson: Simplify how cairo dependencies are checked
      meson: Simplify xinerama dependency check
      meson: Make vulkan and xinerama optional deps default to 'auto'
      meson: Use feature options for media and print backends
      gdkglcontext: Fix build with MSVC
      Merge branch 'msvc' into 'master'
      Apply 1 suggestion(s) to 1 file(s)

kai-berlin (1):
      broadway: Set modifier state of scroll events


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