Commit graph

222 commits

Author SHA1 Message Date
jperkin
8e4cf4a6db webkit-gtk: GCC_REQD bl3 requirement must match package.
Should fix misc/yelp3 and others.
2018-06-22 14:39:38 +00:00
wiz
8e61e32195 webkit-gtk: update to 2.20.3.
==================
WebKitGTK+  2.20.3
==================

What's new in WebKitGTK+ 2.20.3?

  - Fix installation directory of API documentation.
  - Disable Gigacage if mmap fails to allocate in Linux.
  - Add user agent quirk for paypal website.
  - Properly detect compiler flags, needed libs, and fallbacks for usage of 64-bit atomic operations.
  - Fix a network process crash when trying to get cookies of about:blank page.
  - Fix UI process crash when closing the window under Wayland.
  - Fix several crashes and rendering issues.
  - Security fixes: CVE-2018-4190, CVE-2018-4199, CVE-2018-4218, CVE-2018-4222, CVE-2018-4232,
    CVE-2018-4233, CVE-2018-4246, CVE-2018-11646.
2018-06-17 13:54:39 +00:00
jperkin
05f42382db webkit-gtk: Avoid ambiguous function calls. 2018-06-15 09:17:02 +00:00
jperkin
7a7e5b0994 webkit-gtk: Restore various patches for SunOS support. 2018-05-16 18:55:45 +00:00
wiz
2288384bc7 webkit-gtk: reorder per upstream style checker. 2018-05-15 15:21:04 +00:00
wiz
87f2787016 webkit-gtk: update patch after upstream review. 2018-05-15 08:32:37 +00:00
wiz
36be1bd3f2 webkit-gtk: update to 2.20.2.
==================
WebKitGTK+  2.20.2
==================

What's new in WebKitGTK+ 2.20.2?

  - Do TLS error checking on GTlsConnection::accept-certificate to finish the load earlier in case of errors.
  - Properly close the connection to the nested wayland compositor in the Web Process.
  - Avoid painting backing stores for zero-opacity layers.
  - Fix downloads started by context menu failing in some websites due to missing user agent HTTP header.
  - Fix video unpause when GStreamerGL is disabled.
  - Fix several GObject introspection annotations.
  - Update user agent quiks to fix Outlook.com and Chase.com.
  - Fix several crashes and rendering issues.
  - Security fixes: CVE-2018-4200.
2018-05-14 21:22:34 +00:00
wiz
3136a4d6fd webkit-gtk: update to 2.20.1.
WebKitGTK+ 2.20.1 released!

    Improve error message when Gigacage cannot allocate virtual memory.
    Add missing WebKitWebProcessEnumTypes.h to webkit-web-extension.h.
    Improve web process memory monitor thresholds.
    Fix a web process crash when the web view is created and destroyed quickly.
    Fix a network process crash when load is cancelled while searching for stored HTTP auth credentials.
    Fix the build when ENABLE_VIDEO, ENABLE_WEB_AUDIO and ENABLE_XSLT are disabled.
    Fix several crashes and rendering issues.
    Translation updates: Brazilian Portuguese, Czech.

WebKitGTK+ 2.20.0 released!

    New API to retrieve and delete cookies with WebKitCookieManager.
    New web process API to detect when form is submitted via JavaScript.
    Several improvements and fixes in the touch/gestures support.
    Support for the “system” CSS font family.
    Complex text rendering improvements and fixes.
    Added a low power mode.
    More complete and spec compliant WebDriver implementation.
2018-04-28 19:10:13 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
wiz
db4b71a98f webkit-gtk: Update www/webkit-gtk to 2.18.6
Based on the wip package mostly worked on by leot@
with support by yhardy and a host of others.

