Package: webkit2gtk / 2.6.2+dfsg1-4

Metadata

Package Version Patches format
webkit2gtk 2.6.2+dfsg1-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
dfg jit.patch | (download)

Source/WTF/wtf/Platform.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable dfg jit on freebsd and hurd
Bug: https://bugs.webkit.org/show_bug.cgi?id=128898
install minibrowser.patch | (download)

CMakeLists.txt | 1 1 + 0 - 0 !
Tools/MiniBrowser/gtk/CMakeLists.txt | 1 1 + 0 - 0 !
Tools/MiniBrowser/gtk/main.c | 1 0 + 1 - 0 !
3 files changed, 2 insertions(+), 1 deletion(-)

 install the minibrowser binary
restore_sparc_code.patch | (download)

Source/WTF/wtf/Platform.h | 20 19 + 1 - 0 !
Source/WTF/wtf/dtoa/utils.h | 2 1 + 1 - 0 !
2 files changed, 20 insertions(+), 2 deletions(-)

 restore removed sparc code
Bug: https://bugs.webkit.org/show_bug.cgi?id=124941
local label string hurd.patch | (download)

Source/WTF/wtf/InlineASM.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbfs in hurd
atomic_build_fix.patch | (download)

Source/cmake/OptionsCommon.cmake | 7 7 + 0 - 0 !
atomic.cpp | 7 7 + 0 - 0 !
2 files changed, 14 insertions(+)

 some architectures need to add -latomic explicitly
css image set.patch | (download)

Source/cmake/OptionsGTK.cmake | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 enable css_image_set, required in order to display all inspector icons
fix mips64 build.patch | (download)

Source/WTF/wtf/Platform.h | 15 10 + 5 - 0 !
Source/WTF/wtf/dtoa/utils.h | 2 1 + 1 - 0 !
2 files changed, 11 insertions(+), 6 deletions(-)

 fix build in mips64el
Bug-Debian: http://bugs.debian.org/767598
Bug: https://bugs.webkit.org/show_bug.cgi?id=124370
flash crash.patch | (download)

Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 fix crash in the flash plugin
Bug: https://bugs.webkit.org/show_bug.cgi?id=137849
Bug-Debian: http://bugs.debian.org/768341
no ssl record version.patch | (download)

Source/WebKit2/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp | 2 1 + 1 - 0 !
Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 don't use a ssl3.0 record version in client hello
render text control.patch | (download)

Source/WebCore/html/SearchInputType.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 check for null pointer in searchinputtype.
nullptr frameprogresstracker.patch | (download)

Source/WebCore/loader/FrameLoader.cpp | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 check for null pointer in frameprogresstracker
nullptr applystylecommand.patch | (download)

Source/WebCore/editing/ApplyStyleCommand.cpp | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 check for null pointer in applystylecommand
nullptr accessibilitymenulistoption.patch | (download)

Source/WebCore/accessibility/AccessibilityMenuListOption.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 check for null pointers in accessibilitymenulistoption
twitter inserted text.patch | (download)

Source/JavaScriptCore/runtime/JSString.h | 7 1 + 6 - 0 !
1 file changed, 1 insertion(+), 6 deletions(-)

 fix inserted text when typing in the twitter message box.
protect document.patch | (download)

Source/WebCore/dom/ProcessingInstruction.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 protect document in processinginstruction::setxslstylesheet()
at spi2.patch | (download)

Source/WebCore/accessibility/atk/WebKitAccessibleInterfaceValue.cpp | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 accessible values are no longer accessible via at-spi2
ax focus events.patch | (download)

Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp | 11 8 + 3 - 0 !
Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp | 8 5 + 3 - 0 !
Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp | 5 2 + 3 - 0 !
3 files changed, 15 insertions(+), 9 deletions(-)

 fix accessible focus events in non-focused combo boxes
fix ftbfs hppa.patch | (download)

CMakeLists.txt | 2 2 + 0 - 0 !
Source/JavaScriptCore/CMakeLists.txt | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+)

 fix ftbfs in hppa
Bug-Debian: http://bugs.debian.org/776281
fix gstreamer leak.patch | (download)

Source/WebCore/platform/graphics/MediaPlayer.cpp | 2 1 + 1 - 0 !
Source/WebCore/platform/graphics/MediaPlayerPrivate.h | 13 11 + 2 - 0 !
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp | 10 5 + 5 - 0 !
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h | 4 2 + 2 - 0 !
4 files changed, 19 insertions(+), 10 deletions(-)

 fix memory leak in gstreamer code
Bug: https://bugs.webkit.org/show_bug.cgi?id=46560
remote inspector.patch | (download)

