Reviewed by Darin Adler.

        - fix synthetic bold and italic on Windows

        Covered by an existing test.

        * platform/graphics/win/FontPlatformDataWin.cpp:
        (WebCore::FontPlatformData::FontPlatformData):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29170 268f45cc-cd09-0410-ab3c-d52691b4dbfc
<rdar://problem/5646437> REGRESSION (r28015): svg/batik/text/smallFonts fails

Reviewed by Darin

Regenerated expected output as filter elements are no longer generated in a default
build.  This wasn't done when filters were turned off earlier due to other (now gone)
layout failures i didn't want to put in the expected output.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29171 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text

WebKit/win:

        Fix <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text

        Test: platform/win/editing/selection/shift-page-down-up.html

        Reviewed by Oliver.

        * WebView.cpp: Correct the commands associated with
        Shift-PageUp/Shift-PageDown.

LayoutTests:

        Added a test for <rdar://4968855> Shift-PageUp/Shift-PageDown only select one line of text

        Reviewed by Oliver.

        * platform/win/editing/selection/shift-page-up-down-expected.txt: Added.
        * platform/win/editing/selection/shift-page-up-down.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29172 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2008-01-04  Alp Toker  <alp@atoker.com>

        Rubber-stamped by Mark Rowe.

        Remove AM_MAINTAINER_MODE, as recommended by the automake manual. The
        "rebuild rules" will now be enabled by default.

        This obviates the need to pass '--enable-maintainer-mode' to
        configure.

        * configure.ac:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Darin Adler.

        <rdar://problem/5604409> JavaScript privilege escalation when Web Inspector accesses page unsafely (16011)

        Check if the property is a getter before asking for the value.
        If the property is a getter, we no longer show the value.

        * page/inspector/PropertiesSidebarPane.js:
        * page/inspector/inspector.css:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Darin.
        
        Partial fix for <rdar://problem/5647034>
        Media tests crash if an old version of QuickTime is installed

        Disable media support if QuickTime is not current enough (>=7.3).
        
        Windows patch coming soon.

        * bindings/js/JSHTMLElementWrapperFactory.cpp:
        (WebCore::createJSHTMLWrapper):
        * bindings/js/kjs_window.cpp:
        (KJS::Window::getValueProperty):
        * html/HTMLElementFactory.cpp:
        (WebCore::audioConstructor):
        (WebCore::videoConstructor):
        (WebCore::sourceConstructor):
        * platform/graphics/MediaPlayer.cpp:
        (WebCore::MediaPlayer::isAvailable):
        * platform/graphics/MediaPlayer.h:
        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
        (WebCore::MediaPlayerPrivate::isAvailable):



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

        * bindings/js/JSHTMLElementWrapperFactory.cpp:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29176 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Darin.

        <rdar://problem/5611712> xsl:sort does not use a case folding sort, and the 'case-order' attribute is ignored (16077)

        Enable the fix on Windows.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29177 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Adam Roben.

        Restore compatibility with shipping Safari beta.

WebKit:
        http://bugs.webkit.org/show_bug.cgi?id=16733
        REGRESSION: Crash on Safari Start

        * Interfaces/IWebViewPrivate.idl: Should have added a new method at the end.

WebCore:
        Temporarily restore BackwardDelete for Windows nightlies to work correctly.

        * editing/EditorCommand.cpp: (WebCore::CommandEntry::):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29178 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Adam Roben.

        <rdar://problem/5671059> Always show the Timeline and Console buttons in the Inspector

        * page/inspector/inspector.css: Remove styles related to the toggle button
          and make the area always visible. 
        * page/inspector/inspector.html: Remove the toggle button.
        * page/inspector/inspector.js: Remove code to toggle the status area.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29179 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Update tiger layout test results for svg/batik/text/smallFonts, and move to mac-tiger platform

RS=Adam


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29180 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Mitz.

        * platform/graphics/win/FontCacheWin.cpp:
        fix loop condition that was causing crash



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29181 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix another stringImpl leak.

        * platform/text/StringImpl.cpp: remove an extra allocation
        (WebCore::StringImpl::StringImpl):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29182 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Try to fix 64-bit build

        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
        (WebCore::MediaPlayerPrivate::isAvailable):



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

        Reviewed by Alexey and Darin.

        Adding "home" and "end" to DRT's keydown since
        DOM key events can't handle keyIdentifiers at this point. 

        * DumpRenderTree/mac/EventSendingController.mm:
        (-[EventSendingController keyDown:withModifiers:]):
        * DumpRenderTree/win/EventSender.cpp:
        (keyDownCallback):

