Index: wp-admin/includes/class-wp-filesystem-direct.php
===================================================================
--- wp-admin/includes/class-wp-filesystem-direct.php	(revision 23265)
+++ wp-admin/includes/class-wp-filesystem-direct.php	(working copy)
@@ -16,6 +16,7 @@
  */
 class WP_Filesystem_Direct extends WP_Filesystem_Base {
 	var $errors = null;
+	
 	/**
 	 * constructor
 	 *
@@ -25,6 +26,7 @@
 		$this->method = 'direct';
 		$this->errors = new WP_Error();
 	}
+	
 	/**
 	 * connect filesystem.
 	 *
@@ -33,6 +35,7 @@
 	function connect() {
 		return true;
 	}
+	
 	/**
 	 * Reads entire file into a string
 	 *
@@ -42,6 +45,7 @@
 	function get_contents($file) {
 		return @file_get_contents($file);
 	}
+	
 	/**
 	 * Reads entire file into an array
 	 *
@@ -51,6 +55,7 @@
 	function get_contents_array($file) {
 		return @file($file);
 	}
+	
 	/**
 	 * Write a string to a file
 	 *
@@ -67,6 +72,7 @@
 		$this->chmod($file, $mode);
 		return true;
 	}
+	
 	/**
 	 * Gets the current working directory
 	 *
@@ -75,6 +81,7 @@
 	function cwd() {
 		return @getcwd();
 	}
+	
 	/**
 	 * Change directory
 	 *
@@ -84,6 +91,7 @@
 	function chdir($dir) {
 		return @chdir($dir);
 	}
+	
 	/**
 	 * Changes file group
 	 *
@@ -107,6 +115,7 @@
 
 		return true;
 	}
+	
 	/**
 	 * Changes filesystem permissions
 	 *
@@ -135,6 +144,7 @@
 
 		return true;
 	}
+	
 	/**
 	 * Changes file owner
 	 *
@@ -157,11 +167,13 @@
 		}
 		return true;
 	}
+	
 	/**
 	 * Gets file owner
 	 *
 	 * @param string $file Path to the file.
-	 * @return string Username of the user.
+	 * @return mixed Username string of the user, int user ID if posix_getpwuid isn't available,
+	 *	or bool False if fileowner check fails.
 	 */
 	function owner($file) {
 		$owneruid = @fileowner($file);
@@ -172,6 +184,7 @@
 		$ownerarray = posix_getpwuid($owneruid);
 		return $ownerarray['name'];
 	}
+	
 	/**
 	 * Gets file permissions
 	 *
@@ -183,6 +196,14 @@
 	function getchmod($file) {
 		return substr(decoct(@fileperms($file)),3);
 	}
+	
+	/**
+	 * Gets file group.
+	 *
+	 * @param string $file Path to the file.
+	 * @return mixed String group name, int group ID if posix_getgrgid isn't available,
+	 *	or bool False if filegroup check fails.
+	 */
 	function group($file) {
 		$gid = @filegroup($file);
 		if ( ! $gid )
@@ -192,7 +213,16 @@
 		$grouparray = posix_getgrgid($gid);
 		return $grouparray['name'];
 	}
-
+	
+	/**
+	 * Copy a file.
+	 *
+	 * @param string $source Path to the file.
+	 * @param string $destination Path to the new file.
+	 * @param bool $overwrite (optional) Whether to overwrite file at $destination if it exists.
+	 * @param int $mode (optional) The permissions as octal number, usually 0644 for files, 0755 for dirs.
+	 * @return bool True if file copied successfully, False otherwise.
+	 */
 	function copy($source, $destination, $overwrite = false, $mode = false) {
 		if ( ! $overwrite && $this->exists($destination) )
 			return false;
@@ -202,7 +232,15 @@
 			$this->chmod($destination, $mode);
 		return $rtval;
 	}
-
+	
+	/**
+	 * Move a file.
+	 *
+	 * @param string $source Path to the file.
+	 * @param string $destination Path to the file destination.
+	 * @param bool $overwrite (optional) Whether to overwrite file at $destination if it exists.
+	 * @return bool True if file copied successfully, False otherwise.
+	 */
 	function move($source, $destination, $overwrite = false) {
 		if ( ! $overwrite && $this->exists($destination) )
 			return false;
@@ -219,6 +257,14 @@
 		}
 	}
 
