File libwebkit.changes of Package libwebkit

-------------------------------------------------------------------
Sun Jul  1 19:45:04 UTC 2012 - dvaleev@suse.com

- compile with --no-keep-memory on ppc. (fixes build)
- disable jit on arm and ppc 

-------------------------------------------------------------------
Sat Jun 30 08:49:54 UTC 2012 - badshah400@gmail.com

- Add webkit-fix-llvmpipe-crash.patch to fix an llvmpipe crash
  that in turn led to gnome-control-center not starting and giving
  invalid pointer errors. Patch came from upstream development
  version and was rebased to apply to present version. Fixes
  bgo#673681, bnc#769185 and upstream bug
  https://bugs.webkit.org/show_bug.cgi?id=89358.

-------------------------------------------------------------------
Sun Apr 29 14:33:19 UTC 2012 - dimstar@opensuse.org

- Update to version 1.8.1:
  + Throttle DNS prefetching to avoid overloading the resolver.
  + Fix a bug where the Content-Length header was not sent for
    certain XMLHttpRequests.
  + Fix a repainting error that occurred during interior frame
    scrolling.
  + Fix a SIGILL crash in JavaScriptCore on the Geode processor.
  + Fix the rendering of toggle buttons with larger-than-default
    widths and heights with the Adwaita theme.
  + Fix a crash that could occur during synchronous XMLHttpRequests
  + Fix flickering during scrolling and resizing in newer versions
    of GTK+.
  + Merge many security fixes from trunk.

-------------------------------------------------------------------
Wed Mar 28 06:29:02 UTC 2012 - vuntz@opensuse.org

- Update to version 1.8.0:
  + Merge WebCore and JavaScriptCore regressions committed after
    the branch point.
  + Fix several crashes in script bindings by adjusting incorrect
    signal signatures.
  + Fix --disable-geolocation build.
  + Updated translations.

-------------------------------------------------------------------
Tue Mar 20 20:31:34 UTC 2012 - dimstar@opensuse.org

- Update to version 1.7.92:
  + Add a new favicon database API that corrects the problems of
    the old one.
  + Fix rendering of combobox / menulist buttons that do not have
    separators.
  + Fix misrendering of text shadow extents in some situations.
  + Fix 'make check' for source trees without an internal jhbuild.
  + Miscellaneous build fixes.

-------------------------------------------------------------------
Mon Mar 12 13:37:11 UTC 2012 - vuntz@opensuse.org

- Update to version 1.7.91:
  + Properly advertise flac support for the audio tag.
  + Fix a WebProcess segmentation fault related to clipboard
    handling.
  + Add a Find API for WebKit2.
  + Add zoom-text-only setting to WebKit2 GTK+ API.
  + Miscellaneous build fixes.
- Drop libwebkit-fix-gtk2.patch: fixed upstream.

-------------------------------------------------------------------
Mon Feb 27 19:59:02 CET 2012 - dmueller@suse.de

- Fix build on ARM (reducing functionality that is compiled in).
  When building for ARM, pass these to configure:
  --disable-webgl
  --disable-sql-database
  --disable-svg
- Add some configure options: --enable-javascript-debugger
  (useful), --disable-static and --enable-shared (since we care
  only about shared libraries).

-------------------------------------------------------------------
Thu Feb 23 08:10:15 UTC 2012 - vuntz@opensuse.org

- Update to version 1.7.90:
  + Geolocation support is built by default now.
  + requestAnimationFrame support is built by default now.
  + Remove defunct WebInspector GSettings mapping.
  + Lots of build fixes for Windows, GNU Hurd, A64, SPARC and
    Alpha.
  + WebKit will try to use the default libsoup proxy resolver
    automatically.
  + Now interpret plugin metadata as UTF-8.
  + Web content (except plugins) should no longer steal focus from
    other GTK+ widgets.
- Drop libwebkit-ia64.patch: fixed upstream.
- Rebase webkit-ld-optimization.patch.
- Add pkgconfig(zlib) BuildRequires: new dependency.
- Add explicit pkgconfig(glib-2.0) BuildRequires so we can version
  it.
- Add explicit perl, python BuildRequires: those are explicitly
  checked for in configure now.
- Add gtk-doc BuildRequires: the gtk-doc tools are needed at
  install time, for the webkit-specific tools generating the docs.
- Add libwebkit-fix-gtk2.patch: fix build of the GTK+ 2.x version.
- Stop using %glib2_gsettings_schema_* macros for
  libwebkitgtk-1_0-0 and libwebkitgtk-3_0-0: there's no GSettings
  schema anymore.
- Do not use parallel build as it seems to be causing several
  issues.

-------------------------------------------------------------------
Mon Feb 20 12:22:34 UTC 2012 - vuntz@opensuse.org

- Move to pkgconfig() BuildRequires:
  + Old ones: enchant-devel, gstreamer-0_10-plugins-base-devel,
    gtk2-devel/gtk3-devel, libgeoclue-devel, libsoup-devel,
    libxslt-devel, sqlite3-devel.
  + New ones: enchant, gtk+-2.0/gtk+-3.0, geoclue, gstreamer-0.10,
    gstreamer-plugins-base-0.10, libsoup-2.4, libxslt, sqlite3.
- Add missing explicit BuildRequires (some are needed to fix the
  build after the xorg-x11 massive packaging change): cairo,
  cairo-ft, fontconfig, freetype2, freetype2, gail/gail-3.0,
  libpng, libxml-2.0, pango, pangoft2, xrender, xt.

-------------------------------------------------------------------
Thu Feb 16 09:16:51 UTC 2012 - vuntz@opensuse.org

- Add webkit-ld-optimization.patch: pass options to ld (namely
  -Wl,--reduce-memory-overheads -Wl,--no-keep-memory) to use less
  memory when linking. This should help building on OBS. Thanks to
  the openSUSE-ARM team!

