Timeline
Dec 1, 2003:
- 3:11 PM Changeset in webkit [5644] by
-
- 2 edits in trunk/JavaScriptCore
Fixed mistake in method signatures used to get boolean and integer fields.
Reviewed by Chris.
- bindings/jni/jni_runtime.cpp: (JavaField::valueFromInstance):
- 2:53 PM Changeset in webkit [5643] by
-
- 3 edits in trunk/WebKit
Reviewed by Richard.
<rdar://problem/3487185>: implement security checks for XMLHttpRequest
- WebCoreSupport.subproj/WebSubresourceClient.m: (-[WebSubresourceClient connection:willSendRequest:redirectResponse:]): Let WebCore know about redirects.
- 2:52 PM Changeset in webkit [5642]
-
- 1 copy529 deletes in branches/unlabeled-1.5.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.5.4'.
- 2:52 PM Changeset in webkit [5641] by
-
- 5 edits in trunk/WebCore
Reviewed by Richard.
<rdar://problem/3487185>: implement security checks for XMLHttpRequest
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::open): Refuse to start if the URL is not one this document is allowed to access. (KJS::XMLHttpRequest::slotRedirection): Stop the job if we redirect to a URL the home document is not allowed to access.
- kwq/KWQResourceLoader.mm: (-[KWQResourceLoader redirectedToURL:]): emit the right signal
- kwq/WebCoreResourceLoader.h: Prototype new method
- 2:44 PM Changeset in webkit [5640]
-
- 1 copy76 deletes in branches/unlabeled-1.31.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.31.4'.
- 2:44 PM Changeset in webkit [5639]
-
- 1 copy411 deletes in branches/unlabeled-1.13.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.13.4'.
- 2:44 PM Changeset in webkit [5638] by
-
- 16 edits in trunk
WebKit:
Moved grungy polling code from WebKit to the JavaPlugin.
Reviewed by Chris.
- WebCoreSupport.subproj/WebBridge.m: (-[WebBridge pollForAppletInView:]):
WebCore:
Fixed parameter passing to applet. Child elements are NOT valid in setStyle(). So we now either create the widget before needed with createWidgetIfNecessary. This either happens when doing the first layout, or when JavaScript first references the applet element.
Fixed early delete of the the main applet instance. When the JS collector cleaned up the last JS object referring to the applet instance we were deleting the java instance. This caused the applet instance cached on the applet element to be invalid. The applet instance is the only Java object not to be cleaned up by the JS collector.
Added support for getting at Java object fields.
Reviewed by Chris.
- khtml/ecma/kjs_html.cpp: (KJS::HTMLElement::tryGet):
- khtml/html/html_objectimpl.cpp: (HTMLAppletElementImpl::createRenderer): (HTMLAppletElementImpl::getAppletInstance):
- khtml/html/html_objectimpl.h:
- khtml/rendering/render_applet.cpp: (RenderApplet::createWidgetIfNecessary): (RenderApplet::layout):
- khtml/rendering/render_applet.h: (khtml::RenderApplet::renderName):
JavaScriptCore:
Fixed parameter passing to applet. Child elements are NOT valid in setStyle(). So we now create the widget before needed with createWidgetIfNecessary. This either happens when doing the first layout, or when JavaScript first references the applet element.
Fixed early delete of the the main applet instance. When the JS collector cleaned up the last JS object referring to the applet instance we were deleting the java instance. This caused the applet instance cached on the applet element to be invalid. The applet instance is the only Java object not to be cleaned up by the JS collector.
Added support for getting at Java object fields.
Reviewed by Chris.
- JavaScriptCore.pbproj/project.pbxproj:
- Makefile.am:
- bindings/jni/jni_instance.cpp: (JObjectWrapper::JObjectWrapper):
- bindings/jni/jni_instance.h: (Bindings::JObjectWrapper::~JObjectWrapper):
- bindings/jni/jni_runtime.cpp: (JavaField::valueFromInstance):
- bindings/runtime_object.cpp: (RuntimeObjectImp::~RuntimeObjectImp): (RuntimeObjectImp::RuntimeObjectImp): (RuntimeObjectImp::get): (RuntimeObjectImp::deleteProperty):
- bindings/runtime_object.h:
- 1:33 PM Changeset in webkit [5637]
-
- 1 copy330 deletes in branches/unlabeled-1.197.4
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.197.4'.
- 1:33 PM Changeset in webkit [5636] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave.
- fixed 3496960: nil-deref in idFromNode inside elementDoesAutoComplete:
- kwq/WebCoreBridge.mm: (inputElementFromDOMElement): Added nil check. (formElementFromDOMElement): Added nil check.
- 11:22 AM Changeset in webkit [5635] by
-
- 3 edits in trunk/WebCore
Fix for 3490959, collapsed border tables don't paint backgrounds.
Reviewed by darin
- khtml/rendering/render_table.cpp: (RenderTable::setStyle): (RenderTable::paint): (RenderTable::paintBoxDecorations):
- khtml/rendering/render_table.h:
- 11:18 AM Changeset in webkit [5634] by
-
- 2 edits in trunk/WebCore
Reviewed by Dave.
- fixed 3493939: ordered lists with type="A" roll over to A' after X rather than after Z
- khtml/rendering/render_list.cpp: (toLetter): Change 24 to 26.
- 11:05 AM Changeset in webkit [5633] by
-
- 4 edits in trunk/WebKit
WebKit:
Reviewed by John
Fix for this bug:
<rdar://problem/3496873>: Move key event helper functions to WebKit
- Misc.subproj/WebNSEventExtras.h: Add declarations for new key event helpers.
- Misc.subproj/WebNSEventExtras.m: (-[NSEvent _web_isKeyEvent:]): Added. (-[NSEvent _web_isDeleteKeyEvent]): Added. (-[NSEvent _web_isEscapeKeyEvent]): Added. (-[NSEvent _web_isOptionTabKeyEvent]): Added. (-[NSEvent _web_isReturnOrEnterKeyEvent]): Added. (-[NSEvent _web_isTabKeyEvent]): Added.
- WebKit.pbproj/project.pbxproj: Made WebNSEventExtras.h a private header so WebBrowser can use the new helpers.
WebBrowser:
Reviewed by John
Fix for this bug:
<rdar://problem/3496873>: Move key event helper functions to WebKit
- BookmarksViewController.m: (-[BookmarksViewController handleKeyDown:inSourceColumn:]): Move to new key event helper.
- BrowserNSEventExtras.h: Remove key event helpers from here. WebBrowser will now pick these up from WebKit.
- BrowserNSEventExtras.m: Ditto.
- BrowserWindowController.m: Move to new key event helpers. (-[BrowserWindowController cancel:]): Ditto. (-[BrowserWindowController windowWillHandleKeyEvent:]): Ditto. (-[BrowserWindowController performQuickSearch:]): Ditto.
- DownloadViewController.m: (-[DownloadViewController keyDown:]): Ditto.
- Preferences.subproj/SheetWithTableController.m: (-[SheetWithTableController tableView:keyDown:]): Ditto.
- TitleBarButton.m: Ditto.