[librsvg] (78 commits) Non-fast-forward update to branch rustify-rsvg-convert



The branch 'rustify-rsvg-convert' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  5cfc0f9... rsvg-convert: Start work on a rustified version
  0f49460... rsvg-convert: Start work on the actual rendering
  122bb4b... rsvg-convert: Improve the error handling
  34a78e4... rsvg-convert: Add support for (E)PS and SVG output formats
  a6b0b4c... rsvg-convert: set background color before rendering
  7c46da6... rsvg-convert: Set PDF creation date from environment variab
  6368be7... rsvg-convert: Add check for cairo image surface size limit
  d5e96cd... rsvg-convert: Start to work on sizing the output properly
  7ed78c0... rsvg-convert: Validate resolution and zoom values
  68ecbe3... rsvg-convert: Rename Zoom struct to Scale
  99a8996... Export the LegacySize crate from c_api just for rsvg_conver
  611d0bd... rsvg-convert: Get the legacy document size as rsvg-convert.
  e5e0b8c... tests: Adjust test for size overflow
  52eeb31... tests: use trim() on the EndsWithPredicate
  50d4784... rsvg-convert: preserve the current output for version
  901be52... rsvg-convert: tweak the about string
  402a8d0... rsvg_convert: fix empty_svg_yields_error test case
  73e0100... rsvg-convert: implement the different sizing strategies
  35f3c88... rsvg-convert: fix export_id_option_error test case
  fc3d56c... rsvg-convert: use legacy sizing also for layers
  87fc670... rsvg-convert: simplify stdin code
  408b4f0... rsvg-convert: avoid unwrap panic in input handling
  8d7a0a2... rsvg-convert: simplify input handling
  4a8eeca... rsvg-convert: simplify output handling and use Gio
  8f77c59... rsvg-convert: consolidate everything in main.rs
  afc5b3f... rsvg-convert: apply some cleanups suggested by imperio
  1d1b605... rsvg-convert: error out if either width or height is 0
  bf5b4e6... rsvg-convert: add back the helper types for stdin and stdou
  5e62e00... rsvg-convert: reorg the code a little
  9e1ca55... rsvg-convert: shorten surface code.
  05058bc... rsvg-convert: move cairo context creation within Surface
  644e0da... rsvg-convert: use OnceCell for the lazy init of the surface
  ddd6a6b... rsvg-convert: cleanup resize strategy
  1c5ebff... rsvg-convert: reword comment to not mention the old api
  4dc26f6... rsvg-convert: remove the C code and add the rust one to the
  2e82144... rsvg-convert: rename file to rsvg-convert.rs
  45a6bd5... rsvg-convert: remove wrong testcase
  05cab53... c-api: rework the LegacySizing helper trait
  327202a... Remove color utils and rsvg-css.h private header.
  fe8479d... rsvg-convert: shorten code
  829d3ac... PathOrUrl: extract function to do the UTF8-to-PathOrUrl heu
  73f8d71... PathOrBuf: new from_os_str() method
  c254140... PathOrUrl: new get_gfile method
  10a75a0... Export PathOrUrl for rsvg-convert and impl some common trai
  38e2528... rsvg-convert: use PathOrUrl instead of plain PathBuf
  7bf0d43... rsvg-convert: Actually cr.paint() the background color
  dac42df... rsvg-convert: Overwrite existing files by default
  3ce71af... rsvg-convert: rename variables
  bde810b... rsvg-convert: Extract function to compute the natural size 
  9349686... rsvg-convert: return a Size from natural_size(), not a (w, 
  878cf43... rsvg-convert: extract the final_size computation to a funct
  8bc8d26... rsvg-convert: Compute the natural and final sizes outside o
  f45a92a... rsvg-convert: Fix misrendered images with non-1.0 zooms
  89563e6... Draft a predicate to compare a PNG file's contents to a ref
  25aad2a... Refactor test_utils and move it to the tests
  bfafd58... Implement PngPredicate.with_contents() using tests::referen
  7aad1b5... Add test to verify that rsvg-convert renders the background
  127a945... Fix typo in test name.
  090e292... Merge branch 'refactor-test-utils' into 'rustify-rsvg-conve
  0f453a5... rsvg-convert: Figure out support for Cairo surface backends
  e554d5b... rsvg-convert: bubble up an Error instead of using exit
  23a5803... Add test for rendering individual elements
  ce24756... Fix for #601 from master
  abf84fe... cargo fmt
  3117c3a... Remove legacy_layer_size; use legacy_layer_geometry directl
  80c26d7... Avoid a couple of temporary values
  4da73bc... Compute the full geometry of the export_id element, not jus
  f993240... rsvg-convert: use render_document() vs. render_element() de
  18d5a29... Fix the export_id test geometry now that we use render_elem
  42d9959... Fix the export_id_short_option geometry

Commits added to the branch:

  0ce76d4... configure: Improve failures due to missing pkg-config (*)
  bc80183... Merge branch 'ismael/librsvg-buildsystem' (*)
  a5448c0... (#601) - Compute correct bounds for objects with stroke-wid (*)
  b4937d7... Merge branch 'stroke-width-zero' into 'master' (*)
  d24da67... Replace explicit lifetimes with anonymous ones where possib (*)
  ecdfe23... Merge branch 'fix-lifetime-warnings' into 'master' (*)
  ba1e607... tests: use trim() on the EndsWithPredicate (*)
  e4fa474... PathOrUrl: extract function to do the UTF8-to-PathOrUrl heu (*)
  76889ea... PathOrBuf: new from_os_str() method (*)
  c3a3ae6... PathOrUrl: new get_gfile method (*)
  4ef4139... Implement some common traits for PathOrUrl (*)
  4beba28... Draft a predicate to compare a PNG file's contents to a ref (*)
  b2b459a... Refactor test_utils and move it to the tests (*)
  54e67f1... Implement PngPredicate.with_contents() using tests::referen (*)
  89e79d3... Add test to verify that rsvg-convert renders the background (*)
  ed7b9fd... Fix typo in test name. (*)
  a34cd34... Merge branch 'cherry-pick-from-rustify-rsvg-convert' into ' (*)
  5f76e38... Return a meaningful error instead of using unit as an error (*)
  d3b2db3... Merge branch 'result-unit-err' into 'master' (*)
  d1a837a... rsvg-convert: Start work on a rustified version
  572cc70... rsvg-convert: Start work on the actual rendering
  3054f96... rsvg-convert: Improve the error handling
  da172ee... rsvg-convert: Add support for (E)PS and SVG output formats
  1aa511b... rsvg-convert: set background color before rendering
  29ce6d4... rsvg-convert: Set PDF creation date from environment variab
  0b87383... rsvg-convert: Add check for cairo image surface size limit
  20a3df4... rsvg-convert: Start to work on sizing the output properly
  705b0d3... rsvg-convert: Validate resolution and zoom values
  ae1fa97... rsvg-convert: Rename Zoom struct to Scale
  dbe6f73... Export the LegacySize crate from c_api just for rsvg_conver
  02c79fe... rsvg-convert: Get the legacy document size as rsvg-convert.
  ac208df... tests: Adjust test for size overflow
  ae759cb... rsvg-convert: preserve the current output for version
  722268b... rsvg-convert: tweak the about string
  c448d84... rsvg_convert: fix empty_svg_yields_error test case
  1c2e712... rsvg-convert: implement the different sizing strategies
  7dbc976... rsvg-convert: fix export_id_option_error test case
  c48b84b... rsvg-convert: use legacy sizing also for layers
  463676f... rsvg-convert: simplify stdin code
  f96d47d... rsvg-convert: avoid unwrap panic in input handling
  58c097a... rsvg-convert: simplify input handling
  b0b5b21... rsvg-convert: simplify output handling and use Gio
  ae1047a... rsvg-convert: consolidate everything in main.rs
  875b309... rsvg-convert: apply some cleanups suggested by imperio
  f76a175... rsvg-convert: error out if either width or height is 0
  29a15b8... rsvg-convert: add back the helper types for stdin and stdou
  963cad9... rsvg-convert: reorg the code a little
  edd8221... rsvg-convert: shorten surface code.
  21c38ba... rsvg-convert: move cairo context creation within Surface
  74d3151... rsvg-convert: use OnceCell for the lazy init of the surface
  2beaf8c... rsvg-convert: cleanup resize strategy
  96d6ea2... rsvg-convert: reword comment to not mention the old api
  3f9ac2a... rsvg-convert: remove the C code and add the rust one to the
  73a06c8... rsvg-convert: rename file to rsvg-convert.rs
  bd4e235... rsvg-convert: remove wrong testcase
  106e6ae... c-api: rework the LegacySizing helper trait
  6f86ec1... Remove color utils and rsvg-css.h private header.
  666d4a8... rsvg-convert: shorten code
  75d374b... Export PathOrUrl for rsvg-convert
  f87bba8... rsvg-convert: use PathOrUrl instead of plain PathBuf
  c36ad33... rsvg-convert: Actually cr.paint() the background color
  e935248... rsvg-convert: Overwrite existing files by default
  039f355... rsvg-convert: rename variables
  844de20... rsvg-convert: Extract function to compute the natural size 
  8a06268... rsvg-convert: return a Size from natural_size(), not a (w, 
  2f1659f... rsvg-convert: extract the final_size computation to a funct
  46ed9eb... rsvg-convert: Compute the natural and final sizes outside o
  48b3ada... rsvg-convert: Fix misrendered images with non-1.0 zooms
  7521974... rsvg-convert: Figure out support for Cairo surface backends
  6951a7c... rsvg-convert: bubble up an Error instead of using exit
  50441a9... Add test for rendering individual elements
  92c6575... Remove legacy_layer_size; use legacy_layer_geometry directl
  4302820... Avoid a couple of temporary values
  6818e84... Compute the full geometry of the export_id element, not jus
  8ae4481... rsvg-convert: use render_document() vs. render_element() de
  101eac6... Fix the export_id test geometry now that we use render_elem
  f5b1b8d... Fix the export_id_short_option geometry
  3f74145... rsvg-convert: remove redundant import

(*) This commit already existed in another branch; no separate mail sent


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