-------------------------------------------------------------------
Wed Feb  8 14:24:22 UTC 2012 - vuntz@opensuse.org

- Update to version 1.7.5:
  + Add new signals to track resources loading.
  + Add --no-timeout command line option to DumpRenderTree.
  + Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based
    ATs.
  + Allow to build using extra jhbuild modulesets.
  + Fix emission of ATK text-caret-moved and text-selection-changed
    events.
  + Update primary clipboard with the current selection in X11
    platforms in WebKit2.
  + Implement the policy client in WebKit2 GTK+ API.
  + Add basic printing support to WebKit2.
  + Do not add unnecessary blanks at the end of a line of text to
    fix the line returned by atk_text_get_text_at_offset().
  + Make sure input text field is repainted when value is changed.
  + Add print-backgrounds setting to WebKit2 GTK+ API.
  + Respect the has-backward-stepper and has-forward-stepper
    properties when drawing scrollbars.
  + WebKit-3.0.gir now includes information about C includes or
    exported packages.
  + WebKit1 API documentation was not generated when building with
    gtk-2.0.
  + Make WebKitWebView work inside a GtkOffscreenWindow.
  + Implement DownloadClient and add downloads API to WebKit2 GTK+
    API.
- Remove xz BuildRequires now that it comes for free in the build
  system.
- Add pkgconfig(atspi-2) BuildRequires: new dependency upstream.
- Add pkgconfig(gtk+-unix-print-3.0) BuildRequires for gtk3 build:
  new dependency upstream.

-------------------------------------------------------------------
Thu Feb 02 23:30:15 UTC 2012 - ro@suse.de

- Add libwebkit-ia64.patch: fix build on ia64.

-------------------------------------------------------------------
Tue Jan 17 16:09:56 UTC 2012 - vuntz@opensuse.org

- Update to version 1.7.4:
  + Fix a11y regression: text-inserted events lack text inserted
    and current line.
  + Fix scrollbars in WebKit2 that were drawn behind the window
    resize grip.
  + Fix a memory leak in WebKitWebSourceGStreamer.
  + Slider thumb is not centered on the track with the unico theme.
  + Fix context menu in WebKit2 to not dissapear right after it's
    shown.
  + Use GtkOrientable style class in GTK+ 3 theming code.
  + Change default WebSocket protocol to the latest one (hybi-17).
  + Fix scrollbars size with GTK+ 3.x to follow the current theme.
  + Use gdk_screen_get_monitor_workarea() when available for
    screenAvailableRect().
  + Rename webkit_web_view_load_alternate_html as
    webkit_web_view_replace_content in WebKit2 GTK+.
  + Fix emission of ATK text-caret-moved and text-selection-changed
    events.
  + Add methods to get/set the WebView zoom level to WebKit2 GTK+
    API.
  + Make WebProcess and PluginProcess use the same locale as the UI
    process.
  + Simplify WebKit2 loader client API.
- Create DerivedSources/webkit in %setup to fix build, as a
  temporary workaround.

-------------------------------------------------------------------
Tue Dec 20 09:21:51 UTC 2011 - vuntz@opensuse.org

- Update to version 1.7.3:
  + WebGL is now enabled by default.
  + Initial support for accelerated compositing has been added.
  + Add fullscreen setting to WebKit2 GTK+ API.
  + Fix regression of Push buttons that didn't expose their
    displayed text/name to accessibility toolkit.
  + Initial UI client implementation for WebKit2 GTK+ API.
  + Implement HTML5 History APIs.
  + Implement cookies management in WebKit2.
  + Fix a crash when a download fails.
  + Add support for javascript dialogs in WebKit2 GTK+ API.
  + Add 'enable-dns-prefetching' setting to WebKit2 GTK+ API.
  + Initial support for WebAudio data playback.
  + Add enable-webaudio setting.
  + Links are now focused with Tab by default in WebKit2.
  + Fix HTML5 Youtube video fullscreen button.
  + Improve description of WebSocket errors.
  + Add WebKitWindowProperties to WebKit2 GTK+ API.
  + Fullscreen controller support for the new WebKit Fullscreen
    API.
  + Add WebKitURIResponse to WebKit2 GTK+ API.
  + Fix random crash in pages containing plugins.
  + Fix loading of custom fonts in some web sites like
    surlybikes.com or boingboing.net.
- Add Mesa-devel BuildRequires for WebGL support.
- Create DerivedSources/ANGLE in %setup to fix build, as a
  temporary workaround.

-------------------------------------------------------------------
Fri Dec  9 15:15:51 UTC 2011 - dimstar@opensuse.org

- Add webkit-gir-fixup.patch: Fix up JSCore.gir.in to reference a
  real library: libwebkitgtk-(1.0|3.0).so.0 instead of
  webkitgtk-(1.0|3.0).

-------------------------------------------------------------------
Thu Dec  8 19:42:02 UTC 2011 - dimstar@opensuse.org

- Split typelib files into their own subpackages:
  typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0).
- Add typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0)
  Requires to libwebkitgtk-devel/libwebkitgtk3-devel subpackage.

-------------------------------------------------------------------
Sat Nov 26 22:15:25 UTC 2011 - dimstar@opensuse.org