LayoutTests:

        Reviewed by Alexey and Darin.

        * editing/selection/move-begin-end.html:
        add a codepath that will test the same kind of functionality for home and end keys
        * platform/win/Skipped:
        removing section of tests that have been resolved



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

        Reviewed by Maciej and Alice.

        - fix <rdar://problem/4404302> Borders where there should be none (canadasmountains.com)

        Test: fast/images/border.html

        * html/HTMLImageElement.cpp:
        (WebCore::HTMLImageElement::parseMappedAttribute): Change the code that handles cases
        where the border value is not a number to use the value "0" for the border width instead
        of not setting the border width and style at all. This matches other browsers, and makes
        more sense.

LayoutTests:

        Reviewed by Maciej and Alice.

        - test for <rdar://problem/4404302> Borders where there should be none (canadasmountains.com)

        * fast/images/border.html: Added.
        * fast/images/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
        * fast/images/resources/border.js: Added.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29185 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Move svg/batik/text/smallFonts.svg
to skip list since it is still failing on tiger.
        
        * platform/mac-tiger/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29186 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Kevin McCullough.

        - Splits Objective-C tests out of wrapper-classes.html and into platform specific test.
        - Adds tests for .__proto__ and .constructor to JS wrapper tests.

        * fast/dom/wrapper-classes.html:
        * platform/mac/fast/dom/wrapper-classes-expected.txt:
        * platform/mac/fast/dom/wrapper-classes-objc-expected.txt: Added.
        * platform/mac/fast/dom/wrapper-classes-objc.html: Copied from fast/dom/wrapper-classes.html.
        * platform/win/Skipped:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29187 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        Reviewed by Darin.

        Windows part of <rdar://problem/5647034>
        Media tests crash if an old version of QuickTime is installed

        Check QuickTime version on Windows too.



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

        Reviewed by Oliver Hunt.

        - Match the spec when calling getFloatValue, getStringValue, getCounterValue,
          getRectValue and getRGBColorValue of CSSPrimitiveValue by throwing exceptions
          if the type of the CSSPrimitiveValue is not the same as the type requested.
        - Fix the intermittent assertion failure seen in svg/css/glyph-orientation-rounding-test.xhtml

        Test: fast/css/CSSPrimitiveValue-exceptions.html

        * css/CSSPrimitiveValue.cpp:
        (WebCore::CSSPrimitiveValue::getDoubleValue):
        (WebCore::CSSPrimitiveValue::getStringValue):
        (WebCore::CSSPrimitiveValue::getCounterValue):
        (WebCore::CSSPrimitiveValue::getRectValue):
        (WebCore::CSSPrimitiveValue::getRGBColorValue):
        (WebCore::CSSPrimitiveValue::getPairValue):
        * css/CSSPrimitiveValue.h:
        (WebCore::CSSPrimitiveValue::getFloatValue):
        (WebCore::CSSPrimitiveValue::getIntValue):
        (WebCore::CSSPrimitiveValue::getCounterValue):
        (WebCore::CSSPrimitiveValue::getRectValue):
        (WebCore::CSSPrimitiveValue::getDashboardRegionValue):
        * css/CSSPrimitiveValue.idl:

LayoutTests:

        Reviewed by Oliver Hunt.

        Throw exceptions for the CSSPrimitiveValue getters, matching the spec.

        * fast/css/CSSPrimitiveValue-exceptions-expected.txt: Added.
        * fast/css/CSSPrimitiveValue-exceptions.html: Added.
        * fast/css/resources/CSSPrimitiveValue-exceptions.js: Added.
        * fast/dom/prototypes.html:
        * fast/dom/wrapper-classes.html:
        * platform/mac/fast/dom/wrapper-classes-objc.html:
        * svg/css/glyph-orientation-rounding-test-expected.txt:
        * svg/css/glyph-orientation-rounding-test.xhtml: Pass in a unit so this doesn't throw.
        This patch also fixes the associated intermittent failure seen in this test.



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