[librsvg] (26 commits) ...CairoRenderer: implement get_intrinsic_dimensions()



Summary of changes:

  9491a6a... LengthUnit: reorder enum variants a bit (*)
  6e3246d... Rename LengthUnit::Default to LengthUnit::Px (*)
  1711178... Rename LengthUnit::FontEm, FontEx to Em and Ex (*)
  b215429... Rename LengthUnit::Inch to LengthUnit::In (*)
  e5ed1ee... Briefly document each LengthUnit (*)
  218a494... LengthUnit: Add Cm, Mm, Pt, Pc per the CSS spec (*)
  95f3fe3... length.rs: Add normalization tests for the new LengthUnit t (*)
  2dfd232... Cargo added a comment to Cargo.lock (*)
  9c4fb9d... RsvgUnit/RsvgLength - New public types (*)
  8afbe0d... Svg::get_intrinsic_dimensions(): New method (*)
  6456715... rsvg_handle_get_intrinsic_dimensions(): New API (*)
  dbab8b6... AspectRatio.compute() - Take a ViewBox instead of an object (*)
  8368470... AspectRatio.compute(): take the destination viewport as a c (*)
  b5b79e9... Don't use deprecated str.trim_left() and trim_right() (*)
  0b7d5fc... draw_in_viewport(): Take the viewport as a Rectangle, not a (*)
  ee14ee9... draw_in_viewport(): represent do_clip/clip_mode with an Opt (*)
  4789f5f... draw_in_viewport(): Remove unneccessary call to set_matrix( (*)
  2db6093... draw_in_viewport(): Don't take an affine argument; use the  (*)
  3145105... Abstract the "establish a new viewport" construct from SVG  (*)
  7ecf35a... image.rs: Use DrawingCtx.push_new_viewport() instead of doi (*)
  0e9ce84... Fix comment
  1656f66... NodeSvg: extract the operation of getting the viewport to i
  9b40094... NodeSvg: store Option<> for the x/y/w/h viewport, per the s
  f851613... Derive some traits for IntrinsicDimensions
  fd62af2... Merge branch 'master' into dimensions-api
  c557901... CairoRenderer: implement get_intrinsic_dimensions()

(*) 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]