[librsvg] (48 commits) ...Merge branch 'port-render-to-rust'
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] (48 commits) ...Merge branch 'port-render-to-rust'
- Date: Fri, 16 Mar 2018 19:44:06 +0000 (UTC)
Summary of changes:
1a1717c... rsvg_cairo_render_set_affine(): Share this function between
c7c44fc... rsvg_cairo_render_path_builder(): Set the fill rule in the
642cce7... rsvg_cairo_render_path_builder(): Move the functions that f
906d188... Set the fill_rule as late as possible
3834108... Rename rsvg_render_path_builder() and rsvg_render_surface()
89ce144... Make the clipping and rendering code use a single rsvg_draw
c1c364a... rsvg_cairo_render_set_affine_on_cr(): Renamed; have callers
3abcbad... Make set_affine_on_cr() a vfunc on RsvgRender
396b77e... drawing_ctx::set_affine_on_cr(): Bind to Rust
730eec6... state::get_clip_rule() / state::get_fill_rule() - bind to R
feb4f89... RsvgPathBuilder::to_cairo() - make public
e5a6089... Factor out function to compute bbox contributions from a pa
58dd997... rsvg_drawing_ctx_insert_bbox(): Turn this into a vmethod to
3269fca... state::get_stroke_width() - Bind to Rust
a825565... drawing_ctx::insert_bbox() - bind to Rust
4673c2c... Bind to Rust: stroke_opacity, miter_limit, line_cap, line_j
effc083... StrokeDasharray.set_on_cairo(): New function; ported from t
424ac18... fix: get_shape_rendering_type
822e022... Set the stroke_dasharray on the cairo::Context in the Rust
e23e745... wip: start draw.rs
c8648d9... Move all the method-like RsvgState functions from drawing_c
9d47a23... state::get_stroke_dasharray() / get_dash_offset(): Bind to
ec448c9... Move rsvg_setup_cr_for_stroke() to Rust
d100a0f... state::get_affine() - Bind to Rust
add0e0d... RsvgBbox: new methods new(), insert(), clip()
65a47e7... RsvgBbox.set_rect() - new method
fa7e7b3... state::get_stroke() - Bind to Rust
f7029fc... rsvg_compute_bbox_from_stroke_and_fill(): Move to Rust
3f7fdc4... state::get_fill() / get_fill_opacity() - Bind to Rust
dfabd6b... rsvg_set_source_rsvg_paint_server(): Rename in the Rust cod
ec2a774... rsvg_draw_path_builder(): Finally move to Rust. Yay!
cbad17e... cargo fmt
02767fa... Start an rsvg_draw_pango_layout() with a clipping argument
6c6c338... rsvg_draw_pango_layout(): Fetch the cr from the RsvgDrawing
9293389... rsvg_draw_pango_layout(): Only insert the bbox once
09beda8... compute_text_bbox(): Move this chunk to its own function
e5756d1... rsvg_draw_pango_layout(): Always set up the stroke paramete
92803ab... rsvg_draw_pango_layout(): Do rotation outside the stroke/fi
d86b5d3... rsvg_draw_pango_layout(): Factor out the save/move/rotate/r
d456082... rsvg_draw_pango_layout(): Collapse the if's
2fb6b64... rsvg_draw_pango_layout(): Generalize the drawing and clippi
4e5e4ce... rsvg_cairo_clip_render_pango_layout(): Just use rsvg_draw_p
9bd6638... state::get_text_rendering_type() - Bind to Rust
761ca8b... text::gravity_is_vertical() - Make public
5173cb0... Cargo.toml: Bring in the pangocairo crate
207f288... Clean up the imports a bit
00f02bd... rsvg_draw_pango_layout(): Move to Rust. Yay!
9ff78e6... Merge branch 'port-render-to-rust'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]