Reviewed by John.
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 27 Jan 2005 19:24:09 +0000 (19:24 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 27 Jan 2005 19:24:09 +0000 (19:24 +0000)
commitd421db29e17bcbaefb652d4a0d2f9cbbd7513ea6
tree973293b6716c6670d69735ff1b1368849d4c1371
parentf1815860413df9f8c6ee23cc8dd5ed90e6461786
    Reviewed by John.

        - fixed <rdar://problem/3971372> SWB: template function DOM_cast() won't compile with gcc 4.0
        - fixed other gcc 4.0 compiling problems Patrick Beard pointed out on the phone

        * kwq/DOMInternal.h: (DOM_cast): Change the "failToCompile()" trick to use a dependent name.
        Nowadays, if a name is not dependent, it is checked at template definition time. But we want
        a failure only at template instantiation time.

        * ForwardingHeaders/editing/text_granularity.h: Added. Needed but a bug in the 3.3 compiler made
        it compile anyway without this.

        - other changes

        * khtml/html/html_miscimpl.h: For clarity, mark these functions virtual too. They are automatically
        virtual because the base class ones are virtual, but it's ugly to leave it this way.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8457 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/ForwardingHeaders/editing/text_granularity.h [new file with mode: 0644]
WebCore/khtml/html/html_miscimpl.h
WebCore/kwq/DOMInternal.h