More trivial doc fixes
authorMatthias Clasen <matthiasc@src.gnome.org>
Wed, 28 Nov 2007 06:01:13 +0000 (06:01 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 28 Nov 2007 06:01:13 +0000 (06:01 +0000)
svn path=/trunk/; revision=5968

15 files changed:
gio/ChangeLog
gio/gappinfo.c
gio/gcontenttype.c
gio/gdesktopappinfo.c
gio/gdrive.c
gio/gfile.c
gio/gfileattribute.c
gio/gfileinfo.h
gio/gfilemonitor.c
gio/gfilenamecompleter.c
gio/gfilterinputstream.c
gio/gfilteroutputstream.c
gio/goutputstream.c
gio/gsimpleasyncresult.c
gio/gunionvolumemonitor.c

index 5baf136..211d1b0 100644 (file)
@@ -1,5 +1,11 @@
 2007-11-27  Matthias Clasen  <mclasen@redhat.com>
 
+       * gcontenttype.c: Move doc comments to the unix section.
+
+       * *.[hc]: More trivial doc corrections.
+
+2007-11-27  Matthias Clasen  <mclasen@redhat.com>
+
        * gpollfilemonitor.c:
        * gunixmounts.c:
        * gvfs.c:
index eb26f6b..96781ef 100644 (file)
@@ -307,7 +307,7 @@ g_app_info_add_supports_type (GAppInfo             *appinfo,
 
 
 /**
- * g_app_info_can_remove_support_type:
+ * g_app_info_can_remove_supports_type:
  * @appinfo: a #GAppInfo.
  * 
  * Checks if a supported content type can be removed from an application.
index c3f2079..84037ce 100644 (file)
 #include "gcontenttypeprivate.h"
 #include "glibintl.h"
 
-/* This really sucks. GTK-Doc isn't smart enough to realize there are two
- * different versions of the functions within this file, based on the platform. 
- * I can move the definitions out of this file, but that's ugly. 
- */
-
 /**
  * SECTION:gcontenttype
  * @short_description: platform specific content typing
@@ -82,16 +77,6 @@ get_registry_classes_key (const char *subdir,
   return value_utf8;
 }
 
-/**
- * g_content_type_equals:
- * @type1: a content type string.
- * @type2: a content type string.
- *
- * Compares two content types for equality.
- *
- * Returns: %TRUE if the two strings are identical or equivalent,
- * %FALSE otherwise.
- **/  
 gboolean
 g_content_type_equals (const char *type1,
                       const char *type2)
@@ -117,16 +102,6 @@ g_content_type_equals (const char *type1,
   return res;
 }
 
-/**
- * g_content_type_is_a:
- * @type: a content type string. 
- * @supertype: a string.
- *
- * Determines if @type is a subset of @supertype.  
- *
- * Returns: %TRUE if @type is a kind of @supertype,
- * %FALSE otherwise. 
- **/  
 gboolean
 g_content_type_is_a (const char   *type,
                     const char   *supertype)
@@ -149,14 +124,6 @@ g_content_type_is_a (const char   *type,
   return res;
 }
 
-/**
- * g_content_type_is_unknown:
- * @type: a content type string. 
- * 
- * Checks if the content type is known by GIO.
- * 
- * Returns: %TRUE if the type is unknown.
- **/  
 gboolean
 g_content_type_is_unknown (const char *type)
 {
@@ -165,14 +132,6 @@ g_content_type_is_unknown (const char *type)
   return strcmp ("*", type) == 0;
 }
 
-/**
- * g_content_type_get_description:
- * @type: a content type string. 
- * 
- * Gets the human readable description of the content type.
- * 
- * Returns: a short description of the content type @type. 
- **/  
 char *
 g_content_type_get_description (const char *type)
 {
@@ -196,14 +155,6 @@ g_content_type_get_description (const char *type)
   return g_strdup_printf (_("%s filetype"), type);
 }
 
-/**
- * g_content_type_get_mime_type:
- * @type: a content type string. 
- * 
- * Gets the mime-type for the content type.
- * 
- * Returns: the registered mime-type for the given @type.
- **/  
 char *
 g_content_type_get_mime_type (const char   *type)
 {
@@ -223,14 +174,6 @@ g_content_type_get_mime_type (const char   *type)
   return g_strdup ("application/octet-stream");
 }
 
-/**
- * g_content_type_get_icon:
- * @type: a content type string.
- * 
- * Gets the icon for a content type.
- * 
- * Returns: #GIcon corresponding to the content type.
- **/  
 GIcon *
 g_content_type_get_icon (const char   *type)
 {
@@ -246,16 +189,6 @@ g_content_type_get_icon (const char   *type)
   return NULL;
 }
 
-/**
- * g_content_type_can_be_executable:
- * @type: a content type string.
- * 
- * Checks if a content type can be executable. Note that for instance
- * things like text files can be executables (i.e. scripts and batch files).
- * 
- * Returns: %TRUE if the file type corresponds to a type that
- * can be executable, %FALSE otherwise. 
- **/  
 gboolean
 g_content_type_can_be_executable (const char   *type)
 {
@@ -282,20 +215,6 @@ looks_like_text (const guchar *data, gsize data_size)
   return TRUE;
 }
 
-/**
- * g_content_type_guess:
- * @filename: a string.
- * @data: a stream of data.
- * @data_size: the size of @data.
- * @result_uncertain: a flag indicating the certainty of the 
- * result.
- * 
- * Guesses the content type based on example data. If the function is 
- * uncertain, @result_uncertain will be set to %TRUE.
- * 
- * Returns: a string indicating a guessed content type for the 
- * given data. 
- **/  
 char *
 g_content_type_guess (const char   *filename,
                      const guchar *data,
@@ -326,14 +245,6 @@ g_content_type_guess (const char   *filename,
   return g_strdup ("*");
 }
 
-/**
- * g_content_types_get_registered:
- * 
- * Gets a list of strings containing the registered content types on 
- * the system.
- * 
- * Returns: #GList of the registered content types.
- **/  
 GList *
 g_content_types_get_registered (void)
 {
@@ -428,6 +339,16 @@ _g_unix_content_type_get_parents (const char *type)
   return (char **)g_ptr_array_free (array, FALSE);
 }
 
+/**
+ * g_content_type_equals:
+ * @type1: a content type string.
+ * @type2: a content type string.
+ *
+ * Compares two content types for equality.
+ *
+ * Returns: %TRUE if the two strings are identical or equivalent,
+ * %FALSE otherwise.
+ **/  
 gboolean
 g_content_type_equals (const char   *type1,
                       const char   *type2)
@@ -444,6 +365,16 @@ g_content_type_equals (const char   *type1,
   return res;
 }
 
+/**
+ * g_content_type_is_a:
+ * @type: a content type string. 
+ * @supertype: a string.
+ *
+ * Determines if @type is a subset of @supertype.  
+ *
+ * Returns: %TRUE if @type is a kind of @supertype,
+ * %FALSE otherwise. 
+ **/  
 gboolean
 g_content_type_is_a (const char   *type,
                     const char   *supertype)
@@ -460,6 +391,14 @@ g_content_type_is_a (const char   *type,
   return res;
 }
 
+/**
+ * g_content_type_is_unknown:
+ * @type: a content type string. 
+ * 
+ * Checks if the content type is known by GIO.
+ * 
+ * Returns: %TRUE if the type is unknown.
+ **/  
 gboolean
 g_content_type_is_unknown (const char *type)
 {
@@ -624,6 +563,14 @@ load_comment_for_mime (const char *mimetype)
   return g_strdup_printf (_("%s type"), mimetype);
 }
 
+/**
+ * g_content_type_get_description:
+ * @type: a content type string. 
+ * 
+ * Gets the human readable description of the content type.
+ * 
+ * Returns: a short description of the content type @type. 
+ **/  
 char *
 g_content_type_get_description (const char *type)
 {
@@ -654,6 +601,14 @@ g_content_type_get_description (const char *type)
   return comment;
 }
 
+/**
+ * g_content_type_get_mime_type:
+ * @type: a content type string. 
+ * 
+ * Gets the mime-type for the content type.
+ * 
+ * Returns: the registered mime-type for the given @type.
+ **/  
 char *
 g_content_type_get_mime_type (const char   *type)
 {
@@ -662,6 +617,14 @@ g_content_type_get_mime_type (const char   *type)
   return g_strdup (type);
 }
 
+/**
+ * g_content_type_get_icon:
+ * @type: a content type string.
+ * 
+ * Gets the icon for a content type.
+ * 
+ * Returns: #GIcon corresponding to the content type.
+ **/  
 GIcon *
 g_content_type_get_icon (const char   *type)
 {
@@ -675,9 +638,11 @@ g_content_type_get_icon (const char   *type)
  * g_content_type_can_be_executable:
  * @type: a content type string.
  * 
- * Returns: %TRUE if the file type corresponds to something that
- * can be executable, %FALSE otherwise. Note that for instance
- * things like textfiles can be executables (i.e. scripts)
+ * Checks if a content type can be executable. Note that for instance
+ * things like text files can be executables (i.e. scripts and batch files).
+ * 
+ * Returns: %TRUE if the file type corresponds to a type that
+ * can be executable, %FALSE otherwise. 
  **/  
 gboolean
 g_content_type_can_be_executable (const char   *type)
@@ -703,6 +668,20 @@ looks_like_text (const guchar *data, gsize data_size)
   return TRUE;
 }
 
+/**
+ * g_content_type_guess:
+ * @filename: a string.
+ * @data: a stream of data.
+ * @data_size: the size of @data.
+ * @result_uncertain: a flag indicating the certainty of the 
+ * result.
+ * 
+ * Guesses the content type based on example data. If the function is 
+ * uncertain, @result_uncertain will be set to %TRUE.
+ * 
+ * Returns: a string indicating a guessed content type for the 
+ * given data. 
+ **/  
 char *
 g_content_type_guess (const char   *filename,
                      const guchar *data,
@@ -857,6 +836,14 @@ enumerate_mimetypes_dir (const char *dir, GHashTable *mimetypes)
   g_free (mimedir);
 }
 
+/**
+ * g_content_types_get_registered:
+ * 
+ * Gets a list of strings containing the registered content types on 
+ * the system.
+ * 
+ * Returns: #GList of the registered content types.
+ **/  
 GList *
 g_content_types_get_registered (void)
 {
index 7b3eed4..80c0a10 100644 (file)
@@ -1336,11 +1336,13 @@ g_desktop_app_info_remove_supports_type (GAppInfo           *appinfo,
 
 /**
  * g_app_info_create_from_commandline:
- * @commandline:
- * @application_name:
- * @flags:
- * @error: a #GError location to store the error occuring, or %NULL to 
- * ignore.
+ * @commandline: the commandline to use
+ * @application_name: the application name, or %NULL to use @commandline
+ * @flags: flags that can specify details of the created #GAppInfo
+ * @error: a #GError location to store the error occuring, %NULL to ignore.
+ *
+ * Creates a new #GAppInfo from the given information.
+ *
  * Returns: new #GAppInfo for given command.
  **/
 GAppInfo *
@@ -1484,7 +1486,7 @@ app_info_in_list (GAppInfo *info, GList *l)
 
 /**
  * g_app_info_get_all_for_type:
- * @content_type:
+ * @content_type: the content type to find a #GAppInfo for
  * 
  * Gets a list of all #GAppInfo s for a given content type.
  *
@@ -1523,12 +1525,11 @@ g_app_info_get_all_for_type (const char *content_type)
 
 /**
  * g_app_info_get_default_for_type:
- * @content_type:
- * @must_support_uris:
+ * @content_type: the content type to find a #GAppInfo for
+ * @must_support_uris: if %TRUE, the #GAppInfo is expected to
+ *     support URIs
  * 
  * Gets the #GAppInfo that correspond to a given content type.
- * If @must_support_uris is true, the #GAppInfo is expected to 
- * support URIs. 
  *
  * Returns: #GAppInfo for given @content_type.
  **/
index 26ec192..f902e04 100644 (file)
@@ -105,9 +105,10 @@ g_drive_base_init (gpointer g_class)
  * g_drive_get_name:
  * @drive: a #GDrive.
  * 
- * Returns: string containing @drive's name.
+ * Gets the name of @drive.
  *
- * The returned string should be freed when no longer needed.
+ * Returns: a string containing @drive's name. The returned 
+ *     string should be freed when no longer needed.
  **/
 char *
 g_drive_get_name (GDrive *drive)
index e925a4e..f5f8d5d 100644 (file)
@@ -354,7 +354,7 @@ g_file_get_uri (GFile *file)
 }
 
 /**
- * g_file_parse_name:
+ * g_file_get_parse_name:
  * @file: input #GFile.
  *
  * Gets the parsed name for the #GFile.
@@ -943,7 +943,7 @@ g_file_find_enclosing_volume (GFile *file,
  * g_file_read:
  * @file: #GFile to read.
  * @cancellable: a #GCancellable
- * @error: a #GError.
+ * @error: a #GError, or %NULL
  *
  * Reads a whole file into a #GFileInputStream. Fails returning %NULL if 
  * given #GFile points to a directory. 
@@ -987,6 +987,7 @@ g_file_read (GFile *file,
  * @file: input #GFile.
  * @flags: a set of #GFileCreateFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
+ * @error: a #GError, or %NULL
  *
  * If the #GFileIface for @file does not support appending to files, then
  * @error will be set to %G_IO_ERROR_NOT_SUPPORTED and %NULL will be returned. 
@@ -1028,7 +1029,7 @@ g_file_append_to (GFile *file,
  * @file: input #GFile.
  * @flags: a set of #GFileCreateFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  *
  * If the #GFileIface for @file does not support creating files, then
  * @error will be set to %G_IO_ERROR_NOT_SUPPORTED and %NULL will be returned. 
@@ -1073,6 +1074,7 @@ g_file_create (GFile *file,
  * @make_backup: a #gboolean.
  * @flags: a set of #GFileCreateFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
+ * @error: a #GError, or %NULL
  *
  * If the #GFileIface for @file does not support streaming operations, then
  * @error will be set to %G_IO_ERROR_NOT_SUPPORTED and %NULL will be returned. 
@@ -1154,7 +1156,7 @@ g_file_read_async (GFile                  *file,
  * g_file_read_finish:
  * @file: input #GFile.
  * @res: a #GAsyncResult. 
- * @error: a #GError
+ * @error: a #GError, or %NULL
  *
  * Finishes an asynchronous file read operation started with 
  * g_file_read_async(). 
@@ -1232,7 +1234,7 @@ g_file_append_to_async (GFile                      *file,
  * g_file_append_to_finish:
  * @file: input #GFile.
  * @res: #GAsyncResult
- * @error: a #GError
+ * @error: a #GError, or #NULL
  * 
  * Finishes appending to a file started with g_file_append_to_async().
  * 
@@ -1301,7 +1303,7 @@ g_file_create_async (GFile                      *file,
  * g_file_create_finish:
  * @file: input #GFile.
  * @res: a #GAsyncResult. 
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes creating a file started with g_file_create_async().
  * 
@@ -1377,7 +1379,7 @@ g_file_replace_async (GFile                      *file,
  * g_file_replace_finish:
  * @file: input #GFile.
  * @res: a #GAsyncResult. 
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes replacing the contents of the file started by 
  * g_file_replace_async(). This is typically called within 
@@ -1811,7 +1813,7 @@ file_copy_fallback (GFile                  *source,
  * @cancellable: optional #GCancellable object, %NULL to ignore.
  * @progress_callback: function to callback with progress information
  * @progress_callback_data: userdata to pass to @progress_callback
- * @error: #GError to set on error
+ * @error: #GError to set on error, or %NULL
  * 
  * <!-- Source Friendly Version
  * List of possible errors resulting from g_file_copy():
@@ -1914,7 +1916,7 @@ g_file_copy (GFile                  *source,
  * @cancellable: optional #GCancellable object, %NULL to ignore.
  * @progress_callback: GFileProgressCallback function for updates.
  * @progress_callback_data: gpointer to user data for the callback function.
- * @error: #GError for returning error conditions.
+ * @error: #GError for returning error conditions, or %NULL
  *
  * List of possible returns from g_file_move() with given source,
  * destination, and flags:
@@ -2012,7 +2014,7 @@ g_file_move (GFile                  *source,
  * g_file_make_directory
  * @file: input #GFile.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError. 
+ * @error: a #GError, or %NULL 
  * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
@@ -2097,7 +2099,7 @@ g_file_make_symbolic_link (GFile *file,
  * g_file_delete:
  * @file: input #GFile.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError. 
+ * @error: a #GError, or %NULL 
  * 
  * Deletes a file.
  * 
@@ -2136,7 +2138,7 @@ g_file_delete (GFile *file,
  * g_file_trash:
  * @file: #GFile to send to trash.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError.
+ * @error: a #GError, or %NULL
  *
  * Sends @file to the virtual file system "Trash" location. If the
  * virtual file system does not have support having a "Trash" location, 
@@ -2178,7 +2180,7 @@ g_file_trash (GFile *file,
  * @file: input #GFile.
  * @display_name: a string.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets the display name for @file. If the display name contains invalid
  * characters, @error will be set to %G_IO_ERROR_INVALID_ARGUMENT. For the 
@@ -2262,7 +2264,7 @@ g_file_set_display_name_async (GFile                      *file,
  * g_file_set_display_name_finish:
  * @file: input #GFile.
  * @res: a #GAsyncResult. 
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes setting a display name started with g_file_set_display_name_async().
  * 
@@ -2293,7 +2295,7 @@ g_file_set_display_name_finish (GFile                      *file,
  * g_file_query_settable_attributes:
  * @file: input #GFile.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
@@ -2344,7 +2346,7 @@ g_file_query_settable_attributes (GFile                      *file,
  * g_file_query_writable_namespaces:
  * @file: input #GFile.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
@@ -2397,7 +2399,7 @@ g_file_query_writable_namespaces (GFile                      *file,
  * @value: a set of #GFileAttributeValue.
  * @flags: a set of #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets an attribute in the file with attribute name @attribute to @value.
  * If setting attributes is not suppored by the #GFileIface for @file, 
@@ -2444,7 +2446,7 @@ g_file_set_attribute (GFile                  *file,
  * @info: a #GFileInfo.
  * @flags: #GFileQueryInfoFlags
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError. 
+ * @error: a #GError, or %NULL 
  * 
  * Tries to set all attributes in the #GFileInfo on the target values, not stopping
  * on the first error.
@@ -2561,7 +2563,7 @@ g_file_set_attributes_async (GFile                      *file,
  * @file: input #GFile.
  * @result: a #GAsyncResult.
  * @info: a #GFileInfo.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes setting an attribute started in g_file_set_attributes_async().
  * 
@@ -2592,7 +2594,7 @@ g_file_set_attributes_finish (GFile                      *file,
  * @value: a string containing the attribute's value.
  * @flags: #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_STRING to @value. If
  * @attribute is of a different type, this operation will fail.
@@ -2625,7 +2627,7 @@ g_file_set_attribute_string (GFile                  *file,
  * @value: a string containing the attribute's new value.
  * @flags: a #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to @value. If
  * @attribute is of a different type, this operation will fail, returning %FALSE. 
@@ -2659,7 +2661,7 @@ g_file_set_attribute_byte_string  (GFile                  *file,
  * @value: a #guint32 containing the attribute's new value.
  * @flags: a #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT32 to @value. If
  * @attribute is of a different type, this operation will fail.
@@ -2693,7 +2695,7 @@ g_file_set_attribute_uint32 (GFile                  *file,
  * @value: a #gint32 containing the attribute's new value.
  * @flags: a #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT32 to @value. If
  * @attribute is of a different type, this operation will fail.
@@ -2727,7 +2729,7 @@ g_file_set_attribute_int32 (GFile                  *file,
  * @value: a #guint64 containing the attribute's new value.
  * @flags: a #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_UINT64 to @value. If
  * @attribute is of a different type, this operation will fail.
@@ -2761,7 +2763,7 @@ g_file_set_attribute_uint64 (GFile                  *file,
  * @value: a #guint64 containing the attribute's new value.
  * @flags: a #GFileQueryInfoFlags.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Sets @attribute of type %G_FILE_ATTRIBUTE_TYPE_INT64 to @value. If
  * @attribute is of a different type, this operation will fail.
@@ -2838,7 +2840,7 @@ g_file_mount_mountable (GFile                  *file,
  * g_file_mount_mountable_finish:
  * @file: input #GFile.
  * @result: a #GAsyncResult.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Returns: a #GFile or %NULL on error.
  **/
@@ -2907,7 +2909,7 @@ g_file_unmount_mountable (GFile                  *file,
  * g_file_unmount_mountable_finish:
  * @file: input #GFile.
  * @result: a #GAsyncResult.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Returns: %TRUE if the operation finished successfully. %FALSE
  * otherwise.
@@ -2982,7 +2984,7 @@ g_file_eject_mountable (GFile                  *file,
  * g_file_eject_mountable_finish:
  * @file: input #GFile.
  * @result: a #GAsyncResult.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes an asynchronous eject operation started by 
  * g_file_eject_mountable().
@@ -3828,7 +3830,7 @@ g_mount_for_location (GFile                  *location,
  * g_mount_for_location_finish:
  * @location: input #GFile.
  * @result: a #GAsyncResult.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes a mount operation started by g_mount_for_location().
  * 
@@ -3871,7 +3873,7 @@ g_mount_for_location_finish (GFile                  *location,
  * @contents: a location to place the contents of the file.
  * @length: a location to place the length of the contents of the file.
  * @etag_out: a location to place the current entity tag for the file.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
@@ -4168,7 +4170,7 @@ g_file_load_partial_contents_async (GFile                *file,
  * @contents: a location to place the contents of the file.
  * @length: a location to place the length of the contents of the file.
  * @etag_out: a location to place the current entity tag for the file.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Returns: %TRUE if the load was successful. If %FALSE and @error is 
  * present, it will be set appropriately. 
@@ -4264,7 +4266,7 @@ g_file_load_contents_async (GFile                *file,
  * @contents: a location to place the contents of the file.
  * @length: a location to place the length of the contents of the file.
  * @etag_out: a location to place the current entity tag for the file.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  * 
  * Finishes an asynchronous load of the @file's contents. The contents 
  * are placed in @contents, and @length is set to the size of the @contents 
@@ -4301,7 +4303,7 @@ g_file_load_contents_finish (GFile                *file,
  * @flags: a set of #GFileCreateFlags.
  * @new_etag: a location to a new entity tag for the document.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @error: a #GError
+ * @error: a #GError, or %NULL
  *
  * Replaces the contents of @file with @contents of @length bytes. The old 
  * @etag will be replaced with the @new_etag. If @make_backup is %TRUE, 
@@ -4333,12 +4335,7 @@ g_file_replace_contents (GFile                *file,
   g_return_val_if_fail (G_IS_FILE (file), FALSE);
   g_return_val_if_fail (contents != NULL, FALSE);
 
-  out = g_file_replace (file,
-                       etag,
-                       make_backup,
-                       flags,
-                       cancellable,
-                       error);
+  out = g_file_replace (file, etag, make_backup, flags, cancellable, error);
   if (out == NULL)
     return FALSE;
 
@@ -4568,7 +4565,7 @@ g_file_replace_contents_async  (GFile                *file,
  * @file: input #GFile.
  * @res: a #GAsyncResult. 
  * @new_etag: a location of a new entity tag for the document.
- * @error: a #GError. 
+ * @error: a #GError, or %NULL 
  * 
  * Finishes an asynchronous replace of the given @file. Sets
  * @new_etag to the new entity tag for the document, if present.
index 6325956..9bba549 100644 (file)
@@ -846,6 +846,8 @@ g_file_attribute_info_list_bsearch (GFileAttributeInfoList *list,
  * @list: a #GFileAttributeInfoList.
  * @name: the name of the attribute to lookup.
  * 
+ * Gets the file attribute with the name @name from @list.
+ *
  * Returns: a #GFileAttributeInfo for the @name, or %NULL if an 
  * attribute isn't found.
  **/
@@ -875,7 +877,6 @@ g_file_attribute_info_list_lookup (GFileAttributeInfoList *list,
  * 
  * Adds a new attribute with @name to the @list, setting
  * its @type and @flags. 
- * 
  **/
 void
 g_file_attribute_info_list_add    (GFileAttributeInfoList *list,
index 401d128..f377efe 100644 (file)
@@ -590,7 +590,7 @@ typedef enum {
  **/
 #define G_FILE_ATTRIBUTE_THUMBNAIL_PATH "thumbnail:path"         /* bytestring */
 /**
- * G_FILE_ATTRIBUTE_THUMBNAIL_THUMNAILING_FAILED:
+ * G_FILE_ATTRIBUTE_THUMBNAILING_FAILED:
  * 
  * A key in the "thumbnail" namespace for checking if thumbnailing failed. 
  * This attribute is %TRUE if thumbnailing failed. Corresponding 
index 801034d..eaec3cf 100644 (file)
@@ -145,8 +145,10 @@ g_file_monitor_init (GFileMonitor *monitor)
 
 /**
  * g_file_monitor_is_cancelled:
- * @monitor:
+ * @monitor: a #GFileMonitor
  * 
+ * Returns whether the monitor is canceled.
+ *
  * Returns: %TRUE if monitor is canceled. %FALSE otherwise.
  **/
 gboolean
index a7ef207..2b5b622 100644 (file)
@@ -403,9 +403,12 @@ init_completion (GFilenameCompleter *completer,
  * g_filename_completer_get_completion_suffix:
  * @completer: the filename completer.
  * @initial_text: text to be completed.
- * 
- * Returns: a completed string. This string is not owned by GIO, so
- * remember to g_free() it when finished.
+ *
+ * Obtains a completion for @initial_text from @completer.
+ *  
+ * Returns: a completed string, or %NULL if no completion exists. 
+ *     This string is not owned by GIO, so remember to g_free() it 
+ *     when finished.
  **/
 char *
 g_filename_completer_get_completion_suffix (GFilenameCompleter *completer,
index edeac01..9b40cbe 100644 (file)
@@ -196,6 +196,8 @@ g_filter_input_stream_init (GFilterInputStream *stream)
  * g_filter_input_stream_get_base_stream:
  * @stream: a #GFilterInputStream.
  * 
+ * Gets the base stream for the filter stream.
+ *
  * Returns: a #GInputStream.
  **/
 GInputStream *
index a546836..5fdd3b3 100644 (file)
@@ -195,6 +195,14 @@ g_filter_output_stream_init (GFilterOutputStream *stream)
 {
 }
 
+/**
+ * g_filter_output_stream_get_base_stream:
+ * @stream: a #GFilterOutputStream.
+ * 
+ * Gets the base stream for the filter stream.
+ *
+ * Returns: a #GOutputStream.
+ **/
 GOutputStream *
 g_filter_output_stream_get_base_stream (GFilterOutputStream *stream)
 {
index 931e764..5b1fc4e 100644 (file)
@@ -968,11 +968,12 @@ g_output_stream_flush_finish (GOutputStream *stream,
 /**
  * g_output_stream_close_async:
  * @stream: A #GOutputStream.
+ * @io_priority: the io priority of the request.
  * @callback: callback to call when the request is satisfied
  * @user_data: the data to pass to callback function
  * @cancellable: optional cancellable object
  *
- * Requests an asynchronous closes of the stream, releasing resources related to it.
+ * Requests an asynchronous close of the stream, releasing resources related to it.
  * When the operation is finished @callback will be called, giving the results.
  *
  * For behaviour details see g_output_stream_close().
index bc4f635..0a99c69 100644 (file)
  * by the operation; all of the simple return cases are covered.
  * 
  * Most of the time, an application will not need to know of the details 
- * of this API; it is handled transparently, and any necessary operations are handled by
- * #GAsyncResult's interface. However, if implementing a new GIO module, for writing 
- * language bindings, or for complex applications that need better control of how
- * asynchronous operations are completed, it is important to understand this functionality.
- * 
- * To create a new #GSimpleAsyncResult, call g_simple_async_result_new(). If the 
- * result needs to be created for a #GError, use g_simple_async_result_new_from_error().
- * If a #GError is not available (e.g. the asynchronous operation's doesn't take a #GError
- * argument), but the result still needs to be created for an error condition, use 
+ * of this API; it is handled transparently, and any necessary operations are 
+ * handled by #GAsyncResult's interface. However, if implementing a new GIO 
+ * module, for writing language bindings, or for complex applications that 
+ * need better control of how asynchronous operations are completed, it is 
+ * important to understand this functionality.
+ * 
+ * To create a new #GSimpleAsyncResult, call g_simple_async_result_new(). If 
+ * the result needs to be created for a #GError, use 
+ * g_simple_async_result_new_from_error(). If a #GError is not available (e.g. 
+ * the asynchronous operation's doesn't take a #GError argument), but the result 
+ * still needs to be created for an error condition, use
  * g_simple_async_result_new_error() (or g_simple_async_result_set_error_va()
- * if your application or binding requires passing a variable argument list directly), 
- * and the error can then be propegated through the use of g_simple_async_result_propagate_error().
+ * if your application or binding requires passing a variable argument list 
+ * directly), and the error can then be propegated through the use of 
+ * g_simple_async_result_propagate_error().
  * 
  * An asynchronous operation can be made to ignore a cancellation event by calling 
- * g_simple_async_result_set_handle_cancellation() with a #GSimpleAsyncResult for the operation
- * and %FALSE. 
+ * g_simple_async_result_set_handle_cancellation() with a #GSimpleAsyncResult 
+ * for the operation and %FALSE. 
  * 
  * GSimpleAsyncResult can integrate into GLib's Main Event Loop <!-- TODO: Crosslink -->, 
- * or it can use #GThread<!-- -->s if available. g_simple_async_result_complete() will finish an 
- * I/O task directly within the main event loop. g_simple_async_result_complete_in_idle() will integrate 
- * the I/O task into the main event loop as an idle function and g_simple_async_result_run_in_thread() 
+ * or it can use #GThread<!-- -->s if available. g_simple_async_result_complete() 
+ * will finish an I/O task directly within the main event loop. 
+ * g_simple_async_result_complete_in_idle() will integrate the I/O task into the 
+ * main event loop as an idle function and g_simple_async_result_run_in_thread() 
  * will run the job in a separate thread.
  * 
- * To set the results of an asynchronous function, g_simple_async_result_set_op_res_gpointer(), 
- * g_simple_async_result_set_op_res_gboolean(), and g_simple_async_result_set_op_res_gssize()
- * are provided, setting the operation's result to a gpointer, gboolean, or gssize, respectively.
- * 
- * Likewise, to get the result of an asynchronous function, g_simple_async_result_get_op_res_gpointer(),
- * g_simple_async_result_get_op_res_gboolean(), and g_simple_async_result_get_op_res_gssize() are 
- * provided, getting the operation's result as a gpointer, gboolean, and gssize, respectively.
- * 
+ * To set the results of an asynchronous function, 
+ * g_simple_async_result_set_op_res_gpointer(), 
+ * g_simple_async_result_set_op_res_gboolean(), and 
+ * g_simple_async_result_set_op_res_gssize()
+ * are provided, setting the operation's result to a gpointer, gboolean, or 
+ * gssize, respectively.
+ * 
+ * Likewise, to get the result of an asynchronous function, 
+ * g_simple_async_result_get_op_res_gpointer(),
+ * g_simple_async_result_get_op_res_gboolean(), and 
+ * g_simple_async_result_get_op_res_gssize() are 
+ * provided, getting the operation's result as a gpointer, gboolean, and 
+ * gssize, respectively.
  **/
 
 static void g_simple_async_result_async_result_iface_init (GAsyncResultIface       *iface);
index bc46d4c..10f9e31 100644 (file)
@@ -340,7 +340,10 @@ g_union_volume_monitor_new (void)
 /**
  * g_volume_monitor_get:
  * 
- * Returns: a #GVolumeMonitor.
+ * Gets the volume monitor used by gio.
+ *
+ * Returns: a reference to the #GVolumeMonitor used by gio. Call
+ *    g_object_unref() when done with it.
  **/
 GVolumeMonitor *
 g_volume_monitor_get (void)
@@ -349,7 +352,7 @@ g_volume_monitor_get (void)
   
   G_LOCK (the_volume_monitor);
 
-  if (the_volume_monitor )
+  if (the_volume_monitor)
     vm = G_VOLUME_MONITOR (g_object_ref (the_volume_monitor));
   else
     {