Commit Graph

16 Commits

Author SHA1 Message Date
vsm@google.com 0bcfad872a Update fremontcut with current chrome feature defines
This will bring dart2js / html up to date with Chrome generated dom.

Review URL: https://chromiumcodereview.appspot.com//10035039

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6714 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-18 22:19:12 +00:00
podivilov@google.com c330e105b1 Drop DatabaseBuilder.set_same_signatures method.
It doesn't affect code generation at all.

R=sra@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10073013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6677 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-18 10:40:37 +00:00
podivilov@google.com 658817482f Remove unnecessary renames from dartdomgenerator.py.
AbstractView is not referenced by other idls so we can just ignore AbstractView.idl
like v8 bindings do.

Function -> EventListener rename also doesn't affect anything.

R=sra@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10082011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6676 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-18 10:31:32 +00:00
sra@google.com 83161ea194 Fix fremontcutbuilder bug
Also regenerate dom.dart

Review URL: https://chromiumcodereview.appspot.com//10091020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6611 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-16 23:40:58 +00:00
antonm@google.com 0ddf992c6b Cleanup old phasing code.
R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10094009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6571 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-16 12:53:00 +00:00
antonm@google.com 6df48f184a 1st phasing of transition to new API.
Now list of files should be passed directly, and not via some artificial file.

R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10081014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6562 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-16 09:51:48 +00:00
podivilov@google.com 45f10a7f63 Remove EventListener attributes from Dart DOM API.
All idl interfaces that have EventListener attributes are EventTargets and implement
addEventListener/removeEventListener methods. We can safely drop this JavaScript legacy now.

The changes in dom and html libs are due to interfaces that are now treated as EventTargets
(the list of EventTargets in webkit-supplemental were not full).

R=sra@chromium.org,jacobr@google.com

Review URL: https://chromiumcodereview.appspot.com//10014028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6519 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-13 13:26:49 +00:00
antonm@google.com cace678244 Allow to configure feature when building a database.
R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10081001

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6513 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-13 12:35:56 +00:00
podivilov@google.com 1428e47120 Put Dartium generated idl in a separate directory so they don't interfere with JS DOM generation.
R=antonm@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10038015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6465 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-12 14:47:15 +00:00
antonm@google.com 9775f593a8 Chrome roll 131728->131883.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6450 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-12 05:13:03 +00:00
podivilov@google.com d27d59080e Remove unnecessary renames from fremontcutbuilder.
R=sra@chromium.org,vsm@google.com

Review URL: https://chromiumcodereview.appspot.com//10020023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6411 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-11 12:48:24 +00:00
podivilov@google.com 9af798c536 Support passing the list of idl files to fremontcutbuilder.
Chrome gyp files define the list of all idl files used for bindings generation.
We need a way to pass this list to idl database builder so we are always up to date.

R=antonm@chromium.org,vsm@google.com

Review URL: https://chromiumcodereview.appspot.com//10024016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6403 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-11 11:45:32 +00:00
antonm@google.com 9defc048f9 Enable mutation observers for IDL generation.
R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10005011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6223 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-05 15:56:25 +00:00
vsm@google.com 14673f1529 Use non-pinned IDL for Dartium code gen
The Dartium build will uses the IDL in dart/third_party/WebCore first instead of third_party/WebKit/Source/WebCore due to my last CLs.

This CL should make it use the latter.  Please go ahead and commit if the next roll breaks on this.

Review URL: https://chromiumcodereview.appspot.com//9979031

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6202 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-04 22:33:31 +00:00
vsm@google.com 9de03d5176 Use IDL under third_party/WebCore
See corresponding CL: https://chromiumcodereview.appspot.com/9864005/

Review URL: https://chromiumcodereview.appspot.com//9836096

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5884 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-27 16:13:13 +00:00
dgrove@google.com 7d558789d6 Rename client/{dom,html} to lib/{dom,html} .
Review URL: http://codereview.chromium.org//9845043

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5840 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-26 16:29:54 +00:00