[gtk+] Created tag 3.92.0



The unsigned tag '3.92.0' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Oct 18 18:52:32 2017 +0200

    3.92.0

Changes since the last tag '3.91.2':

Alexandre Franke (2):
      Update French translation
      Update French translation

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

Andika Triwidada (3):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Andre Klapper (1):
      Fix broken translations of 'calendar:' settings (ignored translator comments)

Anish Sheela (1):
      Update Malayalam translation

Arash Mousavi (1):
      Update Persian translations

Ask Hjorth Larsen (4):
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

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

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

Baurzhan Muftakhidinov (2):
      Update Kazakh translation
      Update Kazakh translation

Benjamin Otte (7):
      inspector: GSK_IS_RENDER_NODE() does NULL-check
      build: Remove old Makefile.inc files
      gtk-demo: Remove old build file
      build: Don't turn off critical warnings
      build: Turn on more warning flags
      build: Enable -Wswitch-enum and -Wswitch-default
      cssnode: Don't put wrong styles in the style cache

Carlos Garnacho (86):
      gdk/x11: Extract GdkDeviceTool tool ID from "Wacom Serial IDs" property
      fontchooser: Block row deleted signal handler when reloading model
      tests: Update testoverlay "Chase" testcase to gtk4 crossing events
      gdk/wayland: Don't make gtk_shell1 v2 mandatory
      modules: Update input context impls to using GdkEvent API
      aboutdialog: Update to using GdkEvent API
      appchooserwidget: Update to using GdkEvent API
      button: Update to using GdkEvent API
      calendar: Update to using GdkEvent API
      cellarea: Update to using GdkEvent API
      cellrendererspin: Update to using GdkEvent API
      coloreditor: Update to using GdkEvent API
      colorplane: Update to using GdkEvent API
      colorswatch: Update to using GdkEvent API
      combobox: Update to using GdkEvent API
      entry: Update to using GdkEvent API
      entrycompletion: Update to using GdkEvent API
      filechooser: Update to using GdkEvent API
      flowbox: Update to using GdkEvent API
      fontchooser: Update to using GdkEvent API
      gesture: Update to using GdkEvent API
      iconview: Update to using GdkEvent API
      imcontext: Update to using GdkEvent API
      listbox: Update to using GdkEvent API
      menu: Update to using GdkEvent API
      mountoperation: Update to using GdkEvent API
      notebook: Update to using GdkEvent API
      paned: Update to using GdkEvent API
      placessidebar: Update to using GdkEvent API
      placesview: Update to using GdkEvent API
      popover: Update to using GdkEvent API
      range: Update to using GdkEvent API
      recentchoooser: Update to using GdkEvent API
      scalebutton: Update to using GdkEvent API
      scrolledwindow: Update to using GdkEvent API
      spinbutton: Update to using GdkEvent API
      texthandle: Update to using GdkEvent API
      textview: Update to using GdkEvent API
      tooltip: Update to using GdkEvent API
      treeview: Update to using GdkEvent API
      gtkwindow: Update to using GdkEvent API
      inspector: Update to using GdkEvent API
      a11y: Partially update to using GdkEvent API
      bindings: Partially update to using GdkEvent API
      gdk: Make GdkEvent structs/union opaque
      gtk: Run GtkWidgetClass event signals inside a GtkEventController
      gtkwidget: Drop pointer emulation out of touch events
      eventcontroller: Drop event_mask API
      gdk/x11: Drop motion/button events emulated from touch
      gtk: Change gtk_propagate_event() to propagate both ways.
      gdk/wayland: Drop emission of emulated scroll events
      gdk/x11: Avoid delivering emulated scroll events
      gtk: Add GtkEventControllerScroll
      gtkcombobox: Use scroll event controller
      gtkmenu: Use scroll event controller
      gtkpathbar: Use scroll event controller
      gtkrange: Use scroll event controller
      gtkscalebutton: Use scroll event controller
      gtkspinbutton: Use scroll event controller
      gtkscrolledwindow: Use scroll event controller
      gtkcalendar: Use scroll event controller
      gtkspinbutton: Remove motion notify handler
      gtkflowbox: Drop crossing/motion event handlers
      gtkbutton: Remove enter/leave event handlers
      gtkcolorswatch: Remove enter/leave event handlers
      gtklistbox: Remove enter/leave/motion event handlers
      gdk: Remove array of event masks
      gtk: Remove 2BUTTON and 3BUTTON events and event types
      gdk: Drop generation of synthesized crossing events on grabs
      gdk: Remove motion hints
      gdk: Remove implicit touch grab accounting
      gdk: Remove unused variable
      gdk: Coalesce 2 GdkWindow fields in GdkPointerWindowInfo struct
      gdk: Remove remainings of fake crossing event delivery across touch
      gdk/x11: Implement GDK_CROSSING_TOUCH_BEGIN/END/DEVICE_CHANGE events
      gtkmain: Ensure to emit real GDK_LEAVE_NOTIFY events.
      imcontext: Fix typo on ctrl+shift+u hex sequences handling
      treeview: Transform motion event coords to "bin window" coords
      treeviewcolumn: Don't swallow motion/crossing events
      gtktreeview: Transform cell area to widget coordinates
      gtkwidget: Lookup target widget when propagating emulated pressed
      gtkwidget: Check return value before running bubble phase
      testsuite: Fix gesture test inconsistencies due to legacy event handling
      testsuite: Update gestures test to pointer emulation removal
      testsuite: Make all gesture test touches happen in the middle of the window
      gdk/wayland: Avoid idempotent wl_subsurface.set_position calls

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

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

