Fix internal build after r250549
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Oct 2019 16:37:39 +0000 (16:37 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Oct 2019 16:37:39 +0000 (16:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=202390

There is an internal #define confirm on some systems, so rename DOMWindow::confirm to DOMWindow::confirmForBindings.

* page/DOMWindow.cpp:
(WebCore::DOMWindow::confirmForBindings):
(WebCore::DOMWindow::confirm): Deleted.
* page/DOMWindow.h:
* page/DOMWindow.idl:

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

Source/WebCore/ChangeLog
Source/WebCore/page/DOMWindow.cpp
Source/WebCore/page/DOMWindow.h
Source/WebCore/page/DOMWindow.idl

index 51f6bd0..ba1e05f 100644 (file)
@@ -1,3 +1,16 @@
+2019-10-01  Alex Christensen  <achristensen@webkit.org>
+
+        Fix internal build after r250549
+        https://bugs.webkit.org/show_bug.cgi?id=202390
+
+        There is an internal #define confirm on some systems, so rename DOMWindow::confirm to DOMWindow::confirmForBindings.
+
+        * page/DOMWindow.cpp:
+        (WebCore::DOMWindow::confirmForBindings):
+        (WebCore::DOMWindow::confirm): Deleted.
+        * page/DOMWindow.h:
+        * page/DOMWindow.idl:
+
 2019-10-01  Chris Dumez  <cdumez@apple.com>
 
         Unreviewed attempt to fix Windows build after r250527.
index 4373a35..6feeac5 100644 (file)
@@ -1123,7 +1123,7 @@ void DOMWindow::alert(const String& message)
     page->chrome().runJavaScriptAlert(*frame, message);
 }
 
-bool DOMWindow::confirm(const String& message)
+bool DOMWindow::confirmForBindings(const String& message)
 {
     auto* frame = this->frame();
     if (!frame)
index 6db321e..88e327a 100644 (file)
@@ -184,7 +184,7 @@ public:
     void prewarmLocalStorageIfNecessary();
 
     void alert(const String& message = emptyString());
-    bool confirm(const String& message);
+    bool confirmForBindings(const String& message);
     String prompt(const String& message, const String& defaultValue);
 
     bool find(const String&, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) const;
index 7a8737b..84f511c 100644 (file)
@@ -86,7 +86,7 @@ typedef USVString CSSOMString;
     // User prompts.
     void alert();
     void alert(DOMString message);
-    boolean confirm(optional DOMString message = "");
+    [ImplementedAs=confirmForBindings]boolean confirm(optional DOMString message = "");
     DOMString? prompt(optional DOMString message = "", optional DOMString defaultValue = "");
     void print();