Author: fmantek
Date: Thu Oct 18 03:02:54 2007
New Revision: 306
Modified:
trunk/clients/cs/docs/gcal.xml
trunk/clients/cs/docs/gdata.xml
trunk/clients/cs/docs/gextension.xml
trunk/clients/cs/docs/gphotos.xml
trunk/clients/cs/lib/ASP.NET/Google.GData.AccessControl.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Apps.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Calendar.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Client.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.CodeSearch.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Extensions.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.GoogleBase.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Photos.dll
trunk/clients/cs/lib/ASP.NET/Google.GData.Spreadsheets.dll
trunk/clients/cs/lib/Release/Blogger.exe
trunk/clients/cs/lib/Release/Calendar.exe
trunk/clients/cs/lib/Release/CodeSearch.exe
trunk/clients/cs/lib/Release/ExecRequest.exe
trunk/clients/cs/lib/Release/Google.GData.AccessControl.dll
trunk/clients/cs/lib/Release/Google.GData.Apps.dll
trunk/clients/cs/lib/Release/Google.GData.Calendar.dll
trunk/clients/cs/lib/Release/Google.GData.Client.dll
trunk/clients/cs/lib/Release/Google.GData.CodeSearch.dll
trunk/clients/cs/lib/Release/Google.GData.Extensions.dll
trunk/clients/cs/lib/Release/Google.GData.GoogleBase.dll
trunk/clients/cs/lib/Release/Google.GData.Photos.dll
trunk/clients/cs/lib/Release/Google.GData.Spreadsheets.dll
trunk/clients/cs/lib/Release/Spreadsheet.exe
trunk/clients/cs/lib/Release/gapps_sample.exe
trunk/clients/cs/lib/Release/gbase_customertool.exe
trunk/clients/cs/lib/Release/gbase_demo.exe
trunk/clients/cs/lib/Release/gbase_querytool.exe
trunk/clients/cs/samples/PhotoBrowser/AlbumMeta.cs
trunk/clients/cs/src/VS2003/Photobrowser/PhotoBrowser.csproj
Log:
Updated Release and ASP dlls
Modified: trunk/clients/cs/docs/gcal.xml
==============================================================================
--- trunk/clients/cs/docs/gcal.xml (original)
+++ trunk/clients/cs/docs/gcal.xml Thu Oct 18 03:02:54 2007
@@ -171,6 +171,12 @@
default constructor, does nothing
</summary>
</member>
+ <member
name="M:Google.GData.Calendar.CalendarQuery.#ctor(System.String)">
+ <summary>
+ base constructor, with initial queryUri
+ </summary>
+ <param name="queryUri">the query to use</param>
+ </member>
<member name="T:Google.GData.Calendar.CalendarService">
<summary>
The CalendarService class extends the basic Service abstraction
Modified: trunk/clients/cs/docs/gdata.xml
==============================================================================
--- trunk/clients/cs/docs/gdata.xml (original)
+++ trunk/clients/cs/docs/gdata.xml Thu Oct 18 03:02:54 2007
@@ -34,6 +34,64 @@
<summary>AtomBase object representation.
</summary>
</member>
+ <member name="T:Google.GData.Client.IExtensionContainer">
+ <summary>interface for commone extension container functionallity
+ used for AtomBase and SimpleContainer
+ </summary>
+ </member>
+ <member
name="M:Google.GData.Client.IExtensionContainer.FindExtension(System.String,System.String)">
+ <summary>
+ Finds a specific ExtensionElement based on it's local name
+ and it's namespace. If namespace is NULL, the first one where
+ the localname matches is found. If there are
extensionelements that do
+ not implment ExtensionElementFactory, they will not be
taken into account
+ </summary>
+ <param name="localName">the xml local name of the element
to find</param>
+ <param name="ns">the namespace of the elementToPersist</param>
+ <returns>Object</returns>
+ </member>
+ <member
name="M:Google.GData.Client.IExtensionContainer.ReplaceExtension(System.String,System.String,System.Object)">
+ <summary>
+ all extension elements that match a namespace/localname
+ given will be removed and the new one will be inserted
+ </summary>
+ <param name="localName">the local name to find</param>
+ <param name="ns">the namespace to match, if null, ns is
ignored</param>
+ <param name="obj">the new element to put in</param>
+ </member>
+ <member
name="M:Google.GData.Client.IExtensionContainer.FindExtensions(System.String,System.String)">
+ <summary>
+ Finds all ExtensionElement based on it's local name
+ and it's namespace. If namespace is NULL, allwhere
+ the localname matches is found. If there are
extensionelements that do
+ not implment ExtensionElementFactory, they will not be
taken into account
+ Primary use of this is to find XML nodes
+ </summary>
+ <param name="localName">the xml local name of the element
to find</param>
+ <param name="ns">the namespace of the elementToPersist</param>
+ <returns>none</returns>
+ </member>
+ <member
name="M:Google.GData.Client.IExtensionContainer.DeleteExtensions(System.String,System.String)">
+ <summary>
+ Delete's all Extensions from the Extension list that match
+ a localName and a Namespace.
+ </summary>
+ <param name="localName">the local name to find</param>
+ <param name="ns">the namespace to match, if null, ns is
ignored</param>
+ <returns>int - the number of deleted extensions</returns>
+ </member>
+ <member
name="P:Google.GData.Client.IExtensionContainer.ExtensionElements">
+ <summary>the list of extensions for this container
+ the elements in that list MUST implement IExtensionElementFactory
+ and IExtensionElement</summary>
+ <returns> </returns>
+ </member>
+ <member
name="P:Google.GData.Client.IExtensionContainer.ExtensionFactories">
+ <summary>the list of extensions for this container
+ the elements in that list MUST implement IExtensionElementFactory
+ and IExtensionElement</summary>
+ <returns> </returns>
+ </member>
<member name="F:Google.GData.Client.AtomBase.uriBase">
<summary>holds the base Uri</summary>
</member>
@@ -3318,6 +3376,9 @@
<member
name="M:Google.GData.Client.GDataGAuthRequestFactory.CreateRequest(Google.GData.Client.GDataRequestType,System.Uri)">
<summary>default constructor</summary>
</member>
+ <member
name="M:Google.GData.Client.GDataGAuthRequestFactory.QueryAuthToken(Google.GData.Client.GDataCredentials)">
+ <summary>Get's an authentication token for the current
credentials</summary>
+ </member>
<member
name="P:Google.GData.Client.GDataGAuthRequestFactory.GAuthToken">
<summary>Get/Set accessor for gAuthToken</summary>
</member>
@@ -4016,6 +4077,21 @@
<summary>
notifier if someone changes the requestfactory of the service
</summary>
+ </member>
+ <member name="M:Google.GData.Client.Service.QueryAuthenticationToken">
+ <summary>
+ if the service is using a Google Request Factory it will
use that
+ assuming credentials are set to retrieve the
authentication token
+ for those credentials
+ </summary>
+ <returns>string</returns>
+ </member>
+ <member
name="M:Google.GData.Client.Service.SetAuthenticationToken(System.String)">
+ <summary>
+ if the service is using a Google Request Factory it will
set the passed
+ in token to the factory
+ </summary>
+ <returns>string</returns>
</member>
<member name="M:Google.GData.Client.Service.Query(System.Uri)">
<summary>the basic interface. Take a URI and just get it</summary>
Modified: trunk/clients/cs/docs/gextension.xml
==============================================================================
--- trunk/clients/cs/docs/gextension.xml (original)
+++ trunk/clients/cs/docs/gextension.xml Thu Oct 18 03:02:54 2007
@@ -1043,7 +1043,7 @@
that still works on the original
</summary>
</member>
- <member
name="F:Google.GData.Extensions.ExtensionCollection.atomElement">
+ <member name="F:Google.GData.Extensions.ExtensionCollection.container">
<summary>holds the owning feed</summary>
</member>
<member name="M:Google.GData.Extensions.ExtensionCollection.#ctor">
@@ -1051,7 +1051,7 @@
protected default constructor, not usable by outside
</summary>
</member>
- <member
name="M:Google.GData.Extensions.ExtensionCollection.#ctor(Google.GData.Client.AtomBase,System.String,System.String)">
+ <member
name="M:Google.GData.Extensions.ExtensionCollection.#ctor(Google.GData.Client.IExtensionContainer,System.String,System.String)">
<summary>
takes the base object, and the localname/ns combo to look for
will copy objects to an internal array for caching. Note
that when the external
@@ -1095,7 +1095,7 @@
<member name="T:Google.GData.Extensions.WhenCollection">
<summary>Typed collection for When Extensions.</summary>
</member>
- <member
name="M:Google.GData.Extensions.WhenCollection.#ctor(Google.GData.Client.AtomBase)">
+ <member
name="M:Google.GData.Extensions.WhenCollection.#ctor(Google.GData.Client.IExtensionContainer)">
<summary>constructor</summary>
</member>
<member
name="M:Google.GData.Extensions.WhenCollection.Add(Google.GData.Extensions.When)">
@@ -1122,7 +1122,7 @@
<member name="T:Google.GData.Extensions.WhereCollection">
<summary>Typed collection for Where Extensions.</summary>
</member>
- <member
name="M:Google.GData.Extensions.WhereCollection.#ctor(Google.GData.Client.AtomBase)">
+ <member
name="M:Google.GData.Extensions.WhereCollection.#ctor(Google.GData.Client.IExtensionContainer)">
<summary>constructor</summary>
</member>
<member
name="M:Google.GData.Extensions.WhereCollection.Add(Google.GData.Extensions.Where)">
@@ -1149,7 +1149,7 @@
<member name="T:Google.GData.Extensions.WhoCollection">
<summary>Typed collection for Who Extensions.</summary>
</member>
- <member
name="M:Google.GData.Extensions.WhoCollection.#ctor(Google.GData.Client.AtomBase)">
+ <member
name="M:Google.GData.Extensions.WhoCollection.#ctor(Google.GData.Client.IExtensionContainer)">
<summary>constructor</summary>
</member>
<member
name="M:Google.GData.Extensions.WhoCollection.Add(Google.GData.Extensions.Who)">
@@ -1173,6 +1173,33 @@
<member
name="P:Google.GData.Extensions.WhoCollection.Item(System.Int32)">
<summary>standard typed accessor method </summary>
</member>
+ <member name="T:Google.GData.Extensions.ThumbnailCollection">
+ <summary>Typed collection for Thumbnails Extensions.</summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.#ctor(Google.GData.Client.IExtensionContainer)">
+ <summary>constructor</summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.Add(Google.GData.Extensions.MediaRss.MediaThumbnail)">
+ <summary>standard typed add method </summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.IndexOf(Google.GData.Extensions.MediaRss.MediaThumbnail)">
+ <summary>standard typed indexOf method </summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.Insert(System.Int32,Google.GData.Extensions.MediaRss.MediaThumbnail)">
+ <summary>standard typed insert method </summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.Remove(Google.GData.Extensions.MediaRss.MediaThumbnail)">
+ <summary>standard typed remove method </summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.Contains(Google.GData.Extensions.MediaRss.MediaThumbnail)">
+ <summary>standard typed Contains method </summary>
+ </member>
+ <member
name="M:Google.GData.Extensions.ThumbnailCollection.OnValidate(System.Object)">
+ <summary>standard typed OnValidate Override </summary>
+ </member>
+ <member
name="P:Google.GData.Extensions.ThumbnailCollection.Item(System.Int32)">
+ <summary>standard typed accessor method </summary>
+ </member>
<member name="T:Google.GData.Extensions.ExtendedProperty">
<summary>
GData schema extension describing an extended
property/value pair
@@ -1604,9 +1631,9 @@
returns the media:credit element
</summary>
</member>
- <member name="P:Google.GData.Extensions.MediaRss.MediaGroup.Thumbnail">
+ <member
name="P:Google.GData.Extensions.MediaRss.MediaGroup.Thumbnails">
<summary>
- returns the media:thumbnail element
+ property accessor for the Thumbnails
</summary>
</member>
<member name="P:Google.GData.Extensions.MediaRss.MediaGroup.Content">
@@ -1801,68 +1828,7 @@
<member name="P:Google.GData.Extensions.Recurrence.XmlName">
<summary>Returns the constant representing this XML
element.</summary>
</member>
- <member name="T:Google.GData.Extensions.Reminder">
- <summary>
- GData schema extension describing a reminder on an event.
- </summary>
- <remarks>
- <para>You can represent a set of reminders where each has
a (1) reminder
- period and (2) notification method. The method can be either
"sms",
- "email", "alert", "none", "all".</para>
-
- <para>The meaning of this set of reminders differs based
on whether you
- are reading or writing feeds. When reading, the set of reminders
- returned on an event takes into account both defaults on a
- parent recurring event (when applicable) as well as the user's
- defaults on calendar. If there are no gd:reminders
returned that
- means the event has absolutely no reminders. "none"
or "all" will
- not apply in this case.</para>
-
- <para>Writing is different because we have to be
backwards-compatible
- (see *) with the old way of setting reminders. For easier analysis
- we describe all the behaviors defined in the table below. (Notice
- we only include cases for minutes, as the other cases
specified in
- terms of days/hours/absoluteTime can be converted to this
case.)</para>
-
- <para>Notice method is case-sensitive: must be in lowercase!</para>
-
- <list type="table">
- <listheader>
- <term></term>
- <term>No method or method=all</term>
- <term>method=none</term>
- <term>method=email|sms|alert</term>
- </listheader>
- <item>
- <term>No gd:rem</term>
- <term>*No reminder</term>
- <term>N/A</term>
- <term>N/A</term>
- </item>
- <item>
- <term>1 gd:rem</term>
- <term>*Use user's default settings</term>
- <term>No reminder</term>
<term>InvalidEntryException</term>
- </item>
- <item>
- <term>1 gd:rem min=0</term>
<term>*Use user's default settings</term>
<term>No reminder</term>
<term>InvalidEntryException</term>
</item>
- <item>
- <term>1 gd:rem min=-1</term>
<term>*No reminder</term>
<term>No reminder</term>
<term>InvalidEntryException</term>
</item>
- <item>
- <term>1 gd:rem min=+n</term>
<term>*Override with no +n for user's selected
methods</term>
<term>No reminder</term>
<term>Set exactly one reminder on event at +n with
given method</term>
</item>
- <item>
- <term>Multiple gd:rem</term>
<term>InvalidEntryException</term>
<term>InvalidEntryException</term>
<term>Copy this set exactly</term>
</item>
- </list>
-
- <para>Hence, to override an event with a set of reminder
time, method
- pairs, just specify them exactly. To clear an event of all
- overrides (and go back to inheriting the user's defaults),
one can
- simply specify a single gd:reminder with no extra
attributes. To
- have NO event reminders on an event, either set a single
- gd:reminder with negative reminder time, or simply update
the event
- with a single gd:reminder method=none.</para>
- </remarks>
- </member>
+ <!-- Badly formed XML comment ignored for
member "T:Google.GData.Extensions.Reminder" -->
<member name="F:Google.GData.Extensions.Reminder.days">
<summary>
Number of days before the event.
Modified: trunk/clients/cs/docs/gphotos.xml
==============================================================================
--- trunk/clients/cs/docs/gphotos.xml (original)
+++ trunk/clients/cs/docs/gphotos.xml Thu Oct 18 03:02:54 2007
@@ -854,6 +854,13 @@
</summary>
<param name="queryUri">the query to use</param>
</member>
+ <member
name="M:Google.GData.Photos.PicasaQuery.CreatePicasaUri(System.String)">
+ <summary>
+ convienience method to create an URI based on a userID for
a picasafeed
+ </summary>
+ <param name="userID"></param>
+ <returns>string</returns>
+ </member>
<member name="M:Google.GData.Photos.PicasaQuery.ParseUri(System.Uri)">
<summary>protected void ParseUri</summary>
<param name="targetUri">takes an incoming Uri string and
parses all the properties out of it</param>
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.AccessControl.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Apps.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Calendar.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Client.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.CodeSearch.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Extensions.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.GoogleBase.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Photos.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/ASP.NET/Google.GData.Spreadsheets.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Blogger.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Calendar.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/CodeSearch.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/ExecRequest.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.AccessControl.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Apps.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Calendar.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Client.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.CodeSearch.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Extensions.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.GoogleBase.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Photos.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Google.GData.Spreadsheets.dll
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/Spreadsheet.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/gapps_sample.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/gbase_customertool.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/gbase_demo.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/lib/Release/gbase_querytool.exe
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/samples/PhotoBrowser/AlbumMeta.cs
==============================================================================
--- trunk/clients/cs/samples/PhotoBrowser/AlbumMeta.cs (original)
+++ trunk/clients/cs/samples/PhotoBrowser/AlbumMeta.cs Thu Oct 18
03:02:54 2007
@@ -112,5 +112,57 @@
}
}
- }
+ [Category("Meta Album Data"),
+ Description("Number of pictures in the album")]
+ public string AlbumPictureCount
+ {
+ get
+ {
+ return
this.myEntry.getPhotoExtensionValue(GPhotoNameTable.NumPhotos);
+ }
+ }
+ [Category("Meta Album Data"),
+ Description("Number of pictures remaining")]
+ public string AlbumPictureCountRemaining
+ {
+ get
+ {
+ return
this.myEntry.getPhotoExtensionValue(GPhotoNameTable.NumPhotosRemaining);
+ }
+ }
+
+ [Category("Meta Album Data"),
+ Description("Bytes used")]
+ public string AlbumBytesUsed
+ {
+ get
+ {
+ return
this.myEntry.getPhotoExtensionValue(GPhotoNameTable.BytesUsed);
+ }
+ }
+
+ [Category("Commenting"),
+ Description("Comments enabled?")]
+ public bool AlbumCommentsEnabled
+ {
+ get
+ {
+ return
bool.Parse(this.myEntry.getPhotoExtensionValue(GPhotoNameTable.CommentingEnabled));
+ }
+ set
+ {
+
this.myEntry.setPhotoExtension(GPhotoNameTable.CommentingEnabled,
value.ToString().ToLower());
+ }
+ }
+
+ [Category("Commenting"),
+ Description("Number of comments")]
+ public string AlbumCommentCount
+ {
+ get
+ {
+ return
this.myEntry.getPhotoExtensionValue(GPhotoNameTable.CommentCount);
+ }
+ }
+ }
}
Modified: trunk/clients/cs/src/VS2003/Photobrowser/PhotoBrowser.csproj
==============================================================================
--- trunk/clients/cs/src/VS2003/Photobrowser/PhotoBrowser.csproj
(original)
+++ trunk/clients/cs/src/VS2003/Photobrowser/PhotoBrowser.csproj Thu
Oct 18 03:02:54 2007
@@ -126,6 +126,12 @@
BuildAction = "Compile"
/>
<File
+ RelPath = "Browser.resx"
+ Link = "..\..\..\samples\PhotoBrowser\Browser.resx"
+ DependentUpon = "Browser.cs"
+ BuildAction = "EmbeddedResource"
+ />
+ <File
RelPath = "GoogleClientLogin.cs"
Link = "..\..\..\samples\PhotoBrowser\GoogleClientLogin.cs"
SubType = "Form"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---