Changeset 417

Show
Ignore:
Timestamp:
07/24/08 20:47:06 (4 months ago)
Author:
odole
Message:

2008-07-24 Olivier DOLE <odole@pleyo.com>

Reviewed by Jean-Charles Verdié.
Fix compilation break.
implement mainFrameURL and mainFrameTitle
print some stats about cache in debug.

  • OrigynWebBrowser/Api/WebView.cpp:
    (WebView::setCacheModel):
    (WebView::close):
    (WebView::mainFrameURL):
    (WebView::mainFrameTitle):
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/WebKit/ChangeLogOWB

    r416 r417  
     12008-07-24  Olivier DOLE  <odole@pleyo.com> 
     2 
     3        Reviewed by Jean-Charles Verdié. 
     4        Fix compilation break. 
     5        implement mainFrameURL and mainFrameTitle 
     6        print some stats about cache in debug. 
     7 
     8        * OrigynWebBrowser/Api/WebView.cpp: 
     9        (WebView::setCacheModel): 
     10        (WebView::close): 
     11        (WebView::mainFrameURL): 
     12        (WebView::mainFrameTitle): 
     13 
    1142008-07-24  Jean-Charles Verdié  <jcverdie@pleyo.com> 
    215 
  • trunk/WebKit/OrigynWebBrowser/Api/WebView.cpp

    r416 r417  
    318318    if (sysctl (mib, miblen, &physmem, &len, NULL, 0) == 0 && len == sizeof (physmem)) 
    319319       memSize=physmem / (1024*1024); 
    320 #elif 
     320#elif !PLATFORM(AMIGAOS4) 
    321321    struct sysinfo info; 
    322322    memset(&info, 0, sizeof(info)); 
     
    482482    m_didClose = true; 
    483483 
     484#ifndef NDEBUG 
     485    Cache::Statistics stats = cache()->getStatistics(); 
     486    printf("stats about cache:\n"); 
     487    printf("\timages: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.images.count, stats.images.size, stats.images.liveSize, stats.images.decodedSize); 
     488    printf("\tcssStyleSheets: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.cssStyleSheets.count, stats.cssStyleSheets.size, stats.cssStyleSheets.liveSize, stats.cssStyleSheets.decodedSize); 
     489    printf("\tscripts: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.scripts.count, stats.scripts.size, stats.scripts.liveSize, stats.scripts.decodedSize); 
     490    printf("\tfonts: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.fonts.count, stats.fonts.size, stats.fonts.liveSize, stats.fonts.decodedSize); 
     491#if ENABLE(XSLT) 
     492    printf("\txslStyleSheets: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.xslStyleSheets.count, stats.xslStyleSheets.size, stats.xslStyleSheets.liveSize, stats.xslStyleSheets.decodedSize); 
     493#endif 
     494#if ENABLE(XBL) 
     495    printf("\txblDocs: count=%d - size=%d - liveSize=%d - decodedSize=%d\n", stats.xblDocs.count, stats.xblDocs.size, stats.xblDocs.liveSize, stats.xblDocs.decodedSize); 
     496#endif 
     497#endif 
    484498    //Purge page cache 
    485499    //The easiest way to do that is to disable page cache 
     
    16611675String WebView::mainFrameURL() 
    16621676{ 
    1663     return String(); 
     1677    return m_mainFrame->url(); 
    16641678} 
    16651679 
     
    16711685String WebView::mainFrameTitle() 
    16721686{ 
    1673     return String(); 
     1687    return m_mainFrame->name(); 
    16741688} 
    16751689