Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(23)

Issue 918333002: Add the c++ code part of bindings2/ (Closed)

Created:
5 years, 10 months ago by eseidel
Modified:
5 years, 10 months ago
Reviewers:
jamesr, abarth-chromium
CC:
abarth-chromium, Aaron Boodman, ben+mojo_chromium.org, darin (slow to review), esprehn, mojo-reviews_chromium.org, ojan, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, zra
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Add the c++ code part of bindings2/ This is all the bindings-level dart code we had to write to enable Dart in Sky. We wrote this over the last 2 weeks in: https://github.com/eseidel/skydart R=abarth@chromium.org, jamesr@chromium.org BUG=454613 Committed: https://chromium.googlesource.com/external/mojo/+/02574316f45210a33003dd08a2c9ee914a57dbf0

Patch Set 1 #

Total comments: 14

Patch Set 2 : Updated per earlier reviews #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1751 lines, -46 lines) Patch
A sky/engine/bindings2/BUILD.gn View 1 chunk +399 lines, -0 lines 0 comments Download
A + sky/engine/bindings2/IDLExtendedAttributes.txt View 5 chunks +1 line, -16 lines 0 comments Download
A sky/engine/bindings2/bindings.gni View 1 chunk +50 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin.h View 1 chunk +34 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin.cc View 1 1 chunk +60 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin.dart View 1 chunk +53 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin_natives.h View 1 chunk +28 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin_natives.cc View 1 1 chunk +184 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin_sky.h View 1 chunk +34 lines, -0 lines 0 comments Download
A sky/engine/bindings2/builtin_sky.cc View 1 1 chunk +37 lines, -0 lines 0 comments Download
A sky/engine/bindings2/dart_callback.h View 1 chunk +30 lines, -0 lines 0 comments Download
A sky/engine/bindings2/dart_callback.cc View 1 1 chunk +39 lines, -0 lines 0 comments Download
A sky/engine/bindings2/dart_event_listener.h View 1 chunk +64 lines, -0 lines 0 comments Download
A sky/engine/bindings2/dart_event_listener.cc View 1 chunk +69 lines, -0 lines 0 comments Download
A sky/engine/bindings2/exception_messages.h View 1 chunk +155 lines, -0 lines 0 comments Download
A sky/engine/bindings2/exception_messages.cc View 1 chunk +166 lines, -0 lines 0 comments Download
A sky/engine/bindings2/exception_state.h View 1 chunk +68 lines, -0 lines 0 comments Download
A sky/engine/bindings2/exception_state.cc View 1 chunk +48 lines, -0 lines 0 comments Download
A sky/engine/bindings2/exception_state_placeholder.h View 1 chunk +39 lines, -0 lines 0 comments Download
A + sky/engine/bindings2/exception_state_placeholder.cc View 1 chunk +9 lines, -2 lines 0 comments Download
A + sky/engine/bindings2/mojo_natives.h View 2 chunks +5 lines, -7 lines 0 comments Download
A + sky/engine/bindings2/mojo_natives.cc View 1 6 chunks +13 lines, -11 lines 0 comments Download
A sky/engine/bindings2/nullable.h View 1 chunk +54 lines, -0 lines 0 comments Download
A sky/engine/bindings2/scheduled_action.h View 1 chunk +37 lines, -0 lines 0 comments Download
A sky/engine/bindings2/scheduled_action.cc View 1 chunk +30 lines, -0 lines 0 comments Download
M sky/engine/bindings2/scripts/templates/attributes_cpp.template View 1 3 chunks +3 lines, -3 lines 0 comments Download
M sky/engine/bindings2/scripts/templates/methods_cpp.template View 1 2 chunks +4 lines, -4 lines 0 comments Download
A + sky/engine/bindings2/snapshot.dart View 1 chunk +4 lines, -3 lines 0 comments Download
A sky/engine/bindings2/snapshot.cc.tmpl View 1 chunk +18 lines, -0 lines 0 comments Download
M sky/engine/tonic/dart_builtin.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M sky/engine/tonic/dart_builtin.cc View 1 2 chunks +7 lines, -0 lines 0 comments Download
M sky/engine/tonic/dart_converter.h View 1 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
eseidel
5 years, 10 months ago (2015-02-12 20:26:19 UTC) #1
abarth-chromium
LGTM https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin_natives.cc File sky/engine/bindings2/builtin_natives.cc (right): https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin_natives.cc#newcode136 sky/engine/bindings2/builtin_natives.cc:136: // TODO(dart): Hook up to developer console (if/when ...
5 years, 10 months ago (2015-02-12 20:52:33 UTC) #2
eseidel
https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin.cc File sky/engine/bindings2/builtin.cc (right): https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin.cc#newcode11 sky/engine/bindings2/builtin.cc:11: #include "mojo_natives.h" This looks wrong? https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin_natives.cc File sky/engine/bindings2/builtin_natives.cc (right): ...
5 years, 10 months ago (2015-02-12 21:09:37 UTC) #3
abarth-chromium
https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin.cc File sky/engine/bindings2/builtin.cc (right): https://codereview.chromium.org/918333002/diff/1/sky/engine/bindings2/builtin.cc#newcode11 sky/engine/bindings2/builtin.cc:11: #include "mojo_natives.h" On 2015/02/12 at 21:09:37, eseidel wrote: > ...
5 years, 10 months ago (2015-02-12 21:17:54 UTC) #4
eseidel
5 years, 10 months ago (2015-02-12 21:42:16 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
02574316f45210a33003dd08a2c9ee914a57dbf0.

Powered by Google App Engine
This is Rietveld 408576698