WebKit-https.git
15 years agoRemoved tabs from the ChangeLog file to make the pre-commit check happy.
darin [Fri, 13 Jan 2006 09:01:38 +0000 (09:01 +0000)]
Removed tabs from the ChangeLog file to make the pre-commit check happy.

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

15 years ago2006-01-13 Eric Seidel <eseidel@apple.com>
eseidel [Fri, 13 Jan 2006 08:36:59 +0000 (08:36 +0000)]
2006-01-13  Eric Seidel  <eseidel@apple.com>

        Reviewed by mjs.

        Remove CG dependencies from kcanvas/device/quartz
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6521
        Adding file omitted from last commit.

        * kcanvas/RenderSVGImage.cpp:
        (RenderSVGImage::paint): removed cg calls

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

15 years ago2006-01-13 Eric Seidel <eseidel@apple.com>
eseidel [Fri, 13 Jan 2006 08:33:54 +0000 (08:33 +0000)]
2006-01-13  Eric Seidel  <eseidel@apple.com>

        Reviewed by mjs.

        Remove CG dependencies from kcanvas/device/quartz
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6521

        * kcanvas/KCanvasFilters.h:
        * kcanvas/KCanvasResources.h:
        * kcanvas/device/KRenderingDevice.h:
        * kcanvas/device/quartz/KCanvasFilterQuartz.h:
        * kcanvas/device/quartz/KCanvasFilterQuartz.mm:
        (KCanvasFilterQuartz::prepareFilter): removed parameter
        (KCanvasFilterQuartz::applyFilter): removed parameter
        * kcanvas/device/quartz/KCanvasItemQuartz.h:
        * kcanvas/device/quartz/KCanvasItemQuartz.mm:
        (KCanvasItemQuartz::drawMarkersIfNeeded): removed cg call
        (KCanvasItemQuartz::paint): removed cg calls
        (getSharedContext): spacing
        * kcanvas/device/quartz/KCanvasMaskerQuartz.h:
        * kcanvas/device/quartz/KCanvasMaskerQuartz.mm:
        (KCanvasMaskerQuartz::applyMask): removed parameter
        * kcanvas/device/quartz/KCanvasResourcesQuartz.h:
        (KCanvasClipperQuartz::KCanvasClipperQuartz):
        (KCanvasImageQuartz::KCanvasImageQuartz):
        * kcanvas/device/quartz/KCanvasResourcesQuartz.mm:
        (KCanvasContainerQuartz::paint): removed CG calls
        (KCanvasClipperQuartz::applyClip): removed parameter
        (KCanvasImageQuartz::~KCanvasImageQuartz):
        (KCanvasImageQuartz::cgLayer): spacing
        (KCanvasImageQuartz::setCGLayer): spacing
        * kcanvas/device/quartz/KRenderingDeviceQuartz.h:
        * kcanvas/device/quartz/KRenderingDeviceQuartz.mm:
        (KRenderingDeviceContextQuartz::clearPath): added.
        (KRenderingDeviceContextQuartz::addPath): added.
        (KRenderingDeviceQuartz::quartzContext): spacing

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

15 years agoOops, land this file again (checked in wrong version last time).
darin [Fri, 13 Jan 2006 08:14:08 +0000 (08:14 +0000)]
Oops, land this file again (checked in wrong version last time).

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

15 years ago Reviewed by Hyatt.
darin [Fri, 13 Jan 2006 08:12:37 +0000 (08:12 +0000)]
    Reviewed by Hyatt.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6508
          retire APPLE_CHANGES

        * WebCore.vcproj/WebCore/WebCore.vcproj: Don't set APPLE_CHANGES or
        HAVE_CONFIG_H any more.

        * WebCore.xcodeproj/project.pbxproj: Don't set APPLE_CHANGES or
        KHTML_NO_CPLUSPLUS_DOM any more.

        * kcanvas/KCanvasFilters.h:
        Use __APPLE__ instead of APPLE_CHANGES.

        * bridge/mac/MacFrame.mm: (MacFrame::respondToChangedContents):
        * kcanvas/KCanvasTreeDebug.cpp:
        * ksvg2/svg/SVGAElementImpl.cpp: (SVGAElementImpl::defaultEventHandler):
        * ksvg2/svg/SVGElementImpl.h: (KSVG::svg_dynamic_cast):
        * ksvg2/svg/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::executeScript):
        * page/Frame.cpp: (Frame::paint):
        Make some APPLE_CHANGES code unconditional.

        * WebCore+SVG/kdom.h:
        * ksvg2/ecma/Ecma.cpp: (Ecma::setupDocument):
        * ksvg2/svg/SVGCursorElementImpl.cpp:
        * ksvg2/svg/SVGImageElementImpl.cpp:
        Remove some !APPLE_CHANGES code.

        * ksvg2/svg/SVGDocumentImpl.h:
        Remove some unneeded APPLE_CHANGES code.

        * khtml/rendering/render_flexbox.cpp: (khtml::RenderFlexibleBox::layoutVerticalBox):
        Remove a misleading mention of APPLE_CHANGES in a comment.

        Also changed tabs to spaces in files I am committing.

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

