[libgdata] Release version 0.3.0



commit 7e684c0fee65c65a6f07c4d458032024072790ea
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon May 25 11:24:55 2009 +0100

    Release version 0.3.0
---
 Makefile.am           |    1 -
 NEWS                  |   54 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in          |    2 +-
 gdata/tests/youtube.c |    2 +-
 po/Makefile.in.in     |    4 +-
 5 files changed, 58 insertions(+), 5 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 47aa4ea..3e42b6b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,7 +8,6 @@ EXTRA_DIST = \
 	intltool-update.in	\
 	AUTHORS 		\
 	NEWS			\
-	MAINTAINERS		\
 	HACKING			\
 	gtk-doc.make		\
 	libgdata.pc.in		\
diff --git a/NEWS b/NEWS
index 16a0a78..7df9992 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,57 @@
+Overview of changes from libgdata 0.2.0 to libgdata 0.3.0
+=========================================================
+
+Major changes:
+* Empty (but present) entry titles are now set to an empty string, rather than NULL
+* GDataCalendarEvent has basic recurrence support
+* Optional GNOME support has been added for automagic proxy configuration (depends on libsoup-gnome-2.4)
+* Deprecated libsoup API has been removed, bumping the requirement to 2.26.1
+* Translation comments and some translatable strings have been made clearer
+* Default error handling has been improved
+* More async versions of functions have been added
+* The XML output of GDataCalendarCalendar has been completed
+* GDataYouTubeVideo now has support for recorded times and comment feed links
+* Added a GDataYouTubeQuery class
+* Access control list (ACL) support, implemented on GDataCalendarCalendar
+* Abstract XML parsing into GDataParsable to allow GDataFeed to be overridden
+* Added a GDataCalendarFeed class to deal with calendar-specific properties
+
+API changes:
+* Added GDataCalendarEvent:recurrence, gdata_calendar_event_get_recurrence, gdata_calendar_event_set_recurrence
+* Added GDataCalendarEvent:original-event-id, GDataCalendarEvent:original-event-uri, gdata_calendar_event_get_original_event_details
+* Added gdata_calendar_event_is_exception
+* Added GDATA_SERVICE_ERROR_NOT_FOUND, GDATA_SERVICE_ERROR_CONFLICT
+* Changed GDataServiceClass->parse_error_response
+* Added gdata_service_insert_entry_async, gdata_service_insert_entry_finish
+* Added gdata_service_update_entry_async, gdata_service_update_entry_finish
+* Added gdata_service_delete_entry_async, gdata_service_delete_entry_finish
+* Added gdata_color_to_hexadecimal
+* Added GDataYouTubeVideo:comments-feed-link, gdata_youtube_video_get_comments_feed_link
+* Added GDataYouTubeVideo:recorded, gdata_youtube_video_get_recorded, gdata_youtube_video_set_recorded
+* Added read_only parameter to gdata_gd_feed_link_new and member to GDataGDFeedLink
+* Added GDataYouTubeQuery
+* Added GDataAccessHandler, GDataAccessRule
+* Added GDATA_SERVICE_ERROR_FORBIDDEN
+* Added GDataParsable
+* Changed GDataEntry to extend GDataParsable, rather than GObject
+* Removed GDataEntry->parse_xml
+* Changed GDataFeed to extend GDataParsable, rather than GObject
+* Added GDataCalendarFeed
+* Added GDataServiceClass->feed_type
+
+Bugs fixed:
+* Bug 582026 â?? Access Control List functionality
+* Bug 578367 â?? Add support for YouTube-specific query parameters
+* Bug 581706 â?? translation issues
+* Bug 580330 â?? Rejects empty entry titles
+
+Updated translations:
+* de (Mario Blättermann)
+* el (Giannis Katsampirhs)
+* en_GB (Philip Withnall)
+* es (Jorge González)
+* gl (Fran Diéguez, Antón Méixome)
+
 Overview of changes from libgdata 0.1.0 to libgdata 0.2.0
 =========================================================
 
diff --git a/configure.in b/configure.in
index 1dce456..8a7de34 100644
--- a/configure.in
+++ b/configure.in
@@ -40,7 +40,7 @@ SOUP_REQS=2.26.1
 # - If the interface is the same as the previous version, change to C:R+1:A
 # Note that versioning started at 2:0:0 to ensure no conflicts with e-d-s' libgdata
 # library, maximum whose version was 1:0:0
-GDATA_LT_VERSION=3:0:0
+GDATA_LT_VERSION=4:0:0
 AC_SUBST(GDATA_LT_VERSION)
 
 GDATA_VERSION_MAJOR=gdata_major_version
diff --git a/gdata/tests/youtube.c b/gdata/tests/youtube.c
index f41fa20..e9888b9 100644
--- a/gdata/tests/youtube.c
+++ b/gdata/tests/youtube.c
@@ -429,8 +429,8 @@ test_parsing_yt_recorded (void)
 				"<updated>2009-03-23T12:46:58Z</updated>"
 				"<published>2006-05-16T14:06:37Z</published>"
 				"<category term='http://gdata.youtube.com/schemas/2007#video' scheme='http://schemas.google.com/g/2005#kind'/>"
-				"<link href='http://gdata.youtube.com/feeds/api/videos/JAagedeKdcQ?client=ytapi-google-jsdemo' rel='self' type='application/atom+xml'/>"
 				"<link href='http://www.youtube.com/watch?v=JAagedeKdcQ' rel='alternate' type='text/html'/>"
+				"<link href='http://gdata.youtube.com/feeds/api/videos/JAagedeKdcQ?client=ytapi-google-jsdemo' rel='self' type='application/atom+xml'/>"
 				"<author>"
 					"<name>eluves</name>"
 					"<uri>http://gdata.youtube.com/feeds/api/users/eluves</uri>"
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
index 57ef267..c7e8302 100644
--- a/po/Makefile.in.in
+++ b/po/Makefile.in.in
@@ -21,7 +21,7 @@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
 PACKAGE = @PACKAGE@
 VERSION = @VERSION@
 
-SHELL = /bin/sh
+SHELL = @SHELL@
 
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
@@ -56,7 +56,7 @@ ALL_LINGUAS = @ALL_LINGUAS@
 
 PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi)
 
-USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep ^$$lang$$`"; then printf "$$lang "; fi; done; fi)
+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi)
 
 USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]