| | 1 | 2008-08-01 John Sullivan <sullivan@apple.com> |
|---|
| | 2 | |
|---|
| | 3 | WebCore part of <rdar://problem/6116650> Text-only zoom setting should be stored in WebKit prefs |
|---|
| | 4 | |
|---|
| | 5 | Reviewed by Hyatt |
|---|
| | 6 | |
|---|
| | 7 | * WebCore.base.exp: |
|---|
| | 8 | export symbol for WebCoreSettings::setZoomsTextOnly() |
|---|
| | 9 | |
|---|
| | 10 | * page/Frame.cpp: |
|---|
| | 11 | (WebCore::Frame::isZoomFactorTextOnly): |
|---|
| | 12 | use value from Settings instead of data member |
|---|
| | 13 | (WebCore::Frame::shouldApplyTextZoom): |
|---|
| | 14 | call isZoomFactorTextOnly() to get value instead of accessing now-removed data member |
|---|
| | 15 | (WebCore::Frame::shouldApplyPageZoom): |
|---|
| | 16 | ditto |
|---|
| | 17 | (WebCore::Frame::setZoomFactor): |
|---|
| | 18 | set value into Settings rather than into data member |
|---|
| | 19 | (WebCore::FramePrivate::FramePrivate): |
|---|
| | 20 | don't set initial value of now-removed data member; this is managed by Settings now |
|---|
| | 21 | |
|---|
| | 22 | * page/FramePrivate.h: |
|---|
| | 23 | removed m_zoomFactorIsTextOnly |
|---|
| | 24 | |
|---|
| | 25 | * page/Settings.cpp: |
|---|
| | 26 | (WebCore::Settings::setZoomsTextOnly): |
|---|
| | 27 | new function, sets values and reapplies styles in all frames |
|---|
| | 28 | |
|---|
| | 29 | * page/Settings.h: |
|---|
| | 30 | (WebCore::Settings::zoomsTextOnly): |
|---|
| | 31 | new function, returns value of new data member |
|---|
| | 32 | |
|---|
| | 33 | 2008-07-31 Simon Fraser <simon.fraser@apple.com> |
|---|
| | 34 | |
|---|
| | 35 | Reviewed by Dave Hyatt |
|---|
| | 36 | |
|---|
| | 37 | Null-check parent clip rects, because they may not have been |
|---|
| | 38 | set up yet. |
|---|
| | 39 | https://bugs.webkit.org/show_bug.cgi?id=20243 |
|---|
| | 40 | |
|---|
| | 41 | * rendering/RenderLayer.cpp: |
|---|
| | 42 | (WebCore::RenderLayer::calculateClipRects): |
|---|
| | 43 | |
|---|
| | 44 | 2008-07-31 Dan Bernstein <mitz@apple.com> |
|---|
| | 45 | |
|---|
| | 46 | Reviewed by Dave Hyatt. |
|---|
| | 47 | |
|---|
| | 48 | - fix <rdar://problem/6058958> REGRESSION (r34210): Seams are visible in border-image |
|---|
| | 49 | |
|---|
| | 50 | * platform/graphics/cg/ImageCG.cpp: |
|---|
| | 51 | (WebCore::BitmapImage::draw): To work around a Core Graphics |
|---|
| | 52 | interpolation issue, reverted to using a temporary subimage for drawing |
|---|
| | 53 | a portion of the image with scaling and high-quality interpolation in |
|---|
| | 54 | effect. |
|---|
| | 55 | |
|---|
| | 56 | 2008-07-31 chris fleizach <cfleizach@apple.com> |
|---|
| | 57 | |
|---|
| | 58 | Reviewed by Alice Liu |
|---|
| | 59 | |
|---|
| | 60 | <rdar://problem/3563671> VO doesn't highlight characters when interacting when static text in web areas |
|---|
| | 61 | |
|---|
| | 62 | Need to expose the AXBoundsForRange parameter which allows an AX client to get the visible bounds |
|---|
| | 63 | for individual characters on a webpage. |
|---|
| | 64 | |
|---|
| | 65 | Test: accessibility/bounds-for-range.html |
|---|
| | 66 | |
|---|
| | 67 | * ChangeLog: |
|---|
| | 68 | * page/AccessibilityRenderObject.cpp: |
|---|
| | 69 | (WebCore::AccessibilityRenderObject::visiblePositionForIndex): |
|---|
| | 70 | * page/mac/AccessibilityObjectWrapper.mm: |
|---|
| | 71 | (-[AccessibilityObjectWrapper accessibilityParameterizedAttributeNames]): |
|---|
| | 72 | (-[AccessibilityObjectWrapper accessibilityAttributeValue:forParameter:]): |
|---|
| | 73 | |
|---|
| | 74 | 2008-07-31 Kevin Ollivier <kevino@theolliviers.com> |
|---|
| | 75 | |
|---|
| | 76 | Second attempt at Windows/wx build fix. Instead of avoiding inclusion of windows.h, |
|---|
| | 77 | use defines, etc. to avoid conflicts in each affected file. |
|---|
| | 78 | |
|---|
| | 79 | * config.h: |
|---|
| | 80 | * platform/image-decoders/jpeg/JPEGImageDecoder.cpp: |
|---|
| | 81 | * platform/wx/PopupMenuWx.cpp: |
|---|
| | 82 | |
|---|
| | 83 | 2008-07-31 Erik Bunce <elbunce@thehive.com> |
|---|
| | 84 | |
|---|
| | 85 | Reviewed by Simon. |
|---|
| | 86 | |
|---|
| | 87 | https://bugs.webkit.org/show_bug.cgi?id=20224 |
|---|
| | 88 | |
|---|
| | 89 | Include the Writing Direction sub-menu in the context menu of all |
|---|
| | 90 | platforms but GTK. This fixes a regression introduced by revision |
|---|
| | 91 | 34426. |
|---|
| | 92 | |
|---|
| | 93 | * platform/ContextMenu.cpp: |
|---|
| | 94 | (WebCore::ContextMenu::populate): |
|---|
| | 95 | |
|---|
| | 96 | 2008-07-31 Brady Eidson <beidson@apple.com> |
|---|
| | 97 | |
|---|
| | 98 | Reviewed by Adam and Hyatt |
|---|
| | 99 | |
|---|
| | 100 | Fix for <rdar://problem/6099748> |
|---|
| | 101 | |
|---|
| | 102 | Adds a "don't enforce CSS mime type in strict mode" quirk for iWeb 2 |
|---|
| | 103 | |
|---|
| | 104 | * WebCore.base.exp: |
|---|
| | 105 | |
|---|
| | 106 | * html/HTMLLinkElement.cpp: |
|---|
| | 107 | (WebCore::HTMLLinkElement::setCSSStyleSheet): |
|---|
| | 108 | |
|---|
| | 109 | * loader/CachedCSSStyleSheet.cpp: |
|---|
| | 110 | (WebCore::CachedCSSStyleSheet::canUseSheet): |
|---|
| | 111 | * loader/CachedCSSStyleSheet.h: |
|---|
| | 112 | (WebCore::CachedCSSStyleSheet::sheetText): |
|---|
| | 113 | * page/Settings.cpp: |
|---|
| | 114 | |
|---|
| | 115 | (WebCore::Settings::Settings): |
|---|
| | 116 | (WebCore::Settings::setEnforceCSSMIMETypeInStrictMode): |
|---|
| | 117 | * page/Settings.h: |
|---|
| | 118 | (WebCore::Settings::enforceCSSMIMETypeInStrictMode): |
|---|
| | 119 | |
|---|
| | 120 | 2008-07-31 Erik Bunce <elbunce@thehive.com> |
|---|
| | 121 | |
|---|
| | 122 | Reviewed by Simon. |
|---|
| | 123 | |
|---|
| | 124 | Added the ability to get SQLite headers and source from the location |
|---|
| | 125 | specified via the SQLITE3SRCDIR environtment variable. |
|---|
| | 126 | |
|---|
| | 127 | * WebCore.pro: |
|---|
| | 128 | |
|---|
| | 129 | 2008-07-31 Alexey Proskuryakov <ap@webkit.org> |
|---|
| | 130 | |
|---|
| | 131 | Rubber-stamped by Maciej. |
|---|
| | 132 | |
|---|
| | 133 | Eliminate JSLock (it was already disabled, removing the stub implementaion and all |
|---|
| | 134 | call sites now). |
|---|
| | 135 | |
|---|
| | 136 | * ForwardingHeaders/kjs/JSLock.h: Removed. |
|---|
| | 137 | * WebCore.vcproj/WebCore.vcproj: |
|---|
| | 138 | * bindings/js/GCController.cpp: |
|---|
| | 139 | (WebCore::collect): |
|---|
| | 140 | (WebCore::GCController::gcTimerFired): |
|---|
| | 141 | (WebCore::GCController::garbageCollectNow): |
|---|
| | 142 | * bindings/js/JSCustomSQLStatementCallback.cpp: |
|---|
| | 143 | (WebCore::JSCustomSQLStatementCallback::handleEvent): |
|---|
| | 144 | * bindings/js/JSCustomSQLStatementErrorCallback.cpp: |
|---|
| | 145 | (WebCore::JSCustomSQLStatementErrorCallback::handleEvent): |
|---|
| | 146 | * bindings/js/JSCustomSQLTransactionCallback.cpp: |
|---|
| | 147 | (WebCore::JSCustomSQLTransactionCallback::handleEvent): |
|---|
| | 148 | * bindings/js/JSCustomSQLTransactionErrorCallback.cpp: |
|---|
| | 149 | (WebCore::JSCustomSQLTransactionErrorCallback::handleEvent): |
|---|
| | 150 | * bindings/js/JSCustomVoidCallback.cpp: |
|---|
| | 151 | (WebCore::JSCustomVoidCallback::handleEvent): |
|---|
| | 152 | * bindings/js/JSCustomXPathNSResolver.cpp: |
|---|
| | 153 | (WebCore::JSCustomXPathNSResolver::lookupNamespaceURI): |
|---|
| | 154 | * bindings/js/JSDOMWindowBase.cpp: |
|---|
| | 155 | (WebCore::DOMWindowTimer::~DOMWindowTimer): |
|---|
| | 156 | (WebCore::JSDOMWindowBase::clear): |
|---|
| | 157 | (WebCore::JSDOMWindowBase::timerFired): |
|---|
| | 158 | * bindings/js/JSEventCustom.cpp: |
|---|
| | 159 | (WebCore::toJS): |
|---|
| | 160 | * bindings/js/JSEventListener.cpp: |
|---|
| | 161 | (WebCore::JSAbstractEventListener::handleEvent): |
|---|
| | 162 | (WebCore::JSLazyEventListener::parseCode): |
|---|
| | 163 | * bindings/js/JSNSResolver.cpp: |
|---|
| | 164 | (WebCore::JSNSResolver::lookupNamespaceURI): |
|---|
| | 165 | * bindings/js/JSNodeFilterCondition.cpp: |
|---|
| | 166 | (WebCore::JSNodeFilterCondition::acceptNode): |
|---|
| | 167 | * bindings/js/ScheduledAction.cpp: |
|---|
| | 168 | (WebCore::ScheduledAction::execute): |
|---|
| | 169 | * bindings/js/ScriptController.cpp: |
|---|
| | 170 | (WebCore::ScriptController::evaluate): |
|---|
| | 171 | (WebCore::ScriptController::clear): |
|---|
| | 172 | (WebCore::ScriptController::createHTMLEventHandler): |
|---|
| | 173 | (WebCore::ScriptController::createSVGEventHandler): |
|---|
| | 174 | (WebCore::ScriptController::initScript): |
|---|
| | 175 | (WebCore::ScriptController::updateDocument): |
|---|
| | 176 | * bindings/objc/WebScriptObject.mm: |
|---|
| | 177 | (_didExecute): |
|---|
| | 178 | (-[WebScriptObject callWebScriptMethod:withArguments:]): |
|---|
| | 179 | (-[WebScriptObject evaluateWebScript:]): |
|---|
| | 180 | (-[WebScriptObject setValue:forKey:]): |
|---|
| | 181 | (-[WebScriptObject valueForKey:]): |
|---|
| | 182 | (-[WebScriptObject removeWebScriptKey:]): |
|---|
| | 183 | (-[WebScriptObject stringRepresentation]): |
|---|
| | 184 | (-[WebScriptObject webScriptValueAtIndex:]): |
|---|
| | 185 | (-[WebScriptObject setWebScriptValueAtIndex:value:]): |
|---|
| | 186 | (+[WebScriptObject _convertValueToObjcValue:originRootObject:rootObject:]): |
|---|
| | 187 | * bridge/NP_jsobject.cpp: |
|---|
| | 188 | (_NPN_InvokeDefault): |
|---|
| | 189 | (_NPN_Invoke): |
|---|
| | 190 | (_NPN_Evaluate): |
|---|
| | 191 | (_NPN_GetProperty): |
|---|
| | 192 | (_NPN_SetProperty): |
|---|
| | 193 | (_NPN_RemoveProperty): |
|---|
| | 194 | (_NPN_HasProperty): |
|---|
| | 195 | (_NPN_HasMethod): |
|---|
| | 196 | (_NPN_Enumerate): |
|---|
| | 197 | * bridge/c/c_class.cpp: |
|---|
| | 198 | (KJS::Bindings::CClass::~CClass): |
|---|
| | 199 | (KJS::Bindings::CClass::methodsNamed): |
|---|
| | 200 | (KJS::Bindings::CClass::fieldNamed): |
|---|
| | 201 | * bridge/c/c_instance.cpp: |
|---|
| | 202 | (KJS::Bindings::CInstance::invokeMethod): |
|---|
| | 203 | (KJS::Bindings::CInstance::invokeDefaultMethod): |
|---|
| | 204 | (KJS::Bindings::CInstance::getPropertyNames): |
|---|
| | 205 | * bridge/c/c_runtime.cpp: |
|---|
| | 206 | (KJS::Bindings::CField::valueFromInstance): |
|---|
| | 207 | (KJS::Bindings::CField::setValueToInstance): |
|---|
| | 208 | * bridge/c/c_utility.cpp: |
|---|
| | 209 | (KJS::Bindings::convertValueToNPVariant): |
|---|
| | 210 | (KJS::Bindings::convertNPVariantToValue): |
|---|
| | 211 | * bridge/jni/jni_class.cpp: |
|---|
| | 212 | (JavaClass::JavaClass): |
|---|
| | 213 | (JavaClass::~JavaClass): |
|---|
| | 214 | * bridge/jni/jni_instance.cpp: |
|---|
| | 215 | (JavaInstance::stringValue): |
|---|
| | 216 | * bridge/jni/jni_jsobject.mm: |
|---|
| | 217 | (JavaJSObject::call): |
|---|
| | 218 | (JavaJSObject::eval): |
|---|
| | 219 | (JavaJSObject::getMember): |
|---|
| | 220 | (JavaJSObject::setMember): |
|---|
| | 221 | (JavaJSObject::removeMember): |
|---|
| | 222 | (JavaJSObject::getSlot): |
|---|
| | 223 | (JavaJSObject::setSlot): |
|---|
| | 224 | (JavaJSObject::toString): |
|---|
| | 225 | (JavaJSObject::convertValueToJObject): |
|---|
| | 226 | (JavaJSObject::convertJObjectToValue): |
|---|
| | 227 | * bridge/jni/jni_objc.mm: |
|---|
| | 228 | (KJS::Bindings::dispatchJNICall): |
|---|
| | 229 | * bridge/jni/jni_runtime.cpp: |
|---|
| | 230 | (appendClassName): |
|---|
| | 231 | (JavaMethod::signature): |
|---|
| | 232 | * bridge/jni/jni_runtime.h: |
|---|
| | 233 | (KJS::Bindings::JavaString::JavaString): |
|---|
| | 234 | (KJS::Bindings::JavaString::_commonInit): |
|---|
| | 235 | (KJS::Bindings::JavaString::~JavaString): |
|---|
| | 236 | (KJS::Bindings::JavaString::UTF8String): |
|---|
| | 237 | * bridge/jni/jni_utility.cpp: |
|---|
| | 238 | (KJS::Bindings::convertValueToJValue): |
|---|
| | 239 | * bridge/npruntime.cpp: |
|---|
| | 240 | (_NPN_GetStringIdentifier): |
|---|
| | 241 | * bridge/objc/objc_instance.mm: |
|---|
| | 242 | (ObjcInstance::moveGlobalExceptionToExecState): |
|---|
| | 243 | (ObjcInstance::invokeMethod): |
|---|
| | 244 | (ObjcInstance::invokeDefaultMethod): |
|---|
| | 245 | (ObjcInstance::setValueOfUndefinedField): |
|---|
| | 246 | (ObjcInstance::getValueOfUndefinedField): |
|---|
| | 247 | * bridge/objc/objc_runtime.mm: |
|---|
| | 248 | (ObjcField::valueFromInstance): |
|---|
| | 249 | (ObjcField::setValueToInstance): |
|---|
| | 250 | * bridge/objc/objc_utility.mm: |
|---|
| | 251 | (KJS::Bindings::convertValueToObjcValue): |
|---|
| | 252 | (KJS::Bindings::convertNSStringToString): |
|---|
| | 253 | (KJS::Bindings::convertObjcValueToValue): |
|---|
| | 254 | * bridge/qt/qt_instance.cpp: |
|---|
| | 255 | (KJS::Bindings::QtRuntimeObjectImp::removeFromCache): |
|---|
| | 256 | (KJS::Bindings::QtInstance::~QtInstance): |
|---|
| | 257 | (KJS::Bindings::QtInstance::getQtInstance): |
|---|
| | 258 | (KJS::Bindings::QtInstance::getRuntimeObject): |
|---|
| | 259 | * bridge/qt/qt_runtime.cpp: |
|---|
| | 260 | (KJS::Bindings::convertValueToQVariant): |
|---|
| | 261 | (KJS::Bindings::convertQVariantToValue): |
|---|
| | 262 | (KJS::Bindings::QtRuntimeMetaMethod::call): |
|---|
| | 263 | (KJS::Bindings::QtRuntimeConnectionMethod::call): |
|---|
| | 264 | (KJS::Bindings::QtConnectionObject::QtConnectionObject): |
|---|
| | 265 | (KJS::Bindings::QtConnectionObject::execute): |
|---|
| | 266 | * bridge/runtime.cpp: |
|---|
| | 267 | (KJS::Bindings::Instance::createRuntimeObject): |
|---|
| | 268 | * bridge/testbindings.cpp: |
|---|
| | 269 | (main): |
|---|
| | 270 | * bridge/testbindings.mm: |
|---|
| | 271 | (main): |
|---|
| | 272 | * bridge/testqtbindings.cpp: |
|---|
| | 273 | (main): |
|---|
| | 274 | * dom/Document.cpp: |
|---|
| | 275 | (WebCore::Document::~Document): |
|---|
| | 276 | * dom/Node.cpp: |
|---|
| | 277 | (WebCore::Node::setDocument): |
|---|
| | 278 | * history/CachedPage.cpp: |
|---|
| | 279 | (WebCore::CachedPage::CachedPage): |
|---|
| | 280 | (WebCore::CachedPage::restore): |
|---|
| | 281 | (WebCore::CachedPage::clear): |
|---|
| | 282 | * html/HTMLPlugInElement.cpp: |
|---|
| | 283 | (WebCore::HTMLPlugInElement::createNPObject): |
|---|
| | 284 | * loader/FrameLoader.cpp: |
|---|
| | 285 | (WebCore::getString): |
|---|
| | 286 | * page/Frame.cpp: |
|---|
| | 287 | (WebCore::Frame::bindingRootObject): |
|---|
| | 288 | (WebCore::Frame::windowScriptNPObject): |
|---|
| | 289 | (WebCore::Frame::clearScriptObjects): |
|---|
| | 290 | * page/InspectorController.cpp: |
|---|
| | 291 | (WebCore::jsStringRef): |
|---|
| | 292 | (WebCore::ConsoleMessage::ConsoleMessage): |
|---|
| | 293 | (WebCore::XMLHttpRequestResource::XMLHttpRequestResource): |
|---|
| | 294 | (WebCore::XMLHttpRequestResource::~XMLHttpRequestResource): |
|---|
| | 295 | (WebCore::getResourceDocumentNode): |
|---|
| | 296 | (WebCore::search): |
|---|
| | 297 | (WebCore::inspectedWindow): |
|---|
| | 298 | (WebCore::wrapCallback): |
|---|
| | 299 | (WebCore::currentCallFrame): |
|---|
| | 300 | (WebCore::profiles): |
|---|
| | 301 | (WebCore::InspectorController::focusNode): |
|---|
| | 302 | (WebCore::InspectorController::inspectedWindowScriptObjectCleared): |
|---|
| | 303 | (WebCore::InspectorController::addDatabaseScriptResource): |
|---|
| | 304 | (WebCore::InspectorController::addScriptProfile): |
|---|
| | 305 | * page/JavaScriptCallFrame.cpp: |
|---|
| | 306 | (WebCore::JavaScriptCallFrame::evaluate): |
|---|
| | 307 | * page/JavaScriptProfileNode.cpp: |
|---|
| | 308 | (WebCore::getTotalTime): |
|---|
| | 309 | (WebCore::getSelfTime): |
|---|
| | 310 | (WebCore::getTotalPercent): |
|---|
| | 311 | (WebCore::getSelfPercent): |
|---|
| | 312 | (WebCore::getNumberOfCalls): |
|---|
| | 313 | (WebCore::getChildren): |
|---|
| | 314 | (WebCore::getVisible): |
|---|
| | 315 | * page/Page.cpp: |
|---|
| | 316 | * page/mac/FrameMac.mm: |
|---|
| | 317 | (WebCore::Frame::windowScriptObject): |
|---|
| | 318 | * page/qt/FrameQt.cpp: |
|---|
| | 319 | * plugins/PluginView.cpp: |
|---|
| | 320 | (WebCore::PluginView::start): |
|---|
| | 321 | (WebCore::getString): |
|---|
| | 322 | (WebCore::PluginView::performRequest): |
|---|
| | 323 | (WebCore::PluginView::bindingInstance): |
|---|
| | 324 | * plugins/gtk/PluginViewGtk.cpp: |
|---|
| | 325 | (WebCore::PluginView::paint): |
|---|
| | 326 | (WebCore::PluginView::handleKeyboardEvent): |
|---|
| | 327 | (WebCore::PluginView::handleMouseEvent): |
|---|
| | 328 | (WebCore::PluginView::setNPWindowRect): |
|---|
| | 329 | (WebCore::PluginView::stop): |
|---|
| | 330 | (WebCore::PluginView::init): |
|---|
| | 331 | * plugins/qt/PluginViewQt.cpp: |
|---|
| | 332 | (WebCore::PluginView::setNPWindowRect): |
|---|
| | 333 | (WebCore::PluginView::stop): |
|---|
| | 334 | (WebCore::PluginView::init): |
|---|
| | 335 | * plugins/win/PluginViewWin.cpp: |
|---|
| | 336 | (WebCore::PluginView::dispatchNPEvent): |
|---|
| | 337 | (WebCore::PluginView::handleKeyboardEvent): |
|---|
| | 338 | (WebCore::PluginView::handleMouseEvent): |
|---|
| | 339 | (WebCore::PluginView::setNPWindowRect): |
|---|
| | 340 | (WebCore::PluginView::stop): |
|---|
| | 341 | * xml/XMLHttpRequest.cpp: |
|---|
| | 342 | (WebCore::XMLHttpRequest::clearResponse): |
|---|
| | 343 | (WebCore::XMLHttpRequest::didFinishLoading): |
|---|
| | 344 | (WebCore::XMLHttpRequest::didReceiveData): |
|---|
| | 345 | |
|---|
| | 346 | 2008-07-30 Timothy Hatcher <timothy@apple.com> |
|---|
| | 347 | |
|---|
| | 348 | Fix various minor bugs with style editing in the Inspector. |
|---|
| | 349 | |
|---|
| | 350 | - Restores the scroll position to 0,0 when finished editing a |
|---|
| | 351 | string that was longer than the editing input area. |
|---|
| | 352 | |
|---|
| | 353 | - Adjusts the margin of the list item to ensure the text does |
|---|
| | 354 | not shift when entering and exiting editing mode. |
|---|
| | 355 | |
|---|
| | 356 | - Reliably remembers if a shorthand has children when the |
|---|
| | 357 | children haven't been populated yet. |
|---|
| | 358 | |
|---|
| | 359 | - Reliably remembers if a shorthand was expanded, and expands |
|---|
| | 360 | if needed after editing finishes. |
|---|
| | 361 | |
|---|
| | 362 | - Hides color swatches when editing. |
|---|
| | 363 | |
|---|
| | 364 | https://bugs.webkit.org/show_bug.cgi?id=20238 |
|---|
| | 365 | |
|---|
| | 366 | Reviewed by Adam Roben. |
|---|
| | 367 | |
|---|
| | 368 | * page/inspector/StylesSidebarPane.js: |
|---|
| | 369 | (WebInspector.StylePropertyTreeElement.prototype.startEditing): |
|---|
| | 370 | Store the expanded state and children state in wasExpanded and |
|---|
| | 371 | reallyHasChildren properties. |
|---|
| | 372 | (WebInspector.StylePropertyTreeElement.prototype.editingEnded): |
|---|
| | 373 | Removed the wasExpanded argument and use the reallyHasChildren and |
|---|
| | 374 | wasExpanded properties to restore state. Deletes the state properties. |
|---|
| | 375 | (WebInspector.StylePropertyTreeElement.prototype.editingCancelled): |
|---|
| | 376 | Removed the wasExpanded argument. |
|---|
| | 377 | (WebInspector.StylePropertyTreeElement.prototype.editingCommitted): |
|---|
| | 378 | Removed the wasExpanded argument. |
|---|
| | 379 | * page/inspector/inspector.css: Tweak the margin and hides the color |
|---|
| | 380 | swatches. ALso removes a rule that was not needed. |
|---|
| | 381 | * page/inspector/inspector.js: |
|---|
| | 382 | (WebInspector.startEditing): Restore the scrollLeft and scrollTop |
|---|
| | 383 | to zero when editing finishes. |
|---|
| | 384 | |
|---|
| | 385 | 2008-07-30 Alice Liu <alice.liu@apple.com> |
|---|
| | 386 | |
|---|
| | 387 | Implement userIdleTime() for Windows, and place a band-aid over other |
|---|
| | 388 | platform implementations of userIdleTime(). This will fix the issue |
|---|
| | 389 | of indefinitely postposing releasing pages from the PageCache |
|---|
| | 390 | on non-Mac platforms, causing us to hang onto just about everything |
|---|
| | 391 | else about a web page. |
|---|
| | 392 | |
|---|
| | 393 | Reviewed by Sam Weinig. |
|---|
| | 394 | |
|---|
| | 395 | * platform/gtk/TemporaryLinkStubs.cpp: |
|---|
| | 396 | * platform/wx/TemporaryLinkStubs.cpp: |
|---|
| | 397 | * platform/qt/TemporaryLinkStubs.cpp: |
|---|
| | 398 | (WebCore::userIdleTime): set to FLT_MAX |
|---|
| | 399 | |
|---|
| | 400 | * platform/win/SystemTimeWin.cpp: |
|---|
| | 401 | (WebCore::userIdleTime): implemented |
|---|
| | 402 | |
|---|
| | 403 | 2008-07-30 Beth Dakin <bdakin@apple.com> |
|---|
| | 404 | |
|---|
| | 405 | Reviewed by Anders Carlsson. |
|---|
| | 406 | |
|---|
| | 407 | Fixes <rdar://problem/6041390> |
|---|
| | 408 | |
|---|
| | 409 | Adds the ability to have a frame that is "disconnected" from the |
|---|
| | 410 | main frame from the perspective of top and parent in |
|---|
| | 411 | Javascript. |
|---|
| | 412 | |
|---|
| | 413 | * WebCore.base.exp: |
|---|
| | 414 | * page/DOMWindow.cpp: |
|---|
| | 415 | (WebCore::DOMWindow::parent): |
|---|
| | 416 | (WebCore::DOMWindow::top): |
|---|
| | 417 | * page/Frame.cpp: |
|---|
| | 418 | (WebCore::Frame::isDisconnectedFrame): |
|---|
| | 419 | (WebCore::Frame::setIsDisconnectedFrame): |
|---|
| | 420 | (WebCore::FramePrivate::FramePrivate): |
|---|
| | 421 | * page/Frame.h: |
|---|
| | 422 | * page/FramePrivate.h: |
|---|
| | 423 | * page/FrameTree.cpp: |
|---|
| | 424 | (WebCore::FrameTree::parent): |
|---|
| | 425 | (WebCore::FrameTree::top): |
|---|
| | 426 | * page/FrameTree.h: |
|---|
| | 427 | |
|---|
| | 428 | 2008-07-25 Eric Seidel <eric@webkit.org> |
|---|
| | 429 | |
|---|
| | 430 | Reviewed by Justin. |
|---|
| | 431 | |
|---|
| | 432 | Crash Safari when dragging images into Google presentations |
|---|
| | 433 | https://bugs.webkit.org/show_bug.cgi?id=20161 |
|---|
| | 434 | |
|---|
| | 435 | Test: manual-tests/remove-on-drop-crash.html |
|---|
| | 436 | |
|---|
| | 437 | * editing/ReplaceSelectionCommand.cpp: |
|---|
| | 438 | (WebCore::ReplaceSelectionCommand::doApply): |
|---|
| | 439 | * manual-tests/remove-on-drop-crash.html: Added. |
|---|
| | 440 | |
|---|
| | 441 | 2008-07-30 Christian Dywan <christian@twotoasts.de> |
|---|
| | 442 | |
|---|
| | 443 | Reviewed by Mark. |
|---|
| | 444 | |
|---|
| | 445 | Build fix for Cairo < 1.6 |
|---|
| | 446 | |
|---|
| | 447 | * platform/graphics/cairo/PathCairo.cpp: |
|---|
| | 448 | (WebCore::Path::boundingRect): use cairo_stroke_extends for < 1.6 |
|---|
| | 449 | |
|---|
| | 450 | 2008-07-29 Kevin McCullough <kmccullough@apple.com> |
|---|
| | 451 | |
|---|
| | 452 | Reviewed by Geoff. |
|---|
| | 453 | |
|---|
| | 454 | <rdar://problem/6110314> Crash in profiler dereferencing null frame or |
|---|
| | 455 | page (20214) |
|---|
| | 456 | - Null check. |
|---|
| | 457 | |
|---|
| | 458 | * page/Console.cpp: |
|---|
| | 459 | (WebCore::Console::finishedProfiling): |
|---|
| | 460 | |
|---|
| | 461 | 2008-07-30 David Hyatt <hyatt@apple.com> |
|---|
| | 462 | |
|---|
| | 463 | https://bugs.webkit.org/show_bug.cgi?id=18070 |
|---|
| | 464 | |
|---|
| | 465 | Full page zoom needs to work properly with JS mouse events. Make sure to adjust the coordinates of the |
|---|
| | 466 | JS mouse event to account for zoom. |
|---|
| | 467 | |
|---|
| | 468 | Reviewed by olliej |
|---|
| | 469 | |
|---|
| | 470 | * dom/EventTargetNode.cpp: |
|---|
| | 471 | (WebCore::EventTargetNode::dispatchMouseEvent): |
|---|
| | 472 | |
|---|
| | 473 | 2008-07-29 Sam Weinig <sam@webkit.org> |
|---|
| | 474 | |
|---|
| | 475 | Reviewed by Darin Adler. |
|---|
| | 476 | |
|---|
| | 477 | Update Cross-site XMLHttpRequests using Access control to |
|---|
| | 478 | the latest spec. (Editor's Draft 8 July 2008) |
|---|
| | 479 | |
|---|
| | 480 | - This leaves us at about the same place as we previously were |
|---|
| | 481 | still needing preflight caching and better redirect support. |
|---|
| | 482 | |
|---|
| | 483 | * GNUmakefile.am: |
|---|
| | 484 | * WebCore.pro: |
|---|
| | 485 | * WebCore.vcproj/WebCore.vcproj: |
|---|
| | 486 | * WebCore.xcodeproj/project.pbxproj: |
|---|
| | 487 | * WebCoreSources.bkl: |
|---|
| | 488 | * xml/AccessControlList.cpp: Removed. |
|---|
| | 489 | * xml/AccessControlList.h: Removed. |
|---|
| | 490 | * xml/AccessItem.cpp: Removed. |
|---|
| | 491 | * xml/AccessItem.h: Removed. |
|---|
| | 492 | * xml/AccessItemRule.cpp: Removed. |
|---|
| | 493 | * xml/AccessItemRule.h: Removed. |
|---|
| | 494 | * xml/XMLHttpRequest.cpp: |
|---|
| | 495 | (WebCore::isOnAccessControlSimpleRequestHeaderWhitelist): |
|---|
| | 496 | (WebCore::XMLHttpRequest::XMLHttpRequest): |
|---|
| | 497 | (WebCore::XMLHttpRequest::isSimpleCrossSiteAccessRequest): |
|---|
| | 498 | (WebCore::XMLHttpRequest::makeCrossSiteAccessRequest): |
|---|
| | 499 | (WebCore::XMLHttpRequest::makeSimpleCrossSiteAccessRequest): |
|---|
| | 500 | (WebCore::XMLHttpRequest::makeCrossSiteAccessRequestWithPreflight): |
|---|
| | 501 | (WebCore::XMLHttpRequest::handleAsynchronousPreflightResult): |
|---|
| | 502 | (WebCore::XMLHttpRequest::abort): |
|---|
| | 503 | (WebCore::XMLHttpRequest::clearRequest): |
|---|
| | 504 | (WebCore::XMLHttpRequest::didFinishLoading): |
|---|
| | 505 | (WebCore::XMLHttpRequest::didFinishLoadingPreflight): |
|---|
| | 506 | (WebCore::XMLHttpRequest::accessControlCheck): |
|---|
| | 507 | (WebCore::XMLHttpRequest::didReceiveResponse): |
|---|
| | 508 | (WebCore::parseAccessControlAllowList): |
|---|
| | 509 | (WebCore::XMLHttpRequest::didReceiveResponsePreflight): |
|---|
| | 510 | * xml/XMLHttpRequest.h: |
|---|
| | 511 | |
|---|