servo/ports/servoshell/egl
Jonathan Schwender 9455169813
Add OpenHarmony support to servoshell (#32594)
* Generate EGL bindings for ohos

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Adjust servoshell `bin` error message for android/ohos

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* ohos: disable WebGL

offscreen buffers are not implemented yet on ohos.

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Add OpenHarmony support to servoshell

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Share ResourceReaderInstance

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Share android/ohos HostTrait

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Share servo glue

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Pass Init options from ArkTS to Servo

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* f rebase ResourceReaderMethods

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* fixup! Share ResourceReaderInstance

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Fix typo

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Update Cargo.lock

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* ohos: Move WebGL check to webgl thread

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Remove commented code

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

* Remove commented and duplicate / unused code

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

---------

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
2024-06-28 12:51:50 +00:00
..
android Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
ohos Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
android.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
gl_glue.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
host_trait.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
mod.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
ohos.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
resources.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00
servo_glue.rs Add OpenHarmony support to servoshell (#32594) 2024-06-28 12:51:50 +00:00