Timeline
Nov 5, 2005:
- 10:22 PM Changeset in webkit [11081] by
-
- 1 edit2 adds in trunk/LayoutTests
Layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5357
REGRESSION: Scriptable plugin hides properties of OBJECT element
- fast/dom/object-plugin-hides-properties.html: Added.
- fast/js/object-plugin-hides-properties-expected.txt: Added.
- 10:20 PM Changeset in webkit [11080] by
-
- 2 edits in trunk/JavaScriptCore
Patch by Mitz Pettel, reviewed by Maciej.
- Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5357 REGRESSION: Scriptable plugin hides properties of OBJECT element
- bindings/objc/objc_class.mm: (KJS::Bindings::ObjcClass::fallbackObject):
- 9:58 PM Changeset in webkit [11079] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
changelog fixup
- 9:52 PM Changeset in webkit [11078] by
-
- 1 edit2 adds in trunk/LayoutTests
Layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5409
slice() testcase doesn't pass
- fast/js/string-slice-abnormal-values.html: Added.
- fast/js/string-slice-abnormal-values-expected.txt: Added.
- 9:48 PM Changeset in webkit [11077] by
-
- 3 edits in trunk/JavaScriptCore
Reviewed by Darin.
- Fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5409 slice() testcase doesn't pass
Modified String.slice to deal with funky values.
Updated test results. We now pass <js1_2/String/slice.js>.
- kjs/string_object.cpp: (StringProtoFuncImp::callAsFunction):
- tests/mozilla/expected.html:
- 9:07 PM Changeset in webkit [11076] by
-
- 2 edits in branches/Ti-2005-009-branch/JavaScriptCore
- Rolled out the pcre changes in my previous checkin because I applied them to the wrong branch.
Reviewed by TimH.
- pcre/pcre.c: (compile_branch):
- 8:09 PM Changeset in webkit [11075] by
-
- 1 edit in branches/Ti-2005-009-branch/JavaScriptCore/ChangeLog
changelog fixup
- 8:05 PM Changeset in webkit [11074] by
-
- 3 edits in branches/Ti-2005-009-branch/JavaScriptCore
Reviewed by NOBODY (OOPS!).
- Fixed <rdar://problem/4323773> REGRESSION (412.2-416.12): xxx appears on page due to JS regexp with char > 255 (5597) (tiddlywiki.com)
Previously, we fixed a buffer overflow by returning an error when
compiling character classes with characters > 255. But that broke
the internet.
Plan B here is to work around such classes, skipping single characters
255, skipping character ranges beginning > 255, and truncating
character ranges at 255.
I removed the early returns we added and the early returns in the
original library. Now, funky expressions compile normally, tweaked
by our special rules.
I also merged the UTF8 and UTF16 checks for out of range characters.
I remember we kept them separate before because we were purist about
marking off our code changes inside UTF16 #ifdefs. Since this patch
applies equally to UTF8 and UTF16, we've already lost that innocence,
so why not have a little fun?
- ChangeLog:
- pcre/pcre.c: (compile_branch):
- tests/mozilla/jsDriver.pl: Oh, by the way, I modified this to look inside of $SYMROOTS/Development. Not perfect, but certainly better than $SYMROOTS/, which is always wrong with XCode 2.1.
Nov 4, 2005:
- 10:49 PM Changeset in webkit [11073] by
-
- 1 edit32 adds in trunk/LayoutTests
- added pixel results for a bunch of tests that didn't have them
- fast/block/basic/021-expected.checksum: Added.
- fast/block/basic/021-expected.png: Added.
- fast/block/positioning/062-expected.checksum: Added.
- fast/block/positioning/062-expected.png: Added.
- fast/box-sizing/box-sizing-expected.checksum: Added.
- fast/box-sizing/box-sizing-expected.png: Added.
- fast/box-sizing/panels-one-expected.checksum: Added.
- fast/box-sizing/panels-one-expected.png: Added.
- fast/box-sizing/panels-two-expected.checksum: Added.
- fast/box-sizing/panels-two-expected.png: Added.
- fast/box-sizing/percentage-height-expected.checksum: Added.
- fast/box-sizing/percentage-height-expected.png: Added.
- fast/css-generated-content/014-expected.checksum: Added.
- fast/css-generated-content/014-expected.png: Added.
- fast/events/event-targets-expected.checksum: Added.
- fast/events/event-targets-expected.png: Added.
- fast/forms/blankbuttons-expected.checksum: Added.
- fast/forms/blankbuttons-expected.png: Added.
- fast/forms/button-positioned-expected.checksum: Added.
- fast/forms/button-positioned-expected.png: Added.
- fast/forms/indeterminate-expected.checksum: Added.
- fast/forms/indeterminate-expected.png: Added.
- fast/frames/calculate-fixed-expected.checksum: Added.
- fast/frames/calculate-fixed-expected.png: Added.
- fast/frames/calculate-order-expected.checksum: Added.
- fast/frames/calculate-order-expected.png: Added.
- fast/frames/calculate-percentage-expected.checksum: Added.
- fast/frames/calculate-percentage-expected.png: Added.
- fast/frames/calculate-relative-expected.checksum: Added.
- fast/frames/calculate-relative-expected.png: Added.
- fast/frames/calculate-round-expected.checksum: Added.
- fast/frames/calculate-round-expected.png: Added.
- 4:20 PM Changeset in webkit [11072] by
-
- 1 edit in trunk/WebCore/khtml/rendering/render_block.cpp
Fix build bustage.
- 4:13 PM Changeset in webkit [11071]
-
- 82 copies5 deletes in tags/JavaScriptCore-416~14
This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-416~14'.
- 4:13 PM Changeset in webkit [11070] by
-
- 2 edits in branches/Ti-2005-009-branch/JavaScriptCore
Versioning to JavaScriptCore-416.14
- 4:05 PM Changeset in webkit [11069]
-
- 8 copies3 deletes in tags/JavaScriptCore-312~1~1
This commit was manufactured by cvs2svn to create tag
'JavaScriptCore-312~1~1'.
- 4:05 PM Changeset in webkit [11068] by
-
- 2 edits in branches/Safari-1-3-branch/JavaScriptCore
Versioning JavaScriptCore-312.1.1
- 4:02 PM Changeset in webkit [11067] by
-
- 2 edits in branches/Safari-1-3-branch/JavaScriptCore
Merging fix from Ti-2005-009-branch to Safari-1-3-branch
2005-11-04 Geoffrey Garen <ggaren@apple.com>
Reviewed by darin.
- Fixed <rdar://problem/4317701> *SecUpd: Tiger* PCRE heap overflow in Safari JavaScriptCore
- pcre/pcre.c: (read_repeat_counts): We now return an error for negative repeat counts in regular expressions. This matches Firefox exactly, and Win IE by effect (Win IE doesn't return an error, but it does refuse to match anything).
- 3:26 PM Changeset in webkit [11066] by
-
- 2 edits in branches/Ti-2005-009-branch/JavaScriptCore
Reviewed by darin.
- Fixed <rdar://problem/4317701> *SecUpd: Tiger* PCRE heap overflow in Safari JavaScriptCore
- pcre/pcre.c: (read_repeat_counts): We now return an error for negative repeat counts in regular expressions. This matches Firefox exactly, and Win IE by effect (Win IE doesn't return an error, but it does refuse to match anything).
- 1:13 PM Changeset in webkit [11065] by
-
- 2 edits in trunk/WebCore
Fix for bug 5626, ghosted float steals mouse events. Make sure
that the floatRect() method deals with overflow.
Reviewed by john
- khtml/rendering/render_block.cpp: (khtml::RenderBlock::paint): (khtml::RenderBlock::floatRect): (khtml::RenderBlock::nodeAtPoint):
- 1:02 PM Changeset in webkit [11064] by
-
- 2 edits1 add in trunk/WebCore
Reviewed by John Sullivan.
Test case added:
- manual-tests/whitespace-pre-affinity.html
This patch addresses the root cause of the problem by making
RenderText::inlineBox() cope with the fact that in white-space:pre text the
newline characters are not part of any InlineTextBox... they lie "between"
them. Now DOWNSTREAM affinity selects the next text box only if the offset
that is past the current box is actually _in_ the next box.
- khtml/rendering/render_text.cpp: (RenderText::inlineBox):
- 12:40 PM Changeset in webkit [11063] by
-
- 1 edit7 deletes in trunk/WebCore
- removed unused duplicate copy of hash table code
- khtml/misc/hashfunctions.h: Removed.
- khtml/misc/hashmap.h: Removed.
- khtml/misc/hashset.h: Removed.
- khtml/misc/hashtable.cpp: Removed.
- khtml/misc/hashtable.h: Removed.
- khtml/misc/hashtraits.h: Removed.
- khtml/misc/pointerhash.h: Removed.
- 12:12 PM Changeset in webkit [11062]
-
- 22 copies3 deletes in tags/WebKit-312~5~2
This commit was manufactured by cvs2svn to create tag
'WebKit-312~5~2'.
- 12:12 PM Changeset in webkit [11061]
-
- 70 copies3 deletes in tags/WebCore-315~10~1
This commit was manufactured by cvs2svn to create tag
'WebCore-315~10~1'.
- 12:12 PM Changeset in webkit [11060] by
-
- 4 edits in branches/Safari-1-3-branch
Versioning to WebKit-312.5.2 and WebCore-315.10.1
- 12:04 PM Changeset in webkit [11059]
-
- 53 copies22 deletes in tags/WebKit-416~12
This commit was manufactured by cvs2svn to create tag
'WebKit-416~12'.
- 12:04 PM Changeset in webkit [11058]
-
- 210 copies15 deletes in tags/WebCore-416~14
This commit was manufactured by cvs2svn to create tag
'WebCore-416~14'.
- 12:04 PM Changeset in webkit [11057] by
-
- 4 edits in branches/Ti-2005-009-branch
Versioning to WebCore-416.14 and WebKit-416.12
- 9:45 AM Changeset in webkit [11056]
-
- 10 copies7 deletes in tags/Safari-521
This commit was manufactured by cvs2svn to create tag 'Safari-521'.
- 9:45 AM Changeset in webkit [11055] by
-
- 1 edit in branches/Safari-Leo-branch/JavaScriptCore/Info.plist
Versioning to 521.1
- 9:30 AM Changeset in webkit [11054] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Tim Hatcher.
- kxmlcore/HashSet.h: Fixed case of "hashfunctions.h" -- needs to be "HashFunctions.h".
- 9:02 AM Changeset in webkit [12211] by
-
- 2 edits in trunk/JavaScriptGlue
Reviewed by Darin.
- JavaScriptGlue.xcodeproj/project.pbxproj: Fixed the FRAMEWORK_SEARCH_PATHS to look in the WebKit Frameworks for the Default config.
- 12:07 AM Changeset in webkit [11053] by
-
- 4 edits in branches/Safari-1-3-branch/WebKit
Merged fix from TOT to Safari-1-3-branch
2005-10-07 John Sullivan <sullivan@apple.com>
Reviewed by Tim Omernick.
WebKit support for allowing clients to know which frame originated a particular JavaScript alert/dialog.
- WebView.subproj/WebUIDelegatePrivate.h: New optional delegate methods for the three JavaScript alert/dialogs. These are just like the existing ones in WebUIDelegate.h except that each adds a parameter specifying the frame that the JavaScript was running in. Eventually we'll deprecate the old three methods in favor of these in the public API.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge runJavaScriptAlertPanelWithMessage:]): Call version of the delegate method that has the frame parameter if the delegate supports it. (-[WebBridge runJavaScriptConfirmPanelWithMessage:]): ditto (-[WebBridge runJavaScriptTextInputPanelWithPrompt:defaultText:returningText:]): ditto
- WebView.subproj/WebDefaultUIDelegate.m: (-[WebDefaultUIDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:]): Now implements the new version of the delegate method that includes the frame parameter. (Still doesn't do anything though.) (-[WebDefaultUIDelegate webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:]): Now implements the new version of the delegate method that includes the frame parameter. (Still doesn't do anything though.) (-[WebDefaultUIDelegate webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:]): Now implements the new version of the delegate method that includes the frame parameter. Doesn't actually use the frame parameter here yet though.