commit 5121a79e8e1c3ed478fdaac4e4f4a0e34382f256
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Aug 30 13:55:20 2018 -0500

    distcheck-hook: remind myself to use DESTDIR, or distcheck won't work
    
    Because without it, the pixbuf loader wants to refresh the system
    directory and it doesn't have permission to do that if I run "make
    distcheck" as a user.

 Makefile.am | 7 +++++++
 1 file changed, 7 insertions(+)

commit d3f7d1f3adfdb2ebf705963172cca996e2663611
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Aug 30 13:10:19 2018 -0500

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 24b8684d2d1c3c20fc8b9b9b5e22803188f6ce4c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Aug 30 10:56:50 2018 -0500

    gitlab#328 - Make masking work on big-endian
    
    The code only worked in little-endian machines; it wrote to the pixels
    directly.  Now it uses the pixel iterator for SharedImageSurface,
    which handles endianness properly.
    
    https://gitlab.gnome.org/GNOME/librsvg/issues/328

 rsvg_internals/src/mask.rs | 98 +++++++++++++++++++++++++++++++---------------
 1 file changed, 66 insertions(+), 32 deletions(-)

commit f235e7b7d475f0fea60d3014c93d1618a7bb370b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Aug 30 09:51:19 2018 -0500

    compute_luminance_to_alpha(): Return a Result
    
    In preparation for making this use SharedImageSurface.

 rsvg_internals/src/mask.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ada905f2704da1a79fc998d54a6412d58c180d48
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Aug 30 09:44:51 2018 -0500

    compute_luminance_to_alpha(): Take ownership of the surface; return it again

 rsvg_internals/src/mask.rs | 84 +++++++++++++++++++++++++++-------------------
 1 file changed, 49 insertions(+), 35 deletions(-)

commit 708b7d95d149a98cb2d1504521b059302570835a
Author: Simon McVittie <smcv@debian.org>
Date:   Wed Aug 29 11:14:15 2018 +0100

    Use LIBRSVG_LIBS, LIBM to satisfy dependencies of RUST_LIB
    
    Otherwise linking with -Wl,--as-needed fails.
    
    Signed-off-by: Simon McVittie <smcv@debian.org>

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 936d0065911ab1957661bf8f0afb77782ec5adc0
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Aug 29 16:32:17 2018 -0500

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 2d3ddca130d7d023daedf77a6ab58fefec510292
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Aug 29 16:26:44 2018 -0500

    gitlab#325 - rsvg_tree_free(): Cast the tree to our real Tree so it will get dropped
    
    We had this:
    
    pub extern "C" fn rsvg_tree_free(tree: *mut RsvgTree) {
        if !tree.is_null() {
            let _ = unsafe { Box::from_raw(tree) };
                             ^ gets a Box<RsvgTree>, which is a box of a zero-sized enum
    
    I.e. it frees zero bytes :)
    
    With need this rebinding:
    
        let tree = unsafe { &mut *(tree as *mut Tree) };
    
    i.e. cast tree as *mut Tree, so we'll end up with a Box<Tree>
    which *can* be dropped as appropriate.
    
    https://gitlab.gnome.org/GNOME/librsvg/issues/325

 rsvg_internals/src/tree.rs | 1 +
 1 file changed, 1 insertion(+)

commit afdb457e5b3952346e3e29ce93cc980fa2ea77ea
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Aug 28 20:54:44 2018 -0500

    Post-release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)