summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare 0.20.14gupnp-0.20.14Jens Georg2015-05-101-0/+17
|
* Add xi:fallback for includesJens Georg2015-05-102-3/+3
| | | | Fixes make distcheck for docs
* Add gupnp_get_uuid() helper functionJens Georg2015-05-106-0/+54
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Use GUUL for native UUID supportJens Georg2015-04-066-33/+189
| | | | | | Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=743072
* Bump glib version to 2.40.0Jens Georg2015-03-291-1/+1
| | | | | | Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=744221
* Post-release version bumpJens Georg2015-01-041-1/+1
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Prepare 0.20.13gupnp-0.20.13Jens Georg2015-01-041-0/+32
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* acl: Don't keep reference of the serviceJens Georg2015-01-042-6/+6
| | | | | | | | | The handler will live at least as long as the service since it's bound to the context so there is no need to keep a reference of it. Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=742075
* Stop using the deprecated SoupSessionAsyncSven Neumann2015-01-033-16/+4
| | | | | | | | | | | As of libsoup 2.42, this is deprecated in favor of the plain SoupSession class. The plain SoupSession also already has a SoupContentDecoder attached to it by default, so we can omit doing this explicitly. Signed-off-by: Sven Neumann <neumann@teufel.de> https://bugzilla.gnome.org/show_bug.cgi?id=740267
* gupnp-context: port to new libsoup API (requires libsoup 2.48)Sven Neumann2015-01-035-61/+61
| | | | | | Signed-off-by: Sven Neumann <neumann@teufel.de> https://bugzilla.gnome.org/show_bug.cgi?id=740267
* gupnp-service-proxy: remove subscription timeout on subscribeSven Neumann2014-10-251-1/+7
| | | | | | | | | | We have seen crashes in subscription_expire() where user_data pointed to invalid memory. I do not see an obvious way how this can have happened, but it seems like a good idea to always remove the subscription timeout when sending a new subscription request. Signed-off-by: Sven Neumann <neumann@teufel.de>
* acl: Remove extra references on context/serviceJens Georg2014-09-221-4/+4
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Remove obsolete README.releaseJens Georg2014-09-211-16/+0
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Fix VAPI generationJens Georg2014-08-162-0/+9
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* doap: add <programming-language>Andre Klapper2014-07-311-0/+1
|
* doap category coreOlav Vitters2014-07-301-0/+1
|
* Respect 'prefer_bigger' even if icon size is not requestedJussi Kukkonen2014-07-181-26/+45
| | | | | | | | | | | If gupnp_device_info_get_icon_url() was called without a specific size request, it returned the last icon in the list. This patch makes the function return in those circumstances either the largest icon or the smallest icon, based on 'prefer_bigger' argument value. https://bugzilla.gnome.org/show_bug.cgi?id=722696
* tests: Add test for #722696 (icon size request issue)Jussi Kukkonen2014-07-182-0/+85
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=722696
* Allow actions without argumentsEtienne Peron2014-07-181-9/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733241
* Do not check for connman.pcJens Georg2014-06-291-4/+0
| | | | | | Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=731457
* Add missing function declarationJens Georg2014-06-293-3/+6
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Avoid redefinition of GUPnPDevice and GUPnPServiceJens Georg2014-06-294-10/+13
| | | | | | | | This was a C++11 feature. Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=731209
* Remove cyclic includeJens Georg2014-06-291-1/+3
|
* Post-release version bumpJens Georg2014-05-311-1/+1
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Prepare 0.20.12gupnp-0.20.12Jens Georg2014-05-311-0/+33
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Add gupnp_service_proxy_*_raw_notify functionsJens Georg2014-05-283-0/+91
| | | | | | | These functions allow access to the xmlDoc of the notification that was sent from the peer. https://bugzilla.gnome.org/show_bug.cgi?id=706127
* Make "document" property readableJens Georg2014-05-281-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706123
* Yet more g_list_free_fullJens Georg2014-05-251-6/+2
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* More g_list_free_fullJens Georg2014-05-252-22/+7
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Add some comments about ownershipJens Georg2014-05-251-0/+4
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Unref root device in ACL server handlerJens Georg2014-05-251-0/+4
| | | | | | | | | | We have an indirect reference through handler->service, so no need to keep around the one added through g_object_get. This fixes the case where test-bugs randomly ran into timeouts because it subscribed to the wrong service on the wrong (dangling) device. Signed-off-by: Jens Georg <mail@jensge.org>
* Prevent dangling pointerJens Georg2014-05-251-0/+2
| | | | | | | | | | Regression introduced with 8abfa8082997bf59cd20aba2bd86de0eb3f88279 - _dispose might be called multiple times, so g_list_free_full might have been called on an already freed list - emit_notifications left a dangling pointer which caused _dispose to crash Signed-off-by: Jens Georg <mail@jensge.org>
* Update "Since" documentation tagsJens Georg2014-05-2410-14/+102
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* g_free is NULL-safeJens Georg2014-05-241-10/+3
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Annotation and doc fixesJens Georg2014-05-241-14/+13
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Use g_propagate_errorJens Georg2014-05-241-10/+2
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Use g_list_free_fullJens Georg2014-05-244-43/+10
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Add _add_notify_full variant with a GDestroyNotifyJens Georg2014-05-244-2/+52
| | | | | | This is to help introspection with the call-back. https://bugzilla.gnome.org/show_bug.cgi?id=701446
* Don't leak CallbackDataJens Georg2014-05-241-1/+8
| | | | | | | | | If a ServiceProxy was unref'ed with notifies still added, callback data would be leaked. Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=730690
* gupnp-acl: Add missing return statementsPhilip Withnall2014-05-191-2/+2
| | | | | | Coverity issues: #60379, #60380 https://bugzilla.gnome.org/show_bug.cgi?id=730359
* Check for system bus before using DBusJens Georg2014-05-101-2/+2
| | | | | | | | | If there's no system bus, there's no need to check for Connman or NetworkManager availability. Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=727709
* Prevent critical if there's no system busJens Georg2014-05-101-1/+1
| | | | | | | | Found by Juan A. Suarez Romero <jasuarez@igalia.com> Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=727709
* Fix warning with clangJens Georg2014-05-101-3/+3
|
* Bump glib requirement to 2.28Jens Georg2014-05-101-4/+2
|
* doc: Remove reference to general signal handlingJens Georg2014-05-101-8/+4
| | | | | | Signed-off-by: Jens Georg <mail@jensge.org> https://bugzilla.gnome.org/show_bug.cgi?id=729827
* Some more gtk-doc fixesJens Georg2014-05-105-9/+11
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Fixup GUPnPAcl documentationJens Georg2014-05-107-1/+38
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Post-release version bumpJens Georg2014-05-101-1/+1
|
* Prepare 0.20.11gupnp-0.20.110.20.11Jens Georg2014-05-041-0/+24
| | | | Signed-off-by: Jens Georg <mail@jensge.org>
* Fix gtk-doc issuesJens Georg2014-05-044-13/+37
| | | | Signed-off-by: Jens Georg <mail@jensge.org>