Chun-wei Fan (9):
      gtk/gtkemojichooser.c: Don't use g_autoptr()
      build: Partially revert "Drop old MSC makefiles"
      gskpango.c: Include cairo.h consistently
      gdk/gdkconfig.h.meson: Add GDK_WINDOWING_WIN32
      gtk/gentypefuncs.py: Open files in utf-8 encoding
      testsuite: Fix builder test on Windows/MSVC
      meson.build: Fix Vulkan library detection on Visual Studio
      build: Correct PangoCairo required version
      build: Add fallback dependency discovery for MSVC

Colomban Wendling (1):
      Enter submenus when activating their parent item

Daniel Boles (107):
      Revert "levelbar: Don't underallocate block widgets"
      LevelBar: Avoid unnecessarily copying allocation
      LevelBar: Don’t pointlessly copy an allocation
      Adwaita: Sync CSS files with current SASS
      InfoBar: Fix wrong/uninit var use in code example
      convert-emoji: Don’t pointlessly do rest of loop
      testpopover: Sync initial vals of controls & props
      Widget: Fix outdated comments about tooltips
      ScrolledWindow: Bin unreachable ternary branches
      GdkDisplay: Call the correct push|pop_error_trap()
      getting_started: Sync filenames & section headings
      SidebarRow: Add Unmount tooltip to eject_button
      testpopover: Use HeaderBar to get CSD decorations
      Popover: Include window shadows in overshoot calcs
      ComboBox: Clarify documentation of get_active_iter
      Entry: Only open emoji picker on 2ndary icon click
      Entry: Drop redundant typecasts
      Entry: Handle :show-emoji-icon becoming false
      LevelBar: Really fix underallocation of blocks
      gl.po: Remove mnemonic underlines from tooltips
      Entry: Fix Shift-click → extend/truncate selection
      Entry: Rename int helper to gtk_entry_clear_icon()
      gskenums: Fix typo/grammar in GskRenderNodeType doc
      FileChooserWidget: Remove an unused #include
      Window: Do not connect to NULL screen in init()
      ScrolledWindow: Fix non-disconnection of handlers
      ComboBox: Remove pointless signal ID member fields
      ScrolledWindow: Dodge possible surplus disconnects
      ComboBox: Dodge possible surplus disconnects
      Entry: Set tooltip text on icon for emoji chooser
      gl.po: Consistently translate/capitalise “Emoji”
      sk.po: Consistently translate “Insert”
      Adwaita: Fix colour mixing of emoji section button
      Revert "sk.po: Consistently translate “Insert”"
      ToolItem: Annotate menu proxy item as nullable
      ToolItem: Add see-also from proxy setter to signal
      Toolbar: Clarify how the arrow overflow menu works
      Toolbar: Clarify set_show_arrow() a bit more
      docs: css-overview: Don’t recommend broken syntax
      HighContrast: Fix outdated name for headerbar box
      Adwaita: Fix ineffective theming of switch slider
      Adwaita: Make use of SASS syntax for emoji stuff
      Adwaita: proper colours for inactive emoji buttons
      HighContrast: basic port of emoji CSS from Adwaita
      EmojiChooser: Check the 1st button before 1st show
      EmojiChooser: Ensure always have a selected button
      HighContrast: Kill abominable headerbar vseparator
      Adwaita: Fix a selector not regenerated in the CSS
      HighContrast: Stop hovered emoji from disappearing
      InfoBar: Fix typos in set_revealed() documentation
      ActionBar: Fix links in set_revealed() doc, etc.
      Entry: Fix leak of text in ensure_has_tooltip()
      FlowBox: Explain how to avoid inflated min size
      Frame: Add missing fixed-width format to enums
      widget-factory: Usefully demo Frame shadow types
      gtk-demo/theming: Don’t mislead about raised class
      Spinner: Document how to select on animated in CSS
      Expander: Explain how to conditionally style arrow
      Expander: Replace (allow-none) with (nullable)
      Expander: Annotate new()’s label arg as nullable
      Expander: get_label() return is nullable
      Adwaita: dark: Make colorswatch.light tick visible
      Adwaita: Fix color of focus outline on colorswatch
      SidebarRow: Unref CloudProvider on change/finalize
      PlacesSidebar: Unref cloud_manager in dispose()
      PlacesSidebar: Avoid unused mem if !CLOUDPROVIDERS
      Window: Clarify documentation of set_application()
      Overlay: Document style classes added per position
      gdkseatdefault: Grab touch events where applicable
      ToolItem: Fix nullable annotation put on wrong arg
      Label: Replace allow-none with nullable/optional
      docs: css-properties: Fix wrongly repeated colour
      Frame: Enhance CSS docs
      Revert "widget-factory: Usefully demo Frame shadow types"
      widget-factory: Demo different Frame border-styles
      ComboBox|TreeMenu: Clarify :row|column-span-column
      ComboBox|TreeMenu: Slightly clarify wrap-width doc
      testcombo: Test grid :row- and :column-span-column
      TreeMenu: Remove accidentally duplicated doc lines
      updateiconcache: Avoid confusing loop construct
      HighContrast: Correctly select window decoration
      HighContrast: Actually style tooltips...
      HC: Give tooltips a border for contrast on Inverse
      HC: Copy working tooltip code from Adwaita & tweak
      HighContrast: Fix titlebar containing >1 headerbar
      HC: Fix MessageDialog’s rounded bottom borders
      HighContrastInverse: Make window borders visible
      HC: Flat titlebuttons became non-flat in backdrop
      HC: Add border/hilight when hovering flat buttons
      FileChooserButton: Avoid unref()ing a null model
      iconbrowser: Don’t repeat folder-download-symbolic
      Revert "treeviewcolumn: Don't leak button"
      TreeViewCol: Don’t try to disconnect null treeview
      TreeViewCol: Fix SEGV on remove/add, + memory leak
      HC: Avoid inflated titlebar separator in GEdit etc
      testmenubutton: Fix inverted keynav in the GtkMenu
      MenuButton: Document the correct no-direction icon
      Dialog: Clarify that response ID 0 is not reserved
      ToggleButton: Actually show buttons in new snippet
      Settings: Reflect resurrected middleclick in Range
      Settings: Mention Shift+primary click on Range too
      StyleContext: Add CSS snippet language comments
      icon-browser: Stop repeating folder-documents too
      Fixed: Don’t dereference before typechecking
      Fixed: If can’t add child, don’t add to child info
      Range: Fix inverted horizontal scroll wheel events
      a11y/entry: Fixups for previous commit