pkgsrc changes:
 - Add GCC_REQD to 5.0 as requested by webkit-gtk. Previously we had local
   kludges/patches to disable IndexedDB support. Unfortunately in the last
   releases is not so trivial to keep such patches so bump GCC_REQD as requested
   by upstream to avoid further problems.
 - Avoid `-DUSE_SYSTEM_MALLOC=ON'. It is no longer supported, at least on
   NetBSD/amd64 due unsupported part of sysinfo() in Source/WTF/wtf/RAMSize.cpp
   (add an XXX comment to document that)
 - Add an `introspection' option (enabled by default) to permit to build
   of webkit-gtk without gobject-introspection.
 - Add patches to fix support for ppc, add support for sparc64.
   From FreeBSD and OpenBSD ports.
 - Address `Error sending IPC message: Message too long' that appears at least
   on NetBSD via
   patches/patch-Source_WebKit_Platform_IPC_unix_ConnectionUnix.cpp.

Changes:
==================
WebKitGTK+  2.18.6
==================

What's new in WebKitGTK+ 2.18.6?

  - Fix deadlock in GStreamer video sink during shutdown when accelerated compositing is disabled.
  - Several fixes and improvements in WebDriver.
  - Security fixes: CVE-2018-4088, CVE-2017-13885, CVE-2017-7165, CVE-2017-13884, CVE-2017-7160,
    CVE-2017-7153, CVE-2017-7153, CVE-2017-7161, CVE-2018-4096.

==================
WebKitGTK+  2.18.5
==================

What's new in WebKitGTK+ 2.18.5?

  - Disable SharedArrayBuffers from Web API.
  - Reduce the precision of "high" resolution time to 1ms.
  - Fix API documentation generation with newer gtk-doc.
  - Security fixes: includes improvements to mitigate the effects of Spectre (CVE-2017-5753 and CVE-2017-5715).

==================
WebKitGTK+  2.18.4
==================

What's new in WebKitGTK+ 2.18.4?

  - Make WebDriver implementation more spec compliant.
  - Fix a bug when trying to remove cookies before a web process is spawned.
  - WebKitWebDriver process no longer links to libjavascriptcoregtk.
  - Fix several memory leaks in GStreamer media backend.
  - Security fixes: CVE-2017-13866, CVE-2017-13870, CVE-2017-7156, CVE-2017-13856.

==================
WebKitGTK+  2.18.3
==================

What's new in WebKitGTK+ 2.18.3?

  - Improve calculation of font metrics to prevent scrollbars from being shown unnecessarily in some cases.
  - Fix handling of null capabilities in WebDriver implementation.
  - Security fixes: CVE-2017-13798, CVE-2017-13788, CVE-2017-13803.

==================
WebKitGTK+  2.18.2
==================

What's new in WebKitGTK+ 2.18.2?

  - Fix rendering of arabic text.
  - Fix a crash in the web process when decoding GIF images.
  - Fix rendering of wind in Windy.com.
  - Fix several crashes and rendering issues.

==================
WebKitGTK+  2.18.1
==================

What's new in WebKitGTK+ 2.18.1?

  - Improve performance of GIF animations.
  - Fix garbled display in GMail.
  - Fix rendering of several material design icons when using the web font.
  - Fix flickering when resizing the window in Wayland.
  - Prevent default kerberos authentication credentials from being used in ephemeral sessions.
  - Fix a crash when webkit_web_resource_get_data() is cancelled.
  - Correctly handle touchmove and touchend events in WebKitWebView.
  - Fix the build with enchant 2.1.1.
  - Fix the build in HPPA and Alpha.
  - Fix several crashes and rendering issues.

==================
WebKitGTK+  2.18.0
==================

What's new in WebKitGTK+ 2.18.0?

  - Fix the API documentation generation.
  - Fix the build in ARM with NEON.
  - Fix the build for Clang with libc++.

==================
WebKitGTK+ 2.17.92
==================

What's new in WebKitGTK+ 2.17.92?

  - Improve CPU usage when rendering under Wayland in accelerated compositing mode.
  - Improve the memory consumption of the UI process under Wayland.
  - Fix rendering issues in some web sites with accelerated compositing enabled.
  - Fix a web process crash when closing the WebView.
  - Initialize libgcrypt in the network process too.
  - Show controls if a video element isn't allowed to play inline.
  - Add support for cookies and screenshots commands in WebDriver.
  - Fix several crashes and rendering issues.
  - Translation updates: Brazilian Portuguese, Polish.

==================
WebKitGTK+ 2.17.91
==================

What's new in WebKitGTK+ 2.17.91?

  - Fix proxy HTTP authentication for HTTPS requests.
  - Stop kinetic scrolling when a zero movement is reached.
  - Fix UI process crash when selecting text.
  - Fix UI process crash when loading a favicon.
  - Properly handle WebDriver click command on option elements.
  - Fix web process crash when resizing the window with accelerated compositing enabled.
  - Fix crashes in 32 bit systems due to incorrect use of GVariant.
  - Fix several crashes and rendering issues.

==================
WebKitGTK+ 2.17.90
==================

What's new in WebKitGTK+ 2.17.90?

  - WebCrypto API support is now enabled by default.
  - Add API to provide browser information required by automation.
  - Fix the expiration date of manually added cookies.
  - Add support for alerts in WebDriver.
  - WebKitDatabaseProcess binary has been renamed to WebKitStorageProcess.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.17.5
=================

What's new in WebKitGTK+ 2.17.5?

  - Add initial implementation of WebDriver.
  - Enable GStreamerGL by default when building with GStreamer >= 1.10.
  - Fix position of context menu in Wayland.
  - Properly close cookies database at network process exit.
  - Fix several crashes and rendering issues.
  - Translation updates: Ukrainian.

=================
WebKitGTK+ 2.17.4
=================

What's new in WebKitGTK+ 2.17.4?

  - Add API to allow overriding popup menus.
  - Add kinetic scrolling support.
  - Improve theme rendering performance when using GTK+ >= 3.20.
  - Improve error message when webkit_web_view_run_javascript() fails due to a JavaScript exception.
  - Fix artifacts when rendering large images.
  - Fix blob downloads.
  - Fix web process deadlock when seeking youtube videos.
  - Fix alpha premultiplying when using cairo to draw the video frames.
  - Fix web process deadlock when closing the remote inspector frontend.
  - Update several web inspector icons.
  - Fix several crashes and rendering issues.
  - Translation updates: Spanish.

=================
WebKitGTK+ 2.17.3
=================

What's new in WebKitGTK+ 2.17.3?

  - Add new API to create a WebKitContextMenuItem from a GAction.
  - Fix graphics repaint hungs in accelerated compositing mode after a resize.
  - Fix rendering glitches in HiDPI in long GitHub Gist pages when focusing the comments textarea.
  - Remove Firefox user agent quirk for Google domains.
  - Remove LATEST_RECORD_VERSION from GnuTLS priority string.
  - Improve colors of inspector SVG icons.
  - Fix several crashes and rendering issues.
  - Translation updates: French.

=================
WebKitGTK+ 2.17.2
=================

What's new in WebKitGTK+ 2.17.2?

  - Update user agent quirks to make Youtube and new Google login page work.
  - Fix URL shown in the title of beforeunload dialogs.
  - Focus first input field of HTTP authentication dialog.
  - Fix rendering of PNG images when decoded in more than one chunk.
  - Update several web inspector icons.
  - Fix the build with OpenGL disabled.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.17.1
=================

What's new in WebKitGTK+ 2.17.1?

  - Switch to use new remote inspector infraestructure instead of legacy Web Sockets based one.
  - Add API to enable and handle Web Automation.
  - Load large images asynchronously off the main theead.
  - Use GtkFileChooserNative for open/save dialogs when available.
  - Make file chooser run as modal by default if possible.
  - Fix position of dropdown menus in Wayland.
  - Keep URI fragments after a server redirection.
  - Implement support for aria-haspopup and aria-autocomplete.
  - Implement aria-value support for focusable separators.
  - Fix playing of some live streams.

=================
WebKitGTK+ 2.15.4
=================

What's new in WebKitGTK+ 2.15.4?

  - Make accelerating compositing mode on-demand again. By default it will only be used for websites
    that require it, saving a lot of memory on websites that don't need it.
  - Add API to manage hardware acceleration policy.
  - Enable CSS Grid Layout by default.
  - Add API to create ephemeral WebViews to replace the legacy private browsing setting that is now
    deprecated.
  - Handle HTTP authentication for downloads having a WebView associated.
  - Add API to WebKitWebsiteDataManager to handle websites data.
  - Fix BadDamage X errors happening when resizing the WebView.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.15.3
=================

What's new in WebKitGTK+ 2.15.3?

  - Add API to set network proxy settings.
  - Add API to set initial notification permissions.
  - Add WebKitSecurityOrigin to the API.
  - Add tag property to WebKitNotification.
  - Create GLX OpenGL contexts using version 3.2 (core profile) when available to reduce the memory
    consumption on Mesa based drivers.
  - Improve memory pressure handler to reduce the CPU usage on memory pressure situations.
  - Add support for key and code properties on keyboard events.
  - More user agent string improvements to improve compatibility with several websites.
  - Fix network process crashes when loading custom URI schemes.
  - Fix web process crash when closing the web view in X11.
  - Fix several crashes and rendering issues.
  - Translation updates: German.

=================
WebKitGTK+ 2.15.2
=================

What's new in WebKitGTK+ 2.15.2?

  - Add new API to notify about dynamically added forms to Web Extensions.
  - Implement selection interface and states for elements supporting aria-selected and for menu roles.
  - Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role.
  - Enable WebMemorySampler.
  - Downloads started by context menu actions now have a web view associated.
  - Fix a network process crash when main resource load is converted into a download.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.15.1
=================

What's new in WebKitGTK+ 2.15.1?

  - GObject DOM bindings API marked as unstable has been removed.
  - Expose WebKitDOMHTMLInputElement APIs for form autofill.
  - Properly update WebKitWebView and WebKitWebPage URI properties when request is modified by
    WebKitWebPage:send-request signal.
  - Switch to use GMenu internally in the context menu implementation.
  - Dot not leak the default WebKitWebsiteDataManager in WebKitWebContext.
  - The network backend now always sniff contents for Downloads.
  - Use eglGetPlatformDisplay when available instead of eglGetDisplay.
  - Avoid strstr() when checking (E)GL extensions.
  - Fix the build with ENABLE_OPENGL=OFF and allow to build on Wayland without OpenGL again.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.13.4
=================

What's new in WebKitGTK+ 2.13.4?

  - Switched to use the threaded compositor. Accelerated compositing mode is now always enabled by default
    and happens in a separate thread in the web process.
  - Make web view background colors work in accelerated compositing mode.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.13.3
=================

What's new in WebKitGTK+ 2.13.3?

  - Fix Web Process deadlocks when loading HLS videos.
  - Make videos work when painted into a canvas when accelerated compositing is enabled.
  - Fix flickering with animated GIFs.
  - Fix a Web Process crash when video repaint is requested with GStreamer GL enabled.
  - Reduce the amount of file descriptors that the Web Process keeps open.
  - Make memory pressure handler work when cgroups are not available.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.13.2
=================

What's new in WebKitGTK+ 2.13.2?

  - Properly redraw the web view when reparented in force compositing mode.
  - Flip the volume control layout in media controls on RTL.
  - Add support for video orientation to the GStreamer media backend.
  - Fix several crashes and rendering issues.

=================
WebKitGTK+ 2.13.1
=================

What's new in WebKitGTK+ 2.13.1?

  - CSS Grid Layout has been unprefixed and can be enabled as an experimental feature at runtime.
  - The HTTP disk cache implements speculative resources revalidation.
  - Add a new WebKitSetting to allow universal access from file URLs.
  - Fix several crashes and rendering issues.
2018-04-09 08:33:48 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
wiz
70c1541f58 Fix build with icu-59. 2017-04-25 10:37:26 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
jperkin
e8708fdd21 Various patches to support SunOS. 2017-04-13 16:58:14 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
joerg
c7a44d26dc Help GCC 4.8 to find the right method. 2016-10-10 21:11:48 +00:00
wiz
0e277f0169 Recursive PKGREVISION bump for gnutls shlib major bump. 2016-09-19 13:04:27 +00:00
leot
460132f30e Update www/webkit-gtk to 2.12.4
Changes:
WebKitGTK+  2.12.4
==================
 - Fix performance in accelerated compositing mode with the modesetting intel
   driver and DRI3 enabled.
 - Reduce the amount of file descriptors that the Web Process keeps open.
 - Fix Web Process deadlocks when loading HLS videos.
 - Make CSS and SVG animations run at 60fps.
 - Make meter elements accessible.
 - Improve accessibility name and description of elements to make it more
   compatible with W3C specs and fix several bugs in which the accessible
   name of objects was missing or broken.
 - Fix a crash when running windowed plugins under Wayland.
 - Fix a crash at process exit under Wayland.
 - Fix several crashes and rendering issues.
 - Translation updates: German.
 - Security fixes: CVE-2016-4622, CVE-2016-4624, CVE-2016-4591, CVE-2016-4590.
2016-09-05 08:06:24 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
leot
2f720b5f0a Relax the gcc version check to 4.7.0 (syncing it to IndexedDB related kludge).
Should fix build on platforms with gcc<4.9.0.
Bump PKGREVISION.
2016-06-16 20:42:35 +00:00
leot
c8da70127b Update www/webkit-gtk to 2.12.3
Changes:
==================
WebKitGTK+  2.12.3
==================

What's new in WebKitGTK+ 2.12.3?

  - Improved the detection of supported MIME types supported by the media player.
  - Fix web process crash when playing adaptive streaming media.
  - Change the volume while thumb slider is dragged, not only when released.
  - Fix leaked thread in network process.
  - Fix several crashes and rendering issues.
  - Translation updates: Hungarian.
  - Security fixes: CVE-2016-1857, CVE-2016-1856.

==================
WebKitGTK+  2.12.2
==================

What's new in WebKitGTK+ 2.12.2?

  - Fix rendering of scrollbars with GTK themes using stepper buttons.
  - Fix compatibility issue with 2.12.1 regarding local storage access from file URLs.
  - Make menu list buttons use the text color from the theme.
  - Do not show resize grip in non-resizable text fields.
  - Fix accessibility events causing Orca to echo key presses instead of speaking the
    inserted characters in password fields.
  - Fix an off by one error in hyphenation.
  - Fix several crashes and rendering issues.
  - Fix the build with libjpeg v9.
  - Translation updates: Bulgarian, Finnish, Greek, Italian, Turkish.

==================
WebKitGTK+  2.12.1
==================

What's new in WebKitGTK+ 2.12.1?

  - Fix spotify player.
  - Improve themed control elements rendering to better match GTK+ widgets.
  - Make remote web inspector work again.
  - Fix several crashes and rendering issues.
  - Fix several memory leaks.
  - Fix the build in Linux / PowerPC.
  - Fix detection of S390X and PPC64 architectures.
  - Fix the build in glibc-based BSD systems
  - Translation updates: Brazilian Portuguese.

==================
WebKitGTK+  2.12.0
==================

What's new in WebKitGTK+ 2.12.0?

  - Enable GSS-Negotiate support when available in libsoup.
  - Fix overlay scrollbar indicator position.
  - Fix smooth scrolling behavior that was not fixed in all cases in 2.11.92.
  - Fix the build with newer versions of GCC and clang.

==================
WebKitGTK+ 2.11.92
==================

What's new in WebKitGTK+ 2.11.92?

  - Revert the patch to limit the number of tiles according to the visible area introduced in 2.11.90,
    because it caused rendering issues in several popular websites.
  - Fix scrollbars rendering again with GTK+ >= 3.19.11.
  - Fix rendering of slider input elements.
  - Fix rendering artifacts when using a web view background color.
  - Make webkit_web_context_clear_cache() work again.
  - Fix smooth scrolling behavior that was changed by mistake.
  - Don't force ENABLE_INTROSPECTION=OFF on Mac.
  - Install WebProcess and NetworkProcess on OSX when not building the Mac port.

==================
WebKitGTK+ 2.11.91
==================

What's new in WebKitGTK+ 2.11.91?

  - Do not show stale contents after session restore.
  - Fix flickering and rendering artifacts when entering accelerated compositing mode
    before the web view is realized.
  - Fix several rendering issues and crashes.
  - Fix build with FTL enabled in FreeBSD.
  - Translation updates: Polish.

==================
WebKitGTK+ 2.11.90
==================

What's new in WebKitGTK+ 2.11.90?

  - Switch to use overlay scrollbars like all other GTK+ widgets and ensure the behavior
    is consistent with GTK+ too.
  - Limit the number of tiles according to the visible area. This was causing a huge memory
    consumption with some websites.
  - Fix toggle buttons rendering with GTK+ 3.19.
  - Fix HTTP authentication dialog rendering when accelerated compositing mode is enabled.
  - Use G_TYPE_ERROR instead of G_TYPE_POINTER for GError parameters of signals.
  - Fix several memory leaks.

=================
WebKitGTK+ 2.11.5
=================

What's new in WebKitGTK+ 2.11.5?

  - Switch FTL to use B3 backend instead of LLVM.
  - Add support for windowless NPAPI plugins with no UI in non X11 platforms.
  - 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 a Web Process crash when quickly attempting many DnD operations.
  - Fix scrollbars rendering with older versions of GTK+.
  - Fix a crash when creating a WebKitWebView without providing a WebKitWebContext.

=================
WebKitGTK+ 2.11.4
=================

What's new in WebKitGTK+ 2.11.4?

  - Prefer to link to LLVM shared libraries when building with FTL enabled.
  - Fix runtime errors when serializing/deserializing session state.
  - Fix critical warnings when loading a URL after a session restore.
  - Fix the build with GTK+ < 3.14.
  - Fix the build with video support disabled.

=================
WebKitGTK+ 2.11.3
=================

What's new in WebKitGTK+ 2.11.3?

  - NetworkProcess is now used unconditionally. The shared secondary process model is now
    the same as using the multiple process model and setting a process limit of 1.
  - Disable DNS prefetch when a proxy is configured.
  - Reduce the maximum simultaneous network connections to match other browsers.
  - Extend notifications API to notify WebKit when a notification is clicked by the user.
  - Add new API to save and restore a WebView session.
  - Add Web Extensions API to be notified about console messages.
  - Add WebKitURIRequest API to get the HTTP method.
  - Add API to handle beforeunload events.
  - 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 a crash in the UI process when the WebView is destroyed while the screensaver DBus proxy
    is being created.
  - Fix a WebProcess crash when loading large contents with custom URI schemes API.
  - Fix UI process crashes related to not having a main resource response when the load is committed
    for pages restored from the history cache.
  - Translation updates: French, German, Turkish

=================
WebKitGTK+ 2.11.2
=================

What's new in WebKitGTK+ 2.11.2?

  - Enable FTL by default in JavaScriptCore for x86_64.
  - Improved media backend performance by better handling glib main loop sources.
  - Fix rendering of lines when using solid colors.
  - Fix web process crashes due to BadDrawable X errors in accelerated compositing mode.
  - Translation updates: Italian.

=================
WebKitGTK+ 2.11.1
=================

What's new in WebKitGTK+ 2.11.1?

  - Improved general performance by better handling glib main loop sources.
  - Add autocleanups support to GObjects exposed in public API.
  - Fixed dashed and dotted border painting.
  - Upload the accelerated canvas as a texture by copying via GPU directly.
  - Popup menus no longer use a nested main loop.
2016-05-30 19:11:31 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
leot
8361ecace7 Update www/webkit-gtk to 2.10.9.
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.
2016-04-12 07:58:04 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
leot
f803e052a4 Update www/webkit-gtk to 2.10.7.
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.
2016-02-03 17:19:18 +00:00
leot
03861fb6a3 Update www/webkit-gtk to 2.10.5.
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.
2016-01-21 13:42:32 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
leot
f00d7d0a95 Update www/webkit-gtk to 2.10.4.
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.
2015-11-22 08:46:35 +00:00
leot
0ae90498d5 Update www/webkit-gtk to webkit-gtk-2.10.3.
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.
2015-11-04 07:03:57 +00:00
jmcneill
0d544a9883 Fix build on NetBSD/arm. 2015-10-26 10:53:24 +00:00
leot
8404dd19eb Get rid of GCC 4.9.0 dependency disabling IndexedDB support.
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.
2015-10-25 16:48:23 +00:00
leot
4905817760 Update www/webkit-gtk to webkit-gtk-2.10.2.
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.
2015-10-24 13:37:45 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
leot
e2a5bd85bc Add a workaround and fixes PR pkg/50284 forcing building webkit-gtk with
-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.
2015-10-05 16:25:30 +00:00
leot
1c06d7ee9f Update www/webkit-gtk to webkit-gtk-2.10.0.
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.
2015-09-26 10:16:37 +00:00
dsainty
001be2c4fc Using ld.gold subverts Pkgsrc wrappers. Explicitly disable it.
This package also crashes certain buggy versions of ld.gold.  Disabling it
fixes build on creaky old Ubuntu systems.
2015-09-06 06:56:15 +00:00