Author: fmantek
Date: Wed Aug 1 01:58:26 2007
New Revision: 213
Modified:
trunk/clients/cs/docs/Documentation.chm
trunk/clients/cs/docs/HTMLDocumentation.zip
trunk/clients/cs/docs/gdata.xml
trunk/clients/cs/docs/gextension.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.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/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.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/misc/pushdlls.cmd
trunk/clients/cs/src/version/AssemblyVersion.cs
Log:
Created new release DLLs that include the BASE fix for floats. Version 1.0.9.10
Modified: trunk/clients/cs/docs/Documentation.chm
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/docs/HTMLDocumentation.zip
==============================================================================
Binary files. No diff available.
Modified: trunk/clients/cs/docs/gdata.xml
==============================================================================
--- trunk/clients/cs/docs/gdata.xml (original)
+++ trunk/clients/cs/docs/gdata.xml Wed Aug 1 01:58:26 2007
@@ -46,6 +46,9 @@
<member name="F:Google.GData.Client.AtomBase.extensionsList">
<summary>extension element collection</summary>
</member>
+ <member name="F:Google.GData.Client.AtomBase.extensionFactories">
+ <summary> extension element factories </summary>
+ </member>
<member name="F:Google.GData.Client.AtomBase.fAllowRecalc">
<summary>a boolean indicating that recalc is allowed to happen
implicitly now</summary>
</member>
@@ -72,6 +75,12 @@
URI changes.</summary>
<param name="uriValue">the baseuri calculated so far</param>
</member>
+ <member
name="M:Google.GData.Client.AtomBase.AddExtension(Google.GData.Client.IExtensionElementFactory)">
+ <summary>
+ adding an extension factory for extension elements
+ </summary>
+ <param name="factory">The factory</param>
+ </member>
<member
name="M:Google.GData.Client.AtomBase.WalkTree(Google.GData.Client.IBaseWalkerAction)">
<summary>Calls the action on this object and all
children.</summary>
<param name="action">an IBaseWalkerAction interface to call
</param>
@@ -175,6 +184,11 @@
<summary>accessor method public string Language</summary>
<returns> </returns>
</member>
+ <member name="P:Google.GData.Client.AtomBase.ExtensionFactories">
+ <summary>
+ read only accessor for the Extension Factories
+ </summary>
+ </member>
<member name="P:Google.GData.Client.AtomBase.ExtensionElements">
<summary>read only accessor for the ExtensionsElements
Collections</summary>
<returns> an ArrayList of ExtensionElements</returns>
@@ -290,6 +304,10 @@
<summary>accessor for the self URI</summary>
<returns> </returns>
</member>
+ <member name="P:Google.GData.Client.AtomEntry.Media">
+ <summary>accessor to find the edit-media link</summary>
+ <returns>the Uri as AtomUri to the media upload Service</returns>
+ </member>
<member name="P:Google.GData.Client.AtomEntry.Updated">
<summary>accessor method public DateTime UpdateDate</summary>
<returns> </returns>
@@ -368,45 +386,85 @@
<param name="parser">The AtomFeedParser that called this</param>
</member>
<member name="T:Google.GData.Client.AbstractFeed">
- <summary>Base class to read gData feeds in Atom, with the
extension of
- setting up extension element parsing
- </summary>
+ <summary>Base class to read gData feeds in Atom, with the
extension of
+ setting up extension element parsing
+ </summary>
</member>
<member name="T:Google.GData.Client.AtomFeed">
- <summary>Base class to read gData feeds in Atom
- Version 1.0 changed to:
- AtomFeed =
- element atom:feed {
- atomCommonAttributes,
- (atomAuthor*
- atomCategory*
- atomContributor*
- atomGenerator?
- atomIcon?
- atomId
- atomLink*
- atomLogo?
- atomRights?
- atomSubtitle?
- atomTitle
- atomUpdated
- extensionElement*),
- atomEntry*
- }
- in addition it holds:
- * opensearch:totalResults - the total number of search results
available (not necessarily all present in the feed).
- * opensearch:startIndex - the 1-based index of the first
result.
- * opensearch:itemsPerPage - the maximum number of items that
appear on one page. This allows clients to generate direct links to any set of
subsequent pages.
- In addition to these OpenSearch tags, the response
also includes the following Atom and gData tags:
- * atom:link rel="service.feed"
type="application/atom+xml" href="..."/> - specifies the URI where the complete
Atom feed can be retrieved.
- * atom:link rel="service.feed" type="application/rss+xml"
href="..."/> - specifies the URI where the complete RSS feed can be retrieved.
- * atom:link rel="service.post" type="application/atom+xml"
href="..."/> - specifies the Atom feed PostURI (where new entries can be
posted).
- * atom:link rel="self" type="..." href="..."/> - contains the
URI of this search request. The type attribute depends on the requested format.
If no data changes, issuing a GET to this URI returns the same response.
- * atom:link rel="previous" type="application/atom+xml"
href="..."/> - specifies the URI of the previous chunk of this query resultset,
if it is chunked.
- * atom:link rel="next" type="application/atom+xml"
href="..."/> - specifies the URI of the next chunk of this query resultset, if
it is chunked.
- * gdata:processed parameter="..."/> - one of these tags is
inserted for each parameter understood and processed by the service, e.g.
gdata:processed parameter="author"
-
- </summary>
+ <summary>Base class to read gData feeds in Atom</summary>
+ <remarks>
+ <para>
+ Version 1.0 changed to:
+ <code>
+ AtomFeed =
+ element atom:feed {
+ atomCommonAttributes,
+ (atomAuthor*
+ atomCategory*
+ atomContributor*
+ atomGenerator?
+ atomIcon?
+ atomId
+ atomLink*
+ atomLogo?
+ atomRights?
+ atomSubtitle?
+ atomTitle
+ atomUpdated
+ extensionElement*),
+ atomEntry*
+ }
+ </code>
+ In addition it holds:
+ <list type="bullet">
+ <item>
+ <term><c>opensearch:totalResults</c></term>
+ <description>Total number of search results available (not
necessarily all present in the feed).</description>
+ </item>
+ <item>
+ <term><c>opensearch:startIndex</c></term>
+ <description>The 1-based index of the first
result.</description>
+ </item>
+ <item>
+ <term><c>opensearch:itemsPerPage</c></term>
+ <description>The maximum number of items that appear on
one page. This allows clients to generate direct links to any set of subsequent
pages.</description>
+ </item>
+ </list>
+ </para>
+ <para>
+ In addition to these OpenSearch tags, the response also includes
the following Atom and gData tags:
+ <list type="bullet">
+ <item>
+ <term><c>atom:link rel="service.feed"
type="application/atom+xml" href="..."/></c></term>
+ <description>Specifies the URI where the complete Atom
feed can be retrieved.</description>
+ </item>
+ <item>
+ <term><c>atom:link rel="service.feed"
type="application/rss+xml" href="..."/></c></term>
+ <description>Specifies the URI where the complete RSS feed
can be retrieved.</description>
+ </item>
+ <item>
+ <term><c>atom:link rel="service.post"
type="application/atom+xml" href="..."/></c></term>
+ <description>Specifies the Atom feed PostURI (where new
entries can be posted).</description>
+ </item>
+ <item>
+ <term><c>atom:link rel="self" type="..."
href="..."/></c></term>
+ <description>Contains the URI of this search request. The
type attribute depends on the requested format. If no data changes, issuing a
<c>GET</c> to this URI returns the same response.</description>
+ </item>
+ <item>
+ <term><c>atom:link rel="previous"
type="application/atom+xml" href="..."/></c></term>
+ <description>Specifies the URI of the previous chunk of
this query resultset, if it is chunked.</description>
+ </item>
+ <item>
+ <term><c>atom:link rel="next" type="application/atom+xml"
href="..."/></c></term>
+ <description>Specifies the URI of the next chunk of this
query resultset, if it is chunked.</description>
+ </item>
+ <item>
+ <term><c>gdata:processed parameter="..."/></c></term>
+ <description>One of these tags is inserted for each
parameter understood and processed by the service, e.g. <c>gdata:processed
parameter="author"</c>.</description>
+ </item>
+ </list>
+ </para>
+ </remarks>
</member>
<member name="T:Google.GData.Client.AtomSource">
<summary>Represents the AtomSource object. If an atom:entry is
copied from one feed
@@ -524,206 +582,202 @@
<summary>Returns the constant representing this XML
element.</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.feedEntries">
- <summary>collection of feed entries</summary>
+ <summary>collection of feed entries</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.totalResults">
- <summary>holds the total results</summary>
+ <summary>holds the total results</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.startIndex">
- <summary>holds the start-index parameter</summary>
+ <summary>holds the start-index parameter</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.itemsPerPage">
- <summary>holds number of items per page</summary>
+ <summary>holds number of items per page</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.parameters">
- <summary>holds a collection of processed parameters</summary>
+ <summary>holds a collection of processed parameters</summary>
</member>
<member name="F:Google.GData.Client.AtomFeed.service">
- <summary>holds the service interface to use</summary>
+ <summary>holds the service interface to use</summary>
</member>
<member name="M:Google.GData.Client.AtomFeed.#ctor">
- <summary>default constructor</summary>
+ <summary>default constructor</summary>
</member>
<member
name="M:Google.GData.Client.AtomFeed.#ctor(System.Uri,Google.GData.Client.IService)">
- <summary>default constructor</summary>
- <param name="uriBase">the location the feed was loaded
from</param>
- <param name="service">the service used to create this feed</param>
+ <summary>default constructor</summary>
+ <param name="uriBase">the location the feed was loaded
from</param>
+ <param name="service">the service used to create this feed</param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.#ctor(Google.GData.Client.AtomFeed)">
- <summary>default constructor</summary>
- <param name="originalFeed">if you want to create a copy feed, for
batch use, e.g</param>
+ <summary>default constructor</summary>
+ <param name="originalFeed">if you want to create a copy feed, for
batch use, e.g</param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.IsFeedIdentical(Google.GData.Client.AtomFeed,Google.GData.Client.AtomFeed)">
- <summary>tries to determine if the two feeds derive from the same
source</summary>
- <param name="feedOne">the first feed</param>
- <param name="feedTwo">the second feed</param>
- <returns>true if believed to be the same source</returns>
+ <summary>tries to determine if the two feeds derive from the same
source</summary>
+ <param name="feedOne">the first feed</param>
+ <param name="feedTwo">the second feed</param>
+ <returns>true if believed to be the same source</returns>
</member>
<member
name="M:Google.GData.Client.AtomFeed.AddOtherNamespaces(System.Xml.XmlWriter)">
- <summary>checks to see if we are a batch feed, if so, adds the
batchNS</summary>
- <param name="writer">the xmlwriter, where we want to add default
namespaces to</param>
+ <summary>checks to see if we are a batch feed, if so, adds the
batchNS</summary>
+ <param name="writer">the xmlwriter, where we want to add default
namespaces to</param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.SkipNode(System.Xml.XmlNode)">
- <summary>checks if this is a namespace
- decl that we already added</summary>
- <param name="node">XmlNode to check</param>
- <returns>true if this node should be skipped </returns>
+ <summary>checks if this is a namespace
+ decl that we already added</summary>
+ <param name="node">XmlNode to check</param>
+ <returns>true if this node should be skipped </returns>
</member>
<member
name="M:Google.GData.Client.AtomFeed.SaveInnerXml(System.Xml.XmlWriter)">
- <summary>saves the inner state of the element</summary>
- <param name="writer">the xmlWriter to save into </param>
+ <summary>saves the inner state of the element</summary>
+ <param name="writer">the xmlWriter to save into </param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.Parse(System.IO.Stream,Google.GData.Client.AlternativeFormat)">
- <summary>given a stream, parses it to construct the Feed object
out of it</summary>
- <param name="stream"> a stream representing hopefully valid
XML</param>
- <param name="format"> indicates if the stream is Atom or
Rss</param>
+ <summary>given a stream, parses it to construct the Feed object
out of it</summary>
+ <param name="stream"> a stream representing hopefully valid
XML</param>
+ <param name="format"> indicates if the stream is Atom or
Rss</param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.OnParsedNewEntry(System.Object,Google.GData.Client.FeedParserEventArgs)">
- <summary>Event chaining. We catch this by the baseFeedParsers,
which
- would not do anything with the gathered data. We pass the event up
- to the user; if the user doesn't discard it, we add the entry to
our
- collection</summary>
- <param name="sender"> the object which send the event</param>
- <param name="e">FeedParserEventArguments, holds the feed
entry</param>
- <returns> </returns>
+ <summary>Event chaining. We catch this by the baseFeedParsers,
which
+ would not do anything with the gathered data. We pass the event up
+ to the user; if the user doesn't discard it, we add the entry to
our
+ collection</summary>
+ <param name="sender"> the object which send the event</param>
+ <param name="e">FeedParserEventArguments, holds the feed
entry</param>
+ <returns> </returns>
</member>
<member
name="M:Google.GData.Client.AtomFeed.OnNewExtensionElement(System.Object,Google.GData.Client.ExtensionElementEventArgs)">
- <summary>Event chaining. We catch this by the baseFeedParsers,
which
- would not do anything with the gathered data. We pass the event up
- to the user; if the user doesn't discard it, we add the entry to
our
- collection</summary>
- <param name="sender"> the object which send the event</param>
- <param name="e">FeedParserEventArguments, holds the feed
entry</param>
- <returns> </returns>
+ <summary>Event chaining. We catch this by the baseFeedParsers,
which
+ would not do anything with the gathered data. We pass the event up
+ to the user; if the user doesn't discard it, we add the entry to
our
+ collection</summary>
+ <param name="sender"> the object which send the event</param>
+ <param name="e">FeedParserEventArguments, holds the feed
entry</param>
+ <returns> </returns>
</member>
<member
name="M:Google.GData.Client.AtomFeed.BaseUriChanged(Google.GData.Client.AtomUri)">
- <summary>just go down the child collections</summary>
- <param name="uriBase"> as currently calculated</param>
+ <summary>just go down the child collections</summary>
+ <param name="uriBase"> as currently calculated</param>
</member>
<member
name="M:Google.GData.Client.AtomFeed.Insert(Google.GData.Client.AtomEntry)">
- <summary>uses the set service to insert a new entry. </summary>
- <param name="newEntry">the atomEntry to insert into the
feed</param>
- <returns>the entry as echoed back from the server. The entry is
NOT added
- to the feeds collection</returns>
+ <summary>uses the set service to insert a new entry. </summary>
+ <param name="newEntry">the atomEntry to insert into the
feed</param>
+ <returns>the entry as echoed back from the server. The entry is
NOT added
+ to the feeds collection</returns>
</member>
<member name="M:Google.GData.Client.AtomFeed.Publish">
- <summary>goes over all entries, and updates the ones that are
dirty</summary>
- <returns> </returns>
+ <summary>goes over all entries, and updates the ones that are
dirty</summary>
+ <returns> </returns>
</member>
<member
name="M:Google.GData.Client.AtomFeed.WalkTree(Google.GData.Client.IBaseWalkerAction)">
- <summary>calls the action on this object and all
children</summary>
- <param name="action">an IAtomBaseAction interface to call </param>
- <returns>true or false, pending outcome</returns>
+ <summary>calls the action on this object and all
children</summary>
+ <param name="action">an IAtomBaseAction interface to call </param>
+ <returns>true or false, pending outcome</returns>
</member>
<member name="E:Google.GData.Client.AtomFeed.NewAtomEntry">
- <summary>eventhandler, when the parser creates a new feed entry->
mirrored from underlying parser</summary>
+ <summary>eventhandler, when the parser creates a new feed entry->
mirrored from underlying parser</summary>
</member>
<member name="E:Google.GData.Client.AtomFeed.NewExtensionElement">
- <summary>eventhandler, when the parser finds a new extension
element-> mirrored from underlying parser</summary>
+ <summary>eventhandler, when the parser finds a new extension
element-> mirrored from underlying parser</summary>
</member>
<member name="P:Google.GData.Client.AtomFeed.Post">
- <summary>accessor method public string Post</summary>
- <returns>the Uri as string to the Post Service</returns>
+ <summary>accessor method public string Post</summary>
+ <returns>the Uri as string to the Post Service</returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.BatchData">
- <summary>accessor to the batchdata for the entry</summary>
- <returns> GDataBatch object </returns>
+ <summary>accessor to the batchdata for the entry</summary>
+ <returns> GDataBatch object </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Batch">
- <summary>accessor method public string Batch</summary>
- <returns>the Uri as string to the Batch Service</returns>
+ <summary>accessor method public string Batch</summary>
+ <returns>the Uri as string to the Batch Service</returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.ReadOnly">
- <summary>returns whether or not the entry is read-only </summary>
+ <summary>returns whether or not the entry is read-only </summary>
</member>
<member name="P:Google.GData.Client.AtomFeed.NextChunk">
- <summary>accessor method public string NextChunk</summary>
- <returns>the Uri as string to the next chunk of the
result</returns>
+ <summary>accessor method public string NextChunk</summary>
+ <returns>the Uri as string to the next chunk of the
result</returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.PrevChunk">
- <summary>accessor method public string PrevChunk</summary>
- <returns>the Uri as a string to the previous chunk of the
result</returns>
+ <summary>accessor method public string PrevChunk</summary>
+ <returns>the Uri as a string to the previous chunk of the
result</returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Feed">
- <summary>accessor method public string Feed</summary>
- <returns>returns the Uri as string for the feed service </returns>
+ <summary>accessor method public string Feed</summary>
+ <returns>returns the Uri as string for the feed service </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Self">
- <summary>accessor method public string Self</summary>
- <returns>returns the Uri as string for the feed with the Query
Parameters </returns>
+ <summary>accessor method public string Self</summary>
+ <returns>returns the Uri as string for the feed with the Query
Parameters </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Service">
- <summary>accessor method for the gData Service to use</summary>
+ <summary>accessor method for the gData Service to use</summary>
</member>
<member name="P:Google.GData.Client.AtomFeed.TotalResults">
- <summary>accessor method public int TotalResults</summary>
- <returns> </returns>
+ <summary>accessor method public int TotalResults</summary>
+ <returns> </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.StartIndex">
- <summary>accessor method public int StartIndex</summary>
- <returns> </returns>
+ <summary>accessor method public int StartIndex</summary>
+ <returns> </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.ItemsPerPage">
- <summary>accessor method public int ItemsPerPage</summary>
- <returns> </returns>
+ <summary>accessor method public int ItemsPerPage</summary>
+ <returns> </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Parameters">
- <summary>accessor method public string[] Parameters</summary>
- <returns> </returns>
+ <summary>accessor method public string[] Parameters</summary>
+ <returns> </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.Entries">
- <summary>accessor method public ArrayList Entries</summary>
- <returns> </returns>
+ <summary>accessor method public ArrayList Entries</summary>
+ <returns> </returns>
</member>
<member name="P:Google.GData.Client.AtomFeed.XmlName">
- <summary>just returns the constant representing this xml
element</summary>
+ <summary>just returns the constant representing this xml
element</summary>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.#ctor(System.Uri,Google.GData.Client.IService)">
- <summary>
- Constructor, set's up extension handlers
- </summary>
- <param name="uriBase">The uri for this cells feed.</param>
- <param name="iService">The Spreadsheets service.</param>
+ <summary>
+ Constructor, set's up extension handlers
+ </summary>
+ <param name="uriBase">The uri for this cells feed.</param>
+ <param name="iService">The Spreadsheets service.</param>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.AddOtherNamespaces(System.Xml.XmlWriter)">
- <summary>extension feeds most likely add the GData namespace, so
let's
- have a default implementation that does this</summary>
- <param name="writer">the xmlwriter, where we want to add default
namespaces to</param>
+ <summary>extension feeds most likely add the GData namespace, so
let's
+ have a default implementation that does this</summary>
+ <param name="writer">the xmlwriter, where we want to add default
namespaces to</param>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.SkipNode(System.Xml.XmlNode)">
- <summary>checks if this is a namespace
- decl that we already added. As the abstract feed adds
- the GData namespace, check that one</summary>
- <param name="node">XmlNode to check</param>
- <returns>true if this node should be skipped </returns>
+ <summary>checks if this is a namespace
+ decl that we already added. As the abstract feed adds
+ the GData namespace, check that one</summary>
+ <param name="node">XmlNode to check</param>
+ <returns>true if this node should be skipped </returns>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.OnParsedNewAbstractEntry(System.Object,Google.GData.Client.FeedParserEventArgs)">
- <summary>
- Eventhandling. Called when a new entry is parsed.
- </summary>
- <param name="sender"> the object which send the event</param>
- <param name="e">FeedParserEventArguments, holds the
feedentry</param>
- <returns> </returns>
+ <summary>
+ Eventhandling. Called when a new entry is parsed.
+ </summary>
+ <param name="sender"> the object which send the event</param>
+ <param name="e">FeedParserEventArguments, holds the
feedentry</param>
+ <returns> </returns>
</member>
<member name="M:Google.GData.Client.AbstractFeed.CreateFeedEntry">
- <summary>
- this needs to get implemented by subclasses
- </summary>
- <returns>AtomEntry</returns>
+ <summary>
+ this needs to get implemented by subclasses
+ </summary>
+ <returns>AtomEntry</returns>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.OnNewExtensionsElement(System.Object,Google.GData.Client.ExtensionElementEventArgs)">
- <summary>eventhandler - called for event extension element
- </summary>
- <param name="sender">the object which send the event</param>
- <param name="e">FeedParserEventArguments, holds the
feedEntry</param>
- <returns> </returns>
+ <summary>eventhandler - called for event extension element
+ </summary>
+ <param name="sender">the object which send the event</param>
+ <param name="e">FeedParserEventArguments, holds the
feedEntry</param>
+ <returns> </returns>
</member>
<member
name="M:Google.GData.Client.AbstractFeed.HandleExtensionElements(Google.GData.Client.ExtensionElementEventArgs,Google.GData.Client.AtomFeedParser)">
- <summary>
- event on the Feed to handle extension elements during parsing
- </summary>
- <param name="e">the event arguments</param>
- <param name="parser">the parser that caused this</param>
+ <param name="parser">the parser that caused this</param>
</member>
<member name="T:Google.GData.Client.BaseIsDirty">
<summary>Helper object to walk the tree for the dirty
flag.</summary>
@@ -1429,6 +1483,9 @@
<member name="F:Google.GData.Client.BaseNameTable.ServiceAlternate">
<summary>the alternate URI in the link collection</summary>
</member>
+ <member name="F:Google.GData.Client.BaseNameTable.ServiceMedia">
+ <summary>the alternate URI in the link collection</summary>
+ </member>
<member name="F:Google.GData.Client.BaseNameTable.AtomPrefix">
<summary>prefix for atom if writing</summary>
</member>
@@ -3034,6 +3091,9 @@
<member
name="M:Google.GData.Client.IGDataRequestFactory.CreateRequest(Google.GData.Client.GDataRequestType,System.Uri)">
<summary>creation method for GDatarequests</summary>
</member>
+ <member name="P:Google.GData.Client.IGDataRequestFactory.UseGZip">
+ <summary>set wether or not to use gzip for new requests</summary>
+ </member>
<member name="F:Google.GData.Client.GDataRequestFactory.GDataAgent">
<summary>this factory's agent</summary>
</member>
@@ -3052,10 +3112,17 @@
<member
name="M:Google.GData.Client.GDataRequestFactory.CreateRequest(Google.GData.Client.GDataRequestType,System.Uri)">
<summary>default constructor</summary>
</member>
+ <member name="P:Google.GData.Client.GDataRequestFactory.UseGZip">
+ <summary>set wether or not new request should use GZip</summary>
+ </member>
<member name="P:Google.GData.Client.GDataRequestFactory.Cookie">
<summary>set's and get's the sharding cookie</summary>
<returns> </returns>
</member>
+ <member name="P:Google.GData.Client.GDataRequestFactory.ContentType">
+ <summary>set's and get's the content Type, used for binary
transfers</summary>
+ <returns> </returns>
+ </member>
<member name="P:Google.GData.Client.GDataRequestFactory.UserAgent">
<summary>accessor method public string UserAgent</summary>
<returns> </returns>
@@ -3147,6 +3214,9 @@
<member name="P:Google.GData.Client.IGDataRequest.Credentials">
<summary>get/set for credentials to the service calls. Get's
passed through to GDatarequest</summary>
</member>
+ <member name="P:Google.GData.Client.IGDataRequest.UseGZip">
+ <summary>set wether or not to use gzip for this request</summary>
+ </member>
<member name="F:Google.GData.Client.GDataRequest.webRequest">
<summary>holds the webRequest object</summary>
</member>
@@ -3168,6 +3238,15 @@
<member name="F:Google.GData.Client.GDataRequest.disposed">
<summary>holds if we are disposed</summary>
</member>
+ <member name="F:Google.GData.Client.GDataRequest.useGZip">
+ <summary>set wheter or not this request should use GZip</summary>
+ </member>
+ <member name="F:Google.GData.Client.GDataRequest.responseStream">
+ <summary>stream from the response</summary>
+ </member>
+ <member name="F:Google.GData.Client.GDataRequest.contentType">
+ <summary>holds the contenttype to use if overridden</summary>
+ </member>
<member
name="M:Google.GData.Client.GDataRequest.#ctor(Google.GData.Client.GDataRequestType,System.Uri,Google.GData.Client.GDataRequestFactory)">
<summary>default constructor</summary>
</member>
@@ -3206,10 +3285,17 @@
the value for redirect handling
</summary>
</member>
+ <member name="P:Google.GData.Client.GDataRequest.UseGZip">
+ <summary>set wether or not this request should use GZip</summary>
+ </member>
<member name="P:Google.GData.Client.GDataRequest.Credentials">
<summary>accessor method public ICredentials Credentials</summary>
<returns> </returns>
</member>
+ <member name="P:Google.GData.Client.GDataRequest.ContentType">
+ <summary>set's and get's the content Type, used for binary
transfers</summary>
+ <returns> </returns>
+ </member>
<member name="P:Google.GData.Client.GDataRequest.Request">
<summary>accessor method protected WebRequest Request</summary>
<returns> </returns>
@@ -3596,17 +3682,20 @@
<summary>the minimal query implementation</summary>
</member>
<member
name="M:Google.GData.Client.IService.Update(Google.GData.Client.AtomEntry)">
- <summary>the more sophisticated one</summary>
+ <summary>simple update for atom resources</summary>
</member>
<member
name="M:Google.GData.Client.IService.Insert(Google.GData.Client.AtomFeed,Google.GData.Client.AtomEntry)">
- <summary>the more sophisticated one</summary>
+ <summary>simple insert for atom entries, based on a feed</summary>
</member>
<member
name="M:Google.GData.Client.IService.Delete(Google.GData.Client.AtomEntry)">
- <summary>the more sophisticated one</summary>
+ <summary>delete an entry</summary>
</member>
<member
name="M:Google.GData.Client.IService.Batch(Google.GData.Client.AtomFeed,System.Uri)">
<summary>batch operation, posting of a set of entries</summary>
</member>
+ <member
name="M:Google.GData.Client.IService.Update(System.Uri,System.IO.Stream,System.String)">
+ <summary>simple update for media resources</summary>
+ </member>
<member name="P:Google.GData.Client.IService.Credentials">
<summary>get/set for credentials to the service calls. Gets passed
through to GDatarequest</summary>
</member>
@@ -3679,6 +3768,24 @@
<param name="newEntry">the entry to be inserted</param>
<returns> the inserted entry</returns>
</member>
+ <member
name="M:Google.GData.Client.Service.Update(System.Uri,System.IO.Stream,System.String)">
+ <summary>
+ simple update for media resources
+ </summary>
+ <param name="uriTarget"></param>
+ <param name="input"></param>
+ <param name="contentType"></param>
+ <returns>AtomEntry</returns>
+ </member>
+ <member
name="M:Google.GData.Client.Service.Insert(System.Uri,System.IO.Stream,System.String)">
+ <summary>
+ Simple insert for media resources
+ </summary>
+ <param name="uriTarget"></param>
+ <param name="input"></param>
+ <param name="contentType"></param>
+ <returns>AtomEntry</returns>
+ </member>
<member
name="M:Google.GData.Client.Service.StreamInsert(System.Uri,Google.GData.Client.AtomEntry)">
<summary>public WebResponse Insert(Uri insertUri, Stream
entryStream, ICredentials credentials)</summary>
<param name="feedUri">the uri for the feed this entry should be
inserted into</param>
@@ -3701,9 +3808,19 @@
<param name="targetUri"></param>
<param name="payload"></param>
<param name="type"></param>
<returns>Stream</returns>
</member>
+ <member
name="M:Google.GData.Client.Service.StreamSend(System.Uri,System.IO.Stream,Google.GData.Client.GDataRequestType,System.String)">
+ <summary>
+ this is a helper function for to send binary data to a resource
+ it is not worth running the other insert/saves through here, as
this would involve
+ double buffering/copying of the bytes
+ </summary>
+ <param name="targetUri"></param>
+ <param name="inputStream"></param>
+ <param name="type"></param>
+ <returns>Stream</returns>
</member>
<member name="M:Google.GData.Client.Service.createFeed(System.Uri)">
<summary>creates a new feed instance to be returned by
- Batch() and Query()
+ Batch(), Query() and other operations
Subclasses can supply their own feed implementation by
overriding this method.
@@ -3779,6 +3896,14 @@
</member>
<member name="F:Google.GData.Client.GDataRequestType.Batch">
<summary>This request is used for a batch operation</summary>
+ </member>
+ <member name="T:Google.GData.Client.IExtensionElementFactory">
+ <summary>if an extension element want's to use the new parsing
method
+ it needs to implement this interface
+ </summary>
+ </member>
+ <member name="P:Google.GData.Client.IExtensionElementFactory.XmlName">
+ <summary>the only relevant method here</summary>
</member>
<member name="T:Google.GData.Client.Tracing">
<summary>Tracing helper class. Uses conditional compilation to
Modified: trunk/clients/cs/docs/gextension.xml
==============================================================================
--- trunk/clients/cs/docs/gextension.xml (original)
+++ trunk/clients/cs/docs/gextension.xml Wed Aug 1 01:58:26 2007
@@ -481,6 +481,21 @@
<member
name="F:Google.GData.Extensions.GDataParserNameTable.XmlSendNotificationsElement">
<summary>static string for the sendEventNotifications
element</summary>
</member>
+ <member name="F:Google.GData.Extensions.GDataParserNameTable.NSGeoRss">
+ <summary>static string to specify the GeoRSS namespace
supported</summary>
+ </member>
+ <member
name="F:Google.GData.Extensions.GDataParserNameTable.geoRssPrefix">
+ <summary>static string to specify the GeoRSS prefix used</summary>
+ </member>
+ <member name="F:Google.GData.Extensions.GDataParserNameTable.NSGeoKml">
+ <summary>static string to specify the KML namespapce
supported</summary>
+ </member>
+ <member
name="F:Google.GData.Extensions.GDataParserNameTable.geoKmlPrefix">
+ <summary>static string to specify the KML prefix used</summary>
+ </member>
+ <!-- Badly formed XML comment ignored for member
"F:Google.GData.Extensions.GDataParserNameTable.GeoRssWhereElement" -->
+ <!-- Badly formed XML comment ignored for member
"F:Google.GData.Extensions.GDataParserNameTable.GeoKmlPointElement" -->
+ <!-- Badly formed XML comment ignored for member
"F:Google.GData.Extensions.GDataParserNameTable.GeoKmlPosElement" -->
<member name="F:Google.GData.Extensions.GDataParserNameTable.Event">
<summary>the event prefix </summary>
</member>
@@ -599,46 +614,78 @@
</member>
<member name="T:Google.GData.Extensions.Reminder">
<summary>
- GData schema extension describing a reminder on an event. 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".
- The meaning of this set of reminders differs based on
whether you
+ 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.
- Writing is different because we have to be
backwards-compatible
+ 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.)
- Notice method is case-sensitive: must be in lowercase!
- no method method method=
- or method=all =none email|sms|alert
-
____________________________________________________________________________
- no gd:rem *no reminder N/A N/A
- 1 gd:rem *use user's no reminder
InvalidEntryException
- def. settings
- 1 gd:rem min=0 *use user's no reminder
InvalidEntryException
- def. settings
- 1 gd:rem min=-1 *no reminder no reminder
InvalidEntryException
- 1 gd:rem min=+n *override with no reminder set
exactly one reminder
- +n for user's on event at +n
with given
- selected method
- methods
- multiple gd:rem InvalidEntry- InvalidEntry- copy
this set exactly
- Exception Exception
- Hence, to override an event with a set of reminder
time, method
+ 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.
- </summary>
+ with a single gd:reminder method=none.</para>
+ </remarks>
</member>
<member name="F:Google.GData.Extensions.Reminder.days">
<summary>
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.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/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.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/misc/pushdlls.cmd
==============================================================================
--- trunk/clients/cs/misc/pushdlls.cmd (original)
+++ trunk/clients/cs/misc/pushdlls.cmd Wed Aug 1 01:58:26 2007
@@ -1,10 +1,8 @@
# build the whole release project, note this should RUN inside the VS dev
prompt
echo "Run this inside the Visual Studio Development Prompt"
-devenv /rebuild Release ..\src\VS2003\gdata.sln
-
-
-devenv /rebuild ASP ..\src\VS2003\gdata.sln
+devenv /rebuild Release "..\src\VS2003\Google Data API SDK.sln"
+devenv /rebuild ASP "..\src\VS2003\Google Data API SDK.sln"
# copy all exe files
Modified: trunk/clients/cs/src/version/AssemblyVersion.cs
==============================================================================
--- trunk/clients/cs/src/version/AssemblyVersion.cs (original)
+++ trunk/clients/cs/src/version/AssemblyVersion.cs Wed Aug 1 01:58:26 2007
@@ -56,7 +56,7 @@
// You can specify all the values or you can default the Revision and Build
Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.9.9")]
+[assembly: AssemblyVersion("1.0.9.10")]
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---