Author: gonzalo
Date: 2006-11-15 16:37:06 -0500 (Wed, 15 Nov 2006)
New Revision: 67952

Added:
   trunk/google-sharp/docs/Mono.Google/Mono.Google/CaptchaException.xml
Modified:
   trunk/google-sharp/ChangeLog
   
trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/DeleteAlbumException.xml
   trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/PicasaAlbum.xml
   trunk/google-sharp/docs/Mono.Google/Mono.Google/GoogleConnection.xml
   trunk/google-sharp/docs/Mono.Google/index.xml
   trunk/google-sharp/src/Mono.Google.Picasa/PicasaAlbum.cs
   trunk/google-sharp/src/Mono.Google/CaptchaException.cs
Log:
2006-11-15 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>

        * src/Mono.Google.Picasa/PicasaAlbum.cs: allow using the new
        authkey value for URLs.
        * docs/*: updated.



Modified: trunk/google-sharp/ChangeLog
===================================================================
--- trunk/google-sharp/ChangeLog        2006-11-15 21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/ChangeLog        2006-11-15 21:37:06 UTC (rev 67952)
@@ -1,3 +1,9 @@
+2006-11-15 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
+
+       * src/Mono.Google.Picasa/PicasaAlbum.cs: allow using the new
+       authkey value for URLs.
+       * docs/*: updated.
+
 2006-10-05 Gonzalo Paniagua Javier <[EMAIL PROTECTED]>
 
        * src/Mono.Google/Authentication.cs: make the captcha_url relative to

Added: trunk/google-sharp/docs/Mono.Google/Mono.Google/CaptchaException.xml
===================================================================
--- trunk/google-sharp/docs/Mono.Google/Mono.Google/CaptchaException.xml        
2006-11-15 21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/docs/Mono.Google/Mono.Google/CaptchaException.xml        
2006-11-15 21:37:06 UTC (rev 67952)
@@ -0,0 +1,103 @@
+<Type Name="CaptchaException" FullName="Mono.Google.CaptchaException">
+  <TypeSignature Language="C#" Value="public class CaptchaException : 
System.UnauthorizedAccessException" />
+  <AssemblyInfo>
+    <AssemblyName>Mono.Google</AssemblyName>
+    <AssemblyVersion>0.1.0.0</AssemblyVersion>
+  </AssemblyInfo>
+  <Base>
+    <BaseTypeName>System.UnauthorizedAccessException</BaseTypeName>
+  </Base>
+  <Interfaces />
+  <Members>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public CaptchaException ();" />
+      <MemberType>Constructor</MemberType>
+      <Parameters />
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="public CaptchaException (string 
url, string token, string captcha_url);" />
+      <MemberType>Constructor</MemberType>
+      <Parameters>
+        <Parameter Name="url" Type="System.String" />
+        <Parameter Name="token" Type="System.String" />
+        <Parameter Name="captcha_url" Type="System.String" />
+      </Parameters>
+      <Docs>
+        <param name="url">To be added.</param>
+        <param name="token">To be added.</param>
+        <param name="captcha_url">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName=".ctor">
+      <MemberSignature Language="C#" Value="protected CaptchaException 
(System.Runtime.Serialization.SerializationInfo info, 
System.Runtime.Serialization.StreamingContext context);" />
+      <MemberType>Constructor</MemberType>
+      <Parameters>
+        <Parameter Name="info" 
Type="System.Runtime.Serialization.SerializationInfo" />
+        <Parameter Name="context" 
Type="System.Runtime.Serialization.StreamingContext" />
+      </Parameters>
+      <Docs>
+        <param name="info">To be added.</param>
+        <param name="context">To be added.</param>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="UnlockCaptchaURL">
+      <MemberSignature Language="C#" Value="public static string 
UnlockCaptchaURL;" />
+      <MemberType>Field</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Url">
+      <MemberSignature Language="C#" Value="public string Url { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="Token">
+      <MemberSignature Language="C#" Value="public string Token { get; };" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+    <Member MemberName="CaptchaUrl">
+      <MemberSignature Language="C#" Value="public string CaptchaUrl { get; 
};" />
+      <MemberType>Property</MemberType>
+      <ReturnValue>
+        <ReturnType>System.String</ReturnType>
+      </ReturnValue>
+      <Docs>
+        <summary>To be added.</summary>
+        <value>To be added.</value>
+        <remarks>To be added.</remarks>
+      </Docs>
+    </Member>
+  </Members>
+  <Docs>
+    <summary>To be added.</summary>
+    <remarks>To be added.</remarks>
+  </Docs>
+</Type>

Modified: trunk/google-sharp/docs/Mono.Google/Mono.Google/GoogleConnection.xml
===================================================================
--- trunk/google-sharp/docs/Mono.Google/Mono.Google/GoogleConnection.xml        
2006-11-15 21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/docs/Mono.Google/Mono.Google/GoogleConnection.xml        
2006-11-15 21:37:06 UTC (rev 67952)
@@ -12,30 +12,15 @@
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public GoogleConnection 
(Mono.Google.GoogleService service);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="service" Type="Mono.Google.GoogleService" />
-      </Parameters>
-      <Docs>
-        <param name="service">A combination of the different services in <see 
cref="T:Mono.Google.GoogleService" /></param>
-        <summary>This is the only constructor for this class.</summary>
-        <remarks>Using only the services that you're actually going to use 
will speed up the log on process. Currently only Picasaweb is 
supported.</remarks>
-      </Docs>
+      <Parameters><Parameter Name="service" Type="Mono.Google.GoogleService" 
/></Parameters>
+      <Docs><param name="service">A combination of the different services in 
<see cref="T:Mono.Google.GoogleService" /></param><summary>This is the only 
constructor for this class.</summary><remarks>Using only the services that 
you're actually going to use will speed up the log on process. Currently only 
Picasaweb is supported.</remarks></Docs>
     </Member>
     <Member MemberName="Authenticate">
       <MemberSignature Language="C#" Value="public void Authenticate (string 
user, string password);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="user" Type="System.String" />
-        <Parameter Name="password" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="user">User name. </param>
-        <param name="password">Password for the given user. It can be 
null.</param>
-        <summary>Logs on to the service(s) specified in the 
constructor.</summary>
-        <remarks>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="user" Type="System.String" /><Parameter 
Name="password" Type="System.String" /></Parameters>
+      <Docs><param name="user">User name. </param><param 
name="password">Password for the given user. It can be 
null.</param><summary>Logs on to the service(s) specified in the 
constructor.</summary><remarks>
           <para>The user name is the Google account and does not need the 
@gmail.com part of the email.</para>
           <para>
 If the password is null, <see 
cref="M:Mono.Google.GoogleConnection.Authenticate" /> will just set the User 
property and will not attemp any connection. Some services might offer partial 
functionality for this case (for example, someone might let you download a full 
album from Picasaweb without the need for her password).
@@ -49,102 +34,55 @@
   </code>
           </example>
 
-See <see cref="T:Mono.Google.NoCheckCertificatePolicy" /> for more 
information.</remarks>
-      </Docs>
+See <see cref="T:Mono.Google.NoCheckCertificatePolicy" /> for more 
information.</remarks></Docs>
     </Member>
     <Member MemberName="DownloadString">
       <MemberSignature Language="C#" Value="public string DownloadString 
(string url);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="url" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="url">The URL to get.</param>
-        <summary>Downloads data from an URL using the cookies that we got for 
the services used in this <see cref="T:Mono.Google.GoogleConnection" 
/>.</summary>
-        <returns>To be added.</returns>
-        <remarks>If the URL is not in the same domain(s) of the services used 
for this connection, no cookies will be sent, i.e., it will be just a regular 
GET on the URL.</remarks>
-      </Docs>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="url" Type="System.String" /></Parameters>
+      <Docs><param name="url">The URL to get.</param><summary>Downloads data 
from an URL using the cookies that we got for the services used in this <see 
cref="T:Mono.Google.GoogleConnection" />.</summary><returns>To be 
added.</returns><remarks>If the URL is not in the same domain(s) of the 
services used for this connection, no cookies will be sent, i.e., it will be 
just a regular GET on the URL.</remarks></Docs>
     </Member>
     <Member MemberName="DownloadBytes">
       <MemberSignature Language="C#" Value="public byte[] DownloadBytes 
(string url);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Byte[]</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="url" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="url">The URL to get.</param>
-        <summary>Downloads data from an URL using the cookies that we got for 
the services used in this <see cref="T:Mono.Google.GoogleConnection" 
/>.</summary>
-        <returns>A byte array with the data returned from the given 
URL.</returns>
-        <remarks>If the URL is not in the same domain(s) of the services used 
for this connection, no cookies will be sent, i.e., it will be just a regular 
GET on the URL.</remarks>
-      </Docs>
+      <ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="url" Type="System.String" /></Parameters>
+      <Docs><param name="url">The URL to get.</param><summary>Downloads data 
from an URL using the cookies that we got for the services used in this <see 
cref="T:Mono.Google.GoogleConnection" />.</summary><returns>A byte array with 
the data returned from the given URL.</returns><remarks>If the URL is not in 
the same domain(s) of the services used for this connection, no cookies will be 
sent, i.e., it will be just a regular GET on the URL.</remarks></Docs>
     </Member>
     <Member MemberName="DownloadToStream">
       <MemberSignature Language="C#" Value="public void DownloadToStream 
(string url, System.IO.Stream output);" />
       <MemberType>Method</MemberType>
-      <ReturnValue>
-        <ReturnType>System.Void</ReturnType>
-      </ReturnValue>
-      <Parameters>
-        <Parameter Name="url" Type="System.String" />
-        <Parameter Name="output" Type="System.IO.Stream" />
-      </Parameters>
-      <Docs>
-        <param name="url">The URL to get.</param>
-        <param name="output">The data read from the URL will be written to 
this stream.</param>
-        <summary>Downloads data from an URL using the cookies that we got for 
the services used in this <see cref="T:Mono.Google.GoogleConnection" 
/>.</summary>
-        <remarks>If the URL is not in the same domain(s) of the services used 
for this connection, no cookies will be sent, i.e., it will be just a regular 
GET on the URL.</remarks>
-      </Docs>
+      <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
+      <Parameters><Parameter Name="url" Type="System.String" /><Parameter 
Name="output" Type="System.IO.Stream" /></Parameters>
+      <Docs><param name="url">The URL to get.</param><param name="output">The 
data read from the URL will be written to this 
stream.</param><summary>Downloads data from an URL using the cookies that we 
got for the services used in this <see cref="T:Mono.Google.GoogleConnection" 
/>.</summary><remarks>If the URL is not in the same domain(s) of the services 
used for this connection, no cookies will be sent, i.e., it will be just a 
regular GET on the URL.</remarks></Docs>
     </Member>
     <Member MemberName="User">
       <MemberSignature Language="C#" Value="public string User { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>User name for this connection.</summary>
-        <value>User name passed to <see 
cref="M:Mono.Google.GoogleConnection.Authenticate" />.</value>
-        <remarks>You can only call <see 
cref="M:Mono.Google.GoogleConnection.Authenticate" /> once per <see 
cref="T:Mono.Google.GoogleConnection" /> instance, so this value will be null 
when not authenticated and the user name when authentication 
succeeded.</remarks>
-      </Docs>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>User name for this connection.</summary><value>User name 
passed to <see cref="M:Mono.Google.GoogleConnection.Authenticate" 
/>.</value><remarks>You can only call <see 
cref="M:Mono.Google.GoogleConnection.Authenticate" /> once per <see 
cref="T:Mono.Google.GoogleConnection" /> instance, so this value will be null 
when not authenticated and the user name when authentication 
succeeded.</remarks></Docs>
     </Member>
     <Member MemberName="Service">
       <MemberSignature Language="C#" Value="public Mono.Google.GoogleService 
Service { get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>Mono.Google.GoogleService</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>Returns the services that this connection will be able to 
handle.</summary>
-        <value>The same that was passed to the constructor when creating an 
instance.</value>
-        <remarks>None.</remarks>
-      </Docs>
+      
<ReturnValue><ReturnType>Mono.Google.GoogleService</ReturnType></ReturnValue>
+      <Docs><summary>Returns the services that this connection will be able to 
handle.</summary><value>The same that was passed to the constructor when 
creating an instance.</value><remarks>None.</remarks></Docs>
     </Member>
     <Member MemberName="ApplicationName">
       <MemberSignature Language="C#" Value="public string ApplicationName { 
set; get; };" />
       <MemberType>Property</MemberType>
-      <ReturnValue>
-        <ReturnType>System.String</ReturnType>
-      </ReturnValue>
-      <Docs>
-        <summary>Application name to be sent on requests that need 
one.</summary>
-        <value>The default value is the entry assembly name and version. 
</value>
-        <remarks>
+      <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+      <Docs><summary>Application name to be sent on requests that need 
one.</summary><value>The default value is the entry assembly name and version. 
</value><remarks>
           <para>
 You cannot set this to null or String.Empty.
 </para>
           <para>
 You don't usually need to set this property unless you're using Mono.Google in 
a newly created <see cref="T:System.AppDomain" />.
 </para>
-        </remarks>
-      </Docs>
+        </remarks></Docs>
     </Member>
-  </Members>
+  <Member MemberName="Authenticate"><MemberSignature Language="C#" 
Value="public void Authenticate (string user, string password, string token, 
string captcha);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter
 Name="user" Type="System.String" /><Parameter Name="password" 
Type="System.String" /><Parameter Name="token" Type="System.String" 
/><Parameter Name="captcha" Type="System.String" /></Parameters><Docs><param 
name="user">To be added.</param><param name="password">To be 
added.</param><param name="token">To be added.</param><param name="captcha">To 
be added.</param><summary>To be added.</summary><remarks>To be 
added.</remarks></Docs></Member></Members>
   <Docs>
     <summary>This is the class used to perform the authentication against a 
Google service.</summary>
     <remarks>
@@ -167,4 +105,4 @@
       </example>
     </remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: 
trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/DeleteAlbumException.xml
===================================================================
--- 
trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/DeleteAlbumException.xml 
    2006-11-15 21:26:04 UTC (rev 67951)
+++ 
trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/DeleteAlbumException.xml 
    2006-11-15 21:37:06 UTC (rev 67952)
@@ -12,32 +12,18 @@
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="public DeleteAlbumException 
(string msg);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="msg" Type="System.String" />
-      </Parameters>
-      <Docs>
-        <param name="msg">The text message for the exception.</param>
-        <summary>Not much to say here...</summary>
-        <remarks>None.</remarks>
-      </Docs>
+      <Parameters><Parameter Name="msg" Type="System.String" /></Parameters>
+      <Docs><param name="msg">The text message for the 
exception.</param><summary>Not much to say 
here...</summary><remarks>None.</remarks></Docs>
     </Member>
     <Member MemberName=".ctor">
       <MemberSignature Language="C#" Value="protected DeleteAlbumException 
(System.Runtime.Serialization.SerializationInfo info, 
System.Runtime.Serialization.StreamingContext context);" />
       <MemberType>Constructor</MemberType>
-      <Parameters>
-        <Parameter Name="info" 
Type="System.Runtime.Serialization.SerializationInfo" />
-        <Parameter Name="context" 
Type="System.Runtime.Serialization.StreamingContext" />
-      </Parameters>
-      <Docs>
-        <param name="info">To be added.</param>
-        <param name="context">To be added.</param>
-        <summary>To be added.</summary>
-        <remarks>To be added.</remarks>
-      </Docs>
+      <Parameters><Parameter Name="info" 
Type="System.Runtime.Serialization.SerializationInfo" /><Parameter 
Name="context" Type="System.Runtime.Serialization.StreamingContext" 
/></Parameters>
+      <Docs><param name="info">To be added.</param><param name="context">To be 
added.</param><summary>To be added.</summary><remarks>To be 
added.</remarks></Docs>
     </Member>
   </Members>
   <Docs>
     <summary>This exception is thrown if there's any problem deleting an 
album.</summary>
     <remarks>None.</remarks>
   </Docs>
-</Type>
\ No newline at end of file
+</Type>

Modified: trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/PicasaAlbum.xml
===================================================================
--- trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/PicasaAlbum.xml      
2006-11-15 21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/docs/Mono.Google/Mono.Google.Picasa/PicasaAlbum.xml      
2006-11-15 21:37:06 UTC (rev 67952)
@@ -75,7 +75,7 @@
       <MemberType>Method</MemberType>
       <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
       <Parameters><Parameter Name="title" Type="System.String" /><Parameter 
Name="input" Type="System.IO.Stream" /></Parameters>
-      <Docs><param name="title">To be added.</param><param name="input">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadProgress"><MemberSignature Language="C#" Value="public event 
Mono.Google.Picasa.UploadProgressEventHandler UploadProgress;" 
/><MemberType>Event</MemberType><ReturnValue><ReturnType>Mono.Google.Picasa.UploadProgressEventHandler</ReturnType></ReturnValue><Docs><summary>To
 be added.</summary><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="GetPictures"><MemberSignature Language="C#" Value="public static 
Mono.Google.Picasa.PicasaPictureCollection GetPictures (string user, string 
aid);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>Mono.Google.Picasa.PicasaPictureCollection</ReturnType></ReturnValue><Parameters><Parameter
 Name="user" Type="System.String" /><Parameter Name="aid" Type="System.String" 
/></Parameters><Docs><param n
 ame="user">To be added.</param><param name="aid">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string title, string description, System.IO.Stream input);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="title" Type="System.String" /><Parameter Name="description" 
Type="System.String" /><Parameter Name="input" Type="System.IO.Stream" 
/></Parameters><Docs><param name="title">To be added.</param><param 
name="description">To be added.</param><param name="input">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string filename);" /><MemberType>
 
Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="filename" Type="System.String" /></Parameters><Docs><param 
name="filename">To be added.</param><summary>To be added.</summary><returns>To 
be added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string filename, string description);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="filename" Type="System.String" /><Parameter Name="description" 
Type="System.String" /></Parameters><Docs><param name="filename">To be 
added.</param><param name="description">To be added.</param><summary>To be 
added.</summary><returns>To be added.</returns><remarks>To be 
added.</remarks></Docs></Member><Member MemberName="BytesUsed"><MemberSignature 
Language="C#" Value="public long BytesUsed { get; };"
  
/><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To
 be added.</summary><value>To be added.</value><remarks>To be 
added.</remarks></Docs></Member></Members>
+      <Docs><param name="title">To be added.</param><param name="input">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadProgress"><MemberSignature Language="C#" Value="public event 
Mono.Google.Picasa.UploadProgressEventHandler UploadProgress;" 
/><MemberType>Event</MemberType><ReturnValue><ReturnType>Mono.Google.Picasa.UploadProgressEventHandler</ReturnType></ReturnValue><Docs><summary>To
 be added.</summary><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="GetPictures"><MemberSignature Language="C#" Value="public static 
Mono.Google.Picasa.PicasaPictureCollection GetPictures (string user, string 
aid);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>Mono.Google.Picasa.PicasaPictureCollection</ReturnType></ReturnValue><Parameters><Parameter
 Name="user" Type="System.String" /><Parameter Name="aid" Type="System.String" 
/></Parameters><Docs><param n
 ame="user">To be added.</param><param name="aid">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string title, string description, System.IO.Stream input);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="title" Type="System.String" /><Parameter Name="description" 
Type="System.String" /><Parameter Name="input" Type="System.IO.Stream" 
/></Parameters><Docs><param name="title">To be added.</param><param 
name="description">To be added.</param><param name="input">To be 
added.</param><summary>To be added.</summary><returns>To be 
added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string filename);" /><MemberType>
 
Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="filename" Type="System.String" /></Parameters><Docs><param 
name="filename">To be added.</param><summary>To be added.</summary><returns>To 
be added.</returns><remarks>To be added.</remarks></Docs></Member><Member 
MemberName="UploadPicture"><MemberSignature Language="C#" Value="public string 
UploadPicture (string filename, string description);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Parameters><Parameter
 Name="filename" Type="System.String" /><Parameter Name="description" 
Type="System.String" /></Parameters><Docs><param name="filename">To be 
added.</param><param name="description">To be added.</param><summary>To be 
added.</summary><returns>To be added.</returns><remarks>To be 
added.</remarks></Docs></Member><Member MemberName="BytesUsed"><MemberSignature 
Language="C#" Value="public long BytesUsed { get; };"
  
/><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int64</ReturnType></ReturnValue><Docs><summary>To
 be added.</summary><value>To be added.</value><remarks>To be 
added.</remarks></Docs></Member><Member 
MemberName="GetPictures"><MemberSignature Language="C#" Value="public static 
Mono.Google.Picasa.PicasaPictureCollection GetPictures (string user, string 
aid, string authkey);" 
/><MemberType>Method</MemberType><ReturnValue><ReturnType>Mono.Google.Picasa.PicasaPictureCollection</ReturnType></ReturnValue><Parameters><Parameter
 Name="user" Type="System.String" /><Parameter Name="aid" Type="System.String" 
/><Parameter Name="authkey" Type="System.String" /></Parameters><Docs><param 
name="user">To be added.</param><param name="aid">To be added.</param><param 
name="authkey">To be added.</param><summary>To be added.</summary><returns>To 
be added.</returns><remarks>To be added.</remarks></Docs></Member></Members>
   <Docs>
     <summary>Holds information about an album and lets you retrieve the 
information for the pictures it contains.</summary>
     <remarks>See the example in <see cref="T:Mono.Google.Picasa.PicasaWeb" 
/>.</remarks>

Modified: trunk/google-sharp/docs/Mono.Google/index.xml
===================================================================
--- trunk/google-sharp/docs/Mono.Google/index.xml       2006-11-15 21:26:04 UTC 
(rev 67951)
+++ trunk/google-sharp/docs/Mono.Google/index.xml       2006-11-15 21:37:06 UTC 
(rev 67952)
@@ -24,6 +24,7 @@
       <Type Name="GoogleConnection" />
       <Type Name="GoogleService" />
       <Type Name="NoCheckCertificatePolicy" />
+      <Type Name="CaptchaException" />
     </Namespace>
     <Namespace Name="Mono.Google.Picasa">
       <Type Name="PicasaPicture" />
@@ -38,6 +39,8 @@
       <Type Name="UploadProgressEventArgs" />
       <Type Name="UploadProgressEventHandler" />
     </Namespace>
+    <Namespace Name="System">
+    </Namespace>
   </Types>
   <Title>Mono.Google</Title>
 </Overview>

Modified: trunk/google-sharp/src/Mono.Google/CaptchaException.cs
===================================================================
--- trunk/google-sharp/src/Mono.Google/CaptchaException.cs      2006-11-15 
21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/src/Mono.Google/CaptchaException.cs      2006-11-15 
21:37:06 UTC (rev 67952)
@@ -29,7 +29,7 @@
 using System;
 using System.Runtime.Serialization;
 
-namespace System {
+namespace Mono.Google {
        [Serializable]
        public class CaptchaException : UnauthorizedAccessException, 
ISerializable
        {

Modified: trunk/google-sharp/src/Mono.Google.Picasa/PicasaAlbum.cs
===================================================================
--- trunk/google-sharp/src/Mono.Google.Picasa/PicasaAlbum.cs    2006-11-15 
21:26:04 UTC (rev 67951)
+++ trunk/google-sharp/src/Mono.Google.Picasa/PicasaAlbum.cs    2006-11-15 
21:37:06 UTC (rev 67952)
@@ -99,10 +99,11 @@
                        return album;
                }
 
-               public static PicasaPictureCollection GetPictures (string user, 
string aid)
+               public static PicasaPictureCollection GetPictures (string user, 
string aid, string authkey)
                {
                        if (user == null || user == String.Empty)
                                throw new ArgumentNullException ("user");
+
                        if (aid == null || aid == String.Empty)
                                throw new ArgumentNullException ("aid");
 
@@ -110,6 +111,9 @@
                        conn.Authenticate (user, null);
                        PicasaAlbum album = new PicasaAlbum (conn);
                        string link = album.API.GetAlbumRSS (user, aid);
+                       if (authkey != null && authkey != "")
+                               link += "&authkey=" + authkey;
+
                        album.rsslink = link;
                        string received = conn.DownloadString (link);
                        XmlDocument doc = new XmlDocument ();
@@ -128,6 +132,11 @@
                        return coll;
                }
 
+               public static PicasaPictureCollection GetPictures (string user, 
string aid)
+               {
+                       return GetPictures (user, aid, null);
+               }
+
                public PicasaPictureCollection GetPictures ()
                {
                        string received = conn.DownloadString (rsslink);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to