Timeline
Apr 15, 2002:
- 5:55 PM Changeset in webkit [1025] by
-
- 3 edits in trunk/JavaScriptCore
Retroactively reviewed Darin's last two commits.
- 4:43 PM Changeset in webkit [1024] by
-
- 511 edits2 adds in trunk
Merged KDE 3.0 final code in and:
- kjs/internal.cpp:
- kjs/property_map.cpp:
- kjs/ustring.h: Removed some unneeded <config.h> includes so we are more similar to the real KDE sources.
Merged changes from KDE 3.0 final and did some build fixes.
- JavaScriptCore.pbproj/project.pbxproj: Added nodes2string.cpp.
- kjs/grammar.*: Regenerated.
- kjs/*.lut.h: Regenerated.
WebCore:
- src/kdelibs/khtml/rendering/render_text.cpp: (TextSlave::printDecoration): Remove some minor gratuitous diffs vs. KDE.
- src/kdelibs/khtml/rendering/render_text.cpp: (TextSlave::printDecoration): Richard updated to reflect changes in KDE.
- src/kdelibs/khtml/css/css_valueimpl.cpp: (FontFamilyValueImpl::FontFamilyValueImpl): Fix comment.
- src/kdelibs/khtml/css/cssstyleselector.cpp: Remove some gratuitous diffs vs. KDE.
- src/kdelibs/khtml/html/html_objectimpl.cpp: (HTMLEmbedElementImpl::parseAttribute): Remove unneeded copy from KWQ's early days.
- src/kdelibs/khtml/html/html_tableimpl.cpp: (HTMLTableElementImpl::parseAttribute), (HTMLTablePartElementImpl::parseAttribute): Remove unneeded copy from KWQ's early days.
- src/kdelibs/khtml/html/htmltokenizer.cpp: (HTMLTokenizer::processToken): Redo the APPLE_CHANGES ifdef here.
- src/kdelibs/khtml/khtmlpart_p.h: Update to latest kde.
- src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::KHTMLView): Add ifdef APPLE_CHANGES. (KHTMLView::~KHTMLView): Add ifdef APPLE_CHANGES. (KHTMLView::print): Remove code left in here during merge process.
- src/kwq/KWQKHTMLPart.mm: Remove unused setFontSizes(), fontSizes(), and resetFontSizes(). After the merge is landed, remove more.
- src/libwebcore.exp: Export updateStyleSelector() for WebKit.
Fix text to it displays at the right font size.
- src/kdelibs/khtml/css/cssstyleselector.cpp: (CSSStyleSelector::computeFontSizes): Apply the same SCREEN_RESOLUTION hack here that we do elsewhere.
- src/kdelibs/khtml/rendering/font.cpp: (Font::width): Use kMin instead of max (oops). (Font::update): Turn off font database chicanery.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::zoomFactor): Use zoom factor 100, not 1.
More fixes so text displays (still at wrong font size).
- src/kdelibs/khtml/rendering/font.cpp: (max): New helper. (Font::drawText): Simplified implementation for now. (Font::width): Simplified implementation for now.
- src/kwq/KWQColorGroup.mm: Reinstated QCOLOR_GROUP_SIZE.
- src/kwq/qt/qfontmetrics.h: Removed charWidth and changed _width to take QChar *.
- src/kwq/KWQFontMetrics.mm: Removed charWidth and changed _width to take QChar *.
Merged changes from KDE 3.0 final. Other fixes to get things compiling.
- src/kdelibs/khtml/css/css_valueimpl.cpp: (CSSStyleDeclarationImpl::setProperty): Fix unused variable.
- src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::contentsContextMenuEvent): Fix unused variable.
- src/kdelibs/khtml/rendering/font.cpp: (Font::drawText), (Font::width), (Font::update): Disable special "nsbp" logic for now. We can reenable it if necessary.
- src/kdelibs/khtml/rendering/render_replaced.cpp: Fix mismerge.
- src/kdelibs/khtml/rendering/render_text.cpp: (RenderText::nodeAtPoint): Fix unused variable.
- src/kwq/KWQApplication.mm: (QDesktopWidget::width), (QApplication::desktop): Fix mismerge.
- src/kwq/KWQColorGroup.mm: Fix QCOLOR_GROUP_SIZE.
- src/kwq/KWQFontMetrics.mm: (QFontMetrics::lineSpacing): New. (QFontMetrics::width): Remove unused optimization.
- src/kwq/qt/qfontmetrics.h: Add lineSpacing().
Merged changes from previous merge pass.
2002-03-25 Darin Adler <Darin Adler>
Last bit of making stuff compile and link. Probably will drop the merge now
and take it up again when it's time to merge in KDE 3.0 final.
- src/kwq/KWQEvent.mm: (QFocusEvent::reason): New.
- src/kwq/KWQPainter.mm: (QPainter::drawText): New overload.
2002-03-25 Darin Adler <Darin Adler>
- src/kdelibs/khtml/rendering/font.cpp: (Font::width): Make it call _width so we don't lose the optimization.
- src/kwq/KWQApplication.mm: (QDesktopWidget::screenNumber): New. (QDesktopWidget::screenGeometry): New. (QApplication::style): New.
- src/kwq/KWQColorGroup.mm: (QColorGroup::highlight): New. (QColorGroup::highlightedText): New.
- src/kwq/KWQFont.mm: (QFont::setPixelSize): New.
- src/kwq/KWQFontMetrics.mm: (QFontMetrics::charWidth): New.
- src/kwq/KWQKGlobal.mm: (KGlobal::locale): Implement. (KLocale::KLocale): New. (KLocale::languageList): New.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::sheetUsed): New. (KHTMLPart::setSheetUsed): New. (KHTMLPart::zoomFactor): New.
- src/kwq/KWQKHTMLSettings.mm: (KHTMLSettings::mediumFontSize): New.
- src/kwq/KWQScrollView.mm: (QScrollView::childX): New. (QScrollView::childY): New.
- src/kwq/qt/qapplication.h: style() returns a QStyle &.
- src/kwq/qt/qpalette.h: Add Highlight and HighlightedText.
2002-03-24 Darin Adler <Darin Adler>
More compiling. Still won't link.
- src/kdelibs/khtml/khtmlview.cpp: Disable printing and drag and drop code.
- src/kdelibs/khtml/rendering/render_text.cpp: (TextSlave::printDecoration): Temporarily turn off our smarter underlining since it relies on access to the string, and TextSlave doesn't have that any more. (RenderText::nodeAtPoint): Get rid of a workaround we don't need any more for a bug that was fixed by KDE folks.
- src/kwq/KWQApplication.mm: (QApplication::desktop): Make the desktop be a QDesktopWidget.
- src/kwq/qt/qnamespace.h: Add MetaButton.
- src/kwq/qt/qtooltip.h: Add a maybeTip virtual function member and a virtual destructor.
2002-03-24 Darin Adler <Darin Adler>
Some fixes to get more stuff to compile.
- src/kdelibs/khtml/ecma/kjs_dom.cpp: (DOMDocument::getValueProperty): Don't try to look at the private m_bComplete to display "complete". Just do "loading" and "loaded".
- src/kdelibs/khtml/khtmlpart_p.h: #ifdef this all out for APPLE_CHANGES.
- src/kdelibs/khtml/rendering/font.cpp: (Font::update): Add an explicit cast to int to avoid float -> int warning.
- src/kdelibs/khtml/rendering/render_table.cpp: (RenderTable::calcColMinMax): Add an explicit cast to int to avoid uint compared with int warning.
- src/kdelibs/khtml/xml/dom_docimpl.cpp: (DocumentImpl::recalcStyleSelector): Use sheetUsed() and setSheetUsed() functions on KHTMLPart intead of getting at private fields the way the real KDE code does.
- src/kwq/KWQKHTMLPart.h: Declare zoomFactor(), sheetUsed(), and setSheetUsed().
- src/kwq/KWQStyle.h: Add PM_DefaultFramWidth as another metric.
- src/kwq/kdecore/klocale.h: Add languageList().
- src/kwq/khtml/khtml_settings.h: Add mediumFontSize().
- src/kwq/qt/qapplication.h: Add style() and QDesktopWidget.
- src/kwq/qt/qevent.h: Add reason().
- src/kwq/qt/qfont.h: Add setPixelSize(int).
- src/kwq/qt/qfontmetrics.h: Add charWidth() and _charWidth() functions.
- src/kwq/qt/qpainter.h: Add drawText() overload with position parameter.
- src/kwq/qt/qpalette.h: Add highlight() and highlightedText().
- src/kwq/qt/qscrollview.h: Add childX() and childY().
- src/kwq/KWQApplication.mm: Change KWQDesktopWidget to QDesktopWidget.
WebKit:
- WebView.subproj/IFPreferences.h:
- WebView.subproj/IFPreferences.mm: (+[IFPreferences load]): Remove the old WebKitFontSizes preference. (-[IFPreferences mediumFontSize]), (-[IFPreferences setMediumFontSize:]): New.
- WebView.subproj/IFWebView.mm: (-[IFWebView reapplyStyles]): Call updateStyleSelector() instead of recalcStyle().
Merged changes from previous merge branch.
2002-03-25 Darin Adler <Darin Adler>
- WebView.subproj/IFPreferences.mm: (+[IFPreferences load]): Add WebKitMediumFontSizePreferenceKey.
WebBrowser:
- Preferences.subproj/TextPreferences.m: (-[TextPreferences defaultFontSize]), (-[TextPreferences setDefaultFontSize:]): Just get and set the new mediumFontSize preference rather than doing the whole fontSizes preference dance.
- 4:17 PM Changeset in webkit [1023] by
-
- 5 edits in branches/kde_3_0_merge/WebCore
- src/kdelibs/khtml/rendering/render_text.cpp: (TextSlave::printDecoration): Remove some minor gratuitous diffs vs. KDE.
- 4:09 PM Changeset in webkit [1022] by
-
- 5 edits in branches/kde_3_0_merge/WebCore
Updated to reflect changes in KDE.
- 2:57 PM Changeset in webkit [1021] by
-
- 8 edits in branches/kde_3_0_merge/WebKit
WebKit:
- WebView.subproj/IFPreferences.h:
- WebView.subproj/IFPreferences.mm: (+[IFPreferences load]): Remove the old WebKitFontSizes preference. (-[IFPreferences mediumFontSize]), (-[IFPreferences setMediumFontSize:]): New.
- WebView.subproj/IFWebView.mm: (-[IFWebView reapplyStyles]): Call updateStyleSelector() instead of recalcStyle().
WebBrowser:
- Preferences.subproj/TextPreferences.m: (-[TextPreferences defaultFontSize]), (-[TextPreferences setDefaultFontSize:]): Just get and set the new mediumFontSize preference rather than doing the whole fontSizes preference dance.
- 2:56 PM Changeset in webkit [1020] by
-
- 22 edits in branches/kde_3_0_merge/WebCore
- src/kdelibs/khtml/css/css_valueimpl.cpp: (FontFamilyValueImpl::FontFamilyValueImpl): Fix comment.
- src/kdelibs/khtml/css/cssstyleselector.cpp: Remove some gratuitous diffs vs. KDE.
- src/kdelibs/khtml/html/html_objectimpl.cpp: (HTMLEmbedElementImpl::parseAttribute): Remove unneeded copy from KWQ's early days.
- src/kdelibs/khtml/html/html_tableimpl.cpp: (HTMLTableElementImpl::parseAttribute), (HTMLTablePartElementImpl::parseAttribute): Remove unneeded copy from KWQ's early days.
- src/kdelibs/khtml/html/htmltokenizer.cpp: (HTMLTokenizer::processToken): Redo the APPLE_CHANGES ifdef here.
- src/kdelibs/khtml/khtmlpart_p.h: Update to latest kde.
- src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::KHTMLView): Add ifdef APPLE_CHANGES. (KHTMLView::~KHTMLView): Add ifdef APPLE_CHANGES. (KHTMLView::print): Remove code left in here during merge process.
- src/kwq/KWQKHTMLPart.mm: Remove unused setFontSizes(), fontSizes(), and resetFontSizes(). After the merge is landed, remove more.
- src/libwebcore.exp: Export updateStyleSelector() for WebKit.
- 2:55 PM Changeset in webkit [1019] by
-
- 6 edits in branches/kde_3_0_merge/JavaScriptCore
- kjs/internal.cpp:
- kjs/property_map.cpp:
- kjs/ustring.h: Removed some unneeded <config.h> includes so we are more similar to the real KDE sources.
- 2:02 PM Changeset in webkit [1018] by
-
- 2 deletes in branches/kde/JavaScriptCore/kjs
These files don't belong in the tree.
- 1:34 PM Changeset in webkit [1017] by
-
- 4 edits in trunk/WebKit
- Plugins.subproj/IFNullPluginView.mm: (-[IFNullPluginView drawRect:]): Moved a line of code to prevent pluginNotFound message from being sent twice.
Fixed 2896326 -- Alexander should show an error when pluginNotFoundForMIMEType: pluginPageURL: is called
Also made the minimum change required to use Alexander without running into
assertions, until the locationChangeHandler changes are finished.
- BrowserDocument.m: (-[BrowserDocument _saveScrollPosition]), (-[BrowserDocument _restoreScrollPosition]): Commented out guts of these methods, which were triggering an assertion. (The assertion is being triggered by the in-flux state of the locationChangeHandler stuff.)
(-[BrowserDocument locationChangeStartedForFrame:]),
(-[BrowserDocument locationChangeCommittedForFrame:]),
(-[BrowserDocument locationChangeDone:forFrame:]):
Changed wording of WEBKITDEBUG messages.
(-[BrowserDocument pluginNotFoundSheetEnded:returnCode:contextInfo:]),
(-[BrowserDocument pluginNotFoundForMIMEType:pluginPageURL:]):
Implementation for sheet that appears if plugin isn't found.
- 1:21 PM Changeset in webkit [1016] by
-
- 3 edits in trunk/WebKit
Fixed (removed) experimental code.
- 1:15 PM Changeset in webkit [1015] by
-
- 10 edits in branches/kde_3_0_merge/WebCore
Fix text to it displays at the right font size.
- src/kdelibs/khtml/css/cssstyleselector.cpp: (CSSStyleSelector::computeFontSizes): Apply the same SCREEN_RESOLUTION hack here that we do elsewhere.
- src/kdelibs/khtml/rendering/font.cpp: (Font::width): Use kMin instead of max (oops). (Font::update): Turn off font database chicanery.
- src/kwq/KWQKHTMLPart.mm: (KHTMLPart::zoomFactor): Use zoom factor 100, not 1.
- 1:12 PM Changeset in webkit [1014] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebKitDebug.m
Fixed compile problem.
- 1:05 PM Changeset in webkit [1013] by
-
- 1 edit in trunk/WebKit/Misc.subproj/WebKitDebug.m
removerd o
- 12:56 PM Changeset in webkit [1012] by
-
- 23 edits4 adds in trunk/WebKit
Changes to IFLocationChangeHandler.
Experimental allocator code, not to be used, not thread safe.!
- 12:26 PM Changeset in webkit [1011] by
-
- 10 edits in trunk/WebKit
- MIME.subproj/IFContentHandler.m: (-[IFContentHandler HTMLDocument]):
Made sure I didn't unnecessarily allocate html document strings
- MIME.subproj/IFDownloadHandler.h:
- MIME.subproj/IFDownloadHandler.m: (-[IFDownloadHandler suggestedFilename]), (-[IFDownloadHandler openAfterDownload:]):
Added the mentioned API's
- MIME.subproj/IFDownloadHandlerPrivate.h:
- MIME.subproj/IFDownloadHandlerPrivate.m: (-[IFDownloadHandlerPrivate init]), (-[IFDownloadHandlerPrivate dealloc]), (-[IFDownloadHandlerPrivate _suggestedFilename]), (-[IFDownloadHandlerPrivate _cancelDownload]), (-[IFDownloadHandlerPrivate _storeAtPath:]), (-[IFDownloadHandlerPrivate _finishedDownload]), (-[IFDownloadHandlerPrivate _openAfterDownload:]), (-[IFDownloadHandlerPrivate _openFile]), (-[IFDownloadHandlerPrivate _saveFile]), (-[IFDownloadHandler _initWithURLHandle:mimeHandler:]):
Cleaned up and added a lot error checking code to IFDownloadHandlerPrivate
- Plugins.subproj/IFNullPluginView.mm: (-[IFNullPluginView initWithFrame:mimeType:arguments:]), (-[IFNullPluginView drawRect:]):
Made sure I didn't unnecessarily allocate images
- Resources/plugin_document_template.html:
Plugins now have 100% of the window
- 12:23 PM Changeset in webkit [1010] by
-
- 15 edits in branches/kde_3_0_merge/WebCore
More fixes so text displays (still at wrong font size).
- src/kdelibs/khtml/rendering/font.cpp: (max): New helper. (Font::drawText): Simplified implementation for now. (Font::width): Simplified implementation for now.
- src/kwq/KWQColorGroup.mm: Reinstated QCOLOR_GROUP_SIZE.
- src/kwq/qt/qfontmetrics.h: Removed charWidth and changed _width to take QChar *.
- src/kwq/KWQFontMetrics.mm: Removed charWidth and changed _width to take QChar *.
- 11:30 AM Changeset in webkit [1009] by
-
- 28 edits in branches/kde_3_0_merge
Merged changes from KDE 3.0 final and did some build fixes.
- JavaScriptCore.pbproj/project.pbxproj: Added nodes2string.cpp.
- kjs/grammar.*: Regenerated.
- kjs/*.lut.h: Regenerated.
WebCore:
Merged changes from KDE 3.0 final. Other fixes to get things compiling.
- src/kdelibs/khtml/css/css_valueimpl.cpp: (CSSStyleDeclarationImpl::setProperty): Fix unused variable.
- src/kdelibs/khtml/khtmlview.cpp: (KHTMLView::contentsContextMenuEvent): Fix unused variable.
- src/kdelibs/khtml/rendering/font.cpp: (Font::drawText), (Font::width), (Font::update): Disable special "nsbp" logic for now. We can reenable it if necessary.
- src/kdelibs/khtml/rendering/render_replaced.cpp: Fix mismerge.
- src/kdelibs/khtml/rendering/render_text.cpp: (RenderText::nodeAtPoint): Fix unused variable.
- src/kwq/KWQApplication.mm: (QDesktopWidget::width), (QApplication::desktop): Fix mismerge.
- src/kwq/KWQColorGroup.mm: Fix QCOLOR_GROUP_SIZE.
- src/kwq/KWQFontMetrics.mm: (QFontMetrics::lineSpacing): New. (QFontMetrics::width): Remove unused optimization.
- src/kwq/qt/qfontmetrics.h: Add lineSpacing().
- 10:32 AM Changeset in webkit [1008] by
-
- 57 edits in branches/kde_3_0_merge
Add changes from KDE 3.0rc2 to 3.0 final.
- 9:50 AM Changeset in webkit [1007] by
-
- 486 edits2 adds in branches/kde_3_0_merge
Merged in changes from 3.0rc3 merge.
Apr 12, 2002:
- 7:28 PM Changeset in webkit [1006]
-
- 19 copies in branches/kde_3_0_merge
This commit was manufactured by cvs2svn to create branch
'kde_3_0_merge'.
- 7:28 PM Changeset in webkit [1005]
-
- 19 copies in tags/KDE_3_0_MERGE_ANCHOR
This commit was manufactured by cvs2svn to create tag
'KDE_3_0_MERGE_ANCHOR'.
- 7:28 PM Changeset in webkit [1004] by
-
- 3 edits in trunk/WebKit
Fixed build failure. Forgot to make IFDownloadHandler.h
a public header.
- WebKit.pbproj/project.pbxproj:
- 6:03 PM Changeset in webkit [1003] by
-
- 15 edits4 adds in trunk/WebKit
First implementation of IFDownloadHandler and IFDownloadHandlerPrivate.
Added:
- (void) startedDownloadWithHandler:(IFDownloadHandler *)downloadHandler
- (void) receivedProgress:(IFLoadProgress *)progress forDownloadHandler$
- (void) receivedError:(IFError *)error forDownloadHandler:(IFDownloadH$
to Alex's WebController.
Apr 11, 2002:
- 2:28 PM Changeset in webkit [1002] by
-
- 24 edits4 adds in trunk
Added support for non-html content. Non-html content is embedded in a
contrived HTML document.
- English.lproj/IFError.strings:
- MIME.subproj/IFContentHandler.h: Added.
- MIME.subproj/IFContentHandler.m: Added. (-[IFContentHandler initWithMIMEHandler:URL:]), (-[IFContentHandler HTMLDocument]), (-[IFContentHandler dealloc]):
- MIME.subproj/IFMIMEDatabase.h:
- MIME.subproj/IFMIMEDatabase.m: (-[IFMIMEDatabase MIMEHandlerForMIMEType:]), (setMimeHandlers):
- MIME.subproj/IFMIMEHandler.h:
- MIME.subproj/IFMIMEHandler.m: (-[IFMIMEHandler initWithMIMEType:handlerType:handlerName:]), (-[IFMIMEHandler description]):
- Misc.subproj/IFError.h:
- Misc.subproj/IFError.m: (+[IFError initialize]):
- Plugins.subproj/IFPluginView.mm: (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]), (-[IFPluginView dealloc]), (-[IFPluginView stop]):
- Resources/plugin_document_template.html: Added.
- Resources/text_document_template.html: Added.
- WebKit.pbproj/project.pbxproj:
- WebView.subproj/IFMainURLHandleClient.h:
- WebView.subproj/IFMainURLHandleClient.mm: (-[IFMainURLHandleClient initWithDataSource:part:]), (-[IFMainURLHandleClient dealloc]), (-[IFMainURLHandleClient IFURLHandleResourceDidFinishLoading:data:]), (-[IFMainURLHandleClient IFURLHandle:resourceDataDidBecomeAvailable:]):