changelog

来自「另一 UPNP SDK 支持在UNIX/LINUX上运行。 UPnP是一种网络协」· 代码 · 共 2,164 行 · 第 1/5 页

TXT
2,164
字号
	Move "resource-factory" prop to DeviceInfo class.	* libgupnp/Makefile.am:	Add gupnp-resource-factory-private.h to build.	* doc/gupnp-sections.txt:	- Add resource factory getter functions.	- Add type assignment (un)registeration functions.	- Remove the now private resource and resource proxy creation functions.2007-10-09  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gena-protocol.h:	* libgupnp/gupnp-service-proxy.c: (subscribe_got_response):	Resubscribe 30 seconds before subscription times out.2007-10-03  Jorn Baayen  <jorn@openedhand.com>	* configure.ac:	Version number to 0.6.99.2007-10-03  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-control-point.c:	* libgupnp/gupnp-root-device.c:	Fix the type check for factory argument of _new_full() functions.2007-10-01  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-resource-factory.c:	Add doc comments.	* doc/gupnp-docs.sgml:	* doc/gupnp-sections.txt:	Add ResourceFactory API to the docs.2007-10-01  Zeeshan Ali  <zeenix@gstreamer.net>	* doc/gupnp-sections.txt:	Add _control_point_new_full() and _root_device_new_full() to docs.2007-10-01  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-resource-factory.c:	* libgupnp/gupnp-resource-factory.h:	* libgupnp/gupnp-control-point.c:	* libgupnp/gupnp-root-device.c:	Replace _resource_factory_new() with _resource_factory_get_default()	that only returns a pointer to a singleton object rather than creating	a new one.2007-10-01  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-resource-factory.c:	* libgupnp/gupnp-resource-factory.h:	* libgupnp/gupnp-control-point.c:	* libgupnp/gupnp-control-point.h:	* libgupnp/gupnp-device-proxy.c:	* libgupnp/gupnp-device-proxy.h:	* libgupnp/gupnp-device.c:	* libgupnp/gupnp-root-device.c:	* libgupnp/gupnp-root-device.h:	* libgupnp/gupnp-service-proxy.c:	* libgupnp/gupnp-service.c:	New resource factory that handles the creation of device,	service and device and service proxy objects.	* libgupnp/gupnp-service-private.h:	* libgupnp/gupnp-service-proxy-private.h:	* libgupnp/gupnp-device-proxy-private.h:	Remove unneeded headers.	* libgupnp/Makefile.am:	- Add the new resource factory to build.	- Remove unneeded headers from build.2007-09-23  Jorn Baayen  <jorn@openedhand.com>	* NEWS:	* configure.ac:	Release 0.6.2007-09-21  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-control-point.c: (load_description):	* libgupnp/gupnp-service-info.c: (got_scpd_url),	(gupnp_service_info_get_introspection_async):	Add pending GET requests to pending_gets before sending off the	message, and remove them again before emitting any callbacks on	response.2007-09-21  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c: (gupnp_service_proxy_dispose),	(subscription_expire), (subscribe_got_response), (subscribe):	* libgupnp/gupnp-service.c: (gupnp_service_dispose),	(gupnp_service_notify_valist), (notify_got_response),	(notify_subscriber):	Cancel all pending SoupMessages on dispose.2007-09-20  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c: (unsubscribe):	subscription_timeout_id can be 0 (when we are resubscribing).2007-09-20  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/Makefile.am:	* libgupnp/gupnp-control-point.c: (gupnp_control_point_dispose),	(gupnp_control_point_finalize), (process_service_list),	(process_device_list), (description_loaded), (got_description_url),	(load_description), (gupnp_control_point_resource_unavailable):	* libgupnp/gupnp-device-info-private.h:	* libgupnp/gupnp-device-info.c: (gupnp_device_info_set_property),	(gupnp_device_info_dispose), (gupnp_device_info_class_init),	(gupnp_device_info_get_service):	* libgupnp/gupnp-device-proxy-private.h:	* libgupnp/gupnp-device-proxy.c: (gupnp_device_proxy_get_device),	(gupnp_device_proxy_get_service), (_gupnp_device_proxy_new):	* libgupnp/gupnp-service-info.c: (gupnp_service_info_set_property),	(gupnp_service_info_dispose), (gupnp_service_info_class_init):	* libgupnp/gupnp-service-proxy-private.h:	* libgupnp/gupnp-service-proxy.c: (_gupnp_service_proxy_new):	* libgupnp/xml-util.c:	* libgupnp/xml-util.h:	Introduce a wrapper object for xmlDocs. Each proxy takes a reference	on the xmlDoc wrapper it uses. 2007-09-18  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gvalue-util.c:	Accept 'yes' and 'no' as boolean values as well.2007-09-17  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c:	Specify the reason why notify subscription failed in subscription-lost	signal.2007-09-17  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-service.c:	Specify the reason why notify failed in the error to the notify-failed	signal.2007-09-10  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-control-point.c: (gupnp_control_point_dispose):	* libgupnp/gupnp-service-proxy-private.h:	* libgupnp/gupnp-service-proxy.c: (gupnp_service_proxy_dispose),	(finish_action_msg), (server_handler), (subscribe), (unsubscribe),	(gupnp_service_proxy_set_subscribed):	Always unsubscribe proxy on dispose, but do it asynchronously.	This means that the unsubscribe request may not always be sent on	exit. The UPnP spec, however, does not require this to happen.	This should fix bug #500 as well.2007-09-09  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-info.h:	* tests/test-introspection.c: (print_state_variables):	Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'.2007-09-09  Zeeshan Ali  <zeenix@gstreamer.net>	    Jorn Baayen  <jorn@openedhand.com>	* tests/test-introspection.c:	Correct the order of arguments in a function call, and free 	GError in sync code only.2007-09-08  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-device-info.c:	gupnp_device_info_get_model_number() returns model number and not	model description.2007-09-08  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-control-point.c: (got_description_url):	* libgupnp/gupnp-service-info.c: (got_scpd_url):	* libgupnp/gupnp-service-proxy.c: (action_got_response),	(finish_action_msg):	Do not double-free message structures on cancel.2007-09-05  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-device-info.c:	BUGFIX: Don't use a NULL pointer.2007-09-03  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/accept-language.c:	* libgupnp/accept-language.h:	* libgupnp/gena-protocol.h:	* libgupnp/gupnp-context-private.h:	* libgupnp/gupnp-context.c:	* libgupnp/gupnp-context.h:	* libgupnp/gupnp-control-point.c:	* libgupnp/gupnp-control-point.h:	* libgupnp/gupnp-device-info.c:	* libgupnp/gupnp-device-info.h:	* libgupnp/gupnp-device-proxy-private.h:	* libgupnp/gupnp-device-proxy.c:	* libgupnp/gupnp-device-proxy.h:	* libgupnp/gupnp-device.c:	* libgupnp/gupnp-device.h:	* libgupnp/gupnp-error-private.h:	* libgupnp/gupnp-error.c:	* libgupnp/gupnp-error.h:	* libgupnp/gupnp-root-device.c:	* libgupnp/gupnp-root-device.h:	* libgupnp/gupnp-service-info.c:	* libgupnp/gupnp-service-info.h:	* libgupnp/gupnp-service-introspection-private.h:	* libgupnp/gupnp-service-introspection.c:	* libgupnp/gupnp-service-introspection.h:	* libgupnp/gupnp-service-private.h:	* libgupnp/gupnp-service-proxy-private.h:	* libgupnp/gupnp-service-proxy.c:	* libgupnp/gupnp-service-proxy.h:	* libgupnp/gupnp-service.h:	* libgupnp/gupnp-types-private.h:	* libgupnp/gupnp-types.c:	* libgupnp/gupnp-types.h:	* libgupnp/gupnp.h:	* libgupnp/gvalue-util.c:	* libgupnp/gvalue-util.h:	* libgupnp/xml-util.c:	* libgupnp/xml-util.h:	* tests/test-browsing.c:	* tests/test-introspection.c:	* tests/test-proxy.c:	Remove trailing whitespace.	* tests/test-server.c:	- Remove trailing whitespace.	- Provide "UpdateID" in response of Browse action.2007-09-03  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-service-introspection.c:	Use gvalue_util_set_value_from_string() for conversion from	G_TYPE_STRING.2007-08-30  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device-info.c:	(gupnp_device_info_list_device_types),	(gupnp_device_info_get_device),	(gupnp_device_info_list_service_types):	Clarify subresource retrieval in docs.2007-08-29  Jorn Baayen  <jorn@openedhand.com>	* configure.in:	Bump version number to 0.4.99.2007-08-28  Zeeshan Ali  <zeenix@gstreamer.net>	    Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service.c:	* libgupnp/gupnp-service.h:	* doc/gupnp-sections.txt:	- Add gupnp_service_signals_autoconnect ()	- Remove whitespace	* configure.ac:	* gupnp-1.0.pc.in:	* gupnp-1.0-uninstalled.pc.in:	Require gmodule.	* tests/Makefile.am:	* tests/test-server.c:	Modify the test server to utilize	gupnp_service_signals_autoconnect().2007-08-26  Jorn Baayen  <jorn@openedhand.com>	* gupnp-1.0-uninstalled.pc.in:	* gupnp-1.0.pc.in:	Move libsoup back into Requires.. we do include it in public	headers after all.2007-08-23  Jorn Baayen  <jorn@openedhand.com>	* gupnp-1.0-uninstalled.pc.in:	* gupnp-1.0.pc.in:	Move libsoup and uuid reqs to Requires.Private, and remove	the shared-mime-data req altogether.2007-08-21  Jorn Baayen  <jorn@openedhand.com>	* NEWS:	* configure.ac:		Release gupnp 0.4.2007-08-14  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device.c: (gupnp_device_class_init):	Remove unused function.2007-08-13  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/Makefile.am:	* libgupnp/gupnp-service-proxy.c: (write_in_parameter),	(read_out_parameter):	* libgupnp/gupnp-service.c: (gupnp_service_action_set_value),	(create_property_set):	* libgupnp/gvalue-util.c:	* libgupnp/gvalue-util.h:	* libgupnp/xml-util.c: (xml_util_node_get_content_value):	Add more elaborate GValue conversion functions and use them	instead of old conversion code.2007-08-09  Jorn Baayen  <jorn@openedhand.com>	* configure.ac:	Bump version number to 0.3.99.	* libgupnp/gupnp-service-proxy.c:	(gupnp_service_proxy_send_action_valist),	(gupnp_service_proxy_send_action_hash),	(gupnp_service_proxy_begin_action), (begin_action_msg),	(action_got_response), (finish_action_msg), (write_in_parameter),	(gupnp_service_proxy_begin_action_valist),	(gupnp_service_proxy_begin_action_hash),	(gupnp_service_proxy_end_action), (check_action_response),	(read_out_parameter), (gupnp_service_proxy_end_action_valist):	* libgupnp/gupnp-service-proxy.h:	Added a new series of functions for sending actions taking hash 	tables of parameter name-GValue pairs.	* libgupnp/gupnp-service.c: (gupnp_service_action_get_valist),	(gupnp_service_action_set_valist), (gupnp_service_notify_valist):	Don't fail completely on GValue collection errors.	* doc/gupnp-sections.txt:	Added the new _hash() functions.2007-08-08  Zeeshan Ali  <zeenix@gstreamer.net>	* libgupnp/gupnp-service-introspection.c: (set_variable_type),	(state_variable_search_func),	(gupnp_service_introspection_get_state_variable),	(action_search_func), (gupnp_service_introspection_get_action):	* libgupnp/gupnp-service-introspection.h:	- Add methods to reteive state variable and action by name.	- Default value of 'step' in state variable info should be '1' for	  compatibility with GtkSpinButton API.2007-08-07  Zeeshan Ali  <zeenix@gstreamer.net>	* Makefile.am:	* configure.ac:	* gupnp-1.0-uninstalled.pc.in:	Enable the users to build/link against uninstalled gupnp.2007-08-03  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service.c: (gupnp_service_constructor):	Only include evented state variables in the initial event message.2007-08-02  Jorn Baayen  <jorn@openedhand.com>	* NEWS:	* configure.ac:	Release 0.3.2007-08-01  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device-proxy.c: (gupnp_device_proxy_get_device):	* libgupnp/gupnp-device.c: (gupnp_device_get_device):	Allow embedded devices to have their own UDNs.2007-07-27  Priit Laes  <plaes@plaes.org>	* libgupnp/gupnp-service-proxy.c: 	(gupnp_service_proxy_begin_action_valist):		Use G_VA_COPY to get things build on some weird architectures.2007-07-26  Jorn Baayen  <jorn@openedhand.com>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?