Index: wp-admin/admin.php
===================================================================
--- wp-admin/admin.php	(revision 15301)
+++ wp-admin/admin.php	(working copy)
@@ -200,9 +200,27 @@
 	exit();
 } else {
 	do_action("load-$pagenow");
+	// Backwards compatability with old load-page-new.php, load-page.php, 
+	// and load-edit-categories.php actions.
+	if ( $typenow == 'page' ) {
+		if ( $pagenow == 'post-new.php' )
+			do_action( 'load-page-new.php' );
+		elseif ( $pagenow == 'post.php' )
+			do_action( 'load-page.php' );
+	}
+	if ( $taxnow == 'category' && $pagenow == 'edit-tags.php' )
+			do_action( 'load-categories.php' );
+	// Dynamically constructed hooks for specific custom post types and custom taxonomies
+	if ( $typenow ) 
+		do_action("load-$pagenow-type-$typenow");
+	if ( $taxnow )
+		do_action("load-$pagenow-tax-$taxnow");
+	if ( $typenow && $taxnow ) 
+		do_action("load-$pagenow-type-$typenow-tax-$taxnow");
+	
 }
 
 if ( !empty($_REQUEST['action']) )
 	do_action('admin_action_' . $_REQUEST['action']);
-
+		
 ?>
