changelog

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

TXT
2,164
字号
	* libgupnp/gupnp-service-proxy.h:	Fix small problems which upset gtk-doc.2008-05-06  Ross Burton  <ross@openedhand.com>	* doc/gupnp-sections.txt:	Add missing symbols.2008-05-06  Ross Burton  <ross@openedhand.com>	* doc/gupnp.types:	Add a .types file so the objects get introspected.2008-05-06  Ross Burton  <ross@openedhand.com>	* configure.ac:	Add AC_SYS_LARGEFILE to use 64-bit offsets, thus both fixing	32-bit compiles and making the world a better place.2008-05-06  Ross Burton  <ross@openedhand.com>	* libgupnp/gupnp-context.c:	Fix some compile warnings.2008-04-29  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context.c (hosting_server_handler):	* libgupnp/http-headers.c (range_get):	* libgupnp/http-headers.h:	Support HTTP Range header.2008-04-29  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context.c (hosting_server_handler):	Use GMappedFile.2008-04-15  Jorn Baayen  <jorn@openedhand.com>	* configure.ac:	* libgupnp/Makefile.am:	* libgupnp/gupnp-context.c (hosting_server_handler):	Use GContentType.	* libgupnp/xdgmime:		Removed.2008-04-15  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c (subscribe_got_response):	* libgupnp/gupnp-service.c (subscribe), (resubscribe):	Use g_timeout_add_seconds(). We can because soup 2.4 depends	on glib 2.16.2008-04-15  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context.c (hosting_server_handler),	(path_data_new), (path_data_free), (gupnp_context_host_path):	Correct HTTP GET logic.2008-04-15  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service.c (notify_subscriber):	Set request, not response.2008-04-15  Jorn Baayen  <jorn@openedhand.com>	    Zeeshan Ali Khattak  <zeenix@gmail.com>	* configure.ac:	* gupnp-1.0-uninstalled.pc.in:	* gupnp-1.0.pc.in:	* libgupnp/gupnp-context.c (gupnp_context_init),	(default_server_handler), (gupnp_context_get_server),	(hosting_server_handler), (gupnp_context_host_path):	* libgupnp/gupnp-control-point.c (gupnp_control_point_dispose),	(process_service_list), (process_device_list),	(description_loaded), (got_description_url), (load_description):	* libgupnp/gupnp-device-info.c (gupnp_device_info_class_init),	(gupnp_device_info_get_icon_url):	* libgupnp/gupnp-device-info.h:	* libgupnp/gupnp-device-proxy.c (gupnp_device_proxy_get_device),	(gupnp_device_proxy_get_service):	* libgupnp/gupnp-device.c (gupnp_device_get_device),	(gupnp_device_get_service):	* libgupnp/gupnp-resource-factory-private.h:	* libgupnp/gupnp-resource-factory.c	(gupnp_resource_factory_create_device_proxy),	(gupnp_resource_factory_create_service_proxy),	(gupnp_resource_factory_create_device),	(gupnp_resource_factory_create_service):	* libgupnp/gupnp-root-device.c (gupnp_root_device_constructor):	* libgupnp/gupnp-service-info.c (gupnp_service_info_dispose),	(gupnp_service_info_class_init),	(gupnp_service_info_get_introspection), (got_scpd_url),	(gupnp_service_info_get_introspection_async):	* libgupnp/gupnp-service-info.h:	* libgupnp/gupnp-service-proxy.c (gupnp_service_proxy_dispose),	(begin_action_msg), (action_got_response), (finish_action_msg),	(write_in_parameter), (gupnp_service_proxy_begin_action_valist),	(gupnp_service_proxy_begin_action_hash), (check_action_response),	(read_out_parameter), (gupnp_service_proxy_end_action_valist),	(gupnp_service_proxy_end_action_hash),	(gupnp_service_proxy_cancel_action), (server_handler),	(subscription_expire), (subscribe_got_response), (subscribe),	(unsubscribe):	* libgupnp/gupnp-service.c (control_server_handler),	(subscription_response), (subscription_server_handler),	(gupnp_service_constructor), (gupnp_service_dispose),	(notify_got_response), (notify_subscriber):	* libgupnp/http-headers.c (accept_language_get_locales),	(message_set_user_agent):	* libgupnp/xml-util.c (xml_util_get_child_element_content_uri),	(xml_util_get_child_element_content_url):	* libgupnp/xml-util.h:	Port to libsoup 2.4.2008-03-19  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context.c (gupnp_context_init):	Use SOUP_SESSION_IDLE_TIMEOUT when available.2008-03-18  Jorn Baayen  <jorn@openedhand.com>	* configure.ac:	* libgupnp/gupnp-service.c (gupnp_service_signals_autoconnect):	Release gupnp 0.8.2008-03-06  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device-info.c (resource_type_match):	Interpret strncmp() return value correctly.2008-03-05  Jorn Baayen  <jorn@openedhand.com>	* doc/gupnp-sections.txt:	* libgupnp/gupnp-context-private.h:	* libgupnp/gupnp-context.c (gupnp_context_get_property),	(gupnp_context_class_init), (gupnp_context_get_server),	(make_server_url), (gupnp_context_get_port),	(gupnp_context_host_path), (gupnp_context_unhost_path):	* libgupnp/gupnp-context.h:	* libgupnp/gupnp-service-proxy.c (subscribe_got_response),	(subscribe), (unsubscribe):	* libgupnp/gupnp-service.c (gupnp_service_constructor):	Make gupnp_context_get_server() public.	Fixes #832.2008-03-05  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device-info.c (resource_type_match),	(gupnp_device_info_get_device), (gupnp_device_info_get_service):	Return subresources with version greater or equal than	requested version.	* libgupnp/gupnp-root-device.c	(add_resource_with_earlier_versions), (fill_resource_group):	Announce all earlier versions of resources in addition to the	implemented version.2008-03-04  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-device-info.c (gupnp_device_info_get_device),	(gupnp_device_info_get_service):	Allow version-agnostic subresource retrieval.2008-02-29  Zeeshan Ali Khattak  <zeenix@gmail.com>	* libgupnp/gupnp-service-proxy.c:	Critical bug fix: Don't free the action in check_action_response().2008-02-26  Jorn Baayen  <jorn@openedhand.com>	* autogen.sh:	Don't call glib-gettextize.2008-02-23  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c:	(gupnp_service_proxy_action_free),	(gupnp_service_proxy_send_action_valist),	(gupnp_service_proxy_send_action_hash), (begin_action_msg),	(action_got_response), (gupnp_service_proxy_begin_action_valist),	(gupnp_service_proxy_begin_action_hash),	(gupnp_service_proxy_end_action_valist),	(gupnp_service_proxy_end_action_hash),	(gupnp_service_proxy_cancel_action):	* libgupnp/gupnp-service-proxy.h:	Remove error argument from begin_action() method series. The	error is now saved and returned by end_action().2008-02-23  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/http-headers.c: (message_set_user_agent):	Add DLNA string.2008-02-09  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/Makefile.am:	* libgupnp/accept-language.c:	* libgupnp/accept-language.h:	* libgupnp/gupnp-context.c:	* libgupnp/gupnp-control-point.c: (load_description):	* libgupnp/gupnp-service-info.c:	(gupnp_service_info_get_introspection),	(gupnp_service_info_get_introspection_async):	* libgupnp/gupnp-service-proxy.c: (begin_action_msg),	(gupnp_service_proxy_get_subscribed):	* libgupnp/gupnp-service.c:	* libgupnp/http-headers.c:	* libgupnp/http-headers.h:	Include "User-Agent" header in requests.2008-01-31  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context-private.h:	* libgupnp/gupnp-device-info-private.h:	* libgupnp/gupnp-resource-factory-private.h:	* libgupnp/gupnp-resource-factory.c:	(gupnp_resource_factory_unregister_resource_proxy_type):	* libgupnp/gupnp-service-introspection-private.h:	Add missing G_GNUC_INTERNALs.2008-01-23  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-control-point.c:	(gupnp_control_point_set_property):	* libgupnp/gupnp-device-info.c: (gupnp_device_info_set_property):	Fix compiler warning. Patch by Zeeshan Ali Khattak.2008-01-17  Ross Burton  <ross@openedhand.com>	* libgupnp/gvalue-util.c:	Fix build on 64-bit systems (#711, thanks Bastien Nocera).2008-01-17  Zeeshan Ali Khattak  <zeenix@gmail.com>	* libgupnp/accept-language.h:	* libgupnp/gvalue-util.h:	* libgupnp/xml-util.h:	Use 'G_GNUC_INTERNAL' macro to declare functions we don't want to	export.2008-01-17  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-types.c:	* libgupnp/gupnp-types.h:	* libgupnp/gvalue-util.c: (gvalue_util_set_value_from_xml_node):	Remove ugly and luckily unnecessary XML_NODE and XML_CHUNK types.2008-01-14  Jorn Baayen  <jorn@openedhand.com>	* Makefile.am:	* configure.ac:	Remove unused translation framework.2008-01-14  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-types.c:	Recursively copy xmlNodes.2008-01-14  Jorn Baayen  <jorn@openedhand.com>	* doc/Makefile.am:	Update list of ignored header files.2008-01-07  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gvalue-util.c: (gvalue_util_set_value_from_string):	Use atol() for 64-bit int parsing.2007-12-16  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c: (read_out_parameter),	(server_handler):	* libgupnp/gupnp-service.c: (gupnp_service_action_get_value):	* libgupnp/gvalue-util.c: (gvalue_util_set_value_from_string),	(gvalue_util_set_value_from_xml_node),	(gvalue_util_value_append_to_xml_string):	* libgupnp/gvalue-util.h:	* libgupnp/xml-util.c: (xml_util_get_element):	* libgupnp/xml-util.h:	Allow use of GUPNP_TYPE_XML_CHUNK and GUPNP_TYPE_XML_NODE to be	mixed through text->xmlDoc->text conversion. (Which is obviously	slow, so use of XML_CHUNK on the sending side, and XML_NODE on	the receiving side is recommended.)2007-12-16  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c: (read_out_parameter):	* libgupnp/gupnp-types.c: (gupnp_xml_node_get_type),	(gupnp_string_type_to_string), (gupnp_string_to_string_type),	(register_string_type), (gupnp_xml_chunk_get_type),	(gupnp_bin_base64_get_type), (gupnp_bin_hex_get_type),	(gupnp_date_get_type), (gupnp_date_time_get_type):	* libgupnp/gupnp-types.h:	Add an xmlNode data type (can now retrieve arguments as xmlNodes:	avoids excess parsing), and clean up types code.2007-12-16  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c:	(gupnp_service_proxy_begin_action), (begin_action_msg),	(action_got_response), (finish_action_msg),	(gupnp_service_proxy_begin_action_valist),	(gupnp_service_proxy_begin_action_hash),	(gupnp_service_proxy_end_action), (check_action_response):	* libgupnp/gupnp-service.c: (gupnp_service_action_set_value),	(gupnp_service_action_return_error), (control_server_handler),	(subscribe):	* libgupnp/gupnp-types.c: (gupnp_string_to_type):	* libgupnp/gupnp-types.h:	* libgupnp/gvalue-util.c: (gvalue_util_set_value_from_string),	(gvalue_util_value_append_to_xml_string):	* libgupnp/gvalue-util.h:	* libgupnp/xml-util.c: (xml_doc_wrapper_new),	(xml_util_get_attribute_contents):	* libgupnp/xml-util.h:	Don't use libxml for message construction. This allows us to	embed chunks of xml into messages without them being escaped.2007-11-26  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-context.c:	Rewrite local IP detection to be IPv6-friendly.2007-11-23  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service-proxy.c: (begin_action_msg):	* libgupnp/gupnp-service.c: (gupnp_service_action_set_value),	(gupnp_service_action_return_error), (control_server_handler),	(notify_subscriber), (create_property_set):	Tweak XML generation to match spec to the letter.2007-11-22  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service.c: (control_server_handler),	(create_property_set):	Set embedded xml docs to not be standalone.2007-11-22  Jorn Baayen  <jorn@openedhand.com>	* configure.ac:	Set XDG_PREFIX. Avoids symbol collisions with other xdgmimes.	Patch by Ross Burton <ross@openedhand.com>.2007-11-22  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-service.c: (strip_camel_case):	Don't split up 2 letter abbreviations when coverting from camel case.2007-11-21  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/xml-util.c: (xml_util_node_get_content_value):	* libgupnp/xml-util.h:	Remove unused function.2007-10-23  Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gena-protocol.h:	* libgupnp/gupnp-context.c: (gupnp_context_class_init):	* libgupnp/gupnp-service.c: (subscription_timeout),	(parse_and_limit_timeout), (subscribe), (resubscribe):	Add an upper bound of 7 days to subscription timeouts.2007-10-09  Zeeshan Ali  <zeenix@gstreamer.net>	    Jorn Baayen  <jorn@openedhand.com>	* libgupnp/gupnp-resource-factory.c:	* libgupnp/gupnp-resource-factory.h:	- Instead of asking the users to subclass resource factory, provide an	  API to register GTypes for UPnP types.	- Make the resource and resource proxy creation functions private.	* libgupnp/gupnp-resource-factory-private.h:	Make the resource and resource proxy creation functions private.	* libgupnp/gupnp-control-point.c:	* libgupnp/gupnp-root-device.c:	- "resource-factory" prop can only be set at contruction time.	- Make _new() a wrapper around_new_full().	- Provide getter for resource factory.	- Fix a copy&paste mistake.	* libgupnp/gupnp-control-point.h:	* libgupnp/gupnp-root-device.h:	Provide getter for resource factory.	* libgupnp/gupnp-device.c:	* libgupnp/gupnp-device.h:	* libgupnp/gupnp-device-info.c:	* libgupnp/gupnp-device-info.h:	* libgupnp/gupnp-device-proxy.c:

⌨️ 快捷键说明

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