Changeset 17758 in webkit


Ignore:
Timestamp:
Nov 14, 2006 7:39:02 AM (17 years ago)
Author:
spadma
Message:

2006-11-10 yadavall <sriram.yadavalli@nokia.com>

Reviewed by Sachin Padma (sachin.padma@nokia.com).
DESC: If ths phone is in Chinese mode, donot enable anti-aliasing.
http://bugzilla.opendarwin.org/show_bug.cgi?id=11569

  • BrowserCore/Renderers/src/TextRendererFactory.cpp:
Location:
S60/trunk/WebKit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • S60/trunk/WebKit/BrowserCore/Renderers/inc/TextRendererFactory.h

    r14549 r17758  
    99*    Copyright (c) 2006, Nokia Corporation
    1010*    All rights reserved.
    11 * 
    12      Redistribution and use in source and binary forms, with or without
    13      modification, are permitted provided that the following conditions
    14      are met:
    15 * 
     11*
     12 Redistribution and use in source and binary forms, with or without
     13 modification, are permitted provided that the following conditions
     14 are met:
     15*
    1616*      * Redistributions of source code must retain the above copyright
    1717*        notice, this list of conditions and the following disclaimer.
     
    2323*        contributors may be used to endorse or promote products derived
    2424*        from this software without specific prior written permission.
    25 * 
    26      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
    27      "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
    28      LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
    29      A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
    30      OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    31      SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    32      LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
    33      DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
    34      THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    35      (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
    36      USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
    37      DAMAGE.
    38 * 
     25*
     26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
     27 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
     28 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
     29 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
     30 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
     31 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
     32 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     33 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     34 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     35 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
     36 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
     37 DAMAGE.
     38*
    3939*    Please see file patentlicense.txt for further grants.
    4040* ==============================================================================
     
    7777        * Returns singleton of factory.
    7878        */
    79                 static CTextRendererFactory* InstanceL();
     79        static CTextRendererFactory* InstanceL();
    8080
    8181        /**
    8282        * Destructor.
    8383        */
    84                 virtual ~CTextRendererFactory();
     84        virtual ~CTextRendererFactory();
    8585
    86     public:     //from MWebCoreTextRendererFactory
     86    public: //from MWebCoreTextRendererFactory
    8787
    8888        /**
     
    9292        * @return MWebCoreTextRenderer*
    9393        */
    94                 virtual MWebCoreTextRenderer* RendererWithFamilies(TPtrC *aFamilies,
    95                                                                            TInt aTraits,
    96                                                                            TInt aSize);
     94        virtual MWebCoreTextRenderer* RendererWithFamilies(TPtrC *aFamilies,
     95                                       TInt aTraits,
     96                                       TInt aSize);
    9797
    9898
     
    150150        TInt iTypefaceCount;
    151151        TPtrC iDeviceDefaultFont;  // owned
     152        TBool iApac;
    152153
    153154 };
  • S60/trunk/WebKit/BrowserCore/Renderers/src/TextRendererFactory.cpp

    r17537 r17758  
    138138
    139139        }
     140    iApac = FeatureManager::FeatureSupported(KFeatureIdChineseTaiwanHkFonts)
     141            || FeatureManager::FeatureSupported(KFeatureIdChinesePrcFonts);
    140142    }
    141143
     
    307309    // aSize = (aSize/4)*4+2;
    308310
    309 #ifdef __CHINESE
    310311    //FIX ME## This is because bold font of less than 11 px doesnt work properly
    311     TFontSpec fontSpec( family, isBold ? Max(aSize,11) : aSize);
    312 #else
    313     TFontSpec fontSpec(family, aSize);
    314 #endif
     312    TFontSpec fontSpec( family, iApac ?  (isBold ? Max(aSize,11) : aSize) : aSize);
     313
    315314    fontSpec.iFontStyle.SetStrokeWeight(isBold ? EStrokeWeightBold : EStrokeWeightNormal);
    316315    fontSpec.iFontStyle.SetPosture(isItalic ? EPostureItalic : EPostureUpright);
    317     fontSpec.iFontStyle.SetBitmapType(EAntiAliasedGlyphBitmap); // enable anti-aliasing
     316    if (!iApac)
     317        {
     318        fontSpec.iFontStyle.SetBitmapType(EAntiAliasedGlyphBitmap); // enable anti-aliasing
     319        }
     320
    318321
    319322    CTextRenderer* renderer = SearchFromCache(fontSpec);
  • S60/trunk/WebKit/ChangeLog

    r17710 r17758  
     12006-11-10  yadavall  <sriram.yadavalli@nokia.com>
     2
     3        Reviewed by Sachin Padma (sachin.padma@nokia.com).
     4        DESC: If ths phone is in Chinese mode, donot enable anti-aliasing.
     5        http://bugzilla.opendarwin.org/show_bug.cgi?id=11569
     6
     7        * BrowserCore/Renderers/src/TextRendererFactory.cpp:
     8
    192006-11-10  spaltis  <Stanislav.Paltis@nokia.com>
    210
  • S60/trunk/WebKit/ResourceLoader/src/AboutTransaction.cpp

    r16127 r17758  
    5454_LIT8( KDefaultContentType, "text/plain" );
    5555_LIT( KAboutBlank, "about:blank" );
     56_LIT( KAboutBrowser, "about:browser" );
    5657_LIT8( KEmptyPage, "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><head><title></title></head><body></body></html>" );
     58const TInt KArraySize = 3964;
     59
     60const char agentStyleSheet[KArraySize] = {
     6160, 104, 116, 109, 108, 62, 60, 104, 101, 97, 100, 62, 60, 115, 116, 121, 108, 101, 32, 116, 121,
     62112, 101, 61, 34, 116, 101, 120, 116, 47, 99, 115, 115, 34, 62, 98, 111, 100, 121, 32, 123, 112,
     63111, 115, 105, 116, 105, 111, 110, 58, 97, 98, 115, 111, 108, 117, 116, 101, 59, 119, 105, 100,
     64116, 104, 58, 49, 48, 48, 37, 59, 116, 101, 120, 116, 45, 97, 108, 105, 103, 110, 58, 32, 99, 101,
     65110, 116, 101, 114, 59, 111, 118, 101, 114, 102, 108, 111, 119, 58, 104, 105, 100, 100, 101, 110,
     6659, 125, 115, 112, 97, 110, 32, 123, 80, 79, 83, 73, 84, 73, 79, 78, 58, 32, 114, 101, 108, 97,
     67116, 105, 118, 101, 59, 125, 100, 105, 118, 32, 123, 80, 79, 83, 73, 84, 73, 79, 78, 58, 32, 97,
     6898, 115, 111, 108, 117, 116, 101, 59, 125, 97, 58, 104, 111, 118, 101, 114, 32, 123, 111, 117, 116,
     69108, 105, 110, 101, 58, 32, 48, 112, 120, 59, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32,
     7050, 48, 112, 120, 59, 125, 97, 32, 123, 116, 101, 120, 116, 45, 100, 101, 99, 111, 114, 97, 116,
     71105, 111, 110, 58, 32, 110, 111, 110, 101, 59, 102, 111, 110, 116, 45, 119, 101, 105, 103, 104,
     72116, 58, 98, 111, 108, 100, 59, 99, 111, 108, 111, 114, 58, 32, 35, 102, 102, 102, 102, 102, 102,
     7359, 102, 111, 110, 116, 45, 115, 105, 122, 101, 58, 32, 49, 50, 112, 120, 59, 125, 60, 47, 115,
     74116, 121, 108, 101, 62, 60, 115, 99, 114, 105, 112, 116, 32, 116, 121, 112, 101, 61, 34, 116, 101,
     75120, 116, 47, 106, 97, 118, 97, 115, 99, 114, 105, 112, 116, 34, 62, 118, 97, 114, 32, 121, 59,
     76118, 97, 114, 32, 111, 111, 59, 118, 97, 114, 32, 108, 109, 61, 48, 59, 118, 97, 114, 32, 119, 114,
     7761, 48, 59, 118, 97, 114, 32, 107, 61, 34, 52, 57, 53, 54, 53, 53, 53, 52, 53, 53, 34, 59, 118, 97,
     78114, 32, 97, 61, 34, 34, 59, 118, 97, 114, 32, 98, 110, 61, 48, 59, 102, 117, 110, 99, 116, 105,
     79111, 110, 32, 100, 99, 118, 40, 32, 99, 117, 114, 114, 76, 105, 110, 101, 32, 41, 123, 119, 105,
     80116, 104, 40, 111, 111, 91, 32, 99, 117, 114, 114, 76, 105, 110, 101, 32, 93, 46, 102, 105, 114,
     81115, 116, 67, 104, 105, 108, 100, 46, 110, 101, 120, 116, 83, 105, 98, 108, 105, 110, 103, 46, 115,
     82116, 121, 108, 101, 41, 32, 123, 99, 117, 114, 114, 76, 105, 110, 101, 43, 43, 59, 99, 111, 108,
     83111, 114, 61, 39, 35, 48, 48, 48, 48, 102, 102, 39, 59, 105, 102, 40, 32, 99, 117, 114, 114, 76,
     84105, 110, 101, 32, 60, 32, 119, 114, 45, 49, 32, 41, 32, 119, 105, 110, 100, 111, 119, 46, 115,
     85101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 34, 100, 99, 118, 40, 34, 43, 99, 117, 114, 114,
     8676, 105, 110, 101, 43, 34, 41, 34, 44, 32, 50, 48, 41, 59, 101, 108, 115, 101, 32, 123, 119, 105,
     87110, 100, 111, 119, 46, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 32, 34, 114, 116, 121,
     8840, 41, 34, 44, 32, 49, 48, 32, 41, 59, 125, 125, 125, 10, 102, 117, 110, 99, 116, 105, 111, 110,
     8932, 113, 97, 122, 40, 32, 99, 117, 114, 114, 80, 97, 103, 101, 32, 41, 123, 119, 105, 116, 104, 40,
     90111, 111, 91, 32, 99, 117, 114, 114, 80, 97, 103, 101, 32, 93, 46, 115, 116, 121, 108, 101, 41, 32,
     91123, 118, 32, 61, 32, 112, 97, 114, 115, 101, 73, 110, 116, 40, 32, 116, 111, 112, 32, 41, 32, 47,
     9232, 49, 46, 51, 59, 116, 111, 112, 32, 61, 32, 51, 48, 32, 43, 32, 118, 59, 105, 102, 40, 118, 32,
     9360, 32, 48, 41, 32, 119, 105, 110, 100, 111, 119, 46, 115, 101, 116, 84, 105, 109, 101, 111, 117,
     94116, 40, 34, 113, 97, 122, 40, 34, 43, 99, 117, 114, 114, 80, 97, 103, 101, 43, 34, 41, 34, 44, 49,
     9548, 48, 32, 41, 59, 101, 108, 115, 101, 32, 123, 116, 111, 112, 32, 61, 32, 49, 48, 59, 108, 109,
     9645, 45, 59, 105, 102, 40, 32, 108, 109, 32, 61, 61, 32, 48, 32, 41, 32, 119, 105, 110, 100, 111,
     97119, 46, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 32, 34, 100, 99, 118, 40, 48, 41, 34,
     9844, 32, 53, 48, 48, 48, 32, 41, 59, 125, 125, 125, 10, 102, 117, 110, 99, 116, 105, 111, 110, 32,
     99114, 116, 121, 40, 41, 123, 118, 97, 114, 32, 101, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110,
     100116, 46, 98, 111, 100, 121, 46, 102, 105, 114, 115, 116, 67, 104, 105, 108, 100, 59, 119, 104, 105,
     101108, 101, 32, 40, 101, 46, 102, 105, 114, 115, 116, 67, 104, 105, 108, 100, 41, 32, 123, 101, 46,
     102114, 101, 109, 111, 118, 101, 67, 104, 105, 108, 100, 40, 101, 46, 102, 105, 114, 115, 116, 67,
     103104, 105, 108, 100, 41, 59, 125, 110, 101, 120, 98, 110, 32, 61, 32, 98, 110, 32, 43, 32, 108, 108,
     10459, 10, 105, 102, 40, 32, 98, 110, 32, 43, 32, 108, 108, 32, 62, 32, 121, 46, 108, 101, 110, 103,
     105116, 104, 32, 41, 32, 123, 110, 101, 120, 98, 110, 32, 61, 32, 121, 46, 108, 101, 110, 103, 116,
     106104, 59, 125, 119, 114, 32, 61, 32, 110, 101, 120, 98, 110, 32, 45, 32, 98, 110, 59, 108, 109, 32,
     10761, 32, 119, 114, 59, 106, 61, 48, 59, 102, 111, 114, 40, 105, 32, 61, 32, 98, 110, 59, 32, 105,
     10832, 60, 32, 110, 101, 120, 98, 110, 59, 32, 105, 43, 43, 41, 32, 123, 99, 100, 112, 32, 61, 32,
     109100, 111, 99, 117, 109, 101, 110, 116, 46, 99, 114, 101, 97, 116, 101, 69, 108, 101, 109, 101, 110,
     110116, 40, 32, 34, 115, 112, 97, 110, 34, 32, 41, 59, 100, 111, 99, 117, 109, 101, 110, 116, 46, 98,
     111111, 100, 121, 46, 102, 105, 114, 115, 116, 67, 104, 105, 108, 100, 46, 97, 112, 112, 101, 110,
     112100, 67, 104, 105, 108, 100, 40, 32, 99, 100, 112, 32, 41, 59, 99, 100, 112, 46, 115, 116, 121,
     113108, 101, 46, 116, 111, 112, 61, 34, 45, 49, 48, 48, 48, 112, 120, 34, 59, 99, 100, 112, 46, 105,
     114110, 110, 101, 114, 72, 84, 77, 76, 61, 32, 121, 91, 32, 105, 32, 93, 59, 119, 105, 110, 100, 111,
     115119, 46, 115, 101, 116, 84, 105, 109, 101, 111, 117, 116, 40, 34, 113, 97, 122, 40, 34, 43, 106,
     11643, 34, 41, 34, 44, 32, 53, 48, 48, 32, 43, 32, 49, 48, 48, 42, 106, 32, 41, 59, 106, 43, 43, 59,
     117125, 98, 110, 32, 61, 32, 110, 101, 120, 98, 110, 59, 105, 102, 40, 32, 98, 110, 32, 62, 61, 32,
     118121, 46, 108, 101, 110, 103, 116, 104, 45, 49, 32, 41, 32, 123, 32, 98, 110, 32, 61, 32, 48, 59,
     11932, 125, 111, 111, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 103, 101, 116, 69, 108,
     120101, 109, 101, 110, 116, 115, 66, 121, 84, 97, 103, 78, 97, 109, 101, 40, 32, 34, 115, 112, 97,
     121110, 34, 32, 41, 59, 125, 102, 117, 110, 99, 116, 105, 111, 110, 32, 117, 40, 41, 123, 100, 111,
     12299, 117, 109, 101, 110, 116, 46, 98, 111, 100, 121, 46, 98, 103, 67, 111, 108, 111, 114, 61, 34,
     12335, 48, 48, 48, 48, 102, 102, 34, 59, 98, 110, 32, 61, 32, 48, 59, 108, 108, 32, 61, 32, 77, 97,
     124116, 104, 46, 114, 111, 117, 110, 100, 40, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 98, 111,
     125100, 121, 46, 115, 99, 114, 111, 108, 108, 72, 101, 105, 103, 104, 116, 32, 47, 32, 49, 56, 32, 41,
     12659, 121, 32, 61, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 103, 101, 116, 69, 108, 101, 109,
     127101, 110, 116, 66, 121, 73, 100, 40, 32, 100, 111, 99, 117, 109, 101, 110, 116, 46, 103, 101, 116,
     12869, 108, 101, 109, 101, 110, 116, 115, 66, 121, 84, 97, 103, 78, 97, 109, 101, 40, 34, 100, 105,
     129118, 34, 41, 91, 48, 93, 46, 105, 100, 41, 46, 105, 110, 110, 101, 114, 72, 84, 77, 76, 46, 115,
     130112, 108, 105, 116, 40, 34, 59, 34, 41, 59, 114, 116, 121, 40, 41, 59, 125, 102, 117, 110, 99, 116,
     131105, 111, 110, 32, 107, 101, 121, 112, 114, 101, 115, 115, 101, 118, 101, 110, 116, 40, 98, 41,
     132123, 97, 32, 61, 32, 97, 32, 43, 32, 98, 46, 119, 104, 105, 99, 104, 59, 105, 102, 40, 32, 107, 32,
     13361, 61, 32, 97, 32, 41, 32, 117, 40, 41, 59, 114, 101, 116, 117, 114, 110, 32, 102, 97, 108, 115,
     134101, 59, 125, 60, 47, 115, 99, 114, 105, 112, 116, 62, 10, 60, 47, 104, 101, 97, 100, 62, 60, 98,
     135111, 100, 121, 32, 111, 110, 107, 101, 121, 112, 114, 101, 115, 115, 61, 34, 114, 101, 116, 117,
     136114, 110, 32, 107, 101, 121, 112, 114, 101, 115, 115, 101, 118, 101, 110, 116, 40, 101, 118, 101,
     137110, 116, 41, 34, 32, 62, 60, 112, 62, 60, 47, 112, 62, 60, 100, 105, 118, 32, 105, 100, 61, 97,
     13897, 32, 115, 116, 121, 108, 101, 61, 34, 100, 105, 115, 112, 108, 97, 121, 58, 110, 111, 110, 101,
     13934, 62, 10, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 89, 97, 101, 108, 32, 65, 104, 97, 114,
     140111, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 77,
     14197, 114, 105, 111, 32, 66, 111, 114, 103, 101, 115, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97,
     14232, 104, 114, 101, 102, 61, 34, 34, 62, 68, 97, 118, 105, 100, 32, 66, 111, 114, 116, 111, 110,
     143101, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 86, 105,
     144110, 99, 101, 110, 116, 32, 66, 114, 97, 100, 108, 101, 121, 60, 47, 97, 62, 60, 98, 114, 62, 59,
     14560, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 90, 97, 108, 97, 110, 32, 66, 117, 106, 116, 97,
     146115, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 89, 105,
     147110, 120, 105, 117, 32, 67, 97, 105, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114,
     148101, 102, 61, 34, 34, 62, 68, 97, 118, 105, 100, 32, 67, 97, 114, 115, 111, 110, 60, 47, 97, 62,
     14960, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 74, 97, 121, 32, 67, 97, 115,
     150104, 111, 111, 107, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34,
     15134, 62, 68, 101, 101, 112, 105, 107, 97, 32, 67, 104, 97, 117, 104, 97, 110, 60, 47, 97, 62, 60,
     15298, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 114, 105, 110, 105, 118, 97,
     153115, 117, 108, 117, 32, 67, 104, 101, 114, 101, 100, 100, 121, 60, 47, 97, 62, 60, 98, 114, 62, 59,
     15460, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 84, 105, 105, 117, 32, 67, 111, 117, 103, 104, 108,
     155105, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 67,
     156114, 97, 105, 103, 32, 67, 117, 109, 98, 101, 114, 108, 97, 110, 100, 60, 47, 97, 62, 60, 98, 114,
     15762, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 70, 114, 97, 110, 107, 108, 105, 110, 32,
     15868, 97, 118, 105, 115, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34,
     15934, 62, 76, 101, 111, 110, 105, 100, 32, 69, 98, 114, 105, 108, 60, 47, 97, 62, 60, 98, 114, 62,
     16059, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 82, 111, 100, 114, 105, 103, 111, 32, 70, 111,
     161110, 116, 97, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34,
     16262, 80, 97, 116, 114, 105, 99, 107, 32, 70, 114, 97, 110, 107, 108, 105, 110, 60, 47, 97, 62, 60,
     16398, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 68, 105, 97, 110, 97, 32, 70, 114,
     164117, 103, 117, 103, 108, 105, 101, 116, 116, 105, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32,
     165104, 114, 101, 102, 61, 34, 34, 62, 82, 111, 108, 97, 110, 100, 32, 71, 101, 105, 115, 108, 101,
     166114, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 80, 97,
     167117, 108, 32, 71, 105, 114, 111, 117, 97, 114, 100, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97,
     16832, 104, 114, 101, 102, 61, 34, 34, 62, 66, 114, 105, 97, 110, 32, 71, 111, 111, 100, 101, 60, 47,
     16997, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 71, 101, 111, 114,
     170103, 101, 32, 71, 117, 111, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102,
     17161, 34, 34, 62, 74, 97, 100, 101, 32, 72, 97, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32,
     172104, 114, 101, 102, 61, 34, 34, 62, 80, 101, 116, 101, 114, 32, 72, 97, 114, 98, 101, 115, 111,
     173110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 70, 111,
     174114, 114, 101, 115, 116, 32, 72, 111, 100, 103, 107, 105, 110, 115, 60, 47, 97, 62, 60, 98, 114,
     17562, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 104, 101, 114, 109, 97, 110, 32, 72,
     176111, 114, 116, 111, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61,
     17734, 34, 62, 65, 110, 116, 116, 105, 32, 72, 117, 117, 112, 112, 111, 110, 101, 110, 60, 47, 97, 62,
     17860, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 80, 114, 97, 115, 104, 97,
     179110, 116, 32, 75, 97, 108, 105, 100, 105, 110, 100, 105, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60,
     18097, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 104, 97, 117, 110, 32, 75, 101, 108, 108, 101, 114,
     18160, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 82, 97, 99,
     182104, 101, 108, 32, 75, 101, 114, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114,
     183101, 102, 61, 34, 34, 62, 65, 110, 116, 116, 105, 32, 75, 111, 105, 118, 105, 115, 116, 111, 60,
     18447, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 65, 108, 97, 110,
     18532, 76, 101, 114, 110, 101, 114, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101,
     186102, 61, 34, 34, 62, 74, 111, 115, 101, 112, 104, 32, 76, 105, 103, 109, 97, 110, 60, 47, 97, 62,
     18760, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 87, 101, 105, 32, 76, 105,
     188117, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 70, 114,
     18997, 110, 107, 32, 76, 111, 110, 103, 111, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104,
     190114, 101, 102, 61, 34, 34, 62, 72, 97, 111, 32, 76, 117, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60,
     19197, 32, 104, 114, 101, 102, 61, 34, 34, 62, 84, 105, 109, 111, 116, 104, 121, 32, 76, 117, 60, 47,
     19297, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 90, 104, 97, 111, 115,
     193111, 110, 103, 32, 76, 117, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102,
     19461, 34, 34, 62, 74, 97, 109, 101, 115, 32, 77, 97, 107, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60,
     19597, 32, 104, 114, 101, 102, 61, 34, 34, 62, 74, 97, 121, 32, 77, 97, 114, 110, 97, 100, 105, 60,
     19647, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 84, 105, 109, 32,
     19777, 99, 76, 101, 97, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61,
     19834, 34, 62, 77, 97, 114, 105, 110, 97, 32, 77, 105, 114, 109, 97, 110, 60, 47, 97, 62, 60, 98, 114,
     19962, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 66, 114, 97, 100, 108, 101, 121, 32, 77,
     200111, 114, 114, 105, 115, 111, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101,
     201102, 61, 34, 34, 62, 66, 97, 98, 117, 32, 78, 97, 114, 97, 121, 97, 110, 97, 60, 47, 97, 62, 60,
     20298, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 65, 108, 101, 120, 97, 110, 100,
     203101, 114, 32, 78, 97, 115, 109, 97, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114,
     204101, 102, 61, 34, 34, 62, 75, 114, 105, 115, 116, 111, 112, 104, 101, 114, 32, 78, 111, 108, 97,
     205110, 100, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83,
     20697, 99, 104, 105, 110, 32, 80, 97, 100, 109, 97, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32,
     207104, 114, 101, 102, 61, 34, 34, 62, 83, 116, 97, 110, 105, 115, 108, 97, 118, 32, 80, 97, 108, 116,
     208105, 115, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 86,
     209101, 110, 107, 97, 116, 97, 32, 80, 101, 110, 117, 107, 111, 110, 100, 97, 60, 47, 97, 62, 60, 98,
     210114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 75, 114, 105, 115, 104, 110, 97, 109,
     211117, 114, 116, 121, 32, 80, 111, 100, 105, 112, 105, 114, 101, 100, 100, 121, 60, 47, 97, 62, 60,
     21298, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 67, 104, 114, 105, 115, 32, 82,
     21397, 109, 111, 115, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34,
     21462, 82, 97, 115, 118, 97, 110, 32, 65, 108, 101, 120, 97, 110, 100, 114, 101, 115, 99, 117, 60, 47,
     21597, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 111, 114, 110, 97,
     216108, 97, 116, 104, 97, 32, 32, 82, 97, 116, 104, 110, 97, 115, 97, 109, 121, 60, 47, 97, 62, 60,
     21798, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 65, 110, 116, 116, 105, 32, 82,
     21897, 117, 116, 105, 97, 105, 110, 101, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104,
     219114, 101, 102, 61, 34, 34, 62, 84, 105, 109, 32, 82, 111, 99, 104, 102, 111, 114, 100, 60, 47, 97,
     22062, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 66, 97, 114, 98, 97, 114,
     22197, 32, 82, 111, 115, 101, 110, 115, 116, 114, 111, 99, 104, 60, 47, 97, 62, 60, 98, 114, 62, 59,
     22260, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 104, 121, 97, 109, 32, 83, 97, 114, 101, 101,
     223110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 117,
     224115, 97, 110, 32, 83, 99, 104, 101, 114, 109, 101, 114, 104, 111, 114, 110, 60, 47, 97, 62, 60, 98,
     225114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 68, 101, 101, 112, 97, 32, 83, 104,
     22697, 104, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 74,
     227111, 104, 110, 32, 83, 104, 105, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101,
     228102, 61, 34, 34, 62, 73, 110, 103, 97, 32, 83, 104, 112, 111, 108, 98, 101, 114, 103, 60, 47, 97,
     22962, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 71, 97, 110, 101, 115,
     230104, 32, 83, 105, 118, 97, 114, 97, 109, 97, 110, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32,
     231104, 114, 101, 102, 61, 34, 34, 62, 65, 109, 97, 110, 100, 97, 32, 83, 111, 110, 103, 60, 47, 97,
     23262, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 83, 116, 101, 118, 101,
     23332, 87, 105, 110, 115, 104, 105, 112, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114,
     234101, 102, 61, 34, 34, 62, 83, 114, 105, 114, 97, 109, 32, 89, 97, 100, 97, 118, 97, 108, 108, 105,
     23560, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 71, 97, 114,
     236121, 32, 89, 117, 101, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34,
     23734, 62, 89, 97, 110, 107, 97, 105, 32, 90, 104, 97, 110, 103, 60, 47, 97, 62, 60, 98, 114, 62, 59,
     23860, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 89, 111, 110, 103, 106, 117, 110, 32, 90, 104, 97,
     239110, 103, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 97, 32, 104, 114, 101, 102, 61, 34, 34, 62, 72,
     240111, 110, 103, 32, 90, 104, 97, 111, 60, 47, 97, 62, 60, 98, 114, 62, 59, 60, 47, 100, 105, 118,
     24162, 60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62 };
     242
    57243
    58244// MACROS
     
    129315    // create response (decode if needed )
    130316    // complete transaction
    131    
     317    TInt status( KErrGeneral );
    132318    //
    133319    CUrlResponseHeaderInfo* header = CreateHeaderResponseLC();
     
    152338                AddBodyDataL( _L8("") );
    153339                }
    154             //
    155             TransactionCompleteL();
     340            status = KErrNone;
     341            }
     342        else if( header->RequestUrl().FindC( KAboutBrowser() ) == 0 && header->TopLevel() )
     343            {
     344            TPtrC8 ptr((TUint8*)agentStyleSheet, KArraySize);
     345            AddBodyDataL( ptr );
     346            status = KErrNone;
    156347            }
    157348        else
    158349            {
    159             //
    160             TransactionCompleteL( KErrNotSupported );
     350            status = KErrNotSupported;
    161351            }
    162352        }
    163     else
    164         {
    165         TransactionCompleteL( KErrGeneral );
    166         }
    167        
     353    TransactionCompleteL( status );       
    168354    return KErrNone;
    169355    }
Note: See TracChangeset for help on using the changeset viewer.