dca468fd09ba2a47a560edd6020cd33458496e2b
[WebKit-https.git] / Source / WTF / ChangeLog
1 2016-09-27  JF Bastien  <jfbastien@apple.com>
2
3         Atomics.h on Windows: remove seq_cst hack
4         https://bugs.webkit.org/show_bug.cgi?id=162022
5
6         Reviewed by Mark Lam.
7
8         No need to force access to seq_cst, always inlining fixes the MSVC warning.
9
10         * wtf/Atomics.h:
11         (WTF::Atomic::compareExchangeWeak): remove seq_cst hack
12         (WTF::Atomic::compareExchangeStrong): remove seq_cst hack
13         (WTF::Atomic::exchangeAndAdd): remove seq_cst hack
14         (WTF::Atomic::exchange): remove seq_cst hack
15
16 2016-09-27  Don Olmstead  <don.olmstead@am.sony.com>
17
18         [CMake] Use CMake to determine HAVE_* defines
19         https://bugs.webkit.org/show_bug.cgi?id=162368
20
21         Reviewed by Alex Christensen.
22
23         * wtf/Platform.h:
24
25 2016-09-20  Anders Carlsson  <andersca@apple.com>
26
27         PlatformEvent::m_modifiers should be an OptionSet
28         https://bugs.webkit.org/show_bug.cgi?id=162326
29
30         Reviewed by Daniel Bates.
31
32         * wtf/OptionSet.h:
33         (WTF::OptionSet::operator!=):
34         (WTF::OptionSet::operator-):
35
36 2016-09-27  Jer Noble  <jer.noble@apple.com>
37
38         Remove deprecated ENCRYPTED_MEDIA implementation.
39         https://bugs.webkit.org/show_bug.cgi?id=161010
40
41         Reviewed by Eric Carlson.
42
43         Remove ENABLE_ENCRYPTED_MEDIA.
44
45         * wtf/FeatureDefines.h:
46
47 2016-09-27  Youenn Fablet  <youenn@apple.com>
48
49         [Fetch API] Use Ref<const T> in FetchBody::m_data variant
50         https://bugs.webkit.org/show_bug.cgi?id=162599
51
52         Reviewed by Alex Christensen.
53
54         Enabling to use DeferrableRefCounted<const T> by making m_refCount mutable.
55
56         * wtf/DeferrableRefCounted.h:
57         (WTF::DeferrableRefCountedBase::ref):
58         (WTF::DeferrableRefCountedBase::derefBase):
59         (WTF::DeferrableRefCounted::deref):
60
61 2016-09-26  Daniel Bates  <dabates@apple.com>
62
63         Rename IOS_TEXT_AUTOSIZING to TEXT_AUTOSIZING
64         https://bugs.webkit.org/show_bug.cgi?id=162365
65
66         Reviewed by Simon Fraser.
67
68         * wtf/FeatureDefines.h:
69
70 2016-09-26  Benjamin Poulain  <benjamin@webkit.org>
71
72         [JSC] Shrink the Math inline caches some more
73         https://bugs.webkit.org/show_bug.cgi?id=162485
74
75         Reviewed by Saam Barati.
76
77         * wtf/Bag.h:
78         Don't copy the arguments before initializing the nodes.
79
80 2016-09-26  Michael Catanzaro  <mcatanzaro@igalia.com>
81
82         std::unique_ptr deleter functions should not check if pointer is null
83         https://bugs.webkit.org/show_bug.cgi?id=162558
84
85         Reviewed by Alex Christensen.
86
87         std::unique_ptr already does this before calling the deleter.
88
89         * wtf/efl/UniquePtrEfl.h:
90         * wtf/glib/GUniquePtr.h:
91
92 == Rolled over to ChangeLog-2016-09-26 ==