Skip to content

Commit 53d7c0b

Browse files
authored
More codegen support (#732)
- add touch event and touch list support - add DOM objects into codegen - support overload, dartImpl, static member in codegen - new symlink for plugin API headers
2 parents 8e6d34e + 8419d36 commit 53d7c0b

File tree

263 files changed

+8167
-4527
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

263 files changed

+8167
-4527
lines changed

bridge/CMakeLists.txt

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -295,21 +295,7 @@ if (${WEBF_JS_ENGINE} MATCHES "quickjs")
295295
core/page.cc
296296
core/dart_methods.cc
297297
core/api/exception_state.cc
298-
core/api/event_target.cc
299-
core/api/node.cc
300298
core/api/executing_context.cc
301-
core/api/container_node.cc
302-
core/api/document.cc
303-
core/api/element.cc
304-
core/api/html_element.cc
305-
core/api/html_image_element.cc
306-
core/api/html_canvas_element.cc
307-
core/api/document_fragment.cc
308-
core/api/window.cc
309-
core/api/text.cc
310-
core/api/comment.cc
311-
core/api/character_data.cc
312-
core/api/script_value_ref.cc
313299
core/dart_isolate_context.cc
314300
core/dart_context_data.cc
315301
core/executing_context_data.cc
@@ -422,7 +408,6 @@ if (${WEBF_JS_ENGINE} MATCHES "quickjs")
422408
core/html/forms/html_textarea_element.cc
423409

424410
core/native/native_loader.cc
425-
core/native/script_value_ref.cc
426411

427412
# SVG files
428413
core/svg/svg_element.cc
@@ -638,8 +623,33 @@ if (${WEBF_JS_ENGINE} MATCHES "quickjs")
638623
out/plugin_api_pointer_event.cc
639624
out/plugin_api_promise_rejection_event.cc
640625
out/plugin_api_touch.cc
626+
out/plugin_api_touch_event.cc
627+
out/plugin_api_touch_list.cc
641628
out/plugin_api_transition_event.cc
642629
out/plugin_api_ui_event.cc
630+
out/plugin_api_keyboard_event.cc
631+
out/plugin_api_canvas_gradient.cc
632+
out/plugin_api_document.cc
633+
out/plugin_api_html_element.cc
634+
out/plugin_api_html_image_element.cc
635+
out/plugin_api_html_canvas_element.cc
636+
out/plugin_api_html_div_element.cc
637+
out/plugin_api_html_head_element.cc
638+
out/plugin_api_html_body_element.cc
639+
out/plugin_api_html_html_element.cc
640+
out/plugin_api_document_fragment.cc
641+
out/plugin_api_text.cc
642+
out/plugin_api_window.cc
643+
out/plugin_api_comment.cc
644+
out/plugin_api_character_data.cc
645+
out/plugin_api_event_target.cc
646+
out/plugin_api_element.cc
647+
out/plugin_api_node.cc
648+
out/plugin_api_node_list.cc
649+
out/plugin_api_screen.cc
650+
out/plugin_api_html_script_element.cc
651+
out/plugin_api_canvas_rendering_context.cc
652+
out/plugin_api_image.cc
643653
)
644654

645655

bridge/core/api/character_data.cc

Lines changed: 0 additions & 8 deletions
This file was deleted.

bridge/core/api/comment.cc

Lines changed: 0 additions & 8 deletions
This file was deleted.

bridge/core/api/container_node.cc

Lines changed: 0 additions & 8 deletions
This file was deleted.

bridge/core/api/document.cc

Lines changed: 0 additions & 275 deletions
This file was deleted.

bridge/core/api/document_fragment.cc

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)