[librsvg: 26/26] (#237): Use cssparser and selectors, not libcroco



commit cad096793a99d5476eea9d7ea3a89481436cd993
Merge: 449e20ce 2258fdfa
Author: Federico Mena Quintero <federico gnome org>
Date:   Sun Nov 10 14:15:24 2019 -0600

    (#237): Use cssparser and selectors, not libcroco
    
    Fixes https://gitlab.gnome.org/GNOME/librsvg/issues/237, finally.

 COMPILING.md                                   |    9 +-
 Cargo.lock                                     |  371 ++-
 Cargo.toml                                     |    5 +
 Makefile.am                                    |    1 -
 configure.ac                                   |    7 +-
 librsvg_crate/build.rs                         |    3 +-
 po/POTFILES.in                                 |    1 -
 rsvg_internals/Cargo.toml                      |    3 +-
 rsvg_internals/src/croco.rs                    |  135 -
 rsvg_internals/src/css.rs                      |  835 ++++---
 rsvg_internals/src/document.rs                 |   91 +-
 rsvg_internals/src/lib.rs                      |    1 -
 rsvg_internals/src/node.rs                     |   29 +-
 rsvg_internals/src/properties.rs               |   24 +-
 rsvg_internals/src/text.rs                     |    8 +
 rsvg_internals/src/xml.rs                      |  111 +-
 servo_crates/derive_common/Cargo.toml          |   16 +
 servo_crates/derive_common/cg.rs               |  352 +++
 servo_crates/derive_common/lib.rs              |   13 +
 servo_crates/selectors/Cargo.toml              |   38 +
 servo_crates/selectors/README.md               |   25 +
 servo_crates/selectors/attr.rs                 |  207 ++
 servo_crates/selectors/bloom.rs                |  422 ++++
 servo_crates/selectors/build.rs                |   77 +
 servo_crates/selectors/builder.rs              |  349 +++
 servo_crates/selectors/context.rs              |  291 +++
 servo_crates/selectors/lib.rs                  |   41 +
 servo_crates/selectors/matching.rs             |  977 ++++++++
 servo_crates/selectors/nth_index_cache.rs      |   52 +
 servo_crates/selectors/parser.rs               | 3144 ++++++++++++++++++++++++
 servo_crates/selectors/sink.rs                 |   31 +
 servo_crates/selectors/tree.rs                 |  140 ++
 servo_crates/selectors/visitor.rs              |   72 +
 servo_crates/servo_arc/Cargo.toml              |   20 +
 servo_crates/servo_arc/lib.rs                  | 1490 +++++++++++
 servo_crates/to_shmem/Cargo.toml               |   22 +
 servo_crates/to_shmem/lib.rs                   |  543 ++++
 servo_crates/to_shmem_derive/Cargo.toml        |   18 +
 servo_crates/to_shmem_derive/lib.rs            |   26 +
 servo_crates/to_shmem_derive/to_shmem.rs       |   68 +
 tests/fixtures/reftests/css-import-url-ref.png |  Bin 0 -> 938 bytes
 tests/fixtures/reftests/css-import-url.svg     |    7 +
 tests/fixtures/reftests/css-import.svg         |    2 +-
 win32/README.txt                               |    1 -
 win32/config-msvc.mak.in                       |    2 -
 45 files changed, 9424 insertions(+), 656 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]