- Update to version 1.7.2:
  + Fix process freeze when right-clicking on windowless Flash.
  + Performance improvements by avoiding unnecessary clips while
    painting.
  + Notify errors happening on downloads not started by a web view.
  + Allow building with GLib >= 2.31.
  + Significant JavaScript performance improvements on x86 and
    x86-64.
  + Fix application cache directory in WebKit2.
  + Add initial support for cookies in WebKit2.
  + Implement support for downloads in WebKit2.
  + Add methods to load HTML and plain text to WebKit2 GTK+ API.
  + Add webkit_web_view_get_uri() to WebKit2 GTK+ API.
  + Don't show items in option elements with display:none.
  + Add webkit_web_view_load_request() to WebKit2 GTK+ API.
  + Add support for WebAudio AudioFileReader.
  + Port MiniBrowser to use WebKit2 GTK+ API instead of the C API.
  + Add more settings to WebKitSettings in WebKit2 GTK+ API:
    private browsing, developer extras, resizable text areas, tabs
    to links, caret mode, font settings, default charset.
  + Fix windowless plugins drawing in WebKit2.
  + Fix memory leak when fullscreening a video.
  + Remove visited links from page's page group when clearing back
    forward list.
  + Switch to a backing store approach for painting WebKitWebView.
    It improves scrolling performance.
  + Add methods to get/set the settings of a web view to WebKit2
    GTK+ API.
  + Add webkit_settings_new_with_settings() to WebKit2 GTK+ API.
  + Add title property to WebKitWebView in WebKit2 GTK+ API.
- Add xz BuildRequires because we can't build a package for a
  xz-compressed tarball without explicitly specifying that... See
  bnc#697467 for more details.

-------------------------------------------------------------------
Thu Oct 27 21:29:26 UTC 2011 - dimstar@opensuse.org

- Update to version 1.7.1:
  + Fix a problem with scroll adjustments that made scrollbars
    become out of sync with the page contents.
  + Show title of option control items in a tooltip.
  + Improve scrolling performance for pages containing windowed
    plugins.
  + Use GtkGrid instead of GtkTable in authentication dialogs.
  + Fix compatibility issues with DOM bindings.
  + Fix video pause/play in fullscreen.
  + Add support for pseudo-italics on freetype fonts when italic
    font is requested but Fontconfig gives one that is neither
    oblique nor italic.
  + Fix test rendering issues due to custom fonts which use
    synthetic oblique rendering.
  + Support for client-based geolocation.
  + Add support for sending encoded blob data during network
    requests.
  + Use SOCK_SEQPACKET when available for sockets used to
    communicate processes in WebKit2.
  + Add gtk-doc support to generate WebKit2 GTK+ API documentation.
  + Implement default error pages in WebKit2.
  + Initial implementation of WebInspector for WebKit2.
  + Implement drag and drop support in WebKit2.
  + TextChecker implementation for WebKit2.
  + Initial implementation of back forward list for WebKit2 GTK+
    API.
  + Initial implementation of view settings for WebKit2 GTK+ API.
  + Initial implementation of loader client for WebKit2 GTK+ API.
  + Implement cache model for WebKit2
  + Initial implementation of web context for WebKit2 GTK+ API.
  + Add methods to get/set a custom text enconding to WebKit2 GTK+
    API.
  + Add WebKitError to WebKit2 GTK+ API.

-------------------------------------------------------------------
Tue Sep 27 14:41:57 UTC 2011 - vuntz@opensuse.org

- Update to version 1.6.1:
  + Add compatibility methods for DOM bindings

-------------------------------------------------------------------
Tue Sep 27 07:33:22 UTC 2011 - vuntz@opensuse.org

- Update to version 1.6.0:
  + Fix documentation generation by specifying the sources
    directory with $(top_srcdir).
  + Several bug fixes.

-------------------------------------------------------------------
Wed Sep 21 11:55:04 UTC 2011 - vuntz@opensuse.org

- Update to version 1.5.90:
  + Bumped GStreamer requirement to 0.10.30.
  + Switch to GTK+3 by default. GTK+2 is still required for the
    WebKit2 plugin process though.
  + Create pot files in builddir.
  + Improvements in the WebKit2GTK+ port.
  + Lots of bugfixes.

-------------------------------------------------------------------
Fri Aug 12 19:46:03 CEST 2011 - dimstar@opensuse.org

- Update to version 1.5.2:
  + Remove G_CONST_RETURN usage througout WebKit, it's deprecated
    in glib.
  + Add plugin process support in WebKit2. Now (GTK+2) plugins can
    work again with a GTK+3 build.
  + Add API to set local storage database path.
  + Further UA spoofing for Google Calendar, since it assumes
    Linux+WebKit means mobile (ugh).
  + Lots of bugfixes.
- Drop libwebkit-no-G_CONST_RETURN.patch: fixed upstream.
- Remove make stamp-po in %build, the bug has been fixed long ago.
  see https://bugs.webkit.org/show_bug.cgi?id=50612

-------------------------------------------------------------------
Fri Jul  8 11:54:11 CEST 2011 - vuntz@opensuse.org

- Update baselibs.conf to mention the libjavascriptcoregtk-*
  packages.

-------------------------------------------------------------------
Thu Jul  7 09:36:39 CEST 2011 - vuntz@opensuse.org

- Add libwebkit-no-G_CONST_RETURN.patch: stop using deprecated
  G_CONST_RETURN, which might make the build fail for other
  packages. Taken from svn.

-------------------------------------------------------------------
Tue Jun 14 09:57:21 CEST 2011 - dimstar@opensuse.org

- Update to version 1.5.1:
  + The JSC library is now available independently. It's called
    "libjavascriptcoregtk", and it comes with its own pkg-config
    file.
  + New spellchecking APIs, useful to implement spellchecking
    features in the UAs.
  + New DOM methods to check if editable areas have been modified
    by the user (webkit_dom_html_{input,text_area}_is_edited).
  + Lots of improvements in the WebKit2GTK+ port.
  + Lots of bugfixes.
- Split out new subpackage libjavascriptcoregtk{-1_0-0,-3_0-0} for
  libjavascriptcoregtk library.

-------------------------------------------------------------------
Sun Jun  5 23:27:33 CEST 2011 - vuntz@opensuse.org

