? actions_8.patch
? actions_9.patch
? cache_clear_menuinc_1.patch
? files
? foo
? login_link_fix_1.patch
? login_link_fix_2.patch
? login_link_fix_3.patch
? mw_54.patch
? node_load_14.patch
? nonumrows_book_upd_1.patch
? notnav_menu_1.patch
? sites
? template_file_fix_1.patch
? template_file_fix_2.patch
Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.201
diff -u -p -r1.201 menu.inc
--- includes/menu.inc	25 Aug 2007 10:29:18 -0000	1.201
+++ includes/menu.inc	25 Aug 2007 20:46:56 -0000
@@ -1369,6 +1369,8 @@ function menu_rebuild() {
   menu_cache_clear_all();
   $menu = menu_router_build(TRUE);
   _menu_navigation_links_rebuild($menu);
+  // Clear the page and block caches.
+  cache_clear_all();
 }
 
 /**
@@ -1511,6 +1513,8 @@ function _menu_delete_item($item, $rebui
     // If we are rebuilding the menu, the menu cache has already been cleared.
     if (!$rebuild) {
       menu_cache_clear($item['menu_name']);
+      // Clear the page and block caches.
+      cache_clear_all();
     }
   }
 }
@@ -1660,6 +1664,8 @@ function menu_link_save(&$item) {
     $names[] = $n['menu_name'];
   }
   variable_set('menu_expanded', $names);
+  // Clear the page and block caches.
+  cache_clear_all();
   return $item['mlid'];
 }
 
Index: modules/node/content_types.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/content_types.inc,v
retrieving revision 1.39
diff -u -p -r1.39 content_types.inc
--- modules/node/content_types.inc	20 Aug 2007 07:03:07 -0000	1.39
+++ modules/node/content_types.inc	25 Aug 2007 20:46:56 -0000
@@ -320,7 +320,6 @@ function node_type_form_submit($form, &$
   }
 
   node_types_rebuild();
-  cache_clear_all();
   menu_rebuild();
   $t_args = array('%name' => $type->name);
 
