- fixed the following bugs:
authorsullivan <sullivan@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Mar 2004 19:20:59 +0000 (19:20 +0000)
committersullivan <sullivan@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Mar 2004 19:20:59 +0000 (19:20 +0000)
        <rdar://problem/3584028>: Consider disallowing "View Source" for inline error pages
        <rdar://problem/3584029>: "View Source" for inline error pages shows URL of "about:blank"
        <rdar://problem/3584272>: Location field should be focused after a page-load error page is displayed
        <rdar://problem/3586611>: REGRESSION (128): After option-pressing b/f button, selecting a menu item downloads it
        - simplified some code

        Reviewed by Chris.

        * BrowserDocument.h:
        * BrowserDocument.m:
        removed goBack: and goForward:; all callers now use these methods on
        BrowserWindowController instead.
        (-[BrowserDocument goToItemInBackOrForwardMenu:]):
        renamed from goToItem: for clarity, now ignores the Option key to avoid
        downloading when the user pressed Option to see URLs in the menu
        (-[BrowserDocument _addItem:toMenu:]):
        updated for name change
        (-[BrowserDocument canViewSource]):
        new method, extracted from validateUserInterfaceItem. Now also returns NO
        if the current page is an error page.
        (-[BrowserDocument validateUserInterfaceItem:]):
        now calls extracted method
        (-[BrowserDocument viewSource:]):
        now bails out early if canViewSource returns NO
        * BrowserWindowController.m:
        (-[BrowserWindowController webFrameLoadCommitted:]):
        if we're showing an error page now, move focus to location field (rather
        than webview as in the normal case)

        * Test/PageLoadTestRunner.m:
        (-[PageLoadTestRunner goBack]):
        call through browserWindowController; this was the only remaining caller of
        -[BrowserDocument goBack:] or -[BrowserDocument goForward:]

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@6218 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/DOM.subproj/DOM.h

index f8beae31fc28f73afaac6061f560d89180106805..1aa343affbdb9103503eec382e5d5152eb08635a 100644 (file)
@@ -78,12 +78,12 @@ enum {
     DOM_BAD_BOUNDARYPOINTS_ERR        = 1,
     DOM_INVALID_NODE_TYPE_ERR         = 2,
     //
-    // DOM range exception codes
+    // DOM Range comparison codes
     //
-    DOMCompareStartToStart = 0,
-    DOMCompareStartToEnd   = 1,
-    DOMCompareEndToEnd     = 2,
-    DOMCompareEndToStart   = 3,
+    DOM_START_TO_START                = 0,
+    DOM_START_TO_END                  = 1,
+    DOM_END_TO_END                    = 2,
+    DOM_END_TO_START                  = 3,
 };
 
 extern NSString * const DOMException;