Daniel Elstner (1):
      gdk-wayland: Do not leak dummy 1x1 surface on every draw

Daniel Mustieles (4):
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation
      Update Spanish translation

Daniel Șerbănescu (2):
      Update Romanian translation
      Update Romanian translation

Debarshi Ray (3):
      GtkBuilder: Prefer "type-func" over "class" when looking for the GType
      build: Bump minimum Meson version to 0.42.1
      GtkBuilder: Enforce "class" as a mandatory attribute for <object>

Dušan Kazik (4):
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation

Emilio Pozuelo Monfort (1):
      Drop gail-4.0.pc.in

Emin Tufan Çetin (1):
      Update Turkish translation

Emmanuele Bassi (20):
      Drop Autotools build
      Drop old MSC makefiles
      docs: Update the README
      docs: Update the release instructions
      docs: Update the 'building gtk' guide
      Rename 'HACKING' to 'CONTRIBUTING'
      Remove obsolete README for Windows
      Remove MAINTAINER file
      build: Fix post-install script
      broadway: Build fixes
      docs: Update references to Meson CLI utilities
      build: Move Vulkan shader handling to its own directory
      build: Ensure introspection data points to the right header
      build: Print out a configuration summary
      build: Allow using libepoxy as a subproject
      build: Fix macOS linker compatibility flags
      build: Use the appropriate symbol visibility annotation
      build: Add option to enable/disable GIR generation
      build: Declare cairo_libs outside MSVC check block
      docs: Clarify the visibility of buttons in GtkStackSwitcher

Fabio Tomat (5):
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation

Felipe Borges (1):
      build: Bump minimum GLib version to 2.53.7

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

