[librsvg] Created tag 2.42.0
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg] Created tag 2.42.0
- Date: Tue, 9 Jan 2018 00:27:43 +0000 (UTC)
The signed tag '2.42.0' was created.
Tagger: Federico Mena Quintero <federico gnome org>
Date: 1515457508 -0600
Tag for 2.42.0
Changes since the last tag '2.41.2':
Federico Mena Quintero (41):
Post-release version bump to 2.41.3
Merge github.com:alatiera/librsvg - optimize xml:space normalization
RsvgLength::from_cssparser() - parse a single length here
Change git and bugzilla URLs to gitlab
Merge branch 'gitlab-migration'
rsvt-text: Make rsvg_text_create_layout() create the PangoContext itself
Update glib, glib-sys, cairo, cairo-sys dependencies to the latest versions
Add Pango to the Rust dependencies
Add pango-sys to the Rust dependencies
Add rsvg_drawing_ctx_get_pango_context() to call the virtual method
drawing_ctx.rs: Bind get_pango_context() to Rust
rsvg_state_get_language(): New accessor
state.rs: Bind rsvg_state_get_language() to Rust
Add rsvg_state_get_unicode_bidi(), rsvg_state_get_text_dir(); bind them to Rust
Bindings for text_gravity, font_family, font_style, font_weight, font_stretch
state::get_font_family() should return an Option<String>
Bind rsvg_state_get_letter_spacing()
rsvg-text.c: Create pango attributes inline; no need to specify their extents
rsvg_text_create_layout(): Assert that the provided text is not NULL
TextDecoration: Make this a struct of booleans, not a bitfield
New accessor rsvg_state_get_font_decor()
Bind state::get_font_decor() to Rust
rsvg_text_create_layout(): Set all the layout properties first; set the text at the very end
rsvg_text_create_layout(): This is now implemented in Rust. Yay!
normalize_default(): No need to coalesce (space, tab)
Node.foreach_child(): New function.
Node::foreach_child() / Node::has_children(): new functions.
Add rsvg_drawing_ctx_render_pango_layout(); bind it to Rust
ARCHITECTURE.md - new file with a description of librsvg's internals
Update .gitignore
ARCHITECTURE.md: Describe the loading stage
ARCHITECTURE.md: element attributes; start of the Rendering section
marker.rs: Add back comment that got removed during clippy
bbox.rs: Fix typo in clippification
Merge branch 'alatiera/librsvg-master'
gitlab#179 - rsvg_filter_primitive_free(): Check the GStrings for NULL before freeing them
gitlab:175 - Clarify docs about needing a hash sign in the "_sub()" APIs.
Merge branch 'hospitality'
Bump version to 2.42.0
Update NEWS for 2.42.0
Makefile.am: Argh, add text.rs to the sources
Jordan Petridis (18):
Replace split/filter on ' ' || '/t' with .split_whitespace method.
Reduce extra allocations by using itertools::join instead of std::iter::collect into std::iter::join.
Use str.replace() instead of map/match/collect .
Change the signature of the whitespace normalizer functions.
Use str.replace() instead to convert newlines into spaces.
Properly revert reggresions this time.
Reduce allocations in whitespace normalize_default.
Added extra test cases.
Remove borrow::Cow usage since it's not really helpfull.
Clippy: Ignore some warnings.
Fix doc_markdown warnings.
Clear cast_lossless clippy warnings.
Clear useless_vec, needless_borrow and unreadable_literal.
Clear needless_return, let_and_return and or_fun_call warnings.
Clear len_zero, match_bool, singel_match warnings.
Clear useless_let_if_seq warnings.
Clear warnings.
Clear new_without_default and match_ref_pats.
Lovell Fuller (1):
Ensure GFile is unreferenced to avoid filename memory leak See commit 475764f
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]