Commit graph

29 commits

Author SHA1 Message Date
Astro
99a6e6d9f1 tokio-xmpp: use rxml PR feature/push-buf 2022-04-19 16:55:53 +02:00
Astro
2e21911c47 minidom: use rxml's new RawParser 2022-04-19 16:55:53 +02:00
Astro
99190789cb minidom: replace tokenizer with rxml 2022-04-19 16:55:53 +02:00
Astro
67b24e5646 minidom: never parse literal angle brackets as text or attribute value 2022-04-19 16:55:53 +02:00
Astro
f01629a47a minidom: normalize_attribute_value 2022-04-19 16:55:53 +02:00
Astro
990b3be712 minidom: microoptimize tokenization with cows 2022-04-19 16:55:53 +02:00
Astro
5f3b939457 minidom: normalize newlines 2022-04-19 16:55:53 +02:00
Astro
910e587003 minidom: allow tokenizer to be used with a preexisting BytesMut 2022-04-19 16:55:53 +02:00
Astro
8e5a7530ed tokio-xmpp: use new minidom tokenizer 2022-04-19 16:55:53 +02:00
Astro
c1e661dd61 minidom: add more error reporting to tokenizer and tree_builder to fix tests 2022-04-19 16:55:53 +02:00
Astro
1887fdd1b5 minidom: add tree_builder 2022-04-19 16:55:53 +02:00
Astro
4e5630d03c minidom: implement Token::XmlDecl 2022-04-19 16:55:53 +02:00
Astro
ce1d95710b token: use many0 combinator for StartTag parsing 2022-04-19 16:55:53 +02:00
Astro
5c5e32e7ff minidom: add prefix support to token 2022-04-19 16:55:53 +02:00
Astro
8c1b3b9c4a minidom: add tokenizer 2022-04-19 16:55:53 +02:00
281f1bd195 minidom: un-ignore doctest in lib.rs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2022-03-22 17:12:54 +01:00
Emmanuel Gil Peyrot
07ff66d1cc minidom: Release 0.14.0 2022-03-07 12:08:12 +01:00
Bastien Orivel
56363714fb Update quick-xml to 0.22 and bump version 2021-12-28 16:04:12 +00:00
Emmanuel Gil Peyrot
7ddf5e5c33 minidom: Replace IPv4 test with IPv6
This makes the tests pass again on nightly, and avoids using legacy IP
while we have glorious IPv6 support everywhere nowadays.

See also https://github.com/rust-lang/rust/issues/90199
2021-12-01 18:21:34 +01:00
16292e1e6f
minidom: specify again that we handle XMPP primarily
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2021-11-14 14:32:19 +01:00
Emmanuel Gil Peyrot
4e914e5d3a minidom: Fix some issues reported by clippy 2021-10-11 16:17:09 +02:00
Jasper Hugo
ebf1091cf1 Handle identical namespaces of sibling elements correctly
Fixes #48
2021-10-11 06:34:14 +00:00
Paul Fariello
204b1f38eb Fix Element::ns() doc 2021-10-06 18:47:46 +02:00
Tobias Bieniek
1ef8b5428b CHANGELOG: Add missing line breaks
Without these line breaks the changelog is rendered incorrectly
2021-07-31 09:11:48 +00:00
Emmanuel Gil Peyrot
aaacb2ecf3 minidom: Release 0.13.0
0.12.1 is to be yanked, it contained breaking changes.
2021-01-13 11:46:05 +01:00
Emmanuel Gil Peyrot
e2cf83ab13 minidom: Release 0.12.1 2021-01-13 00:32:53 +01:00
Emmanuel Gil Peyrot
7d19101e6e Bump outdated dependencies in minidom and xmpp-parsers. 2020-11-13 19:01:16 +01:00
b85aa29377
Finish removing 'rs' suffix in libs
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-07-15 10:49:50 +02:00
Emmanuel Gil Peyrot
714d850e69 Remove the -rs suffix of jid, minidom and xmpp
We know those are Rust libraries, no need to add it to the path.  This
synchronises their directory with the crate name, hopefully reducing
confusion.
2020-06-22 02:17:32 +02:00