1. 26 Jan, 2019 1 commit
    • Federico Mena Quintero's avatar
      Revert the subclass branch temporarily · 21efded1
      Federico Mena Quintero authored
      BuildStream's vendoring doesn't deal with arbitrarily referenced
      repositories; because of "cargo vendor" it depends on crates that come
      from crates.io.  Since the subclass branch depends on glib-rs master,
      we'll revert this whole branch temporarily until glib-rs makes a
      release.
      
      (I can't force-push to master a clean revert, hence this revert-changes commit)
      
      Reverts merge a8f9996e
      21efded1
  2. 23 Jan, 2019 1 commit
  3. 22 Jan, 2019 1 commit
  4. 09 Jan, 2019 1 commit
    • Federico Mena Quintero's avatar
      rsvg_handle_new_from_stream_sync(): Port to Rust · 0d68293a
      Federico Mena Quintero authored
      This is kind of horrible right now, as the rustified version is harder
      to read.  However, I think porting these convenience constructors will
      make it easier to see a better pattern for Rust construction in
      general... and to integrate rsvg-rs into the build.
      0d68293a
  5. 28 Dec, 2018 1 commit
  6. 21 Dec, 2018 1 commit
  7. 05 Dec, 2018 1 commit
  8. 26 Nov, 2018 1 commit
  9. 23 Nov, 2018 1 commit
  10. 18 Nov, 2018 1 commit
    • Federico Mena Quintero's avatar
      Port data: url parsing to Rust · d9464d20
      Federico Mena Quintero authored
      This uses the data-url crate.  One change in behavior is that data-url
      is strict about data: URLs having a MIME-type chunk in them.  This
      will be an apparent regression from issue #152, which requested that
      image data be sniffed if a data: URL doesn't have a MIME-type.
      
      However, https://fetch.spec.whatwg.org/#data-urls indeed indicates
      that data: URLs without a MIME-type are invalid.
      
      This removes the test files for issue #152, since they are expected to
      fail now.
      d9464d20
  11. 17 Nov, 2018 3 commits
  12. 07 Nov, 2018 1 commit
  13. 04 Oct, 2018 2 commits
  14. 03 Oct, 2018 1 commit
  15. 01 Oct, 2018 1 commit
  16. 03 Aug, 2018 2 commits
  17. 22 Jul, 2018 1 commit
  18. 19 Jul, 2018 1 commit
  19. 12 Jul, 2018 1 commit
  20. 02 Jul, 2018 1 commit
  21. 30 Jun, 2018 1 commit
  22. 25 Jun, 2018 1 commit
  23. 21 May, 2018 1 commit
  24. 08 May, 2018 1 commit
  25. 16 Mar, 2018 1 commit
  26. 09 Mar, 2018 2 commits
  27. 23 Feb, 2018 2 commits
  28. 20 Feb, 2018 1 commit
    • Federico Mena Quintero's avatar
      Generate a PHF of SVG attribute names · fe3297f3
      Federico Mena Quintero authored
      We will map SVG attribute names to enum values using a Perfect Hash
      Function, instead of doing string comparisons and hash table lookups
      everywhere.
      
      At build time, we generate the PHF mapping.  We do this with
      phf_codegen (in the build.rs script) instead of phf_macros, as the
      latter cannot be used on Rust stable yet.
      fe3297f3
  29. 02 Feb, 2018 1 commit
  30. 24 Jan, 2018 1 commit
  31. 23 Jan, 2018 1 commit
  32. 22 Jan, 2018 1 commit
  33. 20 Jan, 2018 1 commit
  34. 12 Jan, 2018 1 commit