- Update to version 1.4.1:
  + This is a maintenance release which includes several noteworthy
    fixes:
    - Allow building with newer versions of GCC
    - Fix rendering problems on pages that have 0-pixel sized fonts
    - Plug a memory leak in the networking layer
  + Bug fixes: bwo#61693, bwo#60917, bwo#59697, bwo#61480,
    bwo#60155, bwo#85984, bwo#57644, bwo#59585, bwo#59718,
    bwo#59799.

-------------------------------------------------------------------
Thu May 26 16:19:21 UTC 2011 - idonmez@novell.com

- Add perl(Switch) BuildRequires to fix build with Perl 5.14. This
  is used by make-hash-tools.pl.

-------------------------------------------------------------------
Wed Apr 27 15:34:12 UTC 2011 - fcrozat@novell.com

- Update to version 1.4.0:
  + WebKitGTK+ for now prevents loading plugins which use
    incompatible GTK+ versions to avoid symbol collisions.
  + Many other bugfixes.

-------------------------------------------------------------------
Tue Mar 22 12:59:12 UTC 2011 - fcrozat@novell.com

- Update to version 1.3.13:
  + GObject DOM Bindings contains a major change. Explicit
    invocation of DOM objects' addEventListener methods has
    replaced the GObject signal method of DOM event handling.
  + Added API to control the IconDatabase and the cache database
    APIs.

-------------------------------------------------------------------
Thu Mar  3 14:40:45 UTC 2011 - fcrozat@novell.com

- Update to version 1.3.12:
  + HTML5 media volume managment improvements.
  + A11y bugfixes.
  + Many other bugfixes.
  + Updated translations.

-------------------------------------------------------------------
Tue Feb 15 17:43:22 UTC 2011 - fcrozat@novell.com

- Update to version 1.3.11:
  + Add a beginDragWithFiles implementation for the GTK+ event 
    sender.
  + ResourceHandleSoup do not wait for streams to close to issue
    didFinishLoading.
  + Move the request/cache code to libsoup.
  + A11y bugfixes.
  + Many other bugfixes.
- Remove explicit Requires for glib2-devel, gtk2-devel and
  libsoup-devel in devel subpackage: they will automatically be
  added the pkgconfig() way.
- Re-enable parallel build, since it works again in the build
  service.
- Create a GTK+ 3 source package, based on the exact same spec
  file, that we'll keep synchronized.
- Rename webkit-jsc to webkit-jsc-{1,3}, so we can have both GTK+ 2
  and GTK+ 3 versions built. Only the GTK+ 2 version has
  Provides/Obsoletes for webkit-jsc.
- Change baselibs.conf so that it works for the two source
  packages, by simply adding libwebkitgtk-3_0-0 there.

-------------------------------------------------------------------
Mon Jan 17 10:10:29 CET 2011 - vuntz@opensuse.org

- Disable parallel build in an attempt to fix the build on the
  build service, where it goes out of memory.

-------------------------------------------------------------------
Wed Jan 12 19:12:33 CET 2011 - vuntz@opensuse.org

- Update to version 1.3.10:
  + Port form control theming code to GtkStyleContext.
  + Add a new 'make jsc' target to build only JavaScriptCore and
    the jsc binary.
  + Initial support for drag-and-drop file uploads.
  + WOFF font face support.
  + Many other bugfixes.

-------------------------------------------------------------------
Thu Dec 23 15:30:27 CET 2010 - vuntz@opensuse.org

- Update to version 1.3.9:
  + Compilation fixes for the final GTK+ 2.91.7 release.

-------------------------------------------------------------------
Tue Dec 21 10:24:16 CET 2010 - vuntz@opensuse.org

- Update to version 1.3.8:
  + New WebKitWebPluginDatabase and WebKitWebPlugin classes for
    plugin management.
  + The usual fixes for GTK+ 3.x API changes. We are still using
    the old GtkStyle APIs, that should be gone by the next release.
  + Add support for Mozilla-style JS fullscreen API.
  + Add support for the viewport metatag.
  + Many other bugfixes.

-------------------------------------------------------------------
Tue Dec  7 12:33:18 CET 2010 - vuntz@opensuse.org

- Update to version 1.3.7:
  + Fix error pages template's not being filled properly.
  + Fix context menu activation through keyboard.
  + Add automatic garbage collection for most GObject DOM objects
    (all those that are actually in the DOM tree). This gets rid of
    most of the leaks when using the bindings.
  + Add an Inspector API to inspect a DOM node.
  + Tons of a11y bugfixes.
  + Tons of fixes for the in-tree SoupCache, should work much
    better now.
  + Many other bugfixes.
- Explicitly compile translations, since it's broken in the
  tarball.

-------------------------------------------------------------------
Mon Nov 15 11:36:50 CET 2010 - dimstar@opensuse.org

- Update to version 1.3.6:
  + Update to compile with GTK+ 3.x 2.91.4.
  + Many, many other bugfixes.

-------------------------------------------------------------------
Fri Oct 22 11:46:25 CEST 2010 - vuntz@opensuse.org

- Update to version 1.3.5:
  + Add a HTTP cache implementation. This will be eventually
    integrated in libsoup itself, but for now it can be accessed
    from WebKit through the WebKitSoupCache APIs.
  + Updated to work with GTK+ 3.x 2.91.1.
  + Add frame-flattening support, used by some mobile browser, to
    merge all frames in a page into a continuous view.
  + Many other bugfixes.

-------------------------------------------------------------------
Thu Sep 23 11:58:18 CEST 2010 - vuntz@opensuse.org

