commit 00e064575cd3fde407f826f0aa1fbc950c515307 Author: Federico Mena Quintero Date: Tue Jan 23 13:57:05 2018 -0600 Update NEWS for 2.42.1 NEWS | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 7899b2f14d7e8f4db0478bbca7d8f1636435a5f0 Author: Federico Mena Quintero Date: Tue Jan 23 11:48:50 2018 -0600 Cargo update rust/Cargo.lock | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) commit bd2e64dcbf73927167f19a6e4ed496d8ed629f48 Merge: e0e5ead b8d7c40 Author: Federico Mena Quintero Date: Tue Jan 23 11:44:22 2018 -0600 gitlab#133 - More stringent tests of the path parser This is a general cleanup of the path parser: * Use Result<> throughout instead of returning bool from the functions that parse terminals and nonterminals. * Use a ParseError with an ErrorKind enum instead of storing strings in the error struct. * New tests for detecting invalid tokens or unexpected EOF in the right places. * Spec compliance nitpicking. https://gitlab.gnome.org/GNOME/librsvg/issues/133 commit b8d7c408bf0e3ddd838ecf23bb8f8367fa778805 Author: Federico Mena Quintero Date: Tue Jan 23 11:19:02 2018 -0600 parse_path: Use the absolute value of the rx/ry radii for elliptical arcs This is per https://www.w3.org/TR/SVG/implnote.html#ArcOutOfRangeParameters Since we don't need nonnegative_number() anymore, inline it in number(). However, note that https://www.w3.org/TR/SVG2/paths.html#PathDataErrorHandling indicates "a non-positive radius value is an error", in SVG2. At some point we have to make a decision whether to be permissive, or to actually make a distinction between parsing SVG1.1 and SVG2. rust/src/path_parser.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) commit 1c737d849cd5f7b2955d068743771c0ae926ae98 Author: Federico Mena Quintero Date: Tue Jan 23 11:11:19 2018 -0600 path_parser: Test the arc arguments rust/src/path_parser.rs | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) commit c6b248bef07747826bb5c62270e7948ef94ebd84 Author: Federico Mena Quintero Date: Tue Jan 23 11:01:25 2018 -0600 path_parser: Test smooth quadratic Bézier curveto args rust/src/path_parser.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 9447a1c3c48669aacb027e4c4be96624e3567363 Author: Federico Mena Quintero Date: Tue Jan 23 10:59:28 2018 -0600 path_parser: Test quadratic Bézier curveto arguments rust/src/path_parser.rs | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) commit 121b069c7491e618c05cf576b2009284906ab40f Author: Federico Mena Quintero Date: Tue Jan 23 10:52:15 2018 -0600 path_parser: Test smooth curveto args rust/src/path_parser.rs | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit d10a7a74f23a66ae3f66455bf5ac2a9adfc8f567 Author: Federico Mena Quintero Date: Tue Jan 23 10:48:45 2018 -0600 path_parser: Test curveto arguments rust/src/path_parser.rs | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) commit 25bb12542a1fd3853e0421a4debb306dacec489c Author: Federico Mena Quintero Date: Tue Jan 23 10:39:41 2018 -0600 path_parser: Test for trailing commas after moveto and lineto rust/src/path_parser.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 20a96c47db37f3fcfa28911ad3f2b0bb94c27219 Author: Federico Mena Quintero Date: Tue Jan 23 10:39:20 2018 -0600 path_parser: Test vertical lineto args rust/src/path_parser.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 124b9f299bd64421d1abcfe8db628e9547a82941 Author: Federico Mena Quintero Date: Tue Jan 23 10:35:02 2018 -0600 path_parser: Test for trailing commas with missing arguments rust/src/path_parser.rs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) commit fe1e6a48def4624fcddf55cb185e317c88f8939a Author: Federico Mena Quintero Date: Tue Jan 23 10:34:40 2018 -0600 path_parser: Test horizontal lineto args rust/src/path_parser.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 6852fc1bd694b6fb52217a388cb5650e49ba32a6 Author: Federico Mena Quintero Date: Tue Jan 23 10:29:41 2018 -0600 path_parser: Test the number of arguments to lineto rust/src/path_parser.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit ff34532b65c4aa029d7c4302ab6de87f66abbb06 Author: Federico Mena Quintero Date: Tue Jan 23 10:29:28 2018 -0600 path_parser: Test that closepath has no arguments rust/src/path_parser.rs | 9 +++++++++ 1 file changed, 9 insertions(+) commit 5afd6401314324932066ff31867ea44240b125f3 Author: Federico Mena Quintero Date: Tue Jan 23 10:29:04 2018 -0600 path_parser: Test for trailing whitespace in the string rust/src/path_parser.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit be2415d45c650d1e24a19e97adacbbcec6b16292 Author: Federico Mena Quintero Date: Tue Jan 23 10:20:01 2018 -0600 path_parser: Test that moveto gets the correct number of arguments rust/src/path_parser.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) commit 1b871fd28d4efd8b8912545426a561150e612fe2 Author: Federico Mena Quintero Date: Tue Jan 23 10:16:21 2018 -0600 path_parser: Test that we detect broken/incomplete numbers when parsing rust/src/path_parser.rs | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) commit c83e93979c35b0711521c47605f7ce6c59dce98c Author: Federico Mena Quintero Date: Tue Jan 23 10:09:51 2018 -0600 path_parser: Make number() and flag() return UnexpectedEof when appropriate rust/src/path_parser.rs | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) commit 7ffc51fa1140ad6d21a126c518d0b90b99751156 Author: Federico Mena Quintero Date: Tue Jan 23 09:56:35 2018 -0600 path_parser: Test that the first command is a moveto rust/src/path_parser.rs | 8 ++++++++ 1 file changed, 8 insertions(+) commit 4199af6529c0aef386fade35de2462a90c1b0407 Author: Federico Mena Quintero Date: Tue Jan 23 09:48:03 2018 -0600 path_parser: moveto(): Distinguish between EOF and an unexpected token The M/m commands are special, because the beginning of the path string *must* have one of them. So, our moveto() has a different signature from e.g. line_to(): - moveto() -> Result<(), ParseError> - means "parsed a Moveto or error" - line_to() -> Result - means "found/didn't find a Lineto, or error" The functions which can look for optional commands (line_to(), curve_to(), etc.) return a bool in the Ok() case, to indicate whether they actually found their respective command. Since the moveto() is not optional, it returns Ok(()), not Ok(bool). rust/src/path_parser.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit d9fe094f89b1130664090c7b6e022b2984edc9be Author: Federico Mena Quintero Date: Tue Jan 23 09:47:18 2018 -0600 path_parser: whitespace(): make this not return an error if we are at EOF rust/src/path_parser.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) commit 5b65c538b67bcbc03ac54e3589cfff5b64ee6f64 Author: Federico Mena Quintero Date: Tue Jan 23 09:46:17 2018 -0600 path_parser: Don't advance the current position in getchar() if we get to EOF Thus, self.position will be the last character in the string. rust/src/path_parser.rs | 1 - 1 file changed, 1 deletion(-) commit 068d27c4b067e551e25728de468fce53bcbf83a7 Author: Federico Mena Quintero Date: Tue Jan 23 09:44:26 2018 -0600 path_parser: Fix invalid path syntax in a test rust/src/path_parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e2e86ac87b47cd88087d746f7b638389eed0c2da Author: Federico Mena Quintero Date: Tue Jan 23 09:43:55 2018 -0600 path_parser: test_parser(): Compare the expected results, both Ok and errors. rust/src/path_parser.rs | 48 ++++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 26 deletions(-) commit 41dfff7f34240eb07360248470368f9f957e26ca Author: Federico Mena Quintero Date: Tue Jan 23 09:11:55 2018 -0600 path_parser: test_parser(): Take an expected error position and error kind These are dummy arguments for now; we'll implement their usage in the next commits. rust/src/path_parser.rs | 248 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 186 insertions(+), 62 deletions(-) commit 3bca74f9a58af7fedcb598c2e8c3f36095c10660 Author: Federico Mena Quintero Date: Tue Jan 23 09:06:05 2018 -0600 path_parser: Store an ErrorKind enum in ParseError instead of a string This will let us write tests for expected errors more easily. rust/src/path_parser.rs | 47 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 12 deletions(-) commit bdd41820209e7a2815cb1a34e25fd4e3bbf500a9 Author: Federico Mena Quintero Date: Tue Jan 23 08:44:26 2018 -0600 NodePath: Store an Option instead of an empty builder rust/src/shapes.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit a36569d1b52648847293d8bb0b857b8c663c0e5b Author: Federico Mena Quintero Date: Mon Jan 22 19:56:55 2018 -0600 path_parser.rs: Big refactor; return Result<> at every step instead of bool In the recursive-descent parser, we used to return a bool from each function that expects a terminal or a nonterminal. Now we return a Result<_, ParseError> instead. This makes the code much easier to read, since the "?" let us bail out at the appropriate times without having deeply-nested if statements. Also, fixed the handles_relative_moveto_lineto_lineto_abs_lineto() test - it had incorrect path syntax. rust/src/path_parser.rs | 719 +++++++++++++++++++++--------------------------- 1 file changed, 312 insertions(+), 407 deletions(-) commit e0e5ead3bedb2b6feded6649e45cf4118e75f568 Author: Federico Mena Quintero Date: Mon Jan 22 17:30:15 2018 -0600 gitlab#187 - Don't crash when setting a gradient on a zero-sized object If the incoming bbox is zero-sized, we would create an all-zeros affine for the gradient's transformation. https://gitlab.gnome.org/GNOME/librsvg/issues/187 rust/src/bbox.rs | 5 +++++ rust/src/gradient.rs | 4 ++++ .../render-crash/187-set-gradient-on-empty-path.svg | 13 +++++++++++++ 3 files changed, 22 insertions(+) commit 72ac1e586514913b9d7a820535549bc37b4e1dca Merge: 5f97b23 88867e2 Author: Federico Mena Quintero Date: Mon Jan 22 13:25:36 2018 -0600 Merge remote-tracking branch 'origin/master' commit 5f97b230214b640b67bf6f160c1303780e66de74 Author: Federico Mena Quintero Date: Mon Jan 22 13:24:50 2018 -0600 Normalize test files that differ; they all do so by a tiny amount .../reftests/svg1.1/filters-composite-02-b-ref.png | Bin 15874 -> 15793 bytes .../reftests/svg1.1/paths-data-04-t-ref.png | Bin 17850 -> 17856 bytes .../reftests/svg1.1/paths-data-05-t-ref.png | Bin 15891 -> 15948 bytes .../reftests/svg1.1/paths-data-08-t-ref.png | Bin 18892 -> 18899 bytes .../reftests/svg1.1/paths-data-09-t-ref.png | Bin 17272 -> 17328 bytes .../reftests/svg1.1/paths-data-14-t-ref.png | Bin 12377 -> 12373 bytes 6 files changed, 0 insertions(+), 0 deletions(-) commit 828d222fc76078ba4cb0ef2a6d1874fba3a5b19e Merge: 3b2b9b0 f7ac35c Author: Federico Mena Quintero Date: Mon Jan 22 13:18:53 2018 -0600 gitlab#182 - Merge branch 'parse-transform-with-cssparser' We no longer use lalrpop to parse SVG's "transform" attribute. We do it by hand with rust-cssparser. Lalrpop currently suffers from having to recompile its regexps on each invocation of the parser, so SVGs with many "transform" attributes are parsed slower than they should be. The grammar for the "transform" attribute is very small, anyway, and doesn't require an industrial-strength parser. Rust-cssparser is perfectly capable of dealing with it. https://gitlab.gnome.org/GNOME/librsvg/issues/182 commit f7ac35cf0e7f4a77eb5fd2ec3fc4875c5178f90e Author: Federico Mena Quintero Date: Mon Jan 22 12:42:07 2018 -0600 Remove lalrpop-related files Makefile.am | 2 -- 1 file changed, 2 deletions(-) commit 0298f282330eeaed14c3bbeb0ab34e64a2709e5d Author: Federico Mena Quintero Date: Mon Jan 22 12:32:18 2018 -0600 Remove dead code rust/src/transform.rs | 17 ----------------- 1 file changed, 17 deletions(-) commit 259b15f4ad8678a7d2296a8b461cb01422df8605 Author: Federico Mena Quintero Date: Mon Jan 22 12:30:53 2018 -0600 Remove the lalrpop dependency. We parse transforms with cssparser now. rust/Cargo.lock | 195 -------------------------------------------------------- rust/Cargo.toml | 5 -- rust/build.rs | 5 -- rust/src/lib.rs | 1 - 4 files changed, 206 deletions(-) commit 1138d63b3a0eeeb9639182500cca72ba54ddef1f Author: Federico Mena Quintero Date: Mon Jan 22 12:28:32 2018 -0600 Link to the transform part of the spec rust/src/transform.rs | 4 ++++ 1 file changed, 4 insertions(+) commit 4c27a5f537b8bfcaeefaffb6dd08cf1647e05ede Author: Federico Mena Quintero Date: Mon Jan 22 12:28:12 2018 -0600 Fix the translate transform cases that I had missed rust/src/transform.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit e387cfaed96ecef05c171991e6feb83431d2a249 Author: Federico Mena Quintero Date: Mon Jan 22 12:21:25 2018 -0600 Enable all the remaining transform tests rust/src/transform.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 40c40b4ee6c55760e41bd2981604e168ff07d9c7 Author: Federico Mena Quintero Date: Mon Jan 22 12:18:30 2018 -0600 Parse the skewX / skewY transforms rust/src/transform.rs | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) commit de4b0d1f3ac8bce1e9d5970f099446b663cd1553 Author: Federico Mena Quintero Date: Mon Jan 22 12:15:23 2018 -0600 Parse the rotate transform rust/src/transform.rs | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) commit 6bf7e12bb5806189a7b8c9ab69b38bab96b1e5e1 Author: Federico Mena Quintero Date: Fri Jan 19 21:21:35 2018 -0600 Parse the scale transform rust/src/transform.rs | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) commit 88ac2b213ee7293428e12125ba043d8be2c221f1 Author: Federico Mena Quintero Date: Fri Jan 19 20:52:04 2018 -0600 Update to rust-cssparser 0.22.1 rust/Cargo.lock | 252 ++++++++++++++++++++++++++++------------------------ rust/Cargo.toml | 2 +- rust/src/parsers.rs | 4 +- 3 files changed, 138 insertions(+), 120 deletions(-) commit 34e954f57ff287490703e94e7a7c2d91091dd5da Author: Federico Mena Quintero Date: Wed Nov 22 14:01:56 2017 -0600 Parse "transform (...)" and "transform(...)" equivalently rust-cssparser translates the first one into Token::Ident plus Token::ParenthesisBlock, and the second one as Token::Function. rust/src/transform.rs | 70 ++++++++++++++++++++++++++++++++++----------------- 1 file changed, 47 insertions(+), 23 deletions(-) commit 88867e26ec795b0d60f1f0a83dc0413565af8ede Author: Chun-wei Fan Date: Wed Jan 17 11:42:58 2018 +0800 rsvg-cairo-[draw|clip].c: Don't unconditionally use PangoFT2 items Like the rest of the code, since we may not have PangoFT2 on Windows, only include and use these headers and fields when we do indeed have PangoFT2. Fixes issue #184. rsvg-cairo-clip.c | 2 ++ rsvg-cairo-draw.c | 2 ++ 2 files changed, 4 insertions(+) commit 4078201a4537add82e679c9b3dc8c473acd02a4e Author: Chun-wei Fan Date: Wed Jan 17 11:40:22 2018 +0800 rsvg.symbols: Fix typo rsvg-convert uses rsvg_css_parse_color_(), not the (internal) rsvg_css_parse_color(). Fixes issues #184. rsvg.symbols | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b2b9b010cebf5844c618437025e8bc2a5e81ba7 Merge: 0137cdf 788cd43 Author: Federico Mena Quintero Date: Thu Jan 18 21:07:54 2018 -0600 Merge branch 'hospitality' commit 788cd43dbbcae08adea875e7e01bbdef62173348 Author: Federico Mena Quintero Date: Thu Jan 18 20:55:18 2018 -0600 CONTRIBUTING.md: Note on adding tests tests/README.md: Note on unit tests vs. black box tests CONTRIBUTING.md | 6 ++++++ tests/README.md | 23 +++++++++++++++++++++++ 2 files changed, 29 insertions(+) commit 6969b14b55bf5dbacecd0a359c006ce3566f31c9 Author: Federico Mena Quintero Date: Thu Jan 18 20:48:49 2018 -0600 CONTRIBUTING.md: Note on how to test changes CONTRIBUTING.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit f652d0559410ef0342513af087b283c4d1ee8f53 Author: Federico Mena Quintero Date: Thu Jan 18 20:29:43 2018 -0600 README.md: Note how to contact me by irc Also, link to this "Maintainer" section from the other READMEs instead of just putting my email in them. COMPILING.md | 4 ++-- CONTRIBUTING.md | 6 +++--- README.md | 14 ++++++++++++-- tests/README.md | 4 ++-- 4 files changed, 19 insertions(+), 9 deletions(-) commit 0137cdf0dd934b76bca2be0680c19faf989f5204 Author: Chun-wei Fan Date: Wed Jan 17 11:25:12 2018 +0800 MSVC builds: Fix rsvg-internals.lib (Rust) linking Later versions of Rust include the Rust architecture in the output directory by default (i.e i686-pc-windows-msvc or x86_64-pc-windows-msvc), so we must include that in the output path in both the NMake Makefile that is used to call cargo, as well as in the rsvg-rust project, so that the librsvg DLL can properly link, and to avoid running Cargo again when the Rust portion has been successfully built. win32/rsvg-rust.mak | 4 ++-- win32/vs12/rsvg-build-defines.props | 5 +++++ win32/vs12/rsvg-rust.vcxproj | 8 ++++---- 3 files changed, 11 insertions(+), 6 deletions(-) commit a3de426ced7ac90b934fda04e04744202d0da958 Author: Federico Mena Quintero Date: Mon Jan 15 21:19:05 2018 -0600 gitlab#117 - (Windows) Set stdout to O_BINARY in rsvg-convert. Thanks to Bakhtiar Hasmanan for the fix. https://gitlab.gnome.org/GNOME/librsvg/issues/117 rsvg-convert.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 745a35066e944021f475f24d9615fc5f6131dfee Author: Andreas Smas Date: Mon Jan 15 19:32:29 2018 -0600 gitlab#152 - Fix detection of image type in data: with no MIME type. https://gitlab.gnome.org/GNOME/librsvg/issues/152 rsvg-io.c | 2 +- .../reftests/bugs/152-image-data-with-no-mimetype-ref.png | Bin 0 -> 184 bytes .../reftests/bugs/152-image-data-with-no-mimetype.svg | 7 +++++++ 3 files changed, 8 insertions(+), 1 deletion(-) commit 33cb3d684c79367ffc10a151db41088da847f617 Author: Philip Withnall Date: Tue Jan 24 09:47:03 2017 +0000 gitlab#160 - rsvg-convert: Fix error reporting when running from stdin When no input files are provided, args may be NULL, but n_args is set to 1 by the code handling stdin. This can result in a dereference of args[0] when it isn’t set. Avoid that by setting args to a dummy array of ['stdin']. Coverity ID: 1388557 https://gitlab.gnome.org/GNOME/librsvg/issues/160 rsvg-convert.c | 3 +++ 1 file changed, 3 insertions(+) commit e2f68bc6fa1d4a75bd1952ada7a61be320ea339e Author: Federico Mena Quintero Date: Fri Jan 12 16:23:08 2018 -0600 gitlab#181 - Inherit attributes in element properly I accidentally removed the call to state_reinherit_top() in NodeSvg::draw(). Duh! Also, regenerated 761175-recursive-masks-ref.png. It *was* being rendered incorrectly, with the caps at the end of the lines chopped off. I didn't notice because they were very small in the resulting PNG. https://gitlab.gnome.org/GNOME/librsvg/issues/181 rust/src/structure.rs | 4 +++- .../reftests/bugs/181-inheritable-attrs-in-svg-ref.png | Bin 0 -> 1214 bytes .../reftests/bugs/181-inheritable-attrs-in-svg.svg | 3 +++ .../reftests/bugs/761175-recursive-masks-ref.png | Bin 460 -> 513 bytes 4 files changed, 6 insertions(+), 1 deletion(-) commit e84aa7372796a32ef3b20efcee4bf0dd0bb9accf Merge: d6ca3be 0ebc4b9 Author: Federico Mena Quintero Date: Fri Jan 12 15:42:36 2018 -0600 Merge branch 'ci' commit 0ebc4b993ecd399256955c1599431d8125d605ed Author: Federico Mena Quintero Date: Fri Jan 12 15:08:23 2018 -0600 Require rust-std .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e4e0d4be82975459330b7e7f4143eacea3cadd20 Author: Federico Mena Quintero Date: Fri Jan 12 14:44:43 2018 -0600 Require GNU make. .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ceb52113971e210d792db2cf018a41eb1b1c463e Author: Federico Mena Quintero Date: Fri Jan 12 14:16:39 2018 -0600 Let's try the opensuse:tumbleweed image instead .gitlab-ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 678a1605cd160b9cb735c1a50f1a30a722c58391 Author: Federico Mena Quintero Date: Fri Jan 12 13:58:05 2018 -0600 Define artifacts for the test failure files, so we can debug them .gitlab-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) commit 8502644ca3158c1f60a27fcb62d79f64793507bb Author: Federico Mena Quintero Date: Fri Jan 12 13:09:51 2018 -0600 Fedora calls it gdk-pixbuf2-devel .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d23e8f32d4c98408f55ac10aafd6a57891bb354 Author: Federico Mena Quintero Date: Fri Jan 12 13:06:19 2018 -0600 Add libcroco-devel and other -devel packages .gitlab-ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 8c2a863cf3aa71f03e86b6dba069b926fc34b4a5 Author: Federico Mena Quintero Date: Fri Jan 12 12:51:36 2018 -0600 Add rust, cargo, gtk-doc to the CI requirements .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 4ee376df11798e8cc628125872bc6cdff7c57a7c Author: Federico Mena Quintero Date: Fri Jan 12 12:40:49 2018 -0600 Add .gitlab-ci.yml .gitlab-ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit d6ca3be6959cc0d6f2a9ab545d116f6be2da6a79 Merge: 7950dc0 654e631 Author: Federico Mena Quintero Date: Fri Jan 12 12:32:39 2018 -0600 Merge branch 'hospitality' commit 654e6314d400f6d960d3acfcf5b616b3c265e78c Author: Federico Mena Quintero Date: Fri Jan 12 12:31:08 2018 -0600 README.md: Link to GUADEC presentation README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 6440edece7cce7ef2fa0ae9f8715d841ebedcd85 Author: Federico Mena Quintero Date: Fri Jan 12 12:19:10 2018 -0600 README.md: List of users of librsvg README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) commit 7ad2b1e35d350d305d944158c03bdc4cb0ca79b6 Author: Federico Mena Quintero Date: Fri Jan 12 12:11:59 2018 -0600 CONTRIBUTING.md: fix typo CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4b5b4bddffc0f66fa69939ac1baa0b6d802268d6 Author: Federico Mena Quintero Date: Fri Jan 12 12:11:10 2018 -0600 Mention that it's OK to ask for help with autotools COMPILING.md | 5 +++++ CONTRIBUTING.md | 36 ++++++++++++++++++++++++++++-------- 2 files changed, 33 insertions(+), 8 deletions(-) commit d9f084a5a714a87be62505b31140b55876f1c035 Merge: ddb1c06 52fb044 Author: Federico Mena Quintero Date: Fri Jan 12 12:03:18 2018 -0600 Merge branch 'gitlab-migration' into hospitality commit ddb1c067472cfbf00ca001aae95a870c155f0232 Author: Federico Mena Quintero Date: Fri Jan 12 11:15:40 2018 -0600 tests/README.md: fix links to headers in the same file tests/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit af48702d5787ddbc20d30c12f72fc0c3cc816de1 Author: Federico Mena Quintero Date: Fri Jan 12 11:15:24 2018 -0600 tests/README.md: Fix typo tests/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1aa88ccc85e0956885df539a5ffc3ffdb9550e1e Author: Federico Mena Quintero Date: Fri Jan 12 11:15:07 2018 -0600 COMPILING.md: markup fixes COMPILING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7950dc0904914d0c71d8e1782434163cade39633 Author: Federico Mena Quintero Date: Fri Jan 12 09:28:47 2018 -0600 Update Cargo.lock rust/Cargo.lock | 96 ++++++++++++++++++++++++++------------------------------- 1 file changed, 44 insertions(+), 52 deletions(-) commit 7453c2e0b8debf8c5438fcafb68dae79b9754e89 Author: Federico Mena Quintero Date: Fri Jan 12 09:28:24 2018 -0600 Post-release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)