8c53d6e
stanza_id: Use the new get_attr! macro to get attributes.
Emmanuel Gil Peyrot created
8c53d6e
stanza_id: Use the new get_attr! macro to get attributes.
Emmanuel Gil Peyrot created
185bd79
mam: Simplify attribute management, and make default mandatory.
Emmanuel Gil Peyrot created
34ee6d5
presence: Wire up idle as a payload.
Emmanuel Gil Peyrot created
dc530a1
Add an idle parser.
Emmanuel Gil Peyrot created
545ce29
message: Add forgotten origin-id payload.
Emmanuel Gil Peyrot created
7cdb46b
data_forms: Replace field_type String with a proper enum.
Emmanuel Gil Peyrot created
80695ed
chatstates, ping, presence: Check for extraneous attributes.
Emmanuel Gil Peyrot created
814a3bd
data_forms: Add support for required, options, title and instructions.
Emmanuel Gil Peyrot created
a4f50f2
jingle_ibb, ibb, rsm: Simplify attribute parsing.
Emmanuel Gil Peyrot created
3c08370
rsm, ibb: Write and use a macro to parse attributes.
Emmanuel Gil Peyrot created
16899f8
rsm: Add a test for <first/>.
Emmanuel Gil Peyrot created
6183904
rsm: Split First into two options, and generate Set earlier during parsing.
Emmanuel Gil Peyrot created
cb17ca2
bump version to 0.3.1
lumi created
d680c31
iq, message: Wire up MAM to the payloads.
Emmanuel Gil Peyrot created
967d4af
rsm: Rename First id to make it more explicit.
Emmanuel Gil Peyrot created
2b8bceb
message, iq, presence: Return an Unknown instead of an error when the element is unknown.
Emmanuel Gil Peyrot created
dcb7ac8
iq: Remove a panic!
Emmanuel Gil Peyrot created
6df3c4a
iq: Remove a bunch of clones.
Emmanuel Gil Peyrot created
65469db
iq: Stop parsing the payload automatically.
Emmanuel Gil Peyrot created
4407183
iq: Move IqPayload parsing into its own Into implementation.
Emmanuel Gil Peyrot created
0ad6893
presence: Stop parsing payloads automatically.
Emmanuel Gil Peyrot created
fe8dccd
presence: Remove now-unused enum values.
Emmanuel Gil Peyrot created
e52817e
message: Avoid identical match branches.
Emmanuel Gil Peyrot created
f180432
ecaps2: Avoid a useless clone.
Emmanuel Gil Peyrot created
bbdf38d
message: Stop parsing the payloads automatically.
Emmanuel Gil Peyrot created
36b0bea
message: Add stanza-id as a direct payload.
Emmanuel Gil Peyrot created
b22acff
hashes, ecaps2, jingle_ft: Make the algorithm a proper enum.
Emmanuel Gil Peyrot created
83d80dd
Add iterators over attributes, nodes and text nodes. Clean up lots of code. Add as_element and as_text on Node. Add some inline annotations.
lumi created
917b14b
implement the new event system, things are still really messy
lumi created
4ec92b1
Fix most clippy warnings.
Emmanuel Gil Peyrot created
2b29748
message: Add support for the <thread/> element.
Emmanuel Gil Peyrot created
da31e72
message: Fix wrong parsing of the <body/> element, and add a test for it.
Emmanuel Gil Peyrot created
4278c8c
message: Add support for the <subject/> element.
Emmanuel Gil Peyrot created
21137f7
Added tag v0.2.0 for changeset ec2d437bb8be
Emmanuel Gil Peyrot created
8f85c95
Release version 0.2.0!
Emmanuel Gil Peyrot created
3dfb05a
lib: Fix documentation.
Emmanuel Gil Peyrot created
4142107
message: Merge body in this module, and make it support xml:lang.
Emmanuel Gil Peyrot created
69cfb14
presence: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
f971cbd
message: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
fffaca3
iq: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
04d90f2
stanza_error: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
418956c
mam: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
2b96751
eme: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
2b49d8a
disco: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
f963715
ecaps2: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
2f05d02
forwarding: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
8673b8f
data_forms: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
0dd0b44
media_element: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
1ec3806
hashes: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created
0f58e65
delay: Switch to Into/TryFrom.
Emmanuel Gil Peyrot created