Georges Basile Stavracas Neto (8):
      gdk: introduce edge constraint states
      window: handle tiled edges separately
      wayland: consider edge constraints in surface configuration
      x11: Add support for _GTK_EDGE_CONSTRAINTS atom
      window: Add individual CSS classes based on edge constraints
      window: Improve detection of edge constraint support
      wayland: Bump GTK_SHELL1 version to 2
      -wayland: Safeguard against NULL gtk_surface1

Gábor Kelemen (2):
      Update Hungarian translation
      Update Hungarian translation

Hiroyuki Ito (1):
      ColorButton: Don’t destroy dialog @ ::delete-event

Inaki Larranaga Murgoitio (2):
      Update Basque language
      Update Basque language

Jakub Steiner (1):
      adwaita: use generic sidebar icon style

Javier Jardón (3):
      Use gtk_show_uri_on_window() instead gtk_show_uri()
      gtk/gtkshow: Remove deprected gtk_show_uri()
      meson.build: enable-tests -> build-tests

Jean-Baptiste Holcroft (1):
      Update French translation

John Ralls (1):
      Duplicate the TIC strings before NULLing the GObject data.

Jordi Mas (4):
      Update Catalan translation
      Fix Catalan translation
      Update Catalan translation
      Fixes to Catalan translation

Julian Sparber (1):
      icon-browser: Add scalable icons to icon detail modal window

Julius Härtl (1):
      gtkplacessidebar: implement libcloudproviders support

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

Lapo Calamandrei (2):
      adwaita: Remove menu margins
      adwaita: remove min-<lenght> from levelbar blocks

Lionel Landwerlin (6):
      gsk: vulkan: fix image uploading
      gdk: wayland: always set buffer scale on size update
      wayland: fix filechooser crash
      gsk: vulkan: silence anisotropy validation warning
      gsk: vulkan: rework image layout/access transitions
      gsk vulkan: Use new api in the glyph cache

Marc-Antoine Perennou (3):
      gdk: fix headers installation path
      meson: install gdkdrawcontext.h
      meson: install gdkvulkancontext.h

Marco Trevisan (Treviño) (1):
      HighContrast: set min-height for headerbars

Marek Cernocky (3):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marek Kasik (1):
      printing: Don't show duplicate printers

Mario Blättermann (4):
      Update German translation
      Update German translation
      Update German translation
      Update German translation

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