- Update to version 1.3.4:
  + File reader/writer APIs are now enabled.
  + The javascript JIT is now enabled by default on ARM.
  + Clipboard data is no longer lost when the process exits.
  + Image DnD support.
  + GSettings support to save/restore Web Inspector settings.
  + Add WebSocket support, now enabled by default.
  + Added WebKitWebView::frame-created signal, emitted when a frame
    other than the main frame is created in a view.
  + Added WebKitWebView::view-mode, holding information about how
    the view is being presented. See the property documentation and
    http://www.w3.org/TR/view-mode/ for details.
  + Fullscreen support for HTML5 media player.
  + Identify as WebKit/Safari in Google domains when
    enable-site-specific-quirks is activated. Otherwise we'll get a
    degraded user experience due to their poor UA detection
    algorihtms.
  + Added simple media playback options in the context menu for the
    media elements.
  + Update (and require) to work with gobjet-introspection 0.9.5.
  + Updated to work with GTK+ 3.x 2.90.7 when in GTK+ 3.x mode.
  + Make --disable-jit actually work.
  + Add --enable-opcode-stats configure flag. When enabled,
    statistics about opcode generation will be printed by JSC.
  + Many a11y fixes, particularly in the AtkText interface.
  + CSS box shadows render much faster in many cases.
  + Many other bugfixes.
- Fix webkit-jsc to have a libwebkitgtk-1_0-0 Requires instead of
  libwebkit-1_0-2.
- Handle the GSettings schemas with the %glib2_gsettings_schema_*
  macros.

-------------------------------------------------------------------
Wed Sep  1 15:31:28 CEST 2010 - vuntz@opensuse.org

- Drop gir-repository BuildRequires: the introspection files that
  were needed from there are now directly with the appropriate
  libraries.

-------------------------------------------------------------------
Tue Aug 31 10:07:24 UTC 2010 - aj@suse.de

- Recommend instead of require lang package since it's not mandatory.

-------------------------------------------------------------------
Thu Aug 12 11:36:47 CEST 2010 - vuntz@opensuse.org

- Do not use Provides/Obsoletes for libwebkit-1_0-2 in
  libwebkitgtk-1_0-0: this is simply not true, since the library
  name is libwebkitgtk-1.0 now, not libwebkit-1.0 anymore.

-------------------------------------------------------------------
Mon Aug  9 18:40:20 CEST 2010 - vuntz@opensuse.org

- Update baselibs.conf for the change in package name.

-------------------------------------------------------------------
Fri Aug  6 03:34:02 CEST 2010 - vuntz@opensuse.org

- Go back to GTK+ 2: change gtk3-devel BuildRequires to gtk2-devel,
  change --with-gtk configure flag to 2.0

-------------------------------------------------------------------
Thu Jul 15 12:01:09 UTC 2010 - dimstar@opensuse.org

- Update to version 1.3.3:
  + Fixes to compile with latest GTK+ 2.90.x.
  + Add support for dropping content in WebKitWebViews.
  + Many other bugfixes.

-------------------------------------------------------------------
Tue Jul 13 11:33:56 CEST 2010 - dimstar@opensuse.org

- Update to version 1.3.2:
  + This release is an ABI break.
  + The library has been renamed to libwebkitgtk, so you'll need to
    recompile your applications when upgrading to 1.3.2.
  + Add support for GTK+ 3.x. A new configure flag, --with-gtk, has
    been added, which allows to control which GTK+ version you want
    to build against.
  + Many fixes for the DOM bindings, including support to dispatch
    events to any Node through webkit_event_target_dispatch_event.
  + Added a 'inner-node' property to WebKitHitTestResult, carrying
    the DOM node where the hit test happened.
  + Many DnD fixes, including a fix for the infamous hang-of-death
    while dragging the mouse.
  + Support for <input type="range">.
  + Many other bugfixes.
- Pass --with-gtk=3.0 to configure and use gtk3-devel BuildRequires
  instead of gtk2-devel.
- Drop libwebkit-gir-repository_1.1.patch, fixed upstream.
- Update name of subpackages to new library name (since it got
  renamed to libwebkitgtk).

-------------------------------------------------------------------
Mon Jun 21 12:49:34 CEST 2010 - dimstar@opensuse.org

- Update to version 1.3.1:
  + Initial support for GObject DOM bindings. Present in this
    release is a substantial subset of the basic DOM APIs
    (Document, HTML elements, Node, etc) including access to the
    DOM events through GObject signals.
  + Add webkit_web_back_forward_list_clear, to completely clear the
    BackForward list.
  + Lots of improvements in DOM clipboard and drag-drop access.
  + Add support for GTK+ key themes.
  + Significant improvements in a11y, including improved role
    support and many bugfixes.
- Drop libwebkit-fixbuild.patch, fixed upstream.
- Add libwebkit-gir-repository_1.1.patch: gir repository requires
  version 1.1 by now.

-------------------------------------------------------------------
Wed Apr  7 22:59:02 CEST 2010 - vuntz@opensuse.org

- Update to version 1.2.0:
  + New stable branch of WebKitGTK+; API and ABI stable.
  + A number of crashes discovered since the 1.1.90 release have
    been fixed.
  + Building for SPARC has been fixed.
  + Building on Itanium in 32 bits mode is now possible.
  + Building with newer versions of GTK+ is fixed.
  + A few translations got updated.

-------------------------------------------------------------------
Wed Apr  7 14:49:49 CEST 2010 - ro@suse.de

- Add baselibs.conf (needed for libproxy-pacrunner-webkit)

-------------------------------------------------------------------
Wed Mar 17 20:10:25 CET 2010 - dimstar@opensuse.org

- Update to version 1.1.90:
  + Add support for Fast Mobile Scrolling in the build system.
  + Add function to expose the popup menu font size, add a field to
    WebPopupMenuInfo that receives that information to convey that
    to the web view client's createPopupMenu() call.

