[gtk+] Created tag 3.89.3



The unsigned tag '3.89.3' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Jan 16 18:05:53 2017 -0500

    3.89.3

Changes since the last tag '3.89.2':

Alexander Larsson (10):
      Skip dynamic type check in css value getters
      gsk_rounded_rect_init_copy: Don't normalize
      Snapshot: Only record names if inspector is recording
      GtkSnapshot: Move collect data to a union in the state
      GtkSnapshot: Reuse snapshot state objects
      gtkcssgadget: Use private non-checking versions of gtk_widget calls
      Avoid some more type checks for internal calls
      GtkCSSImage: Avoid some type checks
      widget: Avoid typechecks when accessing ->clip and ->allocation
      GtkSnapshot: Always use int for the translation

Balázs Meskó (1):
      Update Hungarian translation

Benjamin Otte (108):
      treeview: Partially convert to snapshot()
      treeview: Port rest of stuff to snapshot()
      gsk: Remove spread member from GskShadow
      gsk: Add gsk_render_node_serialize/deserialize()
      inspector: Add a render node save button
      gsk: Export gsk_render_node_get_bounds()
      tests: Add a simple test to convert rendernode to png
      gsk: Remove nonexisting functions
      rendernode: Fix typo
      gsk: Don't overdraw with transparent
      gskcairo: Don't store the viewport in the global struct
      gsk: Add gsk_renderer_render_texture()
      gsk: Rename to gsk_texture_download_surface()
      docs: Add GskTexture
      gdk: Export gdk_cairo_surface_paint_pixbuf() into private header
      gsk: Add gsk_texture_download() API
      tests: Use gsk_renderer_render_texture()
      vulkan: Implement gsk_renderer_render_texture()
      gsk: Implement gsk_renderer_render_texture() on GL
      gsk: Include config.h
      gsk: Warn on cairo errors during gsk_render_node_draw()
      gsk: Add gsk_render_node_write_to_file()
      tests: Add some command-line flags to rendernode
      gsk: Add docs and error handling to serialization API
      tests: Add rendernode-create-tests
      cellrenderer: Move snapshotting down into cell renderers
      cellrenderertext: Implement snapshot()
      cellrenderertoggle: Implement snapshot()
      cellrendererprogress: Implement snapshot()
      cellrendererpixbuf: Implement snapshot()
      cellrenderer: Remove render() vfunc
      tests: Improve rendernode test further
      calendar: Implement snapshot()
      vulkan: Try combining draw calls
      iconhelper: Invalidate style before accessing texture
      gsk: Add GskVulkanClip
      gsk: Add debug category for fallbacks
      vulkan: Change handling of push constants
      vulkan: Fold clip into push constants
      vulkan: Add proof-of-concept clip implementation
      vulkan: We use VK_FORMAT_B8G8R8A8_UNORM
      vulkan: Add shader for color drawing with rectangle clip
      tests: Add another test
      tests: Add a --runs argument to rendernode
      tests: Fix logic to detect argument length
      tests: Make sure number of runs is 1.
      vulkan: Fix coordinate setup
      gsk: Insist on ordered color stops
      css: Handle repeating gradients with only one offset
      gsk: Add missing Mozilla copyright header
      tests: Make rendernode --dump-variant actually work
      tests: Add a patternspec argument for test creation
      tests: Add linear gradient test
      vulkan: Handle linear gradients
      gdkvulkan: Track changes per swapchain image
      vulkan: Only render minimal region
      gsk: Add GSK_RENDERING_MODE=full-redraw
      debugupdates: Draw without cairo node
      vulkan: Handle opacity nodes
      gsk: Add GskColorMatrixNode
      snapshot: Add gtk_snapshot_push_color_matrix()
      gtk: Implement -gtk-icon-filter
      gtk: Replace -gtk-icon-effect with -gtk-icon-filter
      css: Remove -gtk-icon-effect
      css: Implement filter
      vulkan: Make the effect renderer take matrix + offset
      cssfiltervalue: Change node name
      accellabel: Initialize allocation variable
      vulkan: Add support for color matrix nodes
      vulkan: Optimize getting textures
      colorplane: Implement snapshot()
      gsk: Turn GskTexture into a GObject
      css: Redo GtkCssAffects
      gsk: Add GskRepeatNode
      gtk-demo: queue_draw() when the color changes
      vulkan: Modernize blend pipeline
      gdkvulkan: Track if we reffed the display's vulkan data
      vulkan: Create required number of swapchain images
      gsk: Have variables for resources
      gsk: Don't use wildcards
      vulkan: Reset descriptor pool
      vulkan: Keep vertex buffer around until cleanup
      vulkan: Reallocate descriptor sets
      gtk-demo: Add GtkFishbowl
      gtk-demo: Make icon counter work from ui file
      gdk: Remove unused debug category
      treeview: Remove gtk_tree_view_get_bin_window()
      viewport: Remove API to query GdkWindows
      docs: Remove a line that's not true anymore
      tests: Remove widget find functions
      tests: Remove gtk_widget_send_key()
      gdk: Remove testing functions
      cssgadget: Compute clip correctly
      cssimage: Fix cross-fade
      vulkan: Add shader for border rendering
      tests: Add a rendernode test for borders
      shortcutswindow: Make dispose work properly
      build: List resource files explicitly
      x11: Add call to XInitThreads()
      Add gtk_snapshot_push_cross_fade()
      stack: Build stored render node with custom Snapshot object
      reftests: Fix test
      snapshot: Add gtk_snapshot_push_blend()
      snapshot: Redo pop() API
      cssimage: Scale images to contain, not cover
      cssimage: Fallback images have no aspect ratio
      snapshot: Rename append APIs
      snapshot: Rename gtk_snapshot_translate_2d()