Matthias Clasen (330):
      Drop keynav for dnd
      Drop root windows from some internal apis
      Allow passing a NULL window to gdk_device_query_state
      Stop passing root window to gdk_device_query_state
      Make the xim module build without root getters
      Remove root window getters from public API
      Drop the shape window example in testgtk
      Remove an unused field
      Fix a bootstrapping problem without root windows
      Revert "LevelBar: Avoid unnecessarily copying allocation"
      Add Emoji data
      Add an Emoji chooser widget
      Fix a problem with focus handling in modal popovers
      entry: Add support for an Emoji chooser
      Add a testcase for the new Emoji chooser
      widget-factory: Add a use of show-emoji-icon
      Fix the meson build
      emoji: Start search on the first character
      emoji: Fix a leak
      Add names to more sources
      scrolled window: Don't leak timeout sources
      Don't update headings in an idle
      Redo emoji data slightly
      Remove an erroneous unref
      Don't consume too many key releases
      Add shortnames to emoji data
      Handle emoji data change in emoji chooser
      wayland: fix filechooser crash
      Revert "wayland: fix filechooser crash"
      Remove motif dnd leftovers
      wayland: Stop using subsurfaces for popovers
      x11: Fix initial drag cursors
      Remove an unused field
      x11: Fix managed dnd
      meson: Make sure ENABLE_NLS is actually defined
      Avoid empty space in the emoji chooser
      Avoid computing the same thing twice
      label: Port selection drawing to gsk
      inspector: Move debug nodes option
      inspector: Remove debug nodes setting from visual tab
      inspector: Add some tooltips
      label: Port active link drawing to gsk
      Remove an unused variable
      Add a Pango renderer
      Use GskPangoRenderer to render text
      Add a render node for text
      Use a text render node in GskPangoRenderer
      Fix the build
      Fix text colors
      entry: Convert to gsk
      label: Don't leak clip regions
      Use gsk for text shadows
      emoji chooser: Avoid a crash
      Add input hints for Emoji input
      entry: Consider input hints for Emoji support
      emoji chooser: No emoji in the search entry
      gsk: add a has_color boolean to text nodes
      Only record node names when we should
      gsk: Improve debug output
      Record node names for debug output
      vulkan: Add more debug spew
      Add a workaround for vulkan crashes
      Avoid empty nodes another way
      Fix a compiler warning
      Add rules to regenerate all shader variants
      gsk: Add a blur node
      Add gtk_snapshot_push_blur()
      Add a blur child property to GtkOverlay
      Add a test for overlay blur
      Render the main overlay child only once
      css: Implement the blur filter
      A somewhat working blur shader
      Typo fix
      entry: Set a clip
      gtk4-demo: add a few missing window titles
      gtk4-demo: Fix up the event axes demo
      popover: Fix a warning
      Allow building without tests and demos
      Rename and document the enable-gir option
      Rename enable-documentation and enable-man-pages options
      More work on text nodes
      vulkan: Add a primitive glyph cache
      rate-limit the glyph cache dumping
      Fix a corner-case for emoji input
      Cosmetic changes
      Cosmetic changes
      Some fixes for the glyph cache
      Fix rendering glyphs from the cache
      Drop support for pango syntax in css
      Drop support for one-stop gradients
      Drop aliases for outline radius
      Drop the icon-shadow property name
      Drop the gtk-key-bindings property
      Drop the aliasing api for style properties
      Drop code handling deprecated style properties
      Drop code parsing deprecated forms of url
      Drop support for deprecated pseudo-classes
      Fix the -gtk-outline-radius shorthand
      Add an auxiliary ident parsing function
      css: Implement font-kerning
      css: Implement font-variant-ligatures
      css: Implement font-variant-position
      css: Implement font-variant-caps
      css: Implement font-variant-numeric
      css: Implement font-variant-alternatives
      css: Implement font-variant-east-asian
      css: implement font-variant as a shorthand
      Fix a typo
      css: Use enums instead of idents for font-variant properties
      css: Drop the new indent api again
      Add more getters for event fields
      bindings: Convert to use GdkEvent API
      cell renderer accel: Convert to GdkEvent API
      dnd: Convert to GdkEvent API
      entry: Convert to GdkEvent API
      expander: Convert to GdkEvent API
      file chooser widget: Covert to GdkEvent API
      flowbox: Convert to GdkEvent API
      gesture: Partially convert to GdkEvent API
      gesture rotate: Partially convert to GdkEvent API
      settings: Convert to GdkEvent API
      xim: Convert to GdkEvent API
      Add more GdkEvents API
      widget accessible: Use GdkEvent API
      window accessible: Use GdkEvent API
      gesture: Use GdkEvent API
      gesture drag: Use GdkEvent API
      gesture rotate: Use GdkEvent API
      gesture single: Use GdkEvent API
      gesture swipe: Use GdkEvent API
      gesture zoom: Use GdkEvent API
      header bar: Use GdkEvent API
      im context simple: Use GdkEvent API
      menu item: Use GdkEvent API
      menu shell: Use GdkEvent API
      pad controller: Use GdkEvent API
      path bar: Use GdkEvent API
      place sidebar: Use GdkEvent API
      places view: Use GdkEvent API
      scrolled window: Use GdkEvent API
      search bar: Use GdkEvent API
      selection: Use GdkEvent API
      text handle: Use GdkEvent API
      text view: Use GdkEvent API
      tooltip: Use GdkEvent API
      a11y: Use GdkEvent API in some places
      clipboard: Use GdkEvent API
      treev view column: Use GdkEvent API
      gtk-demo: Use GdkEvent API
      Add some more GdkEvent getters
      a11y: Stop listening for configure events
      entry accessible: Give up on GdkEvent api for now
      treeview: Give up on GdkEvent api for now
      widget: Give up on GdkEvent api for now
      examples: Use GdkEvent API
      tests: Use GdkEvent API
      testsuite: Use GdkEvent API
      vulkan: Better glyph cache api
      vulkan: Move glyph cache to a separate file
      Make the glyph cache grow as needed
      Add some debug output for the glyph cache
      vulkan: Add an upload_region api to GskVulkanImage
      vulkan: pass the context when creating a glyph cache
      glyph cache: Upload glyphs incrementally
      Add simple aging for the glyph cache
      gsk: Fix serialization of text nodes
      gsk: Make repeat nodes deserializable
      Cosmetic change
      vulkan: Quiet another validation error
      vulkan: Quiet another validation warning
      vulkan: Add an api to update multiple image regions
      vulkan: Batch uploads from the glyph cache
      gsk: vulkan: Drop an unused api
      Fix a typo
      vulkan: Move descriptor set layout to the render object
      Add a getter to the pipeline layout directly from the pipeline
      Allow different pipeline layouts
      vulkan: Drop GskVulkanPipelineLayout
      vulkan: Implement crossfade
      vulkan: fix a clip handling problem
      vulkan: Implement blend modes
      vulkan: Implement nonseparable blendmodes
      Cosmetics
      gsk: Fix a prefix mishap
      Plug a memory leak
      gsk: Documentation additions
      gsk: count fallback pixels
      gsk: Make profiler counters more useful
      Fix a typo
      vulkan: add a frame counter to the profiler
      gsk: Add a way to reset profiler counters
      gsk: report fallback pixels as a profile counter
      gdk: Tone down Vulkan validation
      gsk: Fix Vulkan validation errors for image upload
      vulkan: Update the outset-shadow fragment shaders
      Add an api to create intermediate textures
      Add semaphores to the command buffer submit api
      Add an api to get the vertex data for a render pass
      vulkan: Implement multiple render passes
      gsk: Add a profile counter for vulkan render passes
      gsk: Redo the sampling in the profiler
      gsk: Change the profiler setup
      vulkan: Measure gpu time
      recorder: show color information for color nodes
      recorder: Show text node properties
      recorder: Show surfaces and textures
      Reshuffle the recorder ui a bit
      Recorder: Show colors visually for text too
      recorder: Put text color in the right row
      Recorder: Show details of border nodes
      recorder: Show details for opacity nodes
      Recorder: Show details of crossfade nodes
      gsk: remove gsk_blend_node_get_blend_mode from public api
      recorder: Show details for blend nodes
      Recorder: Show details of blur nodes
      Recorder: Show details about linear gradient nodes
      gsk: Fix a typo
      Recorder: Add details for inset and outset shadow nodes
      vulkan: Fix setup for dependent render passes
      vulkan: Allow to control scaling in the blend pipeline
      vulkan: Rename blend pipeline to texture
      vulkan: Move sampler creation down
      vulkan: Add a repeating sampler
      Support repeat nodes in vulkan
      Fix a doc comment
      Cosmetics
      vulkan: Add a counter for intermediate textures
      Small simplification
      Reshuffle things a little bit
      Add a forgotten rename
      Clip intermediate textures
      Create tests for GskTextNode
      Create tests for gsk box shadows
      Start reftests for gsk
      inspector: Add gsk and vulkan information
      wayland: fix a typo
      Some updates
      gtk-demo: Keep treeviews expanding
      vulkan: Add some missing cases to switch
      gskrenderer: Make the window property not construct
      settings: Don't assert in notify
      gtk-demo: Fix the assistant demo
      gtk-demo: Make the color chooser example non-resizable
      gtk-demo: Fix up the drawingarea example
      gtk-demo: Fix the overlay demo
      gtk-demo: Add a new overlay demo
      gtk-demo: Deal with big images
      button: Fix label alignment in checks and radios
      printing: Some fixes to the print dialog
      printing: Fix page drawing
      textview: Fix memory handling
      Drop the env var for scrolling control
      scrollbar: Correct css docs
      Adwaita: Fix scrollbar theming a bit
      notebook: Don't steal right-clicks from content
      scrollbar: keep populate-popup signal working
      gtk4-demo: Fix the scrollbar popup menu example
      shortcuts: Add css names to some widgets
      Adwaita: theme shortcuts windows a bit
      application window: Make menubar appear
      Shortcuts window: Make search results themable
      Adwaita: theme the shortcuts window search results
      gtk4-demo: fix a typo
      snapshot: Fix blend mode handling
      inspector: Show child bounds for repeat nodes
      vulkan: Fix repeat node coordinates
      vulkan: Fix blendmode coordinate handling
      vulkan: Fix cross-fade node coordinates
      Allow backend-specific reference images
      Add a basic cairo node test
      Add a repeat node test
      Expand the repeat node test
      Fix application window snapshot differently
      Add a blendmode node reftest
      Add a cross-fade node ref test
      Revise the coordinate handling one more time
      Add another blendmodes reftest
      Stop using gsk_cairo_node_new_for_surface
      Revise coordinate handling for blend nodes
      Fix blendmode shader
      Regenerate blendmodes reftest
      snapshot: Use a better placeholder
      Add another cross-fade reftest
      Add a transform node reftest
      Towards a working docs build
      Towards a working docs build
      Fix docs build
      Install css node tests again
      Install css parser tests again
      Install css style tests again
      Install css api test again
      Add an install-tests option
      Reshuffle the a11y tests a bit
      Reshuffle the css tests a bit
      Don't set child position in a ui file
      range: Bring back middle clicks
      testsuite: cosmetics
      Fix a typo
      Update some a11y tests
      Make css parser tests run
      Make css node and style tests run
      Update the css style test
      Stop testing deprecated css features
      Drop widget style property test
      Update all css parser tests
      Updates
      Distribute all test files
      testsuite: Use the cairo renderer for now
      testsuite: Add missing files
      gtk: Stop using pixdata resources
      gtk4-demo: Stop using pixdata resources
      Fix GtkStatusbarAccessible
      Update expected output of statusbar a11y test
      Fix the a11y test
      More testsuite cosmetics
      Run the gsk tests for both cairo and vulkan
      Add some backend-specific reference images for render nodes
      Test suite cosmetics
      Install gdk tests
      testsuite: don't write into installed locations
      Install separate render node test for cairo and vulkan
      testsuite: be a bit more verbose
      redo the gdk installed tests
      Install gtk tests
      Install tools tests
      Fix test environments
      Use the cairo renderer for gtk tests for now
      Add a forgotten file
      Fix tools test
      3.92.0

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

