[gtk+] Created tag 3.89.2
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 3.89.2
- Date: Wed, 21 Dec 2016 19:42:54 +0000 (UTC)
The unsigned tag '3.89.2' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Dec 21 14:42:37 2016 -0500
3.89.2
Changes since the last tag '3.89.1':
Alexander Larsson (6):
gdk: Drop support for native (and thus foreign) subwindows
gdk: Drop gdk_window_reparent
gsk docs: gsk_render_node_iter_get_type doesn't exist anymore
gsk: Drop gsk_render_node_make_immutable, nodes are always immutable
gsk: Add bounds member to RenderNode
GskRenderNode: Use C99 flexible arrays to avoid extra allocation
Andrew Chadwick (3):
win32: Fix tilt from Wintab devices
wintab tilt: Check return location for validity
wintab: init only after the display is assigned
Balázs Meskó (2):
Update Hungarian translation
Update Hungarian translation
Baurzhan Muftakhidinov (2):
Update Kazakh translation
Update Kazakh translation
Benjamin Otte (220):
window: unrealize renderer before destroying GDK window
gdk: Move GdkDrawingContext definition to gdktypes.h
API: Remove gtk_cairo_should_draw_window()
drawingcontext: Add a private struct
API: gdk: Remove gdk_window_process_updates()
API: Remove gdk_window_process_all_updates()
gdk: Only draw toplevels
gdk: Use stricter checks for begin_draw_frame()
gdk: Get rid of all mentions of process_all_updates()
inspector: Remove leftover GDK_PRIVATE_CALL()s
gdk: Rewrite docs some more
rendericon: Pass the scale factor when rendeirng textures
cairorenderer: Remove nonexisting function from header
listbox: Move the priv->gadget allocation
flowbox: Size gadget realtive to widget->window
gdkwindow: Remove unused vfunc
gdk: Make GdkDrawingContext not per-backend
gsk: Change gsk_renderer_realize()
gsk: Add gsk_renderer_new_for_window()
gskrenderer: Add GError argument to gsk_renderer_realize()
image: Don't translate twice
cssshadows: Fix extents computation
stylecontext: Remove a bunch of unneeded headers
cssgadget: Compute relative to own allocation, not widget allocation
drawingcontext: Store the GL paint context
window: Change behavior of gdk_window_begin_draw_frame()
API: Require passing a GLContext to begin_draw_frame()
gskrenderer: Store the GL context
gdk: Never draw with GL
gdk: Remove all code that only existed because of use_gl
gdk: Don't recurse when processing updates
gsk: Allow 0 for gsk_gl_driver_begin_frame()
gdk: Large GL refactoring
glcontext: Make begin/end_draw() paired
gdk: Redo GL drawing
gdk: Add GdkDrawContext
gdk: Turn GdkGLContext into a GdkDrawContext
gsk: Change GSK_USE_SOFTWARE env var to GSK_RENDERER
glrenderer: Always redraw the whole screen
inspector: Pass the drawing context into the recorder
gskrenderer: Add gsk_renderer_begin_draw_frame()
gdk: Make gdk_window_begin_draw_frame() take a draw context
glrenderer: Always redraw the whole screen
inspector: Add support for displayin the render region
gdkgl: Add gdk_gl_context_get_damage()
wayland: Uncomment erroneously commented out code
wayland: Sync attributes also when drawing with GL
build: Add Vulkan detection code
vulkan: Initial support
vulkan: Add more infrastructure
vulkan: Turn GdkVulkanContext into a GdkDrawContext
vulkan: More work on GdkVulkanContext
x11: Call gdk_display_sync() when creating Vulkan surfaces
gdk: Add GDK_VULKAN env variable
vulkan: Register debug handler
gsk: Add skeleton for Vulkan renderer
vulkan: Expose the swapchain images in public API
gsk: Add a vulkan debug category
gskvulkanrenderer: Create imagevies and framebuffers
gskvulkan: Create render pass and command pool
vulkan: acquire/present images when drawing
configure: Improve Vulkan detection
gsk: Loads of work on Vulkan backend
gsk: Pass texture coordinates to Vulkan renderer
x11: Don't make random windows native
xim: Use the native parent window for the X connection
vulkan: Make GskVulkanRenderer work
vulkan: Upload image data directly
vulkan: Make MVP matrix available to vertex shader
vulkan: Add GskVulkanRender object
vulkan: Add GskVulkanRenderPass
vulkan: Also wait on the draw semaphore when present()ing
vulkan: Make the VulkanRender object allocated
vulkan: Make the GskVulkanRender struct private
vulkan: Move command pool and fence into render object
vulkan: Keep render objects around
vulkan: Don't wait until graphics are done computing
vulkan: Hook up image upload mechanism to env variables
vulkan: Turn GskVulkanImage into a GObject
vulkan: Store width/height of GskVulkanImage
vulkan: Turn swapchain image targets into GskVulkanImages
vulkan: Create framebuffers from GskVulkanRender object
vulkan: Move remaining structs to VulkanRender object
vulkan: Redo descriptor set handling
vulkan: Enable alpha blending
vulkan: Push the correct matrix when drawing
vulkan: Add more node operations
vulkan: Don't limit number of descriptor sets
vulkan: Don't create more than one render object
vulkan: Implement texture caching
build: Make sure GTK compiles without Vulkan headers installed
build: Don't try to detect vulkan library if the header wasn't found.
gsk: Improve GSK_RENDERER env var handling
snapshot: Always create an initial node
gtk: Remove unneeded gtk_snapshot_push()/pop() calls
css: Add "border-spacing" CSS property
box: Remove unused member variable
box: Implement support for border-spacing
boxgadget: Implement CSS border-spacing
grid: Implement support for CSS border-spacing
cellview: Remove code to modify the background
frame: Remove the border node
levelbar: Implement snapshot()
separatortoolitem: Implement snapshot()
eventbox: Implement snapshot()
toolbar: Implement snapshot()
progressbar: Implement snapshot()
iconhelper: Implement snapshot
notebook: Implement snapshot
scrolledwindow: Fix rendering
scrolledwindow: Implement snapshot()
gsk: Remove RenderNode::anchor-point
gsk: Remove GskRenderNode::hidden
gsk: Remove custom GValue API for GskRenderNode
gsk: Make GskRenderNode a boxed type
gsk: Remove GskRenderNodeIter
gsk: Add GskRenderNodeType
gsk: Add gsk_texture_node_new()
gtk: Don't push cairo nodes
gsk: Add gsk_cairo_node_new()
gsk: Remove unneeded children modifiers
gsk: Remove gsk_render_node_is_surface/texture()
gsk: Split render node subclasses out into their own file
gsk: Introduce GskRenderNodeClass
gtk: Remove gtk_snapshot_append()
gsk: Add gsk_container_node_new()
gsk: Add GskRenderNodeClass.finalize()
gsk: Add custom structs to RenderNode subclasses
gsk: Remove gsk_render_node_set_opaque()
gsk: Add GskRenderNodeClass.make_immutable()
gsk: Remove gsk_render_node_get_size()
gsk: Remove gsk_render_node_set_bounds()
gsk: Remove world matrix support
inspector: Prepare TreeModelRenderNode for brave new world
gsk: Remove GskRenderNode::parent
gsK: Move children handling to GskContainerNode
gsk: gsk_render_node_set_transform() => GskTransformNode
snapshot: Handle clip region as part of the state
snapshot: Change how gtk_snapshot_push/pop works
gsk: Add gsk_render_node_draw()
Call gsk_render_node_draw() instead of creating fallback renderers
gsk: Add gsk_color_node_new()
gsk: Add fallback code to renderers
snapshot: Add API for colors and textures
gsk: Remove gsk_renderer_create_fallback()
snapshot: Make gtk_snapshot_get_renderer() private
cssimage: Implement a fallback draw() vfunc
cssimage: Use textures in GtkCssImageSurface
cssimage: Implement snapshot() in the fallback image
gsk: Replace gsk_render_node_set_opacity()
stack: Don't draw an extra background
gsk: Add gsk_clip_node_new()
snapshot: Work on pushing and popping again
stack: Implement snapshot()
viewport: implement snapshot()
gsk: Add GskRoundedRect
gtk: Get rid of GtkCssCorner
roundedbox: Use a graphene_size_t for the corners
roundedbox: typedef to GskRoundedRect
gtk: Remove GtkRoundedBox struct
roundedbox: Remove _gtk_rounded_box_move()
roundedbox: Remove _gtk_rounded_box_path()
gsk: Add support for rounded clip rectangles
css: An opaque background does not allow omitting push_group
gtk: Fix memleaks
render: Fall back later when rendering backgrounds
cssimage: Port a few more simple ones to snapshots
vulkan: Add infrastructure for push constants
vulkan: Split render ops into seperate structs
vulkan: Split PipelineLayout into its own object
vulkan: Add infrastructure for multiple pipelines
gsk: Add missing blend modes
css: Replace custom blend modes with GskBlendMode
gsk: Add blend nodes
gsk: Implement linear gradient render nodes
gsk: Check for NULL in calls to gsk_cairo_node_get_surface()
snapshot: Convert Range, Scale, ColorScale
vulkan: Implement staging-buffer image upload
vulkan: Split out command pool
vulkan: Add GskVulkanUploader
vulkan: Batch upload image barriers together
gsk: Add cross-fade node
snapshot: Handle NULL returns in pop_and_append()
snapshot: Implement gtk_snapshot_push_opacity()
cssimage: Implement snapshot() for cross-fade
paned: Implement snapshot()
menu: Implement snapshot() for the menu code
vulkan: Make GskVulkanPipeline derivable
vulkan: Add GskVulkanBlendPipeline
vulkan: Move vertex data tracking to the pipeline subclass
vulkan: Split color and blend pipelines
vulkan: Get vertex description from pipeline subclass
vulkan: Don't pass texture coordinates to the color pipeline
vulkan: Pass color rects in instance data
vulkan: Remove color from push constants
vulkan: Get rid of color in push constants
gsk: Add gsk_rounded_rect_shrink()
gtk: Remove unused argument from function
gsk: Add GskBorderNode
inspector: Print node type in node properties
gsk: Move gtk/gtkcairoblur.c to gsk/gskcairoblur.c
API: gdk: Add gdk_rgba_is_clear() and gdk_rgba_is_opaque()
gsk: Add GskShadowNode
gsk: Add contains/intersect functions for GskRoundedRect
gsk: Add GskInsetShadowNode
gsk: Add GskOutsetShadowNode
cellview: Implement snapshot()
iconview: Implement snapshot()
frame: Implement snapshot()
testgtk: Remove resize grips example
gtk: Remove GtkJunctionSides
roundedbox: Add gtk_rounded_boxes_init_for_style()
colorswatch: Implement snapshot
gadget: Remove gtk_css_gadget_draw()
searchbar: Implement snapshot()
cssimageradial: Handle "partial" gradients correctly
debug: Remove pixel-cache debug categories
API: Export gtk_container_snapshot_child()
revealer: Implement snapshot()
debug: Add GTK_DEBUG=snapshot
Christian Hergert (1):
inspector: ensure controller is a GtkGesture
Christian Kirbach (1):
Update German translation (cherry picked from commit e0856226c580191805f58d0df10260df6b293df9)
Chun-wei Fan (4):
gtk/gtkprintoperation-win32.c: Fix for GTK+-4.0 API
GDK/Win32: Fix build after GDKGL refactoring
GDK/Win32: Fix Windows backend after GdkWindow simplification
build/Makefile.msvcproj: Fix cleanup
Cosimo Cecchi (1):
Adwaita: make rubberband selection work again for libgd apps
Daniel Boles (4):
ComboBox: Fix whitespace
ComboBox: Do not select item before menu realised
ComboBox: Fix the whitespace fix
GtkProgressBar: trivial conditional optimisation
Daniel Mustieles (2):
Update Spanish translation
Update Spanish translation
Debarshi Ray (8):
flowbox: Fix get_child_at_index crash with an invalid index
Mention that gdk_window_create_similar_image_surface inherits the scale
flowbox: Rename gtk_flow_box_find_child_at_pos for consistency
listbox: Don't emit selected-rows-changed, etc. during destruction
flowbox: Don't emit selected-children-changed during destruction
GtkStack: Remove redundant code
flowbox: Export gtk_flow_box_get_child_at_pos as public API
flowbox: Don't emit child-activated while dragging the pointer
Dominique Leuenberger (1):
Build: Add wayland to GSKs dependencies
Emmanuele Bassi (1):
demos: Remove undefined function call
Florian Müllner (1):
GtkLabelAccessible: Initialize link before setting parent
Gianvito Cavasoli (1):
Update Italian translation (cherry picked from commit 44fb5c9c704c39fad392ca45c6c2d74d6633a4e4)
Lapo Calamandrei (3):
Adwaita: progressbar style fix
HC: really use radial-gradient() in place of -gtk-gradient()
HC: progressbar style fix
Marek Cernocky (1):
Updated Czech translation
Marek Černocký (2):
Updated Czech translation
Updated Czech translation
Matthias Clasen (25):
text handle: Don't leak adjustments
notebook: Don't leak arrow gadgets
menu: Don't leak check menu items
inspector: Respect text-scaling-factor value initially
Drop the GDK_PRIVATE_CALL mechanism
Make gtk-encode-symbolic-svg work for icons with dotted names
Fix reference handling in GtkScaleButton
Don't leak a pixbuf reference in dnd
gtk-demo: Add a demo for tabs
x11: Don't warn if the display is closed
wayland: Don't warn if we loose the compositor connection
Fix the configure check for Vulkan
Only include vulkan.h if we have it
Rename GDK_WINDOWING_VULKAN
Forgotten file
Trivial doc fixups
Use the new defines
Document the border-spacing CSS property
Remove -gtk-gradient from css parser tests
Add a css parser test for border-spacing
Make gtk4-icon-browser work
Make gsk docs build
Fixes for the gdk docs
Fix distcheck
3.89.2
Olivier Fourdan (4):
wayland: Place subsurfaces relative to their parent
wayland: Check for subsurface looking up the toplevel
wayland: destroy subsurfaces along with parents
wayland: apply empty input shape on parent commit
Philip Chimento (1):
GtkApplication: Lack of optional components shouldn't warn
Piotr Drąg (2):
Update POTFILES.in
Use Unicode in translatable strings
Rico Tzschichholz (2):
gsk: Fix build of 22110ef5a480fbddf9d20f510a64f4524a52718f
snapshot: Fix some annoations
Stas Solovey (1):
Update Russian translation (cherry picked from commit dd3cf38c53239cdd93f5ff887120ee453292fe5d)
Sébastien Wilmet (2):
docs: fix docs of functions to convert layout_index <-> text_index
docs: fix a parameter name of GtkEntry::populate-popup
Timm Bäder (24):
togglebutton: Remove unused defines
Remove gtk_widget_get_preferred_height_and_baseline_for_width
spinbutton: Remove _get_panels
listbox: Fix row hovering
iconhelper: Remove allocate implementation
iconhelper: Ensure the surface used for textures is ARGB32
entry: Refactor get_icon_pixbuf
printunixdialog: Remove GtkDrawingArea::draw handler
toolpalette: call set_has_window
widget-factory: Use GtkButton:icon-name to construct icon buttons
headerbar: measure children using gtk_widget_measure
revealer: Measure child widget size using gtk_widget_measure
scrolledwindow: measure child widgets using gtk_widget_measure
viewport: Use gtk_widget_measure to measure child sizes
frame: Use gtk_widget_measure to measure child sizes
widget: Remove gtk_widget_invalidate_style_context
widget: Remove _gtk_widget_supports_clip
widget: Use gtk_widget_measure to measure widget sizes
snapshot: Add annotations to parameters/return values
separatortoolitem: Remove button-event/motion-event handlers
linkbutton: Replace button-press-event handler with gesture
toolbar: Replace button-press-event handler with gesture
menu: Replace button-press-handler with gesture
widget: Remove unused adjust_* vfuncs
William Hua (7):
mir: fix build failures
gsk: ensure libgsk-4.la before running g-ir-scanner
mir: implement display monitor vfuncs
mir: fix build failures
mir: fix type warning
build: add gir depends for GdkX11, GdkWin32, and Gsk on Gdk
mir: swap buffers on paint
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]