Window top should not be replaceable
https://bugs.webkit.org/show_bug.cgi?id=91755

Reviewed by Adam Barth.

Window top is readonly and unforgable and should not be replaceable.

http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#the-window-object

This change brings JSC inline with all other browsers.

Source/WebCore:

No new tests. Modified existing tests.

* page/DOMWindow.idl:

LayoutTests:

* fast/dom/Window/get-set-properties-expected.txt:
* fast/dom/Window/get-set-properties.html:
* fast/dom/Window/window-property-shadowing-expected.txt:
* fast/dom/Window/window-property-shadowing.html:
* platform/chromium/fast/dom/Window/get-set-properties-expected.txt: Removed.
* platform/chromium/fast/dom/Window/window-property-shadowing-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
In flipped blocks writing modes, no flipping occurs when mapping RenderText’s local coordinates to absolute
https://bugs.webkit.org/show_bug.cgi?id=91780

Reviewed by Anders Carlsson.

Source/WebCore: 

Test: fast/writing-mode/flipped-blocks-text-map-local-to-container.html

When RenderObject::mapLocalToContainer() was called on a RenderText with ApplyContainerFlip,
it would not flip (if the container was not a box) but it would always pass
DoNotApplyContainerFlip when recurring to the parent. This meant that no one applied the flip.

* rendering/RenderInline.cpp:
(WebCore::RenderInline::mapLocalToContainer): Made the setting of applyContainerFlip to
false unconditional on the container actually being flipped.
* rendering/RenderObject.cpp:
(WebCore::RenderObject::mapLocalToContainer): Rather than always passing
DoNotApplyContainerFlip when recurring to the parent, changed this function to pass through
the value of applyContainerFlip it was called with, unless it applied the flip itself.

LayoutTests: 

* fast/writing-mode/flipped-blocks-text-map-local-to-container-expected.txt: Added.
* fast/writing-mode/flipped-blocks-text-map-local-to-container.html: Added.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123146 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Bug fixes and enhancements for OfflineASM annotation system.
https://bugs.webkit.org/show_bug.cgi?id=91690

Patch by Mark Lam <mark.lam@apple.com> on 2012-07-19
Reviewed by Filip Pizlo.

* offlineasm/armv7.rb: added default handling of Instruction lower().
* offlineasm/asm.rb: added more support for annotations and more pretty printing.
* offlineasm/ast.rb: added more support for annotations.
* offlineasm/config.rb: added $preferredCommentStartColumn, simplified $enableInstrAnnotations.
* offlineasm/parser.rb: added more support for annotations.
* offlineasm/transform.rb: added more support for annotations.
* offlineasm/x86.rb: added default handling of Instruction lower().

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] [Part 5] platform/qt/css1 tests needs update after rebaseline and new testfonts
https://bugs.webkit.org/show_bug.cgi?id=91140

Batch of expected result files reviewed. It comprises
/LayoutTests/platform/qt/css1/[pseudo, units] directories

Patch by Luciano Wolf <luciano.wolf@openbossa.org> on 2012-07-19
Reviewed by Simon Hausmann.

* platform/qt-5.0-wk1/Skipped:
* platform/qt-5.0-wk2/Skipped:
* platform/qt/css1/pseudo/anchor-expected.png:
* platform/qt/css1/pseudo/anchor-expected.txt:
* platform/qt/css1/pseudo/firstletter-expected.png:
* platform/qt/css1/pseudo/firstletter-expected.txt:
* platform/qt/css1/pseudo/firstline-expected.png:
* platform/qt/css1/pseudo/firstline-expected.txt:
* platform/qt/css1/pseudo/multiple_pseudo_elements-expected.png:
* platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
* platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.png:
* platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
* platform/qt/css1/units/color_units-expected.png:
* platform/qt/css1/units/color_units-expected.txt:
* platform/qt/css1/units/length_units-expected.png:
* platform/qt/css1/units/length_units-expected.txt:
* platform/qt/css1/units/percentage_units-expected.png:
* platform/qt/css1/units/percentage_units-expected.txt:
* platform/qt/css1/units/urls-expected.png:
* platform/qt/css1/units/urls-expected.txt:

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