[librsvg] Created tag 2.42.0



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]