~vcs-imports/librsvg/+git/librsvg:bochecha/srcdir-builddir

Last commit made on 2018-09-10
Get this branch:
git clone -b bochecha/srcdir-builddir https://git.launchpad.net/~vcs-imports/librsvg/+git/librsvg

Branch merges

Branch information

Name:
bochecha/srcdir-builddir
Repository:
lp:~vcs-imports/librsvg/+git/librsvg

Recent commits

2350612... by Jordan Petridis <email address hidden>

CI: run make && make check

When running just make check, bindings and doc generation where
being skipped.

57c0bdf... by Mathieu Bridon

ci: Build with srcdir != builddir

This should prevent issues like the one fixed in the previous commit to
creep back in.

d886b1d... by Mathieu Bridon

build: Fix building with srcdir != builddir

This came up in the Freedesktop-Sdk project:

    https://gitlab.com/freedesktop-sdk/freedesktop-sdk/merge_requests/507#note_99932762

20e8a3b... by Federico Mena Quintero

ViewParams: keep a Weak reference to the view box stack, not a strong one

This lets us be extra-paranoid about not dropping a ViewParams after
the corresponding DrawingCtx has been dropped.

e475bb2... by Federico Mena Quintero

Docs for push_view_box()

dad5c17... by Federico Mena Quintero

Remove unused variable

063066a... by Federico Mena Quintero

Remove DrawingCtx::pop_view_box() in favor of an impl Drop for it

ViewParams and DrawingCtx now store an Rc<RefCell<...>> of the
view_box_stack.

Thanks to Antoni Boucher for the suggestion on how to avoid lifetimes here.

52f0d85... by Federico Mena Quintero

DrawingCtx: store the view_box_stack in a RefCell

So that push_view_box()/pop_view_box() don't need a mutable draw_ctx.

This should help with the Drop impl next.

545c8a0... by Federico Mena Quintero

DrawingCtx: Keep the whole stack of viewboxes in the view_box_stack

We used to keep the element at the top of the stack in a separate
field, which is a bit awkward.

19d12a4... by Federico Mena Quintero

DrawingCtx: rename vb_stack field to view_box_stack