[gtk+] (100 commits) Non-fast-forward update to branch wip/otte/rendernode



The branch 'wip/otte/rendernode' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  d5940e9... gsk: Remove RenderNode::anchor-point
  3536182... gsk: Remove GskRenderNode::hidden
  2e476a3... gsk: Remove custom GValue API for GskRenderNode
  544fc87... gsk: Make GskRenderNode a boxed type
  f21315a... gsk: Remove GskRenderNodeIter
  63f7f3f... gsk: Add GskRenderNodeType
  e62d4b7... gsk: Add gsk_texture_node_new()
  8a20c1d... gtk: Don't push cairo nodes
  f6363b0... gsk: Add gsk_cairo_node_new()
  261b19a... gsk: Remove unneeded children modifiers
  5b64dd3... gsk: Remove gsk_render_node_is_surface/texture()
  e6c0418... gsk: Split render node subclasses out into their own file
  85a2db3... gsk: Introduce GskRenderNodeClass
  67de8f8... gtk: Remove gtk_snapshot_append()
  e1c60b9... gsk: Add gsk_container_node_new()
  5b1771a... gsk: Add GskRenderNodeClass.finalize()
  216b3af... gsk: Add custom structs to RenderNode subclasses
  ceb07ec... gsk: Remove gsk_render_node_set_opaque()
  14e06c6... gsk: Add GskRenderNodeClass.make_immutable()
  5852561... gsk: Remove gsk_render_node_get_size()
  a5ddd50... gsk: Remove gsk_render_node_set_bounds()
  bcc3551... gsk: Remove world matrix support
  a425a78... inspector: Prepare TreeModelRenderNode for brave new world
  de606e2... gsk: Remove GskRenderNode::parent
  57c9636... gsK: Move children handling to GskContainerNode
  1b4c57c... # This is a combination of 2 commits. # The first commit's 
  5c78608... snapshot: Handle clip region as part of the state
  63f8e34... snapshot: Change how gtk_snapshot_push/pop works
  742baa1... gsk: Add gsk_render_node_draw()
  91fd145... Call gsk_render_node_draw() instead of creating fallback re
  b95d845... gsk: Add gsk_color_node_new()
  e9cc5ab... gsk: Add fallback code to renderers
  534b08c... snapshot: Add API for colors and textures
  7868cd6... gsk: Remove gsk_renderer_create_fallback()
  58088e3... snapshot: Make gtk_snapshot_get_renderer() private
  75bdb7a... cssimage: Implement a fallback draw() vfunc
  c3265a2... cssimage: Use textures in GtkCssImageSurface
  8f9194a... cssimage: Implement snapshot() in the fallback image
  b7657d9... gsk: Replace gsk_render_node_set_opacity()
  a5bdfe4... stack: Don't draw an extra background
  210ac48... gsk: Add gsk_clip_node_new()
  8294915... snapshot: Work on pushing and popping again
  564d4f0... stack: Implement snapshot()
  9d91cf7... scrolledwindow: Implement snapshot()
  5eb5c7a... viewport: implement snapshot()
  e9c8731... scrolledwindow: Fix rendering
  467e222... gsk: Add GskRoundedRect
  090c987... gtk: Get rid of GtkCssCorner
  091fba1... roundedbox: Use a graphene_size_t for the corners
  16e40d0... roundedbox: typedef to GskRoundedRect
  b1ee01f... gtk: Remove GtkRoundedBox struct
  7775ac8... roundedbox: Remove _gtk_rounded_box_move()
  1f75305... roundedbox: Remove _gtk_rounded_box_path()
  b8cec32... gsk: Add support for rounded clip rectangles
  2bea64b... css: An opaque background does not allow omitting push_grou
  7d8d9da... gtk: Fix memleaks
  cc63ec9... render: Fall back later when rendering backgrounds
  253f18f... cssimage: Port a few more simple ones to snapshots
  0203de3... notebook: Implement snapshot
  3e67782... vulkan: Add infrastructure for push constants
  f602bdf... vulkan: Split render ops into seperate structs
  b810236... vulkan: Split PipelineLayout into its own object
  fb48241... vulkan: Add infrastructure for multiple pipelines
  f6cd4f5... gsk: Add missing blend modes
  2266c60... css: Replace custom blend modes with GskBlendMode
  d56b1bd... gsk: Add blend nodes
  a0db113... gsk: Implement linear gradient render nodes
  f08a180... iconhelper: Implement snapshot
  8091597... progressbar: Implement snapshot()
  1ba7e80... gsk: Check for NULL in calls to gsk_cairo_node_get_surface(
  39a3947... snapshot: Convert Range, Scale, ColorScale
  4efb8e0... toolbar: Implement snapshot()
  de5f901... eventbox: Implement snapshot()
  71d7ea0... separatortoolitem: Implement snapshot()

Commits added to the branch:

  8fb311c... Document the border-spacing CSS property (*)
  b1f2e3b... Remove -gtk-gradient from css parser tests (*)
  c4fd5bc... Add a css parser test for border-spacing (*)
  cacd1da... Update Kazakh translation (*)
  5c3192c... wayland: apply empty input shape on parent commit (*)
  35e0b11... gsk: Remove RenderNode::anchor-point
  c420b85... gsk: Remove GskRenderNode::hidden
  43c6d6d... gsk: Remove custom GValue API for GskRenderNode
  ac596db... gsk: Make GskRenderNode a boxed type
  86ba7d4... gsk: Remove GskRenderNodeIter
  83b458a... gsk: Add GskRenderNodeType
  37437b4... gsk: Add gsk_texture_node_new()
  7789e95... gtk: Don't push cairo nodes
  d13685c... gsk: Add gsk_cairo_node_new()
  0b9d731... gsk: Remove unneeded children modifiers
  6947bf7... gsk: Remove gsk_render_node_is_surface/texture()
  e76f136... gsk: Split render node subclasses out into their own file
  547540a... gsk: Introduce GskRenderNodeClass
  6d866d8... gtk: Remove gtk_snapshot_append()
  f49211e... gsk: Add gsk_container_node_new()
  48b1758... gsk: Add GskRenderNodeClass.finalize()
  4599adf... gsk: Add custom structs to RenderNode subclasses
  1f04f9c... gsk: Remove gsk_render_node_set_opaque()
  7a7eab6... gsk: Add GskRenderNodeClass.make_immutable()
  e892c97... gsk: Remove gsk_render_node_get_size()
  f20b656... gsk: Remove gsk_render_node_set_bounds()
  3783652... gsk: Remove world matrix support
  9cace39... inspector: Prepare TreeModelRenderNode for brave new world
  cbcd097... gsk: Remove GskRenderNode::parent
  5789a40... gsK: Move children handling to GskContainerNode
  ddbde72... gsk: gsk_render_node_set_transform() => GskTransformNode
  110acde... snapshot: Handle clip region as part of the state
  44c55ff... snapshot: Change how gtk_snapshot_push/pop works
  aa6d975... gsk: Add gsk_render_node_draw()
  336befa... Call gsk_render_node_draw() instead of creating fallback re
  d3c88dd... gsk: Add gsk_color_node_new()
  72b2afa... gsk: Add fallback code to renderers
  f92303d... snapshot: Add API for colors and textures
  442cb53... gsk: Remove gsk_renderer_create_fallback()
  6fedba5... snapshot: Make gtk_snapshot_get_renderer() private
  18934ae... cssimage: Implement a fallback draw() vfunc
  6cfda68... cssimage: Use textures in GtkCssImageSurface
  3a11e5f... cssimage: Implement snapshot() in the fallback image
  2b61a19... gsk: Replace gsk_render_node_set_opacity()
  d7f0b8e... stack: Don't draw an extra background
  ad2b95a... gsk: Add gsk_clip_node_new()
  52629a6... snapshot: Work on pushing and popping again
  2e78541... stack: Implement snapshot()
  f640442... scrolledwindow: Implement snapshot()
  9d2bbda... viewport: implement snapshot()
  d513bb9... scrolledwindow: Fix rendering
  e04a9a6... gsk: Add GskRoundedRect
  dff1513... gtk: Get rid of GtkCssCorner
  72c75f8... roundedbox: Use a graphene_size_t for the corners
  6b88842... roundedbox: typedef to GskRoundedRect
  7065c3b... gtk: Remove GtkRoundedBox struct
  2d4fbe6... roundedbox: Remove _gtk_rounded_box_move()
  ac85516... roundedbox: Remove _gtk_rounded_box_path()
  5393f2c... gsk: Add support for rounded clip rectangles
  58be52a... css: An opaque background does not allow omitting push_grou
  a30a6db... gtk: Fix memleaks
  3637cdf... render: Fall back later when rendering backgrounds
  1cd6264... cssimage: Port a few more simple ones to snapshots
  b456981... notebook: Implement snapshot
  4071d89... vulkan: Add infrastructure for push constants
  fcd82b5... vulkan: Split render ops into seperate structs
  6f8bd8f... vulkan: Split PipelineLayout into its own object
  c11e707... vulkan: Add infrastructure for multiple pipelines
  63f7630... gsk: Add missing blend modes
  d95f6dd... css: Replace custom blend modes with GskBlendMode
  1fba362... gsk: Add blend nodes
  51a6174... gsk: Implement linear gradient render nodes
  f25eabb... iconhelper: Implement snapshot
  4bbfc30... progressbar: Implement snapshot()
  babcbe1... gsk: Check for NULL in calls to gsk_cairo_node_get_surface(
  8d0514c... snapshot: Convert Range, Scale, ColorScale
  dc350fc... toolbar: Implement snapshot()
  a9870b1... eventbox: Implement snapshot()
  9ff4b1d... separatortoolitem: Implement snapshot()
  dd17d2e... vulkan: Implement staging-buffer image upload
  d8f909b... vulkan: Split out command pool
  ee118e5... vulkan: Add GskVulkanUploader
  b817acc... vulkan: Batch upload image barriers together
  afef79d... gsk: Add cross-fade node
  b7f4bb0... snapshot: Handle NULL returns in pop_and_append()
  2bb85b3... snapshot: Implement gtk_snapshot_push_opacity()
  93c0382... cssimage: Implement snapshot() for cross-fade
  b2646d9... levelbar: Implement snapshot()
  5fb14ea... paned: Implement snapshot()
  150474c... menu: Implement snapshot() for the menu code
  e87e422... vulkan: Make GskVulkanPipeline derivable
  b47fa50... vulkan: Add GskVulkanBlendPipeline
  202882e... vulkan: Move vertex data tracking to the pipeline subclass
  7c1624b... vulkan: Split color and blend pipelines
  acb67db... vulkan: Get vertex description from pipeline subclass
  3ce856c... xxx: pipeline split
  b9d90bc... vulkan: Don't pass texture coordinates to the color pipelin
  46bbe4c... vulkan: Pass color rects in instance data
  05faa46... vulkan: Remove
  d7a6dd5... vulkan: Get rid of color in push constants

(*) This commit already existed in another branch; no separate mail sent


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