Changes:
=================
WebKitGTK+ 2.10.9
=================
What's new in WebKitGTK+ 2.10.9?
- Revert the patch to limit the number of tiles according to the visible area introduced in 2.10.8,
because it caused rendering issues in several popular websites.
- Fix the build with musl libc library.
- Fix the build with clang-3.8.
=================
WebKitGTK+ 2.10.8
=================
What's new in WebKitGTK+ 2.10.8?
- Limit the number of tiles according to the visible area. This was causing a huge memory
consumption with some websites.
- Fix flickering and rendering artifacts when entering accelerated compositing mode
before the web view is realized.
- Fix rendering of form controls and scrollbars with GTK+ >= 3.19.
- Fix HTTP authentication dialog rendering when accelerated compositing mode is enabled.
- Fix rendering artifacts when using a web view background color.
- Fix a crash when creating a WebKitWebView without providing a WebKitWebContext.
- Fix several crashes and rendering issues.
- Security fixes: CVE-2016-1726.
Changes:
=================
WebKitGTK+ 2.10.7
=================
What's new in WebKitGTK+ 2.10.6?
- Fix the build with GTK+ < 3.16.
=================
WebKitGTK+ 2.10.6
=================
What's new in WebKitGTK+ 2.10.6?
- Fix a deadlock in the Web Process when JavaScript garbage collector was running for a web worker
thread that made google maps to hang.
- Fix media controls displaying without controls attribute.
- Fix a Web Process crash when quickly attempting many DnD operations.
Changes:
- Disable DNS prefetch when a proxy is configured.
- Reduce the maximum simultaneous network connections to match other browsers.
- Make WebKitWebView always propagate motion-notify-event signal.
- Add a way to force accelerating compositing mode at runtime using an environment variable.
- Fix input elements and scrollbars rendering with GTK+ 3.19.
- Fix rendering of lines when using solid colors.
- Fix UI process crashes related to not having a main resource response when the load is
committed for pages restored from the history cache.
- Fix a WebProcess crash when loading large contents with custom URI schemes API.
- Fix a crash in the UI process when the WebView is destroyed while the screensaver DBus proxy
is being created.
- Fix WebProcess crashes due to BadDrawable X errors in accelerated compositing mode.
- Fix crashes on PPC64 due to mprotect() on address not aligned to the page size.
- Fix std::bad_function_call exception raised in dispatchDecidePolicyForNavigationAction.
- Fix downloads of data URLs.
- Fix runtime critical warnings when closing a page containing windowed plugins.
- Fix several crashes and rendering issues.
- Translation updates: French, German, Italian, Turkish.
- Security fixes: CVE-2015-7096, CVE-2015-7098.
Changes:
- Fixed dashed and dotted border painting.
- Properly cancel navigation policy checks.
- Several crashes fixed when running editor commands.
- Fix several crashes due to assertions in Debug builds.
- Fix the build on Mac OSX and bring back the Quartz target.
- Fix the build on glibc-based BSD systems.
Changes:
What's new in WebKitGTK+ 2.10.3?
- Fix graphics artifacts when entering/leaving Accelerated Compositing mode.
- Honour 'forwards' fill-mode in Multiple-keyframe and delayed instantaneous
animations.
- Fix runtime warning when the inspector is closed.
- Fix the build with GTK+2 plugin process disabled.
- Gracefully handle errors when sending/receiving IPC messages data on connection
close.
- Fix several crashes and rendering issues.
In order to get rid of GCC_REQD disable IndexedDB support and
WebKitDatabaseProcess (that needs IndexedDB). Both were not present in
webkit-gtk<2.10.
Bump PKGREVISION.
Changes:
=================
WebKitGTK+ 2.10.2
=================
What's new in WebKitGTK+ 2.10.2?
- Fix a regression introduced in 2.10.1 that disabled accelerated
compositing.
- Fix build with cmake 3.4.
=================
WebKitGTK+ 2.10.1
=================
What's new in WebKitGTK+ 2.10.1?
- Fix rendering of accelerated content in HiDPI screens.
- Fix several media controls rendering issues.
- Fix rendering of progress element with recent versions of GTK+.
- Add and update some web inspector icons.
- Correctly handle websites sending an invalid auth header.
- Fix a crash when creating the UI process backing store in Wayland.
- Fix the build with spellchecker disabled.
- Fix the build with touch events disabled.
- Fix the build with OpenGL disabled.
- Several build fixes on Mac OSX.
- Fix several crashes and rendering issues.
-march=i586 in order to avoid on i386 the "-latomic" flag when linking
libwebkit2gtk-4.0.so.
Bump PKGREVISION.
Thanks joerg@, jperkin@ and tnn@ for various suggestions.
pkgsrc changes:
o Unify Makefile.common in Makefile: newer webkit-gtk releases could not be
split in a -gtk3 version, no more need for a Makefile.common (no functional
changes intended).
o Get rid of obsolete options (no functional changes intended)
o Bump GCC_REQD to 4.9 (gcc>=4.9 is required for IndexedDB support, #145211)
o For the moment disable two new options: Geolocation support (needs
geography/geoclue) and Hyphenation support (needs libhyphen, not available at
the moment in pkgsrc).
Changes:
=================
WebKitGTK+ 2.10.0
=================
What's new in WebKitGTK+ 2.10.0?
- Disable ACCELERATED_2D_CANVAS by default.
- Fix a crash in debug build due to an invalid assert.
- Do not try to use the primary clipboard in Wayland.
=================
WebKitGTK+ 2.9.92
=================
What's new in WebKitGTK+ 2.9.92?
- Data URLs are now decoded in the Web Process instead of the Network Process.
- Fix Web Process crash recovery.
- Fix a crash when sqlite3_initialize() is called from multiple threads.
- Fix the volume bar in media controls.
- Fix JavaScriptCore build with GCC 5.
- Fix the build when accelerated 2D canvas is enabled but cairo was built without GLX.
- Fix everal memory leaks.
- Translation updates: Bulgarian, Gujarati, Polish, Slovenian, Spanish, Tamil, Turkish.
=================
WebKitGTK+ 2.9.91
=================
What's new in WebKitGTK+ 2.9.91?
- Fix performance regression introduced in previous release when scaling images.
- Fix runtime critical warning when there are missing media plugins.
- Fix the build on systems with GTK+ compiled with an old version of wayland.
=================
WebKitGTK+ 2.9.90
=================
What's new in WebKitGTK+ 2.9.90?
- Add API to request permission before showing PackageKit codec installation notifications.
- Fix a crash closing a page when a context menu is open.
- Fix DNS prefetch when using the network process.
- Improve image quality when using newer versions of cairo/pixman.
- Fix a crash when the web view is destroyed while the screensaver DBus proxy is being created.
=================
WebKitGTK+ 2.9.5
=================
What's new in WebKitGTK+ 2.9.5?
- Add API to set the maximum number of web processes per WebKitWebContext.
- Add API to allow executing editing commands that require an argument.
- Prevent clipboard contents from being lost when web process finishes.
- Always allow font matching for strong aliases
- Move GStreamer missing plugins installer to the UI process.
- Fix empty space in popup menus when first item is selected.
- Fix a crash when SoupSession is destroyed in exit handler.
- Disable NPAPI plugins when running on Wayland.
- Translation updates: Swedish.
=================
WebKitGTK+ 2.9.4
=================
What's new in WebKitGTK+ 2.9.4?
- Fix the window size reported when the web view isn't realized yet. This fixes
the layout of some websites when opening new tabs in the browser and anchor links
when opened in new tabs too.
- Add API to be notified about editor state changes.
- Add selection-changed signal to the Web Extensions API.
- Add initial WebKitWebsiteDataManager API for process configuration options.
- Make WebSQL work by using a default quota instead of always failing in openDatabase
with DOM Exception 18.
- Correctly restore accelerated compositing after a WebProcess crash.
- Only enable the input methods filter when there's an editable element focused.
- Fix a crash on memory allocation using bmalloc on 32bit systems.
- Allow to build with X11 and Wayland targets at the same time.
- Fix a crash when spell checker returns no guesses.
- Update and optimize some of the web inspector icons.
- Translation updates: Swedish.
=================
WebKitGTK+ 2.9.3
=================
What's new in WebKitGTK+ 2.9.3?
- Inhibit screen saver when playing full screen video.
- Fix DOCUMENT_VIEWER cache model to actually disable the memory cache.
- Fix a regression that prevented the WebKitWebView::context-menu signal
from being emitted.
- Update web inspector icon so Rendering Frames timeline distinguish between
layout and painting.
- Ensure fragment identifier part of URI is not removed for custom URI scheme
requests.
- Improve performance of keyboard events handling.
- Expose element tag name as an object attribute to accessibility.
- Fix the build with Wayland target enabled.
=================
WebKitGTK+ 2.9.2
=================
What's new in WebKitGTK+ 2.9.2?
- Add IndexedDB support using a dedicated database process.
- Add construct property to WebKitWebContext to set the IndexedDB database directory.
- Add allow-file-access-from-file-urls to WebKitSettings.
- Improve network process disk cache performance by mapping cached resources in the
web process instead of sending the resources data via IPC.
- Prevent WorkQueue objects from being leaked and ensure its worker thread always exits.
- webkit_dom_html_element_get_children() has been deprecated in favor of
webkit_dom_element_get_children() to match the DOM spec.
- ARIA menu items no longer have anonymous block children.
- Map pre element to ATK_ROLE_SECTION instead of ATK_ROLE_PANEL.
- Always include rows in the tree of accessible tables.
- Fix the build with Netscape plugins disabled.
- Fix XPixmaps leaked by GLContext when using EGL on X11.
- Translation updates: Catalan.
=================
WebKitGTK+ 2.9.1
=================
What's new in WebKitGTK+ 2.9.1?
- New disk cache implementation when using the network process.
- Web inspector UI has been redesigned.
- Add support for automatic hyphenation using libhyphen when it's available.
- Fix network redirection to a non HTTP destination.
ok bsiegert@, wiz@
Changes:
=================
WebKitGTK+ 2.8.5
=================
What's new in WebKitGTK+ 2.8.5?
- Fix the window size reported when the web view isn't realized yet. This fixes the layout of
some websites when opening new tabs in the browser and anchor links when opened in new tabs too.
- Prevent clipboard contents from being lost when web process finishes.
- Always allow font matching for strong aliases.
- Move GStreamer missing plugins installer to the UI process.
- Fix a crash when spell checker returns no guesses.
- Fix a crash when SoupSession is destroyed in exit handler.
- Fix a crash closing a page when default context menu is open.
- Several crashes and rendering issues fixed.
- Translation updates: Swedish.
strnstr(3) was added to NetBSD -current but is not in netbsd-7 (or
earlier releases). This patch was confirmed to still work on -current by
wiz@ (7.99.19 amd64), and on netbsd-7 by myself (7.0_RC1, amd64).
pkgsrc changes:
o Convert the osabi dependency to NOT_FOR_PLATFORM.
o Add LICENSE information (like www/webkit24-gtk)
Changes:
WebKitGTK+ 2.8.4
=================
- Make WebSQL work by using a default quota instead of always failing in openDatabase with
DOM Exception 18.
- Improve detection and usage of GL/GLES/EGL libraries.
- Fix a crash on memory allocation using bmalloc on 32bit systems.
- Fix DOCUMENT_VIEWER cache model to actually disable the memory cache.
- Fix a WebProcess crash after too many redirect error when there's an active NPAPI plugin.
- Fix a WebProcess crash when gtk-font-name setting is empty.
- Ensure Math.abs() doesn't return negative.
- Correctly restore accelerated compositing after a WebProcess crash.
- Respect X-Frame-Options headers when loading from application cache.
- Several crashes and rendering issues fixed.
- Fix the MIPS N64 detection.
- Fix several memory leaks.
- Translation updates: Catalan.
WebKitGTK+ 2.8.3
=================
- Fixed a regression introduced in 2.8.2 that broke downloads when using the network
process.
- Fix the build with Netscape plugins disabled.
- Fix XPixamps leaked by GLContext when using EGL on X11.
WebKitGTK+ 2.8.2
=================
- Fix network redirection to a non HTTP destination.
- Use a webkit subdirectory for the disk cache to avoid conflicts with other
files in the cache directory when the disk cache is cleaned up.
- Do not preserve the Origin header on on cross-origin redirects.
- Prevent WorkQueue objects from being leaked and ensure its worker thread
always exits.
2.8.1
What’s new in the WebKitGTK+ 2.8.1 release?
Handle keep-alive connections in GStreamer HTTP source element.
Fix a crash in DOMObjectCache when a wrapped object owned by the cache is unreffed by the user.
Fix rendering of drag and drop icon.
Fix the build with REDIRECTED_XCOMPOSITE_WINDOW disabled in X11 platform.
Fix the build with Wayland target enabled.
Fix the build for HPPA.
2.8
Highlights of the WebKitGTK+ 2.8.0 release
Initial gestures support.
HTML5 notifications.
User script messages.
HTML5 color input.
APNG support.
Performance improvements.
Playing audio notification signal.
Web view background colors.
and lots of changes in the 2.6 series; major changes in 2.6 were:
Highlights of the WebKitGTK+ 2.6.0 release
WebKit1 API has been removed.
Switch to CMake build system.
Binary version bump to make WebKit1 and WebKit2 parallel installable.
Several API changes.
The DOM bindings API has been split into stable and unstable parts.
Support for browser plugins using GTK+3, leaving the GTK+2
dependency optional for building a plugin process with support
for GTK+2 plugins.
HighDPI support for non-accelerated compositing contents.
Dynamic user agent string depending on the site.
User scripts API.
after building libANGLE.la.
This package is a fairly enormous build, and the build sequence changes after
resuming a partial build, so it'd be a big and unrewarding project to peg down
exactly what the failure is.
Nonetheless, bumping gmake to 4.1 seems to be a complete and well-indicated
workaround, with 100% successful builds (of several) under gmake-4.1 -j3 and
0% successful builds (of several) under gmake-3.81 -j3.
available under the native compiler, so possibly upgrade the compiler
used by dependent packages too.
Fixes, for example, building epiphany on a Linux box with native GCC 4.6.1.
WebKitGTK+ 2.4.9 released!
This is a bug fix release in the stable 2.4 series.
What’s new in the WebKitGTK+ 2.4.9 release?
o 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.
o Clear the GObject DOM bindings internal cache when frames are destroyed or web
view contents are updated.
o Add HighDPI support for non-accelerated compositing contents.
o Fix some transfer annotations used in GObject DOM bindings.
o Use latin1 instead of UTF-8 for HTTP header values.
o Fix synchronous loads when maximum connection limits are reached.
o Fix a crash ScrollView::contentsToWindow() when GtkPluginWidget doesn’t have a
parent.
o Fix a memory leak in webkit_web_policy_decision_new.
o Fix g_closure_unref runtime warning.
o Fix a crash due to empty drag image during drag and drop.
o Fix rendering of scrollbars with GTK+ >= 3.16.
o Fix the build on mingw32/msys.
o Fix the build with WebKit2 disabled.
o Fix the build with accelerated compositing disabled.
o Fix clang version check in configure.
o Fix the build with recent versions of GLib that have GMutexLocker.
o Fix the build for Linux/MIPS64EL.
=================
WebKitGTK+ 2.4.8
=================
- Fix SSL connection issues with some websites after the POODLE vulnerability fix.
- Fix a crash when loading flash plugins.
- Fix build on GNU Hurd
- Fix build on OS X.
- Fix documentation of webkit_print_operation_get_page_setup().
- Security fixes: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386,
CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE-2014-1390.
=================
WebKitGTK+ 2.4.7
=================
What's new in WebKitGTK+ 2.4.7?
- SSLv3 is now disabled in WebKit2 to protect us against POODLE vulnerability.
- Fix the remote web inspector.
- Fix rendering of buttons, selections and lists with recent GTK+
versions.
- Fix the build with drag and drop support disabled.
- Fix the build with video support disabled.
- Fix a crash in the plugin process with some windowed flash plugins.
- TLS errors now take precedence over the HTTP authentication dialog.
- Do not shrink on-disk cache to its default size on startup.
- Don't include full path names in WebKitEnumTypes.h to ensure the
generated headers are always identical.
=================
WebKitGTK+ 2.4.6
=================
What's new in WebKitGTK+ 2.4.6?
- Use free icons for the web inspector.
- Make vimeo videos work again with the GStreamer media backend.
- Fix selection rendering when unfocused with recent GTK+ versions.
- Fix toggle buttons rendering with recent GTK+ versions.
- Fix race condition when downloading a file due to the intermediate
temporary file.
=================
WebKitGTK+ 2.4.5
=================
What's new in WebKitGTK+ 2.4.5?
- Do not freeze the UI process while scanning plugins if there's a
GTK+ 3 plugin installed.
- Fix a crash when drag and drop to a WebKitWebView.
- Fix a crash when navigating away from a web page containing an ogg
video.
- Fix slow motion rendering problem in GStreamer media backend due
to integer rounding.
- Make sure the plugins cache is always used even if the cache
directory doesn’t exist.
- Fix toggle buttons rendering with recent GTK+ versions.
- Do not use GtkWindow:resize-grip-visible with recent GTK+
versions.
- Add support for little-endian PowerPC64.
Leonardo Taccari in wip.
Changes:
=================
WebKitGTK+ 2.4.4
=================
What's new in WebKitGTK+ 2.4.4?
- Fix annoying popup shown when visiting 8tracks.com.
- Expose links rendered as blocks to accessibility.
- Make text inside "span" block in "a" block accessible.
- Implement windowed plugins visibility.
- Fix the GObject introspection annotations of webkit_web_resource_get_data_finish().
- Fix a crash in TSymbolTableLevel::~TSymbolTableLevel when WebKit
is built with GCC 4.9.
- Fix a crash when playing a video in facebook.
- Several user agent changes to fix Google Maps and a few other issues.
- Allo to include WebKitVersion.h from web extensions API too.
- Fix web process leak when closing pages with network process enabled.
- Fix the build with --disable-webgl --disable-accelerated-compositing.
=================
WebKitGTK+ 2.4.3
=================
What's new in WebKitGTK+ 2.4.3?
- Fix video playback rate used when resuming in GStreamer media backend.
- Use GstMetaVideo as announced by WebKitVideoSink to fix some
decoders and filters that rely on buffer's meta rather that in the
caps structures.
- Do not pass a valid pointer as redirected-response parameter to
WebKitWebPage::send-request signal when not redirecting.
- Add missing files to the build required for building in Windows.
=================
WebKitGTK+ 2.4.2
=================
What's new in WebKitGTK+ 2.4.2?
- Correctly handle TLS errors in case of a server redirection.
- Fix a crash when submitting a form.
- Fix several JavaScriptCore crashes when browsing facebook.
- Fix a crash when closing a page with windowed plugins.
- Fix a crash after getting web view context property with g_object_get.
- Fix a new[] delete[] mismatch in SocketStreamHandleSoup.
=================
WebKitGTK+ 2.4.1
=================
What's new in WebKitGTK+ 2.4.1?
- Add CORS support for media elements to GStreamer media backend.
- Fix wrong flags used in fcntl call that failed in FreeBSD.
- Correctly handle HTTP authentication for cross-origin requests.
- Correctly handle cookies for cross-origin requests.
- Fix a crash in the plugin process with some plugins that redefine
NPN functions.
- Fix acceletared video when the video format has an alpha component.
- Fix sites using geolocation after reloading when using Geoclue2.
- Append Safari version to UserAgent to fix redirections in
www.globalforestwatch.org.
=================
WebKitGTK+ 2.4.0
=================
What's new in WebKitGTK+ 2.4.0?
- Fix infinite loop in WebProcess due to a race condition that can
happen when the socket event source is cancelled.
- Fix more runtime critical warnings about main loop sources not found
when trying to remove them.
- Lower the timeout used when waiting for the ShoulTerminate reply
in the WebProcess to release unused processes earlier.
- Fix the build for non X11 platforms.
=================
WebKitGTK+ 2.3.92
=================
What's new in WebKitGTK+ 2.3.92?
- Add support for Geoclue2.
- Always finalize the soup session object when the networking
process finishes.
- Make sure the web process doesn't finish if there's an ongoing
print operation.
- Fix runtime critical warnings about main loop sources not found
when trying to remove them.
- Fixed several crashes in JavaScriptCore when visiting facebook.
- Improve CSS properties performance.
- Fix web process leak when the WebView is leaked by the application.
- Fix the build when using vala bindings due to UI and web process
main headers included together.
=================
WebKitGTK+ 2.3.91
=================
What's new in WebKitGTK+ 2.3.91?
- Use a persistent cache for plugins metadata to avoid blocking the
UI while scanning plugins during page loads.
- Make the web inspector always load in multiprocess mode.
- Add a pkg-config file for WebKit2 web process extensions API.
- Fix the generation of g_return macros for GObject DOM bindings in
some cases where non pointer parameters were handled as pointers.
- Enable DFG_JIT on FreeBSD.
- Use system default compiler instead of gcc when building DOM
generated sources.
- Several build fixes for FreeBSD.
- Fix the build with wayland support enabled.
=================
WebKitGTK+ 2.3.90
=================
What's new in WebKitGTK+ 2.3.90?
- Add initial touch support to WebKit2.
- Add API to create a WebKitWebView related to another one to share
the same Web Process.
- Create the inspector view using the same web process as the
inspected page.
- Fix wrong mix of fcntl commands and flags in WebKit2.
- Fix marshaller used in WebKitWebPage::document-loaded signal.
- Fix a crash in GStreamer media backend when playback rate is too high.
- Fix the build on FreeBSD.
=================
WebKitGTK+ 2.3.5
=================
What's new in WebKitGTK+ 2.3.5?
- Add API to allow setting a multiple web process model.
- Add API to pass initialization user data from the UI process to
the web extensions.
- Implement languages support with network process.
- Implement custom URI schemes with network process.
- Disable MemoryCache when the DOCUMENT_VIEWER cache model is set.
- Expose aria-describedby with ATK_RELATION_DESCRIBED_BY.
- Fix a bug that prevented from entering fullscreen again in HTML5
videos after fullscreen was left with ESC.
- Set playback rate when pipeline is not ready in GStreamer media backend.
- Fix a lockup when playing Icecast radio in GStreamer media backend.
- Fix a web process crash when a download is cancelled.
- Fix several crashes when printing via JavaScript.
=================
WebKitGTK+ 2.3.4
=================
What's new in WebKitGTK+ 2.3.4?
- Add API to WebKitResponsePolicyDecision to check if the MIME type
can be shown.
- Enable fullscreen API by default.
- Fix handling of HTTP certificates with the network process enabled.
- Fix downloads with the network process enabled.
- Fix handling of cookies when network process is enabled.
- Remove the partial file downloaded when the download operation
fails or is cancelled.
- Make WebKitWebPage::send-request signal work after a redirect.
- Add xdg.origin.url extended attribute to downloads in WebKit2.
- Fix WebGL with GLES.
- Translation updates: Dutch, Brazilian Portuguese.
=================
WebKitGTK+ 2.3.3
=================
What's new in WebKitGTK+ 2.3.3?
- Initial Network Process support disabled by default.
- CSS regions are now enabled by default.
- Support right-side attachment of the inspector in WebKit2.
- Add spatial navigation setting to WebKit2 GTK+ API.
- Add media source setting to both WebKit1 and WebKit2.
- Support custom types for drag and drop data.
- Avoid extra copy when drawing images in cairo backend.
- Fix scrolling in combo boxes when the dropdown menu is larger than
the screen.
- Render AC layers also when using GTK+ 2 in WebKit1.
- Fix return value of webkit_web_view_get_view_source_mode() in
WebKit1.
- Emit stream-start, caps and segment events in webkitwebaudiosrc
element.
- Fix seeking on media content provided by servers not supporting
range requests.
- Fix a crash when using media source in GStreamer media backend.
- Fix an X11 error when the backing store surface is destroyed.
- Expose splitter elements with ATK_ROLE_SEPARATOR to accessibility.
- Expose accessibility objects WAI-ARIA landmark roles.
- Expose accessibility objects with ATK_ROLE_ARTICLE.
- Expose accessibility objects with ATK_ROLE_CHECK_MENU_ITEM.
- Remove support for GStreamer 0.10.
- Memory leak due to incorrect use of gst_tag_list_merge in
TextCombinerGStreamer.
- Translation updates: Brazilian Portuguese.
=================
WebKitGTK+ 2.3.2
=================
What's new in WebKitGTK+ 2.3.2?
- Add enable-media-stream setting to WebKit2 GTK+ API.
- Fix a crash when load fails due to SSL errors in WebKit2.
- Fix a crash when printing via JavaScript in WebKit2.
- Add support audio and video tracks to GStreamer media backend.
- Properly expose video and audio elements to accessibility.
- Fix invalid cairo matrix when drawing too small surfaces.
- Avoid extra copy when drawing images using cairo.
- Do not omit playback rate when seeking in GStreamer media backend.
- Several build fixes on non-linux platforms.
=================
WebKitGTK+ 2.3.1
=================
What's new in WebKitGTK+ 2.3.1?
- Add WebKit2 API for TLS errors.
- Make EventTarget interface introspectable in GObject DOM bindings.
- Expose WheelEvent in the GObject DOM bindings API.
- Generate API documentation for GObject DOM bindings.
- Respect image orientation by default.
- Enable text edition undo/redo operations support in WebKit2.
- Add suppport for blob URLs to GStreamer media backend.
- Add support for subtitles.
- Allow running the web process with an arbitrary prefix command in
debug builds.
- Expose image links properly to accessibility.
- Expose title and alternative text for links in image maps to
accessibility.
- Cancel the current active WebKitAuthenticationRequest on load
fail.
- Fix several memory leaks.
=================
WebKitGTK+ 2.1.4
=================
What's new in WebKitGTK+ 2.1.4?
- Add WebKitWebView::authenticate signal to WebKit2 GTK API.
- Expose KeyboardEvent in GObject DOM bindings.
- Implement attributesOfChildren() for AccessibilityUIElement.
- Implement allAttributes() for AccessibilityUIElement.
- Fix issues with edge cases when getting offsets for a text range
in AtkText.
- Remote inspector server now notifies about errors when loading
resurces.
- Disable HTTP request "Accept-Encoding:" header field on gstreamer
source element to avoid receiving the wrong size when retrieving
data.
- Fix the final position when receiving several seek calls in a row,
in GStreamer media backend.
- When rendering accelerated video, upload onto the texture only the
buffer to be painted.
- Fix response property definition of WebKitResponsePolicyDecision.
- Fix a crash in WebKit1 when the WebView is created and destroyed
too fast.
- Fix a crash in UI process when the web process crashes.
- Fix a crash in WebKit2 when a context menu item is selected after
the page has been closed.
- Fix a crash when getting the editor command for a key event
initiated by the web inspector.
- Fix the build when building with GTK+ 2.
- Fix several memory leaks.
=================
WebKitGTK+ 2.1.3
=================
What's new in WebKitGTK+ 2.1.3?
- Add support for preload="metadata" to GStreamer media backend.
- Do not expose '\n' for wrapped lines with ATK_TEXT_BOUNDARY_CHAR.
- Fix potential race condition in GStreamer media backend when
getting the video sink caps.
- Fix performance issues rendering a page with animations.
- Several fixes and improvements in GStreamer video accelerated
compositing support.
- Adjust internal size on GStreamer HTTP source element when
receiving data if necessary.
- Actually disable the memory cache when DOCUMENT_VIEWER cache model
is used in WebKit1.
- Fix runtime critical warning in WebKit2 when unloading a module
that failed to load.
- Fix several memory leaks.
=================
WebKitGTK+ 2.1.2
=================
What's new in WebKitGTK+ 2.1.2?
- Set the subresources load priority using new libsoup API available
in 2.43.
- Do not use X11 WidgetBackingStore implementation in Wayland.
- Support using GLContext from multiple threads.
- Make sure gstreamer source element is thread-safe.
- Prevent race condition when pad caps is set on gstreamer player.
- Invalidate the ProcessLauncher when the process is terminated
before it has finished launching
- Use custom cairo code instead of Pango API for highlighting
misspelled words.
- Respect PKG_CONFIG env variable when generating gtk-doc.
- Fix a crash due to an assert in gstreamer backend when seeking.
- Fix memory leak when web process is terminated.
- Translation updates: Telugu, Hindi, Kannada, Odia.
=================
WebKitGTK+ 2.1.1
=================
What's new in WebKitGTK+ 2.1.1?
- Add webkit_uri_scheme_request_finish_error to WebKit2 GTK+ API.
- Add a setting to control whether or not accelerated 2D canvas is
enabled in WebKit2.
- Add a setting to WebKit2 to allow sending console log messages to
stdout.
- Always use EGL to create the GL context when running on Wayland.
- Fix rendering of WebKitWebView child widgets with recent GTK+.
- Notify the web process in WebKitURISchemeRequest when we fail to read
from the user InputStream.
- Fixed race conditions closing the socket descriptor when the web
process crashes.
- Add video accelerated compositing support to the GStreamer backend.
- Add support for audio/speex MIME type to the GStreamer backend.
- Fix seek after video finished in GStreamer backend.
- Initialize WebKitWebPlugin path to prevent double-free in WebKit1.
- Fix several GObject instrospection warnings.
- Fixed several memory leaks.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Also bump PKGREVISION for a few packages using it.
The packages I did this for:
net/yaz
lang/parrot
misc/openoffice3 (where I noticed the run-time failure due to missing shared library)
www/webkit-gtk
sysutils/open-vm-tools
inputmethod/ibus-qt
I didn't do this recursively or for all packages using icu
since I didn't know if they used the shared library directly,
some use was optional. The list of packages I didn't touch:
devel/devhelp
databases/idzebra
databases/sqlite3
devel/gnustep-base/
finance/gnucash
games/openttd
graphics/shotwell
lang/mono
meta-pkgs/boost
misc/calibre
misc/libreoffice
news/tin
textproc/php-intl
www/deforaos-surfer
www/epiphany
www/liferea-current
www/midori
changes:
- Fix several security issues with accessibility support.
- Finishing merging NPAPI plugin support for Windows.
- Turn off the deletion UI during editing, as it caused issues with some sites.
which can lead to crashes and possibly code injection
(cve-2010-4205, cve-2011-0471, cve-2011-0473, cve-2011-0478,
cve-2011-0981, cve-2011-0982)
bump PKGREV
changes:
-fix some security problems (CVE-2010-4492, CVE-2010-4493, CVE-2011-0482,
CVE-2010-4199, CVE-2010-4578)
-fix some crashes (which were partly patched in pkgsrc before)