[librsvg] (27 commits) ...Merge branch 'paint-source-refactor' into 'master'



Summary of changes:

  fd0f230... Make function private
  5281167... Replace with_saved_cr by a SavedCr that gets restored on Dr
  c89df3a... Just pass the node name to FilterValueList.is_applicable in
  c3d9acc... Just pass the node name to DrawingCtx.run_filter, not the w
  3dbc7c2... Just pass the node name to DrawingCtx.run_filters, not the 
  4a7ccd7... Use the node_name for the mask log messages as well
  215e8ed... Clarify variable name
  b638a0c... Use values alias to be consistent with other parameters
  2485dd5... DrawingCtx.set_paint_source - new function, extracted from 
  3a7c33d... DrawingCtx.get_paint_server_surface - use set_paint_source
  c37fe88... DrawingCtx.get_paint_source_surface - rename from get_paint
  0417f05... Resolve colors early from the current_color and opacity
  591c226... Inline set_source_paint_server into its callers and remove 
  0a55cb9... Move resolve_color to paint_server.rs
  be88757... Resolve solid colors / opacity / current_color as early as 
  d5aa987... Remove temporary variable
  357d014... Remove current_color argument from stroke() and fill()
  946cd02... Make resolve_color private
  6b53a3b... Add tests for resolve_color
  cfcbba9... Resolve a gradient's stop_color and stop_opacity when the i
  1bf2f6a... Don't cache resolved gradients anymore
  249ac9c... Resolve a gradient's final opacity directly in PaintServer.
  15e8f10... Don't cache resolved patterns
  90427b8... Store a pattern's intended opacity in the ResolvedPattern /
  cf13c32... FilterContext.background_image does not need to be public
  c75aeb5... FilterContext: compute the StrokePaint / FillPaint inputs o
  5cd162c... Merge branch 'paint-source-refactor' into 'master'


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