• Federico Mena Quintero's avatar
    Consolidate (tree, defs, css_styles) into an Svg type, invisible to C · 04e93aef
    Federico Mena Quintero authored
    The tree/defs/css_styles always go together, so we encapsulate them
    into an Svg type.
    
    In addition, we put this in the Rust Handle, not in the C
    RsvgHandlePrivate, so the C code does not ever see the Svg type.
    
    This requires moving a bunch of C-visible functions like
    rsvg_defs_foo() to rsvg_handle_rust_defs_foo().  These will go away in
    the end, as more of the code is ported to Rust.
    04e93aef
Name
Last commit
Last update
doc Loading commit data...
gdk-pixbuf-loader Loading commit data...
librsvg Loading commit data...
m4 Loading commit data...
po Loading commit data...
rsvg_internals Loading commit data...
tests Loading commit data...
tools Loading commit data...
win32 Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.rustfmt.toml Loading commit data...
ARCHITECTURE.md Loading commit data...
AUTHORS Loading commit data...
COMPILING.md Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
Cargo.lock Loading commit data...
Cargo.toml Loading commit data...
ChangeLog.old Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.md Loading commit data...
Rsvg-2.0-custom.vala Loading commit data...
Rsvg-2.0.metadata Loading commit data...
acinclude.m4 Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
cargo-vendor-config Loading commit data...
code-of-conduct.md Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
glib-tap.mk Loading commit data...
librsvg-uninstalled.pc.in Loading commit data...
librsvg-zip.in Loading commit data...
librsvg.doap Loading commit data...
librsvg.pc.in Loading commit data...
rsvg-convert.1 Loading commit data...
rsvg-convert.c Loading commit data...
rsvg-view.c Loading commit data...
rsvg.symbols Loading commit data...
tap-driver.sh Loading commit data...
tap-test Loading commit data...