Mohammed Sadiq (1):
      emoji-chooser: fix subsequent scroll

Muhammet Kara (1):
      Update Turkish translation

Nelson Benítez León (1):
      textview: fix bug on DnD displaced limits of selection

Nirbheek Chauhan (2):
      build: Add girs and typelibs as sources to libgtk_dep
      build: Add dependency fallbacks for libs with meson ports

Patrick Griffis (1):
      build: Improve vulkan resource handling

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

Philip Withnall (4):
      gtkmountoperation-x11: Do array length check before dereference
      gtknotebook: Simplify some if-conditions
      gtksettings: Add a debug message if there is no default GtkSettings
      gtktextview: Add a missing g_assert_not_reached() for switch default

Piotr Drąg (17):
      Update Polish translation
      Update POTFILES.skip
      Update Polish translation
      Restore make-pot script
      make-pot: Make it executable
      Update POTFILES.in and POTFILES.skip
      Update POTFILES.in and POTFILES.skip
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in
      inspector: Mark missing strings for translation
      Update Polish translation
      gdk: Translate some more key names
      Update Polish translation
      Update POTFILES.skip

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

Rico Tzschichholz (2):
      gdk: Add g-i annotations for new event getters
      gsk: Some g-i annotation fixes

Rui Matos (1):
      gdkwindow: Avoid re-setting the opaque region if it doesn't change

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

