Rename BarInfo to BarProp and remove [NoInterfaceObject]
authorch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 May 2013 00:59:48 +0000 (00:59 +0000)
committerch.dumez@sisa.samsung.com <ch.dumez@sisa.samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 May 2013 00:59:48 +0000 (00:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=116027

Reviewed by Andreas Kling.

Source/WebCore:

Rename BarInfo to BarProp and remove [NoInterfaceObject] extended attribute from
the IDL interface to match the specification:
http://www.w3.org/html/wg/drafts/html/master/browsers.html#barprop

The new behavior also matches Firefox and Blink.

No new tests, covered by LayoutTests/fast/js/global-constructors-attributes.html.

* CMakeLists.txt:
* DerivedSources.cpp:
* DerivedSources.make:
* DerivedSources.pri:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.order:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.vcxproj/WebCore.vcxproj:
* WebCore.vcxproj/WebCore.vcxproj.filters:
* WebCore.xcodeproj/project.pbxproj:
* bindings/gobject/GNUmakefile.am:
* page/BarProp.cpp: Renamed from Source/WebCore/page/BarInfo.cpp.
* page/BarProp.h: Renamed from Source/WebCore/page/BarInfo.h.
* page/BarProp.idl: Renamed from Source/WebCore/page/BarInfo.idl.
* page/DOMWindow.cpp:
* page/DOMWindow.h:
* page/DOMWindow.idl:

LayoutTests:

Rebaseline fast/js/global-constructors-attributes.html now that there is a new
'BarProp' global constructor.

Rebaseline a few other tests now that BarInfo was renamed to BarProp.

* fast/dom/Window/window-lookup-precedence-expected.txt:
* fast/js/global-constructors-attributes-expected.txt:
* fast/loader/window-properties-restored-from-page-cache-expected.txt:
* http/tests/security/cross-frame-access-put-expected.txt:
* platform/efl/fast/js/global-constructors-attributes-expected.txt:
* platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/gtk/fast/js/global-constructors-attributes-expected.txt:
* platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/qt/fast/js/global-constructors-attributes-expected.txt:

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

30 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/fast/js/global-constructors-attributes-expected.txt
LayoutTests/fast/loader/window-properties-restored-from-page-cache-expected.txt
LayoutTests/http/tests/security/cross-frame-access-put-expected.txt
LayoutTests/platform/efl/fast/js/global-constructors-attributes-expected.txt
LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/platform/gtk/fast/js/global-constructors-attributes-expected.txt
LayoutTests/platform/mac-lion/fast/js/global-constructors-attributes-expected.txt
LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt
LayoutTests/platform/qt/fast/js/global-constructors-attributes-expected.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.cpp
Source/WebCore/DerivedSources.make
Source/WebCore/DerivedSources.pri
Source/WebCore/GNUmakefile.list.am
Source/WebCore/Target.pri
Source/WebCore/WebCore.order
Source/WebCore/WebCore.vcproj/WebCore.vcproj
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/bindings/gobject/GNUmakefile.am
Source/WebCore/page/BarProp.cpp [moved from Source/WebCore/page/BarInfo.cpp with 94% similarity]
Source/WebCore/page/BarProp.h [moved from Source/WebCore/page/BarInfo.h with 77% similarity]
Source/WebCore/page/BarProp.idl [moved from Source/WebCore/page/BarInfo.idl with 96% similarity]
Source/WebCore/page/DOMWindow.cpp
Source/WebCore/page/DOMWindow.h
Source/WebCore/page/DOMWindow.idl

index b3fdb10..7b19593 100644 (file)
@@ -1,3 +1,26 @@
+2013-05-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Rename BarInfo to BarProp and remove [NoInterfaceObject]
+        https://bugs.webkit.org/show_bug.cgi?id=116027
+
+        Reviewed by Andreas Kling.
+
+        Rebaseline fast/js/global-constructors-attributes.html now that there is a new
+        'BarProp' global constructor.
+
+        Rebaseline a few other tests now that BarInfo was renamed to BarProp.
+
+        * fast/dom/Window/window-lookup-precedence-expected.txt:
+        * fast/js/global-constructors-attributes-expected.txt:
+        * fast/loader/window-properties-restored-from-page-cache-expected.txt:
+        * http/tests/security/cross-frame-access-put-expected.txt:
+        * platform/efl/fast/js/global-constructors-attributes-expected.txt:
+        * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/gtk/fast/js/global-constructors-attributes-expected.txt:
+        * platform/mac-lion/fast/js/global-constructors-attributes-expected.txt:
+        * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/qt/fast/js/global-constructors-attributes-expected.txt:
+
 2013-05-13  Dean Jackson  <dino@apple.com>
 
         toDataURL can return an empty image in some cases
index 050ce26..0704614 100644 (file)
@@ -334,18 +334,18 @@ PASS win['top'] == '[object Window]' is true
 PASS win['top'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
 PASS win['console'] == '[object Console]' is true
 PASS win['history'] == '[object History]' is true
 PASS win['navigator'] == '[object Navigator]' is true
index 6aa3425..842919b 100644 (file)
@@ -63,6 +63,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnPrope
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
index fccbaed..7e85bd2 100644 (file)
@@ -5,16 +5,16 @@ This test makes sure that various properties on the window object are correctly
 [object History] 
 [object Storage] 
 true 
-[object BarInfo
+[object BarProp
 [object StyleMedia] 
-[object BarInfo
+[object BarProp
 [object Navigator] 
-[object BarInfo
+[object BarProp
 [object Screen] 
-[object BarInfo
+[object BarProp
 true 
 [object Storage] 
-[object BarInfo
-[object BarInfo
+[object BarProp
+[object BarProp
 
 All tests passed.
index 90831c1..ba34e43 100644 (file)
@@ -294,8 +294,8 @@ ALERT: PASS: window.images should be 'undefined' and is.
 ALERT: PASS: window.innerHeight should be '150' and is.
 ALERT: PASS: window.innerWidth should be '300' and is.
 ALERT: PASS: window.length should be '0' and is.
-ALERT: PASS: window.locationbar should be '[object BarInfo]' and is.
-ALERT: PASS: window.menubar should be '[object BarInfo]' and is.
+ALERT: PASS: window.locationbar should be '[object BarProp]' and is.
+ALERT: PASS: window.menubar should be '[object BarProp]' and is.
 ALERT: PASS: window.name should be '' and is.
 ALERT: PASS: window.navigator should be '[object Navigator]' and is.
 ALERT: PASS: window.offscreenBuffering should be 'true' and is.
@@ -329,20 +329,20 @@ ALERT: PASS: window.outerHeight matched the expected value.
 ALERT: PASS: window.outerWidth matched the expected value.
 ALERT: PASS: window.pageXOffset should be '0' and is.
 ALERT: PASS: window.pageYOffset should be '0' and is.
-ALERT: PASS: window.personalbar should be '[object BarInfo]' and is.
+ALERT: PASS: window.personalbar should be '[object BarProp]' and is.
 ALERT: PASS: window.plugins should be 'undefined' and is.
 ALERT: PASS: window.screen should be '[object Screen]' and is.
 ALERT: PASS: window.screenLeft should be '0' and is.
 ALERT: PASS: window.screenTop matched the expected value.
 ALERT: PASS: window.screenX should be '0' and is.
 ALERT: PASS: window.screenY matched the expected value.
-ALERT: PASS: window.scrollbars should be '[object BarInfo]' and is.
+ALERT: PASS: window.scrollbars should be '[object BarProp]' and is.
 ALERT: PASS: window.scrollX should be '0' and is.
 ALERT: PASS: window.scrollY should be '0' and is.
 ALERT: PASS: window.self should be '[object Window]' and is.
 ALERT: PASS: window.status should be '' and is.
-ALERT: PASS: window.statusbar should be '[object BarInfo]' and is.
-ALERT: PASS: window.toolbar should be '[object BarInfo]' and is.
+ALERT: PASS: window.statusbar should be '[object BarProp]' and is.
+ALERT: PASS: window.toolbar should be '[object BarProp]' and is.
 ALERT: PASS: window.window should be '[object Window]' and is.
 ALERT: PASS: window.parent should be parentOld and is.
 ALERT: PASS: window.top should be topOld and is.
index a7f6ab7..fca5c65 100644 (file)
@@ -63,6 +63,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnPrope
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
index b81feb2..f129ad1 100644 (file)
@@ -334,18 +334,18 @@ PASS win['top'] == '[object Window]' is true
 PASS win['top'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
 PASS win['console'] == '[object Console]' is true
 PASS win['history'] == '[object History]' is true
 PASS win['navigator'] == '[object Navigator]' is true
index 6232400..fd0c47b 100644 (file)
@@ -28,6 +28,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnPrope
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
index 0b74ffa..ec9fabd 100644 (file)
@@ -63,6 +63,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnPrope
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'AudioProcessingEvent').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
index b81feb2..f129ad1 100644 (file)
@@ -334,18 +334,18 @@ PASS win['top'] == '[object Window]' is true
 PASS win['top'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
 PASS win['window'] == '[object Window]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['locationbar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['menubar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['personalbar'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['scrollbars'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['statusbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
-PASS win['toolbar'] == '[object BarInfo]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['locationbar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['menubar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['personalbar'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['scrollbars'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['statusbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
+PASS win['toolbar'] == '[object BarProp]' is true
 PASS win['console'] == '[object Console]' is true
 PASS win['history'] == '[object History]' is true
 PASS win['navigator'] == '[object Navigator]' is true
index 77d916e..f6fdd5e 100644 (file)
@@ -23,6 +23,11 @@ PASS Object.getOwnPropertyDescriptor(global, 'Audio').hasOwnProperty('get') is f
 PASS Object.getOwnPropertyDescriptor(global, 'Audio').hasOwnProperty('set') is false
 PASS Object.getOwnPropertyDescriptor(global, 'Audio').enumerable is false
 PASS Object.getOwnPropertyDescriptor(global, 'Audio').configurable is true
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').value is BarProp
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('get') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').hasOwnProperty('set') is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').enumerable is false
+PASS Object.getOwnPropertyDescriptor(global, 'BarProp').configurable is true
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').value is BeforeLoadEvent
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('get') is false
 PASS Object.getOwnPropertyDescriptor(global, 'BeforeLoadEvent').hasOwnProperty('set') is false
index dbcaa5a..51fbca7 100644 (file)
@@ -553,7 +553,7 @@ set(WebCore_IDL_FILES
 
     loader/appcache/DOMApplicationCache.idl
 
-    page/BarInfo.idl
+    page/BarProp.idl
     page/Console.idl
     page/Crypto.idl
     page/DOMSecurityPolicy.idl
@@ -1725,7 +1725,7 @@ set(WebCore_SOURCES
     mathml/MathMLTextElement.cpp
 
     page/AutoscrollController.cpp
-    page/BarInfo.cpp
+    page/BarProp.cpp
     page/CaptionUserPreferences.cpp
     page/Chrome.cpp
     page/Console.cpp
index 36962f8..16c08bc 100644 (file)
@@ -1,3 +1,37 @@
+2013-05-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
+
+        Rename BarInfo to BarProp and remove [NoInterfaceObject]
+        https://bugs.webkit.org/show_bug.cgi?id=116027
+
+        Reviewed by Andreas Kling.
+
+        Rename BarInfo to BarProp and remove [NoInterfaceObject] extended attribute from
+        the IDL interface to match the specification:
+        http://www.w3.org/html/wg/drafts/html/master/browsers.html#barprop
+
+        The new behavior also matches Firefox and Blink.
+
+        No new tests, covered by LayoutTests/fast/js/global-constructors-attributes.html.
+
+        * CMakeLists.txt:
+        * DerivedSources.cpp:
+        * DerivedSources.make:
+        * DerivedSources.pri:
+        * GNUmakefile.list.am:
+        * Target.pri:
+        * WebCore.order:
+        * WebCore.vcproj/WebCore.vcproj:
+        * WebCore.vcxproj/WebCore.vcxproj:
+        * WebCore.vcxproj/WebCore.vcxproj.filters:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/gobject/GNUmakefile.am:
+        * page/BarProp.cpp: Renamed from Source/WebCore/page/BarInfo.cpp.
+        * page/BarProp.h: Renamed from Source/WebCore/page/BarInfo.h.
+        * page/BarProp.idl: Renamed from Source/WebCore/page/BarInfo.idl.
+        * page/DOMWindow.cpp:
+        * page/DOMWindow.h:
+        * page/DOMWindow.idl:
+
 2013-05-13  Anders Carlsson  <andersca@apple.com>
 
         Remove ChromeClient::willPopupMenu
index 50828d4..7ebc70f 100644 (file)
@@ -31,7 +31,7 @@
 #include "JSArrayBuffer.cpp"
 #include "JSArrayBufferView.cpp"
 #include "JSAttr.cpp"
-#include "JSBarInfo.cpp"
+#include "JSBarProp.cpp"
 #include "JSBeforeLoadEvent.cpp"
 #include "JSBlob.cpp"
 #include "JSCanvasGradient.cpp"
index 59218f5..2ad926d 100644 (file)
@@ -445,7 +445,7 @@ BINDING_IDLS = \
     $(WebCore)/inspector/ScriptProfileNode.idl \
     $(WebCore)/loader/appcache/DOMApplicationCache.idl \
     $(WebCore)/page/AbstractView.idl \
-    $(WebCore)/page/BarInfo.idl \
+    $(WebCore)/page/BarProp.idl \
     $(WebCore)/page/Console.idl \
     $(WebCore)/page/Crypto.idl \
     $(WebCore)/page/DOMSecurityPolicy.idl \
index f5a288d..73239a6 100644 (file)
@@ -442,7 +442,7 @@ IDL_BINDINGS += \
     $$PWD/inspector/ScriptProfile.idl \
     $$PWD/inspector/ScriptProfileNode.idl \
     $$PWD/loader/appcache/DOMApplicationCache.idl \
-    $$PWD/page/BarInfo.idl \
+    $$PWD/page/BarProp.idl \
     $$PWD/page/Console.idl \
     $$PWD/page/Crypto.idl \
     $$PWD/page/DOMSecurityPolicy.idl \
index 4c87b06..b5f8c7a 100644 (file)
@@ -69,8 +69,8 @@ webcore_built_sources += \
        DerivedSources/WebCore/JSAudioTrack.h \
        DerivedSources/WebCore/JSAudioTrackList.cpp \
        DerivedSources/WebCore/JSAudioTrackList.h \
-       DerivedSources/WebCore/JSBarInfo.cpp \
-       DerivedSources/WebCore/JSBarInfo.h \
+       DerivedSources/WebCore/JSBarProp.cpp \
+       DerivedSources/WebCore/JSBarProp.h \
        DerivedSources/WebCore/JSBatteryManager.cpp \
        DerivedSources/WebCore/JSBatteryManager.h \
        DerivedSources/WebCore/JSBeforeLoadEvent.cpp \
@@ -1615,7 +1615,7 @@ dom_binding_idls += \
        $(WebCore)/inspector/ScriptProfile.idl \
        $(WebCore)/inspector/ScriptProfileNode.idl \
        $(WebCore)/loader/appcache/DOMApplicationCache.idl \
-       $(WebCore)/page/BarInfo.idl \
+       $(WebCore)/page/BarProp.idl \
        $(WebCore)/page/Console.idl \
        $(WebCore)/page/Crypto.idl \
        $(WebCore)/page/DOMSecurityPolicy.idl \
@@ -4194,8 +4194,8 @@ webcore_sources += \
        Source/WebCore/page/AlternativeTextClient.h \
        Source/WebCore/page/AutoscrollController.cpp \
        Source/WebCore/page/AutoscrollController.h \
-       Source/WebCore/page/BarInfo.cpp \
-       Source/WebCore/page/BarInfo.h \
+       Source/WebCore/page/BarProp.cpp \
+       Source/WebCore/page/BarProp.h \
        Source/WebCore/page/CaptionUserPreferences.cpp \
        Source/WebCore/page/CaptionUserPreferences.h \
        Source/WebCore/page/Chrome.cpp \
index de04f50..63c27da 100644 (file)
@@ -907,7 +907,7 @@ SOURCES += \
     page/animation/ImplicitAnimation.cpp \
     page/animation/KeyframeAnimation.cpp \
     page/AutoscrollController.cpp \
-    page/BarInfo.cpp \
+    page/BarProp.cpp \
     page/CaptionUserPreferences.cpp \
     page/Chrome.cpp \
     page/Console.cpp \
@@ -2079,7 +2079,7 @@ HEADERS += \
     page/animation/KeyframeAnimation.h \
     page/AdjustViewSizeOrNot.h \
     page/AutoscrollController.h \
-    page/BarInfo.h \
+    page/BarProp.h \
     page/CaptionUserPreferences.h \
     page/Chrome.h \
     page/Console.h \
index 3e9410f..e336bbe 100644 (file)
@@ -19824,12 +19824,12 @@ __ZN7WebCore21jsDOMWindowOnpageshowEPN3JSC9ExecStateENS0_7JSValueERKNS0_10Identi
 __ZN7WebCore20jsDOMWindowOnseekingEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore18jsDOMWindowMenubarEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZNK7WebCore9DOMWindow7menubarEv
-__ZN7WebCore7BarInfoC1EPNS_5FrameENS0_4TypeE
-__ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_7BarInfoE
-__ZN7WebCore4wrapINS_9JSBarInfoENS_7BarInfoEEEN3JSC7JSValueEPNS3_9ExecStateEPNS_17JSDOMGlobalObjectEPT0_
-__ZN7WebCore15getDOMStructureINS_9JSBarInfoEEEPN3JSC9StructureEPNS2_9ExecStateEPNS_17JSDOMGlobalObjectE
-__ZN7WebCore9JSBarInfo15createPrototypeEPN3JSC9ExecStateEPNS1_14JSGlobalObjectE
-__ZN7WebCore12cacheWrapperINS_7BarInfoEEEvPNS_15DOMWrapperWorldEPT_PNS_12JSDOMWrapperE
+__ZN7WebCore7BarPropC1EPNS_5FrameENS0_4TypeE
+__ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_7BarPropE
+__ZN7WebCore4wrapINS_9JSBarPropENS_7BarPropEEEN3JSC7JSValueEPNS3_9ExecStateEPNS_17JSDOMGlobalObjectEPT0_
+__ZN7WebCore15getDOMStructureINS_9JSBarPropEEEPN3JSC9StructureEPNS2_9ExecStateEPNS_17JSDOMGlobalObjectE
+__ZN7WebCore9JSBarProp15createPrototypeEPN3JSC9ExecStateEPNS1_14JSGlobalObjectE
+__ZN7WebCore12cacheWrapperINS_7BarPropEEEvPNS_15DOMWrapperWorldEPT_PNS_12JSDOMWrapperE
 __ZN7WebCore18jsDOMWindowOnendedEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore20jsDOMWindowOnsuspendEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore17jsDOMWindowLengthEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
@@ -21160,10 +21160,10 @@ __ZN7WebCore29JSHTMLParamElementConstructor18getOwnPropertySlotEPN3JSC9ExecState
 __ZN3JSC18getStaticValueSlotIN7WebCore29JSHTMLParamElementConstructorENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
 __ZN7WebCore26JSDOMApplicationCacheOwner26isReachableFromOpaqueRootsEN3JSC6HandleINS1_7UnknownEEEPvRNS1_9MarkStackE
 __ZN7WebCore19DOMApplicationCache15eventTargetDataEv
-__ZN7WebCore14JSBarInfoOwner26isReachableFromOpaqueRootsEN3JSC6HandleINS1_7UnknownEEEPvRNS1_9MarkStackE
+__ZN7WebCore14JSBarPropOwner26isReachableFromOpaqueRootsEN3JSC6HandleINS1_7UnknownEEEPvRNS1_9MarkStackE
 __ZN7WebCore17JSStyleMediaOwner26isReachableFromOpaqueRootsEN3JSC6HandleINS1_7UnknownEEEPvRNS1_9MarkStackE
 __ZN7WebCore26JSDOMApplicationCacheOwner8finalizeEN3JSC6HandleINS1_7UnknownEEEPv
-__ZN7WebCore14JSBarInfoOwner8finalizeEN3JSC6HandleINS1_7UnknownEEEPv
+__ZN7WebCore14JSBarPropOwner8finalizeEN3JSC6HandleINS1_7UnknownEEEPv
 __ZN7WebCore17JSStyleMediaOwner8finalizeEN3JSC6HandleINS1_7UnknownEEEPv
 __ZN7WebCore27JSHTMLPreElementConstructor18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
 __ZN3JSC18getStaticValueSlotIN7WebCore27JSHTMLPreElementConstructorENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
@@ -21195,7 +21195,7 @@ __ZN7WebCore29JSHTMLVideoElementConstructor18getOwnPropertySlotEPN3JSC9ExecState
 __ZN3JSC18getStaticValueSlotIN7WebCore29JSHTMLVideoElementConstructorENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
 __ZN7WebCore28JSHashChangeEventConstructor18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
 __ZN3JSC18getStaticValueSlotIN7WebCore28JSHashChangeEventConstructorENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
-__ZN7WebCore9JSBarInfoD1Ev
+__ZN7WebCore9JSBarPropD1Ev
 __ZN7WebCore12JSStyleMediaD1Ev
 __ZN7WebCore29jsHTMLImageElementConstructorEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore26JSKeyboardEventConstructor18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
@@ -21588,7 +21588,7 @@ __ZN3WTF6RefPtrIN7WebCore26PlatformMessagePortChannel16MessagePortQueueEEaSEPS3_
 __ZN7WebCore26PlatformMessagePortChannelD1Ev
 __ZN3WTF14derefIfNotNullIN7WebCore26PlatformMessagePortChannel16MessagePortQueueEEEvPT_
 __ZN3WTF15deleteAllValuesIPN7WebCore18MessagePortChannel9EventDataELm0EEEvRKNS_5DequeIT_XT0_EEE
-__ZN7WebCore7BarInfo15disconnectFrameEv
+__ZN7WebCore7BarProp15disconnectFrameEv
 __ZN7WebCore19DOMApplicationCache15disconnectFrameEv
 __ZN7WebCore19DOMApplicationCacheD0Ev
 __ZN7WebCore31JSSVGAltGlyphElementConstructorD1Ev
@@ -21814,7 +21814,7 @@ __ZN7WebCore42JSSVGPathSegCurvetoQuadraticAbsConstructorD1Ev
 __ZN7WebCore40JSSVGPathSegCurvetoQuadraticAbsPrototypeD1Ev
 __ZN7WebCore27JSSVGTextElementConstructorD1Ev
 __ZN7WebCore28JSHTMLBodyElementConstructorD1Ev
-__ZN7WebCore18JSBarInfoPrototypeD1Ev
+__ZN7WebCore18JSBarPropPrototypeD1Ev
 __ZN7WebCore26JSDOMStringListConstructorD1Ev
 __ZN7WebCore24JSDOMStringListPrototypeD1Ev
 __ZN7WebCore26JSSVGNumberListConstructorD1Ev
@@ -22455,8 +22455,8 @@ __ZNK3JSC8Bindings12ObjcInstance12defaultValueEPNS_9ExecStateENS_22PreferredPrim
 __ZNK3JSC8Bindings12ObjcInstance7valueOfEPNS_9ExecStateE
 __ZN7WebCore24JSArrayBufferConstructor18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
 __ZN3JSC18getStaticValueSlotIN7WebCore24JSArrayBufferConstructorENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
-__ZN7WebCore9JSBarInfo18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
-__ZN3JSC18getStaticValueSlotIN7WebCore9JSBarInfoENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
+__ZN7WebCore9JSBarProp18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
+__ZN3JSC18getStaticValueSlotIN7WebCore9JSBarPropENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_RKNS_10IdentifierERNS_12PropertySlotE
 __ZN7WebCore20JSNavigatorPrototype18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
 __ZN7WebCore15StorageAreaSync24blockUntilImportCompleteEv
 __ZN7WebCore12JSStyleMedia18getOwnPropertySlotEPN3JSC9ExecStateERKNS1_10IdentifierERNS1_12PropertySlotE
@@ -22960,8 +22960,8 @@ __ZN7WebCore21JSDOMApplicationCache13visitChildrenERN3JSC9MarkStackE
 __ZN7WebCore29jsHTMLTitleElementConstructorEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore29jsHTMLStyleElementConstructorEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
 __ZN7WebCore30jsHTMLAppletElementConstructorEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
-__ZN7WebCore16jsBarInfoVisibleEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
-__ZNK7WebCore7BarInfo7visibleEv
+__ZN7WebCore16jsBarPropVisibleEPN3JSC9ExecStateENS0_7JSValueERKNS0_10IdentifierE
+__ZNK7WebCore7BarProp7visibleEv
 __ZNK7WebCore6Chrome14menubarVisibleEv
 __ZN7WebCore9JSStorage19getOwnPropertyNamesEPN3JSC9ExecStateERNS1_17PropertyNameArrayENS1_15EnumerationModeE
 __ZNK7WebCore7Storage6lengthEv
@@ -23949,7 +23949,7 @@ __ZNK7WebCore15WebKitCSSMatrix8toStringEv
 __ZN7WebCore9JSHistory3putEPN3JSC9ExecStateERKNS1_10IdentifierENS1_7JSValueERNS1_15PutPropertySlotE
 __ZN7WebCore9JSHistory11putDelegateEPN3JSC9ExecStateERKNS1_10IdentifierENS1_7JSValueERNS1_15PutPropertySlotE
 __ZNK7WebCore6Screen5frameEv
-__ZNK7WebCore7BarInfo5frameEv
+__ZNK7WebCore7BarProp5frameEv
 __ZN7WebCore41jsDOMWindowPrototypeFunctionDispatchEventEPN3JSC9ExecStateE
 __ZN7WebCore29setJSDOMWindowAttrConstructorEPN3JSC9ExecStateEPNS0_8JSObjectENS0_7JSValueE
 __ZN7WebCore37setJSDOMWindowCDATASectionConstructorEPN3JSC9ExecStateEPNS0_8JSObjectENS0_7JSValueE
@@ -33018,10 +33018,10 @@ __ZN7WebCore28JSAudioSourceNodeConstructor6s_infoE
 __ZN7WebCore26JSAudioSourceNodePrototype6s_infoE
 __ZN7WebCore17JSAudioSourceNode6s_infoE
 __ZN7WebCoreL28JSAudioSourceNodeTableValuesE
-__ZN7WebCore18JSBarInfoPrototype6s_infoE
-__ZN7WebCore9JSBarInfo6s_infoE
-__ZTVN7WebCore14JSBarInfoOwnerE
-__ZN7WebCoreL20JSBarInfoTableValuesE
+__ZN7WebCore18JSBarPropPrototype6s_infoE
+__ZN7WebCore9JSBarProp6s_infoE
+__ZTVN7WebCore14JSBarPropOwnerE
+__ZN7WebCoreL20JSBarPropTableValuesE
 __ZN7WebCore28JSBeforeLoadEventConstructor6s_infoE
 __ZN7WebCore26JSBeforeLoadEventPrototype6s_infoE
 __ZN7WebCore17JSBeforeLoadEvent6s_infoE
@@ -35992,7 +35992,7 @@ __ZTVN7WebCore20AudioDestinationNode23LocalAudioInputProviderE
 __ZTVN3WTF21MemoryInstrumentation7WrapperIN7WebCore14AudioNodeInputEEE
 __ZTVN3WTF21MemoryInstrumentation7WrapperIN7WebCore12AudioContextEEE
 __ZTVN7WebCore5TimerINS_20AutoscrollControllerEEE
-__ZTVN7WebCore7BarInfoE
+__ZTVN7WebCore7BarPropE
 __ZZN7WebCore10AudioArrayIdE8allocateEmE20extraAllocationBytes
 __ZTVN7WebCore16BiquadFilterNodeE
 __ZTVN3WTF21MemoryInstrumentation7WrapperIN7WebCore5TimerINS2_11BitmapImageEEEEE
@@ -36492,10 +36492,10 @@ __ZN7WebCoreL27JSAudioProcessingEventTableE
 __ZN7WebCoreL33JSAudioSourceNodeConstructorTableE
 __ZN7WebCoreL31JSAudioSourceNodePrototypeTableE
 __ZN7WebCoreL22JSAudioSourceNodeTableE
-__ZN7WebCoreL23JSBarInfoPrototypeTableE
-__ZN7WebCoreL14JSBarInfoTableE
-__ZZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_7BarInfoEE14jsBarInfoOwner
-__ZGVZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_7BarInfoEE14jsBarInfoOwner
+__ZN7WebCoreL23JSBarPropPrototypeTableE
+__ZN7WebCoreL14JSBarPropTableE
+__ZZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_7BarPropEE14jsBarPropOwner
+__ZGVZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_7BarPropEE14jsBarPropOwner
 __ZN7WebCoreL33JSBeforeLoadEventConstructorTableE
 __ZN7WebCoreL31JSBeforeLoadEventPrototypeTableE
 __ZN7WebCoreL22JSBeforeLoadEventTableE
@@ -42857,4 +42857,4 @@ __ZL31pointerAVMediaTypeClosedCaption
 __ZN7WebCoreL19gPropertyWrapperMapE
 __ZN7WebCoreL12gFunctionMapE
 __ZN7WebCoreL12gFunctionMapE
-__ZN7WebCore6Editor26toggleOverwriteModeEnabledEv
\ No newline at end of file
+__ZN7WebCore6Editor26toggleOverwriteModeEnabledEv
index 77af410..9ca5879 100755 (executable)
                                >
                        </File>
                        <File
-                               RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSBarInfo.cpp"
+                               RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSBarProp.cpp"
                                >
                                <FileConfiguration
                                        Name="Debug|Win32"
                                </FileConfiguration>
                        </File>
                        <File
-                               RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSBarInfo.h"
+                               RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSBarProp.h"
                                >
                        </File>
                        <File
                                >
                        </File>
                        <File
-                               RelativePath="..\page\BarInfo.cpp"
+                               RelativePath="..\page\BarProp.cpp"
                                >
                        </File>
                        <File
-                               RelativePath="..\page\BarInfo.h"
+                               RelativePath="..\page\BarProp.h"
                                >
                        </File>
                        <File
index 7573fdf..6a25ccd 100644 (file)
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarInfo.cpp">
+    <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarProp.cpp">
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
     <ClCompile Include="..\page\animation\AnimationBase.cpp" />
     <ClCompile Include="..\page\animation\AnimationController.cpp" />
     <ClCompile Include="..\page\AutoscrollController.cpp" />
-    <ClCompile Include="..\page\BarInfo.cpp" />
+    <ClCompile Include="..\page\BarProp.cpp" />
     <ClCompile Include="..\page\CaptionUserPreferences.cpp" />
     <ClCompile Include="..\page\Chrome.cpp" />
     <ClCompile Include="..\page\animation\CompositeAnimation.cpp" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\InspectorTypeBuilder.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\WebCore\DerivedSources\JSAbstractWorker.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSAttr.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarInfo.h" />
+    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarProp.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBeforeLoadEvent.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBlob.h" />
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSCanvasGradient.h" />
     <ClInclude Include="..\page\animation\AnimationController.h" />
     <ClInclude Include="..\page\animation\AnimationControllerPrivate.h" />
     <ClInclude Include="..\page\AutoscrollController.h" />
-    <ClInclude Include="..\page\BarInfo.h" />
+    <ClInclude Include="..\page\BarProp.h" />
     <ClInclude Include="..\page\Chrome.h" />
     <ClInclude Include="..\page\ChromeClient.h" />
     <ClInclude Include="..\page\animation\CompositeAnimation.h" />
index 73b13e7..d61e347 100644 (file)
     <ClCompile Include="..\page\AutoscrollController.cpp">
       <Filter>page</Filter>
     </ClCompile>
-    <ClCompile Include="..\page\BarInfo.cpp">
+    <ClCompile Include="..\page\BarProp.cpp">
       <Filter>page</Filter>
     </ClCompile>
     <ClCompile Include="..\page\Chrome.cpp">
     <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSAttr.cpp">
       <Filter>DerivedSources</Filter>
     </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarInfo.cpp">
+    <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarProp.cpp">
       <Filter>DerivedSources</Filter>
     </ClCompile>
     <ClCompile Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBeforeLoadEvent.cpp">
     <ClInclude Include="..\page\AutoscrollController.h">
       <Filter>page</Filter>
     </ClInclude>
-    <ClInclude Include="..\page\BarInfo.h">
+    <ClInclude Include="..\page\BarProp.h">
       <Filter>page</Filter>
     </ClInclude>
     <ClInclude Include="..\page\Chrome.h">
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSAttr.h">
       <Filter>DerivedSources</Filter>
     </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarInfo.h">
+    <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBarProp.h">
       <Filter>DerivedSources</Filter>
     </ClInclude>
     <ClInclude Include="$(ConfigurationBuildDir)\obj32\$(ProjectName)\DerivedSources\JSBeforeLoadEvent.h">
index 473a7c1..52941d2 100644 (file)
                BC0B358814C4F9830055E22A /* RunLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0B358614C4F9830055E22A /* RunLoop.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC0B36A40CD3C67C00AC7EB5 /* Console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC0B36A10CD3C67C00AC7EB5 /* Console.cpp */; };
                BC0B36A50CD3C67C00AC7EB5 /* Console.h in Headers */ = {isa = PBXBuildFile; fileRef = BC0B36A20CD3C67C00AC7EB5 /* Console.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               BC124EE70C2641CD009E2349 /* BarInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC124EE40C2641CD009E2349 /* BarInfo.cpp */; };
-               BC124EE80C2641CD009E2349 /* BarInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BC124EE50C2641CD009E2349 /* BarInfo.h */; };
-               BC124EFF0C26447A009E2349 /* JSBarInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC124EFD0C26447A009E2349 /* JSBarInfo.cpp */; };
-               BC124F000C26447A009E2349 /* JSBarInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BC124EFE0C26447A009E2349 /* JSBarInfo.h */; };
+               BC124EE70C2641CD009E2349 /* BarProp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC124EE40C2641CD009E2349 /* BarProp.cpp */; };
+               BC124EE80C2641CD009E2349 /* BarProp.h in Headers */ = {isa = PBXBuildFile; fileRef = BC124EE50C2641CD009E2349 /* BarProp.h */; };
+               BC124EFF0C26447A009E2349 /* JSBarProp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC124EFD0C26447A009E2349 /* JSBarProp.cpp */; };
+               BC124F000C26447A009E2349 /* JSBarProp.h in Headers */ = {isa = PBXBuildFile; fileRef = BC124EFE0C26447A009E2349 /* JSBarProp.h */; };
                BC128A73137C867C00CAC845 /* RenderGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = BC128A72137C867C00CAC845 /* RenderGrid.h */; };
                BC128B01137C8D4600CAC845 /* RenderGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC128B00137C8D4600CAC845 /* RenderGrid.cpp */; };
                BC14028A0E83680800319717 /* ScrollbarThemeComposite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC1402880E83680800319717 /* ScrollbarThemeComposite.cpp */; };
                BC0B36A10CD3C67C00AC7EB5 /* Console.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = Console.cpp; sourceTree = "<group>"; };
                BC0B36A20CD3C67C00AC7EB5 /* Console.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Console.h; sourceTree = "<group>"; };
                BC0B36A30CD3C67C00AC7EB5 /* Console.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Console.idl; sourceTree = "<group>"; };
-               BC124EE40C2641CD009E2349 /* BarInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BarInfo.cpp; sourceTree = "<group>"; };
-               BC124EE50C2641CD009E2349 /* BarInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BarInfo.h; sourceTree = "<group>"; };
-               BC124EE60C2641CD009E2349 /* BarInfo.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = BarInfo.idl; sourceTree = "<group>"; };
-               BC124EFD0C26447A009E2349 /* JSBarInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSBarInfo.cpp; sourceTree = "<group>"; };
-               BC124EFE0C26447A009E2349 /* JSBarInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSBarInfo.h; sourceTree = "<group>"; };
+               BC124EE40C2641CD009E2349 /* BarProp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = BarProp.cpp; sourceTree = "<group>"; };
+               BC124EE50C2641CD009E2349 /* BarProp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BarProp.h; sourceTree = "<group>"; };
+               BC124EE60C2641CD009E2349 /* BarProp.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = BarProp.idl; sourceTree = "<group>"; };
+               BC124EFD0C26447A009E2349 /* JSBarProp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSBarProp.cpp; sourceTree = "<group>"; };
+               BC124EFE0C26447A009E2349 /* JSBarProp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSBarProp.h; sourceTree = "<group>"; };
                BC128A72137C867C00CAC845 /* RenderGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderGrid.h; sourceTree = "<group>"; };
                BC128B00137C8D4600CAC845 /* RenderGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderGrid.cpp; sourceTree = "<group>"; };
                BC1402880E83680800319717 /* ScrollbarThemeComposite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollbarThemeComposite.cpp; sourceTree = "<group>"; };
                                CEDA12D6152CA1CB00D9E08D /* AlternativeTextClient.h */,
                                45830D4B1679B4F800ACF8C3 /* AutoscrollController.cpp */,
                                45830D4C1679B4F800ACF8C3 /* AutoscrollController.h */,
-                               BC124EE40C2641CD009E2349 /* BarInfo.cpp */,
-                               BC124EE50C2641CD009E2349 /* BarInfo.h */,
-                               BC124EE60C2641CD009E2349 /* BarInfo.idl */,
+                               BC124EE40C2641CD009E2349 /* BarProp.cpp */,
+                               BC124EE50C2641CD009E2349 /* BarProp.h */,
+                               BC124EE60C2641CD009E2349 /* BarProp.idl */,
                                072CA86016CB4DC3008AE131 /* CaptionUserPreferences.cpp */,
                                079D0867162F20E800DB8658 /* CaptionUserPreferences.h */,
                                079D0869162F21F900DB8658 /* CaptionUserPreferencesMac.h */,
                BC9854430CD3D9D000069BC1 /* Window */ = {
                        isa = PBXGroup;
                        children = (
-                               BC124EFD0C26447A009E2349 /* JSBarInfo.cpp */,
-                               BC124EFE0C26447A009E2349 /* JSBarInfo.h */,
+                               BC124EFD0C26447A009E2349 /* JSBarProp.cpp */,
+                               BC124EFE0C26447A009E2349 /* JSBarProp.h */,
                                BC98543B0CD3D98B00069BC1 /* JSConsole.cpp */,
                                BC98543C0CD3D98B00069BC1 /* JSConsole.h */,
                                975CA29F1303679D00E99AD9 /* JSCrypto.cpp */,
                                BCA8CA6011E4E6D100812FB7 /* BackForwardListImpl.h in Headers */,
                                97DC69ED16B9F52C008CFD6F /* BackgroundHTMLInputStream.h in Headers */,
                                979DC03816A7993300807794 /* BackgroundHTMLParser.h in Headers */,
-                               BC124EE80C2641CD009E2349 /* BarInfo.h in Headers */,
+                               BC124EE80C2641CD009E2349 /* BarProp.h in Headers */,
                                379E61CA126CA5C400B63E8D /* BaseButtonInputType.h in Headers */,
                                379E61CC126CA5C400B63E8D /* BaseCheckableInputType.h in Headers */,
                                F5E0C65C1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.h in Headers */,
                                FDA15EB412B03EE1003A583A /* JSAudioParam.h in Headers */,
                                FDA15EB612B03EE1003A583A /* JSAudioProcessingEvent.h in Headers */,
                                FDA15EB812B03EE1003A583A /* JSAudioSourceNode.h in Headers */,
-                               BC124F000C26447A009E2349 /* JSBarInfo.h in Headers */,
+                               BC124F000C26447A009E2349 /* JSBarProp.h in Headers */,
                                BC946348107A936600857193 /* JSBeforeLoadEvent.h in Headers */,
                                FDF09DC91399B62200688E5B /* JSBiquadFilterNode.h in Headers */,
                                2E2D99CE10E2BBDA00496337 /* JSBlob.h in Headers */,
                                BCA8CA5F11E4E6D100812FB7 /* BackForwardListImpl.cpp in Sources */,
                                97DC69EC16B9F529008CFD6F /* BackgroundHTMLInputStream.cpp in Sources */,
                                979DC03916A7993900807794 /* BackgroundHTMLParser.cpp in Sources */,
-                               BC124EE70C2641CD009E2349 /* BarInfo.cpp in Sources */,
+                               BC124EE70C2641CD009E2349 /* BarProp.cpp in Sources */,
                                379E61C9126CA5C300B63E8D /* BaseButtonInputType.cpp in Sources */,
                                379E61CB126CA5C400B63E8D /* BaseCheckableInputType.cpp in Sources */,
                                F5E0C65B1643C42C00D6CB69 /* BaseChooserOnlyDateAndTimeInputType.cpp in Sources */,
                                FDA15EB312B03EE1003A583A /* JSAudioParam.cpp in Sources */,
                                FDA15EB512B03EE1003A583A /* JSAudioProcessingEvent.cpp in Sources */,
                                FDA15EB712B03EE1003A583A /* JSAudioSourceNode.cpp in Sources */,
-                               BC124EFF0C26447A009E2349 /* JSBarInfo.cpp in Sources */,
+                               BC124EFF0C26447A009E2349 /* JSBarProp.cpp in Sources */,
                                BC946346107A934B00857193 /* JSBeforeLoadEvent.cpp in Sources */,
                                FDF09DC81399B62200688E5B /* JSBiquadFilterNode.cpp in Sources */,
                                FD8AA63C1695148E00D2EA68 /* JSBiquadFilterNodeCustom.cpp in Sources */,
index 47d05b5..c47c911 100644 (file)
@@ -1,8 +1,8 @@
 webkitgtk_gdom_built_sources += \
        DerivedSources/webkitdom/WebKitDOMAttr.cpp \
        DerivedSources/webkitdom/WebKitDOMAttrPrivate.h \
-       DerivedSources/webkitdom/WebKitDOMBarInfo.cpp \
-       DerivedSources/webkitdom/WebKitDOMBarInfoPrivate.h \
+       DerivedSources/webkitdom/WebKitDOMBarProp.cpp \
+       DerivedSources/webkitdom/WebKitDOMBarPropPrivate.h \
        DerivedSources/webkitdom/WebKitDOMBatteryManager.cpp \
        DerivedSources/webkitdom/WebKitDOMBatteryManagerPrivate.h \
        DerivedSources/webkitdom/WebKitDOMBlob.cpp \
@@ -397,7 +397,7 @@ webkitgtk_gdom_built_h_api += \
        DerivedSources/webkitdom/WebKitDOMTimeRanges.h \
        DerivedSources/webkitdom/WebKitDOMValidityState.h \
        DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.h \
-       DerivedSources/webkitdom/WebKitDOMBarInfo.h \
+       DerivedSources/webkitdom/WebKitDOMBarProp.h \
        DerivedSources/webkitdom/WebKitDOMConsole.h \
        DerivedSources/webkitdom/WebKitDOMCustom.h \
        DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.h \
similarity index 94%
rename from Source/WebCore/page/BarInfo.cpp
rename to Source/WebCore/page/BarProp.cpp
index 36b2ad6..4b7d936 100644 (file)
@@ -27,7 +27,7 @@
  */
 
 #include "config.h"
-#include "BarInfo.h"
+#include "BarProp.h"
 
 #include "Chrome.h"
 #include "Frame.h"
 
 namespace WebCore {
 
-BarInfo::BarInfo(Frame* frame, Type type)
+BarProp::BarProp(Frame* frame, Type type)
     : DOMWindowProperty(frame)
     , m_type(type)
 {
 }
 
-BarInfo::Type BarInfo::type() const
+BarProp::Type BarProp::type() const
 {
     return m_type;
 }
 
-bool BarInfo::visible() const
+bool BarProp::visible() const
 {
     if (!m_frame)
         return false;
similarity index 77%
rename from Source/WebCore/page/BarInfo.h
rename to Source/WebCore/page/BarProp.h
index 4f09a45..36830ea 100644 (file)
@@ -26,8 +26,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef BarInfo_h
-#define BarInfo_h
+#ifndef BarProp_h
+#define BarProp_h
 
 #include "DOMWindowProperty.h"
 #include "ScriptWrappable.h"
 
 namespace WebCore {
 
-    class Frame;
+class Frame;
 
-    class BarInfo : public ScriptWrappable, public RefCounted<BarInfo>, public DOMWindowProperty {
-    public:
-        enum Type { Locationbar, Menubar, Personalbar, Scrollbars, Statusbar, Toolbar };
+class BarProp : public ScriptWrappable, public RefCounted<BarProp>, public DOMWindowProperty {
+public:
+    enum Type { Locationbar, Menubar, Personalbar, Scrollbars, Statusbar, Toolbar };
 
-        static PassRefPtr<BarInfo> create(Frame* frame, Type type) { return adoptRef(new BarInfo(frame, type)); }
+    static PassRefPtr<BarProp> create(Frame* frame, Type type) { return adoptRef(new BarProp(frame, type)); }
 
-        Type type() const;
-        bool visible() const;
+    Type type() const;
+    bool visible() const;
 
-    private:
-        BarInfo(Frame*, Type);
-        Type m_type;
-    };
+private:
+    BarProp(Frame*, Type);
+    Type m_type;
+};
 
 } // namespace WebCore
 
-#endif // BarInfo_h
+#endif // BarProp_h
similarity index 96%
rename from Source/WebCore/page/BarInfo.idl
rename to Source/WebCore/page/BarProp.idl
index 70da6ee..188a24f 100644 (file)
  */
 
 [
-    NoInterfaceObject,
     GenerateIsReachable=ImplFrame,
-    OmitConstructor
-] interface BarInfo {
+] interface BarProp {
     readonly attribute boolean visible;
 };
 
index e67d7a1..b19dce5 100644 (file)
@@ -28,7 +28,7 @@
 #include "DOMWindow.h"
 
 #include "BackForwardController.h"
-#include "BarInfo.h"
+#include "BarProp.h"
 #include "BeforeUnloadEvent.h"
 #include "CSSComputedStyleDeclaration.h"
 #include "CSSRule.h"
@@ -628,57 +628,57 @@ Crypto* DOMWindow::crypto() const
     return m_crypto.get();
 }
 
-BarInfo* DOMWindow::locationbar() const
+BarProp* DOMWindow::locationbar() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_locationbar)
-        m_locationbar = BarInfo::create(m_frame, BarInfo::Locationbar);
+        m_locationbar = BarProp::create(m_frame, BarProp::Locationbar);
     return m_locationbar.get();
 }
 
-BarInfo* DOMWindow::menubar() const
+BarProp* DOMWindow::menubar() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_menubar)
-        m_menubar = BarInfo::create(m_frame, BarInfo::Menubar);
+        m_menubar = BarProp::create(m_frame, BarProp::Menubar);
     return m_menubar.get();
 }
 
-BarInfo* DOMWindow::personalbar() const
+BarProp* DOMWindow::personalbar() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_personalbar)
-        m_personalbar = BarInfo::create(m_frame, BarInfo::Personalbar);
+        m_personalbar = BarProp::create(m_frame, BarProp::Personalbar);
     return m_personalbar.get();
 }
 
-BarInfo* DOMWindow::scrollbars() const
+BarProp* DOMWindow::scrollbars() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_scrollbars)
-        m_scrollbars = BarInfo::create(m_frame, BarInfo::Scrollbars);
+        m_scrollbars = BarProp::create(m_frame, BarProp::Scrollbars);
     return m_scrollbars.get();
 }
 
-BarInfo* DOMWindow::statusbar() const
+BarProp* DOMWindow::statusbar() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_statusbar)
-        m_statusbar = BarInfo::create(m_frame, BarInfo::Statusbar);
+        m_statusbar = BarProp::create(m_frame, BarProp::Statusbar);
     return m_statusbar.get();
 }
 
-BarInfo* DOMWindow::toolbar() const
+BarProp* DOMWindow::toolbar() const
 {
     if (!isCurrentlyDisplayedInFrame())
         return 0;
     if (!m_toolbar)
-        m_toolbar = BarInfo::create(m_frame, BarInfo::Toolbar);
+        m_toolbar = BarProp::create(m_frame, BarProp::Toolbar);
     return m_toolbar.get();
 }
 
index 00d89b9..38f0782 100644 (file)
@@ -35,7 +35,7 @@
 
 namespace WebCore {
 
-    class BarInfo;
+    class BarProp;
     class CSSRuleList;
     class CSSStyleDeclaration;
     class Console;
@@ -134,12 +134,12 @@ namespace WebCore {
         Screen* screen() const;
         History* history() const;
         Crypto* crypto() const;
-        BarInfo* locationbar() const;
-        BarInfo* menubar() const;
-        BarInfo* personalbar() const;
-        BarInfo* scrollbars() const;
-        BarInfo* statusbar() const;
-        BarInfo* toolbar() const;
+        BarProp* locationbar() const;
+        BarProp* menubar() const;
+        BarProp* personalbar() const;
+        BarProp* scrollbars() const;
+        BarProp* statusbar() const;
+        BarProp* toolbar() const;
         Navigator* navigator() const;
         Navigator* clientInformation() const { return navigator(); }
 
@@ -447,12 +447,12 @@ namespace WebCore {
         mutable RefPtr<Screen> m_screen;
         mutable RefPtr<History> m_history;
         mutable RefPtr<Crypto>  m_crypto;
-        mutable RefPtr<BarInfo> m_locationbar;
-        mutable RefPtr<BarInfo> m_menubar;
-        mutable RefPtr<BarInfo> m_personalbar;
-        mutable RefPtr<BarInfo> m_scrollbars;
-        mutable RefPtr<BarInfo> m_statusbar;
-        mutable RefPtr<BarInfo> m_toolbar;
+        mutable RefPtr<BarProp> m_locationbar;
+        mutable RefPtr<BarProp> m_menubar;
+        mutable RefPtr<BarProp> m_personalbar;
+        mutable RefPtr<BarProp> m_scrollbars;
+        mutable RefPtr<BarProp> m_statusbar;
+        mutable RefPtr<BarProp> m_toolbar;
         mutable RefPtr<Console> m_console;
         mutable RefPtr<Navigator> m_navigator;
         mutable RefPtr<Location> m_location;
index ef8c6b2..862c891 100644 (file)
     // DOM Level 0
     [Replaceable] readonly attribute Screen screen;
     [Replaceable, DoNotCheckSecurityOnGetter] readonly attribute History history;
-    [Replaceable] readonly attribute BarInfo locationbar;
-    [Replaceable] readonly attribute BarInfo menubar;
-    [Replaceable] readonly attribute BarInfo personalbar;
-    [Replaceable] readonly attribute BarInfo scrollbars;
-    [Replaceable] readonly attribute BarInfo statusbar;
-    [Replaceable] readonly attribute BarInfo toolbar;
+    [Replaceable] readonly attribute BarProp locationbar;
+    [Replaceable] readonly attribute BarProp menubar;
+    [Replaceable] readonly attribute BarProp personalbar;
+    [Replaceable] readonly attribute BarProp scrollbars;
+    [Replaceable] readonly attribute BarProp statusbar;
+    [Replaceable] readonly attribute BarProp toolbar;
     [Replaceable] readonly attribute Navigator navigator;
     [Replaceable] readonly attribute Navigator clientInformation;
     readonly attribute Crypto crypto;