Chris Mayo (1):
      GtkAboutDialog: Fix formatting of example email address in html

Chun-wei Fan (16):
      gtkcssimagelinear.c: Avoid VLAs
      gsk/gskrendernodeimpl.c: Avoid VLAs
      GDK/Win32: Support Vulkan context creation
      gdk/gdkvulkancontext.c: Avoid VLAs
      gsk: Fix build on Visual Studio
      Visual Studio builds: Include Vulkan sources in GSK
      Visual Studio builds: Drop the Broadway projects
      Visual Studio builds: Remove the Broadway projects
      Visual Studio builds: Clean up project files
      Visual Studio builds: Support Vulkan builds
      Visual Studio builds: Mention about Vulkan builds
      Visual Studio builds: Fix .pc generation
      Visual Studio build: Update gsk project
      build/Makefile.msvcproj: Improve documentation
      Visual Studio builds: Move project files to win32/
      Visual Studio builds: Update gsk project

Daniel Boles (7):
      Box: Don't unnecessarily repeat a function call
      Box: avoid recalc/reassignments, improve var names
      Box: Restore an accidentally deleted comment
      scrolledwindow: Fix func summary being cut off in bindings using doxygen
      demos/icon-browser: increase default window size
      revealer: Fix a typo in a function doc
      grid: Fix plural error in docs' @Short_description

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

Emmanuele Bassi (1):
      build: Require graphene-gobject

Garrett Regier (1):
      gsk: Fix memory leak in gsk_render_node_write_to_file()

Georges Basile Stavracas Neto (9):
      vulkancontext: Fix header
      vulkancontext: Assume the window geometry when extents are bogus
      wayland: Add support for Vulkan renderer
      vulkan: Turn headers to LGPL
      vulkanpushconstants: Don't report invalid ranges
      vulkan: Use LGPL v2
      vulkancontext: Never abort on validation layer debug
      vulkancontext: Improve debug output
      vulkanrender: Create descriptor pools with correct descriptor number

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

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

Kjartan Maraas (1):
      Updated Norwegian bokmål translation.

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

