Timeline
Aug 29, 2006:
- 10:07 PM Changeset in webkit [16110] by
-
- 7 edits in trunk
WebCore:
Reviewed by Alice
Added a truth value to setIconURLForPageURL so WebKit can avoid sending a notification
This is a win on the iBench
- bridge/mac/WebCoreIconDatabaseBridge.h:
- bridge/mac/WebCoreIconDatabaseBridge.mm: (-[WebCoreIconDatabaseBridge _setIconURL:forPageURL:]):
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::setIconURLForPageURL):
- loader/icon/IconDatabase.h:
WebKit:
Reviewed by Alice
Added a truth value check for to setIconURL:forURL so WebKit can avoid sending a notification
This is a win on the iBench
- Misc/WebIconDatabase.m: (-[WebIconDatabase _setIconURL:forURL:]):
- 9:59 PM Changeset in webkit [16109] by
-
- 2 edits in trunk/WebCore
Reviewed by Brady.
Fixed <rdar://problem/4702021> REGRESSION: WebClip and Weather widgets shift downward vertically on screen after I drag them out from dashboard configure bar
- platform/mac/ScreenMac.mm: (WebCore::flipScreenRect): reverted the one line in this method back to what it was before r15765. This changed caused window.screenY to be incorrect.
- 5:48 PM Changeset in webkit [16108] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Hyatt.
- test for <rdar://problem/4701494> REGRESSION: Scrollbar on EPSN widget doesn't scroll (also affects Widgets widget, web inspector)
- fast/css/computed-style-negative-top-expected.txt: Added.
- fast/css/computed-style-negative-top.html: Added.
WebCore:
Reviewed by Hyatt.
- fix <rdar://problem/4701494> REGRESSION: Scrollbar on EPSN widget doesn't scroll (also affects Widgets widget, web inspector)
The bug was that we would return "none" for computed style properties when they were
exactly "-1px".
Test: fast/css/computed-style-negative-top.html
- css/CSSComputedStyleDeclaration.cpp: (WebCore::valueForLength): Moved special case for "undefined length" out of here. (WebCore::valueForMaxLength): Moved it into here. (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Use valueForMaxLength only for max-height and max-width.
- 4:35 PM Changeset in webkit [16107] by
-
- 2 edits in trunk/WebCore
2006-08-29 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by eseidel.
Add path-related SVG JavaScript bindings to generation.
- CMakeLists.txt:
- 4:19 PM Changeset in webkit [16106] by
-
- 8 edits9 copies14 moves in trunk/WebCore
2006-08-29 Eric Seidel <eric@eseidel.com>
Reviewed by kevin.
Re-enable path-related SVG JavaScript bindings.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10623
Split all SVGPathSeg*.idl files into Abs and Rel pieces.
Move all SVGPath*.idl files into ksvg2/svg
- DerivedSources.make:
- WebCore.xcodeproj/project.pbxproj:
- bindings/scripts/CodeGeneratorJS.pm: Special case Abs and Rel header includes
- ksvg2/bindings/idl/svg/SVGAnimatedNumber.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathElement.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSeg.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegArc.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegClosePath.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubic.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegCurvetoCubicSmooth.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadratic.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegCurvetoQuadraticSmooth.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegLineto.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegLinetoHorizontal.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegLinetoVertical.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegList.idl: Removed.
- ksvg2/bindings/idl/svg/SVGPathSegMoveto.idl: Removed.
- ksvg2/ksvg.h: move SVGPathSegment enum
- ksvg2/svg/SVGPathElement.cpp: move SVGPathSegment enum (WebCore::SVGPathElement::toPathData):
- ksvg2/svg/SVGPathSeg.cpp: (WebCore::SVGPathSeg::SVGPathSeg):
- ksvg2/svg/SVGPathSeg.h: (WebCore::SVGPathSeg::):
- ksvg2/svg/SVGPathSegArcAbs.idl: Added.
- ksvg2/svg/SVGPathSegArcRel.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoCubicAbs.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoCubicRel.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoCubicSmoothAbs.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoCubicSmoothRel.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoQuadraticAbs.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoQuadraticRel.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl: Added.
- ksvg2/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl: Added.
- ksvg2/svg/SVGPathSegLinetoAbs.idl: Added.
- ksvg2/svg/SVGPathSegLinetoHorizontalAbs.idl: Added.
- ksvg2/svg/SVGPathSegLinetoHorizontalRel.idl: Added.
- ksvg2/svg/SVGPathSegLinetoRel.idl: Added.
- ksvg2/svg/SVGPathSegLinetoVerticalAbs.idl: Added.
- ksvg2/svg/SVGPathSegLinetoVerticalRel.idl: Added.
- ksvg2/svg/SVGPathSegMovetoAbs.idl: Added.
- ksvg2/svg/SVGPathSegMovetoRel.idl: Added.
- 4:13 PM Changeset in webkit [16105] by
-
- 1 edit in trunk/CMakeLists.txt
Forgot this
- 3:52 PM Changeset in webkit [16104] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Tim Hatcher.
- Scripts/gdb-safari: Set DYLD_FRAMEWORK_PATH inside gdb instead of setting it in gdb's environment to work around what seems to be a bug in some versions of gdb.
- 3:49 PM Changeset in webkit [16103] by
-
- 7 edits1 add1 delete in trunk/WebCore
2006-08-28 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by Eric, landed by Anders.
Fixes one chunk of: http://bugzilla.opendarwin.org/show_bug.cgi?id=10604
Finish Unity merging. Remove libcurl usage, in favour of KIO.
This makes the regression testing fly! IO processing is way faster now.
- CMakeLists.txt:
- platform/ResourceLoaderInternal.h: (WebCore::ResourceLoaderInternal::ResourceLoaderInternal):
- platform/qt/FrameQt.cpp: (WebCore::FrameQt::openURL): (WebCore::FrameQt::submitForm): (WebCore::FrameQt::urlSelected): (WebCore::FrameQt::createEmptyDocument): (WebCore::FrameQt::receivedData): (WebCore::FrameQt::receivedAllData):
- platform/qt/FrameQt.h:
- platform/qt/ResourceLoaderCurl.cpp: Removed.
- platform/qt/ResourceLoaderManager.cpp: (WebCore::ResourceLoaderManager::ResourceLoaderManager): (WebCore::ResourceLoaderManager::~ResourceLoaderManager): (WebCore::ResourceLoaderManager::self): (WebCore::ResourceLoaderManager::slotData): (WebCore::ResourceLoaderManager::slotMimetype): (WebCore::ResourceLoaderManager::slotResult): (WebCore::ResourceLoaderManager::remove): (WebCore::ResourceLoaderManager::add):
- platform/qt/ResourceLoaderManager.h:
- platform/qt/ResourceLoaderQt.cpp: Added. (WebCore::ResourceLoaderInternal::~ResourceLoaderInternal): (WebCore::ResourceLoader::~ResourceLoader): (WebCore::ResourceLoader::start): (WebCore::ResourceLoader::cancel): (WebCore::ResourceLoader::assembleResponseHeaders): (WebCore::ResourceLoader::retrieveCharset): (WebCore::ResourceLoader::receivedResponse):
- 3:37 PM Changeset in webkit [16102] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim Hatchers rubber stamp
Removed some accidentally left-in console spew during the conversion to the new DB
- Misc/WebIconDatabase.m: (objectFromPathForKey): Nuked some NSLogs
- 3:24 PM Changeset in webkit [22131] by
-
- 1 edit in branches/WindowsMerge/WebCore/WebCore.vcproj/WebCore.vcproj
Fix build
- 3:14 PM Changeset in webkit [16101] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin Adler.
<rdar://problem/4688618> REGRESSION(10.4.7-9A241): JMol java applet fails in Safari not Firefox
No layout test for now because Java doesn't work in DumpRenderTree.
- Plugins/WebPluginDatabase.m: (-[WebPluginDatabase refresh]): Add each plug-in MIME type to registeredMIMETypes, even if we don't register a document view class for the MIME type. This fixes -[WebPluginDatabase isMIMETypeRegistered:] and thus fallback content for Java applets (we were always rendering fallback content, if any, for Java applets).
- 2:58 PM Changeset in webkit [16100] by
-
- 3 edits in trunk/WebCore
Reviewed by Eric.
Bug 10632: Objective-C DOM should use the @property syntax for DOM attributes
http://bugzilla.opendarwin.org/show_bug.cgi?id=10632
Generate @property when MACOSX_DEPLOYMENT_TARGET is >= 10.5.
This is backwards compatible with the getter/setter methods.
Generate setter arguments with a "new" prefix to avoid the property
name conflict warning. Also removes some whitespace and the comments
that we added to the headers. This makes the headers look like what we ship now.
- bindings/objc/DOMCSS.mm: (-[DOMDocument getComputedStyle::]): renamed a local variable to avoid the property name conflict. (-[DOMDocument getMatchedCSSRules::]): ditto.
- bindings/scripts/CodeGeneratorObjC.pm: generate @property in the headers.
- 2:57 PM Changeset in webkit [22130] by
-
- 2 edits in branches/WindowsMerge/WebCore
Land remaining CG integration patch.
- 2:40 PM Changeset in webkit [16099] by
-
- 2 edits in trunk/WebCore
2006-08-30 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by Anders.
Fix time calculation, by using a correct calculation. Calling time()
returns a number of seconds, aka. an integer. Fix it by using gettimeofday().
Patch originally proposed by Ronan Meneu <rmeneu@origyn.fr>
- platform/qt/SystemTimeQt.cpp: (WebCore::currentTime):
- 1:43 PM Changeset in webkit [22129] by
-
- 5 edits11 adds in branches/WindowsMerge/WebCore
This patch lands all the font changes. It does not patch the project file
yet, since this was done on Mac. Will switch to Win32 after landing this
and then fix any glitches.
- platform/cairo/cairo-all.c: Added.
- platform/cairo/pixman-all.c: Added.
- platform/image-decoders/jpeg/jpeg-part1.c: Added.
- platform/image-decoders/jpeg/jpeg-part2.c: Added.
- platform/image-decoders/jpeg/jpeg-part3.c: Added.
- platform/image-decoders/png/png-part1.c: Added.
- platform/image-decoders/png/png-part2.c: Added.
- platform/win/FontDataWin.cpp: (WebCore::FontData::platformInit): (WebCore::FontData::platformDestroy): (WebCore::FontData::platformWidthForGlyph):
- platform/win/FontPlatformData.h: (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::cgFont): (WebCore::FontPlatformData::operator==):
- platform/win/FontPlatformDataWin.cpp: (WebCore::m_size):
- platform/win/FontWin.cpp: (WebCore::Font::drawGlyphs):
- 1:33 PM Changeset in webkit [16098] by
-
- 29 edits12 adds in trunk
WebCore:
Reviewed by Tim H.
- patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10628 Auto-generate the remaining Objective-C DOM bindings
Auto-generates DOMHTMLCollection, DOMHTMLElement, DOMHTMLFormElement,
and DOMHTMLOptionsCollection, and lays groundwork for the rest of the
HTML DOM bindings by adding/fixing the appropriate IDL's and updating
the CodeGeneratorObjC.pm build script.
- DerivedSources.make:
- WebCore.xcodeproj/project.pbxproj:
- bindings/objc/DOM.mm:
- bindings/objc/DOMExtensions.h:
- bindings/objc/DOMHTML.h:
- bindings/objc/DOMHTML.mm:
- bindings/objc/DOMHTMLInternal.h:
- bindings/scripts/CodeGeneratorObjC.pm:
- html/HTMLAnchorElement.idl:
- html/HTMLAreaElement.idl:
- html/HTMLBaseFontElement.idl:
- html/HTMLBodyElement.idl:
- html/HTMLButtonElement.idl:
- html/HTMLCollection.idl: Added.
- html/HTMLDocument.idl:
- html/HTMLElement.idl:
- html/HTMLFormElement.idl:
- html/HTMLFrameElement.idl: Added.
- html/HTMLFrameSetElement.idl: Added.
- html/HTMLIFrameElement.idl: Added.
- html/HTMLImageElement.idl:
- html/HTMLInputElement.idl:
- html/HTMLLabelElement.idl:
- html/HTMLLegendElement.idl:
- html/HTMLLinkElement.idl:
- html/HTMLMapElement.idl:
- html/HTMLObjectElement.idl: Added.
- html/HTMLOptionsCollection.idl:
- html/HTMLPreElement.idl:
- html/HTMLSelectElement.idl: Added.
- html/HTMLStyleElement.idl:
- html/HTMLTableCaptionElement.idl: Added.
- html/HTMLTableCellElement.idl: Added.
- html/HTMLTableColElement.idl: Added.
- html/HTMLTableElement.idl: Added.
- html/HTMLTableRowElement.idl: Added.
- html/HTMLTableSectionElement.idl: Added.
- html/HTMLTextAreaElement.idl:
WebKit:
Reviewed by Tim H.
- patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10628 Auto-generate the remaining Objective-C DOM bindings
Auto-generates DOMHTMLCollection, DOMHTMLElement, DOMHTMLFormElement,
and DOMHTMLOptionsCollection.
- WebKit.xcodeproj/project.pbxproj:
- 1:05 PM Changeset in webkit [16097] by
-
- 2 edits in trunk/WebCore
2006-08-29 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by ap.
Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10629.
Drawing convex polygons is broken in the Qt platform.
- platform/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- 12:16 PM Changeset in webkit [16096] by
-
- 3 edits in trunk/WebCore
Reviewed by Eric.
Implementing font hashing properly, fixes weird crashes in HashMap.
- platform/qt/FontPlatformData.h:
- platform/qt/FontPlatformDataQt.cpp: (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::hash):
- 12:11 PM Changeset in webkit [16095] by
-
- 2 edits in trunk/WebCore
Reviewed by ggaren.
Fix scrollbars to reappear after the first layouting.
- platform/qt/ScrollViewQt.cpp: (WebCore::ScrollView::suppressScrollBars):
- 11:58 AM Changeset in webkit [16094] by
-
- 6 edits2 copies3 adds1 delete in trunk/WebCore
2006-08-29 Anders Carlsson <acarlsson@apple.com>
Reviewed by Darin and Geoff.
Move the CF String functions to separate files in platform/cf.
Also, move the files in platform/cfnet to platform/cf.
- WebCore.xcodeproj/project.pbxproj:
- platform/PlatformString.h:
- platform/StringImpl.h:
- platform/cf/StringCF.cpp: Added. (WebCore::String::String):
- platform/cf/StringImplCF.cpp: Added. (WebCore::StringImpl::createCFString):
- platform/cfnet/KURLCFNet.cpp: Removed.
- platform/cfnet/ResourceLoaderCFNet.cpp: Removed.
- platform/mac/StringImplMac.mm:
- platform/mac/StringMac.mm:
- 11:57 AM Changeset in webkit [22128] by
-
- 2 edits4 adds in branches/WindowsMerge/WebCore
Forking the font files in preparation for dropping in CG code.
Reviewed by adam
- WebCore.vcproj/WebCore.vcproj:
- platform/win/FontDataWin.cpp: Added. (WebCore::FontData::platformInit): (WebCore::FontData::platformDestroy): (WebCore::FontData::smallCapsFontData): (WebCore::FontData::containsCharacters): (WebCore::FontData::determinePitch): (WebCore::FontData::platformWidthForGlyph):
- platform/win/FontPlatformData.h: Added. (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::hfont): (WebCore::FontPlatformData::fontFace): (WebCore::FontPlatformData::scaledFont): (WebCore::FontPlatformData::size): (WebCore::FontPlatformData::hash): (WebCore::FontPlatformData::operator==):
- platform/win/FontPlatformDataWin.cpp: Added. (WebCore::m_size): (WebCore::FontPlatformData::~FontPlatformData):
- platform/win/FontWin.cpp: Added. (WebCore::notImplemented): (WebCore::Font::drawGlyphs): (WebCore::Font::selectionRectForComplexText): (WebCore::Font::drawComplexText): (WebCore::Font::floatWidthForComplexText): (WebCore::Font::offsetForPositionForComplexText):
- 11:56 AM Changeset in webkit [16093] by
-
- 3 edits in trunk/WebCore
Rolling out a change I included by accident in my last commit.
- bridge/mac/FrameMac.mm: (WebCore::FrameMac::passMouseDownEventToWidget):
- platform/mac/SharedTimerMac.cpp: (WebCore::setSharedTimerFireTime):
- 10:30 AM Changeset in webkit [16092] by
-
- 3 edits in S60/trunk/WebKit
2006-08-29 yaharon <yael.aharon@nokia.com>
Reviewed by Sachin.
Fix build warnings and export cache header file
- BrowserView/src/PointerEventHandler.cpp: (CPointerEventHandler::HandlePointerEventL):
- group/bld.inf:
- 10:25 AM Changeset in webkit [16091] by
-
- 6 edits4 deletes in trunk/WebKit
Reviewed by Darin
Short of a few small snippets that still need to be pushed to WebCore, this
is a final prune of WebIconDatabase. WebFileDatabase and WebLRUFileList are gone
and the small remaining snippets of WebFileDatabase code that were still important
are now in static functions in WebIconDatabase.m
- Loader/WebIconLoader.m: (-[WebIconLoader didFinishLoading]): Removed the flag
- Misc/WebFileDatabase.h: Removed.
- Misc/WebFileDatabase.m: Removed.
- Misc/WebIconDatabase.m: (+[WebIconDatabase sharedIconDatabase]): (-[WebIconDatabase init]): (-[WebIconDatabase iconForURL:withSize:cache:]): (-[WebIconDatabase iconURLForURL:]): (-[WebIconDatabase defaultIconWithSize:]): (-[WebIconDatabase retainIconForURL:]): (-[WebIconDatabase releaseIconForURL:]): (-[WebIconDatabase _isEnabled]): (-[WebIconDatabase _setIconData:forIconURL:]): (-[WebIconDatabase _setHaveNoIconForIconURL:]): (-[WebIconDatabase _setIconURL:forURL:]): (-[WebIconDatabase _hasEntryForIconURL:]): (-[WebIconDatabase _applicationWillTerminate:]): (-[WebIconDatabase _resetCachedWebPreferences:]): (uniqueFilePathForKey): Added from WebFileDatabase (objectFromPathForKey): Added from WebFileDatabase (iconDataFromPathForIconURL): (-[WebIconDatabase _convertToWebCoreFormat]): Make use of static functions and local variables instead of using WebFileDatabase and WebIconDatabase variables that are now obsolete
- Misc/WebIconDatabasePrivate.h: Removed alot of obsoleted members
- Misc/WebLRUFileList.h: Removed.
- Misc/WebLRUFileList.m: Removed.
- WebKit.xcodeproj/project.pbxproj: Deleted 4 files
- WebKitPrefix.h: Removed ICONDEBUG
- 10:07 AM Changeset in webkit [22127] by
-
- 2 edits in branches/WindowsMerge/WebKitWin
2006-08-29 Anders Carlsson <acarlsson@apple.com>
Reviewed by Ada.
- WebKitDLL.cpp: (DllMain): Set the global instance handle.
- 8:33 AM Changeset in webkit [16090] by
-
- 2 edits in S60/trunk/WebKit
2006-08-28 zhalu <zhaosong.lu@nokia.com>
Reviewed by Sachin.
DESC: Update the minimap setting from pagescaler
http://bugzilla.opendarwin.org/show_bug.cgi?id=10504
- BrowserView/src/WebKitView.cpp: (CWebKitView::InitializePageScalerL):
Aug 28, 2006:
- 6:13 PM Changeset in webkit [16089] by
-
- 14 edits3 adds in trunk
Reviewed by Maciej.
Added support for experimental CFNetwork-based loader (not turned on yet).
While I was there, I did the following platform cleanup:
- Windows now uses USE(WININET) instead of PLATFORM(WIN_OS), to match the USE(CFNETWORK) idiom.
- Removed some #includes of windows.h in platform-independent headers.
- Changed #ifdef APPLE to PLATFORM(MAC)
- Fixed some build bustage, including case-sensitive filesystem bustage.
- loader/loader.cpp: (WebCore::Loader::receivedAllData):
- platform/Cursor.h:
- platform/KURL.h:
- platform/ResourceLoader.h:
- platform/ResourceLoaderClient.h:
- platform/ResourceLoaderInternal.h: (WebCore::ResourceLoaderInternal::ResourceLoaderInternal):
- platform/cfnet/KURLCFNet.cpp: Added. (WebCore::KURL::createCFURL):
- platform/cfnet/ResourceLoaderCFNet.cpp: Added. (WebCore::willSendRequest): (WebCore::didReceiveChallenge): (WebCore::didCancelChallenge): (WebCore::didReceiveResponse): (WebCore::didReceiveData): (WebCore::didFinishLoading): (WebCore::didFail): (WebCore::willCacheResponse): (WebCore::addHeadersFromString): (WebCore::ResourceLoaderInternal::~ResourceLoaderInternal): (WebCore::ResourceLoader::~ResourceLoader): (WebCore::arrayFromFormData): (WebCore::emptyPerform): (WebCore::runLoaderThread): (WebCore::ResourceLoader::start): (WebCore::ResourceLoader::cancel):
- platform/win/CursorWin.cpp:
- 6:05 PM Changeset in webkit [22126] by
-
- 14 edits in branches/WindowsMerge
Reviewed by Maciej.
Landed CFNetwork loader, off by default. To enable, define:
KXMLCORE_PLATFORM_CF
KXMLCORE_USE_CFNETWORK
CFNetwork uses winsock2. If you do this, you need to make sure that winsock2.h
is included before windows.h in any translation unit in which it's used.
A lot of the jiggering in this patch is devoted to that.
- WebCore.vcproj/WebCore.vcproj:
- platform/win/ResourceLoaderWin.cpp: Removed reliance on PlatformData since it wasn't being used, and removing it made easy work of integrating CFNetwork in a Windows-independent way. (WebCore::ResourceLoaderWndProc): (WebCore::ResourceLoader::fileLoadTimer): (WebCore::ResourceLoader::cancel):
- platform/win/TemporaryLinkStubs.cpp: (Path::contains):
- platform/win/WidgetWin.cpp:
- plugins/win/PluginDatabaseWin.cpp:
- plugins/win/PluginPackageWin.h:
- plugins/win/PluginViewWin.h:
- plugins/win/npapi.cpp:
- rendering/RenderPopupMenuWin.cpp:
- rendering/RenderPopupMenuWin.h:
- rendering/RenderThemeWin.cpp:
- 5:59 PM Changeset in webkit [22125] by
-
- 4 edits in branches/WindowsMerge
- 5:35 PM Changeset in webkit [16088] by
-
- 5 edits4 adds in trunk
LayoutTests:
Reviewed by harrison
- editing/inserting/redo-expected.checksum: Added.
- editing/inserting/redo-expected.png: Added.
- editing/inserting/redo-expected.txt: Added.
- editing/inserting/redo.html: Added.
- editing/pasteboard/copy-paste-bidi-expected.txt:
WebCore:
Reviewed by harrison
<rdar://problem/4700341>
REGRESSION: In new mail message, caret isn't placed at end of line after redoing typing
- editing/ReplaceSelectionCommand.cpp: (WebCore::ReplaceSelectionCommand::doApply): Added a FIXME.
- page/Frame.cpp: (WebCore::Frame::reappliedEditing): Restore the endingSelection(), not the startingSelection().
- 5:30 PM Changeset in webkit [16087] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin Adler.
- Plugins/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView createPluginScriptableObject]): Removed a bogus typecast.
- 4:18 PM Changeset in webkit [16086] by
-
- 7 edits in trunk
WebCore:
Reviewed by John Sullivan.
Part of <rdar://problem/4481553> NetscapeMoviePlugIn example code scripting doesn't work in Firefox (4319)
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4319>: NetscapeMoviePlugIn example code scripting doesn't work
in Firefox
No test cases added, since this is essentially a leak fix.
A brief history of NPP_GetValue(), NPObjects, and reference counting.
Earlier versions of WebKit incorrectly interpreted the NPRuntime reference counting rules. We failed to take
into account the fact that plug-ins are required to retain NPObjects before returning them. This creates several
classes of interesting plug-ins:
1) Plug-ins tested in WebKit and other browsers. These plug-ins may have WebKit-specific workarounds to not retain
the returned NPObject, thus avoiding the memory leak in WebKit.
2) Plug-ins tested only in other browsers. These plug-ins must already retain their NPObjects, since other browsers
implemented the NPRuntime retain/release rules correctly. These plug-ins likely work in WebKit, but probably leak
NPObjects since WebKit adds its own retain in addition to the plug-in's retain.
3) Plug-ins tested only in WebKit, that fail to retain their NPObjects before returning them.
Such plug-ins are guaranteed to crash in other browsers due to the missing expected retain. These plug-ins
work in older WebKits because WebKit did not expect the plug-in to retain the NPObject. Now that our retain
rules match other browsers, these plug-ins may crash due to the difference in retain/release behavior. We could
potentially detect that situation and correct it here, but I consider it a bug that the plug-in did not follow the
documented NPRuntime reference counting rules. Furthermore, it is extremely unlikely that someone would develop
a Netscape plug-in and test it *only* in WebKit. The entire purpose of creating a Netscape plugin is so that it
works in all browsers!
4) Plug-ins tested only in WebKit, that properly retain their NPObjects before returning them.
These plug-ins probably work in other browsers, and leak their NPObjects in older WebKits because of WebKit's
extra retain. A developer of this type of plug-in is probably unaware of the NPObject leak. A more savvy developer
would create a plug-in that fits into category #1.
I am changing our NPP_GetValue() behavior to match Firefox and other browsers -- the plug-in is now expected to retain the
returned NPObject, and the browser is expected to release it when done. This means that plug-ins in category #3 need to be
changed so that they don't crash in Safari. However, such plug-ins already crash in every other browser, so I do not feel that
this needs to be handled specifically by WebKit.
- bridge/mac/FrameMac.mm: Changed -pluginScriptableObject to -createPluginScriptableObject to make clearer the contract that the method must return a retained NPObject. Also changed it to return an actual NPObject* instead of a void*. There is only one caller of this method, and only one implementor. Using void* here is a needless abstraction. It's an NPObject*! Admit it! (WebCore::getInstanceForView): Release the NPObject after creating the bindings instance. This is the actual bug fix.
WebKit:
Reviewed by John Sullivan.
Part of <rdar://problem/4481553> NetscapeMoviePlugIn example code scripting doesn't work in Firefox (4319)
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4319>: NetscapeMoviePlugIn example code scripting doesn't work
in Firefox
- Plugins/WebBaseNetscapePluginView.h:
- Plugins/WebBaseNetscapePluginView.m: (-[WebBaseNetscapePluginView createPluginScriptableObject]): Renamed this method (see corresponding WebCore ChangeLog entry for an explanation). Style changes.
WebKitTools:
Reviewed by John Sullivan.
Part of <rdar://problem/4481553> NetscapeMoviePlugIn example code scripting doesn't work in Firefox (4319)
<http://bugzilla.opendarwin.org/show_bug.cgi?id=4319>: NetscapeMoviePlugIn example code scripting doesn't work
in Firefox
- DumpRenderTree/TestNetscapePlugIn.subproj/main.c: (NPP_GetValue): WebKit's NPP_GetValue() reference counting behavior has been changed to match Firefox. NPObject return values are expected to be retained by the plug-in, and released by the caller.
- 3:56 PM Changeset in webkit [16085] by
-
- 2 edits in S60/trunk/WebCore
2006-08-28 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas (zbujtas@gmail.com).
DESC: Some foreign site encoding errors -- due to encoding alias "X-MS950-HKSCS".
http://bugzilla.opendarwin.org/show_bug.cgi?id=10607
WARNING: NO TEST CASES ADDED OR CHANGED
- kwq/KWQCharsetData.c:
- 3:48 PM Changeset in webkit [16084] by
-
- 2 edits in S60/trunk/WebCore
2006-08-25 yadavall <sriram.yadavalli@nokia.com>
Reviewed by Zalan.
WARNING: NO TEST CASES ADDED OR CHANGED
- khtml/rendering/render_block.cpp: (khtml::RenderBlock::setStyle):
- 2:19 PM Changeset in webkit [16083] by
-
- 18 edits in S60/branches/printing_sabina
2006-08-28 sabina <sabina.siddiqi@nokia.com>
Reviewed by Bradley.
First cut at print implementation.
- S60.hrh: Print flags
- S60StaticLibs.zip: Printing libs
- WebUi/data/WebUi.rss:
- WebUi/inc/WebUi.hrh:
- WebUi/inc/WebUiAppUi.h:
- WebUi/inc/WebUiLoadObserver.h: (CWebUiLoadObserver::OffScreenBitmapH):
- WebUi/inc/WebUiWindow.h: (CWebUiWindow::DialogsProvider): (CWebUiWindow::LoadObserver):
- WebUi/src/WebUiAppUi.cpp: (CWebUiAppUi::ConstructL): (CWebUiAppUi::HandleCommandL): (CWebUiAppUi::ActiveView):
- WebUi/src/WebUiLoadObserver.cpp: (CWebUiLoadObserver::NewL): (CWebUiLoadObserver::HandleBrowserLoadEventL): (CWebUiLoadObserver::GetProgressInfo):
- khtml/khtml_part.cpp: (KHTMLPart::print):
- BrowserView/inc/webkitbridge.h:
- BrowserView/src/WebKitControl.cpp: (CWebKitControl::FinalProgressComplete):
- BrowserView/src/webkitbridge.cpp: (CWebKitBridge::Print): (CWebKitBridge::PrintBandL): (CWebKitBridge::NotifyBandPrinted): (CWebKitBridge::NotifyPrintStarted): (CWebKitBridge::NotifyPrintEnded):
- group/webkit.mmp:
- 2:08 PM Changeset in webkit [16082] by
-
- 1 copy in S60/branches/printing_sabina
New feature branch
- 1:43 PM Changeset in webkit [16081] by
-
- 4 edits2 adds in trunk
LayoutTests:
Reviewed by Geoff.
Added tests for <rdar://problem/4548537> Document.domain and other attributes are blank for an iframe created with document.write
- http/tests/misc/iframe-domain-test-expected.txt: Added.
- http/tests/misc/iframe-domain-test.html: Added.
WebCore:
Reviewed by Geoff.
Fixed <rdar://problem/4548537> Document.domain and other attributes are blank for an iframe created with document.write
- dom/Document.cpp: (WebCore::Document::open): set the document's url to the parent's url and re-located the code that does this to occur before calling the frame's didExplicitOpen()
- page/Frame.cpp: (WebCore::Frame::didExplicitOpen): set the frame's url to the document's url
- 12:00 PM Changeset in webkit [16080] by
-
- 2 edits in trunk/WebCore
Reviewed by Adele and Adam
Added an optimization to return early if there's no replacements to be made
- platform/StringImpl.cpp: (WebCore::StringImpl::replace):
- 11:49 AM Changeset in webkit [16079] by
-
- 3 edits2 adds in trunk/WebCore
2006-08-28 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by ap.
Fixes one chunk of: http://bugzilla.opendarwin.org/show_bug.cgi?id=10604
Provide stub implementation of RenderPopupMenuQt.
- CMakeLists.txt:
- platform/qt/RenderPopupMenuQt.cpp: Added. (WebCore::RenderPopupMenuQt::RenderPopupMenuQt): (WebCore::RenderPopupMenuQt::~RenderPopupMenuQt): (WebCore::RenderPopupMenuQt::clear): (WebCore::RenderPopupMenuQt::populate): (WebCore::RenderPopupMenuQt::showPopup): (WebCore::RenderPopupMenuQt::hidePopup): (WebCore::RenderPopupMenuQt::addSeparator): (WebCore::RenderPopupMenuQt::addGroupLabel): (WebCore::RenderPopupMenuQt::addOption):
- platform/qt/RenderPopupMenuQt.h: Added.
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::systemFont): (WebCore::RenderThemeQt::createPopupMenu):
- 11:40 AM Changeset in webkit [16078] by
-
- 3 edits in trunk/WebCore
2006-08-28 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by ap.
Fixes one chunk of: http://bugzilla.opendarwin.org/show_bug.cgi?id=10604
Offer QString -> DeprecatedString conversion.
- platform/DeprecatedString.h:
- platform/qt/StringQt.cpp: (WebCore::DeprecatedString::DeprecatedString):
- 11:37 AM Changeset in webkit [16077] by
-
- 5 edits in trunk
2006-08-28 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by Tim Hatcher.
Fixes one chunk of: http://bugzilla.opendarwin.org/show_bug.cgi?id=10604
WebCore:
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::systemFont): Remove annoying notImplemented() usage in systemFont()
WebKitTools:
- DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: (WebCore::DumpRenderTree::checkLoaded): Faster polling for isLoaded() in Qt's DumpRenderTree.
- Scripts/run-webkit-tests: Use -expected-qt.txt etc.. output in run-webkit-test if isQt().
- 11:25 AM Changeset in webkit [16076] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Geoff.
- kjs/list.h: Use explicit in constructor (as appropriate).
- 11:22 AM Changeset in webkit [16075] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Tim Hatcher.
- Scripts/build-drosera: Fix behavior when there are multiple options.
- 11:22 AM Changeset in webkit [16074] by
-
- 5 edits2 copies in trunk/WebKit
Reviewed by Tim Hatcher's rubberstamp
Rolled out my last change (16070 - pruning WebFileDatabase code) as it caused a difficult-to-track down
failure in layout tests on a release build.
- Misc/WebFileDatabase.h:
- Misc/WebFileDatabase.m: (+[WebFileDatabaseOp opWithCode:key:object:]): (-[WebFileDatabaseOp initWithCode:key:object:]): (-[WebFileDatabaseOp opcode]): (-[WebFileDatabaseOp key]): (-[WebFileDatabaseOp object]): (-[WebFileDatabaseOp perform:]): (-[WebFileDatabaseOp dealloc]): (SetThreadPriority): (-[WebFileDatabase _createLRUList:]): (-[WebFileDatabase _truncateToSizeLimit:]): (+[WebFileDatabase _syncLoop:]): (databaseInit): (-[WebFileDatabase setTimer]): (-[WebFileDatabase setObject:forKey:]): (-[WebFileDatabase removeObjectForKey:]): (-[WebFileDatabase removeAllObjects]): (-[WebFileDatabase objectForKey:]): (-[WebFileDatabase performSetObject:forKey:]): (-[WebFileDatabase performRemoveObjectForKey:]): (-[WebFileDatabase open]): (-[WebFileDatabase close]): (-[WebFileDatabase lazySync:]): (-[WebFileDatabase sync]): (-[WebFileDatabase sizeLimit]): (-[WebFileDatabase count]): (-[WebFileDatabase usage]): (-[WebFileDatabase setSizeLimit:]):
- Misc/WebIconDatabase.m: (-[WebIconDatabase _createFileDatabase]): (-[WebIconDatabase _loadIconDictionaries]):
- WebKit.xcodeproj/project.pbxproj:
- 11:18 AM Changeset in webkit [16073] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim Hatcher.
- WebInspector/webInspector/inspector.js: Add "resize: none" to the list of default values for CSS properties so it will be omitted from most displays of computed style.
- 8:54 AM Changeset in webkit [16072] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/3942647> Support AXStyleTextMarkerRangeForTextMarker parameterized attribute
- bridge/mac/WebCoreAXObject.mm: (-[WebCoreAXObject accessibilityParameterizedAttributeNames]): Add AXStyleTextMarkerRangeForTextMarker.
(startOfStyleRange):
(endOfStyleRange):
Return first/last VisiblePosition in range having the same style has the specified VisiblePosition.
(-[WebCoreAXObject doAXStyleTextMarkerRangeForTextMarker:]):
Return AXTextMarkerRange for startOfStyleRange/endOfStyleRange of the specified AXTextMarker.
(-[WebCoreAXObject accessibilityAttributeValue:forParameter:]):
Call doAXStyleTextMarkerRangeForTextMarker for AXStyleTextMarkerRangeForTextMarker.
- 8:46 AM Changeset in webkit [16071] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
<rdar://problem/4517383> Hide all images used for spacing purpose in AX
- bridge/mac/WebCoreAXObject.mm: (-[WebCoreAXObject accessibilityIsIgnored]): Check for one-dimensional image Check whether rendered image was stretched from one-dimensional file image
- 2:18 AM Changeset in webkit [16070] by
-
- 5 edits2 deletes in trunk/WebKit
Reviewed by Maciej
Major prune of unnecessary WebFileDatabase code. In the end, what
useful code that remains in WebFileDatabase will likely be moved directly
into WebIconDatabase
- Misc/WebFileDatabase.h:
- Misc/WebFileDatabase.m: (-[WebFileDatabase initWithPath:]): (-[WebFileDatabase objectForKey:]): (-[WebFileDatabase open]): (-[WebFileDatabase close]):
- Misc/WebIconDatabase.m: (-[WebIconDatabase _createFileDatabase]): (-[WebIconDatabase _loadIconDictionaries]):
- Misc/WebLRUFileList.h: Removed.
- Misc/WebLRUFileList.m: Removed.
- WebKit.xcodeproj/project.pbxproj:
Aug 27, 2006:
- 10:59 PM Changeset in webkit [16069] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej
Rewrote StringImpl::replace(UChar, StringImpl*)
- platform/StringImpl.cpp: (WebCore::StringImpl::replace):
- 8:33 PM Changeset in webkit [16068] by
-
- 31 edits10 adds in trunk
WebCore:
Reviewed by Tim H.
- patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=4624 WebCore needs autogenerated Obj-C DOM bindings
First round of auto-generated Objective C DOM bindings, starting
with the DOM Core.
- DerivedSources.make:
- WebCore.xcodeproj/project.pbxproj:
- bindings/objc/DOM.mm: (-[DOMNode description]): (-[DOMNode KJS::Bindings::]): (-[DOMNode dispatchEvent:]): (-[DOMNamedNodeMap _initWithNamedNodeMap:]): (+[DOMNamedNodeMap _namedNodeMapWith:]): (-[DOMNodeList _initWithNodeList:]): (+[DOMNodeList _nodeListWith:]): (-[DOMImplementation _initWithDOMImplementation:]): (+[DOMImplementation _DOMImplementationWith:]): (-[DOMImplementation _DOMImplementation]): (+[DOMDocumentFragment _documentFragmentWith:]): (-[DOMDocumentFragment _fragment]): (-[DOMDocument createCSSStyleDeclaration]): (+[DOMDocument _documentWith:]): (-[DOMDocument _document]): (-[DOMDocument _ownerElement]): (+[DOMAttr _attrWith:]): (-[DOMAttr _attr]): (+[DOMDocumentType _documentTypeWith:WebCore::]): (-[DOMDocumentType WebCore::]): (+[DOMText _textWith:WebCore::]): (+[DOMComment _commentWith:WebCore::]): (+[DOMCDATASection _CDATASectionWith:WebCore::]): (+[DOMProcessingInstruction _processingInstructionWith:WebCore::]): (+[DOMEntityReference _entityReferenceWith:WebCore::]):
- bindings/objc/DOMCSS.h:
- bindings/objc/DOMCSS.mm:
- bindings/objc/DOMCore.h:
- bindings/objc/DOMEvents.h:
- bindings/objc/DOMEvents.mm:
- bindings/objc/DOMExtensions.h:
- bindings/objc/DOMHTML.mm: (+[DOMHTMLDocument _HTMLDocumentWith:WebCore::]):
- bindings/objc/DOMHTMLInternal.h:
- bindings/objc/DOMImplementationFront.h:
- bindings/objc/DOMInternal.h:
- bindings/objc/DOMNode.h: Added.
- bindings/objc/DOMNode.mm: Added. (-[DOMNode dealloc]): (-[DOMNode finalize]): (-[DOMNode nodeName]): (-[DOMNode nodeValue]): (-[DOMNode setNodeValue:]): (-[DOMNode nodeType]): (-[DOMNode parentNode]): (-[DOMNode childNodes]): (-[DOMNode firstChild]): (-[DOMNode lastChild]): (-[DOMNode previousSibling]): (-[DOMNode nextSibling]): (-[DOMNode attributes]): (-[DOMNode ownerDocument]): (-[DOMNode insertBefore::]): (-[DOMNode replaceChild::]): (-[DOMNode removeChild:]): (-[DOMNode appendChild:]): (-[DOMNode hasChildNodes]): (-[DOMNode cloneNode:]): (-[DOMNode normalize]): (-[DOMNode isSupported::]): (-[DOMNode namespaceURI]): (-[DOMNode prefix]): (-[DOMNode setPrefix:]): (-[DOMNode localName]): (-[DOMNode hasAttributes]): (-[DOMNode isSameNode:]): (-[DOMNode isEqualNode:]): (-[DOMNode isDefaultNamespace:]): (-[DOMNode lookupPrefix:]): (-[DOMNode lookupNamespaceURI:]): (-[DOMNode textContent]): (-[DOMNode setTextContent:]): (-[DOMNode boundingBox]): (-[DOMNode lineBoxRects]):
- bindings/objc/DOMObject.h: Added.
- bindings/objc/DOMObject.mm: Added. (-[DOMObject init]): (-[DOMObject dealloc]): (-[DOMObject finalize]): (-[DOMObject copyWithZone:]): (-[DOMObject sheet]):
- bindings/objc/DOMPrivate.h:
- bindings/objc/DOMRange.h:
- bindings/objc/DOMStylesheets.h:
- bindings/objc/DOMTraversal.h:
- bindings/objc/DOMViews.h:
- bindings/objc/DOMViews.mm:
- bindings/objc/DOMXPath.h:
- bindings/objc/DOMXPath.mm:
- bindings/scripts/CodeGenerator.pm:
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/scripts/CodeGeneratorObjC.pm: Added.
- dom/Attr.idl:
- dom/CDATASection.idl: Added.
- dom/Comment.idl: Added.
- dom/DOMImplementation.idl:
- dom/Document.idl:
- dom/Element.idl:
- dom/EntityReference.idl: Added.
- dom/NamedNodeMap.idl: Added.
- dom/NodeList.idl: Added.
- dom/ProcessingInstruction.idl:
WebKit:
Reviewed by Tim H.
- patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=4624 WebCore needs autogenerated Obj-C DOM bindings
First round of auto-generated Objective C DOM bindings, starting
with the DOM Core.
- WebKit.xcodeproj/project.pbxproj:
- 5:26 PM Changeset in webkit [16067] by
-
- 2 edits3 adds in trunk
Reviewed by Anders.
Drosera will be built when you type make.
- Drosera/Makefile: Added.
- Makefile: Added.
- Makefile.shared: Added.
- 4:12 PM Changeset in webkit [16066] by
-
- 2 edits in trunk/WebCore
Reviewed by Tim H.
Fix crash in LayoutTests/css1/font_properties/font.html,
by implementing FontData::smallCapsFontData.
- platform/qt/FontDataQt.cpp: (WebCore::FontData::platformDestroy): (WebCore::FontData::smallCapsFontData):
- 3:57 PM Changeset in webkit [16065] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej
Plugged a leak in StringImpl::replace()
- platform/StringImpl.cpp: (WebCore::StringImpl::replace):
- 3:29 PM Changeset in webkit [16064] by
-
- 5 edits in trunk/WebCore
2006-08-27 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by Anders.
Remove most annoying notImplemented() usages and
implement some missing ScrollViewQt functions.
Much nicer output when invoking run-webkit-tests.
- platform/qt/FrameQt.cpp: (WebCore::FrameQt::saveDocumentState): (WebCore::FrameQt::restoreDocumentState): (WebCore::FrameQt::clearUndoRedoOperations): (WebCore::FrameQt::partClearedInBegin):
- platform/qt/ResourceLoaderManager.cpp: (WebCore::headerCallback): (WebCore::ResourceLoaderManager::downloadTimerCallback):
- platform/qt/ScrollViewQt.cpp: (WebCore::ScrollView::updateContents): (WebCore::ScrollView::suppressScrollBars): (WebCore::ScrollView::setStaticBackground): (WebCore::ScrollView::addChild): (WebCore::ScrollView::removeChild):
- platform/qt/TemporaryLinkStubs.cpp: (WebCore::historyContains): (WebCore::CheckCacheObjectStatus): (WebCore::CheckIfReloading): (loadResourceIntoArray): (WebCore::PlugInInfoStore::supportsMIMEType):
- 3:18 PM Changeset in webkit [16063] by
-
- 1 edit in trunk/CMakeLists.txt
Forgot this too (doh!)
- 3:07 PM Changeset in webkit [16062] by
-
- 1 edit in trunk/WebKitTools/Scripts/install-win-extras
Didn't mean to commit this!
- 3:03 PM Changeset in webkit [16061] by
-
- 1 edit5 adds in trunk/WebKitTools
2006-08-27 Anders Carlsson <acarlsson@apple.com>
Forgot to add these.
- DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Added.
- DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: Added. (WebCore::DumpRenderTree::DumpRenderTree): (WebCore::DumpRenderTree::~DumpRenderTree): (WebCore::DumpRenderTree::open): (WebCore::DumpRenderTree::readStdin): (WebCore::DumpRenderTree::checkLoaded):
- DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: Added.
- DumpRenderTree/DumpRenderTree.qtproj/main.cpp: Added. (main):
- 2:53 PM Changeset in webkit [16060] by
-
- 5 edits in trunk/WebKitTools
2006-08-27 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed by Eric, landed by Anders.
Add DumpRenderTree support for Qt/Linux.
- DumpRenderTree/DumpRenderTree.qtproj/CMakeLists.txt: Added.
- DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.cpp: Added. (WebCore::DumpRenderTree::DumpRenderTree): (WebCore::DumpRenderTree::~DumpRenderTree): (WebCore::DumpRenderTree::open): (WebCore::DumpRenderTree::readStdin): (WebCore::DumpRenderTree::checkLoaded):
- DumpRenderTree/DumpRenderTree.qtproj/DumpRenderTree.h: Added.
- DumpRenderTree/DumpRenderTree.qtproj/main.cpp: Added. (main):
- Scripts/build-dumprendertree:
- Scripts/run-webkit-tests:
- Scripts/webkitdirs.pm:
- 2:47 PM Changeset in webkit [16059] by
-
- 2 edits in trunk/WebCore
2006-08-27 Nikolas Zimmermann <zimmermann@kde.org>
Reviewed and landed by Anders.
Fix Qt build (add SVGMetaDataElement.cpp to build system)
- CMakeLists.txt:
- 2:40 PM Changeset in webkit [16058] by
-
- 5 edits2 deletes in trunk/WebCore
2006-08-27 Eric Seidel <eric@eseidel.com>
Reviewed by andersca.
No logic changes. Just cleanup.
- ksvg2/svg/SVGAngle.cpp: (SVGAngle::SVGAngle): (SVGAngle::unitType): (SVGAngle::valueAsString): (SVGAngle::newValueSpecifiedUnits): (SVGAngle::convertToSpecifiedUnits):
- ksvg2/svg/SVGAngle.h:
- ksvg2/svg/SVGLength.cpp: (WebCore::SVGLength::unitType): (WebCore::SVGLength::newValueSpecifiedUnits): (WebCore::SVGLength::convertToSpecifiedUnits): (WebCore::SVGLength::updateValue): (WebCore::SVGLength::updateValueInSpecifiedUnits):
- ksvg2/svg/SVGLength.h:
- platform/BitmapImage.cpp: Removed.
- platform/BitmapImage.h: Removed.
- 2:30 PM Changeset in webkit [16057] by
-
- 1 edit in trunk/WebCore/ChangeLog
God, that ChangeLog entry was bad...
- 2:28 PM Changeset in webkit [16056] by
-
- 4 edits in trunk/WebCore
Reviewed by Anders
-Changed all of the commonly used queries to keep around pre-prepared statements and bind
their arguments instead of constructing a messy.
-Changed some code in pruneUnretainedIconsOnStartup regarding transactions
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::IconDatabase): Initializers (WebCore::IconDatabase::close): Wipe all the preprepared statements (WebCore::IconDatabase::pruneUnretainedIconsOnStartup): Better handling of transactions (WebCore::readySQLStatement): Make sure a preprepared statement is ready to go for a fooQuery() (WebCore::IconDatabase::pageURLTableIsEmptyQuery): Added a comment (WebCore::IconDatabase::imageDataForIconURLQuery): Use preprepared statement + binding (WebCore::IconDatabase::timeStampForIconURLQuery): ditto (WebCore::IconDatabase::iconURLForPageURLQuery): ditto (WebCore::IconDatabase::forgetPageURLQuery): ditto (WebCore::IconDatabase::setIconIDForPageURLQuery): ditto (WebCore::IconDatabase::getIconIDForIconURLQuery): ditto (WebCore::IconDatabase::addIconForIconURLQuery): ditto (WebCore::IconDatabase::hasIconForIconURLQuery): ditto
- loader/icon/IconDatabase.h: Added fooQuery() and *m_fooStatements
- loader/icon/SQLStatement.h: (WebCore::SQLStatement::database): Added
- 12:27 PM Changeset in webkit [16055] by
-
- 2 edits in trunk/WebCore
Reviewed by Eric. Landed by rwlbuis.
Fix switch logic.
- 3:47 AM Changeset in webkit [16054] by
-
- 58 edits6 deletes in trunk
Reviewed by Eric.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10557
KCanvasPath should be replace by platform/Path
Refactoring out the KCanvasPath class.
- 12:09 AM Changeset in webkit [16053] by
-
- 7 edits4 adds in trunk
2006-08-26 Eric Seidel <eric@eseidel.com>
Reviewed by hyatt.
pointer-events attribute does not work.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10415
- kcanvas/RenderPath.cpp: (WebCore::RenderPath::pointerEventsHitRules): new function to contain pointer-events hit logic (WebCore::RenderPath::nodeAtPoint): respect pointer-events property
- kcanvas/RenderPath.h: (WebCore::RenderPath::PointerEventsHitRules::PointerEventsHitRules):
- ksvg2/css/SVGCSSParser.cpp: (WebCore::CSSParser::parseSVGValue):
- ksvg2/svg/SVGPaint.cpp: Fix this to use a real enum value (WebCore::SVGPaint::SVGPaint): (WebCore::SVGPaint::paintType): (WebCore::SVGPaint::uri): (WebCore::SVGPaint::setUri): (WebCore::SVGPaint::setPaint):
- ksvg2/svg/SVGPaint.h:
Aug 26, 2006:
- 3:45 PM Changeset in webkit [16052] by
-
- 6 edits7 adds in trunk
Reviewed by Eric.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10558
SVG should have support for <metadata> element
Add support for metadata tag.
- 2:51 AM Changeset in webkit [16051] by
-
- 3 edits in trunk/WebCore
Reviewed by Eric.
Daily Qt build fixes :-)
- platform/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- platform/qt/ImageQt.cpp: (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource):
- 1:11 AM Changeset in webkit [16050] by
-
- 2 edits in trunk/WebCore
Fix the ifdef in Path.h to be CG.
- platform/Path.h:
- 12:48 AM Changeset in webkit [16049] by
-
- 2 edits in trunk/WebCore
Fix Mac build bustage (lots of float/int confusion). I am not sure
whether rounding was desired or not... this is just a band-aid to get
the build working again.
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::paintMenuListButtonGradients): (WebCore::RenderThemeMac::paintMenuListButton): (WebCore::RenderThemeMac::adjustMenuListButtonStyle):
Aug 25, 2006:
- 11:49 PM Changeset in webkit [16048] by
-
- 13 edits1 add in trunk/WebCore
More refactoring of image to disentangle graphics (e.g., Cairo) from
platform (e.g., Windows).
- WebCore.vcproj/WebCore/WebCore.vcproj: Add ImageWin to project.
- loader/Cache.cpp: (WebCore::Cache::init):
- loader/icon/IconDataCache.cpp: (WebCore::IconDataCache::loadImageFromResource): Renamed loadResource to loadPlatformResource to try to make it more clear that this call is implemented on each OS (and not by graphics libraries).
- platform/Image.cpp: (WebCore::Image::Image): (WebCore::Image::~Image): (WebCore::Image::invalidateData): (WebCore::Image::size): (WebCore::Image::setData): (WebCore::Image::setNativeData): Fix up the PDF code to not be considered platform data any more, since PDF rendering is not for a specific OS.
Renamed the methods that set OS-specific data (like NSImage) to PlatformData
instead of NativeData.
- platform/Image.h: Shifted the PDF members into CG defines. Made CGImageRef a CG define. Renamed methods to reflect that they are OS-specific and not graphics-library-specific.
- platform/cairo/ImageCairo.cpp: Removed the platform data methods. Other platforms besides Windows that use Cairo will need to account for this change by adding these methods to their OS Image*.cpp file.
- platform/cg/ImageCG.cpp: (WebCore::Image::drawTiled): Add FIXMEs to the wkpattern stuff.
- platform/cg/PDFDocumentImage.cpp: Shouldn't have #imports in .cpp.
- platform/mac/ImageMac.mm: (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource): (WebCore::Image::getTIFFRepresentation): Add the platform data initializers to the Mac Image file. Move the TIFF representation there as well, since this is only used by Mac code.
- platform/win/ImageWin.cpp: Added. (WebCore::Image::initPlatformData): (WebCore::Image::invalidatePlatformData): (WebCore::Image::loadPlatformResource): (WebCore::Image::supportsType): Similar work for Windows. Add stubs for possible future HBITMAP returns in the platform data methods.
- rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintResizeControl):
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::paintResizeControl): loadResource -> loadPlatformResource
- 11:45 PM Changeset in webkit [22124] by
-
- 1 edit in branches/WindowsMerge/WebCore/WebCore.vcproj/WebCore.vcproj
Add ImageWin to project.
- 10:31 PM Changeset in webkit [22123] by
-
- 8 edits in branches/WindowsMerge
WebCoreWin:
Land CG/Cairo refactoring (and add some winsock2.h). (I do not really
understand why the winsock2.h stuff would suddenly be needed.)
- platform/win/ResourceLoaderWin.h:
- platform/win/TemporaryLinkStubs.cpp: (GraphicsContext::setAlpha): (GraphicsContext::drawFocusRing): (GraphicsContext::drawLineForMisspelling): (GraphicsContext::setCompositeOperation):
- plugins/win/PluginPackageWin.h:
- plugins/win/PluginViewWin.h:
- plugins/win/npapi.cpp:
- rendering/RenderThemeWin.cpp: (WebCore::prepareForDrawing): (WebCore::doneDrawing):
WebKitWin:
Add code path for doing painting of a WebFrame using CG.
- WebFrame.cpp: (WebFrame::paint):
- 6:59 PM Changeset in webkit [16047] by
-
- 2 edits in trunk/WebCore
Rubber-stamped by Adele.
Fixed build.
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- 5:37 PM Changeset in webkit [16046] by
-
- 2 edits in trunk/WebKit
Reviewed by Tim Hatcher
Fixed up some leaks on [WebIconDatabase init]
- Misc/WebIconDatabase.m: (-[WebIconDatabase init]):
- 5:33 PM Changeset in webkit [16045] by
-
- 15 edits in trunk
LayoutTests:
Updated results for addition of -webkit-text-security.
- fast/css/computed-style-expected.txt:
WebCore:
Patch by Francisco, Reviewed by me.
Preparation for switch to new text field implementation of password field.
Added -webkit-text-security property.
Tests: updated fast/css/computed-style-expected.txt
- css/CSSPropertyNames.in: Added -webkit-text-security.
- css/CSSComputedStyleDeclaration.cpp: (WebCore::): (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue): Added cases for textSecurity.
- css/cssparser.cpp: (WebCore::CSSParser::parseValue): ditto.
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::applyProperty): ditto.
- css/html4.css: Added style for password field to use -webkit-text-security.
- html/HTMLInputElement.cpp: Check appearance property to decide which renderer to use. (WebCore::HTMLInputElement::selectionStart): (WebCore::HTMLInputElement::selectionEnd): (WebCore::HTMLInputElement::setSelectionStart): (WebCore::HTMLInputElement::setSelectionEnd): (WebCore::HTMLInputElement::select): (WebCore::HTMLInputElement::setSelectionRange): (WebCore::HTMLInputElement::createRenderer):
- html/HTMLInputElement.h: (WebCore::HTMLInputElement::isNonWidgetTextField): Added check for password.
- platform/StringImpl.cpp: (WebCore::StringImpl::secure): Added. Converts a string to replace characters with one character, like a bullet.
- platform/StringImpl.h:
- rendering/RenderStyle.cpp: (WebCore::StyleCSS3InheritedData::StyleCSS3InheritedData): Initialize textSecurity. (WebCore::RenderStyle::diff): Added case for textSecurity.
- rendering/RenderStyle.h: (WebCore::): (WebCore::RenderStyle::textSecurity): Added. (WebCore::RenderStyle::setTextSecurity): Added. (WebCore::RenderStyle::initialTextSecurity): Added.
- rendering/RenderText.cpp: (WebCore::RenderText::setStyle): Added case for textSecurity. (WebCore::RenderText::setText): ditto.
- 4:44 PM Changeset in webkit [16044] by
-
- 94 edits8 adds in trunk
LayoutTests:
Reviewed by Hyatt.
New tests and updated tests for styled selects.
- fast/borders/borderRadiusInvalidColor-expected.checksum: Added.
- fast/borders/borderRadiusInvalidColor-expected.png: Added.
- fast/borders/borderRadiusInvalidColor-expected.txt: Added.
- fast/borders/borderRadiusInvalidColor.html: Added.
- fast/forms/select-baseline-expected.checksum: Added.
- fast/forms/select-baseline-expected.png: Added.
- fast/forms/select-baseline-expected.txt: Added.
- fast/forms/select-baseline.html: Added.
- editing/pasteboard/4641033-expected.txt:
- editing/selection/replaced-boundaries-3-expected.txt:
- editing/selection/select-box-expected.txt:
- fast/block/margin-collapse/103-expected.txt:
- fast/forms/001-expected.checksum:
- fast/forms/001-expected.png:
- fast/forms/001-expected.txt:
- fast/forms/003-expected.txt:
- fast/forms/004-expected.txt:
- fast/forms/HTMLOptionElement_label01-expected.txt:
- fast/forms/HTMLOptionElement_label02-expected.txt:
- fast/forms/HTMLOptionElement_label03-expected.txt:
- fast/forms/HTMLOptionElement_label04-expected.txt:
- fast/forms/HTMLOptionElement_label06-expected.txt:
- fast/forms/HTMLOptionElement_label07-expected.txt:
- fast/forms/form-element-geometry-expected.checksum:
- fast/forms/form-element-geometry-expected.png:
- fast/forms/form-element-geometry-expected.txt:
- fast/forms/option-script-expected.txt:
- fast/forms/option-text-clip-expected.txt:
- fast/forms/select-change-listbox-to-popup-expected.txt:
- fast/forms/select-selected-expected.txt:
- fast/forms/select-style-expected.txt:
- fast/forms/select-visual-hebrew-expected.txt:
- fast/invalid/014-expected.txt:
- fast/parser/document-write-option-expected.txt:
- fast/replaced/width100percent-expected.txt:
- http/tests/navigation/anchor-basic-expected.txt:
- http/tests/navigation/anchor-frames-expected.txt:
- http/tests/navigation/anchor-goback-expected.txt:
- http/tests/navigation/anchor-subframeload-expected.txt:
- http/tests/navigation/javascriptlink-basic-expected.txt:
- http/tests/navigation/javascriptlink-frames-expected.txt:
- http/tests/navigation/javascriptlink-goback-expected.txt:
- http/tests/navigation/javascriptlink-subframeload-expected.txt:
- http/tests/navigation/metaredirect-basic-expected.txt:
- http/tests/navigation/metaredirect-frames-expected.txt:
- http/tests/navigation/metaredirect-goback-expected.txt:
- http/tests/navigation/metaredirect-subframeload-expected.txt:
- http/tests/navigation/post-goback2-expected.txt:
- http/tests/navigation/postredirect-goback2-expected.txt:
- http/tests/navigation/redirect302-basic-expected.txt:
- http/tests/navigation/redirect302-frames-expected.txt:
- http/tests/navigation/redirect302-goback-expected.txt:
- http/tests/navigation/redirect302-subframeload-expected.txt:
- http/tests/navigation/relativeanchor-basic-expected.txt:
- http/tests/navigation/relativeanchor-frames-expected.txt:
- http/tests/navigation/relativeanchor-goback-expected.txt:
- http/tests/navigation/slowmetaredirect-basic-expected.txt:
- http/tests/navigation/slowtimerredirect-basic-expected.txt:
- http/tests/navigation/success200-basic-expected.txt:
- http/tests/navigation/success200-frames-expected.txt:
- http/tests/navigation/success200-frames-loadsame-expected.txt:
- http/tests/navigation/success200-goback-expected.txt:
- http/tests/navigation/success200-loadsame-expected.txt:
- http/tests/navigation/success200-reload-expected.txt:
- http/tests/navigation/success200-subframeload-expected.txt:
- http/tests/navigation/timerredirect-basic-expected.txt:
- http/tests/navigation/timerredirect-frames-expected.txt:
- http/tests/navigation/timerredirect-goback-expected.txt:
- http/tests/navigation/timerredirect-subframeload-expected.txt:
- tables/mozilla/bugs/bug1188-expected.txt:
- tables/mozilla/bugs/bug18359-expected.txt:
- tables/mozilla/bugs/bug2479-3-expected.txt:
- tables/mozilla/bugs/bug2479-4-expected.txt:
- tables/mozilla/bugs/bug29326-expected.txt:
- tables/mozilla/bugs/bug33855-expected.txt:
- tables/mozilla/bugs/bug4382-expected.txt:
- tables/mozilla/bugs/bug96334-expected.txt:
- tables/mozilla/core/margins-expected.txt:
- tables/mozilla/dom/tableDom-expected.txt:
- tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
WebCore:
Reviewed by Hyatt.
Enable styling for popup menus. Also fixed baseline calculation for buttons and selects.
Tests: fast/forms/select-baseline.html
fast/borders/borderRadiusInvalidColor.html
updated: fast/forms/select-style-expected.txt and more...
- css/html4.css: Added style rules for styled select elements.
- platform/GraphicsContext.h: Added argument for antialiasing.
- platform/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::drawConvexPolygon): ditto.
- platform/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::drawConvexPolygon): ditto.
- rendering/RenderObject.cpp: (WebCore::RenderObject::drawBorderArc): Added textColor argument so this can be used when the border color is invalid. (WebCore::RenderObject::drawBorder): Removed invalidisInvert since its dead code (any callers that set this to true were already ensuring that their color was valid). Updated drawConvexPolygon call to use FloatPoints instead of IntPoints. (WebCore::RenderObject::paintBorder): Updated to remove invalidisInvert argument from drawBorder call. (WebCore::RenderObject::paintOutline): ditto.
- rendering/RenderFlow.cpp: (WebCore::RenderFlow::paintOutlineForLine): ditto.
- rendering/RenderObject.h: Updated arguments for drawBorder and drawBorderArc.
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::getBaselineOfLastLineBox): Changed isRootLineBox argument to true when setting line height. Added case for when there's no children to check for hasLineIfEmpty.
- rendering/RenderBlock.h:
- rendering/bidi.cpp: (WebCore::RenderBlock::layoutInlineChildren): Changed isRootLineBox argument to true when setting line height.
- rendering/RenderButton.h: (WebCore::RenderButton::hasLineIfEmpty): Added so buttons always get a line height.
- rendering/RenderMenuList.h: (WebCore::RenderMenuList::hasLineIfEmpty): ditto.
- rendering/RenderFlexibleBox.cpp: (WebCore::RenderFlexibleBox::layoutHorizontalBox): Added code to check hasLineIfEmpty to give flex boxes line height. (WebCore::RenderFlexibleBox::layoutVerticalBox): ditto.
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::adjustRenderStyle): Moved the appearance adjustment code into adjust style.
- rendering/RenderBox.cpp: (WebCore::RenderBox::paintBoxDecorations): Lets the theme paint "decorations", like the arrow control and gradients immediately after painting the background.
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::adjustStyle): This now checks whether the control is styled, and adjusts the appearance property appropriately. For styled selects, instead of setting the appearance to none, which is what we do for other styled controls, we set the appearance to MenulistButtonAppearance, which indicates that we will draw the arrow controls and button appearance in the engine. (WebCore::RenderTheme::paintDecorations): Added. Paints MenulistButtonAppearance in a different function, so the arrow control will draw at the right time (after the background). (WebCore::RenderTheme::paint): Added case for MenulistButtonAppearance. (WebCore::RenderTheme::paintBorderOnly): ditto. (WebCore::RenderTheme::isControlContainer): Removed cases for MenuListAppearance and MenulistButtonAppearance since the baseline is no longer provided by the theme. (WebCore::RenderTheme::adjustMenuListButtonStyle): Added.
- rendering/RenderTheme.h: (WebCore::RenderTheme::paintMenuListButton): Added.
- rendering/RenderThemeMac.h:
- rendering/RenderThemeMac.mm: (WebCore::RenderThemeMac::isControlStyled): Removed code that made selects unstyle-able. (WebCore::RenderThemeMac::baselinePosition): Removed cases for MenuListAppearance and MenulistButtonAppearance. (WebCore::RenderThemeMac::popupButtonPadding): Added top and bottom padding so empty popups have the right baseline. (WebCore::TopGradientInterpolate): Added. (WebCore::BottomGradientInterpolate): Added. (WebCore::MainGradientInterpolate): Added. (WebCore::RenderThemeMac::paintMenuListButtonGradients): Added. Draws gradients for styled popup menu button appearance. (WebCore::RenderThemeMac::paintMenuListButton): Calls paintMenuListButtonGradients, and draws arrow control. (WebCore::RenderThemeMac::adjustMenuListButtonStyle): Added to set padding and border radius to account for the arrow control size and font size.
- 3:57 PM Changeset in webkit [16043] by
-
- 2 edits in trunk/WebCore
Reviewed by Adam
Changed some time()-related code to be more platform independent
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::isIconExpiredForIconURL): (WebCore::IconDatabase::getOrCreateIconDataCache): (WebCore::IconDatabase::setIconDataForIconURL):
- 3:25 PM Changeset in webkit [16042] by
-
- 2 edits in trunk/WebCore
Reviewed by Geoff.
<rdar://problem/4416432> Radio buttons and Checkboxes in AXWebAreas don't fill in their AXTitle attribute
- bridge/mac/WebCoreAXObject.mm: (labelForElement): New. Returns the HTMLLabelElement, if any, for the specified Element.
(-[WebCoreAXObject title]):
For input elements, return the innerHTML() of the labelForElement().
- 2:42 PM Changeset in webkit [16041] by
-
- 2 edits in S60/trunk/WebCore
2006-08-25 bujtas <zbujtas@gmail.com>
Reviewed by Sriram.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10570
fix null pointer crash. check if tokenizer is null.
- khtml/html/html_objectimpl.cpp: (HTMLObjectElementImpl::HTMLObjectElementImpl):
- 2:28 PM Changeset in webkit [16040] by
-
- 2 edits in trunk/WebCore
Reviewed by Tim Hatcher
Changed some debugging-only code to be more platform independent
- WebCore.xcodeproj/project.pbxproj:
- loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::pruneUnretainedIconsOnStartup): (WebCore::IconDatabase::syncDatabase):
- 1:46 PM Changeset in webkit [16039] by
-
- 1 edit1 add in S60/trunk/S60Internals
2006-08-25 sareen <shyam.sareen@nokia.com>
Reviewed by Sachin, landed by Brad.
DESC: Added central repository files
http://bugzilla.opendarwin.org/show_bug.cgi?id=10567
- S60CenResp.zip: Added.
- 12:23 PM Changeset in webkit [16038] by
-
- 2 edits in S60/trunk/WebKit
2006-08-25 naguo <George.Guo@nokia.com>
Reviewed by Sachin.
DESC: The BrCtl should sent a keydown and keyup too for ECommandMakeCall
http://bugzilla.opendarwin.org/show_bug.cgi?id=10548
- BrowserControl/src/BrCtl.cpp: (CBrCtl::HandleCommandL):
- 12:06 PM Changeset in webkit [16037] by
-
- 2 edits in S60/trunk/WebKit
2006-08-25 sareen <shyam.sareen@nokia.com>
Reviewed by Sachin.
DESC: Set value as per cache configurable parameter
as per center repository.
http://bugzilla.opendarwin.org/show_bug.cgi?id=10567
- ResourceLoader/CacheSrc/HttpCacheManager.cpp: (CHttpCacheManager::CreateCacheHandlersL):
- 11:54 AM Changeset in webkit [16036] by
-
- 6 edits1 delete in S60/trunk/S60WebUi
2006-08-25 w3liu <wei.liu@nokia.com>
Reviewed by Zalan Bujtas
Fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=10564
ifdefs of obslete flags should be removed for Reindeer UI.
- ChangeLog:
- HomePage/group/HomePage.mmp:
- HomePage/src/DllEntryPoint.cpp: Removed
- WebUi/group/WebUi.mmp:
- WebUi/src/WebUiApp.cpp:
- WebUi/src/WebUiObserver.cpp:
- WebUi/src/WebUiSettings.cpp: (CWebUiSettings::NewL): (CWebUiSettings::ResetSettingsDbL): (CWebUiSettings::DoSettingsActionL): (CWebUiSettings::UpdateSettingDb): (CWebUiSettings::SetEngineSettingL): (CWebUiSettings::GetSettingByCRIdL): (CWebUiSettings::GetSettingByNameL): (CWebUiSettings::SetSettingByNameL):
- 11:23 AM Changeset in webkit [16035] by
-
- 5 edits in trunk/WebCore
Reviewed/landed by Adam.
Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10561
Qt platform build fixes.
- platform/qt/FrameQt.h:
- platform/qt/ScreenQt.cpp: (WebCore::qwidgetForPage): (WebCore::screenRect): (WebCore::screenDepth): (WebCore::usableScreenRect):
- platform/qt/TemporaryLinkStubs.cpp: (WebCore::screenDepthPerComponent): (WebCore::screenIsMonochrome):
- platform/qt/WidgetQt.cpp:
- 9:51 AM Changeset in webkit [16034] by
-
- 4 edits in trunk/WebCore
Reviewed/landed by Adam.
Finally fix font caching. WebKit+Qt now works
out of the box without any further patches :-)
- platform/qt/FontDataQt.cpp: (WebCore::FontData::platformDestroy):
- platform/qt/FontPlatformData.h:
- platform/qt/FontPlatformDataQt.cpp: (WebCore::FontPlatformData::FontPlatformData): (WebCore::FontPlatformData::isFixedPitch): (WebCore::FontPlatformData::font): (WebCore::FontPlatformData::fontPtr): (WebCore::FontPlatformData::hash): (WebCore::FontPlatformData::operator==):
- 9:46 AM Changeset in webkit [16033] by
-
- 20 edits in trunk/WebCore
Reviewed/landed by Adam.
Fixes: http://bugzilla.opendarwin.org/show_bug.cgi?id=10559
Confirm to WebKit style guide - last fixes :-)
- platform/ResourceLoaderClient.h:
- platform/qt/ComboBoxQt.cpp:
- platform/qt/FrameQt.cpp: (WebCore::doScroll): (WebCore::FrameQt::FrameQt): (WebCore::FrameQt::openURL): (WebCore::FrameQt::submitForm): (WebCore::FrameQt::setTitle): (WebCore::FrameQt::passSubframeEventToSubframe): (WebCore::FrameQt::registerCommandForUndo): (WebCore::FrameQt::registerCommandForRedo): (WebCore::FrameQt::keyEvent): (WebCore::FrameQt::setFrameGeometry):
- platform/qt/GlyphMapQt.cpp: (WebCore::GlyphMap::fillPage):
- platform/qt/GraphicsContextQt.cpp: (WebCore::toQtCompositionMode): (WebCore::toQtLineCap): (WebCore::toQtLineJoin): (WebCore::TextShadow::TextShadow): (WebCore::GraphicsContextPlatformPrivate::p):
- platform/qt/ImageQt.cpp: (WebCore::FrameData::clear): (WebCore::Image::supportsType):
- platform/qt/IntSizeQt.cpp:
- platform/qt/LineEditQt.cpp:
- platform/qt/ListBoxQt.cpp:
- platform/qt/PageQt.cpp: (WebCore::Page::windowRect):
- platform/qt/PathQt.cpp: (WebCore::Path::~Path):
- platform/qt/ResourceLoaderCurl.cpp: (WebCore::ResourceLoader::assembleResponseHeaders): (WebCore::ResourceLoader::retrieveCharset): (WebCore::ResourceLoader::receivedResponse):
- platform/qt/ResourceLoaderManager.cpp: (WebCore::headerCallback): (WebCore::ResourceLoaderManager::downloadTimerCallback): (WebCore::ResourceLoaderManager::add):
- platform/qt/ScreenQt.cpp: (WebCore::screenRect): (WebCore::usableScreenRect):
- platform/qt/ScrollViewQt.cpp: (WebCore::ScrollView::ScrollView): (WebCore::ScrollView::~ScrollView): (WebCore::ScrollView::setParentWidget): (WebCore::ScrollView::addChild):
- platform/qt/SharedTimerQt.cpp: (WebCore::setSharedTimerFiredFunction):
- platform/qt/SharedTimerQt.h: (WebCore::SharedTimerQt::SharedTimerQt): (WebCore::SharedTimerQt::fire):
- platform/qt/SystemTimeQt.cpp: (WebCore::currentTime):
- platform/qt/TextEditQt.cpp: (WebCore::PlatformTextEdit::setParentWidget): (WebCore::PlatformTextEdit::text): (WebCore::PlatformTextEdit::sizeWithColumnsAndRows):