| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Where the checked version is < 2.36, which we now require
|
|
|
|
|
|
|
|
|
|
|
| |
configure.ac requires glib 2.24, but librest is making use of
glib functions that were added in later releases (g_clear_object,
g_simple_async_report_take_gerror_in_idle, ...).
This commit adds reimplementation of these functions which will
be used when an older glib is present at build time. glib-compat.[ch]
come from spice-gtk.
https://bugzilla.gnome.org/show_bug.cgi?id=703103
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split out RestXmlNode into separate source files and added simple API for
manually constructing tree of RextXmlNodes and converting such a tree to a
string:
* xml_node_add_child()
* xml_node_add_attribute()
* xml_node_set_content()
* xml_node_print()
Includes xml test for make check
|
|
|
|
|
|
|
|
| |
Use the completed callback in soup_session_queue_message instead of connecting
to finished on the message itself. I'm not entirely why the behaviour is
different but this fixes #842 where an async call make inside another async call
would end up with the original message "finishing" again, causing infinite
loops.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This function is now used by the weak notify handler to cancel the call when
the weakly referenced object goes away.
|
| |
|
| |
|
| |
|
|
|