+	/**
+	 * Delete a file or directory.
+	 *
+	 * @param string $file Path to File/directory.
+	 * @param bool $recursive (optional) Whether to recursively remove files.
+	 * @param string $type (optional) The type of resource being removed (values are 'f' or 'd').
+	 * @return bool True if deleted successfully, false otherwise.
+	 */
 	function delete($file, $recursive = false, $type = false) {
 		if ( empty($file) ) //Some filesystems report this as /, which can cause non-expected recursive deletion of all files in the filesystem.
 			return false;
@@ -244,37 +290,96 @@
 		return $retval;
 	}
 
+	/**
+	 * Check if file or directory exists.
+	 *
+	 * @param string $file Path to file/directory.
+	 * @return bool Whether $file exists or not.
+	 */
 	function exists($file) {
 		return @file_exists($file);
 	}
 
+	/**
+	 * Check if file.
+	 *
+	 * @param string $file File path.
+	 * @return bool Whether $file is a file.
+	 */
 	function is_file($file) {
 		return @is_file($file);
 	}
 
+	/**
+	 * Check if directory.
+	 *
+	 * @param string $path Directory path.
+	 * @return bool Whether $path is a directory.
+	 */
 	function is_dir($path) {
 		return @is_dir($path);
 	}
 
+	/**
+	 * Check if file is readable.
+	 *
+	 * @param string $file Path to file.
+	 * @return bool Whether $file is readable.
+	 */
 	function is_readable($file) {
 		return @is_readable($file);
 	}
 
+	/**
+	 * Check if file/directory is writable.
+	 *
+	 * @param string $path Path to file/directory.
+	 * @return bool Whether $file is writable.
+	 */
 	function is_writable($file) {
 		return @is_writable($file);
 	}
 
+	/**
+	 * Gets the file last access time.
+	 *
+	 * @param string $file Path to file.
+	 * @return int Unix timestamp representing last access time.
+	 */
 	function atime($file) {
 		return @fileatime($file);
 	}
 
+	/**
+	 * Gets the file modification time.
+	 *
+	 * @param string $file Path to file.
+	 * @return int Unix timestamp representing modification time.
+	 */
 	function mtime($file) {
 		return @filemtime($file);
 	}
+
+	/**
+	 * Gets the file size (in bytes).
+	 *
+	 * @param string $file Path to file.
+	 * @return int Size of the file in bytes.
+	 */
 	function size($file) {
 		return @filesize($file);
 	}
-
+	
+	/**
+	 * Set the access and modification times of a file.
+	 *
+	 * Note: If $file doesn't exist, it will be created.
+	 *
+	 * @param string $file Path to file.
+	 * @param int $time (Optional) Modified time to set for file.
+	 * @param int $atime (Optional) Access time to set for file.
+	 * @return bool Whether operation was successful or not.
+	 */
 	function touch($file, $time = 0, $atime = 0) {
 		if ($time == 0)
 			$time = time();
@@ -283,6 +388,15 @@
 		return @touch($file, $time, $atime);
 	}
 
+	/**
+	 * Create a directory.
+	 *
+	 * @param string $path Path for new directory.
+	 * @param mixed $chmod (Optional) The permissions as octal number, (or False to skip chmod)
+	 * @param mixed $chown (Optional) A user name or number (or False to skip chown)
+	 * @param mixed $chgrp (Optional) A group name or number (or False to skip chgrp).
+	 * @return bool False if directory cannot be created, true otherwise.
+	 */
 	function mkdir($path, $chmod = false, $chown = false, $chgrp = false) {
 		// safe mode fails with a trailing slash under certain PHP versions.
 		$path = untrailingslashit($path);
@@ -302,10 +416,38 @@
 		return true;
 	}
 
