summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gitlabci: Limit cross-distos tests to only the GNOME/librsvg repo.librsvg-2.43_testJordan Petridis2018-03-201-5/+5
* gitlabci: fix rawhide typo.Jordan Petridis2018-03-201-2/+3
* gitlabci: remove dead codde/template.Jordan Petridis2018-03-201-12/+3
* gitlabci: switch clippy image to a prebuilt one.Jordan Petridis2018-03-201-8/+2
* Merge branch 'cond-rs' into 'master'Federico Mena Quintero2018-03-2010-287/+289
|\
| * Implement svg switch conditions in rustPaolo Borelli2018-03-1710-287/+289
|/
* Merge branch 'master' into 'master'Federico Mena Quintero2018-03-161-261/+136
|\
| * aspect_ratio: Use seperate types for Aling X and Align Y.Jordan Petridis2018-03-161-26/+48
| * aspect_ratio: make tests more compact.Jordan Petridis2018-03-161-205/+64
| * aspect_ratio: Move impl Defualts under the struct declarations.Jordan Petridis2018-03-161-25/+25
| * aspect_ratio: Remove AlignXY struct.Jordan Petridis2018-03-161-19/+13
|/
* Merge branch 'port-render-to-rust'Federico Mena Quintero2018-03-1627-686/+1112
|\
| * rsvg_draw_pango_layout(): Move to Rust. Yay!Federico Mena Quintero2018-03-164-109/+139
| * Clean up the imports a bitFederico Mena Quintero2018-03-164-7/+2
| * Cargo.toml: Bring in the pangocairo crateFederico Mena Quintero2018-03-164-0/+44
| * text::gravity_is_vertical() - Make publicFederico Mena Quintero2018-03-161-1/+1
| * state::get_text_rendering_type() - Bind to RustFederico Mena Quintero2018-03-163-0/+14
| * rsvg_cairo_clip_render_pango_layout(): Just use rsvg_draw_pango_layout() in c...Federico Mena Quintero2018-03-162-22/+6
| * rsvg_draw_pango_layout(): Generalize the drawing and clipping processesFederico Mena Quintero2018-03-161-15/+26
| * rsvg_draw_pango_layout(): Collapse the if'sFederico Mena Quintero2018-03-161-19/+17
| * rsvg_draw_pango_layout(): Factor out the save/move/rotate/restore stepFederico Mena Quintero2018-03-161-14/+8
| * rsvg_draw_pango_layout(): Do rotation outside the stroke/fill specificsFederico Mena Quintero2018-03-161-6/+4
| * rsvg_draw_pango_layout(): Always set up the stroke parametersFederico Mena Quintero2018-03-161-2/+2
| * compute_text_bbox(): Move this chunk to its own functionFederico Mena Quintero2018-03-161-14/+24
| * rsvg_draw_pango_layout(): Only insert the bbox onceFederico Mena Quintero2018-03-161-6/+8
| * rsvg_draw_pango_layout(): Fetch the cr from the RsvgDrawingContext, not from ...Federico Mena Quintero2018-03-161-17/+17
| * Start an rsvg_draw_pango_layout() with a clipping argumentFederico Mena Quintero2018-03-161-1/+7
| * cargo fmtFederico Mena Quintero2018-03-166-40/+48
| * rsvg_draw_path_builder(): Finally move to Rust. Yay!Federico Mena Quintero2018-03-163-96/+56
| * rsvg_set_source_rsvg_paint_server(): Rename in the Rust code; this will go aw...Federico Mena Quintero2018-03-163-32/+43
| * state::get_fill() / get_fill_opacity() - Bind to RustFederico Mena Quintero2018-03-163-0/+36
| * rsvg_compute_bbox_from_stroke_and_fill(): Move to RustFederico Mena Quintero2018-03-163-63/+82
| * state::get_stroke() - Bind to RustFederico Mena Quintero2018-03-163-0/+23
| * RsvgBbox.set_rect() - new methodFederico Mena Quintero2018-03-161-0/+5
| * RsvgBbox: new methods new(), insert(), clip()Federico Mena Quintero2018-03-161-127/+150
| * state::get_affine() - Bind to RustFederico Mena Quintero2018-03-163-0/+14
| * Move rsvg_setup_cr_for_stroke() to RustFederico Mena Quintero2018-03-164-38/+32
| * state::get_stroke_dasharray() / get_dash_offset(): Bind to RustFederico Mena Quintero2018-03-163-1/+26
| * Move all the method-like RsvgState functions from drawing_ctx.rs to state.rsFederico Mena Quintero2018-03-168-112/+117
| * wip: start draw.rsFederico Mena Quintero2018-03-163-0/+60
| * Set the stroke_dasharray on the cairo::Context in the Rust codeFederico Mena Quintero2018-03-165-134/+77
| * fix: get_shape_rendering_typeFederico Mena Quintero2018-03-161-3/+1
| * StrokeDasharray.set_on_cairo(): New function; ported from the C codeFederico Mena Quintero2018-03-161-1/+31
| * Bind to Rust: stroke_opacity, miter_limit, line_cap, line_joinFederico Mena Quintero2018-03-164-0/+71
| * drawing_ctx::insert_bbox() - bind to RustFederico Mena Quintero2018-03-161-0/+9
| * state::get_stroke_width() - Bind to RustFederico Mena Quintero2018-03-167-19/+22
| * rsvg_drawing_ctx_insert_bbox(): Turn this into a vmethod to enable RustificationFederico Mena Quintero2018-03-166-21/+43
| * Factor out function to compute bbox contributions from a pathFederico Mena Quintero2018-03-161-8/+22
| * RsvgPathBuilder::to_cairo() - make publicFederico Mena Quintero2018-03-161-1/+1
| * state::get_clip_rule() / state::get_fill_rule() - bind to RustFederico Mena Quintero2018-03-163-2/+32