lp:~uws/webkit-open-source/webkit.trunk

Created by Wouter Bolsterlee on 2008-07-18 and last modified on 2009-01-15

This branch is a irregularly updated bzr-svn mirror of the upstream Webkit trunk branch.

Get this branch:
bzr branch lp:~uws/webkit-open-source/webkit.trunk
Only Wouter Bolsterlee can upload to this branch. If you are Wouter Bolsterlee please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Wouter Bolsterlee
Project:
WebKit
Status:
Development

Recent revisions

30440. By <email address hidden> on 2008-11-07

2008-11-07 Ariya Hidayat <email address hidden>

        Reviewed by Tor Arne Vestbø and Simon Hausmann.

        Added an option to allow printing the background color and images.
        Mostly reworked from a patch by Holger.
        This setting is enabled by default.

        * Api/qwebsettings.cpp:
        (QWebSettingsPrivate::apply):
        (QWebSettings::QWebSettings):
        * Api/qwebsettings.h:

30439. By <email address hidden> on 2008-11-07

2008-11-07 Simon Hausmann <email address hidden>

        Fix the build on case-sensitive file systems. grammar.y was renamed to
        Grammar.y but Lexer.cpp includes grammar.h. The build bots didn't
        notice this change because of stale files.

30438. By <email address hidden> on 2008-11-07

2008-11-07 Henrik Hartz <email address hidden>

        Reviewed by Simon Hausmann.

        Fix valgrind warning about uninitialized lastStop variable.

30437. By <email address hidden> on 2008-11-07

2008-11-07 Cameron Zwarich <email address hidden>

        Reviewed by Alexey Proskuryakov.

        Rename the m_nextGlobal, m_nextParameter, and m_nextConstant member
        variables of CodeGenerator to m_nextGlobalIndex, m_nextParameterIndex,
        and m_nextConstantIndex respectively. This is to distinguish these from
        member variables like m_lastConstant, which are actually RefPtrs to
        Registers.

        * bytecompiler/CodeGenerator.cpp:
        (JSC::CodeGenerator::addGlobalVar):
        (JSC::CodeGenerator::allocateConstants):
        (JSC::CodeGenerator::CodeGenerator):
        (JSC::CodeGenerator::addParameter):
        (JSC::CodeGenerator::addConstant):
        * bytecompiler/CodeGenerator.h:

30436. By <email address hidden> on 2008-11-07

        Reviewed by Maciej Stachowiak.

        Fix layout test brokenness following r38211.

        * page/EventHandler.cpp: (WebCore::EventHandler::handleAccessKey):
        Restore old Shift key behavior. We ignore Shift key state when matching access keys (which
        matches neither IE nor Firefox), and this patch made WebKit behave like Firefox
        inadvertently. This may or may not be a good thing, but it's certainly not something that
        should change by accident.

30435. By <email address hidden> on 2008-11-07

2008-11-07 Holger Hans Peter Freyther <email address hidden>

        Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=22039

        Enable text only and succeeding fast tests for the gtk port

        Enable the tests from the fast directory that succeed. Classify the
        remaining tests from the fast directory.

        * platform/gtk/Skipped:

30434. By <email address hidden> on 2008-11-07

2008-11-07 Holger Hans Peter Freyther <email address hidden>

        Reviewed by Darin Adler.

        https://bugs.webkit.org/show_bug.cgi?id=22039

        Skip every test on the Gtk+ platform

        Add every test directory to the Skipped list in order to create
        a baseline for the Gtk+ port.

        * platform/gtk/Skipped:

30433. By <email address hidden> on 2008-11-07

