Changeset 19501 in webkit


Ignore:
Timestamp:
Feb 8, 2007 10:52:29 AM (17 years ago)
Author:
brmorris
Message:

brmorris <bradley.morrison@nokia.com>, rs'd by zalan

DESC: merge from s60/branches/3.1m to s60/trunk of r19464, r19466, r19472 & r19499

Location:
S60/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • S60/trunk/WebCore/ChangeLog

    r19457 r19501  
     1yadavall, reviewed by zalan bujtas
     2 DESC: Unclosed object tag causing content to not appear
     3 http://bugs.webkit.org/show_bug.cgi?id=12680
     4
    15yaharon, reviewed by zalan. merged to s60/trunk by brad.
    26        DESC: [S60] BrowserNG: Betsson.com crash (MLIO-6XWP2K)
  • S60/trunk/WebCore/khtml/html/htmltokenizer.cpp

    r18939 r19501  
    12081208                        // being bogus HTML.  They do not honor the "/" for other tags.  This behavior
    12091209                        // also deviates from WinIE, but in this case we'll just copy Moz and Opera.
     1210#ifdef NOKIA_CHANGES
     1211                        if ((currToken.id == ID_SCRIPT || currToken.id == ID_OBJECT) && curchar == '>' &&
     1212#else
    12101213                        if (currToken.id == ID_SCRIPT && curchar == '>' &&
     1214#endif
    12111215                            attrName == "/")
    12121216                            currToken.flat = true;
     
    15391543                if (beginTag) {
    15401544#ifdef NOKIA_CHANGES
    1541                     if(slashAtEndOfTag) 
    1542                        break;   
     1545                    if(slashAtEndOfTag)
     1546                       break;
    15431547#endif
    15441548                    searchStopper = titleEnd;
    15451549                    searchStopperLen = 7;
    1546                     title = true;         
     1550                    title = true;
    15471551                    parseSpecial(src);
    15481552                }
  • S60/trunk/WebKit/BrowserView/inc/WebKitLoader.h

    r18002 r19501  
    282282
    283283        /**
     284        * PageUrl
     285        *
     286        * @since 3.1
     287        * @param
     288        * @return
     289        */
     290        HBufC* PrevPageUrl() { return iPrevPageUrl; }
     291       
     292        /**
    284293        * SetReferrerUrlL
    285294        *
     
    490499        //
    491500        HBufC*                  iPageUrl;              // owned
     501        //
     502        HBufC*                  iPrevPageUrl;              // owned
    492503
    493504        HBufC*                  iReferrerUrl;              // owned
  • S60/trunk/WebKit/BrowserView/src/KeyEventHandler.cpp

    r19424 r19501  
    555555                {
    556556                iWebKitView->LaunchToolBarL();
     557                // and send the keyrelease event to webcore. otherwise, webcore gets
     558                // stuck in keypressed state
     559                TPointerEvent event;
     560                event.iPosition = absCursorPos;
     561                event.iModifiers = 0;
     562                event.iType = TPointerEvent::EButton1Up;
     563                focused->WebKitBridge().WebCoreBridge().PointerEvent(event);
    557564                return EKeyWasConsumed;
    558565                }
  • S60/trunk/WebKit/BrowserView/src/WebKitLoader.cpp

    r19440 r19501  
    197197    delete iPageUrl;
    198198    //
     199    delete iPrevPageUrl;
     200    //
    199201    delete iReferrerUrl;
    200202    //
     
    819821    const TDesC& aResponseUrl )
    820822    {
    821     delete iPageUrl;
     823    delete iPrevPageUrl;
     824    iPrevPageUrl = iPageUrl;
    822825    iPageUrl = aResponseUrl.AllocL();
    823826    }
  • S60/trunk/WebKit/BrowserView/src/webkitbridge.cpp

    r19440 r19501  
    725725        if (formManager)
    726726            {
    727             formManager->SaveDataL(RequestedURLString(),aFormValues);
     727            // closeURL is now called when receiving the response headers, not when submitting the form
     728            __ASSERT_DEBUG( iLoader->PrevPageUrl(), User::Panic( _L("WebKitLoader"), KErrGeneral ) );
     729            TPtrC url(iLoader->PrevPageUrl()->Des());
     730            formManager->SaveDataL(url,aFormValues);
    728731            }
    729732        );
  • S60/trunk/WebKit/ChangeLog

    r19440 r19501  
     1yaharon, reviewed by yongjun.
     2        DESC: [S60] Daily BAT 3.2: S60NG_Login- Password field is not filled automatically.(  KDEA-6XZEDY )
     3        http://bugs.webkit.org/show_bug.cgi?id=12696
     4
     5        * BrowserView/inc/WebKitLoader.h:
     6        (CWebKitLoader::PrevPageUrl):
     7        * BrowserView/src/WebKitLoader.cpp:
     8        (CWebKitLoader::~CWebKitLoader):
     9        (CWebKitLoader::SetPageUrlL):
     10        * BrowserView/src/webkitbridge.cpp:
     11        (CWebKitBridge::SaveFormData):
     12
     13bujtas, reviewed by yongjun, merge of r19466 to trunk by brad.
     14        DESC: Highlighting lost when browser toolbar is dismissed. Toolbar consumes
     15        the keyrelease event and the webcore gets stuck in a keypressed state.
     16        fix: send keyrelease event to the webcore
     17       
     18        http://bugs.webkit.org/show_bug.cgi?id=12642
     19
     20        * BrowserView/src/KeyEventHandler.cpp:
     21        (CKeyEventHandler::HandleActivateKeysL):
     22
     23rathnasa, Reviewed by Zalan Bujtas, merge of r19464 to trunk by Brad.
     24        DESC: EMGH-6XTG9Y: Browser: Bookmarks with an URL containing spaces do not work
     25        http://bugs.webkit.org/show_bug.cgi?id=12635
     26       
     27        * ResourceLoader/src/UrlRequestInfo.cpp:
     28        (CUrlRequestInfo::SetUrlL):       
     29
    1302007-02-05  yaharon  <yael.aharon@nokia.com>
    231
     
    4271        (CUrlLoader::CancelAllL):
    4372
     73>>>>>>> .r19463
    4474bujtas, reviewed by Yongjun.
    4575        DESC: PartialImage() can end up in a dialog box which starts up a nested active scheduler JELE-6XSH3P
  • S60/trunk/WebKit/ResourceLoader/src/UrlRequestInfo.cpp

    r19201 r19501  
    4343// INCLUDE FILES
    4444#include "UrlRequestInfo.h"
     45#include <EscapeUtils.h>
    4546
    4647// EXTERNAL DATA STRUCTURES
     
    140141    delete iUrl;
    141142    iUrl = NULL;
    142     //
    143     iUrl = aUrl.AllocL();
     143    iUrl = EscapeUtils::EscapeEncodeL( aUrl, EscapeUtils::EEscapeNormal );
    144144    }
    145145
Note: See TracChangeset for help on using the changeset viewer.