Mario Blättermann (1):
      Update German translation

Matthias Clasen (20):
      Avoid a possible crash in ::activate-url handlers
      about dialog: Simplify the template a bit
      Make it possible to set style classes for label links
      Use CSS for styling links in labels
      Revert "Use CSS for styling links in labels"
      Make GTK_DEBUG=interactive work better
      Use the .symbolic.png assets in Adwaita
      Refactor some css transition code slightly
      Use _gtk_widget_get_window more
      Use gtk_internal_return_val_if_fail here
      Use an internal parameter check here as well
      Remove an unnecessary check
      Document -gtk-icon-filter
      Some updates to the migration guide
      Correct the -gtk-icon-filter docs
      More filter documentation updates
      about dialog: Add a "system" tab
      widget-factory: Add a system tab to the about dialog
      We no longer have gdktestutils
      3.89.3

Olivier Fourdan (1):
      wayland: avoid 0 width/height anchor rectangle

Pavel Grunt (1):
      build: Fix vulkan detection

Piotr Drąg (2):
      Update POTFILES.in
      gtkprintbackendfile: Correct PostScript capitalization

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

Rui Matos (2):
      gdk/wayland: Add support for the gtk-enable-primary-paste gsetting
      gdk/wayland: Handle non-existant gsettings keys

Stas Solovey (1):
      Update Russian translation     (cherry picked from commit c7dce1018b73621ca50a086430809a43f50909b4)

Sébastien Wilmet (1):
      docs: improve the documentation of GtkEntry:attributes

Timm Bäder (46):
      combobox: Remove unused define
      widget: Add children and sibling pointers
      widget: Iterate over child widgets instead of gtk_container_forall
      widget: Implement show_all
      widget: Implement map/unmap with child widgets
      widget: Check for containerness before calling container API
      widget: Unparent widgets in dispose()
      widget: Implement create_path for widgets with non-container parent
      inspector: Show child widgets of widgets
      switch: Use GtkLabels for on/off labels
      spinbutton: Use widgets for up/down buttons
      widget: Remove gtk_widget_style_get_property
      inspector: Don't try to access child props of non-containers
      testsuite: Stop testing style properties
      widget: Fix :parent property type
      gtkmain: Correctly notify all widgets of a grab
      widget: Warn if children are left in finalize()
      Add gtk_widget_snapshot_child
      Add gtk_widget_set_focus_child
      Unparent child widgets
      Remove gtk_container_snapshot_child
      gtkfishbowl: Remove gtk_container_snapshot_child call
      actionbar: Remove show() and hide() implementations
      actionbar: Add revealer as internal child
      printunixdialog: Remove leftover draw handler
      testsuite/builder: Use g_assert_no_error to check GError
      builderparser: Shuffle if-statements around once more
      testsuite/cssprovider: Use actual existing style property
      actionbar: Add revealed property
      actionbar: Fix class and instance struct parent member
      widget: Add construct-only css-name property
      switch: Use a widget as slider
      widget: Document child/sibling accessors
      infobar: Keep GParamSpecs around
      infobar: Add :revealed property
      infobar demo: Adapt to GtkInfoBar changes
      infobar: Fix copy&paste error in documentation
      actionbar: Notify when :revealed changes
      gtk4-section: Add GtkInfoBar:revealed setter+getter
      entry: Remove unused struct member
      inspector: Use GtkButton:icon-name in ui files
      spinbutton: Restore gtk3 focus behavior
      scalebutton: Use GtkButon:icon-name in the ui file
      gtkentryprivate: Remove unused prototype
      switch: Remove some unused code
      switch: Fix build

William Hua (8):
      mir: implement window properties
      mir: track focused window
      mir: connect to content-hub
      mir: copy clipboard data to content-hub
      mir: paste clipboard data from content-hub
      mir: properly handle empty clipboard
      mir: fix compile-time warnings
      mir: use modal window hint

djb (1):
      tests: Remove executable bit from C files


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