[GTK] Remove all deprecated API from GObject DOM bindings
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Jun 2014 06:40:00 +0000 (06:40 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Jun 2014 06:40:00 +0000 (06:40 +0000)
commitc193dd6d2ea35116718c6957c1bb3f4f981910da
treef8e3ad36c1e4d26b9e9bef5a46f75cc050163a36
parent219aa1cd95a3af2d5f76d24bede587b521ca3cdd
[GTK] Remove all deprecated API from GObject DOM bindings
https://bugs.webkit.org/show_bug.cgi?id=133728

Reviewed by Martin Robinson.

Source/WebCore:
Remove all deprecated symbols from the GObject DOM bindings,
keeping the deprecation infraestructure for future API breaks.

* PlatformGTK.cmake: Remove WebKitDOMDeprecated files from the
build.
* bindings/gobject/WebKitDOMDeprecated.cpp: Removed.
* bindings/gobject/WebKitDOMDeprecated.h: Removed.
* bindings/gobject/WebKitDOMDeprecated.symbols: Removed.
* bindings/gobject/webkitdom.symbols: Updated to the current API.
* bindings/scripts/CodeGeneratorGObject.pm:
(SkipFunction): Remove exceptions for deprecated API.
(GetFunctionDeprecationInformation): Ditto.
(GetEffectiveFunctionName): Ditto.
* bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp:
(webkit_dom_test_event_target_dispatch_event): Deleted.
* bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h:
* bindings/scripts/test/GObject/WebKitDOMTestEventTarget.symbols:
* dom/Element.idl: Remove GObject exception.

Tools:
* gtk/webkitdom.py:
(WebKitDOMDocGenerator): Remove all deleted classes from the list.
(WebKitDOMDocGeneratorSections.__init__): Fix a typo in member initialization.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@169931 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed:
Source/WebCore/ChangeLog
Source/WebCore/PlatformGTK.cmake
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.cpp [deleted file]
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.h [deleted file]
Source/WebCore/bindings/gobject/WebKitDOMDeprecated.symbols [deleted file]
Source/WebCore/bindings/gobject/webkitdom.symbols
Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.cpp
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.h
Source/WebCore/bindings/scripts/test/GObject/WebKitDOMTestEventTarget.symbols
Source/WebCore/dom/Element.idl
Tools/ChangeLog
Tools/gtk/webkitdom.py