[librsvg] (188 commits) Non-fast-forward update to branch wip/aruiz/rust-pixbuf-loader
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] (188 commits) Non-fast-forward update to branch wip/aruiz/rust-pixbuf-loader
- Date: Tue, 6 Sep 2022 01:19:41 +0000 (UTC)
The branch 'wip/aruiz/rust-pixbuf-loader' 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:
a55fa03... gdk-pixbuf-loader: initial attempt to port to rust
2d74f67... use different values for different channels to ensure pixel
a0f6f90... itest: test last pixel
e0fe0ac... pixbuf-loader: use cstr!() for c strings
4cc49cb... pixbuf-loader: use c_char instead of i8
7beb103... pixbuf-loader: use gpointer instead of *mut c_void
5d503c5... pixbuf-loader: use gboolean instead of custom c_bool type a
bc1c45c... pixbuf-loader: use true/false.into_glib() to satisfy gboole
29ac15d... pixbuf-loader: use gboolean instead of c_int
6fca02a... pixbuf-loader: Avoid extra copy by turning slice into Bytes
c52965a... pixbuf-loader: use c_int instead of i32
5df169b... pixbuf-loader: use render_to_pixbuf_at_size to generate the
7f03f66... pixbuf-loader: remove redundant to_string()
cf6b256... pixbuf-lodear: use to_glib_full() instead of into_raw() to
4154d9d... pixbuf-loader: check if **GError is null
2c7e5b8... pixbuf-loader: tidy up imports
f435dcc... pixbuf-loader: fix comment about color
93c4ade... pixbuf-loader: add unit test to check error is returned
Commits added to the branch:
8d68d50... Use indexes into the array to store id and class, instead o (*)
29c0f0e... Make attribute indexes a newtype around u16 instead of usiz (*)
918cfa4... Move attributes limit error into regular limit error (*)
3af3832... Move class/id indexes into Attributes (*)
a30b9d9... Merge branch 'notriddle/node-size-opt' into 'main' (*)
bfac70f... Update dependencies (*)
ab079b3... c-api: Drop usless blurb/nick from properties (*)
5818fe3... c-api: Switch to ParamSpec builders (*)
5c20f49... c-api: Use derive Default for ObjectSubclass state (*)
e950a3e... Merge branch 'bilelmoussaoui/param-spec' into 'main' (*)
26070cc... Fix cut&paste error for MAX_LOADED_ATTRIBUTES (*)
c9e04b4... Merge branch 'attribute-limits' into 'main' (*)
8485030... Bump minimum Rust version to 1.58, for gitlab_clippy (*)
d8ae2ee... xml2_load.rs: Explicitly drop a Box::from_raw to free it (*)
e8d0964... Bump version to 2.55.0 (*)
f482e58... Update NEWS.md (*)
8d1fef1... Merge branch 'prepare-2.55-alpha' into 'main' (*)
57f22af... CI: Install clang/clang-tools (*)
faa74cf... WIP: explicitly link clang's profile lib for coverage (*)
3ca4a72... WIP: run the coverage job with stable rust (*)
cd4eb6a... remove -Cpanic=abort because crates don't like it? (*)
9aff603... Oops, don't use nightly in the coverage job (*)
9694b21... Bump RUST_STABLE to 1.60.0 to get -Cinstrument-coverage (*)
80e69ee... Build tests/api statically (*)
5f3994d... Install grcov on the non-nightly images. (*)
1bfb7ad... Switch from LLVM source-based instrumentation back to gcov (*)
14b3b81... clippy: simplify a boolean expression (*)
fa09b4b... clippy: simplify a boolean expression (*)
5b0efc4... clippy: use a slice instead of passing a reference to a Vec (*)
0ebe0e7... Merge branch 'c-api-coverage' into 'main' (*)
21512d1... Bump the base tag for the container image (*)
4606cdf... Disable the cobertura.xml report for now (*)
c6da608... Extract the line coverage from the HTML report (*)
afa9e81... Merge branch 'disable-cobertura' into 'main' (*)
d09f820... build: Don't run cargo for the library and rsvg-convert in (*)
50f3d29... Merge branch 'cargo-notparallel' into 'main' (*)
3220a37... Add missing tests for rsvg_handle_get_title/desc/metadata (*)
df2dfd7... Add missing test for rsvg_handle_set_stylesheet() (*)
339e64f... coverage: ignore lines with the unreachable!() macro (*)
8bfc6bc... tests/api.c: Test the case where get_intrinsic_dimensions() (*)
9e035be... tests/api.c: Factor out function to load test files easily (*)
d70d7c2... Remove unused conversion (*)
040c826... rsvg_handle_set_default_dpi(): implement in terms of rsvg_h (*)
c88bd57... RsvgRectangle: remove some unused derives (*)
a661bfc... tests/api.c: Test that rsvg_handle_close() is idempotent (*)
3431e3a... tests/api.c: Test rsvg_handle_get_position_sub(..., id=NULL (*)
8939a29... Merge branch 'missing-c-api-tests' into 'main' (*)
b52b905... ci/test-msys2.sh: Enable RUST_BACKTRACE to find out what we (*)
807baaa... Add a Windows-specific test for Url (*)
990aafa... Try not using a base URL (*)
84945b5... It works without a base URL! So write down the requirement (*)
db7107b... Try changing the invalid URL in 524-invalid-stylesheet-href (*)
e2ffccf... Make the Windows test for UrlResolver not panic (*)
3a5a83a... test-msys2.sh: Don't allow the msys2 tests to fail (*)
5f1f4cc... Merge branch 'fix-windows-build' into 'main' (*)
c9e5976... CI: install Sphinx in the opensuse-stable container (*)
9484ec4... Start a Sphinx skeleton for the developer's documentation (*)
f37e3fe... Outline the developer's documentation (*)
9257a5e... Reorder a bit (*)
1516263... References (*)
aca4225... Update the roadmap (*)
423b5ed... devel-docs/contributing.rst: Start a list of projects that (*)
020705d... typo fix (*)
ab36b3e... Start a chapter with "Librsvg as a product" to describe the (*)
4e5fc89... Skeleton chapter for the CI (*)
a0a3032... Link the contributing chapter (*)
9bb2a22... Some more things for the outline. (*)
4d23fb1... Install sphinx-rtd-theme (*)
3560338... Use the sphinx_rtd_theme (*)
27889c7... contributing.rst: Fix markup (*)
cba35b6... Finish describing "librsvg as a product" (*)
3cd6f91... Add a devel-docs job to the CI (*)
60fb6c4... Markup fixes (*)
1c2eaf7... Chapter on how to set up a development environment (*)
31af1bb... Bump the base tag for the container image (*)
6539b77... Merge branch 'devel-docs' into 'main' (*)
07b1073... README.md: link to the development guide (*)
7478809... devel-docs: mention the location of the document's source c (*)
84823aa... product.rst: edits for the section on the Rust API (*)
f126947... product.rst: minor edits (*)
3d77cf2... text_layout.rst: Move the text layout document to the devel (*)
b6c50f4... Move the roadmap to the devel docs (*)
c30cd2b... Merge branch 'more-devel-docs' into 'main' (*)
d839c73... New CairoContextState struct to capture the state of a pass (*)
83e2fc9... devel-docs/api-observability.md: Development docs for obser (*)
fe81d49... Desiderata for observability (*)
4a4351c... More details on the design doc for observability (*)
143b02f... Convert the observability doc to rst (*)
3c26699... CairoContextState: capture the initial matrix (*)
dc6b58d... session.rs: new file with a Session type, to track metadata (*)
d7af0a2... Loader: create a Session, even if it does not do anything y (*)
e0e9010... SvgHandle: turn into a real struct, from a tuple struct (*)
23dc7b1... SvgHandle: store a Session, too (*)
4231dc2... Handle: store a Session (*)
2e5b953... Session: move the fields to an inner Arc<T> (*)
e372e71... rsvg_log_session!(): new macro, uses a Session to decide wh (*)
eb1f738... Session.new_for_test_suite(): New method (*)
d0c3d5a... Pass a Session around the document loading code (*)
2f8c132... xml/mod.rs: Use a session for logging (*)
63731fd... DrawingCtx: use a session for logging (*)
156f1da... DrawingCtx: expose a session() method so it can be used aro (*)
05adeae... shapes.rs: Use a session for logging where we have a Drawin (*)
f08a55b... element.rs: Use the DrawingCtx.session() (*)
2c2f0d1... Pass a session to the PaintServer.resolve() functions (*)
aaaa42d... api.rs: mark the SvgHandle._session as an unused field (*)
99c0c09... paint_server.rs: Use rsvg_log_session! in a couple of place (*)
5341853... CairoContextState: suppress a warning until we use this for (*)
5300bb6... layout.rs: Use a session for logging (*)
63ee11c... filter.rs: Use the DrawingCtx's session for logging (*)
8919cf8... image.rs: Use a session for logging (*)
7e9b0df... filters/mod.rs: Use a session for logging (*)
f6be4ee... impl Default for Session (*)
0c0bbf5... c_api/handle.rs: Keep a Session for the CHandle and log to (*)
ab21884... c_api: Pass a session to set_gerror (*)
ad2b1d3... css.rs: Use a session for logging (*)
c0a336b... Pass a Session to the node creation code (*)
03fa7ca... Pass a Session to the cascading machinery (*)
cca3638... Pass a Session to set_attributes() functions (*)
ed471ca... Pass a session to ElementInner.set_error() (*)
ae982ed... api.rs: Oops, don't re-export UserLanguage (*)
91deb9c... api.rs: Move the UserLanguage::new constructor to here (*)
f0c8de5... Pass a session to UserLanguage::new() (*)
a3799b3... Pass a Session to the gradient.resolve machinery (*)
b0559cb... ElementInner: remove the big result field, and substitute f (*)
8e74dab... Remove the rsvg_log macro now that it is unused (*)
3625293... Session: move the RSVG_LOG detection code to here (*)
8cf6b3a... Rename rsvg_log_session back to rsvg_log (*)
9aafae4... Merge branch 'observable-api' into 'main' (*)
bfa4f5f... Cargo.toml: define most metadata (*)
5af38c8... Merge branch 'crate-metadata' into 'main' (*)
80ef764... clippy: allow not having a Default for Loader (*)
775bb14... Remove redundant clone (*)
9a35daf... Run the clippy job always (*)
35b0de2... Also allow the clippy job on merge request events (*)
d3911ed... cargo fmt (*)
a2d9460... Merge branch 'clippy' into 'main' (*)
0cf456d... New document to explain false positives of memory leaks fro (*)
5658411... Merge branch 'leaks-document' into 'main' (*)
19b1075... Move adding_a_property.rst to the devel docs book (*)
18b1243... Move the architecture document to the development guide (*)
0824946... (#886): Move NEWS.md back to NEWS (*)
1f85fa6... Move the RELEASING.md document to the development guide (*)
f344e3a... Add the minimum rust-version to Cargo.toml (*)
dab6e6d... devel-docs/index.rst - Remove boilerplate at the end that w (*)
a3bb8fc... Fix references to presentations in the README; add them to (*)
d01fb71... Oops, fix Makefile.am for NEWS (*)
d823f14... Merge branch 'devel-docs' into 'main' (*)
a1b134b... (#92): In the use element, honor the overflow:hidden proper (*)
e3aaec5... Remove ClipMode::ClipToVbox, it is not used anywhere (*)
f5bda04... Merge branch '92-symbol-clip' into 'main' (*)
24bf24a... Add docs for fields of DocumentBuilder. (*)
d5110dd... Stylesheet::load - take an AllowedUrl instead of validating (*)
fb64f16... Stylesheet::parse - make private (*)
c8a23df... Stylesheet::empty() - rename from new() and make private (*)
b1d6ddc... Stylesheet::from_href - take an AllowedUrl instead of valid (*)
87087fd... Add a couple of docstring links (*)
98f0643... Some more docstrings for DocumentBuilder (*)
72a5138... Inline function in its only caller (*)
b50d07a... Document a method (*)
a3469ef... DocumentBuilder::append_stylesheet - new function (*)
5816333... Move the code to validate an XML processing instruction for (*)
dead6c9... document.rs: Pass around a single Arc<LoadOptions> instead (*)
20c95d4... XmlState: carry a LoadOptions instead of just its unlimited (*)
c7ad43c... Move all the logic for XML processing instructions to the X (*)
86c34e2... Create inline stylesheets in the XML module instead of Docu (*)
27744f1... Remove superfluous references (*)
4245a41... Merge branch 'more-docs' into 'main' (*)
ffbec91... Apply width, height when `<use>`ing an `<svg>` (*)
5206545... Merge branch 'notriddle/bug-875' into 'main' (*)
fe5ddfa... Implement vector-effect="non-scaling-stroke" (*)
d38803f... Merge branch 'notriddle/885-vector-effect-non-scaling-strok (*)
2bf30a1... gdk-pixbuf-loader: initial attempt to port to rust
60c6a53... use different values for different channels to ensure pixel
3a83f55... itest: test last pixel
3b5fe2f... pixbuf-loader: use cstr!() for c strings
ebd9bd9... pixbuf-loader: use c_char instead of i8
b6254c9... pixbuf-loader: use gpointer instead of *mut c_void
9d81789... pixbuf-loader: use gboolean instead of custom c_bool type a
40b6664... pixbuf-loader: use true/false.into_glib() to satisfy gboole
013cf7b... pixbuf-loader: use gboolean instead of c_int
224a312... pixbuf-loader: Avoid extra copy by turning slice into Bytes
fea9ba6... pixbuf-loader: use c_int instead of i32
b039a48... pixbuf-loader: use render_to_pixbuf_at_size to generate the
661a42e... pixbuf-loader: remove redundant to_string()
3bca0e6... pixbuf-lodear: use to_glib_full() instead of into_raw() to
4d4e18b... pixbuf-loader: check if **GError is null
028ffe2... pixbuf-loader: tidy up imports
d956d24... pixbuf-loader: fix comment about color
(*) 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]