* Thu Aug 16 2012 dmuellerAATTsuse.com- fix build on ARM * Sun Jul 01 2012 dvaleevAATTsuse.com- compile with --no-keep-memory on ppc. (fixes build)- disable jit on arm and ppc * Sat Jun 30 2012 badshah400AATTgmail.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 2012 dimstarAATTopensuse.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 2012 vuntzAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 vuntzAATTopensuse.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 2012 dmuellerAATTsuse.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 2012 vuntzAATTopensuse.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 2012 vuntzAATTopensuse.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 2012 vuntzAATTopensuse.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 08 2012 vuntzAATTopensuse.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 2012 roAATTsuse.de- Add libwebkit-ia64.patch: fix build on ia64. * Tue Jan 17 2012 vuntzAATTopensuse.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 2011 vuntzAATTopensuse.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 09 2011 dimstarAATTopensuse.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 08 2011 dimstarAATTopensuse.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 2011 dimstarAATTopensuse.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 2011 dimstarAATTopensuse.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 2011 vuntzAATTopensuse.org- Update to version 1.6.1: + Add compatibility methods for DOM bindings * Tue Sep 27 2011 vuntzAATTopensuse.org- Update to version 1.6.0: + Fix documentation generation by specifying the sources directory with $(top_srcdir). + Several bug fixes. * Wed Sep 21 2011 vuntzAATTopensuse.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 2011 dimstarAATTopensuse.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 08 2011 vuntzAATTopensuse.org- Update baselibs.conf to mention the libjavascriptcoregtk- * packages. * Thu Jul 07 2011 vuntzAATTopensuse.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 2011 dimstarAATTopensuse.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 05 2011 vuntzAATTopensuse.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 2011 idonmezAATTnovell.com- Add perl(Switch) BuildRequires to fix build with Perl 5.14. This is used by make-hash-tools.pl. * Wed Apr 27 2011 fcrozatAATTnovell.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 2011 fcrozatAATTnovell.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 03 2011 fcrozatAATTnovell.com- Update to version 1.3.12: + HTML5 media volume managment improvements. + A11y bugfixes. + Many other bugfixes. + Updated translations. * Tue Feb 15 2011 fcrozatAATTnovell.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 2011 vuntzAATTopensuse.org- Disable parallel build in an attempt to fix the build on the build service, where it goes out of memory. * Wed Jan 12 2011 vuntzAATTopensuse.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 2010 vuntzAATTopensuse.org- Update to version 1.3.9: + Compilation fixes for the final GTK+ 2.91.7 release. * Tue Dec 21 2010 vuntzAATTopensuse.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 07 2010 vuntzAATTopensuse.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 2010 dimstarAATTopensuse.org- Update to version 1.3.6: + Update to compile with GTK+ 3.x 2.91.4. + Many, many other bugfixes. * Fri Oct 22 2010 vuntzAATTopensuse.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 2010 vuntzAATTopensuse.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 01 2010 vuntzAATTopensuse.org- Drop gir-repository BuildRequires: the introspection files that were needed from there are now directly with the appropriate libraries. * Tue Aug 31 2010 ajAATTsuse.de- Recommend instead of require lang package since it\'s not mandatory. * Thu Aug 12 2010 vuntzAATTopensuse.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 09 2010 vuntzAATTopensuse.org- Update baselibs.conf for the change in package name. * Fri Aug 06 2010 vuntzAATTopensuse.org- Go back to GTK+ 2: change gtk3-devel BuildRequires to gtk2-devel, change --with-gtk configure flag to 2.0 * Thu Jul 15 2010 dimstarAATTopensuse.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 2010 dimstarAATTopensuse.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 . + 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 2010 dimstarAATTopensuse.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 07 2010 vuntzAATTopensuse.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 07 2010 roAATTsuse.de- Add baselibs.conf (needed for libproxy-pacrunner-webkit) * Wed Mar 17 2010 dimstarAATTopensuse.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 2010 dimstarAATTopensuse.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 2010 vuntzAATTopensuse.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