15 years agoLand all of the KWQ .cpp files that have no Mac-specific dependencies (and thus compi...
hyatt [Fri, 13 Jan 2006 07:22:55 +0000 (07:22 +0000)]
Land all of the KWQ .cpp files that have no Mac-specific dependencies (and thus compile as is on Win32)

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

15 years agoDone testing.
darin [Fri, 13 Jan 2006 07:05:04 +0000 (07:05 +0000)]
Done testing.

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

15 years agotesting pre-commit hook, please ignore
darin [Fri, 13 Jan 2006 07:04:28 +0000 (07:04 +0000)]
testing pre-commit hook, please ignore

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

15 years agotesting pre-commit hook, please ignore
darin [Fri, 13 Jan 2006 07:03:19 +0000 (07:03 +0000)]
testing pre-commit hook, please ignore

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

15 years agoAdd KWQArrayImpl.cpp to Win32 build.
hyatt [Fri, 13 Jan 2006 06:52:08 +0000 (06:52 +0000)]
Add KWQArrayImpl.cpp to Win32 build.

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

15 years agoMake the misc directory compile on Win32.
hyatt [Fri, 13 Jan 2006 05:54:51 +0000 (05:54 +0000)]
Make the misc directory compile on Win32.

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

15 years agoMake the page directory compile on Win32.
hyatt [Fri, 13 Jan 2006 05:39:43 +0000 (05:39 +0000)]
Make the page directory compile on Win32.

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

15 years agoMake the ecma directory compile on Win32.
hyatt [Fri, 13 Jan 2006 05:34:47 +0000 (05:34 +0000)]
Make the ecma directory compile on Win32.

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

15 years ago2006-01-13 Anders Carlsson <andersca@mac.com>
andersca [Fri, 13 Jan 2006 01:51:56 +0000 (01:51 +0000)]
2006-01-13  Anders Carlsson  <andersca@mac.com>

        Reviewed by Eric.

        * kjs/create_hash_table:
        Use correct size variables.

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

15 years agoMake the XSL directory build on Win32.
hyatt [Fri, 13 Jan 2006 01:36:38 +0000 (01:36 +0000)]
Make the XSL directory build on Win32.

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

15 years agoHack the Visual Studio project file to use environment variables to properly locate...
hyatt [Fri, 13 Jan 2006 01:32:45 +0000 (01:32 +0000)]
Hack the Visual Studio project file to use environment variables to properly locate the CSS grammar derived source on any machine.

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

15 years agoFlatten the includes in css_grammar.y. Fix clobber build bustage on Mac caused by...
hyatt [Fri, 13 Jan 2006 01:31:15 +0000 (01:31 +0000)]
Flatten the includes in css_grammar.y.  Fix clobber build bustage on Mac caused by the documentimpl rename.  Make the CSS grammar file compile on Win32.

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

15 years agoMake the CSS directory compile on Win32.
hyatt [Fri, 13 Jan 2006 01:26:34 +0000 (01:26 +0000)]
Make the CSS directory compile on Win32.

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

15 years agoMove the CSS parser.y file to css_grammar.y since parser.h is a header on Win32 that...
hyatt [Fri, 13 Jan 2006 01:24:41 +0000 (01:24 +0000)]
Move the CSS parser.y file to css_grammar.y since parser.h is a header on Win32 that we don't want to conflict with.

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

15 years ago Reviewed by Dave Hyatt.
mjs [Fri, 13 Jan 2006 01:12:59 +0000 (01:12 +0000)]
    Reviewed by Dave Hyatt.

        - removed leftover files from form split, fix remaining include of the header.

        * khtml/html/html_formimpl.cpp: Removed.
        * khtml/html/html_formimpl.h: Removed.
        * page/Frame.cpp:

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

15 years agoMake the css directory nearly compile on Win32. One issue left with parser.h.
hyatt [Fri, 13 Jan 2006 01:08:57 +0000 (01:08 +0000)]
Make the css directory nearly compile on Win32.  One issue left with parser.h.

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

15 years agoAdd a helpful log message when generating the JS grammar.
hyatt [Fri, 13 Jan 2006 01:00:09 +0000 (01:00 +0000)]
Add a helpful log message when generating the JS grammar.

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

15 years agoMake the editing directory build on win32.
hyatt [Fri, 13 Jan 2006 00:11:00 +0000 (00:11 +0000)]
Make the editing directory build on win32.

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

15 years agoAdd the bash script for construction of generated tables on Win32.
hyatt [Fri, 13 Jan 2006 00:03:49 +0000 (00:03 +0000)]
Add the bash script for construction of generated tables on Win32.

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

15 years agoGet the HTML directory compiling on win32.
hyatt [Fri, 13 Jan 2006 00:03:11 +0000 (00:03 +0000)]
Get the HTML directory compiling on win32.

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

15 years ago Reviewed by Darin.
mjs [Fri, 13 Jan 2006 00:01:04 +0000 (00:01 +0000)]
    Reviewed by Darin.

        - make prepare-ChangeLog way faster by using svn diff instead of svn status to
        detect if there are any new tests

        * Scripts/prepare-ChangeLog:

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

15 years ago2006-01-13 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 23:25:24 +0000 (23:25 +0000)]
2006-01-13  Anders Carlsson  <andersca@mac.com>

        Reviewed by Darin.

        * kjs/create_hash_table:
        Don't create an empty entry array, instead add a entry with all fields
        set to null and set the hash table size to 1.

        * kjs/lookup.cpp:
        (findEntry):
        Remove the hash table size check

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 22:42:53 +0000 (22:42 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Maciej.

        - Add test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6494
        Crash when assigning a new function to a DOMParser object

        * fast/dom/DOMParser-assign-variable-expected.txt: Added.
        * fast/dom/DOMParser-assign-variable.html: Added.

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 22:39:38 +0000 (22:39 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Maciej.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6494
        Crash when assigning a new function to a DOMParser object

        * JavaScriptCore.xcodeproj/project.pbxproj:
        Move lookup.cpp before lookup.h

        * kjs/lookup.cpp:
        (findEntry):
        If the hash table is empty, return 0 early.

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 21:47:36 +0000 (21:47 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Darin.

        - Add tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=5153
        deleteRule and insertRule do not work

        * fast/dom/css-rule-functions-expected.txt: Added.
        * fast/dom/css-rule-functions.html: Added.

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

15 years ago Reviewed by Tim O.
sullivan [Thu, 12 Jan 2006 21:44:44 +0000 (21:44 +0000)]
    Reviewed by Tim O.

        - fixed <rdar://problem/4406994> REGRESSION (TOT): zooming window at cnn.com
        makes window fill width of screen

        * WebView.subproj/WebFrameView.m:
        (-[WebFrameView _largestChildWithScrollBars]):
        now skips zero-area frames, used by some evil ads

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 21:44:44 +0000 (21:44 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5153
        deleteRule and insertRule do not work

        This also makes updating the disabled flag on style sheets work.
        It also adds the IE-only removeRule which is the counterpart to
        the already existing addRule.

        * khtml/css/css_stylesheetimpl.cpp:
        (CSSStyleSheetImpl::insertRule):
        (CSSStyleSheetImpl::deleteRule):
        Call styleSheetChanged()

        (CSSStyleSheetImpl::styleSheetChanged):
        Call DocumentImpl::updateStyleSelector()

        * khtml/css/css_stylesheetimpl.h:
        (DOM::StyleSheetImpl::setDisabled):
        Call styleSheetChanged();

        (DOM::StyleSheetImpl::styleSheetChanged):
        New function.

        (DOM::CSSStyleSheetImpl::removeRule):
        New IE extension function, simply calls deleteRule.

        * khtml/css/cssstyleselector.cpp:
        (khtml::CSSStyleSelector::CSSStyleSelector):
        Ignore disabled style sheets.

        * khtml/ecma/kjs_css.cpp:
        (KJS::DOMCSSStyleSheetProtoFunc::callAsFunction):
        * khtml/ecma/kjs_css.h:
        (KJS::DOMCSSStyleSheet::):
        Add removeRule.

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

15 years agoFix win32 build bustage in interpreter.cpp
hyatt [Thu, 12 Jan 2006 21:09:53 +0000 (21:09 +0000)]
Fix win32 build bustage in interpreter.cpp

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

15 years agoCheck in updated JSCore project that tracks generated file dependencies properly.
hyatt [Thu, 12 Jan 2006 21:05:29 +0000 (21:05 +0000)]
Check in updated JSCore project that tracks generated file dependencies properly.

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

15 years ago Reviewed by Tim H.
sullivan [Thu, 12 Jan 2006 21:05:08 +0000 (21:05 +0000)]
    Reviewed by Tim H.

        - fixed <rdar://problem/4265966> PDFs continue to show a (secondary) selection
        when the focus moves elsewhere

        * WebView.subproj/WebPDFView.h:
        added trackedFirstResponder ivar

        * WebView.subproj/WebPDFView.m:
        (-[WebPDFView dealloc]):
        assert that trackedFirstResponder is nil, as it was released/cleared in viewWillMoveToWindow:
        (-[WebPDFView _trackFirstResponder]):
        If the tracked first responder was the PDFView's documentView, and the current first responder isn't,
        deselect all. This is equivalent to overriding resignFirstResponder in the PDFView's
        documentView and deselecting all there, as other web document view classes do. Also, keep track of
        the new first responder for next time.
        (-[WebPDFView viewWillMoveToWindow:]):
        stop observing NSWindowDidUpdateNotification on the old window
        (-[WebPDFView viewDidMoveToWindow]):
        start observing NSWindowDidUpdateNotification on the new window, with _trackFirstResponder
        as the callback. Ideally we'd use a notification that tells us that the first responder is
        changing, but there is no such notification, so we have to use this very frequent one instead.
        The archaic 2573089 tracks the desire to have a responder-changed notification.
        (-[WebPDFView becomeFirstResponder]):
        removed comment about this bug that's now obsolete

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

15 years agoReviewed by Darin.
staikos [Thu, 12 Jan 2006 19:01:29 +0000 (19:01 +0000)]
Reviewed by Darin.

Add collector helper to interpreter in order to facilitate visibility rules in
KDE.

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

15 years agoReviewed by Maciej.
staikos [Thu, 12 Jan 2006 18:23:02 +0000 (18:23 +0000)]
Reviewed by Maciej.
Add missing assert.h and make it compile with the qmake file.

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

15 years ago - removed some of the cvs-specific scripts -- not needed for this project...
darin [Thu, 12 Jan 2006 17:18:48 +0000 (17:18 +0000)]
    - removed some of the cvs-specific scripts -- not needed for this project any more

        * Scripts/cvs-abandon: Removed.
        * Scripts/cvs-apply: Removed.
        * Scripts/cvs-create-patch: Removed.
        * Scripts/cvs-unapply: Removed.

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

15 years ago Reviewed by Geoff.
darin [Thu, 12 Jan 2006 16:58:46 +0000 (16:58 +0000)]
    Reviewed by Geoff.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6505
          retire APPLE_CHANGES from JavaScriptCore

        * JavaScriptCore.xcodeproj/project.pbxproj: Removed both
        APPLE_CHANGES and HAVE_CONFIG_H from all targets.

        * README: Removed. This had obsolete information in it
        and it wasn't clear what to replace it with.

        * kjs/collector.h: Removed an APPLE_CHANGES if around something
        that's not really platform-specific (although it does use a
        platform-specific API at the moment).
        * kjs/collector.cpp: Removed a mistaken comment.

        * kjs/grammar.y:
        * kjs/internal.cpp:
        * kjs/object.h:
        * kjs/operations.cpp:
        * kjs/operations.h:
        * kjs/ustring.h:
        Use __APPLE__ instead of APPLE_CHANGES for code that should be
        used only on Mac OS X.

        * kjs/interpreter.cpp: Removed APPLE_CHANGES ifdef around the include
        of the runtime.h header. Even though that header isn't needed at the
        moment on platforms other than Mac OS X, the conditional stuff should
        be in the header itself, not in this one client.

        * kjs/math_object.cpp: (MathFuncImp::callAsFunction): Removed some
        code inside APPLE_CHANGES. I'm pretty sure this code isn't needed on
        any platform where pow is implemented corrrectly according to the IEEE
        standard. If it is needed on some, we can add it back with an appropriate
        #if for the platforms where it is needed.

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

15 years agoLayoutTests:
darin [Thu, 12 Jan 2006 16:48:25 +0000 (16:48 +0000)]
LayoutTests:

        Reviewed and landed by Darin.

        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6334
          REGRESSION: <input type="button"> text is reversed on "visual Hebrew" pages

        * fast/css/rtl-ordering-expected.checksum: Added.
        * fast/css/rtl-ordering-expected.png: Added.
        * fast/css/rtl-ordering-expected.txt: Added.
        * fast/css/rtl-ordering.html: Added.

WebCore:

        Reviewed and landed by Darin.

        Test: fast/css/rtl-ordering.html

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6334
          REGRESSION: <input type="button"> text is reversed on "visual Hebrew" pages

        * khtml/css/cssparser.cpp: (CSSParser::parseValue): Parse the new -khtml-rtl-ordering property.
        * khtml/css/cssproperties.in: Added -khtml-rtl-ordering property.
        * khtml/css/cssstyleselector.cpp: (CSSStyleSelector::applyProperty): Apply the new property.
        * khtml/css/cssvalues.in: Added "logical" and "visual" values for the -khtml-rtl-ordering property.
        * khtml/css/html4.css: Force logical ordering in input-buttons.
        * khtml/css/makeprop: Fixed maximum property length computation.
        * khtml/rendering/render_style.h: Added initial value for visuallyOrdered.
        * ksvg2/scripts/cssmakeprops: Ensure no overlap between KHTML and SVG CSS properties.
        * ksvg2/scripts/cssmakevalues: Ensure no overlap between KHTML and SVG CSS values.

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

15 years ago Reviewed and landed by Darin.
darin [Thu, 12 Jan 2006 15:53:42 +0000 (15:53 +0000)]
    Reviewed and landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6219
          Perf regression: -[NSImage initWithData:] called repeatedly while
          moving the cursor over an image

        * khtml/rendering/render_image.h: (khtml::RenderImage::pixmap):
        Return a const QPixmap&.
        * kwq/WebCoreBridge.mm: (-[WebCoreBridge elementAtPoint:]):
        Avoid copying the QPixmap and its renderer.

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

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Thu, 12 Jan 2006 15:47:47 +0000 (15:47 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6497
          Use #include, not #import, in KWQ C++ files

        * bridge/mac/KWQKHTMLView.cpp:
        * kcanvas/RenderSVGText.cpp:
        * khtml/css/css_computedstyle.cpp:
        * kwq/KWQArrayImpl.cpp:
        * kwq/KWQBuffer.cpp:
        * kwq/KWQCString.cpp:
        * kwq/KWQCharsets.cpp:
        * kwq/KWQDateTime.cpp:
        * kwq/KWQDictImpl.cpp:
        * kwq/KWQGuardedPtr.cpp:
        * kwq/KWQKHTMLFactory.cpp:
        * kwq/KWQKPartsEvent.cpp:
        * kwq/KWQListImpl.cpp:
        * kwq/KWQMapImpl.cpp:
        * kwq/KWQObject.cpp:
        * kwq/KWQPen.cpp:
        * kwq/KWQPointArray.cpp:
        * kwq/KWQPtrDictImpl.cpp:
        * kwq/KWQRegion.cpp:
        * kwq/KWQStyle.cpp:
        * kwq/KWQTextCodec.cpp:
        * kwq/KWQTextStream.cpp:
        * kwq/KWQTimer.cpp:
        * kwq/KWQValueListImpl.cpp:
        * kwq/KWQVariant.cpp:
        * kwq/KWQVectorImpl.cpp:
        * kwq/KWQWMatrix.cpp:
        Replaced #import with #include.

        * kwq/KWQRegExp.cpp: Replaced #import with #include.
        Also changed <JavaScriptCore/pcre.h> to <pcre/pcre.h>.
        * ForwardingHeaders/pcre: Added.
        * ForwardingHeaders/pcre/pcre.h: Added.

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

15 years ago Reviewed, tweaked, and landed by Darin.
darin [Thu, 12 Jan 2006 15:25:58 +0000 (15:25 +0000)]
    Reviewed, tweaked, and landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6416
          lexer.cpp, grammar.y protect include of config.h with "HAVE_CONFIG_H"

        * kjs/dtoa.cpp: Removed HAVE_CONFIG_H, changed config.h to use
        quotes instead of angle brackets. Moved dtoa.h include to the top.
        Changed system header includes to use angle brackets instead of quotes.
        * kjs/grammar.y: Removed HAVE_CONFIG_H, changed config.h to use
        quotes instead of angle brackets.
        * kjs/lexer.cpp: Removed HAVE_CONFIG_H, changed config.h to use
        quotes instead of angle brackets. Moved lexer.h include to the top.
        * kjs/ustring.cpp: Removed HAVE_CONFIG_H, changed config.h to use
        quotes instead of angle brackets. Moved ustring.h include to the top.

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

15 years ago Reviewed and committed by John Sullivan.
sullivan [Thu, 12 Jan 2006 14:56:33 +0000 (14:56 +0000)]
    Reviewed and committed by John Sullivan.

        Fixed <http://bugzilla.opendarwin.org/show_bug.cgi?id=6500>
        editing/selection/selection-actions layout test beeps annoyingly when run

        * editing/selection/selection-actions.html:
        Fixed two typos in selector names.

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

15 years ago2006-01-12 Eric Seidel <eseidel@apple.com>
eseidel [Thu, 12 Jan 2006 12:27:49 +0000 (12:27 +0000)]
2006-01-12  Eric Seidel  <eseidel@apple.com>

        Reviewed by anders & mjs.

        Split dom_docimpl.* out into separate files (one per class):
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6502

        * ForwardingHeaders/kdom/core/DOMImplementationImpl.h: Removed.
        * ForwardingHeaders/kdom/core/DocumentImpl.h: Removed.
        * ForwardingHeaders/kdom/core/DocumentTypeImpl.h: Removed.
        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/WebCoreBridge.mm:
        * kcanvas/KCanvasResources.cpp:
        * kcanvas/RenderSVGText.h:
        * khtml/css/css_base.cpp:
        * khtml/css/css_computedstyle.cpp:
        * khtml/css/css_ruleimpl.cpp:
        * khtml/css/css_valueimpl.cpp:
        * khtml/css/cssparser.cpp:
        * khtml/css/parser.y:
        * khtml/ecma/XSLTProcessor.cpp:
        * khtml/ecma/domparser.cpp:
        * khtml/ecma/kjs_css.cpp:
        * khtml/ecma/kjs_dom.cpp:
        * khtml/ecma/kjs_events.cpp:
        * khtml/ecma/kjs_range.cpp:
        * khtml/ecma/kjs_traversal.cpp:
        * khtml/ecma/kjs_views.cpp:
        * khtml/ecma/kjs_window.cpp:
        * khtml/ecma/xmlhttprequest.cpp:
        * khtml/ecma/xmlserializer.cpp:
        * khtml/editing/SelectionController.cpp:
        * khtml/editing/apply_style_command.cpp:
        * khtml/editing/composite_edit_command.cpp:
        * khtml/editing/delete_selection_command.cpp:
        * khtml/editing/edit_command.cpp:
        * khtml/editing/htmlediting.cpp:
        * khtml/editing/insert_line_break_command.cpp:
        * khtml/editing/insert_paragraph_separator_command.cpp:
        * khtml/editing/insert_text_command.cpp:
        * khtml/editing/join_text_nodes_command.cpp:
        * khtml/editing/jsediting.cpp:
        * khtml/editing/markup.cpp:
        * khtml/editing/markup.h:
        * khtml/editing/merge_identical_elements_command.cpp:
        * khtml/editing/move_selection_command.cpp:
        * khtml/editing/rebalance_whitespace_command.cpp:
        * khtml/editing/replace_selection_command.cpp:
        * khtml/editing/split_text_node_command.cpp:
        * khtml/editing/typing_command.cpp:
        * khtml/editing/visible_position.cpp:
        * khtml/editing/visible_text.cpp:
        * khtml/editing/visible_units.cpp:
        * khtml/html/HTMLGenericFormElementImpl.cpp:
        * khtml/html/HTMLInputElementImpl.cpp:
        * khtml/html/HTMLKeygenElementImpl.cpp:
        * khtml/html/HTMLLabelElementImpl.cpp:
        * khtml/html/HTMLOptionElementImpl.cpp:
        * khtml/html/HTMLSelectElementImpl.cpp:
        * khtml/html/HTMLTextAreaElementImpl.cpp:
        * khtml/html/html_documentimpl.cpp:
        * khtml/html/html_documentimpl.h:
        * khtml/html/html_listimpl.cpp:
        * khtml/html/html_objectimpl.cpp:
        * khtml/html/htmlfactory.cpp:
        * khtml/html/htmlparser.cpp:
        * khtml/html/htmltokenizer.cpp:
        * khtml/misc/Cache.cpp:
        * khtml/misc/DocLoader.cpp:
        * khtml/rendering/InlineTextBox.cpp:
        * khtml/rendering/bidi.cpp:
        * khtml/rendering/render_applet.cpp:
        * khtml/rendering/render_block.cpp:
        * khtml/rendering/render_box.cpp:
        * khtml/rendering/render_br.cpp:
        * khtml/rendering/render_button.cpp:
        * khtml/rendering/render_canvas.cpp:
        * khtml/rendering/render_container.cpp:
        * khtml/rendering/render_flow.cpp:
        * khtml/rendering/render_form.cpp:
        * khtml/rendering/render_frames.cpp:
        * khtml/rendering/render_inline.cpp:
        * khtml/rendering/render_layer.cpp:
        * khtml/rendering/render_line.cpp:
        * khtml/rendering/render_list.cpp:
        * khtml/rendering/render_object.cpp:
        * khtml/rendering/render_replaced.cpp:
        * khtml/rendering/render_table.cpp:
        * khtml/rendering/render_theme.cpp:
        * khtml/rendering/render_theme_mac.mm:
        * khtml/xml/DOMImplementationImpl.cpp: Added.
        * khtml/xml/DOMImplementationImpl.h: Added.
        * khtml/xml/DocumentFragmentImpl.cpp: Added.
        * khtml/xml/DocumentFragmentImpl.h: Added.
        * khtml/xml/DocumentImpl.cpp: Added.
        (DocumentImpl::setDocType):
        (DocumentImpl::getElementsByName):
        * khtml/xml/DocumentImpl.h: Added.
        * khtml/xml/DocumentTypeImpl.cpp: Added.
        * khtml/xml/DocumentTypeImpl.h: Added.
        * khtml/xml/dom2_eventsimpl.cpp:
        * khtml/xml/dom2_rangeimpl.cpp:
        * khtml/xml/dom2_traversalimpl.cpp:
        * khtml/xml/dom2_viewsimpl.cpp:
        * khtml/xml/dom_docimpl.cpp: Removed.
        * khtml/xml/dom_docimpl.h: Removed.
        * khtml/xml/dom_elementimpl.cpp:
        * khtml/xml/dom_nodeimpl.cpp:
        * khtml/xml/dom_textimpl.cpp:
        * khtml/xml/dom_xmlimpl.cpp:
        * khtml/xml/xml_tokenizer.cpp:
        * khtml/xsl/xslt_processorimpl.cpp:
        * ksvg2/misc/KCanvasRenderingStyle.cpp:
        * ksvg2/misc/KSVGTimeScheduler.cpp:
        * ksvg2/misc/SVGImageLoader.cpp:
        * ksvg2/svg/SVGAElementImpl.cpp:
        * ksvg2/svg/SVGAnimationElementImpl.cpp:
        * ksvg2/svg/SVGClipPathElementImpl.cpp:
        * ksvg2/svg/SVGCursorElementImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.cpp:
        * ksvg2/svg/SVGDOMImplementationImpl.h:
        * ksvg2/svg/SVGDocumentImpl.h:
        * ksvg2/svg/SVGElementImpl.cpp:
        * ksvg2/svg/SVGFEImageElementImpl.cpp:
        * ksvg2/svg/SVGGradientElementImpl.cpp:
        * ksvg2/svg/SVGHelper.cpp:
        * ksvg2/svg/SVGPatternElementImpl.cpp:
        * ksvg2/svg/SVGPolyElementImpl.cpp:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        * ksvg2/svg/SVGStopElementImpl.cpp:
        * ksvg2/svg/SVGStyleElementImpl.cpp:
        * ksvg2/svg/SVGStyledElementImpl.cpp:
        * ksvg2/svg/SVGUseElementImpl.cpp:
        * kwq/DOM-CSS.mm:
        * kwq/DOM.mm:
        * kwq/DOMEvents.mm:
        * kwq/DOMHTML.mm:
        * kwq/DOMInternal.mm:
        * kwq/DOMViews.mm:
        * kwq/KWQAccObject.mm:
        * kwq/KWQAccObjectCache.mm:
        * kwq/KWQKJavaAppletWidget.mm:
        * kwq/KWQPageState.mm:
        * kwq/KWQRenderTreeDebug.cpp:
        * kwq/KWQSlot.mm:
        * page/Frame.cpp:

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

15 years ago Not reviewed.
mjs [Thu, 12 Jan 2006 11:48:45 +0000 (11:48 +0000)]
    Not reviewed.

        - fixed build breakage

        * ksvg2/misc/SVGImageLoader.cpp: Add dom_docimpl.h include

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

15 years ago Reviewed by Eric.
mjs [Thu, 12 Jan 2006 10:29:50 +0000 (10:29 +0000)]
    Reviewed by Eric.

        - remove dom_documentimpl.h include from other headers where possible,
        move down to impl files instead, so less rebuilds when you touch it

        * bridge/mac/MacFrame.mm:
        (MacFrame::openURLFromPageCache):
        * kcanvas/KCanvasResources.cpp:
        * khtml/css/css_computedstyle.cpp:
        * khtml/editing/SelectionController.cpp:
        (khtml::SelectionController::frame):
        * khtml/editing/SelectionController.h:
        * khtml/editing/composite_edit_command.cpp:
        * khtml/editing/delete_selection_command.cpp:
        * khtml/editing/jsediting.cpp:
        * khtml/editing/jsediting.h:
        * khtml/editing/markup.h:
        * khtml/editing/visible_position.cpp:
        * khtml/editing/visible_text.cpp:
        * khtml/html/HTMLGenericFormElementImpl.cpp:
        * khtml/html/HTMLInputElementImpl.cpp:
        * khtml/html/HTMLLabelElementImpl.cpp:
        * khtml/html/HTMLOptionElementImpl.cpp:
        * khtml/html/HTMLSelectElementImpl.cpp:
        * khtml/html/HTMLTextAreaElementImpl.cpp:
        * khtml/html/htmltokenizer.h:
        * khtml/rendering/InlineTextBox.cpp:
        * khtml/rendering/bidi.cpp:
        * khtml/rendering/render_br.cpp:
        * khtml/rendering/render_button.cpp:
        * khtml/rendering/render_object.cpp:
        (RenderObject::documentBeingDestroyed):
        * khtml/rendering/render_object.h:
        * khtml/rendering/render_theme.cpp:
        * khtml/rendering/render_theme_mac.mm:
        * khtml/xbl/xbl_docimpl.h:
        * khtml/xml/dom2_rangeimpl.cpp:
        * ksvg2/svg/SVGAElementImpl.cpp:
        * ksvg2/svg/SVGClipPathElementImpl.cpp:
        * ksvg2/svg/SVGFEImageElementImpl.cpp:
        * ksvg2/svg/SVGHelper.cpp:
        * ksvg2/svg/SVGSVGElementImpl.cpp:
        * ksvg2/svg/SVGUseElementImpl.cpp:
        * kwq/KWQAccObjectCache.mm:
        * kwq/KWQPageState.h:
        * kwq/KWQPageState.mm:

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 10:22:17 +0000 (10:22 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Fix build

        * khtml/ecma/kjs_window.cpp:
        Remove include.

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 10:07:07 +0000 (10:07 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Maciej.

        http://bugzilla.opendarwin.org/show_bug.cgi?id=6501
        - Merge KParts::BrowserInterface with KParts::BrowserExtension.

        * ForwardingHeaders/kparts/browserinterface.h: Removed.
        * bridge/mac/KWQKPartsBrowserInterface.mm: Removed.
        * kwq/KWQKPartsBrowserInterface.h: Removed.

        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/KWQKHTMLPartBrowserExtension.h:
        * bridge/mac/KWQKHTMLPartBrowserExtension.mm:
        (KHTMLPartBrowserExtension::KHTMLPartBrowserExtension):
        (KHTMLPartBrowserExtension::getHistoryLength):
        (KHTMLPartBrowserExtension::goBackOrForward):
        * bridge/mac/KWQKPartsBrowserExtension.h:
        (KParts::BrowserExtension::BrowserExtension):
        * khtml/ecma/kjs_window.cpp:
        (KJS::History::getValueProperty):
        * khtml/xml/xml_tokenizer.cpp:
        * page/Frame.cpp:
        (Frame::slotRedirect):
        * page/FrameView.cpp:
        Add getHistoryLength and goBackOrForward to BrowserExtension and
        use them.

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

15 years ago2006-01-12 Eric Seidel <eseidel@apple.com>
eseidel [Thu, 12 Jan 2006 09:21:46 +0000 (09:21 +0000)]
2006-01-12  Eric Seidel  <eseidel@apple.com>

        Build fix, files missing from previous <image> commit:
        http://bugzilla.opendarwin.org/show_bug.cgi?id=5965

        * kcanvas/RenderSVGImage.cpp: Added.
        (RenderSVGImage::RenderSVGImage):
        (RenderSVGImage::~RenderSVGImage):
        (RenderSVGImage::paint):
        (RenderSVGImage::translateForAttributes):
        * kcanvas/RenderSVGImage.h: Added.
        * ksvg2/misc/SVGImageLoader.cpp: Added.
        (SVGImageLoader::SVGImageLoader):
        (SVGImageLoader::~SVGImageLoader):
        (SVGImageLoader::updateFromElement):
        * ksvg2/misc/SVGImageLoader.h: Added.

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

15 years ago2006-01-12 Alexander Kellett <lypanov@kde.org>
eseidel [Thu, 12 Jan 2006 08:57:10 +0000 (08:57 +0000)]
2006-01-12  Alexander Kellett  <lypanov@kde.org>

        Reviewed by eseidel.  Committed by eseidel.

        Updated results from after <image> fixes.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=5965

        * svg/W3C-SVG-1.1/color-prof-01-f-expected.txt:
        * svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt:
        * svg/W3C-SVG-1.1/filters-blend-01-b-expected.checksum:
        * svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
        * svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
        * svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt:
        * svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt:
        * svg/W3C-SVG-1.1/filters-light-01-f.svg: Added.
        * svg/W3C-SVG-1.1/filters-light-01-f.svg-disabled: Removed.
        * svg/W3C-SVG-1.1/filters-light-01-f-expected.txt Added.
        * svg/W3C-SVG-1.1/filters-light-01-f-expected.png Added.
        * svg/W3C-SVG-1.1/filters-light-01-f-expected.checksum Added.
        * svg/W3C-SVG-1.1/filters-specular-01-f.svg: Added.
        * svg/W3C-SVG-1.1/filters-specular-01-f.svg-disabled: Removed.
        * svg/W3C-SVG-1.1/filters-specular-01-f-expected.png Added.
        * svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum Added.
        * svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
        * svg/W3C-SVG-1.1/render-groups-01-b-expected.checksum:
        * svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
        * svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
        * svg/W3C-SVG-1.1/render-groups-03-t.svg: Added.
        * svg/W3C-SVG-1.1/render-groups-03-t.svg-disabled: Removed.
        * svg/W3C-SVG-1.1/render-groups-03-t-expected.checksum: Added.
        * svg/W3C-SVG-1.1/render-groups-03-t-expected.png: Added.
        * svg/W3C-SVG-1.1/struct-image-01-t-expected.txt:
        * svg/W3C-SVG-1.1/struct-image-02-b-expected.txt:
        * svg/W3C-SVG-1.1/struct-image-03-t-expected.txt:
        * svg/W3C-SVG-1.1/struct-image-04-t-expected.txt:
        * svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
        * svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
        * svg/W3C-SVG-1.1/struct-image-05-b-expected.txt:
        * svg/W3C-SVG-1.1/struct-symbol-01-b-expected.txt:
        * svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum:
        * svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
        * svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum:
        * svg/W3C-SVG-1.1/text-intro-04-t-expected.png:

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

15 years ago2006-01-12 Anders Carlsson <andersca@mac.com>
andersca [Thu, 12 Jan 2006 08:46:51 +0000 (08:46 +0000)]
2006-01-12  Anders Carlsson  <andersca@mac.com>

        Reviewed by Maciej.

        http://bugzilla.opendarwin.org/show_bug.cgi?id=6496
        - Merge KParts::Part with KParts::ReadOnly part and rename it to
        ObjectContents.

        * ForwardingHeaders/kparts/part.h: Removed.
        * kwq/KWQKPartsPart.h: Removed.
        * kwq/KWQKPartsPart.mm: Removed.
        * kwq/KWQObject.cpp:

        page/ObjectContents.h: Added
        (ObjectContents::ObjectContents):
        (ObjectContents::url):
        (ObjectContents::setName):
        (ObjectContents::widget):
        (ObjectContents::setWidget):
        (ObjectContents::ref):
        (ObjectContents::deref):
        (ObjectContents::event):
        (ObjectContents::customEvent):
        (ObjectContents::isObjectContents):

        Renames:

        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/KWQKHTMLPartBrowserExtension.h:
        * bridge/mac/KWQKHTMLPartBrowserExtension.mm:
        (KHTMLPartBrowserExtension::createNewWindow):
        * bridge/mac/KWQKPartsBrowserExtension.h:
        * bridge/mac/MacFrame.h:
        * bridge/mac/MacFrame.mm:
        (MacFrame::createPart):
        * bridge/mac/WebCoreBridge.mm:
        (-[WebCoreBridge saveDocumentToPageCache]):
        * khtml/ecma/kjs_events.cpp:
        (KJS::JSLazyEventListener::parseCode):
        * khtml/ecma/kjs_window.cpp:
        (KJS::createNewWindow):
        (KJS::Window::indexGetter):
        (KJS::Window::getOwnPropertySlot):
        (KJS::WindowFunc::callAsFunction):
        (KJS::FrameArray::getValueProperty):
        (KJS::FrameArray::indexGetter):
        (KJS::FrameArray::nameGetter):
        (KJS::FrameArray::getOwnPropertySlot):
        (QObject::inherits):
        (QObject::isObjectContents):
        * kwq/KWQObject.h:
        * page/Frame.cpp:
        (Frame::stopLoading):
        (Frame::stopAnimations):
        (Frame::checkEmitLoadEvent):
        (Frame::processObjectRequest):
        (Frame::childFrame):
        (Frame::findFrame):
        (Frame::setZoomFactor):
        (Frame::frames):
        (Frame::customEvent):
        (Frame::slotPartRemoved):
        (Frame::connectChild):
        (Frame::disconnectChild):
        (Frame::setPolicyBaseURL):
        (Frame::setName):
        * page/Frame.h:
        (Frame::Frame):
        * page/FramePrivate.h:

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

15 years ago2006-01-12 Alexander Kellett <lypanov@kde.org>
eseidel [Thu, 12 Jan 2006 08:33:37 +0000 (08:33 +0000)]
2006-01-12  Alexander Kellett  <lypanov@kde.org>

        Reviewed by eseidel.

        Refactor HTMLImageLoader to make subclassing possible. Implement
        RenderSVGText-style RenderImage subclass. Use this to reimplement
        SVGImageElementImpl.

        As a side effect, this should fix:
        http://bugzilla.opendarwin.org/show_bug.cgi?id=5965

        * WebCore.xcodeproj/project.pbxproj:
        * kcanvas/RenderSVGImage.cpp: Added.
        (RenderSVGImage::RenderSVGImage):
        (~RenderSVGImage::RenderSVGImage):
        (RenderSVGImage::paint):
        (RenderSVGImage::translateForAttributes):
        * kcanvas/RenderSVGImage.h: Added.
        * khtml/html/html_imageimpl.cpp:
        (DOM::HTMLImageLoader::setLoadingImage): trivial method extraction
        (DOM::HTMLImageLoader::updateFromElement): make virtual
        * khtml/html/html_imageimpl.h:
        (DOM::):
        * ksvg2/misc/SVGImageLoader.cpp: Added.
        (SVGImageLoader::SVGImageLoader):
        (~SVGImageLoader:SVGImageLoader):
        (SVGImageLoader::updateFromElement):
        * ksvg2/misc/SVGImageLoader.h: Added.
        * ksvg2/svg/SVGImageElementImpl.cpp:
        (SVGImageElementImpl::SVGImageElementImpl):
        (SVGImageElementImpl::parseMappedAttribute):
        (SVGImageElementImpl::createRenderer):
        (SVGImageElementImpl::attach):
        * ksvg2/svg/SVGImageElementImpl.h:

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

15 years agoGet most of the XML dir compiling on Win32.
hyatt [Thu, 12 Jan 2006 08:19:55 +0000 (08:19 +0000)]
Get most of the XML dir compiling on Win32.

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

15 years agoNearly have the xml directory compiling on Win32. Just need to deal with the cssprop...
hyatt [Thu, 12 Jan 2006 07:49:06 +0000 (07:49 +0000)]
Nearly have the xml directory compiling on Win32.  Just need to deal with the cssproperties.in file.

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

15 years agoMinor change to make the grammar.cpp end up in the DerivedSources directory instead...
hyatt [Thu, 12 Jan 2006 07:47:24 +0000 (07:47 +0000)]
Minor change to make the grammar.cpp end up in the DerivedSources directory instead of the main source tree.

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

15 years agoReviewed by Maciej
staikos [Thu, 12 Jan 2006 06:22:33 +0000 (06:22 +0000)]
Reviewed by Maciej

Add QMake file

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

15 years ago Replaced two asserts that I accidently removed in
justing [Thu, 12 Jan 2006 04:44:27 +0000 (04:44 +0000)]
    Replaced two asserts that I accidently removed in
        the build bustage fix.

        * page/Frame.cpp:
        (Frame::revealSelection):
        (Frame::centerSelectionInVisibleArea):

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

15 years ago Reviewed by kevin
justing [Thu, 12 Jan 2006 04:22:53 +0000 (04:22 +0000)]
    Reviewed by kevin

        The removal of Frame::clearSelection() broke a layout
        test. clearSelection did setSelection(SelectionController()), which
        is not the same as selection().clear().  setSelection() notifies
        the editing delegate of a selection change.  This is non obvious
        and should be fixed.  Filed:
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=6498>
        SelectionController's setters should notify delegates of selection changes

        * bridge/mac/WebCoreBridge.mm:
        (-[WebCoreBridge deselectText]):
        * khtml/editing/jsediting.cpp:
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::clearSelectionIfNeeded):

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

15 years ago Reviewed by bdash
justing [Thu, 12 Jan 2006 03:27:59 +0000 (03:27 +0000)]
    Reviewed by bdash

        I used apple.com as the iframe src in the last checkin,
        oops.  I just use another layout test for the src now.

        * editing/selection/iframe-expected.checksum:
        * editing/selection/iframe-expected.png:
        * editing/selection/iframe-expected.txt:
        * editing/selection/iframe.html:

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

15 years ago Reviewed by darin
justing [Thu, 12 Jan 2006 02:32:23 +0000 (02:32 +0000)]
    Reviewed by darin

        New/updated layout tests for:
        <http://bugzilla.opendarwin.org/show_bug.cgi?id=5870>
        Double-clicking on an SVG dies in HTML editing code
        <rdar://problem/4393815>
        Assertion failure: result != *this (khtml::VisiblePosition::previous())

        * editing/inserting/editing-empty-divs-expected.checksum:
        * editing/inserting/editing-empty-divs-expected.png:
        * editing/inserting/editing-empty-divs-expected.txt:
        * editing/selection/iframe-expected.checksum: Added.
        * editing/selection/iframe-expected.png: Added.
        * editing/selection/iframe-expected.txt: Added.
        * editing/selection/iframe.html: Added.
        * editing/selection/inline-table-expected.checksum: Added.
        * editing/selection/inline-table-expected.png: Added.
        * editing/selection/inline-table-expected.txt: Added.
        * editing/selection/inline-table.html: Added.
        * editing/selection/select-box-expected.checksum: Added.
        * editing/selection/select-box-expected.png: Added.
        * editing/selection/select-box-expected.txt: Added.
        * editing/selection/select-box.html: Added.

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

15 years ago Reviewed by darin
justing [Thu, 12 Jan 2006 02:28:31 +0000 (02:28 +0000)]
    Reviewed by darin

        <http://bugzilla.opendarwin.org/show_bug.cgi?id=5870>
        Double-clicking on an SVG dies in HTML editing code
        <rdar://problem/4393815>
        Assertion failure: result != *this (khtml::VisiblePosition::previous())
        + build bustage fix from previous checkin

        Tests added (+ expected results):
        * editing/selection/iframe.html: Added.
        * editing/selection/inline-table.html: Added.
        * editing/selection/select-box.html: Added.

        Test results changed (change looks funny but is correct):
        * editing/inserting/editing-empty-divs.html

        Account for replaced elements with children in isCandidate and maxDeepOffset
        Stop at candidates in VisiblePosition::deepEquivalent, descending will
        yield positions that aren't visually equivalent.
        Fixed a caret painting regression (removed downstreamDeepEquivalent)
        Moved isAtomicNode and maxDeepOffset out of NodeImpl
        Removed redundant code

        Todo:
        Move more editing functions out of NodeImpl
        Improve the selection of VP candidates to fix 6476

        * khtml/editing/SelectionController.cpp:
        (khtml::SelectionController::SelectionController):
        (khtml::SelectionController::xPosForVerticalArrowNavigation):
        (khtml::SelectionController::getRangeAt):
        (khtml::SelectionController::layout):
        (khtml::SelectionController::adjustForEditableContent):
        * khtml/editing/apply_style_command.cpp:
        (khtml::ApplyStyleCommand::mergeStartWithPreviousIfIdentical):
        (khtml::ApplyStyleCommand::mergeEndWithNextIfIdentical):
        * khtml/editing/delete_selection_command.cpp:
        (khtml::DeleteSelectionCommand::handleSpecialCaseBRDelete):
        (khtml::DeleteSelectionCommand::handleGeneralDelete):
        * khtml/editing/htmlediting.cpp:
        (khtml::isAtomicNode):
        (khtml::maxDeepOffset):
        (khtml::isLastVisiblePositionInSpecialElement):
        (khtml::positionAfterContainingSpecialElement):
        * khtml/editing/htmlediting.h:
        * khtml/editing/insert_line_break_command.cpp:
        (khtml::InsertLineBreakCommand::doApply):
        * khtml/editing/replace_selection_command.cpp:
        (khtml::ReplaceSelectionCommand::fixupNodeStyles):
        (khtml::ReplaceSelectionCommand::doApply):
        * khtml/editing/visible_position.cpp:
        (khtml::VisiblePosition::previousVisiblePosition):
        (khtml::VisiblePosition::isCandidate):
        (khtml::VisiblePosition::deepEquivalent):
        (khtml::VisiblePosition::character):
        (khtml::makeRange):
        (khtml::setStart):
        (khtml::setEnd):
        (khtml::enclosingBlockFlowElement):
        (khtml::isFirstVisiblePositionInNode):
        (khtml::isLastVisiblePositionInNode):
        * khtml/editing/visible_position.h:
        (khtml::VisiblePosition::setAffinity):
        * khtml/editing/visible_units.cpp:
        (khtml::previousLinePosition):
        (khtml::nextLinePosition):
        * khtml/xml/dom2_rangeimpl.cpp:
        (DOM::RangeImpl::editingStartPosition):
        * khtml/xml/dom_nodeimpl.cpp:
        (DOM::NodeImpl::previousNodeConsideringAtomicNodes):
        (DOM::NodeImpl::nextNodeConsideringAtomicNodes):
        (DOM::NodeImpl::previousLeafNode):
        (DOM::NodeImpl::nextLeafNode):
        (DOM::NodeImpl::isBlockFlowOrBlockTable):
        (DOM::NodeImpl::enclosingBlockFlowOrTableElement):
        * khtml/xml/dom_nodeimpl.h:
        * khtml/xml/dom_position.cpp:
        (DOM::Position::previous):
        (DOM::Position::next):
        (DOM::Position::atEnd):
        (DOM::isStreamer):
        (DOM::Position::upstream):
        (DOM::Position::downstream):
        * khtml/xml/dom_position.h:
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject doAXUIElementForTextMarker:]):
        * page/Frame.cpp:
        (Frame::selectContentsOfNode):

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

15 years ago Reviewed by Darin.
mjs [Thu, 12 Jan 2006 01:37:01 +0000 (01:37 +0000)]
    Reviewed by Darin.

        - remove some selection-related methods on Frame that are just simple wrappers
        of Selection methods.

        * bridge/mac/MacFrame.mm:
        (MacFrame::findString):
        (MacFrame::advanceToNextMisspelling):
        * bridge/mac/WebCoreBridge.mm:
        (-[WebCoreBridge deselectText]):
        (-[WebCoreBridge selectedAttributedString]):
        (-[WebCoreBridge attributedStringFrom:startOffset:to:endOffset:]):
        * khtml/editing/jsediting.cpp:
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::clearSelectionIfNeeded):
        * page/Frame.cpp:
        (Frame::selection):
        (Frame::currentForm):
        (Frame::revealSelection):
        (Frame::centerSelectionInVisibleArea):
        * page/Frame.h:
        * page/FrameView.cpp:
        (KHTMLView::clear):

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

15 years ago Reviewed by Darin.
mjs [Thu, 12 Jan 2006 01:28:00 +0000 (01:28 +0000)]
    Reviewed by Darin.

        - reduce the number of files that rebuild when you touch Frame.h

        * ForwardingHeaders/ksvg2/KSVGView.h:
        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/MacFrame.mm:
        (convertAttributesToUnderlines):
        * khtml/ecma/kjs_window.cpp:
        * khtml/editing/htmlediting.cpp:
        * khtml/editing/typing_command.cpp:
        * khtml/html/HTMLKeygenElementImpl.cpp:
        (DOM::HTMLKeygenElementImpl::appendFormData):
        * khtml/html/html_imageimpl.cpp:
        * khtml/rendering/InlineTextBox.cpp:
        (khtml::InlineTextBox::paint):
        (khtml::InlineTextBox::paintMarkedTextUnderline):
        * khtml/rendering/InlineTextBox.h:
        * khtml/rendering/render_layer.cpp:
        * khtml/xml/dom_docimpl.cpp:
        * kwq/KWQAccObject.mm:
        (-[KWQAccObject value]):
        * kwq/KWQFileButton.h:
        * kwq/KWQLineEdit.mm:
        * kwq/KWQRenderTreeDebug.cpp:
        (write):
        * page/Frame.cpp:
        (Frame::markedTextUnderlines):
        * page/Frame.h:
        (MarkedTextUnderline::MarkedTextUnderline):

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

15 years ago * English.lproj/StringsNotToBeLocalized.txt: Updated for recent changes.
darin [Thu, 12 Jan 2006 00:14:32 +0000 (00:14 +0000)]
    * English.lproj/StringsNotToBeLocalized.txt: Updated for recent changes.

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

15 years agoJavaScriptCore:
darin [Wed, 11 Jan 2006 17:28:05 +0000 (17:28 +0000)]
JavaScriptCore:

        Reviewed by Maciej and Darin, landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5939
          final comma in javascript object prevents parsing

        * kjs/grammar.y: Added rule to allow trailing comma in
        object construction.

LayoutTests:

        Reviewed by Maciej, reworked and landed by Darin.

        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5939
          final comma in javascript object prevents parsing

        * fast/js/resources/object-extra-comma.js: Added.
        * fast/js/object-extra-comma.html: Added.
        * fast/js/object-extra-comma-expected.txt: Added.

        * fast/js/resources/js-test-pre.js: Fixed a typo.

        * fast/js/*: Set some MIME types.

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

15 years agoJavaScriptCore:
darin [Wed, 11 Jan 2006 17:00:55 +0000 (17:00 +0000)]
JavaScriptCore:

        Reviewed by Geoff, landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5308
          Number.toFixed doesn't include leading 0

        * kjs/number_object.cpp: (NumberProtoFunc::callAsFunction):
        Fixed a "<" that should have been a "<=".

LayoutTests:

        Reviewed by Geoff, reworked and landed by Darin.

        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5308
          Number.toFixed doesn't include leading 0

        * fast/js/resources/number-tofixed.js: Added some test cases for toFixed(1).
        * fast/js/number-tofixed-expected.txt: Updated.

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

15 years agoJavaScriptCore:
darin [Wed, 11 Jan 2006 16:47:02 +0000 (16:47 +0000)]
JavaScriptCore:

        Reviewed by Geoff, landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5307
          Number.toFixed doesn't round 0.5 up

        * kjs/number_object.cpp: (NumberProtoFunc::callAsFunction):
        Fixed a ">" that should have been a ">=".

LayoutTests:

        Reviewed by Geoff, reworked and landed by Darin.

        - test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5307
          Number.toFixed doesn't round 0.5 up

        * fast/js/number-tofixed-expected.txt: Added.
        * fast/js/number-tofixed.html: Added.
        * fast/js/resources/number-tofixed.js: Added.

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

15 years ago Reviewed and landed by Darin.
darin [Wed, 11 Jan 2006 16:19:46 +0000 (16:19 +0000)]
    Reviewed and landed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6486
          JavaScriptCore should use system malloc on Windows

        * kjs/config.h: Add USE_SYSTEM_MALLOC to the Win32 section.

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

15 years ago2006-01-11 Anders Carlsson <andersca@mac.com>
andersca [Wed, 11 Jan 2006 10:08:12 +0000 (10:08 +0000)]
2006-01-11  Anders Carlsson  <andersca@mac.com>

        Build fix.

        * ForwardingHeaders/ksvg2/KSVGView.h:
        Rename KHTMLView to FrameView and include FrameView.h

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

15 years ago Reviewed by Anders.
mjs [Wed, 11 Jan 2006 09:36:47 +0000 (09:36 +0000)]
    Reviewed by Anders.

        - renamed KHTMLPartPrivate to FramePrivate and KHTMLView to FrameView
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6490

        (also corresponding header renames, remove headers where not
        needed, and a few substantive changes to allow more header removal)

        * khtml/xml/dom_docimpl.h: moved m_selectedStylesheetSet here from
        KHTMLPartPrivate, since this was the only class using it.
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::processHttpEquiv): ditto
        (DocumentImpl::selectedStylesheetSet): ditto
        (DocumentImpl::setSelectedStylesheetSet): ditto
        (DocumentImpl::recalcStyleSelector): ditto
        * khtml/ecma/kjs_dom.cpp:
        (KJS::DOMDocument::getValueProperty): Use new isCompleted method
        on Frame instead of accessing private field directly.
        (KJS::getDOMDocumentNode): remove gratuitous use of view()

        Just the renames:

        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/KWQKHTMLView.cpp:
        * bridge/mac/MacFrame.h:
        * bridge/mac/MacFrame.mm:
        * bridge/mac/WebCoreBridge.mm:
        * khtml/css/cssstyleselector.cpp:
        * khtml/ecma/kjs_html.cpp:
        * khtml/ecma/kjs_traversal.cpp:
        * khtml/ecma/kjs_window.cpp:
        * khtml/ecma/xmlhttprequest.cpp:
        * khtml/editing/SelectionController.cpp:
        * khtml/editing/htmlediting.cpp:
        * khtml/html/html_baseimpl.cpp:
        * khtml/html/html_canvasimpl.cpp:
        * khtml/html/html_documentimpl.cpp:
        * khtml/html/html_elementimpl.cpp:
        * khtml/html/html_headimpl.cpp:
        * khtml/html/html_imageimpl.cpp:
        * khtml/html/html_inlineimpl.cpp:
        (DOM::HTMLAnchorElementImpl::defaultEventHandler):
        * khtml/html/html_objectimpl.cpp:
        * khtml/html/html_tableimpl.cpp:
        * khtml/html/htmlparser.cpp:
        * khtml/html/htmltokenizer.cpp:
        * khtml/rendering/bidi.cpp:
        * khtml/rendering/render_applet.cpp:
        * khtml/rendering/render_block.cpp:
        * khtml/rendering/render_box.cpp:
        * khtml/rendering/render_canvas.cpp:
        * khtml/rendering/render_flow.cpp:
        * khtml/rendering/render_form.cpp:
        * khtml/rendering/render_frames.cpp:
        * khtml/rendering/render_layer.cpp:
        * khtml/rendering/render_line.cpp:
        * khtml/rendering/render_object.cpp:
        * khtml/rendering/render_replaced.cpp:
        * khtml/rendering/render_table.cpp:
        * khtml/rendering/render_theme_mac.mm:
        * khtml/xml/dom2_eventsimpl.cpp:
        * khtml/xml/dom_elementimpl.cpp:
        * khtml/xml/dom_nodeimpl.cpp:
        * khtml/xml/xml_tokenizer.cpp:
        * khtml/xsl/xslt_processorimpl.cpp:
        * kwq/KWQAccObject.mm:
        * kwq/KWQFrame.mm:
        * kwq/KWQKJavaAppletWidget.mm:
        * kwq/KWQPageState.mm:
        * kwq/KWQRenderTreeDebug.cpp:
        * kwq/KWQSignalStubs.mm:
        * kwq/KWQWidget.mm:
        * page/Frame.cpp:
        (Frame::init):
        (Frame::submitForm):
        (Frame::isComplete):
        * page/Frame.h:
        * page/FramePrivate.h: Added.
        (FramePrivate::FramePrivate):
        (FramePrivate::~FramePrivate):
        * page/FrameView.cpp: Added.
        * page/FrameView.h: Added.
        * page/khtmlpart_p.h: Removed.
        * page/khtmlview.cpp: Removed.
        * page/khtmlview.h: Removed.

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

15 years ago * Makefile: Took out unneeded "export" line.
darin [Wed, 11 Jan 2006 05:50:08 +0000 (05:50 +0000)]
    * Makefile: Took out unneeded "export" line.
        * <many-files>: Changed a lot of flags (cleared bogus executable bits, set
          MIME types, other small corrections).

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

15 years ago Reviewed by Darin.
mjs [Wed, 11 Jan 2006 02:48:49 +0000 (02:48 +0000)]
    Reviewed by Darin.

        - moved files related to the Frame class and the forthcoming Page class
        to WebCore/page

        - moved files related to the MacFrame class and other bridging-related classes
        to WebCore/bridge/mac

        * ForwardingHeaders/ksvg2/KSVGPart.h:
        * ForwardingHeaders/ksvg2/KSVGView.h:
        * WebCore.xcodeproj/project.pbxproj:
        * bridge: Added.
        * bridge/mac: Added.
        * bridge/mac/KWQKHTMLPartBrowserExtension.h: Added.
        * bridge/mac/KWQKHTMLPartBrowserExtension.mm: Added.
        * bridge/mac/KWQKHTMLView.cpp: Added.
        * bridge/mac/KWQKPartsBrowserExtension.h: Added.
        * bridge/mac/KWQKPartsBrowserInterface.mm: Added.
        * bridge/mac/MacFrame.h: Added.
        * bridge/mac/MacFrame.mm: Added.
        * bridge/mac/WebCoreBridge.h: Added.
        * bridge/mac/WebCoreBridge.mm: Added.
        * khtml/Frame.cpp: Removed.
        * khtml/Frame.h: Removed.
        * khtml/khtmlpart_p.h: Removed.
        * khtml/khtmlview.cpp: Removed.
        * khtml/khtmlview.h: Removed.
        * kwq/KWQKHTMLPartBrowserExtension.h: Removed.
        * kwq/KWQKHTMLPartBrowserExtension.mm: Removed.
        * kwq/KWQKHTMLView.cpp: Removed.
        * kwq/KWQKPartsBrowserExtension.h: Removed.
        * kwq/KWQKPartsBrowserInterface.mm: Removed.
        * kwq/MacFrame.h: Removed.
        * kwq/MacFrame.mm: Removed.
        * kwq/WebCoreBridge.h: Removed.
        * kwq/WebCoreBridge.mm: Removed.
        * page: Added.
        * page/Frame.cpp: Added.
        * page/Frame.h: Added.
        * page/khtmlpart_p.h: Added.
        * page/khtmlview.cpp: Added.
        * page/khtmlview.h: Added.

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

15 years ago #if Win32 the KWQMemArray overloads, since they're working around
hyatt [Wed, 11 Jan 2006 00:32:18 +0000 (00:32 +0000)]
#if Win32 the KWQMemArray overloads, since they're working around
a Windows compiler bug.

        * kwq/KWQMemArray.h:

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

15 years agoFix other gnuc spot.
hyatt [Wed, 11 Jan 2006 00:20:36 +0000 (00:20 +0000)]
Fix other gnuc spot.

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

15 years ago Fix the broken ifdef in KWQString.h
hyatt [Wed, 11 Jan 2006 00:19:01 +0000 (00:19 +0000)]
Fix the broken ifdef in KWQString.h

        * kwq/KWQString.h:

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

15 years agoLand fix for bug 6458.
hyatt [Tue, 10 Jan 2006 22:36:02 +0000 (22:36 +0000)]
Land fix for bug 6458.

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

15 years ago2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
eseidel [Tue, 10 Jan 2006 22:20:59 +0000 (22:20 +0000)]
2006-01-10  Mark Rowe  <opendarwin.org@bdash.net.nz>

        Reviewed by eseidel.  Committed by eseidel.

        - run-webkit-tests always launches Safari when tests fail
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6456

        * Scripts/run-webkit-tests:
        Add a command-line flag to prevent Safari being launched to display failed
        tests.  Always exit with non-zero status when tests have failed.

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

15 years ago2006-01-10 Mark Rowe <opendarwin.org@bdash.net.nz>
eseidel [Tue, 10 Jan 2006 22:18:09 +0000 (22:18 +0000)]
2006-01-10  Mark Rowe  <opendarwin.org@bdash.net.nz>

        Reviewed by eseidel.  Committed by eseidel.

        - build-webkit should exit with non-zero status when build fails
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6459

        * Scripts/build-webkit:
        Use correct bits of subprocess exit code when passing back through
        as build-webkit's exit code.

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

15 years agoRemove the need for the WebKitTools environment variable.
hyatt [Tue, 10 Jan 2006 20:59:15 +0000 (20:59 +0000)]
Remove the need for the WebKitTools environment variable.

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

15 years ago2006-01-10 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 14:01:15 +0000 (14:01 +0000)]
2006-01-10  Eric Seidel  <eseidel@apple.com>

        No review needed, build (linking deployment) fix only.

        * kwq/MacFrame.h: remove bogus KHTMLView *view() const delcaration

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

15 years ago2006-01-10 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 13:46:14 +0000 (13:46 +0000)]
2006-01-10  Eric Seidel  <eseidel@apple.com>

        Roll out local changes committed by accident w/ Mitz's patch.

        * kwq/KWQAccObjectCache.h:
        * kwq/KWQAccObjectCache.mm:
        (KWQAccObjectCache::KWQAccObjectCache):
        (KWQAccObjectCache::~KWQAccObjectCache):
        (KWQAccObjectCache::accObject):
        (KWQAccObjectCache::setAccObject):
        (KWQAccObjectCache::removeAccObject):
        (KWQAccObjectCache::getAccObjectID):
        (KWQAccObjectCache::removeAccObjectID):
        (KWQAccObjectCache::textMarkerForVisiblePosition):
        (KWQAccObjectCache::visiblePositionForTextMarker):
        (KWQAccObjectCache::childrenChanged):
        * kwq/KWQObject.cpp:
        (QObject::restartTimer):
        (QObject::timerIntervals):
        (deleteTimer):
        (QObject::killTimer):
        (deleteOneTimer):
        (QObject::killTimers):
        (sendDeferredTimerEvent):

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

15 years ago2006-01-10 Mitz Pettel <opendarwin.org@mitzpettel.com>
eseidel [Tue, 10 Jan 2006 13:35:45 +0000 (13:35 +0000)]
2006-01-10  Mitz Pettel  <opendarwin.org@mitzpettel.com>

        No tests possible, no functionality changes.

        Reviewed by darin.  Committed by eseidel.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6410
          Performance regression in text relayout due to bad BidiContext
          equality testing

        * khtml/rendering/bidi.cpp:
        (khtml::operator==): Return true if BidiContexts match and both
        don't have a parent.

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

15 years ago2006-01-10 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 13:23:07 +0000 (13:23 +0000)]
2006-01-10  Eric Seidel  <eseidel@apple.com>

        Restored corrupted nibs from TOT CVS.

        * DrawTest/English.lproj/DrawTestDocument.nib: Replaced.
        * DrawTest/English.lproj/DrawTestDocument.nib/classes.nib: Replaced.
        * DrawTest/English.lproj/DrawTestDocument.nib/info.nib: Replaced.
        * DrawTest/English.lproj/DrawTestDocument.nib/keyedobjects.nib: Replaced.
        * DrawTest/English.lproj/Inspector.nib: Replaced.
        * DrawTest/English.lproj/Inspector.nib/classes.nib: Replaced.
        * DrawTest/English.lproj/Inspector.nib/info.nib: Replaced.
        * DrawTest/English.lproj/Inspector.nib/keyedobjects.nib: Replaced.
        * DrawTest/English.lproj/MainMenu.nib: Replaced.
        * DrawTest/English.lproj/MainMenu.nib/classes.nib: Replaced.
        * DrawTest/English.lproj/MainMenu.nib/info.nib: Replaced.
        * DrawTest/English.lproj/MainMenu.nib/keyedobjects.nib: Replaced.
        * DrawTest/English.lproj/TestViewer.nib: Replaced.
        * DrawTest/English.lproj/TestViewer.nib/classes.nib: Replaced.
        * DrawTest/English.lproj/TestViewer.nib/info.nib: Replaced.
        * DrawTest/English.lproj/TestViewer.nib/keyedobjects.nib: Replaced.

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

15 years ago2006-01-10 Nefaur Khandker <nefaurk@gmail.com>
eseidel [Tue, 10 Jan 2006 12:45:26 +0000 (12:45 +0000)]
2006-01-10  Nefaur Khandker  <nefaurk@gmail.com>

        Reviewed by eseidel.  Committed by eseidel.

        DrawTestView now subclasses WebView instead of DrawView.

        * DrawTest/DrawTest.xcodeproj/project.pbxproj:
        * DrawTest/DrawTestDocument.h:
        * DrawTest/DrawTestDocument.m:
        (-[DrawTestDocument dealloc]):
        (-[DrawTestDocument readFromFile:ofType:]):
        (-[DrawTestDocument windowControllerDidLoadNib:]):
        (-[DrawTestDocument dumpSVGToConsole:]):
        (-[DrawTestDocument openSourceForSelection:]):
        (-[DrawTestDocument dataRepresentationOfType:]):
        * DrawTest/DrawTestToolbarController.h:
        * DrawTest/DrawTestToolbarController.m:
        (-[DrawTestToolbarController initWithDrawView:]):
        (-[DrawTestToolbarController clickedToolbarItem:]):
        (-[DrawTestToolbarController validateToolbarItem:]):
        * DrawTest/DrawTestView.h:
        * DrawTest/DrawTestView.m:
        (-[DrawTestView initWithFrame:]):
        (-[DrawTestView setDocument:]):
        * DrawTest/SVGTest.h:
        * DrawTest/SVGTest.m:
        (+[SVGTest sharedDrawView]):
        (-[SVGTest generateCompositeIfNecessary]):
        * DrawTest/TestController.h:
        * DrawTest/TestController.m:
        (-[TestController awakeFromNib]):
        (-[TestController setSelectedTest:]):
        (-[TestController openTestViewerForSelection:]):
        (-[TestController toggleViewersScaleRule:]):
        * DrawTest/TestViewerSplitView.m:
        (-[TestViewerSplitView drawRect:]):

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

15 years ago2006-01-10 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 12:40:09 +0000 (12:40 +0000)]
2006-01-10  Eric Seidel  <eseidel@apple.com>

        Removed broken links in project file, no review need.

        * WebCore.xcodeproj/project.pbxproj:

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

15 years ago Reviewed by Eric.
mjs [Tue, 10 Jan 2006 11:03:23 +0000 (11:03 +0000)]
    Reviewed by Eric.

        - move C++-only methods down from Frame to MacFrame

        * WebCore.xcodeproj/project.pbxproj:
        * khtml/Frame.cpp:
        (Frame::init):
        (Frame::setSettings):
        (Frame::provisionalLoadStarted):
        (Frame::userGestureHint):
        (Frame::renderer):
        (Frame::selectionRect):
        (Frame::isFrameSet):
        (Frame::openURL):
        (Frame::didNotOpenURL):
        (Frame::selectionStart):
        (scanForForm):
        (Frame::currentForm):
        (Frame::setEncoding):
        (Frame::addData):
        (Frame::revealSelection):
        (Frame::scrollOverflow):
        (Frame::paint):
        (Frame::adjustPageHeight):
        (Frame::pauseTimeouts):
        (Frame::resumeTimeouts):
        (Frame::canCachePage):
        (Frame::saveWindowProperties):
        (Frame::saveLocationProperties):
        (Frame::restoreWindowProperties):
        (Frame::restoreLocationProperties):
        (Frame::saveInterpreterBuiltins):
        (Frame::restoreInterpreterBuiltins):
        (Frame::frameForWidget):
        (Frame::frameForNode):
        (Frame::nodeForWidget):
        (Frame::setDocumentFocus):
        (Frame::clearDocumentFocus):
        (Frame::mutableInstances):
        (Frame::updatePolicyBaseURL):
        (Frame::setPolicyBaseURL):
        (Frame::forceLayout):
        (Frame::forceLayoutWithPageWidthRange):
        (Frame::sendResizeEvent):
        (Frame::sendScrollEvent):
        (Frame::scrollbarsVisible):
        (Frame::addMetaData):
        (Frame::scrollToAnchor):
        (Frame::closeURL):
        (Frame::canMouseDownStartSelect):
        (Frame::khtmlMouseDoubleClickEvent):
        (Frame::passWidgetMouseDownEventToWidget):
        (Frame::clearTimers):
        (Frame::centerSelectionInVisibleArea):
        (Frame::styleForSelectionStart):
        (Frame::selectionStartOffset):
        (Frame::selectionEndOffset):
        (Frame::selectionEnd):
        (Frame::setMediaType):
        (Frame::setSelectionFromNone):
        (Frame::displaysWithFocusAttributes):
        (Frame::setWindowHasFocus):
        (Frame::backslashAsCurrencySymbol):
        (Frame::setName):
        (Frame::markedTextUsesUnderlines):
        (Frame::markedTextUnderlines):
        (Frame::prepareForUserAction):
        (Frame::isFrame):
        (Frame::mousePressNode):
        * khtml/Frame.h:
        (Frame::instances):
        (Frame::MarkedTextUnderline::MarkedTextUnderline):
        * kwq/MacFrame.cpp: Removed.
        * kwq/MacFrame.h:
        (MacFrame::markedTextRange):
        * kwq/MacFrame.mm: - humped a bunch of stuff down to Frame
        * kwq/WebCoreSettings.mm:
        (-[WebCoreSettings _updateAllViews]): use Mac calls
        * kwq/WebCoreTextRendererFactory.mm:
        (-[WebCoreTextRendererFactory clearCaches]): ditto

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

15 years ago2006-01-10 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 09:33:44 +0000 (09:33 +0000)]
2006-01-10  Eric Seidel  <eseidel@apple.com>

        Rubber-stamped by mjs.

        Split html_formimpl.{cpp,h} into multiple files (one per class)
        http://bugzilla.opendarwin.org/show_bug.cgi?id=6461

        * WebCore.xcodeproj/project.pbxproj: added files
        * khtml/ecma/kjs_html.cpp: updated includes
        * khtml/html/FormDataList.h: Added.
        * khtml/html/FormDataList.cpp: Added.
        * khtml/html/HTMLButtonElementImpl.cpp: Added.
        * khtml/html/HTMLButtonElementImpl.h: Added.
        * khtml/html/HTMLFieldSetElementImpl.cpp: Added.
        * khtml/html/HTMLFieldSetElementImpl.h: Added.
        * khtml/html/HTMLFormElementImpl.cpp: Added.
        * khtml/html/HTMLFormElementImpl.h: Added.
        * khtml/html/HTMLGenericFormElementImpl.cpp: Added.
        * khtml/html/HTMLGenericFormElementImpl.h: Added.
        * khtml/html/HTMLInputElementImpl.cpp: Added.
        * khtml/html/HTMLInputElementImpl.h: Added.
        * khtml/html/HTMLIsIndexElementImpl.cpp: Added.
        * khtml/html/HTMLIsIndexElementImpl.h: Added.
        * khtml/html/HTMLKeygenElementImpl.cpp: Added.
        * khtml/html/HTMLKeygenElementImpl.h: Added.
        * khtml/html/HTMLLabelElementImpl.cpp: Added.
        * khtml/html/HTMLLabelElementImpl.h: Added.
        * khtml/html/HTMLLegendElementImpl.cpp: Added.
        * khtml/html/HTMLLegendElementImpl.h: Added.
        * khtml/html/HTMLOptGroupElementImpl.cpp: Added.
        * khtml/html/HTMLOptGroupElementImpl.h: Added.
        * khtml/html/HTMLOptionElementImpl.cpp: Added.
        * khtml/html/HTMLOptionElementImpl.h: Added.
        * khtml/html/HTMLOptionsCollectionImpl.h: Added.
        * khtml/html/HTMLSelectElementImpl.cpp: Added.
        * khtml/html/HTMLSelectElementImpl.h: Added.
        * khtml/html/HTMLTextAreaElementImpl.cpp: Added.
        * khtml/html/HTMLTextAreaElementImpl.h: Added.
        * khtml/html/html_documentimpl.cpp: updated includes
        * khtml/html/html_imageimpl.cpp: updated includes
        * khtml/html/html_miscimpl.cpp: updated includes
        * khtml/html/html_objectimpl.cpp: updated includes
        * khtml/html/htmlfactory.cpp: updated includes
        * khtml/html/htmlparser.cpp: updated includes
        * khtml/khtmlview.cpp: updated includes
        * khtml/rendering/render_block.cpp: updated includes
        * khtml/rendering/render_button.cpp: updated includes
        * khtml/rendering/render_canvasimage.cpp: updated includes
        * khtml/rendering/render_flow.cpp: updated includes
        * khtml/rendering/render_form.cpp: updated includes
        * khtml/rendering/render_form.h: updated includes
        * khtml/rendering/render_image.cpp: updated includes
        * khtml/rendering/render_line.cpp: updated includes
        * khtml/rendering/render_theme.cpp: updated includes
        * khtml/xml/dom_docimpl.cpp: updated includes
        * kwq/DOMHTML.mm: updated includes
        * kwq/KWQAccObject.mm: updated includes
        * kwq/MacFrame.mm: updated includes
        * kwq/WebCoreBridge.mm: updated includes

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

15 years ago Reviewed by Darin.
ap [Tue, 10 Jan 2006 06:03:43 +0000 (06:03 +0000)]
    Reviewed by Darin.

        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6446
          Allow surrogate pairs in numeric entities

        Test case: fast/parser/entity-surrogate-pairs.html

        * khtml/html/htmltokenizer.cpp:
        (khtml::HTMLTokenizer::parseEntity): Don't check if we got a surrogate.

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

15 years agoCommit the Visual Studio project for WebCore.
hyatt [Tue, 10 Jan 2006 05:52:54 +0000 (05:52 +0000)]
Commit the Visual Studio project for WebCore.

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

15 years ago2006-01-09 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 03:32:16 +0000 (03:32 +0000)]
2006-01-09  Eric Seidel  <eseidel@apple.com>

        Reviewed by mjs.

        Further code removal (and build fix!)

        * khtml/Frame.cpp:
        (Frame::init):
        (Frame::~Frame):
        (Frame::restoreURL):
        (Frame::didOpenURL):
        (Frame::baseURL):
        (Frame::baseTarget):
        * khtml/Frame.h:
        (Frame::khtmlMouseDoubleClickEvent):
        (Frame::khtmlDrawContentsEvent):
        * kwq/KWQLoader.mm:
        (KWQServeRequest):
        * kwq/KWQSlot.mm:
        (KWQSlot::KWQSlot):
        (KWQSlot::call):

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

15 years ago2006-01-09 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 02:24:53 +0000 (02:24 +0000)]
2006-01-09  Eric Seidel  <eseidel@apple.com>

        Reviewed by mjs.

        Remove unused code from Frame.

        * khtml/Frame.cpp:
        (Frame::clear):
        (Frame::receivedFirstData):
        (Frame::checkCompleted):
        (Frame::completeURL):
        (Frame::khtmlMousePressEvent):
        (Frame::handleMouseMoveEventSelection):
        (Frame::khtmlMouseReleaseEvent):
        * khtml/Frame.h:
        * khtml/khtmlpart_p.h:
        * khtml/khtmlview.cpp:
        (KHTMLView::viewportWheelEvent):
        (KHTMLView::focusOutEvent):

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

15 years ago2006-01-09 Eric Seidel <eseidel@apple.com>
eseidel [Tue, 10 Jan 2006 01:26:09 +0000 (01:26 +0000)]
2006-01-09  Eric Seidel  <eseidel@apple.com>

        Reviewed by hyatt.

        Remove khtml-specific forwarding headers.

        * ForwardingHeaders/css: Removed.
        * ForwardingHeaders/css/css_base.h: Removed.
        * ForwardingHeaders/css/css_computedstyle.h: Removed.
        * ForwardingHeaders/css/css_ruleimpl.h: Removed.
        * ForwardingHeaders/css/css_stylesheetimpl.h: Removed.
        * ForwardingHeaders/css/css_valueimpl.h: Removed.
        * ForwardingHeaders/css/csshelper.h: Removed.
        * ForwardingHeaders/css/cssparser.h: Removed.
        * ForwardingHeaders/css/cssproperties.h: Removed.
        * ForwardingHeaders/css/cssstyleselector.h: Removed.
        * ForwardingHeaders/css/cssvalues.h: Removed.
        * ForwardingHeaders/dom: Removed.
        * ForwardingHeaders/dom/css_rule.h: Removed.
        * ForwardingHeaders/dom/css_stylesheet.h: Removed.
        * ForwardingHeaders/dom/css_value.h: Removed.
        * ForwardingHeaders/dom/dom2_events.h: Removed.
        * ForwardingHeaders/dom/dom2_range.h: Removed.
        * ForwardingHeaders/dom/dom2_traversal.h: Removed.
        * ForwardingHeaders/dom/dom_exception.h: Removed.
        * ForwardingHeaders/dom/dom_node.h: Removed.
        * ForwardingHeaders/dom/dom_string.h: Removed.
        * ForwardingHeaders/ecma: Removed.
        * ForwardingHeaders/ecma/kjs_binding.h: Removed.
        * ForwardingHeaders/ecma/kjs_dom.h: Removed.
        * ForwardingHeaders/ecma/kjs_proxy.h: Removed.
        * ForwardingHeaders/editing: Removed.
        * ForwardingHeaders/editing/SelectionController.h: Removed.
        * ForwardingHeaders/editing/edit_actions.h: Removed.
        * ForwardingHeaders/editing/html_interchange.h: Removed.
        * ForwardingHeaders/editing/htmlediting.h: Removed.
        * ForwardingHeaders/editing/jsediting.h: Removed.
        * ForwardingHeaders/editing/markup.h: Removed.
        * ForwardingHeaders/editing/text_affinity.h: Removed.
        * ForwardingHeaders/editing/text_granularity.h: Removed.
        * ForwardingHeaders/editing/visible_position.h: Removed.
        * ForwardingHeaders/editing/visible_text.h: Removed.
        * ForwardingHeaders/editing/visible_units.h: Removed.
        * ForwardingHeaders/html: Removed.
        * ForwardingHeaders/html/html_baseimpl.h: Removed.
        * ForwardingHeaders/html/html_blockimpl.h: Removed.
        * ForwardingHeaders/html/html_canvasimpl.h: Removed.
        * ForwardingHeaders/html/html_documentimpl.h: Removed.
        * ForwardingHeaders/html/html_elementimpl.h: Removed.
        * ForwardingHeaders/html/html_formimpl.h: Removed.
        * ForwardingHeaders/html/html_headimpl.h: Removed.
        * ForwardingHeaders/html/html_imageimpl.h: Removed.
        * ForwardingHeaders/html/html_inlineimpl.h: Removed.
        * ForwardingHeaders/html/html_listimpl.h: Removed.
        * ForwardingHeaders/html/html_miscimpl.h: Removed.
        * ForwardingHeaders/html/html_objectimpl.h: Removed.
        * ForwardingHeaders/html/html_tableimpl.h: Removed.
        * ForwardingHeaders/html/htmlparser.h: Removed.
        * ForwardingHeaders/html/htmltokenizer.h: Removed.
        * ForwardingHeaders/misc: Removed.
        * ForwardingHeaders/misc/decoder.h: Removed.
        * ForwardingHeaders/misc/formdata.h: Removed.
        * ForwardingHeaders/misc/helper.h: Removed.
        * ForwardingHeaders/misc/khtmllayout.h: Removed.
        * ForwardingHeaders/misc/loader.h: Removed.
        * ForwardingHeaders/misc/loader_client.h: Removed.
        * ForwardingHeaders/misc/shared.h: Removed.
        * ForwardingHeaders/misc/stringit.h: Removed.
        * ForwardingHeaders/rendering: Removed.
        * ForwardingHeaders/rendering/font.h: Removed.
        * ForwardingHeaders/rendering/render_applet.h: Removed.
        * ForwardingHeaders/rendering/render_block.h: Removed.
        * ForwardingHeaders/rendering/render_box.h: Removed.
        * ForwardingHeaders/rendering/render_br.h: Removed.
        * ForwardingHeaders/rendering/render_canvas.h: Removed.
        * ForwardingHeaders/rendering/render_canvasimage.h: Removed.
        * ForwardingHeaders/rendering/render_flow.h: Removed.
        * ForwardingHeaders/rendering/render_form.h: Removed.
        * ForwardingHeaders/rendering/render_frames.h: Removed.
        * ForwardingHeaders/rendering/render_image.h: Removed.
        * ForwardingHeaders/rendering/render_layer.h: Removed.
        * ForwardingHeaders/rendering/render_line.h: Removed.
        * ForwardingHeaders/rendering/render_list.h: Removed.
        * ForwardingHeaders/rendering/render_object.h: Removed.
        * ForwardingHeaders/rendering/render_replaced.h: Removed.
        * ForwardingHeaders/rendering/render_style.h: Removed.
        * ForwardingHeaders/rendering/render_table.h: Removed.
        * ForwardingHeaders/rendering/table_layout.h: Removed.
        * ForwardingHeaders/xbl: Removed.
        * ForwardingHeaders/xbl/xbl_binding_manager.h: Removed.
        * ForwardingHeaders/xml: Removed.
        * ForwardingHeaders/xml/EventNames.h: Removed.
        * ForwardingHeaders/xml/dom2_eventsimpl.h: Removed.
        * ForwardingHeaders/xml/dom2_rangeimpl.h: Removed.
        * ForwardingHeaders/xml/dom2_traversalimpl.h: Removed.
        * ForwardingHeaders/xml/dom2_viewsimpl.h: Removed.
        * ForwardingHeaders/xml/dom_atomicstring.h: Removed.
        * ForwardingHeaders/xml/dom_docimpl.h: Removed.
        * ForwardingHeaders/xml/dom_elementimpl.h: Removed.
        * ForwardingHeaders/xml/dom_nodeimpl.h: Removed.
        * ForwardingHeaders/xml/dom_position.h: Removed.
        * ForwardingHeaders/xml/dom_stringimpl.h: Removed.
        * ForwardingHeaders/xml/dom_textimpl.h: Removed.
        * ForwardingHeaders/xml/dom_xmlimpl.h: Removed.
        * ForwardingHeaders/xml/xml_tokenizer.h: Removed.
        * WebCore.xcodeproj/project.pbxproj:
        * khtml/css/css_valueimpl.cpp:
        * khtml/css/cssstyleselector.cpp:
        * khtml/editing/apply_style_command.cpp:
        * khtml/editing/jsediting.cpp:
        * khtml/editing/replace_selection_command.cpp:
        * khtml/html/html_baseimpl.cpp:
        * khtml/html/html_blockimpl.cpp:
        * khtml/html/html_canvasimpl.cpp:
        * khtml/html/html_documentimpl.cpp:
        * khtml/html/html_elementimpl.cpp:
        * khtml/html/html_formimpl.cpp:
        * khtml/html/html_imageimpl.cpp:
        * khtml/html/html_inlineimpl.cpp:
        * khtml/html/html_listimpl.cpp:
        * khtml/html/html_objectimpl.cpp:
        * khtml/html/html_tableimpl.cpp:
        * khtml/html/htmlparser.cpp:
        * khtml/khtml_part.cpp:
        * khtml/misc/decoder.cpp:
        * khtml/rendering/render_frames.cpp:
        * khtml/xml/dom_elementimpl.cpp:

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

15 years ago Reviewed by Timothy.
thatcher [Tue, 10 Jan 2006 01:15:29 +0000 (01:15 +0000)]
    Reviewed by Timothy.

        * DumpRenderTree/DumpRenderTree.m:
        (main): Set the default language to "en", so language tests will work.

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

15 years ago This is a test commit and a cleanup.
thatcher [Tue, 10 Jan 2006 01:14:00 +0000 (01:14 +0000)]
    This is a test commit and a cleanup.

        Reviewed by Timothy.

        * DumpRenderTree/DumpRenderTree.m:
        Set the default language to "en", so language tests will work.

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

15 years ago2006-01-10 Anders Carlsson <andersca@mac.com>
andersca [Tue, 10 Jan 2006 00:22:02 +0000 (00:22 +0000)]
2006-01-10  Anders Carlsson  <andersca@mac.com>

        Reviewed by Timothy.

        * DumpRenderTree/DumpRenderTree.m:
        (main):
        Set the default language to "en", so language tests will work.

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

15 years ago2006-01-10 Anders Carlsson <andersca@mac.com>
andersca [Mon, 9 Jan 2006 23:24:57 +0000 (23:24 +0000)]
2006-01-10  Anders Carlsson  <andersca@mac.com>

        Reviewed by Maciej.

        - renamed ChildFrame::m_frame to m_renderer and
        ChildFrame::m_part to m_frame which makes more sense.

        This also fixes some bugs which were introduced in Maciej's
        previous commit.

        * khtml/Frame.cpp:
        (Frame::stopLoading):
        (Frame::clear):
        (Frame::stopAnimations):
        (Frame::checkEmitLoadEvent):
        (Frame::requestFrame):
        (Frame::requestObject):
        (Frame::processObjectRequest):
        (Frame::childFrame):
        (Frame::findFrame):
        (Frame::frameExists):
        (Frame::setZoomFactor):
        (Frame::frames):
        (Frame::childFrameNamed):
        (Frame::connectChild):
        (Frame::disconnectChild):
        (Frame::handleFallbackContent):
        * khtml/khtmlpart_p.h:
        * khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::ownerElement):
        * kwq/MacFrame.mm:
        (Frame::frameDetached):
        (MacFrame::createPart):
        (MacFrame::nextKeyViewInFrameHierarchy):
        (MacFrame::setPolicyBaseURL):

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

15 years agosmall terminology fixup recommended in review
ggaren [Mon, 9 Jan 2006 23:21:19 +0000 (23:21 +0000)]
small terminology fixup recommended in review

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

15 years agoRemove the .suo file. Not needed.
hyatt [Mon, 9 Jan 2006 22:31:26 +0000 (22:31 +0000)]
Remove the .suo file. Not needed.

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

15 years agoCheck in a fixed JSCore project.
hyatt [Mon, 9 Jan 2006 22:29:28 +0000 (22:29 +0000)]
Check in a fixed JSCore project.

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