xeme/xeme

Add a simple unit test for the input stream and fix a few issues
# Dodo
A high level XMPP parsing library based on GObjects.
## About
This project grew out of necessity for [Pidgin 3](https://pidgin.im). We needed
to modernize our XMPP support but we also have Bonjour support which uses the
XMPP standards for sending messages. This meant we needed something reuseable
between the two, and thus dodo was born.
It's meant to be a standalone library so that others can use it as well. It's
goal is to handle all of the marshaling and unmarshaling for you and give you
high level XMPP stanza objects to work with.
## Building
Standard [meson](https://mesonbuild.com) project build:
```sh
meson setup build
meson compile -C build
meson install -C build
```
### Configuration
There are configuration options for a few things, but you'll probably only be
interested in `doc` and `introspection`. Please note that `doc` requires
`introspection`.
## Documentation
Documentation and API reference for the project can be found at
[docs.imfreedom.org/hasl](https://docs.imfreedom.org/hasl/).