servo/components/style/gecko_bindings/nsstring_vendor
Nicholas Nethercote 365ae0b637 Remove nsTFixedString<T>.
nsTFixedString<T> is only used as a base class for nsTAutoStringN<T, N>, so
this patch merges the former into the latter, cutting some code and simplifying
the string class hierarchy.

Because the "Fixed" name is now gone, the patch also renames
StringDataFlags::FIXED as INLINE and ClassDataFlags::FIXED as INLINE.

The patch also removes nsFixed[C]String and ns_auto_[c]string! from Rust code
because nsAutoString can't be implemented directly in Rust due to its move
semantics. There were only two uses of ns_auto_string! outside of tests so this
seems like a minor loss.
2017-10-04 13:31:09 +11:00
..
src Remove nsTFixedString<T>. 2017-10-04 13:31:09 +11:00
Cargo.toml Update version of nsstring bindings used by stylo 2017-09-26 10:45:35 -04:00