| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008, 2009, 2013 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2007-2009 Torch Mobile, Inc. | 3 * Copyright (C) 2007-2009 Torch Mobile, Inc. |
| 4 * Copyright (C) 2010, 2011 Research In Motion Limited. All rights reserved. | 4 * Copyright (C) 2010, 2011 Research In Motion Limited. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 489 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 500 #endif | 500 #endif |
| 501 #endif | 501 #endif |
| 502 | 502 |
| 503 #if PLATFORM(BLACKBERRY) | 503 #if PLATFORM(BLACKBERRY) |
| 504 #define WTF_USE_SKIA 1 | 504 #define WTF_USE_SKIA 1 |
| 505 #define WTF_USE_LOW_QUALITY_IMAGE_INTERPOLATION 1 | 505 #define WTF_USE_LOW_QUALITY_IMAGE_INTERPOLATION 1 |
| 506 #define WTF_USE_LOW_QUALITY_IMAGE_NO_JPEG_DITHERING 1 | 506 #define WTF_USE_LOW_QUALITY_IMAGE_NO_JPEG_DITHERING 1 |
| 507 #define WTF_USE_LOW_QUALITY_IMAGE_NO_JPEG_FANCY_UPSAMPLING 1 | 507 #define WTF_USE_LOW_QUALITY_IMAGE_NO_JPEG_FANCY_UPSAMPLING 1 |
| 508 #endif | 508 #endif |
| 509 | 509 |
| 510 #if PLATFORM(GTK) | |
| 511 #define WTF_USE_CAIRO 1 | |
| 512 #define ENABLE_GLOBAL_FASTMALLOC_NEW 0 | |
| 513 #endif | |
| 514 | |
| 515 /* On Windows, use QueryPerformanceCounter by default */ | 510 /* On Windows, use QueryPerformanceCounter by default */ |
| 516 #if OS(WINDOWS) | 511 #if OS(WINDOWS) |
| 517 #define WTF_USE_QUERY_PERFORMANCE_COUNTER 1 | 512 #define WTF_USE_QUERY_PERFORMANCE_COUNTER 1 |
| 518 #endif | 513 #endif |
| 519 | 514 |
| 520 #if OS(WINCE) && !PLATFORM(QT) | 515 #if OS(WINCE) && !PLATFORM(QT) |
| 521 #define NOSHLWAPI /* shlwapi.h not available on WinCe */ | 516 #define NOSHLWAPI /* shlwapi.h not available on WinCe */ |
| 522 | 517 |
| 523 /* MSDN documentation says these functions are provided with uspce.lib. But we
cannot find this file. */ | 518 /* MSDN documentation says these functions are provided with uspce.lib. But we
cannot find this file. */ |
| 524 #define __usp10__ /* disable "usp10.h" */ | 519 #define __usp10__ /* disable "usp10.h" */ |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 590 #define WTF_USE_CFNETWORK 1 | 585 #define WTF_USE_CFNETWORK 1 |
| 591 #define WTF_USE_NETWORK_CFDATA_ARRAY_CALLBACK 1 | 586 #define WTF_USE_NETWORK_CFDATA_ARRAY_CALLBACK 1 |
| 592 #define WTF_USE_SECURITY_FRAMEWORK 0 | 587 #define WTF_USE_SECURITY_FRAMEWORK 0 |
| 593 #define WTF_USE_WEB_THREAD 1 | 588 #define WTF_USE_WEB_THREAD 1 |
| 594 #endif /* PLATFORM(IOS) */ | 589 #endif /* PLATFORM(IOS) */ |
| 595 | 590 |
| 596 #if PLATFORM(WIN) && !OS(WINCE) | 591 #if PLATFORM(WIN) && !OS(WINCE) |
| 597 #define WTF_USE_CF 1 | 592 #define WTF_USE_CF 1 |
| 598 #endif | 593 #endif |
| 599 | 594 |
| 600 #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) | 595 #if PLATFORM(WIN) && !OS(WINCE) |
| 601 #define WTF_USE_CFNETWORK 1 | 596 #define WTF_USE_CFNETWORK 1 |
| 602 #endif | 597 #endif |
| 603 | 598 |
| 604 #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) | 599 #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) |
| 605 #define WTF_USE_CFURLCACHE 1 | 600 #define WTF_USE_CFURLCACHE 1 |
| 606 #endif | 601 #endif |
| 607 | 602 |
| 608 #if PLATFORM(WX) | 603 #if PLATFORM(WX) |
| 609 #if !CPU(PPC) | 604 #if !CPU(PPC) |
| 610 #if !defined(ENABLE_ASSEMBLER) | 605 #if !defined(ENABLE_ASSEMBLER) |
| (...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 913 /* Use the QXmlStreamReader implementation for XMLDocumentParser */ | 908 /* Use the QXmlStreamReader implementation for XMLDocumentParser */ |
| 914 /* Use the QXmlQuery implementation for XSLTProcessor */ | 909 /* Use the QXmlQuery implementation for XSLTProcessor */ |
| 915 #if PLATFORM(QT) | 910 #if PLATFORM(QT) |
| 916 #if !USE(LIBXML2) | 911 #if !USE(LIBXML2) |
| 917 #define WTF_USE_QXMLSTREAM 1 | 912 #define WTF_USE_QXMLSTREAM 1 |
| 918 #define WTF_USE_QXMLQUERY 1 | 913 #define WTF_USE_QXMLQUERY 1 |
| 919 #endif | 914 #endif |
| 920 #endif | 915 #endif |
| 921 | 916 |
| 922 /* Accelerated compositing */ | 917 /* Accelerated compositing */ |
| 923 #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !OS(WINC
E) && !PLATFORM(WIN_CAIRO)) | 918 #if PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(QT) || (PLATFORM(WIN) && !OS(WINC
E)) |
| 924 #define WTF_USE_ACCELERATED_COMPOSITING 1 | 919 #define WTF_USE_ACCELERATED_COMPOSITING 1 |
| 925 #endif | 920 #endif |
| 926 | 921 |
| 927 /* FIXME: When all platforms' compositors can compute their own filter outsets,
we should remove this define. | 922 /* FIXME: When all platforms' compositors can compute their own filter outsets,
we should remove this define. |
| 928 https://bugs.webkit.org/show_bug.cgi?id=112830 */ | 923 https://bugs.webkit.org/show_bug.cgi?id=112830 */ |
| 929 #if USE(CG) | 924 #if USE(CG) |
| 930 #define HAVE_COMPOSITOR_FILTER_OUTSETS 1 | 925 #define HAVE_COMPOSITOR_FILTER_OUTSETS 1 |
| 931 #endif | 926 #endif |
| 932 | 927 |
| 933 #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) | 928 #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) |
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1026 #endif | 1021 #endif |
| 1027 | 1022 |
| 1028 #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | 1023 #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 |
| 1029 #define HAVE_AVFOUNDATION_TEXT_TRACK_SUPPORT 1 | 1024 #define HAVE_AVFOUNDATION_TEXT_TRACK_SUPPORT 1 |
| 1030 #endif | 1025 #endif |
| 1031 | 1026 |
| 1032 #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 | 1027 #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 |
| 1033 #define HAVE_MEDIA_ACCESSIBILITY_FRAMEWORK 1 | 1028 #define HAVE_MEDIA_ACCESSIBILITY_FRAMEWORK 1 |
| 1034 #endif | 1029 #endif |
| 1035 | 1030 |
| 1036 #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(
WIN_CAIRO)) || PLATFORM(BLACKBERRY) | 1031 #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !OS(WINCE)) || PLATFORM(
BLACKBERRY) |
| 1037 #define WTF_USE_REQUEST_ANIMATION_FRAME_TIMER 1 | 1032 #define WTF_USE_REQUEST_ANIMATION_FRAME_TIMER 1 |
| 1038 #endif | 1033 #endif |
| 1039 | 1034 |
| 1040 #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) | 1035 #if PLATFORM(MAC) || PLATFORM(BLACKBERRY) |
| 1041 #define WTF_USE_REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR 1 | 1036 #define WTF_USE_REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR 1 |
| 1042 #endif | 1037 #endif |
| 1043 | 1038 |
| 1044 #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) | 1039 #if PLATFORM(MAC) && (PLATFORM(IOS) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1070) |
| 1045 #define HAVE_INVERTED_WHEEL_EVENTS 1 | 1040 #define HAVE_INVERTED_WHEEL_EVENTS 1 |
| 1046 #endif | 1041 #endif |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1067 #if defined(QT_OPENGL_ES_2) && !defined(WTF_USE_OPENGL_ES_2) | 1062 #if defined(QT_OPENGL_ES_2) && !defined(WTF_USE_OPENGL_ES_2) |
| 1068 #define WTF_USE_OPENGL_ES_2 1 | 1063 #define WTF_USE_OPENGL_ES_2 1 |
| 1069 #endif | 1064 #endif |
| 1070 #endif | 1065 #endif |
| 1071 | 1066 |
| 1072 #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 | 1067 #if !PLATFORM(IOS) && PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 |
| 1073 #define WTF_USE_CONTENT_FILTERING 1 | 1068 #define WTF_USE_CONTENT_FILTERING 1 |
| 1074 #endif | 1069 #endif |
| 1075 | 1070 |
| 1076 #endif /* WTF_Platform_h */ | 1071 #endif /* WTF_Platform_h */ |
| OLD | NEW |