iOS 7 に該当する WebKit Changeset(151723 - 152697) を調査しました
- 151951 Add support for document.currentScript
- 151914 WaveTable name has changed to PeriodicWave
- 149173 mouseenter, mouseleave イベントのサポート
- 149159 Math.imul のサポート
- 151298 canvas#supportsContext のサポート
- 151558 WebAudio にユーザイベントを経由せず noteOn した場合に音が鳴らないように制限を追加(in iOS)
- 151101 AudioBufferSourceNode の "onended" イベントのサポート
- 150040 canvar#toDataURL("image/jpeg", quality) のサポート(in BlackBerry または 全て?)
- 149111 "audio/speex" MimeTypeのサポート
- 151565 -webkit-background-blend-mode のサポート
- 追加されたブレンドモードは normal | multiply | screen | overlay | darken | lighten | color-dodge | color-burn | hard-light | soft-light | difference | exclusion | hue | saturation | color | luminosity
- PhotoShop で利用可能なブレンドモードが、CSS, SVG, Canvas globalCompositeOperation に導入された
- CSS Blending 入門
- 従来は PhotoShopなどの画像編集ソフトで行なっていたボタン作成作業などがCSSで実現可能になり、デザインロジックがこれからはCSSのコードとして再利用できるようになる
- 149698 -webkit-system-font のサポート(in Mac OS X)
- 150776 -webkit-var のサポート
- 150136 text-decoration-line: "blink" サポート
- 149596 Shadow DOMのサポート開始?
- 149063 Battery APIのサポート開始?
- 150840 SharedWorker が利用不能に(一時的なもの?)
- http://trac.webkit.org/changeset/152380 Guard remaining calls to decodeURIComponent with a try/catch.
- http://trac.webkit.org/changeset/151951 Add support for document.currentScript
- http://trac.webkit.org/changeset/150883 String(new Date(2010,10,1)) is wrong in KRAT, YAKT
- http://trac.webkit.org/changeset/150659 We broke !(0/0)
- http://trac.webkit.org/changeset/150469 dispatchEvent call can execute javascript and blow away endRoot from underneath
- http://trac.webkit.org/changeset/149159 Add support for Math.imul
- http://trac.webkit.org/changeset/149152 Source/JavaScriptCore: Fix problems with processing negative zero on DFG.
- http://trac.webkit.org/changeset/150015 [CoordGfx] requestAnimationFrame performance issues
- http://trac.webkit.org/changeset/152005 getComputedStyle().width wrong after text changed
- http://trac.webkit.org/changeset/151877 screen.availWidth always returns width of primary display
- http://trac.webkit.org/changeset/152335 Don't set z-index: 0 on lots of elements with -webkit-overflow-scrolling: touch
- http://trac.webkit.org/changeset/152198 An element with -webkit-user-select: all should be selected on single click
- http://trac.webkit.org/changeset/152531 REGRESSION(r151957): WebGL textures do not show
- http://trac.webkit.org/changeset/150543 Fix crash when closing a page that's trying to access session storage
- http://trac.webkit.org/changeset/149680 Each local storage database should know its origin
- http://trac.webkit.org/changeset/151248 WebSQL forces 16-bit strings
- http://trac.webkit.org/changeset/151099 Source/WebCore: Webkit crashes while loading content from Application Cache.
- http://trac.webkit.org/changeset/149733 Crash when loading link to audio file
- http://trac.webkit.org/changeset/150991 Fix double hash lookup in WebSocket::connect loop
- http://trac.webkit.org/changeset/150938 WebKit should expose HSTS APIs to determine whether a host is in the HSTS cache and to reset HSTS policies
- http://trac.webkit.org/changeset/148968 WebSocket: Return type of send() should be void if hybi-10 protocol is chosen
- http://trac.webkit.org/changeset/152100 Remove [NoInterfaceObject] from WorkerGlobalScope
- http://trac.webkit.org/changeset/151956 Update AbstractWorker, Worker and SharedWorker to match the specification
- http://trac.webkit.org/changeset/151169 Automatically generate WorkerContext constructor attributes
- http://trac.webkit.org/changeset/150664 Global constructors exposed in worker environment have wrong attributes
- http://trac.webkit.org/changeset/151684 <video> element delays document load event for ~ 3 seconds
- http://trac.webkit.org/changeset/151512 Allow for toggling fullscreen on <video> elements
- http://trac.webkit.org/changeset/151003 WebKit's Enter Full Screen for <video> elements isn't working
- http://trac.webkit.org/changeset/150971 HTMLMediaElement will not unthrottle page when playback stops for nreasons other than user-initiated pause.
- http://trac.webkit.org/changeset/150066 [GStreamer] cannot seek after video finished
- http://trac.webkit.org/changeset/149232 Video playback has corruption on the edges of the video
- http://trac.webkit.org/changeset/152489 Update Exception handling in WebAudio.
- http://trac.webkit.org/changeset/151914 WaveTable name has changed to PeriodicWave
- http://trac.webkit.org/changeset/151606 REGRESSION (r150651): Web Audio doesn't work at all (silence or squawks) on Mountain Lion
- http://trac.webkit.org/changeset/151558 Avoid unwanted thread hops in ScriptProcessorNode when 'onaudioprocess' listener is not set.
- http://trac.webkit.org/changeset/151302 Restrict WebAudio from playing when disallowed by page.
- http://trac.webkit.org/changeset/151301 Upstream iOS WebAudio behavior restrictions.
- http://trac.webkit.org/changeset/151101 'onended' event is not received in AudioBufferSourceNode and OscillatorNode.
- http://trac.webkit.org/changeset/150971 HTMLMediaElement will not unthrottle page when playback stops for nreasons other than user-initiated pause.
- http://trac.webkit.org/changeset/150905 Support the 'onended' EventListener property for AudioBufferSourceNode and OscillatorNode.
- http://trac.webkit.org/changeset/150810 Made AudioNode an EventTarget
- http://trac.webkit.org/changeset/150663 Remove custom code for webkitAudioContext global constructor getter
- http://trac.webkit.org/changeset/150651 Mac: Set the default audio buffer size to a large value for <video> elements.
- http://trac.webkit.org/changeset/149237 REGRESSION (r147261): Audio controls background not displayed after loading audio file
- http://trac.webkit.org/changeset/149175 Web Audio: Remove reduplicative addInput() in AnalyserNode.
- http://trac.webkit.org/changeset/149111 [GStreamer] Add audio/speex MIME type as supported
- http://trac.webkit.org/changeset/150666 Animated GIFs don't repaint after TiledCoreAnimationDrawingArea un-suspends painting
- http://trac.webkit.org/changeset/149033 [BlackBerry] Add support for JPEG image quality during encoding.
- http://trac.webkit.org/changeset/151298 Expose HTMLCanvasElement supportsContext
- http://trac.webkit.org/changeset/150137 Remove an overloaded strokeRect in <canvas>
- http://trac.webkit.org/changeset/150040 toDataURL can return an empty image in some cases
- http://trac.webkit.org/changeset/149723 Make optional arguments in CanvasRenderingContext2D match the spec.
- http://trac.webkit.org/changeset/149504 border-radius clipping a canvas does not always clip
- http://trac.webkit.org/changeset/149261 [Mac] Disable canvas backing store scaling (HIGH_DPI_CANVAS)
- http://trac.webkit.org/changeset/148859 Division by zero in CSSGradientValue::addStops()
- http://trac.webkit.org/changeset/151226 [GTK] Support using GLContext from multiple threads
- http://trac.webkit.org/changeset/152167 Introduce SVGGraphicsElement IDL interface
- http://trac.webkit.org/changeset/152105 AX: IOS: crash while navigating with SVG
- http://trac.webkit.org/changeset/152020 Speed up SVG sprites by only painting the source rect in SVGImage::draw
- http://trac.webkit.org/changeset/151265 SVG objects are misplaced when SVG root has CSS transform.
- http://trac.webkit.org/changeset/150897 Share FontGlyphs
- http://trac.webkit.org/changeset/149698 Support -webkit-system-font on OS X.
- http://trac.webkit.org/changeset/149102 SVG: Fix viewBox animations on shapes with non-scaling-stroke.
- http://trac.webkit.org/changeset/152653 Text with "text-overflow:ellipsis" and an SVG font do not render correctly
- http://trac.webkit.org/changeset/152554 Range.getClientRects() not working correctly for partially contained vertically styled text nodes
- http://trac.webkit.org/changeset/152479 [CSS Grid Layout] Rename grid-{rows|columns} to grid-definition-{rows|columns}
- http://trac.webkit.org/changeset/152185 -webkit-line-break: after-white-space sometimes truncates DOM on copy & paste
- http://trac.webkit.org/changeset/152122 [CSS Shapes] New positioning model: basic support for rectangle shape-outside
- http://trac.webkit.org/changeset/151777 [CSS Regions] Add new regionOversetChange event
- http://trac.webkit.org/changeset/151772 background-color and text-decoration are not preserved when merging paragraphs
- http://trac.webkit.org/changeset/151647 [CSS Regions] ::before and ::after pseudo-elements are not displayed for regions
- http://trac.webkit.org/changeset/151624 Fixed backgrounds in composited layers not repainted on scrolling
- http://trac.webkit.org/changeset/151623 Source/WebCore: Painting of fixed background images is wrong in composited layers
- http://trac.webkit.org/changeset/151622 -webkit-backface-visibility on a parent element stops background-position from updating
- http://trac.webkit.org/changeset/151570 [CSS Shapes][CSS Regions] Respect bottom positioned shapes and content adjustment inside shapes
- http://trac.webkit.org/changeset/151566 [CSS Background Blending] Enable CSS Background blending for layers with SVGs.
- http://trac.webkit.org/changeset/151565 Updating the -webkit-background-blend-mode property dynamically does not trigger a redraw of the element.
- http://trac.webkit.org/changeset/151555 [CSS Regions] -webkit-background-clip: text; does not clip the background in regions
- http://trac.webkit.org/changeset/151554 [CSS Regions] Regions auto-height and absolute positioning bug
- http://trac.webkit.org/changeset/151549 Setting overflow:hidden on position:absolute does not repaint hidden content
- http://trac.webkit.org/changeset/151547 [CSS Background Blending] Gradients don't blend with any of the layers behind.
- http://trac.webkit.org/changeset/151525 Fix crashes due to failed ImageBuffer allocation. SVGImage::drawPatternForContainer()
- http://trac.webkit.org/changeset/151517 [CSS Shapes] rectangle and inset-rectangle do not properly handle rx and ry
- http://trac.webkit.org/changeset/151510 Skipping {}, () and [] blocks while error recovering in CSS
- http://trac.webkit.org/changeset/151327 REGRESSION: Lines jump up and down while typing Chinese or Japanese
- http://trac.webkit.org/changeset/151309 [CSSRegions] getBoundingClientRect wrong for inline content nodes
- http://trac.webkit.org/changeset/151110 REGRESSION (r143070): Overflow:scroll content does not get clipped properly when the parent box has CSS3 filter on.
- http://trac.webkit.org/changeset/150941 -webkit-text-underline-position should not be inherited
- http://trac.webkit.org/changeset/150904 [CSS Shapes] Support parsing inset-rectangle shapes
- http://trac.webkit.org/changeset/150881 [CSS Regions] Content that has overflow: scroll cannot be scrolled by dragging the scroll thumbs with the mouse
- http://trac.webkit.org/changeset/150868 [CSS Regions] Mouse over an element does not trigger :hover state for parent when the element is flowed in a region
- http://trac.webkit.org/changeset/150776 [CSS] -webkit-var prefix is case-sensitive
- http://trac.webkit.org/changeset/150775 drop-shadow filter with overflow:hidden child misbehaves.
- http://trac.webkit.org/changeset/150631 REGRESSION (r150399): Scrollbar missing for all overflow scroll
- http://trac.webkit.org/changeset/150387 [CSS Exclusions] Add CSS parsing support for image URI shape-inside and shape-outside values
- http://trac.webkit.org/changeset/150383 [CSSRegions] Fix offsetLeft / offsetTop for elements inside named flow
- http://trac.webkit.org/changeset/150375 [CSS Regions][CSS Exclusions] shape-inside on regions should respect positioned shapes and overflow
- http://trac.webkit.org/changeset/150239 Regression: Event#stopPropagation() does not halt bubbling for webkitTransitionEnd
- http://trac.webkit.org/changeset/150207 [CSS] CSS Variables are case-sensitive
- http://trac.webkit.org/changeset/150136 [css3-text] text-decoration-line now accepts "blink" as valid value
- http://trac.webkit.org/changeset/150070 Remove ::-webkit-distributed()
- http://trac.webkit.org/changeset/150039 Regressions in flexbox layout caused by the flexing optimizations.
- http://trac.webkit.org/changeset/149918 REGRESSION (r145680): No box shadow rendered on element with positioned child that obscures it
- http://trac.webkit.org/changeset/149740 Allow blank spaces before colon (:) on CSS variable definition
- http://trac.webkit.org/changeset/149576 Animations and Transitions should not start when globally suspended
- http://trac.webkit.org/changeset/149288 Animate clip rect() between different Length types
- http://trac.webkit.org/changeset/149168 [CSS Regions] Hit testing is broken for absolutely positioned regions that have overflow: hidden
- http://trac.webkit.org/changeset/149151 Ignore invalid regular expressions for input[pattern].
- http://trac.webkit.org/changeset/149106 CSS parser: Add error recovery while parsing @-webkit-keyframes key values.
- http://trac.webkit.org/changeset/151784 [CMake][CSS Shaders] Add WebCore files for CSS Shaders to CMakeLists.txt
- http://trac.webkit.org/changeset/151513 [CSS Shaders] Animations and transitions should use validated custom programs
- http://trac.webkit.org/changeset/149153 [CSS Shaders] Remove the meshType from the CustomFilterOperation
- http://trac.webkit.org/changeset/148802 [Part 5] Parse color value for custom() function parameters
- http://trac.webkit.org/changeset/150862 Animations do not restart after exiting page cache
- http://trac.webkit.org/changeset/150102 REGRESSION(r147548): Broken comboboxes
- http://trac.webkit.org/changeset/151312 Frame flattening: crash when child iframe is removed during beforeload.
- http://trac.webkit.org/changeset/151100 [EFL]<select> element's text is clipped when a height is specified along with CSS line-height.
- http://trac.webkit.org/changeset/151009 selectionStart/selectionEnd return "obsolete" values when requested during "input" event
- http://trac.webkit.org/changeset/150863 REGRESSION (r150169): Images from file: URLs display after a delay even though they were preloaded by JavaScript
- http://trac.webkit.org/changeset/150861 Drag to move DOM nodes does not work
- http://trac.webkit.org/changeset/148898 Range.getClientRects() should not include rects for partially selected elements
- http://trac.webkit.org/changeset/150430 Simplify Shadow DOM distribution code
- http://trac.webkit.org/changeset/150192 [GTK] [CMake] Disable the shadow DOM
- http://trac.webkit.org/changeset/149786 [EFL] Disable SHADOW DOM feature in FeatureList.pm
- http://trac.webkit.org/changeset/149596 [EFL] Shadow DOM should be disabled at compile time
- http://trac.webkit.org/changeset/151815 [CMAKE][EFL] Enable DOM4 Events Constructor
- http://trac.webkit.org/changeset/149173 Mouseenter and mouseleave events not supported
- http://trac.webkit.org/changeset/150695 Unprefix Page Visibility API
- http://trac.webkit.org/changeset/152070 Vibration cannot be canceled during pattern vibration.
- http://trac.webkit.org/changeset/151727 Vibration can be canceled even if page visibility status is hidden
- http://trac.webkit.org/changeset/149600 [WK2] Make the WebBatteryManagerProxy a supplement to the WebContext
- http://trac.webkit.org/changeset/149063 Battery API won't return updated battery status until client calls didChangeBatteryStatus
- http://trac.webkit.org/changeset/149207 Layer-backed WebViews don't repaint content outside the visible area
- http://trac.webkit.org/changeset/152529 Workaround for x86 optimizer bug in MSVC 2012.
- http://trac.webkit.org/changeset/152207 REGRESSION(151586): multipart/x-mixed-replace images are broken
- http://trac.webkit.org/changeset/151858 GraphicsContext3DNEON.h cannot be found on Windows and does not need to be found.
- http://trac.webkit.org/changeset/150840 Disable some feature flags.
- Disabled flags:
- ENABLE_CSS_COMPOSITING
- ENABLE_CSS_EXCLUSIONS
- ENABLE_CSS_SHADERS
- ENABLE_IFRAME_SEAMLESS
- ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED
- ENABLE_SHARED_WORKERS
- Disabled flags:
- http://trac.webkit.org/changeset/149270 Remove Chromium code from Tools/BuildSlaveSupport
- http://trac.webkit.org/changeset/148782 WWDC session videos don’t play at developer.apple.com
- http://trac.webkit.org/changeset/148757 Remove the OpenVG backend