Timeline
Apr 26, 2008:
- 10:27 PM Changeset in webkit [32603] by
-
- 11 edits in tags/Safari-6526.2
Merge r32530.
- 10:27 PM Changeset in webkit [32602] by
-
- 8 edits in tags/Safari-6526.2
Merge r32583.
- 8:10 PM Changeset in webkit [32601] by
-
- 4 edits41 deletes in trunk/BugsSite
Removed temp files and added appropriate svn:ignore properties.
Rubber-stamped by Mark Rowe.
- data: Added svn:ignore property for "versioncache" and "versioncache.*" files.
- data/template: Added svn:ignore property for "template" subdirectory.
- data/template/template: Removed precompiled template subdirectory.
- data/versioncache: Removed.
- data/versioncache.*: Removed backup versioncache files.
- data/webdot: Added svn:ignore property for "*.dot" files.
- data/webdot/*.dot: Removed cached webdot files.
- 7:29 PM Changeset in webkit [32600] by
-
- 2 edits in trunk/WebKitTools
Delete the DerivedSources after make clean has been done so that the DerivedSouces don't get re-created. Also, use the proper extension for the Win wxPython extension.
- 7:24 PM Changeset in webkit [32599] by
-
- 4 edits in trunk
Versioning.
- 7:23 PM Changeset in webkit [32598] by
-
- 1 copy in tags/Safari-6526.2
New tag.
- 6:56 PM Changeset in webkit [32597] by
-
- 29 edits6 moves4 adds in trunk
WebCore:
2008-04-26 Adam Barth <hk9565@gmail.com>
Reviewed by Adam Roben and Sam Weinig.
Fixes bug http://bugs.webkit.org/show_bug.cgi?id=17331
Fixes bug http://bugs.webkit.org/show_bug.cgi?id=16848
Updates postMessage implementation to match HTML 5 specification:
1) Adds origin parameter to postMessage.
2) Removes domain and uri attributes of MessageEvent in favor of
origin attribute.
In order to do this correctly, we need to distinguish between hosts and domains
in the SecurityOrigin class. There are now three ways to compare security origins:
1) isSameSchemeHostPort compares scheme, host, and port, and is used for postMessage
2) equal compares all aspects of the security origin, and is used for hash keys
3) canAccess understands the semantics of schemes such as file:// and data:// URLs,
and should be used for scripting access checks.
Changed SecurityOrigin::toString() to generate identifiers that are suitable for
being used as a MessageEvent's origin property. In the future, they could be used
as database string identifiers as well. Re-used KURL parser to parse serialized
SecurityOrigins.
Collin Jackson <collinj-webkit@collinjackson.com> also contributed to this patch.
Tests: http/tests/security/postMessage/invalid-origin-throws-exception.html
http/tests/security/postMessage/javascript-page-still-sends-origin.html
http/tests/security/postMessage/origin-unaffected-by-base-tag.html
http/tests/security/postMessage/origin-unaffected-by-document-domain.html
http/tests/security/postMessage/target-origin.html
- WebCore.base.exp:
- bindings/js/JSDOMWindowCustom.cpp: (WebCore::JSDOMWindow::postMessage):
- dom/Document.cpp: (WebCore::Document::domain):
- dom/MessageEvent.cpp: (WebCore::MessageEvent::MessageEvent): (WebCore::MessageEvent::initMessageEvent):
- dom/MessageEvent.h: (WebCore::MessageEvent::origin):
- dom/MessageEvent.idl:
- html/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::checkOrigin): (WebCore::CanvasRenderingContext2D::createPattern):
- page/DOMWindow.cpp: (WebCore::DOMWindow::postMessage):
- page/DOMWindow.h:
- page/DOMWindow.idl:
- platform/SecurityOrigin.cpp: (WebCore::SecurityOrigin::SecurityOrigin): (WebCore::SecurityOrigin::create): (WebCore::SecurityOrigin::createForFrame): (WebCore::SecurityOrigin::copy): (WebCore::SecurityOrigin::setDomainFromDOM): (WebCore::SecurityOrigin::canAccess): (WebCore::SecurityOrigin::isSecureTransitionTo): (WebCore::SecurityOrigin::toString): (WebCore::SecurityOrigin::createFromString): (WebCore::SecurityOrigin::createFromDatabaseIdentifier): (WebCore::SecurityOrigin::databaseIdentifier): (WebCore::SecurityOrigin::equal): (WebCore::SecurityOrigin::isSameSchemeHostPort):
- platform/SecurityOrigin.h: (WebCore::SecurityOrigin::host): (WebCore::SecurityOrigin::domain):
- platform/SecurityOriginHash.h: (WebCore::SecurityOriginTraits::deletedValue):
- storage/DatabaseTracker.cpp: (WebCore::DatabaseTracker::hasEntryForDatabase): (WebCore::DatabaseTracker::originPath): (WebCore::DatabaseTracker::fullPathForDatabase): (WebCore::DatabaseTracker::populateOrigins): (WebCore::DatabaseTracker::databaseNamesForOrigin): (WebCore::DatabaseTracker::detailsForNameAndOrigin): (WebCore::DatabaseTracker::setDatabaseDetails): (WebCore::DatabaseTracker::setQuota): (WebCore::DatabaseTracker::addDatabase): (WebCore::DatabaseTracker::deleteOrigin): (WebCore::DatabaseTracker::deleteDatabase):
WebKit/mac:
2008-04-20 Adam Barth <hk9565@gmail.com>
Reviewed by Adam Roben and Sam Weinig.
Updated WebSecurityOrigin to match new SecurityOrigin API.
Collin Jackson <collinj-webkit@collinjackson.com> also contributed to this patch.
- Storage/WebSecurityOrigin.mm: (-[WebSecurityOrigin host]): (-[WebSecurityOrigin domain]):
- Storage/WebSecurityOriginPrivate.h:
WebKit/win:
2008-04-26 Adam Barth <hk9565@gmail.com>
Reviewed by Adam Roben and Sam Weinig.
Renamed "domain" method to "host" to match SecurityOrigin.
- Interfaces/IWebSecurityOrigin.idl:
- WebSecurityOrigin.cpp: (WebSecurityOrigin::host):
- WebSecurityOrigin.h:
WebKitTools:
2008-04-26 Adam Barth <hk9565@gmail.com>
Reviewed by Adam Roben and Sam Weinig.
Updates LayoutTestController to use host instead of domain.
Collin Jackson <collinj-webkit@collinjackson.com> also contributed to this patch.
- DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::setDatabaseQuota):
- DumpRenderTree/mac/UIDelegate.mm: (-[UIDelegate webView:frame:exceededDatabaseQuotaForSecurityOrigin:database:]):
LayoutTests:
2008-04-26 Adam Barth <hk9565@gmail.com>
Reviewed by Adam Roben and Sam Weinig.
Update LayoutTests for new postMessage API.
Collin Jackson <collinj-webkit@collinjackson.com> also contributed to this patch.
- http/tests/security/postMessage/domain-and-uri-unaffected-by-base-tag-expected.txt: Removed.
- http/tests/security/postMessage/domain-and-uri-unaffected-by-base-tag.html: Removed.
- http/tests/security/postMessage/domain-unaffected-by-document-domain-expected.txt: Removed.
- http/tests/security/postMessage/domain-unaffected-by-document-domain.html: Removed.
- http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt: Added.
- http/tests/security/postMessage/invalid-origin-throws-exception.html: Added.
- http/tests/security/postMessage/javascript-page-still-sends-domain-expected.txt: Removed.
- http/tests/security/postMessage/javascript-page-still-sends-domain.html: Removed.
- http/tests/security/postMessage/javascript-page-still-sends-origin-expected.txt: Copied from LayoutTests/http/tests/security/postMessage/javascript-page-still-sends-domain-expected.txt.
- http/tests/security/postMessage/javascript-page-still-sends-origin.html: Copied from LayoutTests/http/tests/security/postMessage/javascript-page-still-sends-domain.html.
- http/tests/security/postMessage/origin-unaffected-by-base-tag-expected.txt: Copied from LayoutTests/http/tests/security/postMessage/domain-and-uri-unaffected-by-base-tag-expected.txt.
- http/tests/security/postMessage/origin-unaffected-by-base-tag.html: Copied from LayoutTests/http/tests/security/postMessage/domain-and-uri-unaffected-by-base-tag.html.
- http/tests/security/postMessage/origin-unaffected-by-document-domain-expected.txt: Copied from LayoutTests/http/tests/security/postMessage/domain-unaffected-by-document-domain-expected.txt.
- http/tests/security/postMessage/origin-unaffected-by-document-domain.html: Copied from LayoutTests/http/tests/security/postMessage/domain-unaffected-by-document-domain.html.
- http/tests/security/postMessage/target-origin-expected.txt: Added.
- http/tests/security/postMessage/target-origin.html: Added.
- 6:52 PM Changeset in webkit [32596] by
-
- 4 edits in trunk
Another round of build fixes, hopefully the last this time.
- 5:35 PM Changeset in webkit [32595] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Kevin Ollivier.
Allow the user to set the path to SWIG using an environment variable.
- 5:28 PM Changeset in webkit [32594] by
-
- 2 edits in trunk/WebCore
wx build fix. Add needed wx includes for compilation.
https://bugs.webkit.org/show_bug.cgi?id=18758
- 5:21 PM Changeset in webkit [32593] by
-
- 2 edits in trunk/WebKitTools
wx build fix. Download the latest libpng version for building the dependencies.
- 1:12 PM Changeset in webkit [32592] by
-
- 5 edits in branches/squirrelfish/JavaScriptCore
2008-04-26 Maciej Stachowiak <mjs@apple.com>
Reviewed by Oliver.
- document all property getting, setting and deleting opcodes
(And fix function parameter names to match corresponding opcode parameter names.)
- VM/CodeGenerator.cpp: (KJS::CodeGenerator::emitResolve): (KJS::CodeGenerator::emitResolveBase): (KJS::CodeGenerator::emitResolveBaseAndProperty): (KJS::CodeGenerator::emitResolveBaseAndFunc): (KJS::CodeGenerator::emitGetPropId): (KJS::CodeGenerator::emitPutPropId): (KJS::CodeGenerator::emitDeletePropId): (KJS::CodeGenerator::emitPutPropVal):
- VM/CodeGenerator.h:
- VM/Machine.cpp: (KJS::resolve): (KJS::resolveBase): (KJS::resolveBaseAndProperty): (KJS::resolveBaseAndFunc): (KJS::Machine::privateExecute):
- kjs/nodes.cpp: (KJS::ResolveNode::emitCode): (KJS::ArrayNode::emitCode): (KJS::PropertyListNode::emitCode): (KJS::BracketAccessorNode::emitCode): (KJS::EvalFunctionCallNode::emitCode): (KJS::FunctionCallResolveNode::emitCode): (KJS::FunctionCallBracketNode::emitCode): (KJS::PostIncResolveNode::emitCode): (KJS::PostDecResolveNode::emitCode): (KJS::PostIncBracketNode::emitCode): (KJS::PostDecBracketNode::emitCode): (KJS::PostIncDotNode::emitCode): (KJS::PostDecDotNode::emitCode): (KJS::DeleteResolveNode::emitCode): (KJS::TypeOfResolveNode::emitCode): (KJS::PreIncResolveNode::emitCode): (KJS::PreDecResolveNode::emitCode): (KJS::PreIncBracketNode::emitCode): (KJS::PreDecBracketNode::emitCode): (KJS::AssignResolveNode::emitCode): (KJS::AssignDotNode::emitCode): (KJS::ReadModifyDotNode::emitCode): (KJS::AssignBracketNode::emitCode): (KJS::ReadModifyBracketNode::emitCode): (KJS::ConstDeclNode::emitCodeSingle):
- 9:41 AM Changeset in webkit [32591] by
-
- 6 edits8 adds in trunk
WebCore:
2008-04-26 Anatoli Papirovski <apapirovski@mac.com>
Reviewed by Dave Hyatt.
Fix for https://bugs.webkit.org/show_bug.cgi?id=18583
WebKit should ignore declarations with a negative value for
line-height and font-size, including in the shorthand font form.
Tests: fast/css/font-size-negative.html
fast/css/line-height-negative.html
- css/CSSParser.cpp: (WebCore::CSSParser::parseValue): (WebCore::CSSParser::parseFont):
LayoutTests:
2008-04-26 Anatoli Papirovski <apapirovski@mac.com>
Reviewed by Dave Hyatt.
Test for https://bugs.webkit.org/show_bug.cgi?id=18583
Negative values are invalid for font-size and line-height,
including in the shorthand "font".
- fast/css/font-size-negative.html: Added.
- fast/css/line-height-negative.html: Added.
- platform/mac/css2.1/t100801-c548-ln-ht-02-b-ag-expected.checksum:
- platform/mac/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
- platform/mac/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
- platform/mac/fast/css/font-size-negative-expected.checksum: Added.
- platform/mac/fast/css/font-size-negative-expected.png: Added.
- platform/mac/fast/css/font-size-negative-expected.txt: Added.
- platform/mac/fast/css/line-height-negative-expected.checksum: Added.
- platform/mac/fast/css/line-height-negative-expected.png: Added.
- platform/mac/fast/css/line-height-negative-expected.txt: Added.
- 2:07 AM Changeset in webkit [32590] by
-
- 9 edits2 adds in branches/squirrelfish
Bug 18628: SQUIRRELFISH: need to support recursion limit
<https://bugs.webkit.org/show_bug.cgi?id=18628>
Reviewed by Maciej.
Basically completes recursion limiting. There is still some
tuning we may want to do to make things better in the face of
very bad code, but certainly nothing worse than anything already
possible in trunk.
Also fixes a WebKit test by fixing the exception text :D
- 2:07 AM Changeset in webkit [32589] by
-
- 1 edit in branches/squirrelfish/JavaScriptCore/ChangeLog
Fix the changelog
Apr 25, 2008:
- 8:28 PM Changeset in webkit [32588] by
-
- 2 edits in trunk/JavaScriptGlue
<rdar://problem/5891264> Don't install the JavaScriptGlue headers
Reviewed by Adele Peterson.
- 7:02 PM Changeset in webkit [32587] by
-
- 11 edits1 delete in trunk/JavaScriptCore
2008-04-25 Sam Weinig <sam@webkit.org>
Rubber-stamped by Mark Rowe.
Remove SavedBuiltins and SavedProperties classes and the methods used to
save data to them. The CachedPage now stores a the JSGlobalObject in full.
- JavaScriptCore.exp:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/JSGlobalObject.cpp:
- kjs/JSGlobalObject.h:
- kjs/JSVariableObject.cpp:
- kjs/JSVariableObject.h: (KJS::JSVariableObject::localStorage):
- kjs/SavedBuiltins.h: Removed.
- kjs/object.h:
- kjs/property_map.cpp:
- kjs/property_map.h:
- 5:55 PM Changeset in webkit [32586] by
-
- 3 edits2 adds in trunk/WebCore
2008-04-25 Anders Carlsson <andersca@apple.com>
Reviewed by Sam.
Add empty ApplicationCacheStorage class.
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- loader/appcache/ApplicationCacheStorage.cpp: Added. (WebCore::cacheStorage):
- loader/appcache/ApplicationCacheStorage.h: Added.
- 5:45 PM Changeset in webkit [32585] by
-
- 7 edits in trunk/WebCore
2008-04-24 Sam Weinig <sam@webkit.org>
Reviewed by Geoffrey Garen.
Replace the JSDOMWindow with a new one instead of clearing it.
- bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::clear): Don't reset the window.
- bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::clear): Replace the current JSDOMWindow stored in the wrapper window with a new one.
- history/CachedPage.cpp: (WebCore::CachedPage::CachedPage): (WebCore::CachedPage::restore): (WebCore::CachedPage::clear):
- history/CachedPage.h: Instead of storing the builtins, properties and localstorage in special holding structs, store the entire JSDOMWindow.
For the case of a page that has no JSDOMWindow before it's first
navigation, has one created while it is in the cache and is then
navigated back, create a new JSDOMWindow to keep the assumption
in JSDOMWindowWrapper that it always has the correct window.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::clear): We must clear the DOMWindow first, so that we create a new JSDOMWindow, it gets a new one.
- page/Frame.cpp: (WebCore::Frame::clearDOMWindow): Null out the domWindow so that on the next access, a new one is created.
- 5:08 PM Changeset in webkit [32584] by
-
- 7 edits in trunk/WebCore
2008-04-25 Sam Weinig <sam@webkit.org>
Reviewed by Mark Rowe.
The EventListeners need to operate and store JSDOMWindows, not JSDOMWrapperWindows.
- bindings/js/JSDOMWindowBase.cpp: (WebCore::JSDOMWindowBase::~JSDOMWindowBase): (WebCore::JSDOMWindowBase::findOrCreateJSEventListener): (WebCore::JSDOMWindowBase::findOrCreateJSUnprotectedEventListener):
- bindings/js/JSSVGLazyEventListener.cpp: (WebCore::JSSVGLazyEventListener::JSSVGLazyEventListener):
- bindings/js/JSSVGLazyEventListener.h:
- bindings/js/kjs_events.cpp: (WebCore::JSAbstractEventListener::handleEvent): (WebCore::JSUnprotectedEventListener::JSUnprotectedEventListener): (WebCore::JSUnprotectedEventListener::~JSUnprotectedEventListener): (WebCore::JSUnprotectedEventListener::window): (WebCore::JSUnprotectedEventListener::clearWindow): (WebCore::JSEventListener::JSEventListener): (WebCore::JSEventListener::~JSEventListener): (WebCore::JSEventListener::window): (WebCore::JSEventListener::clearWindow): (WebCore::JSLazyEventListener::JSLazyEventListener): (WebCore::JSLazyEventListener::parseCode):
- bindings/js/kjs_events.h:
- bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::createHTMLEventHandler): (WebCore::KJSProxy::createSVGEventHandler):
- 5:03 PM Changeset in webkit [32583] by
-
- 8 edits in trunk
Add some content to an empty ICU header file to prevent verification errors.
Rubber-stamped by Sam Weinig.
- 4:38 PM Changeset in webkit [32582] by
-
- 2 edits in trunk/WebCore
2008-04-25 Anders Carlsson <andersca@apple.com>
Fix tyop.
- loader/DocumentLoader.cpp: (WebCore::DocumentLoader::scheduleApplicationCacheLoad):
- 4:36 PM Changeset in webkit [32581] by
-
- 12 edits in trunk
WebCore:
2008-04-25 Anders Carlsson <andersca@apple.com>
Reviewed by Sam.
Add and honor offlineWebApplicationCacheEnabled setting.
- WebCore.base.exp:
- loader/DocumentLoader.cpp: (WebCore::DocumentLoader::scheduleApplicationCacheLoad):
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::load):
- loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::selectCache): (WebCore::ApplicationCacheGroup::selectCacheWithoutManifestURL):
- page/Settings.cpp: (WebCore::Settings::Settings): (WebCore::Settings::setOfflineWebApplicationCacheEnabled):
- page/Settings.h: (WebCore::Settings::offlineWebApplicationCacheEnabled):
WebKit/mac:
2008-04-25 Anders Carlsson <andersca@apple.com>
Reviewed by Sam.
Add offlineWebApplicationCacheEnabled preference.
- WebView/WebPreferenceKeysPrivate.h:
- WebView/WebPreferences.m: (+[WebPreferences initialize]): (-[WebPreferences offlineWebApplicationCacheEnabled]): (-[WebPreferences setOfflineWebApplicationCacheEnabled:]):
- WebView/WebPreferencesPrivate.h:
- WebView/WebView.mm: (-[WebView _updateSettingsFromPreferences:]):
- 3:44 PM Changeset in webkit [32580] by
-
- 98 edits in trunk/WebKitSite
2008-04-25 Mark Rowe <mrowe@apple.com>
Upgrade to WordPress 2.5.1. Another day, another security vulnerability in WordPress.
- blog:
- 3:41 PM Changeset in webkit [32579] by
-
- 3 edits in branches/squirrelfish/JavaScriptCore
Bug 18736: SQUIRRELFISH: switch statements with no default have incorrect codegen
<https://bugs.webkit.org/show_bug.cgi?id=18736>
Reviewed by Geoff
Put a limit on the level of reentry recursion. 128 levels of re-entrant recursion
seems reasonable as it is greater than the old eval limit, and a long way short of
the reentry depth needed to overflow the stack.
- 2:44 PM Changeset in webkit [32578] by
-
- 2 edits in trunk/JavaScriptCore
<rdar://problem/5819422> REGRESSION: Wrong line number passed to -willLeaveCallFrame
Patch by George Dicker and Michael Kahl. Reviewed by Darin.
When -[NSObject(WebScriptDebugDelegate) webView:willLeaveCallFrame:sourceId:line:forWebFrame:]
is invoked, the first line number of the function is returned instead of the last
line number. This regressed in r28458.
- kjs/nodes.cpp: (KJS::FunctionBodyNodeWithDebuggerHooks::execute): Pass lastLine() instead of lineNo() when calling Debugger::returnEvent().
- 2:11 PM Changeset in webkit [32577] by
-
- 2 edits in trunk/WebCore
2008-04-25 Anders Carlsson <andersca@apple.com>
Reviewed by Adam.
<rdar://problem/5629139>
PluginInfoStoreWin needs to implement pluginNameForMIMEType().
- plugins/PluginInfoStore.cpp: (WebCore::PluginInfoStore::pluginNameForMIMEType):
- 1:09 PM Changeset in webkit [32576] by
-
- 2 edits in trunk/WebKit/win
2008-04-25 Anders Carlsson <andersca@apple.com>
Reviewed by Adam.
Fix internal debug build.
- WebKit.vcproj/WebKit.vcproj:
- 11:11 AM Changeset in webkit [32575] by
-
- 5 edits in branches/squirrelfish/JavaScriptCore
2008-04-25 Geoffrey Garen <ggaren@apple.com>
Reviewed by Sam Weinig.
A tiny bit of cleanup to the regexp code.
Removed some static_cast.
Removed createRegExpImp because it's no longer used.
- 11:00 AM SquirrelFish edited by
- (diff)
- 10:02 AM Changeset in webkit [32574] by
-
- 2 edits in trunk/JavaScriptCore
2008-04-25 Darin Adler <Darin Adler>
Done with Stephanie Lewis.
- JavaScriptCore.xcodeproj/project.pbxproj: Prepare for compilation with gcc 4.2 by adding -fno-strict-aliasing to CollatorICU.cpp.
- 7:43 AM Changeset in webkit [32573] by
-
- 2 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
Fixed focus handling when a node is focused while the corresponding QWebPage does not have the focus.
- Correctly de- and reactivate the focused frame in focusOut/focusInEvent
without telling the focus controller. We don't want to change the focused frame
- the controller has to remember it in fact - but instead just deactivate the frame for correct painting as RenderTheme::isFocused() uses the activation state of the frame.
- 5:37 AM Changeset in webkit [32572] by
-
- 2 edits in trunk/WebCore
Tor Arne Vestbø <tavestbo@trolltech.com>
Respect antialiasing hint when drawing focus rects.
- 5:37 AM Changeset in webkit [32571] by
-
- 2 edits in trunk/WebKit/qt
Kavindra Devi Palaraja <kdpalara@trolltech.com>
completed documentation for the Detailed Description section for QWebView
- 5:37 AM Changeset in webkit [32570] by
-
- 2 edits in trunk/WebKit/qt
Denis Dzyubenko <denis.dzyubenko@trolltech.com>
Fixed the way QWebHistory works - when you call back(), forward() or goToItem() functions it changes the current item in history *and* loads the corresponding page.
- 5:36 AM Changeset in webkit [32569] by
-
- 2 edits in trunk/WebKit/qt
Tor Arne Vestbø <tavestbo@trolltech.com>
Fix resubmit of HTML forms when initially denied by QWebPage::acceptNavigationRequest().
- 3:49 AM Changeset in webkit [32568] by
-
- 4 edits in trunk/WebKit/qt
Simon Hausmann <Simon Hausmann>
When pressing backspace in a line edit in a webpage we should not go back to the previous page.
The shortcut for back on Windows is backspace. Implemented shortcut override
handling in QWebView/QWebPage to prevent this.
- 3:49 AM Changeset in webkit [32567] by
-
- 3 edits in trunk/WebKit/qt
Ariya Hidayat <ariya.hidayat@trolltech.com>
Fix triple-clicking does not work in a web page
- 3:49 AM Changeset in webkit [32566] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
networking: Use Qt::QueuedConnection in QNetworkReplyHandler
Make sure we leave the networking backend before calling
into WebCore. Otheriwse we might return to the networking
backend when it is already deleted.
- 3:49 AM Changeset in webkit [32565] by
-
- 2 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
When pressing Ctrl-Up the keyboard modifiers could include other modifiers
- 3:48 AM Changeset in webkit [32564] by
-
- 2 edits in trunk/WebKit/qt
Tor Arne Vestbø <tavestbo@trolltech.com>
Fix handling of Javascript's confirm() function in QtWebKit.
- 3:41 AM Changeset in webkit [32563] by
-
- 2 edits in trunk/WebKit/qt
Kavindra Devi Palaraja <kdpalara@trolltech.com>
Doc - added a screenshot, flowchart, and a snippet to the QWebView documentation to improve clarity
- 3:32 AM Changeset in webkit [32562] by
-
- 4 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
QWebPage: missing signal when window.print() is requested from javascript
- 3:32 AM Changeset in webkit [32561] by
-
- 2 edits in trunk/WebCore
Tor Arne Vestbø <tavestbo@trolltech.com>
Fix propagation of mouse double click events.
Treat a mouse double click as a regular mouse press with just a different click count.
- 3:32 AM Changeset in webkit [32560] by
-
- 2 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
Fixes: "Save Image" action wasn't doing anything.
- 3:31 AM Changeset in webkit [32559] by
-
- 3 edits in trunk/WebCore
Tor Arne Vestbø <tavestbo@trolltech.com>
Fixes: Fix strange button sizes (push, radio, and check) in QtWebKit.
We now use pixel metrics instead of fixed sizes for the
button margins, or if the style supports layout rects we
use the delta between the content rect and the layout rect.
In adition we compensate for the difference between the size
for content and the actual layout rect (if supported) by
reporting back the layout rect to WebKit for page layout,
and then inflating the rect we actually paint to.
- 3:31 AM Changeset in webkit [32558] by
-
- 2 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
Apply key event changes to the current frame, not the main frame.
Example: hitting space bar should scroll current frame, not the main frame
which doesn't even have a scrollbar.
- 3:00 AM Changeset in webkit [32557] by
-
- 2 edits in trunk/WebKit/qt
Benjamin Meyer <bmeyer@trolltech.com>
Fixes: QWebFrame crash when fetching the icon
Just call QWebSettings::iconForUrl to not duplicate code and obey the mutex lock.
- 2:59 AM Changeset in webkit [32556] by
-
- 2 edits in trunk/WebCore
Benjamin Meyer <bmeyer@trolltech.com>
Fixes: Valgrind warnings about uninitilized variables used in jumps
- 2:59 AM Changeset in webkit [32555] by
-
- 4 edits in trunk
Warwick Allison <warwick@trolltech.com>
Fixes: Scrollbars did not report correct maximum.
- 2:59 AM Changeset in webkit [32554] by
-
- 3 edits in trunk/WebCore
Benjamin Meyer <bmeyer@trolltech.com>
Implement NoDrop, ZoomIn, and ZoomOut cursors
- 2:01 AM Changeset in webkit [32553] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
Handle the ListboxAppearance as 'TextField' as well. We are mainly interested in the background.
RenderBox will call us to paint the outline/background, it is handled the same as a
TextAreaAppearance in RenderTheme, handle it the same in the RenderThemeQt
- 2:01 AM Changeset in webkit [32552] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
No reason to exit the application when we can not paint something. Replace the Q_ASSERT
with a runtime check. Return true to indicate that we did not handle the painting
of this element.
- 2:01 AM Changeset in webkit [32551] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
Correct the comment. We are in painTextField and don't paint a button.
- 2:00 AM Changeset in webkit [32550] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
Allow ListboxAppearance to take focus as well. Stolen from Tor Arne
- 2:00 AM Changeset in webkit [32549] by
-
- 2 edits in trunk/LayoutTests
Holger Hans Peter Freyther <zecke@selfish.org>
Do not execute most of the http tests as they hang or crash.
- 2:00 AM Changeset in webkit [32548] by
-
- 2 edits in trunk/WebCore
Simon Hausmann <Simon Hausmann>
Remove debug output.
- 1:28 AM Changeset in webkit [32547] by
-
- 2 edits in branches/squirrelfish/JavaScriptCore
Bug 18736: SQUIRRELFISH: switch statements with no default have incorrect codegen
<https://bugs.webkit.org/show_bug.cgi?id=18736>
Reviewed by Maciej
Ensure the "default" target is correct in the absence of an explicit default handler.
- 1:10 AM Changeset in webkit [32546] by
-
- 5 edits in trunk/WebKit/qt
David Boddie <dboddie@trolltech.com>
Documentation updates for some of the QWeb classes
- 1:09 AM Changeset in webkit [32545] by
-
- 1 edit in branches/squirrelfish/JavaScriptCore/ChangeLog
Fixing the ChangeLog
- 1:08 AM Changeset in webkit [32544] by
-
- 4 edits in branches/squirrelfish/JavaScriptCore
Bug 18732: SQUIRRELFISH: exceptions thrown by native constructors are ignored
<https://bugs.webkit.org/show_bug.cgi?id=18732>
Reviewed by Maciej
More bounds checking.
- 12:53 AM Changeset in webkit [32543] by
-
- 5 edits in trunk
Holger Hans Peter Freyther <zecke@selfish.org>
Implement dumping of resource load callbacks to pass http/tests/xmlhttprequest/abort-should-cancel-load.html
Similar to Editing and Frameloading we do the dumping within WebCore
- 12:52 AM Changeset in webkit [32542] by
-
- 2 edits in trunk/WebCore
Holger Hans Peter Freyther <zecke@selfish.org>
Change the string to match the mac and pass http/tests/misc/isindex-formdata.html
- 12:52 AM Changeset in webkit [32541] by
-
- 2 edits in trunk/WebCore
Simon Hausmann <Simon Hausmann>
When we encounter a new/unknown HTTP request type report it back to WebCore as loading error.
- 12:51 AM Changeset in webkit [32540] by
-
- 3 edits in branches/squirrelfish/JavaScriptCore
2008-04-25 Maciej Stachowiak <mjs@apple.com>
Reviewed by Oliver.
- fix signal catching magic
The signal handlers are restored to _exit but are only set when
running under run-javascriptcore-tests. fprintf from a signal
handler is not safe.
- kjs/testkjs.cpp: (main): (parseArguments):
- tests/mozilla/jsDriver.pl:
- 12:44 AM Changeset in webkit [32539] by
-
- 2 edits in trunk/WebCore
Benjamin Meyer <bmeyer@trolltech.com>
Fix crash in the networking layer.
Set the m_reply to null right after calling deleteLater().
- 12:27 AM Changeset in webkit [32538] by
-
- 2 edits in branches/squirrelfish/JavaScriptCore
2008-04-25 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Maciej.
Bug 18732: SQUIRRELFISH: exceptions thrown by native constructors are ignored
<https://bugs.webkit.org/show_bug.cgi?id=18732>
Fixes another regression test.
- VM/Machine.cpp: (KJS::Machine::privateExecute):
- 12:24 AM Changeset in webkit [32537] by
-
- 3 edits in branches/squirrelfish/JavaScriptCore
2008-04-25 Cameron Zwarich <cwzwarich@uwaterloo.ca>
Reviewed by Maciej.
Bug 18728: SQUIRRELFISH: invalid regular expression constants should throw exceptions
<https://bugs.webkit.org/show_bug.cgi?id=18728>
Fixes another regression test.
- kjs/nodes.cpp: (KJS::RegExpNode::emitCode):