Commit graph

149 commits

Author SHA1 Message Date
drochner
589a1b6ee5 pull 2 patches from upstream:
-fix display of animated GIFs
-fix crash on certain sites
bump PKGREV
2011-03-15 21:58:56 +00:00
wiz
ec84fd4a3f Add upstream bug report URL. 2011-03-14 00:15:32 +00:00
martin
23b7aba954 Add a few more cpus to a list of architectures requiring alignment, copy
and pasted. Needs to be fixed better upstream.
2011-03-12 12:15:58 +00:00
wiz
9e456bf187 Simplify patch to match more closely what has been submitted upstream. 2011-02-27 23:42:09 +00:00
wiz
42001cca55 Add upstream bug report URLs. 2011-02-14 20:05:54 +00:00
obache
8ba4294345 Marked as MAKE_JOBS_SAFE=no.
try to link with non-existent libwebkit-1.0.la from Programs/unittests/*.
2011-02-11 05:37:07 +00:00
drochner
99cb813214 update to 1.2.7
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)
2011-02-10 18:26:35 +00:00
drochner
d6fff2973a -fix the png-1.5 API problem using a new function introduced in beta08
which is simpler and more runtime efficient
-pull in some stability patches from upstream
bump PKGREV
2011-01-25 18:38:16 +00:00
wiz
eb505ca027 Mention patch author, John Bowler. 2011-01-15 14:51:52 +00:00
wiz
96ef09a81d Previous png-1.5 fix was incorrect, try again.
Bump PKGREVISION.
2011-01-15 14:51:26 +00:00
wiz
5fd3df6e36 Fix build with png-1.5. 2011-01-14 11:54:04 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
drochner
481c417acf update to 1.2.6
This release has essentially security fixes, covering the following
CVEs:
 CVE-2010-4198 CVE-2010-4197 CVE-2010-4204 CVE-2010-4206
 CVE-2010-1791 CVE-2010-3812 CVE-2010-3813
(plus 2 patches from upstream which fix crashes)
2011-01-08 14:24:10 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
obache
880707dc5b Bump PKGREVISION from icu shlib major bump. 2010-12-17 07:36:08 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
adam
ad514e0776 Changes 1.2.5:
Bug fixes.
2010-10-16 13:46:29 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
drochner
40b9d55a45 update to 1.2.4
changes:
The patches to fix the following CVEs are included with help from
Vincent Danen and other members of the Red Hat security team:
CVE-2010-1781 CVE-2010-1782 CVE-2010-1784 CVE-2010-1785
CVE-2010-1786 CVE-2010-1787 CVE-2010-1788 CVE-2010-1790
CVE-2010-1792 CVE-2010-1793 CVE-2010-2648
2010-09-10 14:18:13 +00:00
drochner
e919f50987 update to 1.2.3
changes:
-misc fixes, minor API extension
-allow to build against icu-4.4
-security fixes added (CVE-2010-1386, CVE-2010-1392, CVE-2010-1405,
 CVE-2010-1407, CVE-2010-1416, CVE-2010-1417, CVE-2010-1665, CVE-2010-1418,
 CVE-2010-1421, CVE-2010-1422, CVE-2010-1501, CVE-2010-1767, CVE-2010-1664,
 CVE-2010-1758, CVE-2010-1759, CVE-2010-1760, CVE-2010-1761, CVE-2010-1762,
 CVE-2010-1770, CVE-2010-1771, CVE-2010-1772, CVE-2010-1773, CVE-2010-1774)
2010-07-23 14:38:51 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
drochner
405afb13fe update to 1.2.1
I'm not sure the changelog is well maintained, but it liiks like
bugfixes.
2010-05-19 17:54:24 +00:00
drochner
76fd142e34 -fix jit on netbsd/x86 (at least I hope so -- midori and epiphany work
well for me now)
-update to 1.2.0 -- sorry, no concise changelog available
2010-04-12 21:12:12 +00:00
obache
b96d421aca Introduce webkit-jit option, enabled by default (no changes).
Disabling jit will avoid startup crash of www/midori and www/epiphany,
on NetBSD-5, reported as PR#42687 and PR#43039.
2010-04-12 02:26:39 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
drochner
d6cdc97d35 ass patches from webkit CVS to fix security problems
(CVE-2009-2816, CVE-2009-3384), bump PKGREVISION
2010-01-08 09:56:09 +00:00
snj
bca2d2b190 Update to 1.1.15.3. Minor bugfixes and a new translation. 2009-11-21 00:13:58 +00:00
drochner
1bb48a74e8 set minimum libsoup version 2009-10-30 16:53:02 +00:00
wiz
dfb97132d8 Fix build on NetBSD/amd64. From hasso@ 2009-10-19 14:18:08 +00:00
hasso
a8806c1a6f Update to 1.1.15.2. Massive amount of fixes and changes. See upstreams' git
repo for details.
2009-10-15 12:27:44 +00:00
drochner
d53c433421 fix a bashism which made that many files belonging to "webinspector"
were not installed (at least on NetBSD), bump PKGREVISION
2009-09-08 16:40:21 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
obache
3b11655430 recursive bump for icu shlib version change except already done. 2009-08-12 02:31:18 +00:00
drochner
ffdfbf4e7b bump PKGREVISION for icu dependency change 2009-08-09 09:54:11 +00:00
drochner
ea334c56c7 update to 1.1.10
changes: misc fixes
(I know 1.1.11 is out, but it wants an unstable version of libsoup)
2009-07-24 18:37:31 +00:00
joerg
29df5b2be9 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:38 +00:00
ahoka
8fce2d5715 Update to 1.1.8.
Changes:

- We found out that WebKitWebHistoryItems were being kept with a
  reference count of 2 instead of 1 as they should; nobody should be
  relying on that, but if you hit reference counting problems with
  items you were creating yourself, this is for you.
- You can now copy images from the web page to the clipboard.
- Improvements were made to the Plugin handling code.
- Scroll events will now be correctly reported to web applications.
- You can now embed arbitrary widgets as if it was a plugin, with
  the new "create-plugin-widget" signal.
- The atk_text_get_text_{at,after,before}_offset methods are now
  implemented for all boundary types except LINE_AFTER and
  LINE_BEFORE.
- The usual stream of minor fixes and improvements, as always.
2009-06-09 13:08:14 +00:00
snj
8decf8feb0 Update to 1.1.7.
Changes:
- Do not handle KeyEvents with Ctrl or Alt modifiers that we
  otherwise know nothing about. Otherwise shortcuts defined in the
  WebView will never be executed.
- Add information about the SVG index bounds check committed in r43590.
- For paste from middle button (button==2) we want to use
  the GDK_PRIMARY_SELECTION. Implement the new getCurrentTarget
  method in PasteboardHelperGtk by asking the WebView which
  clipboard to use.
- Add glib-2.0 to the list of required package.
- (test_webkit_web_frame_create_destroy): Declare webView as a GtkWidget*
  to fix pointer type incompatibility warnings.
- Make the scan program call g_thread_init(NULL) in addition to
  g_type_init(), so that it actually works.
- Unify scrolling code via adjustments and keys. Use the WebCore
  defined constants, since that's what people are most used to at
  this point.
- Add missing call to notifyStatus in the committed case and a
  missing property notify.
- When a download is requested by an ongoing request, use the already
  provided response to set the suggested filename for the WebKitDownload
  object, if available.
- Remove bogus extern "C" from some source files.
- Misc fixes to InspectorClientGtk: use g_filename_to_uri to
  get the URI and use web_view_load_uri instead of the deprecated
  web_view_open method for loading the URI.
- Add #if ENABLE(DATABASE) guards around database code so toggling
  ENABLE_DATABASE off does not break builds.
- Implement load-status and progress properties on the view, as well as
  load-status on the frame. This supersedes the different load signals
  load-progress-changed, load-committed, load-done, load-started and
  load-finished which are not only misnamed but broken by design.
- Fix memory leaks.
- Use strlen instead of g_utf8_strlen when calculating the size of
  the data that is being given to webkit_web_frame_load_string to be
  loaded, so that we don't miss any of the content.
- Fix mis-applied patch.
- Add a FrameLoaderClient callback for ResourceRetrievedByXMLHttpRequest.
- Provide a mechanism to create a quirks delegate for HTMLParser
- Add MessageSource and MessageLevel parameters to
  ChromeClient::addMessageToConsole.
2009-05-20 03:28:48 +00:00
snj
f883634946 Update to 1.1.6.
Changes:
  - Several ATK support additions and fixes got landed, with many
    roles being now implemented, providing better accessibility.
  - Caret browsing is now available.
  - Spelling check has been implemented using Enchant; the API is
    still lacking, and some of the functionality still needs to be
    improved, though.
  - Error reporting is now available, with default error pages, and
    API that allows the application to override the default behavior;
    localization of those pages is still not supported, but planned.
  - More crashes and other bugs fixed.
2009-05-13 18:39:46 +00:00
hasso
518a9e37e0 Needs msgfmt. 2009-04-22 12:36:46 +00:00
snj
b13f6a9868 Update to 1.1.5. This is basically a sync with a more recent WebKit
nightly, and does not have much in the way of webkit-gtk changes.
2009-04-15 19:35:19 +00:00
drochner
67bb63f0b3 update to 1.1.4
changes: minor fixes and cleanup
2009-04-08 16:42:50 +00:00
he
43cafc3804 Bump PKGREVISION following the update of textproc/icu, and the
corresponding change of ABI.

OK'ed by wiz@ (as was the textproc/icu update).
2009-03-25 22:37:12 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
snj
4f909bd6e6 Update to 1.1.3. Changes:
2009-03-15  Xan Lopez  <xlopez@igalia.com>

        Bump version to 1.1.3 for release and fix soversion
        calculation (oops). Thanks to Frederik Himpe for pointing this
        out.

        * configure.ac:

2009-03-15  Xan Lopez  <xlopez@igalia.com>

        Bump version and libtool version for release.

        * configure.ac:

2009-03-14  Xan Lopez  <xlopez@igalia.com>

        No review, build fix.

        Split clean rules to make distcheck pass.

        * GNUmakefile.am:

2009-03-13  Mark Rowe  <mrowe@apple.com>

        Reviewed by Dan Bernstein.

        Remove rarely used Makefile targets from the Makefile.

        There are many situations in which the targets don't work as expected,
        and their primary use is addressed by having the build system default
        to building the appropriate architecture.

        * Makefile.shared:

2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>

        Reviewed by Holger Freyther.

        [Gtk] Fix make clean targets
        https://bugs.webkit.org/show_bug.cgi?id=24450

        Fix 'make' clean targets. We shouldn't be removing DerivedSources
        if it's only clean. Only remove it if it's distclean or
        maintainer-clean. Also remove build-related auxillary files on
        dist/maintainer clean.

        * GNUmakefile.am:

2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>

        Reviewed by Holger Freyther

        [GTK]DumpRenderTree doesn't compile for non-X11 GTK ports anymore
        https://bugs.webkit.org/show_bug.cgi?id=2260

        pangoft2 is also used in directfb builds so use it for all targets

        * configure.ac:

2009-03-02  Xan Lopez  <xan@gnome.org>

        Reviewed by Mark Rowe.

        https://bugs.webkit.org/show_bug.cgi?id=24287
        [GTK] Move auth dialog feature to WebKit/

        Add WebKitSoupAuthDialog files to build.

        * GNUmakefile.am:

2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Alexey Proskuryakov.

        https://bugs.webkit.org/show_bug.cgi?id=16826
        [Gtk] Implement WebKitDownload

        Adding new files related to WebKitDownload to the GTK+ port.

        * GNUmakefile.am:

2009-03-02  Gustavo Noronha Silva  <gns@gnome.org>

        Unreviewed build fix; adding missing files to EXTRA_DIST, so that
        they show up in the tarball.

        * GNUmakefile.am:

2009-03-01  Christian Dywan  <christian@twotoasts.de>

        * configure.ac: Bump GTK port version to 1.1.1.

2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>

        Unreviewed build fix. Adding the WebKit/gtk/webkitmarshal.list
        file to EXTRA_DIST to fix make dist.

        * GNUmakefile.am:

2009-02-26  Xan Lopez  <xan@gnome.org>

        Reviewed by Holger Freyther.

        https://bugs.webkit.org/show_bug.cgi?id=16947
        [GTK] Missing HTTP Auth challenge

        Add HTTP authentication dialog with optional GNOME Keyring
        storage.

        * GNUmakefile.am:
        * configure.ac:

2009-02-26  Xan Lopez  <xan@gnome.org>

        Reviewed by Holger Freyther.

        https://bugs.webkit.org/show_bug.cgi?id=16947
        [GTK] Missing HTTP Auth challenge

        Take marshallers to be built from a manually maintained list
        instead of grepping the sources.

        It's much faster, especially so now that we want to add
        marshallers from WebCore too. A system to only take into account
        the modified files when generating the marshallers from sources
        could be hacked, but I think it's overkill considering how rarely
        a new marshaller is added.

        * GNUmakefile.am:

2009-02-24  Jan Michael Alonzo  <jmalonzo@webkit.org>

        Reviewed by Alexey Proskuryakov.

        [Gtk] add options for 3D transforms and HTML5 channel messaging to the build
        https://bugs.webkit.org/show_bug.cgi?id=24072

        Add options for toggling 3D transforms and HTML5 channel messaging
        support on or off.

        Also fix the web-workers option. It should be web-workers and not workers.

        * configure.ac:

2009-02-23  Xan Lopez  <xan@gnome.org>

        Reviewed by Alexey Proskuryakov.

        https://bugs.webkit.org/show_bug.cgi?id=22624
        [SOUP][GTK] Need API to get SoupSession from WebKit.

        Remove CURL support, the only supported HTTP backend is SOUP now.

        * GNUmakefile.am:
        * configure.ac:

2009-02-19  Christian Dywan  <christian@twotoasts.de>

        Rubber-stamped by Holger Freyther.

        http://bugs.webkit.org/show_bug.cgi?id=22811
        Underlinking in Programs_UnitTests (GTK+ build)

        * GNUmakefile.am: Add GLIB_LIBS to unit test library flags.

2009-02-18  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Holger Freyther.

        Fix symbols.filter location, and add other missing files to the
        autotools build, so that make dist works.

        * GNUmakefile.am:

2009-02-17  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Alexey Proskuryakov.

        https://bugs.webkit.org/show_bug.cgi?id=23939
        Release build being built with debugging symbols

        * configure.ac: Revert change done in revision 40790, since we
        already have a AC_PROG_CXX macro call as part of WEBKIT_INIT

2009-02-12  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Eric Seidel.

        * configure.ac: Make soup the default HTTP backend for the Gtk port.

2009-02-09  Calvin Walton  <calvin.walton@gmail.com>

        Reviewed by Holger Freyther.

        https://bugs.webkit.org/show_bug.cgi?id=23823

        [Gtk] Fix build with recent autotools

        Current versions of automake/libtool don't assume you want C++ enabled
        by default any more, so explicitly check for a C++ compiler.

        * configure.ac: Add AC_PROG_CXX macro

2009-02-02  Christian Dywan  <christian@twotoasts.de>

        Rubber-stamped by Holger Freyther.

        Don't require Geolocation by default.

        * configure.ac:

2009-01-30  Jan Michael Alonzo  <jmalonzo@webkit.org>

        Reviewed by Nikolas Zimmermann.

        [Gtk] Refactor autoconf/configure.ac in preparation for jsc and webkit build splits
        https://bugs.webkit.org/show_bug.cgi?id=22136

        * GNUmakefile.am:
        * acinclude.m4: Removed.
        * autogen.sh:
        * autotools/acinclude.m4: Added.
        * autotools/dolt.m4: Added.
        * autotools/symbols.filter: Renamed from symbols.filter.
        * autotools/webkit.m4: Added.
        * configure.ac:

2009-01-30  Holger Hans Peter Freyther  <zecke@selfish.org>

        Reviewed by Nikolas Zimmermann.

        [GTK] Implement GeolocationService using the Geoclue library

        https://bugs.webkit.org/show_bug.cgi?id=22022

        Untested implementation of the GeolocationService using the geoclue
        library. Velocity handling is completely missing and the accuracy
        handling might be wrong.

        * GNUmakefile.am:
        * configure.ac:

2009-01-11  Xan Lopez  <xan@gnome.org>

        Reviewed by Holger Freyther.

        Bump version to 1.1.0 since we are breaking ABI and adding new
        major features.

        * configure.ac:

2008-12-19  Marco Barisione  <marco.barisione@collabora.co.uk>

        Reviewed by Holger Freyther.

        http://bugs.webkit.org/show_bug.cgi?id=16562
        [gtk] Implement WebPolicyDelegate methods

        Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
        Noronha.

        This implements the delegates methods of WebPolicyDelegate.
        Since Gtk+/C doesn't have delegate methods, they are replaced with
        signals.

        A new object WebKitWebPolicyDecision allows the browser to delay its
        response in certain cases. WebKitWebNavigationAction contains the
        information about what caused a navigation request.

        * GNUmakefile.am: Add new files

2008-12-19  Gustavo Noronha Silva  <gns@gnome.org>

        Reviewed by Holger Freyther.

        Use ustar tar format for WebKit/GTK+'s make dist target, so that
        storing files whose filenames are > 99 is possible.

        * configure.ac:

2008-12-19  Holger Hans Peter Freyther  <zecke@selfish.org>

        [GTK] Build fix by defining WTF_USE_JIT_STUB_ARGUMENT_VA_LIST

        Fix the jit compilation on i*686 on Linux by using the va_list
        to pass arguments to the CTI. This is done on the MAC as well
        and sunspider and javascriptcore seem to work with that.

        * configure.ac:

2008-12-18  Pamela Greene  <pam@chromium.org>

        Submitted without review.
        Right, remove the whole misplaced directory, not just the tests.

        * fast: Removed.
        * fast/dom: Removed.

2008-12-18  Pamela Greene  <pam@chromium.org>

        Submitted without review.
        Moving layout test into LayoutTests where it belongs.

        * fast/dom/setter-type-enforcement-expected.txt: Removed.
        * fast/dom/setter-type-enforcement.html: Removed.

2008-12-15  Daniel Macks  <dmacks@netspace.org>

        Reviewed by Darin Adler.

        Default to use external libicu-config if avail on all platforms.
        https://bugs.webkit.org/show_bug.cgi?id=22713

        * configure.ac:
2009-03-18 03:13:12 +00:00
hasso
e31f5a0764 * Use bash for autogen.sh (the package already depends on it)
* Make it build on DragonFly
2008-12-29 14:57:32 +00:00
jmcneill
b2a600cadd Update webkit-gtk to svn snapshot r39230 (1.0.3.39230).
No changelog upstream, but notable changes are improved font rendering and
it now scores 99/100 on the acid3 test.
2008-12-13 02:35:15 +00:00
jmcneill
9bc8702ba5 Fix build with bison 2.4 2008-12-11 20:53:04 +00:00
ahoka
d10228ab9a Import webkit-gtk-1.0.2.35656 as www/webkit-gtk.
WebKit is an open source web browser engine. WebKit is also the name of
the Mac OS X system framework version of the engine that's used by
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
and JavaScript code began as a branch of the KHTML and KJS libraries
from KDE.

This is the GTK2+ port of the engine.
2008-12-11 19:38:57 +00:00