-------------------------------------------------------------------
Wed Mar 10 14:00:51 CET 2010 - dimstar@opensuse.org

- Update to version 1.1.23:
  + Blob.slice support.
  + Iimplements ChromeClient::requestGeolocationPermissionForFrame
  + Expose WebFrame::setCanHaveScrollbars().  This allows a view
    which is being resized to not need scroll bars to ensure that
    they are not drawn.
  + Enable SharedWorkers by default, since that's been the default
    for a long time in our build-webkit configuration.
  + [gtk] missing libsoup-2.4 package in gir generation
- Add libwebkit-fixbuild.patch to fix brp error. gchar wants the
  last argument to be NULL, not 0.

-------------------------------------------------------------------
Tue Feb 23 09:29:11 CET 2010 - vuntz@opensuse.org

- Update to version 1.1.22:
  + Preliminary support for Java plugins. Basic functionality is
    there, but there are still a few rough edges. Also newly
    introduced is a new WebKitWebSetting, 'enable-java-applet',
    which controls whether WebKit will recognize the non-standard
    <applet> tag.
  + Add WebKitWebSettings::auto-resize-window; when enabled, WebKit
    will act upon the DOM methods that change the size and/or
    position of the window containing a WebView (window.{moveTo,
    resizeTo, moveBy, resizeBy}).
  + Add WebKitWebSettings::enable-file-access-from-file-uris; when
    enabled, each file:// URI will be assigned its own security
    domain.
  + Lots of bugfixes, especially in the PageCache support.

-------------------------------------------------------------------
Wed Feb 10 16:18:11 CET 2010 - vuntz@opensuse.org

- Update to version 1.1.21:
  + New custom-made GStreamer source element that uses the WebCore
    network layer to download media data; this makes sure any
    headers and cookies will automatically get added when making
    requests.
  + WebKit will now let libsoup know who the first party for a
    given message is, making it possible to implement accept/deny
    policies in Soup.
  - The usual stream of fixes, and improvements

-------------------------------------------------------------------
Mon Feb  8 08:08:43 CET 2010 - captain.magnus@opensuse.org

- Update to version 1.1.20:
  + Fixes to the HTML5 Media Player infrastructure to satisfy sites
    that require cookies, and Referer to be sent; this makes
    WebKitGTK+ able to support the new HTML5 support added to
    Youtube, and Vimeo, for instance.
  + Windowless plugin support is finally here, making it possible
    to get plugins to behave on various web pages.
  + The usual stream of fixes, and improvements

-------------------------------------------------------------------
Wed Jan 20 12:42:45 CET 2010 - vuntz@opensuse.org

- Update to version 1.1.19:
  + Improvements to AtkText implementation
  + RGBA colormap support has been added
  + Improvements to the HTML5 media player
  + Crashes related to clipboard handling, which were hitting many
    users and seemed to be random have been fixed
- Drop libwebkit-fix-gcc-warnings.patch: fixed upstream.

-------------------------------------------------------------------
Fri Jan 15 02:54:59 CET 2010 - vuntz@opensuse.org

- Drop libwebkit-ia64_s390x.patch: this should be fixed another way
  upstream now.

-------------------------------------------------------------------
Wed Jan 13 03:53:12 CET 2010 - captain.magnus@opensuse.org

- Update to version 1.1.18:
  - Add methods to set and get a cache model in WebKitGTK+. We
    offer two possibilites: document viewer (no caches are used)
    and browser (similar to the previous defaults).
  - Add WebKitWebSettings::enable-page-cache. Controls whether the
    Page Cache is enabled or not. For details about what the page
    cache is and does see
    http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
    The page cache is disabled by default, since the gtk+ port
    still presents some small bugs when it's enabled.
  - Add WebKitWebSettings::enable-site-specific-quirks. Controls
    whether a series of page-specific workarounds are used by
    WebKit.
  - Use Content-Encoding support available in recent libsoup.
  - Add WebKitWebSettings::enable-default-context-menu. Controls
    whether webkitgtk+ will show a default context menu on right
    click in the view. Note that even with the property set to
    FALSE right clicks can be handled by the page, either by
    actions or by ad-hoc in-page context menus.
  - Make the WebKitWebView::icon-loaded signal carry a string with
    the favicon's URI. This is an API break, but the signal already
    had a broken signature and was useless anyway, so it's
    extremely unlikely that anybody was using it. Also, add the
    'icon-uri' property to the view, holding the URI for its
    current favicon.
  - Respect Content-Disposition header in downloads (fixes
    downloads in gmail).
  - Various accessibility improvements.
  - Many bugfixes.