2008-11-06 Cameron Zwarich <email address hidden>

        Reviewed by Geoff Garen.

        Move the remaining files in the kjs subdirectory of JavaScriptCore to
        a new parser subdirectory, and remove the kjs subdirectory entirely.

        JavaScriptCore:

        * AllInOneFile.cpp:
        * DerivedSources.make:
        * GNUmakefile.am:
        * JavaScriptCore.pri:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
        * JavaScriptCore.vcproj/jsc/jsc.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * JavaScriptCoreSources.bkl:
        * VM/CodeBlock.h:
        * VM/ExceptionHelpers.cpp:
        * VM/SamplingTool.h:
        * bytecompiler/CodeGenerator.h:
        * jsc.pro:
        * jscore.bkl:
        * kjs: Removed.
        * kjs/NodeInfo.h: Removed.
        * kjs/Parser.cpp: Removed.
        * kjs/Parser.h: Removed.
        * kjs/ResultType.h: Removed.
        * kjs/SourceCode.h: Removed.
        * kjs/SourceProvider.h: Removed.
        * kjs/grammar.y: Removed.
        * kjs/keywords.table: Removed.
        * kjs/lexer.cpp: Removed.
        * kjs/lexer.h: Removed.
        * kjs/nodes.cpp: Removed.
        * kjs/nodes.h: Removed.
        * kjs/nodes2string.cpp: Removed.
        * parser: Added.
        * parser/Grammar.y: Copied from kjs/grammar.y.
        * parser/Keywords.table: Copied from kjs/keywords.table.
        * parser/Lexer.cpp: Copied from kjs/lexer.cpp.
        * parser/Lexer.h: Copied from kjs/lexer.h.
        * parser/NodeInfo.h: Copied from kjs/NodeInfo.h.
        * parser/Nodes.cpp: Copied from kjs/nodes.cpp.
        * parser/Nodes.h: Copied from kjs/nodes.h.
        * parser/Parser.cpp: Copied from kjs/Parser.cpp.
        * parser/Parser.h: Copied from kjs/Parser.h.
        * parser/ResultType.h: Copied from kjs/ResultType.h.
        * parser/SourceCode.h: Copied from kjs/SourceCode.h.
        * parser/SourceProvider.h: Copied from kjs/SourceProvider.h.
        * parser/nodes2string.cpp: Copied from kjs/nodes2string.cpp.
        * pcre/pcre.pri:
        * pcre/pcre_exec.cpp:
        * runtime/FunctionConstructor.cpp:
        * runtime/JSActivation.h:
        * runtime/JSFunction.h:
        * runtime/JSGlobalData.cpp:
        * runtime/JSGlobalObjectFunctions.cpp:
        * runtime/JSObject.cpp:
        (JSC::JSObject::toNumber):
        * runtime/RegExp.cpp:

        WebCore:

        * ForwardingHeaders/kjs: Removed.
        * ForwardingHeaders/kjs/Parser.h: Removed.
        * ForwardingHeaders/kjs/SavedBuiltins.h: Removed.
        * ForwardingHeaders/kjs/SourceCode.h: Removed.
        * ForwardingHeaders/kjs/SourceProvider.h: Removed.
        * ForwardingHeaders/parser: Added.
        * ForwardingHeaders/parser/Parser.h: Copied from ForwardingHeaders/kjs/Parser.h.
        * ForwardingHeaders/parser/SourceCode.h: Copied from ForwardingHeaders/kjs/SourceCode.h.
        * ForwardingHeaders/parser/SourceProvider.h: Copied from ForwardingHeaders/kjs/SourceProvider.h.
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * bindings/js/StringSourceProvider.h:
        * bindings/js/WorkerScriptController.cpp:
        * bridge/NP_jsobject.cpp:
        * bridge/jni/jni_jsobject.mm:
        * bridge/testbindings.pro:
        * inspector/JavaScriptDebugServer.cpp:

        WebKit/mac:

        * ForwardingHeaders/kjs: Removed.
        * ForwardingHeaders/kjs/SavedBuiltins.h: Removed.

30432. By <email address hidden> on 2008-11-07

2008-11-06 Antti Koivisto <email address hidden>

        Eh, this trivial last minute change was wrong.

        * loader/CachedCSSStyleSheet.cpp:
        (WebCore::CachedCSSStyleSheet::sheetText):

30431. By <email address hidden> on 2008-11-07

2008-11-06 Antti Koivisto <email address hidden>

        Reviewed by Dan Bernstein.

        https://bugs.webkit.org/show_bug.cgi?id=22093

        Delaying the text decoding caused regression since the decoding
        also determines the encoding in case of @charset rule.

        Decode immediately in data() and keep the decoded string around
        during the checkNotify().

        * loader/CachedCSSStyleSheet.cpp:
        (WebCore::CachedCSSStyleSheet::sheetText):
        (WebCore::CachedCSSStyleSheet::data):
        * loader/CachedCSSStyleSheet.h:

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 with rich root (needs bzr 1.0)
This branch contains Public information 
Everyone can see this information.