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
-~----------~----~----~----~------~----~------~--~---

Reply via email to