- Drop libwebkit-fix-introspection-build.patch: fixed upstream.
- Update libwebkit-ia64_s390x.patch to apply with fuzz=0
- Add libwebkit-fix-gcc-warnings.patch to keep gcc happy. Reported
  upstream (https://bugs.webkit.org/show_bug.cgi?id=33575)
- Remove workaround copy of JSCore-1.0.gir to fix introspection
  build: fixed upstream.

-------------------------------------------------------------------
Mon Dec  7 10:54:20 CET 2009 - vuntz@opensuse.org

- Add libwebkit-ia64_s390x.patch to fix build on ia64 and s390x.
  Patch by ro@suse.de.

-------------------------------------------------------------------
Wed Dec  2 00:44:46 CET 2009 - vuntz@opensuse.org

- Update to version 1.1.17:
  + New APIs to show and close the web inspector and to inspect an
    element at the given coordinates.
  + New property,
    WebKitWebSettings::tab-key-cycles-through-elements, controls
    whether TAB is simply interpreted as another keystroke or is
    used to cycle through the elements in a page.
  + Many a11y improvements.
  + The usual amount of random bugfixes.
- Enable introspection:
  + add gir-repository and gobject-introspection-devel
    BuildRequires.
  + pass --enable-introspection to configure.
  + add a cp workaround for JSCore-1.0.gir not being at the
    expected location.
  + add libwebkit-fix-introspection-build.patch to fix the build

-------------------------------------------------------------------
Fri Nov 27 20:59:38 CET 2009 - dimstar@opensuse.org

- Update to version 1.1.16:
  + Add optional support to generate the gobject-introspection
    gir/typelib files. Enable with --enable-introspection, it's off
    by default.
  + Add a new load status value, WEBKIT_LOAD_FAILED, emitted when
    there's an error during the load process. This is the natural
    companion to WEBKIT_LOAD_FINISHED, which is only emitted when
    the load finished succesfuly.
  + Ensure that keyboard events filtered by GtkIMContext still
    create the proper DOM events.
  + Many a11y improvements: caret browsing fixes, expose heading
    levels, more accessible roles supported, more work in correctly
    showing the element's ancestry list, improved support for
    lists, etc.
  + Many improvements to our media support.
  + Add a new setting to control DOM pastes
    (document.execCommand("Paste"))
  + Many, many bugfixes all over the place.
- Do not self-obsolete, fix a lint warning.

-------------------------------------------------------------------
Wed Sep 23 09:03:32 CEST 2009 - dimstar@opensuse.org

- Update to version 1.1.15.1:
  + [GTK] context menu overriding API is very limited
  + Add new tests to the build.
  + Add the alternative QtLauncher (based on QGraphicsView) to the
    build.

-------------------------------------------------------------------
Wed Sep  9 03:31:37 CEST 2009 - vuntz@opensuse.org

- Update to version 1.1.14:
  + New API has been added to WebKitWebFrame to allow applying
    scrollbars policy as requested by web applications to the main
    frame; if the parent of the WebKitWebView widget is a
    GtkScrolledWindow, policy is applied by the default handler.
  + A new API has been added to help dealing with the various
    resources that are downloaded to compose the final rendering;
    you can now obtain the source code for a page that is loaded,
    for instance.
  + A new property has been added to WebKitWebView to allow setting
    it to "View Source" mode.
  + HTML5 database has gained API to manage the individual
    databases, including usage and quota.
  + A new signal `resource-request-starting' has been added to the
    WebKitWebView to allow modification of outgoing requests for
    every resource.
  + Connection limit has been increased to 60 total connections, 6
    per-host, matching other browsers more closely; this seems to
    have improved loading time of some sites.
  + Undo/redo support has been added to editable texts.
  + The usual stream of small improvements and bug fixes.
- Drop libwebkit-build-warning.patch: fixed upstream.
- Add glib2-devel Requires to devel package.

-------------------------------------------------------------------
Wed Aug 26 13:22:31 CEST 2009 - vuntz@novell.com

- Update to version 1.1.13:
  + GNOME Keyring support was removed in favor of the new Password
    Manager soup feature; to get exactly the same behavior,
    applications should use SoupPasswordManagerGNOME. This requires
    libsoup 2.27.91 or newer.
  + Several accessibility improvements, including support for
    testing the a11y infrastructure in our layout tests.
  + You can now enable/disable HTML5 offline application cache
    using a new setting added to WebKitWebSettings.
  + Drag support has landed, meaning you can start playing with
    HTML5 drag and drop support; drop support is still missing.
  + A crash with scripts closing windows has been fixed.
  + Image cursors support has been added.
  + The usual stream of small improvements and bug fixes.
- Remove gnome-keyring-devel BuildRequires.
- Add libgeoclue-devel BuildRequires.
- Pass --enable-geolocation to configure and remove
  now non-existing --enable-gnomekeyring.
- Add libwebkit-build-warning.patch to fix a warning.

-------------------------------------------------------------------
Fri Jul 31 20:51:43 CEST 2009 - vuntz@novell.com

- Move back doc files to the devel package.

-------------------------------------------------------------------
Wed Jul 29 05:49:49 CEST 2009 - vuntz@novell.com

- Update to version 1.1.12:
  + Fix WebKitSoupAuthDialog to only save passwords in
    gnome-keyring (if enabled) when authentication succeeds.
  + Implement a proper size_request method for WebKitWebView. The
    widget will request the size of the whole page as its size
    requisition.
  + Many a11y improvements.
  + The usual amount of other misc fixes.
  + WEBKIT_DEBUG variable now accepts channel names in any case
    again.

-------------------------------------------------------------------
Mon Jul 20 00:43:24 CEST 2009 - vuntz@novell.com

- Update to version 1.1.11:
  + WebKit has got a new feature - a XSS auditor, that should
    improve security; this feature is still experimental, and
    disabled by default, but applications can enable it using the
    setting.
  + The hackish content sniffing code that was beig used to avoid
    pages requesting downloads instead of displaying content has
    been replaced by usage of a new Soup feature, which implements
    proper content sniffing.
  + More accessibility work, including fixes for problems which
    were critical for a possible GNOME 2.28 release.
  + Pasting rich text from other browsers should now work as
    expected.
  + The usual amount of misc fixes.

-------------------------------------------------------------------
Tue Jun 16 01:13:30 CEST 2009 - vuntz@novell.com

- Update to version 1.1.10:
  + WebKitNetworkRequest has now GObject properties for its URI and
    the SoupMessage that backs it up.
  + Fix AtkText methods get_selection and get_n_selections to not
    use the global selection but only the selection that belongs to
    the object being used.
  + Fix a crasher when emitting the a11y signal 'text-caret-moved'
    in some situations with debug builds.

-------------------------------------------------------------------
Mon Jun 15 09:45:33 CEST 2009 - vuntz@novell.com

- Move doc files to the library package instead of devel package,
  and also install the NEWS file for the GTK+-specific part of
  WebKit.

-------------------------------------------------------------------
Thu Jun 11 02:05:08 CEST 2009 - vuntz@novell.com

- Update to version 1.1.9:
  + Scrolling once again received a lot of love, and many subtle
    problems and bugs were killed, and we now get correct behavior
    in acid2; a number of smaller improvements are in the queue.
  + Accessibility keeps gaining better support. On this release a
    lot of work was done on the AtkText interface implementation.
  + WebKitNetworkRequest now carries with it all the information
    regarding the request, not only the URI. This means you will no
    longer miss headers such as Referer when passing NetworkRequest
    objects from a callback to webkit_web_frame_load_request.

-------------------------------------------------------------------
Fri May 29 12:45:10 CEST 2009 - vuntz@novell.com

- Update to version 1.1.8:
  + 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.

-------------------------------------------------------------------
Mon May 18 00:40:58 CEST 2009 - vuntz@novell.com

- Update to version 1.1.7 (not everything is listed in ChangeLog):
  + Build fixes.
  + Enable JIT on x86-64 gtk+.

-------------------------------------------------------------------
Wed Apr 29 16:45:03 CEST 2009 - vuntz@novell.com

- Update to version 1.1.6 (not everything is listed in ChangeLog:
  + Added support for generating API docs in the Qt build using
    "make docs"
  + Add enchant support for spell-checking-languages property to
    work properly.
  + [GTK] Error reporting
  + Quite some accessibility improvements
  + New printing API.
- Add enchant-devel BuildRequires.

-------------------------------------------------------------------
Fri Apr 17 13:56:42 CEST 2009 - vuntz@novell.com

- Make libwebkit-1_0-2 provides libwebkit so that the lang package
  is installable.

-------------------------------------------------------------------
Wed Apr 15 11:34:36 CEST 2009 - vuntz@novell.com

- Update to version 1.1.5:
  + Integrate gtk-doc into the Gtk+ buildsystem.
  + Add unit tests.
  + Filter out all C++ symbols.
  + Build fixes.
- Add lang package for new translations.

-------------------------------------------------------------------
Sat Apr  4 15:08:26 CEST 2009 - vuntz@novell.com

- Update to version 1.1.4:
  + Do not export cti* symbols.
  + Enable HTML5 media elements support by default in the GTK+
    port.
  + Separate gtk unit tests.
  + Misc patches for WebKitWebHistoryItem.
  + Require gnome-keyring 2.26.0.
- Remove --enable-video from configure: it's active by default now.

-------------------------------------------------------------------
Thu Mar 19 21:29:48 CET 2009 - vuntz@novell.com

- Update to version 1.1.3:
  + Way too many changes to list here. See ChangeLog.
- Rename libwebkit-1_0-1 to libwebkit-1_0-2, reflecting soname
  change.
- Drop webkit-cairo-canvas-r34625-for-1.0.1.patch: fixed upstream.
- Drop webkit-fix-gcc43.patch: fixed upstream.
- Drop libwebkit-no-return-in-nonvoid.patch: does not apply anymore
  at all, should be fixed upstream.
- Drop libwebkit-use-after-free.patch: fixed upstream.
- Remove pre_checkin.sh: there's no dll/exe file anymore in the
  tarball.
- Remove unneeded BuildRequires: curl-devel, libqt4-devel.
- Change sqlite-devel to sqlite3-devel.
- Add BuildRequires: gcc-c++, gnome-keyring-devel,
  gstreamer-0_10-plugins-base-devel, libjpeg-devel, libsoup-devel.
- Add libsoup-devel to Requires of devel package.
- Make webkit-jsc require libwebkit-1_0-2.
- Do not call autoreconf.
- Remove --enable-svg-experimental flag from configure.
- Add flags to configure: --enable-video, --enable-gnomekeyring.
  Those options are disabled by default, but we want them for good
  GNOME integration.

-------------------------------------------------------------------
Fri Dec  5 17:03:23 CET 2008 - olh@suse.de

- %configure does not use RPM_OPT_FLAGS, export CXXFLAGS as well

-------------------------------------------------------------------
Mon Oct  6 19:10:23 CEST 2008 - cthiel@suse.de

- reviewed 

-------------------------------------------------------------------
Wed Oct 1 08:01:08 CEST 2008 - dominique-openusse@leuenberger.net

- Let's not package up the *.la files. They anyhow have illegal
  references to other la files which are no longer packaged
  (libwebkit-1.0.la for example contains ref to libsqlite3.la)

-------------------------------------------------------------------
Fri Sep 19 01:55:08 CEST 2008 - maw@suse.de

- Add libwebkit-use-after-free.patch (bnc#427349, bwo#19618,
  and CVE-2008-3632).

-------------------------------------------------------------------
Tue Aug 26 15:40:34 CEST 2008 - ajorgensen@novell.com

- Fix for -debug* requiring wrong package

-------------------------------------------------------------------
Sat Aug 23 02:00:51 CEST 2008 - ajorgensen@novell.com

- Patch no-return-in-nonvoid-function error

-------------------------------------------------------------------
Wed Aug  6 07:37:48 MDT 2008 - ajorgensen@novell.com

- Update to version 1.0.1
- First release tarball

-------------------------------------------------------------------
Sat Jun 14 09:49:17 CEST 2008 - schwab@suse.de

- Use -mminimal-toc on ppc64.

-------------------------------------------------------------------
Wed Jan 16 11:14:32 CET 2008 - stbinner@suse.de

- update to snapshot r29509

-------------------------------------------------------------------
Thu Jan  3 15:52:56 CET 2008 - stbinner@suse.de

- rename to comply to shared library packaging policy more exactly

-------------------------------------------------------------------
Wed Dec 19 10:00:50 CET 2007 - stbinner@suse.de

- initial package


openSUSE Build Service is sponsored by