[GTK] Simplify the GObject DOM bindings API break check into one step
https://bugs.webkit.org/show_bug.cgi?id=129571

Reviewed by Carlos Garcia Campos.

.:

* Source/PlatformGTK.cmake: We don't need to run the API break check before gtkdoc generation.
Add the check to 'make check.'

Source/WebCore:

* bindings/gobject/GNUmakefile.am: We no longer generate the webkitdom.symbols file in the
DerivedSources directory. All the logic is handled internally in the script now.
* bindings/scripts/gobject-run-api-break-test: Removed.

Tools:

* GNUmakefile.am: Add the API break check to 'make check.'
* gtk/check-for-webkitdom-api-breaks: Added. A combination of the two removed scripts.
* gtk/check-gdom-symbols: Removed.
* gtk/webkitdom.py: Added.
(header_name_list_from_gtkdoc_config_file): Gets the names of all headers from the gtkdoc config file.
(get_all_webkitdom_symbol_files): Find the symbol files from the names.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/ChangeLog b/ChangeLog
index d7dbb63..1ad7a93 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2014-03-04  Martin Robinson  <mrobinson@igalia.com>
 
+        [GTK] Simplify the GObject DOM bindings API break check into one step
+        https://bugs.webkit.org/show_bug.cgi?id=129571
+
+        Reviewed by Carlos Garcia Campos.
+
+        * Source/PlatformGTK.cmake: We don't need to run the API break check before gtkdoc generation.
+        Add the check to 'make check.'
+
+2014-03-04  Martin Robinson  <mrobinson@igalia.com>
+
         [GTK][CMake] ENABLE_NAVIGATOR_CONTENT_UTILS is mistakenly enabled for the CMake build
         https://bugs.webkit.org/show_bug.cgi?id=129502