Changeset 140930 in webkit
- Timestamp:
- Jan 27, 2013 4:26:55 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r140904 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 * config.h: 9 1 10 2013-01-25 Filip Pizlo <fpizlo@apple.com> 2 11 -
trunk/Source/JavaScriptCore/config.h
r140472 r140930 41 41 42 42 #ifndef _WIN32_WINNT 43 #define _WIN32_WINNT 0x050 143 #define _WIN32_WINNT 0x0502 44 44 #endif 45 45 46 46 #ifndef WINVER 47 #define WINVER 0x050 147 #define WINVER 0x0502 48 48 #endif 49 49 -
trunk/Source/WTF/ChangeLog
r140917 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 Adding int64_t type atomicIncrement and atomicDecrement implementations for Windows 9 into Atomics.h required by WebKit2 after r139514. Separating WinCE implementation 10 that does not support WebKit2 and has no support for 64 bit interlocked methods. 11 12 Increasing WINVER and _WIN32_WINNT to XP SP2, because the 64 bit type interlocked methods 13 are not supported on previous versions on 32 bit target. 14 15 * config.h: 16 * wtf/Atomics.h: 17 (WTF): 18 (WTF::atomicIncrement): 19 (WTF::atomicDecrement): 20 1 21 2013-01-26 Andras Becsi <andras.becsi@digia.com> 2 22 -
trunk/Source/WTF/config.h
r140451 r140930 34 34 35 35 #ifndef _WIN32_WINNT 36 #define _WIN32_WINNT 0x050 136 #define _WIN32_WINNT 0x0502 37 37 #endif 38 38 39 39 #ifndef WINVER 40 #define WINVER 0x050 140 #define WINVER 0x0502 41 41 #endif 42 42 -
trunk/Source/WTF/wtf/Atomics.h
r139921 r140930 77 77 #define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1 78 78 79 #if COMPILER(MINGW) || COMPILER(MSVC7_OR_LOWER) ||OS(WINCE)79 #if OS(WINCE) 80 80 inline int atomicIncrement(int* addend) { return InterlockedIncrement(reinterpret_cast<long*>(addend)); } 81 81 inline int atomicDecrement(int* addend) { return InterlockedDecrement(reinterpret_cast<long*>(addend)); } 82 #elif COMPILER(MINGW) || COMPILER(MSVC7_OR_LOWER) 83 inline int atomicIncrement(int* addend) { return InterlockedIncrement(reinterpret_cast<long*>(addend)); } 84 inline int atomicDecrement(int* addend) { return InterlockedDecrement(reinterpret_cast<long*>(addend)); } 85 86 inline int64_t atomicIncrement(int64_t* addend) { return InterlockedIncrement64(reinterpret_cast<long long*>(addend)); } 87 inline int64_t atomicDecrement(int64_t* addend) { return InterlockedDecrement64(reinterpret_cast<long long*>(addend)); } 82 88 #else 83 89 inline int atomicIncrement(int volatile* addend) { return InterlockedIncrement(reinterpret_cast<long volatile*>(addend)); } 84 90 inline int atomicDecrement(int volatile* addend) { return InterlockedDecrement(reinterpret_cast<long volatile*>(addend)); } 91 92 inline int64_t atomicIncrement(int64_t volatile* addend) { return InterlockedIncrement64(reinterpret_cast<long long volatile*>(addend)); } 93 inline int64_t atomicDecrement(int64_t volatile* addend) { return InterlockedDecrement64(reinterpret_cast<long long volatile*>(addend)); } 85 94 #endif 86 95 -
trunk/Source/WebCore/ChangeLog
r140927 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 * WebCorePrefix.h: 9 * config.h: 10 1 11 2013-01-27 Jochen Eisinger <jochen@chromium.org> 2 12 -
trunk/Source/WebCore/WebCorePrefix.h
r140574 r140930 39 39 40 40 #ifndef _WIN32_WINNT 41 #define _WIN32_WINNT 0x050 141 #define _WIN32_WINNT 0x0502 42 42 #endif 43 43 44 44 #ifndef WINVER 45 #define WINVER 0x050 145 #define WINVER 0x0502 46 46 #endif 47 47 -
trunk/Source/WebCore/config.h
r140574 r140930 46 46 47 47 #ifndef _WIN32_WINNT 48 #define _WIN32_WINNT 0x050 148 #define _WIN32_WINNT 0x0502 49 49 #endif 50 50 51 51 #ifndef WINVER 52 #define WINVER 0x050 152 #define WINVER 0x0502 53 53 #endif 54 54 -
trunk/Source/WebKit/win/ChangeLog
r140921 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 * WebKitPrefix.h: 9 1 10 2013-01-26 Alexey Proskuryakov <ap@apple.com> 2 11 -
trunk/Source/WebKit/win/WebKitPrefix.h
r72327 r140930 28 28 29 29 #ifndef _WIN32_WINNT 30 #define _WIN32_WINNT 0x050 030 #define _WIN32_WINNT 0x0502 31 31 #endif 32 32 33 33 #ifndef WINVER 34 #define WINVER 0x050 034 #define WINVER 0x0502 35 35 #endif 36 36 -
trunk/Source/WebKit2/ChangeLog
r140929 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 * config.h: 9 1 10 2013-01-27 Sam Weinig <sam@webkit.org> 2 11 -
trunk/Source/WebKit2/config.h
r139023 r140930 63 63 64 64 #ifndef _WIN32_WINNT 65 #define _WIN32_WINNT 0x050 065 #define _WIN32_WINNT 0x0502 66 66 #endif 67 67 68 68 #ifndef WINVER 69 #define WINVER 0x050 069 #define WINVER 0x0502 70 70 #endif 71 71 -
trunk/Tools/ChangeLog
r140912 r140930 1 2013-01-27 Zoltan Arvai <zarvai@inf.u-szeged.hu> 2 3 Fixing atomicIncrement implementation for Windows by dropping support before XP SP2. 4 https://bugs.webkit.org/show_bug.cgi?id=106740 5 6 Reviewed by Benjamin Poulain. 7 8 * DumpRenderTree/config.h: 9 * WinLauncher/stdafx.h: 10 1 11 2013-01-26 David Farler <dfarler@apple.com> 2 12 -
trunk/Tools/DumpRenderTree/config.h
r122402 r140930 86 86 87 87 #undef _WIN32_WINNT 88 #define _WIN32_WINNT 0x050 088 #define _WIN32_WINNT 0x0502 89 89 90 90 #undef WINVER 91 #define WINVER 0x050 091 #define WINVER 0x0502 92 92 93 93 #undef _WINSOCKAPI_ -
trunk/Tools/WinLauncher/stdafx.h
r72260 r140930 33 33 // Modify the following defines if you have to target a platform prior to the ones specified below. 34 34 // Refer to MSDN for the latest info on corresponding values for different platforms. 35 #ifndef WINVER // Allow use of features specific to Windows XPor later.36 #define WINVER 0x050 1// Change this to the appropriate value to target other versions of Windows.35 #ifndef WINVER // Allow use of features specific to Windows XP SP2 or later. 36 #define WINVER 0x0502 // Change this to the appropriate value to target other versions of Windows. 37 37 #endif 38 38 39 #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later.40 #define _WIN32_WINNT 0x050 1// Change this to the appropriate value to target other versions of Windows.39 #ifndef _WIN32_WINNT // Allow use of features specific to Windows XP SP2 or later. 40 #define _WIN32_WINNT 0x0502 // Change this to the appropriate value to target other versions of Windows. 41 41 #endif 42 42
Note: See TracChangeset
for help on using the changeset viewer.