Commit graph

194 commits

Author SHA1 Message Date
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
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
leot
bb5da06590 Update www/webkit-gtk to webkit-gtk-2.8.5.
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.
2015-08-15 15:34:32 +00:00
joerg
9ce4937842 Fix missing includes for some inline functions in the files they are
used. Remove crude -O0 hack that makes ld explode.
2015-07-23 11:10:49 +00:00
wiz
7f264fecc4 Bump PKGREVISION for libnotify dependency. 2015-07-14 18:46:07 +00:00
youri
b9c1def8e0 Add libnotify dependency. 2015-07-14 16:55:45 +00:00
khorben
7eb2ae6af4 Revert part of the patch assuming strnstr(3) on NetBSD
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).
2015-07-14 00:02:34 +00:00
wiz
ec0a369734 Update to 2.8.4, from Leonardo Taccari via wip.
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.
2015-07-12 21:50:12 +00:00
wiz
b9e8d5ceb8 Update to 2.8 and new 4.0 webkit API. From Leonardo Taccari in pkgsrc-wip.
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.
2015-07-12 00:44:46 +00:00
richard
42987f8547 SunOS x86_64 needs -DUSE_SYSTEM_MALLOC in CPPFLAGS to successfully build.
See https://bugs.webkit.org/show_bug.cgi?id=119565
2015-07-06 10:28:12 +00:00
dsainty
741216a931 With MAKE_JOBS=3, gmake 3.81 enters a 100% CPU spin, repeatably, immediately
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.
2015-06-17 03:12:02 +00:00
dsainty
0d08a83aa1 Linking with this library may require newer libstdc++ features than are
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.
2015-06-17 02:48:46 +00:00
wiz
2e65d464e8 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:50:58 +00:00
youri
aa9044b427 Update libsoup references in buildlink files. 2015-06-07 14:14:04 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
wiz
3c5da8671f Fix build on NetBSD-6.x.
Patch from Leonardo Taccari, tested with current pkgsrc version
by Marc Baudoin.
2015-06-01 20:58:37 +00:00
wiz
220ac87ea6 Update to 2.4.9. From Leonardo Taccari in PR 49920.
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.
2015-05-28 05:30:51 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
joerg
f12d758d2a Allow linking on NetBSD/ARM by asking ld to save memory. 2015-03-31 15:56:29 +00:00
joerg
adea9dfb42 Disable optimisations only when compiling for debugging. 2015-03-31 15:55:44 +00:00
joerg
6e27d5fd06 Drop redundantt instruction suffix not supported by LLVM IAS. 2015-03-24 14:30:29 +00:00
wiz
4d874e354f Update to 2.4.8:
=================
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.
2015-01-18 18:52:01 +00:00
jmcneill
04cbd7db1f earmv7hf build fixes 2014-11-27 13:47:02 +00:00
wiz
75c9565a33 Update to 2.4.7:
=================
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.
2014-11-02 22:14:28 +00:00
wiz
749e3e251e Update to 2.4.6:
=================
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.
2014-10-09 05:33:43 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
macallan
c80a9647c6 don't try to enable JIT on PowerPC or sparc
now this builds & works on NetBSD/macppc
2014-09-17 17:35:23 +00:00
jperkin
c39c538540 Fix build on SunOS (disable jit, avoid re-definining std:: functions). 2014-09-16 11:56:13 +00:00