Subject: CVS commit: wip/webkit-gtk
From: Leonardo Taccari
Date: 2015-03-28 19:39:36
Message id: E1YbveD-0000yw-Dx@sfs-ml-2.v29.ch3.sourceforge.com

Log Message:
Update wip/webkit-gtk to webkit-gtk-2.8.0.

pkgsrc changes:
 * SunOS support should be reviewed (I deleted
 patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp because the
 the code changed pretty much and I was not able to adapt it)
 * MiniBrowser is now builded and installed by default (more or less it seems
 that it runs... but of course needs more testing!)
 * webkit-gtk now also needs security/gnutls (I have not yet invastigated if
 it can be installed without it, turning some ENABLE_* to OFF).

Changes:
=================
WebKitGTK+  2.8.0
=================

What's new in WebKitGTK+ 2.8.0?

  - Fix scrollbars rendering with GTK+ 3.16.
  - Fix a crash during a drag and drop operation started by JavaScript.
  - Fix the build with Wayland target enabled.
  - Properly search for Wayland dependency when enabling Wayland target.

=================
WebKitGTK+ 2.7.92
=================

What's new in WebKitGTK+ 2.7.92?

  - Add APNG support.
  - Disable RC4 support in networking backend.
  - Add a configure option to build with OpenGL ES 2.
  - Add an option to enable MiniBrowser for non developer builds and always \ 
install it.
  - Check TLS errors as soon as they are set in the SoupMessage to prevent any data
    from being sent to the server in case of invalid certificate.
  - Make WebKitWebView always hold a reference on WebKitWebContext now that it's
    possible to create new web contexts.
  - Fix a crash when entering accelerated compositing mode before the WebView is
    realized.
  - Fix some transfer annotations used in GObject DOM bindings.
  - Fix GObject DOM objects leaked when the web view contents are updated.
  - Fix a crash viewing http://www.last.fm/.
  - Fix an infinite loop in ARM Linux when parallel GC is enabled it again.
  - Fix the build with older versions of GStreamer.
  - Fix the build when NEON_INTRINSICS is enabled.
  - Fix the build with video enabled but WebAudio disabled.
  - Translation updates: Hebrew, Polish.

=================
WebKitGTK+ 2.7.91
=================

What's new in WebKitGTK+ 2.7.91?

  - Enable concurrent JIT.
  - Add support for ARIA 1.1 'switch' and 'searchbox' roles.
  - Fix synchronous loads when maximum connection limits are reached.
  - Fix web timing calculations when loading resources from the disk cache.
  - Fix a crash when loading a local file with webkit_web_view_load_alternate_html.
  - Fix a WebProcess crash when entering accelerating compositing mode before the
    WebView is realized.
  - Improve the appearance of fonts loaded via @font-face.
  - Fix undefined symbol issue when loading web extensions.
  - Build bmalloc as a static library.
  - Fix the build with CMake 3.2.
  - Fix the C-Loop LLInt build.

=================
WebKitGTK+ 2.7.90
=================

What's new in WebKitGTK+ 2.7.90?

  - Use the new memory allocator bmalloc instead of TCMalloc which drastically \ 
improves
    the overall performance.
  - Remove WebKitWebView::close-notification signal and add \ 
WebKitNotification::closed
    instead.
  - Implement support for new AtkRole types for MathML.
  - Add support for input color type.
  - Add API to allow overriding the default color chooser implementation.
  - Resize the accelerating compositing window to a minimum size again after leaving
    accelerated compositing mode to save memory.
  - Ensure WebKitFrame objects are released when the frame is destroyed.
  - Clear the GObject DOM bindings internal cache when frames are destroyed.
  - Implement page overlays to bring back the inspector element highlighting.
  - Fix startup runtime critical warnings when using the network process.
  - Fix the build with recent versions of GLib that have GMutexLocker.
  - Fix the gtk-doc generation to appear in DevHelp.

=================
WebKitGTK+  2.7.4
=================

What's new in WebKitGTK+ 2.7.4?

  - Add API to change the WebKitWebView background color.
  - Add an option to create WebKitWebView snapshots with transparent background.
  - Add API to make the WebKitWebView editable.
  - Add is-playing-audio property to WebKitWebView.
  - Do not resize the accelerating compositing window to the web size until \ 
accelerated
    compositing mode is activated.

=================
WebKitGTK+  2.7.3
=================

What's new in WebKitGTK+ 2.7.3?

  - Add API to support HTML5 notifications.
  - Add UserMedia Permission Request API.
  - GObject DOM bindings API now correctly returns NULL intead of empty strings to be
    able to differentiate between not present and present but empty.
  - Add support for text-decoration-skip.
  - Improve the HTTP authentication dialog.
  - Expose the ID attribute of Meter and Option elements to accessibility.
  - Use latin1 instead of UTF-8 for HTTP header values.
  - Update NavigationItemProbes inspector icon.
  - Add video/mp2t as alternative mimetype for MPEG TS.
  - Add application/x-mpegurl and video/flv to the list of supported mimetypes.
  - Add SCHEDULING query support to HTTP media source element.
  - Fix deadlock when shutting down AudioDestination.
  - Translation updates: Kannada, Assamese

=================
WebKitGTK+  2.7.2
=================

What's new in WebKitGTK+ 2.7.2?

  - Fix SSL connection issues with some websites after the POODLE vulnerability fix.
  - Add API to handle user script messages.
  - Add context menu API to Web Process Extensions.
  - Add API to create a WebKitWebContext.
  - Add API to override the default local storage directory.
  - Add WebKitWebResource::failed-with-tls-errors signal to notify about load \ 
failures
    due to TLS errors also in sub-resources.
  - Fix several crashes in accessibility implementation.
  - Fix XMLHttpRequest with a timeout when using the network process.
  - Fix XMLHttpRequest with cookies disabled when using the network process.
  - Fix a crash in the network process when a synchronous load redirects to a new url
    in a different security origin.
  - Fix a crash in TextureMapper when video resolution changes.
  - Correctly report the memory used by the media player to the garbage collector to
    make sure it’s freed when the video element is removed from the DOM.
  - Fix documentation of webkit_print_operation_get_page_setup().

=================
WebKitGTK+  2.7.1
=================

What's new in WebKitGTK+ 2.7.1?

  - Add initial gestures support. For now only drag, zoom and tap
    gestures are supported, but it's enough ot make WebKitGTK+ usable
    in touch screens. It requires GTK+ 3.14.
  - Add webkit_hit_test_result_context_is_selection().
  - The Web Inspector now uses a separate Web Process.
  - Add implementation of subtle crypto HMAC and digest algorithms.

Files:
RevisionActionfile
1.16modifywip/webkit-gtk/Makefile.common
1.12modifywip/webkit-gtk/PLIST
1.16modifywip/webkit-gtk/TODO
1.18modifywip/webkit-gtk/distinfo
1.4modifywip/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
1.4modifywip/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
1.2modifywip/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h
1.4modifywip/webkit-gtk/patches/patch-Source_WTF_wtf_Platform.h
1.4modifywip/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
1.2modifywip/webkit-gtk/patches/patch-Source_cmake_OptionsGTK.cmake
1.4modifywip/webkit-gtk/patches/patch-aj
1.4modifywip/webkit-gtk/patches/patch-am
1.1removewip/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
1.3removewip/webkit-gtk/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp