Index: wp-includes/default-widgets.php
===================================================================
--- wp-includes/default-widgets.php	(revision 1260)
+++ wp-includes/default-widgets.php	(working copy)
@@ -29,7 +29,7 @@
 		if ( $sortby == 'menu_order' )
 			$sortby = 'menu_order, post_title';
 
-		$out = wp_list_pages( array('title_li' => '', 'echo' => 0, 'sort_column' => $sortby, 'exclude' => $exclude) );
+		$out = wp_list_pages( apply_filters('widget_pages_args', array('title_li' => '', 'echo' => 0, 'sort_column' => $sortby, 'exclude' => $exclude) ) );
 
 		if ( !empty( $out ) ) {
 			echo $before_widget;
@@ -212,12 +212,12 @@
 
 		if ( $d ) {
 ?>
-		<select name="archive-dropdown" onchange='document.location.href=this.options[this.selectedIndex].value;'> <option value=""><?php echo esc_attr(__('Select Month')); ?></option> <?php wp_get_archives("type=monthly&format=option&show_post_count=$c"); ?> </select>
+		<select name="archive-dropdown" onchange='document.location.href=this.options[this.selectedIndex].value;'> <option value=""><?php echo esc_attr(__('Select Month')); ?></option> <?php wp_get_archives(apply_filters('widget_archives_args', array('type' => 'monthly', 'format' => 'option', 'show_post_count' => $c))); ?> </select>
 <?php
 		} else {
 ?>
 		<ul>
-		<?php wp_get_archives("type=monthly&show_post_count=$c"); ?>
+		<?php wp_get_archives(apply_filters('widget_archives_args', array('type' => 'monthly', 'show_post_count' => $c))); ?>
 		</ul>
 <?php
 		}
@@ -426,7 +426,7 @@
 
 		if ( $d ) {
 			$cat_args['show_option_none'] = __('Select Category');
-			wp_dropdown_categories($cat_args);
+			wp_dropdown_categories(apply_filters('widget_categories_args', $cat_args));
 ?>
 
 <script type='text/javascript'>
@@ -447,7 +447,7 @@
 		<ul>
 <?php
 		$cat_args['title_li'] = '';
-		wp_list_categories($cat_args);
+		wp_list_categories(apply_filters('widget_categories_args', $cat_args));
 ?>
 		</ul>
 <?php
@@ -980,7 +980,7 @@
 		if ( $title )
 			echo $before_title . $title . $after_title;
 		echo '<div>';
-		wp_tag_cloud();
+		wp_tag_cloud(apply_filters('widget_tag_cloud_args', array()));
 		echo "</div>\n";
 		echo $after_widget;
 	}
