No description
Add unit tests. * src/engine/imap/transport/imap-deserializer.vala (Deserialiser): Add a new EOL even handler to the FAILED state that is the one place where the deserialize_failure() signal is fired and that any existing params are reset. (Deserialiser::push_line): Remove signal calls and unused return value. Don't use EOS to detect NUL to avoid some confusion. Ensure an EOL event is always fired so that the FAILED EOF handler is always run. (Deserialiser::push_data): Remove signal calls and unused return value. (Deserialiser::flush_params): Don't bother returning a state, since we now always know what the next one should be when calling it. Only trigger the parameters_ready() signal if there is a valid parameter. Make logging consistent with the rest of the class. (Deserialiser::reset_params): New common method for resetting any existing deserialised message. (Deserialiser::on_literal_char): Minor tidy up. (Deserialiser::on_eos): Ensure that any existing param is sent on EOS so that any BYE+EOS sent by the server is picked up. |
||
|---|---|---|
| bindings | ||
| cmake | ||
| debian | ||
| desktop | ||
| help | ||
| icons | ||
| po | ||
| sql | ||
| src | ||
| test | ||
| ui | ||
| .gitattributes | ||
| .gitignore | ||
| AUTHORS | ||
| cmake_uninstall.cmake.in | ||
| CMakeLists.txt | ||
| configure | ||
| configure.in | ||
| COPYING | ||
| COPYING.icons | ||
| COPYING.snowball | ||
| geary.doap | ||
| INSTALL | ||
| Makefile.in | ||
| NEWS | ||
| org.gnome.Geary.json | ||
| README | ||
| README.md | ||
| THANKS | ||
Geary: Send and receive email
Geary is an email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send email with a straightforward, modern interface.
Visit https://wiki.gnome.org/Apps/Geary for more information.
GitHub users please note: Bug reports, code contributions and translations are managed using GNOME's infrastructure, so we cannot accept tickets or pull requests on GitHub. Please see the links below for more information.
Installation & Licensing
Please consult the INSTALL and COPYING files for more information.
Contributing to Geary
Want to help improve Geary? Here are some ways to contribute:
- Bug reporting: https://wiki.gnome.org/Apps/Geary/ReportingABug
- Development: https://wiki.gnome.org/Apps/Geary/Development
- Translating: https://wiki.gnome.org/Apps/Geary/Translating
- Join the mailing list or IRC channel and join in the discussion
Getting in Touch
- Geary wiki: https://wiki.gnome.org/Apps/Geary
- Mailing list: http://mail.gnome.org/mailman/listinfo/geary-list
- IRC Channel: #geary on irc.gimp.org
Copyright 2016 Software Freedom Conservancy Inc.
Copyright 2017 Michael Gratton mike@vee.net