Sam Thursfield (1):
      flowbox: Fix annotation for GListModel binding callback

Samuel Thibault (1):
      a11y/entry: Fix text coords not adjusted for alloc

Stas Solovey (1):
      Update Russian translation

Timm Bäder (126):
      GdkWindow: Remove gdk_window_new_input
      widget: Remove gtk_widget_set_redraw_on_alloc
      widget: Remove private _gtk_widget_set_has_focus
      gsk: Add color shader sources to meson build files
      meson: Add emoji data
      widget: Remove gtk_widget_get_margin_allocation
      widget: Remove gtk_widget_get_content_allocation
      widget: Remove gtk_widget_get_border_allocation
      meson: Don't define G_ENABLE_CONSISTENCY_CHECKS unconditionally
      winodw: Remove _gtk_window_reposition prototype
      gtkwindowprivate: Remove _gtk_window_keys_foreach
      popover: Remove double assignment
      build: Remove wrong kwargs from a11y test()s
      build: Remove more wrong kwargs
      gdk: Remove another gdk_window_new_input reference
      build: Install gtkcenterbox.h
      gtkpango: Remove unused functions
      widget: Remove some always-true precondition checks
      Remove gdk_event_get_user_data from public headers
      widget: Remove outdated comment about widget coordinates
      textview: Draw children using gtk_widget_snapshot_child
      container: Remove gtk_container_propagate_draw
      container: Fix scrolling adjustment coordinates
      widget: Remove unused draw_internal prototype
      testgtk: Remove some invalid css
      widget: Fix UPDATES debug rendering
      magnifier: Port to snapshot
      container: Remove leftover prototype
      headerbar: Avoid allocating 0 visible children
      popover: Initialize some locals
      range: Fix trough state update
      Revert "headerbar: Avoid allocating 0 visible children"
      gskrendernode: Constify some parameters
      gskrendernode: Fix inset shadow drawing
      GskRenderNode: Fix fallback border drawing
      menuitem: Fix small memory leak in get_label
      centerbox: Unparent widgets in dispose
      testcenterbox: Properly quit on window close
      container: Drop priv pointer
      build: Depend on wayland-protocols 1.9
      calendar: Stop using ::button-{press,release}-event
      iconview: Stop using ::button-{press,release}-event
      build: Add directories to the summary
      emojichooser: Plug a memory leak
      GdkEvent: Unref user_data in free
      GdkEvent: OWNER_CHANGE events have a selection as well
      Plug some memory leaks
      adwaita: Remove outlines from focused entries for now
      box: Remove size_allocate_no_center
      box: Remove return value from box_pack
      build: Add widgetorder unit test to build system
      widget: Fix inserting child widgets at the beginning
      testsuite: Add test case for previous commit
      switch: Remove some unneeded includes
      cssshadowsvalue: Don't heap-allocate shadows
      iconhelper: Don't inherit from GObject
      image: Remove priv pointer
      image: Remove some unneeded includes
      label: Remove priv pointer
      switch: Remove priv pointer
      spinner: Remove priv pointer
      stylecontext: Drop priv pointer
      gtkroundedbox: Remove some unneeded conditionals
      snapshot: Use one large GArray for all states
      snapshot: Use one GPtrArray for all nodes
      snapshot: Fix mixup when creating crossfade nodes
      combobox: Remove unneeded queue_resize call
      appchooserdialog: Remove unused macro
      scrolledwindow: Make sure gtk_get_current_event_state returned a state
      switch: Fix int/double comparison
      image: Remove mention on gdk-pixbuf-csource
      box: Drop priv pointer
      searchbar: Remove superfluous padding
      widget: Allow 0×0 allocations
      Widget: make sure windowed widgets have a 1×1 min size
      widget-factory: Don't leak GPropertyAction instances
      applicationwindw: Don't leak show-help-overlay action
      filechooserbutton: Don't leak priv->model
      treeviewcolumn: Don't leak button
      modelbutton: set_relative_to(NULL) the popover in dispose
      snapshot: Set blend mode directly after pushing state
      grid: Drop priv pointer
      textdisplay: Remove widgets parameter from gtk_text_layout_draw
      GdkDisplay: Add a private _emit_opened
      stylecontext: Fix doc comment
      scalebutton: Fix comparison for empty icon list
      Don't try to snapshot invisible icons
      rendernode: Don't leak mem_surface
      build: Drop redundant workaround
      cssnodedeclaration: Add gtk_css_node_declaration_to_string
      cssnode: Delay getting the parent style until we need it
      tests: Add testgridbaseline
      eventcontrollerscroll: Emit ::scroll for -1/+1 discrete steps
      grid: Simplify allocating children
      grid: Only pass baselines to children that request it
      modelmenuitem: Fix icon/label alignment
      rendericon: Fix texture transformation
      iconview: Remove double-MAX when updating rubberband
      conview: Fix rubberband coordinates when scrolling
      accellabel: Document new API
      label: Make all code snippets properly compile
      gtksettings: Fix code snippet
      togglebutton: Fix code snippet
      applicationwindow: Fix code sample
      aboutdialog: Fix code snippets
      accellabel: Fix code snippet
      bindings: Fix code snippet
      window: Make code snippets compile
      drawingarea: Fix code snippet
      glarea: Make the code snippet compile
      widget: Use blue for resize debugging
      GtkCssStyleChange: Only print values that really changed
      csstypesprivate: Remove AFFECTS_PANGO_LAYOUT mention
      css: Replace _AFFECTS_TEXT with _TEXT_SIZE and _TEXT_CLIP
      testsuite: Updated expected GtkSwitch nodes
      adjustment: Drop priv pointer
      widget: Avoid some type checks when invalidating window
      widget: Only check display debug flags if the global ones are set
      widget: Whitespace fix
      window: Remove widget parameter from popover_size_allocate
      popover: Explicitly call queue_allocate in tick callback
      iconhelper: Short-circuit clear() if it's cleared already
      css: Add GTK_CSS_AFFECTS_ICON_SIZE
      listboxrow: Remove measure() and size_allocate() impls
      gtkcssimagefallback: Implement equals()
      emojichooser: Plug memory leak

Tom Schoonjans (3):
      GtkFileChooserNativeQuartz: add support for Mountain Lion and Mavericks
      GtkFileChooserNativeQuartz: improve support for file filters
      GtkFileChooserNativeQuartz: restore parent focus after closing dialog

Umang Jain (3):
      gsk: Fix serialization of cairo node
      gsk: Move gsk_cairo_node_new_for_surface into public API
      Create tests for cairo node

Xavi Ivars (1):
      [l10n] Updated Catalan (Valencian) translation

gogo (4):
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation

Çağatay Yiğit Şahin (2):
      Update Turkish translation
      Update Turkish translation

Марко Костић (1):
      Update Serbian translation

Милош Поповић (1):
      Update Serbian Latin translation

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



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