[librsvg] (53 commits) ...Merge branch 'rustify-tests' into 'master'



Summary of changes:

  7bb901d... Move librsvg_crate tests to a multi-module test
  c7b5c7b... Move the compare_surfaces module to rsvg_internals
  539974a... Move single-file module one level up
  f076124... Add the test-generator crate
  67af609... Rename problematic files from the adwaita reftests
  2595b15... Move the loading crash tests to Rust
  a25eb5e... Remove the loading crash tests in C
  de28c31... Port the render_crash tests to Rust
  e455d72... Remove the render_crash tests in C
  3e39724... Make paint servers with circular references fall back to th
  64bdf6b... Make load_svg return a Result, not unwrap directly
  cf90149... Move the "no svg root" test to Rust
  3186694... Move the test for 515-too-many-elements.svgz to Rust
  e0ad4b2... Make <use> with circular references render nothing, instead
  df58a90... Move the rest of the errors tests to Rust
  f2d9924... Reference tests: check that all test images have "obvious" 
  3621a2a... Remove the special 48dpi test files
  c14c309... Test that the reference files are of the expected size
  f4e4544... Reduce amount of duplicated code in compare_to_file and com
  72f475d... compare_to_file: implement in terms of compare_to_surface
  fb37a68... Start comparing to the reference images
  9c4fe01... Minor cleanups to compare_surfaces()
  ac580b4... Formatting
  164218b... Output the path to output and difference images created dur
  9688fc5... Add check for pangoft2 to be used in the tests crate
  d6a0716... CairoRenderer::test_mode - new function to turn on the test
  f93ec25... Turn on CairoRenderer's test mode in the reference tests
  0f5ff14... Allow to tune the test tolerance using RSVG_TEST_TOLERANCE
  cf6a4c1... Better error messages when RSVG_TEST_TOLERANCE can not be p
  9292cc8... Use struct update syntax to build CairoRenderer
  0b703cc... Set up FontMap for testing - work in progress
  17fe8df... Add code to create a FontConfig
  de3cee5... Set the FcConfig on the pango FontMap
  356b5d3... Use a single unsafe block
  895a1c8... Move all the unsafe stuff to a submodule
  188f216... Wrap the fontmap setting process in sync::Once
  20d6ad0... Setup the font map before running a reference test
  a6b927f... Convert the result of ImageSurface::create_from_png() to AR
  58a348b... Use a proper C string to pass to FcConfigAppFontAddFile
  73fcafb... Formatting
  85f8104... Publish artifacts from cargo_test build step
  013e9f4... FontMap::set_default is per-thread, so don't do it in a Onc
  6716080... Initialize the system language for tests
  1f4c726... Don't generate the errors tests with test-generator
  b6859a1... Ignore the errors tests by default
  602f671... Makefile.am - run tests with --include-ignored
  9dd9a42... Remove rsvg-test
  bab4334... tests/Makefile.am - add the Rust sources
  98e36bf... test-utils: remove unused function to add a directory recur
  ae7ecff... tests/api: print the dependency versions
  81c172f... tests/api: Remove superfluous g_message
  611beec... Update tests/README.md for the new scheme of things
  b6d3685... Merge branch 'rustify-tests' into 'master'


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