Source/WebKit2/UIProcess/WebPageProxy.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the remote inspector work again
Bug: https://bugs.webkit.org/show_bug.cgi?id=138246
render block cast.patch | (download)

Source/WebCore/rendering/RenderBlock.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix invalid cast in webcore::renderblock::blockselectiongaps
Bug: https://bugs.webkit.org/show_bug.cgi?id=137590
fix jit crash.patch | (download)

Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp | 21 20 + 1 - 0 !
Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp | 22 20 + 2 - 0 !
2 files changed, 40 insertions(+), 3 deletions(-)

 fix crash in speculativejit::compile() when loading theblaze.com
Bug: https://bugs.webkit.org/show_bug.cgi?id=137642
fix null renderer.patch | (download)

Source/WebCore/html/HTMLPlugInImageElement.cpp | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 null pointer check in htmlpluginimageelement
Bug: https://bugs.webkit.org/show_bug.cgi?id=139057
fix integer overflow.patch | (download)

Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix crash due to integer overflow
Bug: https://bugs.webkit.org/show_bug.cgi?id=139165
serialized script value.patch | (download)

Source/JavaScriptCore/runtime/MapData.h | 4 2 + 2 - 0 !
Source/WebCore/bindings/js/SerializedScriptValue.cpp | 9 7 + 2 - 0 !
2 files changed, 9 insertions(+), 4 deletions(-)

 prevent unsafe access to internal types
Bug: https://bugs.webkit.org/show_bug.cgi?id=138653
http latin1.patch | (download)

Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp | 8 4 + 4 - 0 !
Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp | 5 3 + 2 - 0 !
2 files changed, 7 insertions(+), 6 deletions(-)

 http header values should be treated as latin1, not utf-8
Bug: https://bugs.webkit.org/show_bug.cgi?id=128739
fix null string conversion.patch | (download)

Source/WebCore/bindings/gobject/ConvertToUTF8String.cpp | 5 4 + 1 - 0 !
Tools/TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeTest.cpp | 3 3 + 0 - 0 !
2 files changed, 7 insertions(+), 1 deletion(-)

 add null check to converttoutf8string()
Bug: https://bugs.webkit.org/show_bug.cgi?id=133904
fix timers animations.patch | (download)

Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp | 43 35 + 8 - 0 !
Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h | 2 1 + 1 - 0 !
2 files changed, 36 insertions(+), 9 deletions(-)

 timers might never be fired during animations
Bug: https://bugs.webkit.org/show_bug.cgi?id=139062
fix ax crash.patch | (download)

Source/WebCore/accessibility/AccessibilityNodeObject.cpp | 10 6 + 4 - 0 !
Source/WebCore/accessibility/AccessibilityObject.h | 10 6 + 4 - 0 !
2 files changed, 12 insertions(+), 8 deletions(-)

 recursive crash at webcore::accessiblenamefornode
Bug: https://bugs.webkit.org/show_bug.cgi?id=139616
fix clearselection segfault.patch | (download)

Source/WebCore/rendering/RenderBox.cpp | 4 4 + 0 - 0 !
Source/WebCore/rendering/RenderView.cpp | 2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

 fix segfault when calling clearselection on a detached renderobject
Bug: https://bugs.webkit.org/show_bug.cgi?id=140275
fix date.patch | (download)

Source/JavaScriptCore/runtime/DateConstructor.cpp | 6 3 + 3 - 0 !
Source/JavaScriptCore/runtime/DateInstance.cpp | 4 2 + 2 - 0 !
Source/JavaScriptCore/runtime/DatePrototype.cpp | 74 37 + 37 - 0 !
Source/JavaScriptCore/runtime/JSDateMath.cpp | 37 19 + 18 - 0 !
Source/JavaScriptCore/runtime/JSDateMath.h | 4 2 + 2 - 0 !
Source/JavaScriptCore/runtime/VM.h | 3 3 + 0 - 0 !
Source/WTF/wtf/DateMath.cpp | 21 14 + 7 - 0 !
Source/WTF/wtf/DateMath.h | 7 6 + 1 - 0 !
8 files changed, 86 insertions(+), 70 deletions(-)

 string(new date(mar 30 2014 01:00:00)) is wrong in cet
Bug: https://bugs.webkit.org/show_bug.cgi?id=130967
check tls errors.patch | (download)

Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp | 12 9 + 3 - 0 !
Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestSSL.cpp | 13 13 + 0 - 0 !
2 files changed, 22 insertions(+), 3 deletions(-)

 check tls errors as soon as they are set in the soupmessage
Bug: https://bugs.webkit.org/show_bug.cgi?id=142244