{"push_id":802010833,"size":1000,"distinct_size":1001,"ref":"refs/heads/blink","head":"5353e0c4c1bb58e448ce29e68c6629a13b74e669","before":"3062f59c41e7a357b4726195048326485f254dc4","commits":[{"sha":"9911729b3bb27b5d41f204bfb04d3b80cdb1da05","author":{"email":"a11f87183a953ab11f50fbafff689c5a7fa3506c@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"rjw"},"message":"        Changes to support dhmtl.\n        Changes to support targeting (regression after 3.0 merge).\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1099 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/9911729b3bb27b5d41f204bfb04d3b80cdb1da05"},{"sha":"0ea55af897eef824e357aa9ef1fb2c696d86ace4","author":{"email":"a11f87183a953ab11f50fbafff689c5a7fa3506c@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"rjw"},"message":"        Fixed width measurement regression.  We lost the final ROUND_TO_INT\n        in the width measurement funtion after the move from WebCore.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1100 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/0ea55af897eef824e357aa9ef1fb2c696d86ace4"},{"sha":"5104b1f351f422b073251b23536fa0f4b6b53116","author":{"email":"210bcb7985da0317da02c72d1d8369b8583db46e@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"cblu"},"message":"        Made start and stop work cleaner.\n\n        Now observe defaults changes so that plug-ins\n        are disabled or enabled immediately (2871725).\n\n        * Plugins.subproj/IFPluginNullEventSender.m:\n        (-[IFPluginNullEventSender sendNullEvents]):\n        * Plugins.subproj/IFPluginView.h:\n        * Plugins.subproj/IFPluginView.mm:\n        (-[IFPluginView initWithFrame:plugin:url:mime:arguments:mode:]):\n        (-[IFPluginView start]):\n        (-[IFPluginView stop]):\n        (-[IFPluginView drawRect:]):\n        (-[IFPluginView windowWillClose:]):\n        (-[IFPluginView defaultsHaveChanged:]):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1101 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/5104b1f351f422b073251b23536fa0f4b6b53116"},{"sha":"798649275b2c47557316e5ba9912f29f1d95feb0","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"i\t* Makefile.am: Generate the PFE precompiled headers to be used\n\tby automake compiles. Currently these don't have any dependency\n\ttracking, but I'm sure Maciej can fix that if he wants to.\n\n\t* configure.in: Go from \"xNDEBUG\" to \"NDEBUG\" now that precompiled\n\theaders aren't in the way. Pass in the --load-pch option to all the\n\tvarious compiles so they get the precompiled headers.\n\n\t* Tests/libiftest/Makefile.am: Generate a top_srcdir.h file rather\n\tthan passing it in on the command line. This works around a PFE bug\n\twith -D, Radar 2921026.\n\t* Tests/libiftest/IFTestDirectory.c: Use top_srcdir.h.\n\t* Tests/libiftest/.cvsignore: Ignore top_srcdir.h.\n\n\t* Tests/qt/qpoint-test.cpp: (main): Take out an unused variable and\n\tall the USING_BORROWED_QPOINT code.\n\n\t* Tools/Makefile.am: Don't built the HotSpots directory for now, since\n\tit runs into a PFE bug and we usually use the application version now.\n\n\t* Tools/Scripts/check-non-ASCII: Skip preprocessor directives.\n\t* Tools/Scripts/cvs-abandon: Tweak.\n\nJavaScriptCore:\n\n\t* JavaScriptCorePrefix.h: Added.\n\t* JavaScriptCore.pbproj/project.pbxproj: Use PFE precompiling.\n\tAlso switch from xNDEBUG to NDEBUG.\n\nWebFoundation:\n\n\tReviewed by Ken Kocienda:\n\n\t* WebFoundationPrefix.h: Added.\n\t* WebFoundation.pbproj/project.pbxproj: Use PFE precompiling.\n\tAlso switch from xNDEBUG to NDEBUG.\n\n\t* AuthenticationManager.subproj/IFAuthenticationManager.m:\n\t* CookieManager.subproj/IFCookie.m:\n\t* Misc.subproj/IFNSStringExtensions.m:\n\t* Misc.subproj/WebFoundationDebug.m:\n\tAdd undefs to work around PFE problem with inline functions, Radar 2920554.\n\n\t* CacheLoader.subproj/IFHTTPURLProtocolHandler.m:\n\tFix include to work with normal Project Builder way of dealing with frameworks.\n\tSwitch from xNDEBUG to NDEBUG.\n\n\t* CacheLoader.subproj/IFURLLoad.m:\n\t* CookieManager.subproj/IFCookie.m:\n\t* Database.subproj/IFURLFileDatabase.m:\n\t* Misc.subproj/IFError.m:\n\t* Misc.subproj/IFMonitor.h:\n\t* Misc.subproj/IFMonitor.m:\n\t* Misc.subproj/IFRecursiveReadWriteLock.h:\n\tUse import instead of include.\n\n\t* Misc.subproj/IFCFNetworkExtensions.m: Added.\n\t* Misc.subproj/IFCFRunLoopExtensions.m: Added.\n\t* Misc.subproj/IFCFNetworkExtensions.c: Removed.\n\t* Misc.subproj/IFCFRunLoopExtensions.c: Removed.\n\tRenamed so we could share the Objective-C precompile. No need to compile this code\n\tas plain C, even though it doesn't use any Objective-C features.\n\n\t* Misc.subproj/WebFoundationDebug.h: Get rid of format attribute because of bug\n\t2920557. Switch from xNDEBUG to NDEBUG.\n\nWebCore:\n\n\t* WebCorePrefix.h: Added.\n\n\t* .cvsignore: Ignore the .pfe files in this directory.\n\n\t* khtml/dom/dom_doc.cpp:\n\t* khtml/dom/dom_text.cpp:\n\tAdded namespace directives as a clean workaround for a conflict\n\twith the struct named Comment in <Carbon/AIFF.h>\n\n\t* kwq/KWQFont.mm:\n\t* kwq/KWQFontMetrics.mm:\n\t* kwq/KWQKGlobal.mm:\n\t* kwq/KWQListImpl.mm:\n\t* kwq/KWQPtrDictImpl.h:\n\t* kwq/KWQVectorImpl.mm:\n\t* kwq/kwqdebug.h:\n\t* kwq/qt/qcolor.h:\n\t* kwq/qt/qcombobox.h:\n\t* kwq/qt/qregion.h:\n\t* kwq/qt/qstring.h:\n\t* kwq/qt/qwidget.h:\n\tRemove old workaround for conflicts with Fixed, Rect, and Boolean.\n\tIt does not good with a precompiled header anyway, and there is a\n\tmore elegant small fix in the KDE code itself.\n\n\t* kwq/qt/qpoint.h:\n\t* kwq/KWQPointArray.mm: (QPointArray::setPoints):\n\tWork around bug with va_arg and PFE by not using varargs here.\n\n\t* kwq/KWQRect.mm: (QRect::unite): (QRect::operator&):\n\tUse std::min and std::max instead of defining our own MIN and MAX, which\n\tconflict with something in one of the headers we are precompiling (error\n\tmessage did not make it clear which).\n\n\t* kwq/KWQView.mm: (-[KWQHTMLView layout]), (-[KWQHTMLView drawRect:]):\n\tSwitch from xNDEBUG to NDEBUG.\n\n\t* kwq/Makefile.am: Remove stuff for getting at the header inside the\n\tApplicationServices and QD frameworks, since that code is now in WebKit.\n\n\t* kwq/kwqdebug.h: Get rid of format attribute because of bug 2920557.\n\tSwitch from xNDEBUG to NDEBUG.\n\n\t* kwq/kwqdebug.mm: Switch from xNDEBUG to NDEBUG.\n\n\t* kwq/qt/qstring.h: Define QT_VERSION in here instead of on the command\n\tline to work around a PFE bug with -D, Radar 2921026.\n\nWebKit:\n\n\t* WebKitPrefix.h: Added.\n\t* WebKit.pbproj/project.pbxproj: Use PFE precompiling.\n\tAlso switch from xNDEBUG to NDEBUG.\n\n\t* Misc.subproj/WebKitDebug.h: Get rid of format attribute because of bug\n\t2920557. Switch from xNDEBUG to NDEBUG.\n\n\t* Misc.subproj/WebKitDebug.m:\n\tAdd undef to work around PFE problem with inline functions, Radar 2920554.\n\n\t* Plugins.subproj/IFPluginView.mm: Changed how we work around the bug in\n\tthe CGS defines.\n\n\t* WebCoreSupport.subproj/IFCachedTextRenderer.h: Change include of the\n\tprivate QD header to use the form that works with more-normal way of\n\tgetting at the private bits of frameworks.\n\n\t* WebCoreSupport.subproj/IFCachedTextRenderer.m: Use the header\n\t<CoreGraphics/CoreGraphicsPrivate.h> instead of <CoreGraphics/CGFontPrivate.h>.\n\n\t* Misc.subproj/IFCache.mm:\n\t* WebView.subproj/IFLoadProgress.mm:\n\t* WebView.subproj/IFWebFrame.mm:\n\t* WebView.subproj/IFWebFramePrivate.mm:\n\t* WebView.subproj/IFWebView.mm:\n\tChanged includes to imports.\n\nWebBrowser:\n\n\t* WebBrowserPrefix.h: Added.\n\t* WebBrowser.pbproj/project.pbxproj: Use PFE precompiling.\n\tAlso switch from xNDEBUG to NDEBUG.\n\n\t* Debug/CacheController.m: Renamed to make it Objective C rather\n\tthan Objective C++.\n\t* Debug/CacheController.mm: Removed.\n\n\t* main.m: Use the real __CFA2UC. Use import instead of include.\n\t* ___CFA2UC.c: Remove our copy.\n\n\t* Debug/DOMTree.mm:\n\t* Debug/RenderTree.mm:\n\t* Preferences.subproj/ActiveContentPreferences.h:\n\t* Preferences.subproj/AppearancePreferences.h:\n\t* Preferences.subproj/GeneralPreferences.h:\n\t* Preferences.subproj/SecurityPreferences.h:\n\t* Preferences.subproj/TextPreferences.h:\n\t* Preferences.subproj/WBPreferences.h:\n\t* Test/PageLoadTestLogger.m:\n\tUse import instead of include.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1102 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/798649275b2c47557316e5ba9912f29f1d95feb0"},{"sha":"10a0d9bf5369ae3e4b0f51fa3b6be55c3cf24f61","author":{"email":"259f984aa3b2892f452a20facda15d22b94ee4f8@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"sullivan"},"message":"\tSome improvements to the bookmark changed notifications.\n\n\t* Bookmarks.subproj/IFBookmarkGroup.h:\n\t* Bookmarks.subproj/IFBookmarkGroup.m:\n\t(-[IFBookmarkGroup _sendChangeNotificationForBookmark:childrenChanged:]):\n\t(-[IFBookmarkGroup _setTopBookmark:]):\n\t(-[IFBookmarkGroup _bookmarkDidChange:]):\n\t(-[IFBookmarkGroup _bookmarkChildrenDidChange:]):\n\tSend bookmark that changed and whether its children changed as part of\n\tchange notifications, so clients can choose to do less unnecessary work.\n\n\t* Bookmarks.subproj/IFBookmarkLeaf.m:\n\t(-[IFBookmarkLeaf setTitle:]): Check for the no-change case\n\tand bail out without sending notification when you find it.\n\n\tFixed 2919147 (Organize Bookmarks menu item doesn't do anything).\n\n\tFirst check-in of Bookmarks window. You can remove one or more bookmarks,\n\tand you can edit the title & address of existing bookmarks, but that's all\n\tso far. Removed the Erase All Bookmarks item from the Debug menu since you\n\tcan do it easily from the Bookmarks window now. Added keyboard equivalents\n\tfor the Bookmarks, History, and Activity Viewer windows in the style of\n\tMail. Also miscellaneous cleanups.\n\n\t* BookmarksController.h: Added.\n\t* BookmarksController.m: Added.\n\t(-[BookmarksController shouldCascadeWindows]):\n\t(-[BookmarksController _receivedBookmarksChangedNotification:]):\n\t(-[BookmarksController _setUpToolbar]):\n\t(-[BookmarksController windowDidLoad]):\n\t(-[BookmarksController dealloc]):\n\t(-[BookmarksController _removeAllBookmarks]):\n\t(-[BookmarksController _removeSelectedBookmarks:]):\n\t(-[BookmarksController outlineView:child:ofItem:]):\n\t(-[BookmarksController outlineView:isItemExpandable:]):\n\t(-[BookmarksController outlineView:numberOfChildrenOfItem:]):\n\t(-[BookmarksController outlineView:objectValueForTableColumn:byItem:]):\n\t(-[BookmarksController outlineView:setObjectValue:forTableColumn:byItem:]):\n\t(-[BookmarksController outlineView:willDisplayCell:forTableColumn:item:]):\n\t(-[BookmarksController toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]):\n\t(-[BookmarksController toolbarAllowedItemIdentifiers:]):\n\t(-[BookmarksController toolbarDefaultItemIdentifiers:]):\n\t(-[BookmarksController toolbarDidRemoveItem:]):\n\t(-[BookmarksController toolbarWillAddItem:]):\n\t(-[BookmarksController validateUserInterfaceItem:]):\n\tNew class that manages the Bookmarks window.\n\n\t* AppController.h:\n\t* AppController.m:\n\t(-[AppController dealloc]): release bookmarks controller.\n\t(-[AppController showBookmarks:]): create bookmarks controller if necessary,\n\tand tell it to show its window.\n\n\t* BrowserWindow.m:\n\tChanged static strings to #defines.\n\t(-[BrowserWindow setUpToolbar]): Remove call that explicitly sets toolbar\n\tdisplay mode; we've no reason to override the default.\n\n\t* Debug/DebugUtilities.m:\n\t(-[DebugUtilities createDebugMenu]):\n\tRemove Erase All Bookmarks.\n\n\t* English.lproj/Bookmarks.nib: New nib file for Bookmarks window.\n\n\t* English.lproj/MainMenu.nib: Wired up \"Organize Bookmarks...\" and\n\t\"Bookmarks\" menu items; added keyboard shortcuts for Window menu items.\n\n\t* GlobalHistory.m:\n\t(-[GlobalHistory outlineView:objectValueForTableColumn:byItem:]):\n\tChanged two isEquals to isEqualToStrings.\n\t(-[GlobalHistory _anyURLsSelected]): Replaced anyDatesSelected with this.\n\t(-[GlobalHistory updateButtons]): Allow Add to Bookmarks to be enabled even if\n\tsome dates are selected; just ignore them (at least one non-date has to be selected).\n\t(-[GlobalHistory addSelectedItemsToBookmarks:]): Removed obsolete comment.\n\n\t* Resources/Images/delete.tiff: New image, stolen for mail, used in Bookmarks window.\n\n\t* WebBrowser.pbproj/project.pbxproj: Updated for new files.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1103 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/10a0d9bf5369ae3e4b0f51fa3b6be55c3cf24f61"},{"sha":"2d2b8a1b917223c3611eca431ffd473f489175ad","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\t* Tools/Scripts/cvs-fix-patch: Tweak error handling a tiny bit,\n\tmake usage error go to stderr, and make it not touch the file if\n\tdift -f doesn't end up fixing anything.\n\n\t* Tools/Scripts/mv-if-different: Added. Useful to overwrite a file\n\twith a new version without touching the mod date if they are equal.\n\n\t* Tools/Scripts/set-alex-version: Use mv-if-different so we don't\n\ttouch files if we aren't changing anything.\n\nWebFoundation:\n\n\tUse isEqualToString: instead of isEqual: more consistently. But only for strings.\n\n\t* CacheLoader.subproj/IFHTTPURLProtocolHandler.m:\n\t(+[IFHTTPURLProtocolHandler canonicalizeURL:]):\n\nWebKit:\n\n\tUse isEqualToString: instead of isEqual: more consistently. But only for strings.\n\n\t* WebCoreSupport.subproj/IFCachedTextRendererFactory.m:\n\t(-[IFFontCacheKey isEqual:]):\n\t* WebView.subproj/IFBaseWebController.mm:\n\t(-[IFBaseWebController _frameNamed:fromFrame:]):\n\nWebBrowser:\n\n\tUse isEqualToString: instead of isEqual: more consistently. But only for strings.\n\n\t* AppController.m:\n\t(-[AppController handleGURLEvent:withReplyEvent:]):\n\t* BookmarksController.m:\n\t(-[BookmarksController outlineView:objectValueForTableColumn:byItem:]):\n\t(-[BookmarksController outlineView:setObjectValue:forTableColumn:byItem:]):\n\t* BrowserWindow.m:\n\t(-[BrowserWindow setLocationFieldText:]):\n\t(-[BrowserWindow toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:]):\n\t(-[BrowserWindow toolbarWillAddItem:]):\n\t* Debug/DOMTree.mm:\n\t(-[DOMTreeDataSource outlineView:objectValueForTableColumn:byItem:]):\n\t* Debug/RenderTree.mm:\n\t(-[RenderTreeDataSource outlineView:objectValueForTableColumn:byItem:]):\n\t* LocationChangeHandler.m:\n\t(-[LocationChangeHandler _saveScrollPosition]):\n\t(-[LocationChangeHandler _restoreScrollPosition]):\n\t* StopAndGoButton.m:\n\t(-[StopAndGoButton setActiveImageSet:]):\n\t* Test/PageLoadTestController.m:\n\t(-[PageLoadTestController tableView:objectValueForTableColumn:row:]):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1104 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/2d2b8a1b917223c3611eca431ffd473f489175ad"},{"sha":"1658a75e9dc3ffc7162b9c638dd97ab0b3900e9d","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"WebCore:\n\n\tMove more plugin code into WebKit.\n\n\tStop using IF for anything in WebCore to help make it clear what's part of\n\tthe BSD licensed stuff and what's part of our proprietary stuff.\n\n\t* libwebcore.exp: Names of what exported changed.\n\t* kwq/Makefile.am: Source file names changed.\n\n\t* kwq/IFTextRenderer.h: Renamed to WebCoreTextRenderer.\n\t* kwq/IFTextRendererFactory.h: Renamed to WebCoreTextRendererFactory.\n\t* kwq/IFTextRendererFactory.m: Renamed to WebCoreTextRendererFactory.\n\t* kwq/WebCoreTextRenderer.h: Renamed from IFTextRenderer.\n\t* kwq/WebCoreTextRendererFactory.h: Renamed from IFTextRendererFactory.\n\t* kwq/WebCoreTextRendererFactory.m: Renamed from IFTextRendererFactory.\n\n\t* kwq/KWQFontMetrics.mm:\n\t* kwq/KWQPainter.mm:\n\tUpdated for IF -> WebCore name change.\n\n\t* kwq/WebCoreViewFactory.h: Added.\n\t* kwq/WebCoreViewFactory.m: Added.\n\n\t* kwq/KWQKConfigBase.mm: (KConfig::readEntry): (KConfig::readNumEntry):\n\tUse the new [WebCoreViewFactory pluginsInfo] so we don't have to have\n\tthe plugin database in WebCore any more.\n\n\t* kwq/WCJavaAppletWidget.h:\n\t* kwq/WCJavaAppletWidget.mm: (IFJavaAppletWidgetCreate):\n\t* kwq/WCPluginWidget.h:\n\t* kwq/WCPluginWidget.mm: (IFPluginWidgetCreate):\n\tRemove creation function machinery, and use the WebCoreViewFactory instead.\n\n\t* kwq/WCPlugin.h: Moved to WebKit.\n\t* kwq/WCPlugin.mm: Moved to WebKit.\n\t* kwq/WCPluginDatabase.h: Moved to WebKit.\n\t* kwq/WCPluginDatabase.mm: Moved to WebKit.\n\t* kwq/npapi.h: Moved to WebKit.\n\t* kwq/npapi.mm: Moved to WebKit.\n\nWebKit:\n\n\tMove more plugin code here from WebCore.\n\n\t* IFWebCoreViewFactory.h: Added.\n\t* IFWebCoreViewFactory.m: Added.\n\n\t* Plugins.subproj/IFPlugin.h: Moved from WebCore.\n\t* Plugins.subproj/IFPlugin.m: Moved from WebCore.\n\t* Plugins.subproj/IFPluginDatabase.h: Moved from WebCore.\n\t* Plugins.subproj/IFPluginDatabase.m: Moved from WebCore.\n\t* Plugins.subproj/npapi.h: Moved from WebCore.\n\t* Plugins.subproj/npapi.m: Moved from WebCore.\n\n\t* WebKit.pbproj/project.pbxproj: Source file names changed\n\n\t* MIME.subproj/IFMIMEDatabase.m:\n\t* MIME.subproj/IFMIMEHandler.m:\n\t* Plugins.subproj/IFPluginView.h:\n\t* Plugins.subproj/IFPluginView.mm:\n\tUpdated for WC -> IF name change.\n\n\t* WebCoreSupport.subproj/IFCachedTextRenderer.h: Renamed to IFTextRenderer.\n\t* WebCoreSupport.subproj/IFCachedTextRenderer.m: Renamed to IFTextRenderer.\n\t* WebCoreSupport.subproj/IFCachedTextRendererFactory.h: Renamed to IFTextRendererFactory.\n\t* WebCoreSupport.subproj/IFCachedTextRendererFactory.m: Renamed to IFTextRendererFactory.\n\t* WebCoreSupport.subproj/IFTextRenderer.h: Renamed from IFCachedTextRenderer.\n\t* WebCoreSupport.subproj/IFTextRenderer.m: Renamed from IFCachedTextRenderer.\n\t* WebCoreSupport.subproj/IFTextRendererFactory.h: Renamed from IFCachedTextRendererFactory.\n\t* WebCoreSupport.subproj/IFTextRendererFactory.m: Renamed from IFCachedTextRendererFactory.\n\tRenamed to take \"Cached\" out of the name now that the simpler name is\n\tavailable.\n\n\t* WebView.subproj/IFWebView.mm:\n\t(-[IFWebView initWithFrame:]): Create shared IFWebCoreViewFactory.\n\t(-[IFWebView delayLayout:]): Use WEBKITDEBUG, not KWQDEBUG.\n\t(-[IFWebView notificationReceived:]): Use WEBKITDEBUG, not KWQDEBUG.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1105 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/1658a75e9dc3ffc7162b9c638dd97ab0b3900e9d"},{"sha":"6ecab5d7f57818d15808488821a2942ca7e8a484","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\tOops. These files don't belong at the top level.\n\n\t* IFWebCoreViewFactory.h: Removed.\n\t* IFWebCoreViewFactory.m: Removed.\n\t* WebCoreSupport.subproj/IFWebCoreViewFactory.h: Added.\n\t* WebCoreSupport.subproj/IFWebCoreViewFactory.m: Added.\n\t* WebKit.pbproj/project.pbxproj:\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1106 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/6ecab5d7f57818d15808488821a2942ca7e8a484"},{"sha":"a687c23a7d27b7ec65cb4b9ef56e57b9fc24fdaa","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\t* kwq/KWQFontMetrics.mm: Fixed storage leak by initializing refCount.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1107 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/a687c23a7d27b7ec65cb4b9ef56e57b9fc24fdaa"},{"sha":"f4afa395313ca7bac1965415c44d205981da7fc8","author":{"email":"a11f87183a953ab11f50fbafff689c5a7fa3506c@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"rjw"},"message":"        First pass at font substitution.  Find a substitute font to\n        use when the specified font doesn't have glyphs for the characters that\n        need to be drawn.\n\n        Works correctly but hasn't been optimized yet, VERY slow.\n        Will optimize this evening and tomorrow.  Try www.yahoo.co.jp,\n        it will take a long time to render be eventually will draw correctly.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1108 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/f4afa395313ca7bac1965415c44d205981da7fc8"},{"sha":"933c288e92a2ead8c7eee5ad1310c53ba3b6e7bb","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\t* WebView.subproj/IFWebDataSourcePrivate.mm: (-[IFWebDataSource _setTitle:]):\n\tUse _IF_stringByTrimmingWhitespace.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1109 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/933c288e92a2ead8c7eee5ad1310c53ba3b6e7bb"},{"sha":"51727c010c20c5ae440ebe87ac9db90e0fafb3a7","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"Forgot include.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1110 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/51727c010c20c5ae440ebe87ac9db90e0fafb3a7"},{"sha":"2154fe65f7ec3fd97a717d639fab9c94f6a6a2a2","author":{"email":"210bcb7985da0317da02c72d1d8369b8583db46e@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"cblu"},"message":"        Cleaned up mach-o plug-in support.\n\n        Changed the init method in IFPlugin to initWithPath.\n\n        * Plugins.subproj/IFPlugin.h:\n        * Plugins.subproj/IFPlugin.m:\n        (-[IFPlugin initWithPath:]):\n        (-[IFPlugin load]):\n        * Plugins.subproj/IFPluginDatabase.m:\n        (findPlugins):\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1111 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/2154fe65f7ec3fd97a717d639fab9c94f6a6a2a2"},{"sha":"3058aaec903999c1320b9310d18f1711b908bdc6","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\t* kjs/collector.h:\n\t* kjs/collector.cpp:\n\t(Collector::numInterpreters):\n\t(Collector::numGCNotAllowedObjects):\n\t(Collector::numReferencedObjects):\n\tAdd three new functions so we can see a bit more about leaking JavaScriptCore.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1112 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/3058aaec903999c1320b9310d18f1711b908bdc6"},{"sha":"561ea087f2ff509b5999f6961b55a63ec9c8cae2","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"darin"},"message":"\t* Misc.subproj/IFCache.h: Add more JavaScript object statistics.\n\t* Misc.subproj/IFCache.mm:\n\t(+[IFCache javaScriptInterpretersCount]): New.\n\t(+[IFCache javaScriptNoGCAllowedObjectsCount]): New.\n\t(+[IFCache javaScriptReferencedObjectsCount]): New.\n\n\t* WebKit.pbproj/project.pbxproj: Rearranged two files, dunno why.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1113 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/561ea087f2ff509b5999f6961b55a63ec9c8cae2"},{"sha":"31abd75603d0db1692114604e61ac607547bd1cd","author":{"email":"a11f87183a953ab11f50fbafff689c5a7fa3506c@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"rjw"},"message":"    Added optimizations for text rendering.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1114 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/31abd75603d0db1692114604e61ac607547bd1cd"},{"sha":"689346f402a0fd069a5fa28f00dbf3c81bdf606a","author":{"email":"ea5bc8ecf511f7f3b9d50a3299370ba7be4da607@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"sheridan"},"message":"Alexander-3 versioning\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1115 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/689346f402a0fd069a5fa28f00dbf3c81bdf606a"},{"sha":"0e48c61951cd678d140b1be23c4637fbfd7d7338","author":{"email":"2b4759f24b2db9d296e0af9b6f88239886c1ab06@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"kocienda"},"message":"2002-05-09  Kenneth Kocienda  <kocienda@apple.com>\n\n        Reviewed by: Darin Adler\n\n        Fixes for these two bugs:\n\n        Radar 2859001 (Maintain usage calculation for on-disk cache)\n        Radar 2859009 (On-disk cache must be able to be truncated to a specific size)\n\n        Now, the on-disk database keeps track of the amount of data it stores and can enforce\n        a usage quota. This new system should work quite well as long as there is a one-to-one\n        mapping between processes and on-disk cache paths.\n\n        Further guarantees for synchronous access to a cache from multiple processes will be\n        offered if (when) we switch over to using the sleepycat Berkeley DB for the disk cache\n        implementation.\n\n        * CacheLoader.subproj/IFURLDiskCache.m:\n        (-[IFURLDiskCache initWithSizeLimit:path:]): Added code that calls into new database methods\n        (-[IFURLDiskCache dealloc]): Added missing call to [super dealloc]\n        (-[IFURLDiskCache setSizeLimit:]): New\n        (-[IFURLDiskCache usage]): New\n        * Database.subproj/IFDatabase.h:\n        * Database.subproj/IFDatabase.m:\n        (-[IFDatabase initWithPath:]): Added code to track size limit and usage\n        (-[IFDatabase isOpen]): Added code to track size limit and usage\n        (-[IFDatabase count]): New\n        (-[IFDatabase sizeLimit]): New\n        (-[IFDatabase setSizeLimit:]): New\n        (-[IFDatabase usage]): New\n        * Database.subproj/IFNDBMDatabase.h: Removed.\n        * Database.subproj/IFNDBMDatabase.m: Removed.\n        * Database.subproj/IFURLFileDatabase.h:\n        * Database.subproj/IFURLFileDatabase.m:\n        (+[IFURLFileDatabase uniqueFilePathForKey:]): Moved to private category\n        (-[IFURLFileDatabase writeSizeFile:]): New\n        (-[IFURLFileDatabase readSizeFile]): New\n        (-[IFURLFileDatabase truncateToSizeLimit:]): New\n        (-[IFURLFileDatabase initWithPath:]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase removeAllObjects]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase performSetObject:forKey:]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase performRemoveObjectForKey:]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase open]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase close]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase sync]): Added code to deal with size reckoning\n        (-[IFURLFileDatabase count]): New\n        (-[IFURLFileDatabase setSizeLimit:]): New\n        * WebFoundation.pbproj/project.pbxproj: PB has its way again.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1117 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/0e48c61951cd678d140b1be23c4637fbfd7d7338"},{"sha":"864caf131a75f771e257ae23c2f9276c8ce7029f","author":{"email":"2b4759f24b2db9d296e0af9b6f88239886c1ab06@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"kocienda"},"message":"2002-05-09  Kenneth Kocienda  <kocienda@apple.com>\n\n        Tiny little string copying cleanup suggested by Darin.\n\n        * Database.subproj/IFURLFileDatabase.m:\n        (-[IFURLFileDatabase open]): small string copying cleanup.\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1118 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/864caf131a75f771e257ae23c2f9276c8ce7029f"},{"sha":"fd86e205773802ce38bad572cdb8b9200d5e5d75","author":{"email":"2b4759f24b2db9d296e0af9b6f88239886c1ab06@bbb929c8-8fbe-4397-9dbb-9b2b20218538","name":"kocienda"},"message":"2002-05-09  Kenneth Kocienda  <kocienda@apple.com>\n\n        Fix for this bug:\n\n        Radar 2890624 (need to remove workaround for double free of image data from QPixmap)\n\n        The appropriate, bug-free AppKit code is now available to us on Jaguar.\n        Rolling out the workaround.\n\n        * kwq/KWQPixmap.mm:\n        (QPixmap::QPixmap)\n\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@1119 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/fd86e205773802ce38bad572cdb8b9200d5e5d75"}]}