webkit2gtk3/webkit2gtk3.changes

346 lines
14 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Thu May 21 20:32:34 UTC 2015 - zaitor@opensuse.org
- Update to version 2.8.3:
+ Fixed a regression introduced in 2.8.2 that broke downloads
when using the network process.
+ Fix the build with Netscape plugins disabled.
+ Fix XPixamps leaked by GLContext when using EGL on X11.
- Changes from version 2.8.2:
+ Fix network redirection to a non HTTP destination.
- Use a webkit subdirectory for the disk cache to avoid conflicts
with other files in the cache directory when the disk cache is
cleaned up.
- Do not preserve the Origin header on on cross-origin redirects.
- Prevent WorkQueue objects from being leaked and ensure its
worker thread always exits.
-------------------------------------------------------------------
Tue Apr 14 17:03:41 UTC 2015 - zaitor@opensuse.org
- Update to version 2.8.1:
+ Handle keep-alive connections in GStreamer HTTP source element.
+ Fix a crash in DOMObjectCache when a wrapped object owned by.
the cache is unreffed by the user.
+ Fix rendering of drag and drop icon.
+ Fix the build with REDIRECTED_XCOMPOSITE_WINDOW disabled in X11
platform.
+ Fix the build with Wayland target enabled.
+ Fix the build for HPPA.
- Add webkitgtk-gcc5-buildfix.patch: Fix build with gcc5.
-------------------------------------------------------------------
Thu Apr 9 01:09:44 UTC 2015 - mcatanzaro@igalia.com
- Add BuildRequires pkgconfig(libnotify) to build with support for
HTML5 notifications (bnc#926482).
-------------------------------------------------------------------
Thu Mar 26 12:44:51 UTC 2015 - dimstar@opensuse.org
- Change webkit2gtk-4_0-injected-bundles Recommends to Requires:
apps fail to load webkit if the bunldes are not available.
-------------------------------------------------------------------
Mon Mar 23 13:06:25 UTC 2015 - dimstar@opensuse.org
- Update to version 2.8.0:
+ Initial gestures support.
+ HTML5 notifications.
+ User script messages.
+ HTML5 color input.
+ APNG support.
+ Performance improvements.
+ Playing audio notification signal.
+ Web view background colors.
-------------------------------------------------------------------
Wed Mar 18 08:55:52 UTC 2015 - dimstar@opensuse.org
- Update to version 2.7.92:
+ Add APNG support.
+ Disable RC4 support in networking backend.
+ Add a configure option to build with OpenGL ES 2.
+ Add an option to enable MiniBrowser for non developer builds
and always install it.
+ Check TLS errors as soon as they are set in the SoupMessage to
prevent any data from being sent to the server in case of
invalid certificate.
+ Make WebKitWebView always hold a reference on WebKitWebContext
now that its possible to create new web contexts.
+ Fix a crash when entering accelerated compositing mode before
the WebView is realized.
+ Fix some transfer annotations used in GObject DOM bindings.
+ Fix GObject DOM objects leaked when the web view contents are
updated.
+ Fix a crash viewing http://www.last.fm/.
+ Fix an infinite loop in ARM Linux when parallel GC is enabled
it again.
+ Fix the build with older versions of GStreamer.
+ Fix the build when NEON_INTRINSICS is enabled.
+ Fix the build with video enabled but WebAudio disabled.
- Changes from version 2.7.91:
+ Enable concurrent JIT.
+ Add support for ARIA 1.1 switch and searchbox roles.
+ Fix synchronous loads when maximum connection limits are
reached.
+ Fix web timing calculations when loading resources from the
disk cache.
+ Fix a crash when loading a local file with
webkit_web_view_load_alternate_html.
+ Fix a WebProcess crash when entering accelerating compositing
mode before the WebView is realized.
+ Improve the appearance of fonts loaded via @font-face.
+ Fix undefined symbol issue when loading web extensions.
+ Build bmalloc as a static library.
+ Fix the build with CMake 3.2.
+ Fix the C-Loop LLInt build.
+ Updated translations.
- Drop webkitgtk-bmalloc-as-static.patch: fixed upstream.
-------------------------------------------------------------------
Thu Feb 26 21:27:36 UTC 2015 - dimstar@opensuse.org
- Add webkitgtk-bmalloc-as-static.patch: Build libbmalloc as static
library. Only webkitgtk depends on it.
-------------------------------------------------------------------
Thu Feb 19 18:31:19 UTC 2015 - dimstar@opensuse.org
- Update to version 2.7.90:
+ Use the new memory allocator bmalloc instead of TCMalloc which
drastically improves the overall performance.
+ Remove WebKitWebView::close-notification signal and add
WebKitNotification::closed instead.
+ Implement support for new AtkRole types for MathML.
+ Add support for input color type.
+ Add API to allow overriding the default color chooser
implementation.
+ Resize the accelerating compositing window to a minimum size
again after leaving accelerated compositing mode to save
memory.
+ Ensure WebKitFrame objects are released when the frame is
destroyed.
+ Clear the GObject DOM bindings internal cache when frames are
destroyed.
+ Implement page overlays to bring back the inspector element
highlighting.
+ Fix startup runtime critical warnings when using the network
process.
+ Fix the build with recent versions of GLib that have
GMutexLocker.
+ Fix the gtk-doc generation to appear in DevHelp.
-------------------------------------------------------------------
Fri Jan 23 22:20:29 UTC 2015 - zaitor@opensuse.org
- Update to version 2.7.4:
+ Add API to change the WebKitWebView background color.
+ Add an option to create WebKitWebView snapshots with
transparent background.
+ Add API to make the WebKitWebView editable.
+ Add is-playing-audio property to WebKitWebView.
+ Do not resize the accelerating compositing window to the web
size until accelerated compositing mode is activated.
-------------------------------------------------------------------
Fri Jan 23 22:20:28 UTC 2015 - zaitor@opensuse.org
- Update to version 2.7.3:
+ Add API to support HTML5 notifications.
+ Add UserMedia Permission Request API.
+ GObject DOM bindings API now correctly returns NULL intead of
empty strings to be able to differentiate between not present
and present but empty.
+ Add support for text-decoration-skip.
+ Improve the HTTP authentication dialog.
+ Expose the ID attribute of Meter and Option elements to
accessibility.
+ Use latin1 instead of UTF-8 for HTTP header values.
+ Update NavigationItemProbes inspector icon.
+ Add video/mp2t as alternative mimetype for MPEG TS.
+ Add application/x-mpegurl and video/flv to the list of
supported mimetypes.
+ Add SCHEDULING query support to HTTP media source element.
+ Fix deadlock when shutting down AudioDestination.
+ Updated translations.
- Changes from version 2.7.2:
+ Fix SSL connection issues with some websites after the POODLE
vulnerability fix.
+ Add API to handle user script messages.
+ Add context menu API to Web Process Extensions.
+ Add API to create a WebKitWebContext.
+ Add API to override the default local storage directory.
+ Add WebKitWebResource::failed-with-tls-errors signal to notify
about load failures due to TLS errors also in sub-resources.
+ Fix several crashes in accessibility implementation.
+ Fix XMLHttpRequest with a timeout when using the network
process.
+ Fix XMLHttpRequest with cookies disabled when using the network
process.
+ Fix a crash in the network process when a synchronous load
redirects to a new url in a different security origin.
+ Fix a crash in TextureMapper when video resolution changes.
+ Correctly report the memory used by the media player to the
garbage collector to make sure its freed when the video
element is removed from the DOM.
+ Fix documentation of webkit_print_operation_get_page_setup().
-------------------------------------------------------------------
Fri Jan 23 19:16:29 UTC 2015 - zaitor@opensuse.org
- Update to version 2.6.5:
+ Fix issue that caused some text to be inserted when trying to
delete a word from the Twitter message box.
+ GObject DOM bindings API now correctly returns NULL intead of
empty strings to be able to differentiate between not present
and present but empty.
+ Do not resize the accelerating compositing window to the web
size until accelerated compositing mode is activated.
+ Use latin1 instead of UTF-8 for HTTP header values.
+ Add SCHEDULING query support to HTTP media source element.
+ Add application/x-mpegurl and video/flv to the list of
supported mimetypes.
+ Update NavigationItemProbes inspector icon.
+ Fix the build with recent GStreamer.
+ Fix the build on FreeBSD.
+ Fix build on OS X.
+ Fix the build on powerpc 32 bits.
+ Fixed several crashes in WebCore and JavaScriptCore.
+ Updated translations.
- Drop webkitgtk-libatomic.patch: Fixed upstream.
-------------------------------------------------------------------
Tue Jan 13 15:27:07 UTC 2015 - schwab@suse.de
- Add webkitgtk-libatomic.patch: Check if libatomic is needed in
order to use std::atomic; fixes build on ppc.
-------------------------------------------------------------------
Wed Dec 17 21:56:51 UTC 2014 - zaitor@opensuse.org
- Update to version 2.6.4:
+ Fix SSL connection issues with some websites after the POODLE
vulnerability fix.
+ Fix several crashes in accessibility implementation.
+ Fix XMLHttpRequest with a timeout when using the network
process.
+ Fix XMLHttpRequest with cookies disabled when using the network
process.
+ Fix a crash in the network process when a synchronous load
redirects to a new url in a different security origin.
+ Fix documentation of webkit_print_operation_get_page_setup().
+ Allow to build with GObject introspection disabled.
+ Fix the remote inspector when settings don't change after page
initialization.
-------------------------------------------------------------------
Wed Nov 12 16:21:20 UTC 2014 - zaitor@opensuse.org
- Update to version 2.6.3:
+ Fix a crash when loading flash plugins.
+ Correctly report the memory used by the media player to the
garbage collector to make sure it's freed when the video
element is removed from the DOM.
+ Fix a crash in TextureMapper when video resolution changes.
+ Ensure that CSS-generated text content is exposed to assistive
technologies.
+ Enable CSS_IMAGE_SET on production builds to fix some icons
that are not rendered in the web inspector.
+ Fix the build on FreeBSD and GNU Hurd.
+ Fix the build with video disabled.
-------------------------------------------------------------------
Sat Oct 25 11:51:21 UTC 2014 - dimstar@opensuse.org
- Update to version 2.6.2:
+ SSLv3 is now disabled to protect us against POODLE
vulnerability.
+ TLS errors are no longer ignored by default.
+ Fix the remote web inspector.
+ Fix rendering of buttons, selections and lists with recent GTK+
versions.
+ Improve performance of timers scheduled after a delay in
microseconds.
+ Fix WebKitSettings:enable-smooth-scrolling to actually enable
smooth scrolling.
+ Fix the build with drag and drop support disabled.
-------------------------------------------------------------------
Tue Oct 14 09:34:12 UTC 2014 - dimstar@opensuse.org
- Update to version 2.6.1:
+ Ensure WebKitWebView:is-loading is TRUE right after a new load
starts.
+ Fix a crash in the plugin process with some windowed flash
plugins.
+ Allow to dock the inspector again once undocked when building
with GTK+ >= 3.10.
+ TLS errors now take precedence over the HTTP authentication
dialog.
+ Do not shrink on-disk cache to its default size on startup.
+ Improve the proportion and visibility of some web inspector
icons.
+ Fix GTK+2 plugins not working after being updated.
+ Dont include full path names in WebKitEnumTypes.h to ensure
the generated headers are always identical.
+ Updated transations.
-------------------------------------------------------------------
Mon Oct 13 14:59:24 UTC 2014 - dvaleev@suse.com
- Disable JIT on Power architectures
(-DEANBLE_JIT=OFF -DENABLE_YARR_JIT=0)
-------------------------------------------------------------------
Thu Sep 25 08:13:58 UTC 2014 - dimstar@opensuse.org
- Update to version 2.6.0:
+ Make vimeo videos work again with the GStreamer media backend.
+ Add more free icons for the web inspector.
+ Fix a WebSocket crash when a connection is closed from server
side.
+ Fixed a memory leak in JavaScriptCore.
+ Fix the build with video support disabled.
+ Fix CLoop on the 32-bit Big-Endians.
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 21 13:18:34 UTC 2014 - dimstar@opensuse.org
- Update to version 2.5.90:
+ Use free icons for the web inspector.
+ Change WebKitWebView::load-failed-with-tls-errors signal to
pass the failing URI as signal argument instead of the host.
+ Add new API to allow overwrite existing files when downloading
a file.
+ Add webkit_uri_response_get_http_headers() API.
+ Improve the UI of the HTTP authentication dialog.
+ Fix a crash when navigating away from a web page containing an
ogg video.
+ Fix race condition when downloading a file due to the
intermediate temporary file.
+ Fix toggle buttons rendering with recent GTK+ versions.
+ Fix selection rendering when unfocused with recent GTK+
versions.
+ Mak e the GStreamer media backend not send the transferMode
HTTP header.
- Setup environment to prefer GOLD linker (softlink
/usr/bin/ld.gold to ~/bin/ld).
-------------------------------------------------------------------
Mon Sep 8 16:54:04 UTC 2014 - dimstar@opensuse.org
- Pass -DCMAKE_{EXE,MODULE,SHARED}_LINKER_FLAGS="-Wl,--as-needed
-Wl,-z,now" to cmake call: cmake changed the default to not
accept libraries to have undefined symbols (-Wl,--no-undefined).
In this case though, it is understood and expected, so we remove
--no-undefined from the FLAGS.
-------------------------------------------------------------------
Wed Aug 13 16:47:40 UTC 2014 - dimstar@opensuse.org
- Initial package, version 2.5.3; based on webkitgtk3.spec.