latest log

酩酊状態で書いたエンジニアポエムです。酩酊状態で読んでください。

WebKit changeset diffs from 9/24 to 10/30

Web Developer が興味を持ちそうな WebKit changeset の差分情報です。
9/24〜10/30 に行われた変更からかいつまんでいます。

これらは、iOS 8.2 や iOS 9.0 に適用される可能性があります。

https://github.com/uupaa/Spec.js/wiki/WebKit-Changesets/_compare/94e0033b0cca083f0ac36b21088c17d96461ce45...54f9d6ae1bf115fbd484a3f16983b59a3fae477b

  • 172404 console.profile shouldn't stop auto-recorded profiles
  • 174049 Simple ES6 feature: Number constructor extras
    • Number.isNaN
    • Number.isSafeInteger
  • 174036 Disable function.arguments
  • 172380 JSC Lexer is allowing octals 08 and 09 in strict mode functions
  • 175378 IndexedDB is deleting data when a PK is shared amongst two objectStores
  • 173324 IDB version changed events should have a valid eventType().
  • 172603 IndexedDB should respect SchemeRegistry's database access setting.
  • 172193 IDB transactions never reset if the Web Process ends before cleaning up
  • 175053 XMLHttpRequest should support attribute responseURL as per latest XHR spec.
  • 171973 Support both window and view based video fullscreen.
  • 172657 [MSE] Implement a maximum buffer size for SourceBuffer
  • 174915 Use glFinish instead of glFlush when drawing WebGL output to screen.
  • 174855 Calling glReadPixels with BGRA format on an NVIDIA machine with an opaque context returns the wrong alpha values.
  • 174744 glReadPixels on NVIDIA cards returns the wrong values for the alpha channel when alpha is off.
  • 174414 Safari 8 on OSX 10.10 does not run WebGL in Retina HiDPI mode.
  • 172796 Ignore usemap attributes without '#' in img element
  • 172600 srcset with w descriptor doesn't behave as expected when sizes is not supported.
  • 172317 HTML <sub> and <sup> elements do not work in some 64-bit builds
  • 174971 Introduce an isCSSAnimated flag on RenderElement for performance
  • 174716 REGRESSION (Safari 7.1/8.0): Border-radius and overflow hidden renders incorrectly.
  • 174191 Add support for midpoint to CSS gradients
  • 172711 calc() doesn't work for SVG CSS properties
  • 172620 Preserve editing style for -webkit-tap-highlight-color on all ports that enable ENABLE_TOUCH_EVENTS
  • 172192 Implement parsing for CSS scroll snap points
  • 172033 Fixing calc() parameter parsing in cubic-bezier functions
  • 175301 CSS4 Selectors: Add the pseudo class :any-link
  • 174336 Add a deprecation warning for Element.webkitMatchesSelector
  • 174324 Implement Element.closest() API
  • 172367 [Mac][LONG_MOUSE_PRESS] Implement long mouse press over links. Part of 135257 - Add long mouse press gesture.
  • 174029 Add API for loading local files
  • 175389 Enable bmalloc in 32bit builds
  • 174927 [SOUP] Disable SSLv3
  • 174827 [iOS] Crash when load is canceled while waiting for the user to type HTTP authentication credentials
  • 174819 [EFL] window.screen.width returns wrong value if more displays are available
  • 174808 Update target platform to remove Leopard, Snow Leopard, Lion. Add Yosemite.
  • 174633 [EFL] Enable WebP support.
  • 173949 Remove WinCE port from trunk