[ATK] Do not expose aria-help in ATK based platforms
[WebKit-https.git] / Source / WebKit / gtk / ChangeLog
index d2e3f34..8bf1478 100644 (file)
@@ -1,3 +1,111 @@
+2013-09-20  Mario Sanchez Prada  <mario.prada@samsung.com>
+
+        [ATK] Do not expose aria-help in ATK based platforms
+        https://bugs.webkit.org/show_bug.cgi?id=121675
+
+        Reviewed by Chris Fleizach.
+
+        Removed accessibilityHelpText() helper method from
+        DumpRenderSupportGtk's API, since it's not longer needed.
+
+        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: Removed method.
+        * WebCoreSupport/DumpRenderTreeSupportGtk.h: Ditto.
+
+2013-09-16  Enrica Casucci  <enrica@apple.com>
+
+        Remove unused function didSetSelectionTypesForPasteboard from EditorClient.
+        https://bugs.webkit.org/show_bug.cgi?id=121464
+
+        Reviewed by Darin Adler.
+
+        * WebCoreSupport/EditorClientGtk.cpp:
+        * WebCoreSupport/EditorClientGtk.h:
+
+2013-09-16  Gustavo Noronha Silva  <gns@gnome.org>
+
+        [GTK] Make symbol export filter more strict, and disable for dev/test builds
+        https://bugs.webkit.org/show_bug.cgi?id=120586
+
+        Reviewed by Martin Robinson.
+
+        * GNUmakefile.am: only use the version script when in developer mode..
+
+2013-09-14  Alberto Garcia  <berto@igalia.com>
+
+        [GTK] WebKitGTK+ is linking against libxslt in too many places
+        https://bugs.webkit.org/show_bug.cgi?id=121356
+
+        Reviewed by Martin Robinson.
+
+        Don't use LIBXSLT_CFLAGS when compiling libwebkitgtk, no source
+        files use libxslt there.
+
+        The webkit tests don't use libxslt, so we shouldn't link against
+        it.
+
+        * GNUmakefile.am:
+
+2013-09-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.com>
+
+        [GTK] Move to the new web inspector
+        https://bugs.webkit.org/show_bug.cgi?id=120647
+
+        Reviewed by Carlos Garcia Campos.
+
+        * WebCoreSupport/InspectorClientGtk.cpp:
+        (WebKit::InspectorClient::openInspectorFrontend): update paths to the internal resource ones.
+        (WebKit::InspectorClient::inspectorFilesPath): ditto.
+        * tests/testwebinspector.c:
+        (consoleMessageCallback): the new inspector currently emits an error when loading, so add it to
+        the list of messages which are not considered failures.
+        * webkit/webkitglobals.cpp:
+        (webkitInit): register resource as a local scheme; currently used by the inspector.
+
+2013-09-13  Alberto Garcia  <berto@igalia.com>
+
+        download-requested arg should be WEBKIT_TYPE_DOWNLOAD not G_TYPE_OBJECT
+        https://bugs.webkit.org/show_bug.cgi?id=57634
+
+        Reviewed by Darin Adler.
+
+        * webkit/webkitwebview.cpp:
+        (webkit_web_view_class_init):
+
+2013-09-12  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK][WK1] Block accelerated compositing under non-X11 displays
+        https://bugs.webkit.org/show_bug.cgi?id=121165
+
+        Reviewed by Martin Robinson.
+
+        This is analogous to the changes in r154728 and r154729 that enforce disabling accelerated compositing
+        under Wayland displays and made the RedirectedXCompositeWindow use in WebKit2 limited only to the X11 displays.
+
+        * WebCoreSupport/AcceleratedCompositingContextGL.cpp: Remove two unnecessary header includes that also
+        introduce symbols that conflict with the symbols defined in the X headers. Include the <gdk/gdkx.h> header
+        if the GTK+ dependency can provide it.
+        (WebKit::AcceleratedCompositingContext::initialize): Only set up the RedirectedXCompositeWindow instance
+        if running under an X11 display.
+        (WebKit::AcceleratedCompositingContext::renderLayersToWindow): The removal of the unnecessary header
+        inclusions also removed the std::max() injection into the global scope. Using std::max directly instead.
+        (WebKit::AcceleratedCompositingContext::scheduleLayerFlush): Ditto.
+        * webkit/webkitwebview.cpp:
+        (updateAcceleratedCompositingSetting): A helper function that ensures the accelerated compositing feature
+        stays disabled under Wayland displays. It also prints out a warning message the first time the user tries
+        to enable accelerated compositing under Wayland displays, telling that the feature is not supported and
+        will remain disabled.
+        (webkit_web_view_update_settings): Call updateAcceleratedCompositingSetting() to enable the feature if possible.
+        (webkit_web_view_settings_notify): Ditto.
+
+2013-09-11  Mario Sanchez Prada  <mario.prada@samsung.com>
+
+        [GTK] Remove Gail dependency from build system for GTK3
+        https://bugs.webkit.org/show_bug.cgi?id=119673
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * GNUmakefile.am: Removed GAIL_CFLAGS and GAIL_LIBS.
+
 2013-09-10  Mario Sanchez Prada  <mario.prada@samsung.com>
 
         [GTK] Reimplement atk_text_get_text_*_offset for LINE boundaries