HashTable::removeIf always shrinks the hash table by half even if there is nothing...
[WebKit-https.git] / Source / WTF / ChangeLog
index 0bb5e65..5c29b20 100644 (file)
@@ -1,3 +1,97 @@
+2019-04-19  Ryosuke Niwa  <rniwa@webkit.org>
+
+        HashTable::removeIf always shrinks the hash table by half even if there is nothing left
+        https://bugs.webkit.org/show_bug.cgi?id=196681
+        <rdar://problem/49917764>
+
+        Reviewed by Darin Adler.
+
+        Address Darin's comments by removing the explicit type from std::max.
+
+        * wtf/HashTable.h:
+        (WTF::KeyTraits>::computeBestTableSize):
+        (WTF::KeyTraits>::shrinkToBestSize):
+
+2019-04-18  Chris Dumez  <cdumez@apple.com>
+
+        [iOS] Improve detection of when web views go to background / foreground
+        https://bugs.webkit.org/show_bug.cgi?id=197035
+        <rdar://problem/45281182>
+
+        Reviewed by Tim Horton.
+
+        Add build time flag.
+
+        * wtf/FeatureDefines.h:
+
+2019-04-18  Jer Noble  <jer.noble@apple.com>
+
+        Add support for parsing FairPlayStreaming PSSH boxes.
+        https://bugs.webkit.org/show_bug.cgi?id=197064
+
+        Reviewed by Eric Carlson.
+
+        * wtf/Platform.h:
+
+2019-04-18  Yusuke Suzuki  <ysuzuki@apple.com>
+
+        [WTF] StringBuilder should set correct m_is8Bit flag when merging
+        https://bugs.webkit.org/show_bug.cgi?id=197053
+
+        Reviewed by Saam Barati.
+
+        When appending StringBuilder to the other StringBuilder, we have a path that does not set m_is8Bit flag correctly.
+        This patch correctly sets this flag. And we also change 0 to nullptr when we are using 0 as a pointer.
+
+        * wtf/text/StringBuilder.cpp:
+        (WTF::StringBuilder::reserveCapacity):
+        (WTF::StringBuilder::appendUninitializedSlow):
+        (WTF::StringBuilder::append):
+        * wtf/text/StringBuilder.h:
+        (WTF::StringBuilder::append):
+        (WTF::StringBuilder::characters8 const):
+        (WTF::StringBuilder::characters16 const):
+        (WTF::StringBuilder::clear):
+
+2019-04-17  Tim Horton  <timothy_horton@apple.com>
+
+        Adopt different scroll view flashing SPI
+        https://bugs.webkit.org/show_bug.cgi?id=197043
+        <rdar://problem/49996476>
+
+        Reviewed by Wenson Hsieh.
+
+        * wtf/Platform.h:
+
+2019-04-17  Jer Noble  <jer.noble@apple.com>
+
+        Enable HAVE_AVFOUNDATION_VIDEO_OUTPUT on PLATFORM(IOSMAC)
+        https://bugs.webkit.org/show_bug.cgi?id=196994
+        <rdar://problem/44158331>
+
+        Reviewed by Alex Christensen.
+
+        * wtf/Platform.h:
+
+2019-04-16  Stephan Szabo  <stephan.szabo@sony.com>
+
+        [PlayStation] Update port for system library changes
+        https://bugs.webkit.org/show_bug.cgi?id=196978
+
+        Reviewed by Ross Kirsling.
+
+        * wtf/PlatformPlayStation.cmake:
+        Remove reference to deleted system library
+
+2019-04-16  Jer Noble  <jer.noble@apple.com>
+
+        Enable HAVE_AVKIT on PLATFORM(IOSMAC)
+        https://bugs.webkit.org/show_bug.cgi?id=196987
+
+        Reviewed by Tim Horton.
+
+        * wtf/Platform.h:
+
 2019-04-16  Robin Morisset  <rmorisset@apple.com>
 
         [WTF] holdLock should be marked WARN_UNUSED_RETURN