+	/**
+	 * Delete a directory.
+	 *
+	 * @param string $path Path to directory.
+	 * @param bool $recursive Whether to recursively remove files/directories.
+	 * @return bool Whether directory is deleted successfully or not.
+	 */
 	function rmdir($path, $recursive = false) {
 		return $this->delete($path, $recursive);
 	}
 
+	/**
+	 * Gets details for files in a directory or a specific file.
+	 *
+	 * The returned array of files is keyed by file/directory name with arrays keyed as follows:
+	 * 'name' - Name of the file/directory
+	 * 'perms' - String *nix representation of permissions
+	 * 'permsn' - Octal representation of permissions
+	 * 'owner' - Owner name or ID
+	 * 'group' - Group name or ID
+	 * 'size' - Size of file (in bytes)
+	 * 'lastmodunix' - Last modified unix timestamp
+	 * 'lastmod' - Last modified month (3 letter) and Day (without leading 0)
+	 * 'time' - Last modified time
+	 * 'type' - Type of resource ('f' for file, 'd' for directory)
+	 * 'files' - If a directory and $recursive is true, contains another array of files
+	 *
+	 * @param string $path Path to directory or file.
+	 * @param bool $include_hidden (Optional) Whether to include details of hidden ("." prefixed) files.
+	 * @param bool $recursive (Optional) Whether to recursively include file details in nested directories.
+	 * @return array|bool False if unable to list directory contents, array otherwise.
+	 */
 	function dirlist($path, $include_hidden = true, $recursive = false) {
 		if ( $this->is_file($path) ) {
 			$limit_file = basename($path);
Index: wp-admin/includes/class-wp-list-table.php
===================================================================
--- wp-admin/includes/class-wp-list-table.php	(revision 23265)
+++ wp-admin/includes/class-wp-list-table.php	(working copy)
@@ -352,10 +352,14 @@
 	}
 
 	/**
-	 * Display a monthly dropdown for filtering items
+	 * Display a monthly dropdown for filtering items.
 	 *
+	 * Only includes months during which a $post_type was posted.
+	 *
 	 * @since 3.1.0
 	 * @access protected
+	 *
+	 * @param string $post_type
 	 */
 	function months_dropdown( $post_type ) {
 		global $wpdb, $wp_locale;
@@ -401,6 +405,8 @@
 	 *
 	 * @since 3.1.0
 	 * @access protected
+	 *
+	 * @param string $current_mode
 	 */
 	function view_switcher( $current_mode ) {
 		$modes = array(
@@ -465,6 +471,8 @@
 	 * @since 3.1.0
 	 * @access protected
 	 *
+	 * @param string $option Name of the user option.
+	 * @param int $default Default number of items to show per page.
 	 * @return int
 	 */
 	function get_items_per_page( $option, $default = 20 ) {
@@ -480,6 +488,8 @@
 	 *
 	 * @since 3.1.0
 	 * @access protected
+	 *
+	 * @param string $which Position of the pagination being displayed (values are 'top' or 'bottom').
 	 */
 	function pagination( $which ) {
 		if ( empty( $this->_pagination_args ) )
@@ -757,6 +767,9 @@
 	 *
 	 * @since 3.1.0
 	 * @access protected
+	 *
+	 * @param string $which Position of the table navigation being generated 
+	 *	(values are 'top' or 'bottom').
 	 */
 	function display_tablenav( $which ) {
 		if ( 'top' == $which )
@@ -782,6 +795,9 @@
 	 *
 	 * @since 3.1.0
 	 * @access protected
+	 *
+	 * @param string $which Position of the table navigation being displayed 
+	 *	(values are 'top' or 'bottom').
 	 */
 	function extra_tablenav( $which ) {}
 
