Commit graph

1510 commits

Author SHA1 Message Date
lumi
d079f0503a make sure that my tests actually work... 2018-01-01 14:34:24 +01:00
lumi
118bbb5462 add the spectest.xml from https://gitlab.com/lumi/minidom-rs/issues/8 2018-01-01 14:28:17 +01:00
lumi
cdb2cb8d86 try not to allocate memory when comparing ending tags with starting tags 2018-01-01 14:01:03 +01:00
lumi
0e76e5211d Merge branch 'compare-with-prefix' into 'master'
Compare with prefix

See merge request lumi/minidom-rs!23
2018-01-01 12:26:19 +00:00
lumi
309d84f2d0 Merge branch 'remove-wildcard-pattern' into 'master'
Be explicit about quick-xml Events we are handling

See merge request lumi/minidom-rs!24
2017-12-31 16:35:56 +00:00
Maxime “pep” Buquet
9959abbb25 Be explicit about quick-xml Events we are handling 2017-12-31 16:31:26 +00:00
Maxime “pep” Buquet
db70487a31 Change prefix fn to return Option<&str> 2017-12-31 15:24:28 +00:00
lumi
0c2455b2a2 Merge branch 'revert-359f6bb4' into 'master'
Revert "Merge branch 'update-deps' into 'master'"

See merge request xmpp-rs/xmpp-rs!33
2017-12-31 14:47:01 +00:00
Maxime Buquet
8c4bb1b810 Revert "Merge branch 'update-deps' into 'master'"
This reverts merge request !32
2017-12-31 13:56:17 +00:00
Maxime “pep” Buquet
9c498044ee element: Add tests for Element::from_reader 2017-12-31 07:19:24 +01:00
Maxime “pep” Buquet
e250e9cf2c Add doctest for prefix fn 2017-12-30 17:26:15 +01:00
Maxime “pep” Buquet
7d009923b7 Update author list 2017-12-30 17:26:15 +01:00
Maxime “pep” Buquet
1c3a701d2e element: Fix element name comparison in from_reader
quick-xml's Events seem to always return prefixed names, and the
from_reader function, when comparing name of the pop-ed element, and
received event element, was using the unprefixed name to compare.
2017-12-30 17:26:15 +01:00
lumi
359f6bb4aa Merge branch 'update-deps' into 'master'
Update/Change deps: quick-xml, xmpp-parsers, minidom, jid

See merge request xmpp-rs/xmpp-rs!32
2017-12-28 17:36:21 +00:00
Maxime “pep” Buquet
2146244e1c Update docker image 2017-12-28 18:08:49 +01:00
Maxime “pep” Buquet
2fb540f85b component: Fix attributes parsing; thanks Link Mauve 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
5f9d91140d transport, component, connection: Do not use unneeded return values 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
690e83725c connection: Unneeded return value 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
06fd0a354a client: Adapt to quickxml 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
44a03c37d5 component: Remove duplicate call to read_event 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
37148b9097 transport: Adapt to quick_xml. Thanks eijebong. 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
4b322cc62b connection: Adapt C2S and Component2S impl for quickxml; Thanks eijebong 2017-12-28 16:54:43 +01:00
Maxime “pep” Buquet
5e5086e2ef plugins/roster: Subscription is now an enum 2017-12-28 16:54:37 +01:00
Maxime “pep” Buquet
5e58956408 Replace xml-rs bits by quickxml in Error 2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
99a4ad5cac Use quick_xml crate instead of xml 2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
1a9a100bdc plugins/ibb: IBB enum not available in the parser anymore 2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
1a8ea2e383 plugins/messaging: Body, Thread, Subject are now structs 2017-12-28 16:53:13 +01:00
Maxime “pep” Buquet
5508f5b388 plugins/messaging: Receipt doesn't exist anymore 2017-12-28 16:53:03 +01:00
Maxime “pep” Buquet
862edfde58 Break the world 2017-12-28 16:37:31 +01:00
Emmanuel Gil Peyrot
7913ca0a76 Added tag v0.9.0 for changeset a1ca167bf1d2 2017-12-27 17:35:46 +01:00
Emmanuel Gil Peyrot
bf116941ec Release version 0.9.0. 2017-12-27 17:35:36 +01:00
Emmanuel Gil Peyrot
9cd3490100 Cargo.toml: Bump base64 version. 2017-12-27 17:35:29 +01:00
Emmanuel Gil Peyrot
efdda7404c ChangeLog: Add imminent vesion 0.9.0. 2017-12-27 17:32:43 +01:00
lumi
4392446189 update the change log 2017-12-27 17:23:28 +01:00
lumi
5563449c07 change Cargo.toml to reflect the repository transfer 2017-12-27 17:16:59 +01:00
lumi
a8c4c45767 Merge branch 'master' into 'master'
Update minidom dep to 0.7.0

See merge request lumi/jid-rs!10
2017-12-27 16:08:53 +00:00
Emmanuel Gil Peyrot
023ba2b9f0 Cargo.toml: Bump minidom and jid. 2017-12-27 16:52:28 +01:00
Maxime “pep” Buquet
a733ea5fb8 Update minidom dep to 0.7.0 2017-12-27 16:46:35 +01:00
lumi
4685becf84 Merge branch 'update' into 'master'
Update dependencies, and bump version

See merge request lumi/minidom-rs!22
2017-12-27 15:14:34 +00:00
Emmanuel Gil Peyrot
8f0549b0dd update dependencies, and bump version 2017-12-27 16:05:11 +01:00
Emmanuel Gil Peyrot
93c7ea6914 muc/user: Improve documentation of Status. 2017-11-24 05:50:24 +00:00
Emmanuel Gil Peyrot
75625c497c muc/user: Simplify Status with a new macro. 2017-11-24 05:44:58 +00:00
Emmanuel Gil Peyrot
32f427a73c muc/user: Generate Reason automatically. 2017-11-24 05:24:12 +00:00
Emmanuel Gil Peyrot
5a2f4859cf Add a mood parser and serialiser. 2017-11-24 05:20:36 +00:00
Emmanuel Gil Peyrot
42a3e42533 roster: Simplify parsing of Item. 2017-11-24 05:09:25 +00:00
Emmanuel Gil Peyrot
80a2f425e2 media_element: Simplify parsing of MediaElement. 2017-11-24 04:48:31 +00:00
Emmanuel Gil Peyrot
6533395ec3 media_element: Simplify parsing of URI. 2017-11-24 04:46:08 +00:00
Emmanuel Gil Peyrot
ef04d2e524 stanza_error: Generate DefinedCondition automatically. 2017-11-24 04:30:33 +00:00
Emmanuel Gil Peyrot
2661259e9a chatstates: Generate ChatState automatically. 2017-11-24 04:27:35 +00:00
Emmanuel Gil Peyrot
cec581baa0 roster: Parse query using the new helpers. 2017-11-23 16:45:05 +00:00