Changeset 19740 in webkit


Ignore:
Timestamp:
Feb 20, 2007 1:13:34 PM (17 years ago)
Author:
kjk
Message:

Reviewed by Darin.

Allow over-writting Product, ProductSub, Vendor and VendorSub
js properties via #define WEBCORE_NAVIGATOR_*

  • bindings/js/kjs_navigator.cpp: (KJS::Navigator::getValueProperty):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r19737 r19740  
     12007-02-20  Krzysztof Kowalczyk  <kkowalczyk@gmail.com>
     2
     3        Reviewed by Darin.
     4
     5        Allow over-writting Product, ProductSub, Vendor and VendorSub
     6        js properties via #define WEBCORE_NAVIGATOR_*
     7
     8        * bindings/js/kjs_navigator.cpp:
     9        (KJS::Navigator::getValueProperty):
     10
    1112007-02-20  Darin Adler  <darin@apple.com>
    212
  • trunk/WebCore/bindings/js/kjs_navigator.cpp

    r18912 r19740  
    4545#endif // ifndef WEBCORE_NAVIGATOR_PLATFORM
    4646
     47#ifndef WEBCORE_NAVIGATOR_PRODUCT
     48#define WEBCORE_NAVIGATOR_PRODUCT "Gecko"
     49#endif // ifndef WEBCORE_NAVIGATOR_PRODUCT
     50
     51#ifndef WEBCORE_NAVIGATOR_PRODUCT_SUB
     52#define WEBCORE_NAVIGATOR_PRODUCT_SUB "20030107"
     53#endif // ifndef WEBCORE_NAVIGATOR_PRODUCT_SUB
     54
     55#ifndef WEBCORE_NAVIGATOR_VENDOR
     56#define WEBCORE_NAVIGATOR_VENDOR "Apple Computer, Inc."
     57#endif // ifndef WEBCORE_NAVIGATOR_VENDOR
     58
     59#ifndef WEBCORE_NAVIGATOR_VENDOR_SUB
     60#define WEBCORE_NAVIGATOR_VENDOR_SUB ""
     61#endif // ifndef WEBCORE_NAVIGATOR_VENDOR_SUB
     62
    4763using namespace WebCore;
    4864
     
    179195  }
    180196  case Product:
    181     return jsString("Gecko");
     197    return jsString(WEBCORE_NAVIGATOR_PRODUCT);
    182198  case ProductSub:
    183     return jsString("20030107");
     199    return jsString(WEBCORE_NAVIGATOR_PRODUCT_SUB);
    184200  case Vendor:
    185     return jsString("Apple Computer, Inc.");
     201    return jsString(WEBCORE_NAVIGATOR_VENDOR);
    186202  case VendorSub:
    187     return jsString("");
     203    return jsString(WEBCORE_NAVIGATOR_VENDOR_SUB);
    188204  case Language:
    189205    return jsString(defaultLanguage());
Note: See TracChangeset for help on using the changeset viewer.