etkmao and OpenHippy
c711c6337d
fix(ios): fix jsc call c crash ( #4184 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2025-02-14 11:24:39 +08:00
etkmao
da14f2ee8c
fix(core): fix c++ stack overflow ( #4173 )
2025-01-14 17:16:17 +08:00
siguangli and siguangli
6a67d9cf07
feat(android): add layout module for reset layout cache ( #4089 )
...
* feat(android): add layout module for reset layout cache
* fix(android): correct to YogaLayoutNode
---------
Co-authored-by: siguangli <maxli@tencent.com >
2024-11-04 10:51:28 +08:00
wwwcg
4c37c16067
fix(ios): resolve jsc_try_catch invalid issue ( #4021 )
2024-09-13 14:54:20 +08:00
etkmao
18f753b623
refactor(ios): avoid mutex crash in special app environment ( #4020 )
...
* fix(ios): check static invalid mutex crash
* fix(ios): move static maps to heap for checking static overflow crash
2024-09-13 14:54:20 +08:00
etkmao
ac1e4b9906
fix(ios): fix object_data_map crash ( #4017 )
...
when jsc_vm released before jsc_ctx
2024-09-13 14:54:20 +08:00
wwwcg
be8a66934d
refactor(ios): remove unused code in scope and update demo ( #4013 )
2024-09-13 14:54:20 +08:00
wwwcg
8a7bc1a8f3
fix(ios): resolve conversion error between NSString and CtxValue ( #4007 )
...
add unit test for data conversion
2024-09-13 14:54:20 +08:00
wwwcg
3fc7225b46
fix(ios): add exception handle process for jsc ( #3976 )
...
* fix(ios): add exception handle process for jsc
* chore(ios): remove unnecessary exception check log
2024-08-02 15:26:12 +08:00
zealotchen
60fd4eb13e
fix(devtool): fix muli devtool instance crash on android ( #3862 )
...
* fix(devtool): fix muli devtool instance crash on android
* fix(devtool): modify some comment
2024-05-20 10:52:27 +08:00
wwwcg
7d29a3cfb7
feat(ios): add fcp monitor support ( #3803 )
...
* feat(ios): add fcp monitor support
* chore(ios): performance related code optimize
* test(ios): add some test code
2024-04-02 21:01:09 +08:00
siguangli and maxli
b38e990d13
feat(android): support fcp monitor ( #3796 )
...
* feat(android): support fcp monitor
* fix(android): rename to PAINT_TYPE_KEY
---------
Co-authored-by: maxli <maxli@tencent.com >
2024-03-27 14:09:34 +08:00
ilikethese
0658dc3ed0
fix(driver): fix multi thead conflict when destroy engine
2023-10-17 06:55:00 +00:00
9399e28541
fix(core): support onerror for js ( #3471 )
...
* fix(core): support onerror for js
* fix(android): add res load reslut to record jni
* fix(core): support onerror for js
---------
Co-authored-by: etkmao <etkmao@tecent.com >
Co-authored-by: maxli <maxli@tencent.com >
2023-09-05 20:21:42 +08:00
etkmao
be822e3234
fix(perf): fix resource entry nullptr crash
2023-09-04 01:12:12 +00:00
etkmao
9a78a1bd84
fix(jsc): fix gc finalize bug and performance
2023-08-31 12:21:54 +00:00
etkmao
d11670f9ca
fix(jsc): fix gc finalize private data invalid crash
2023-08-09 06:26:40 +00:00
etkmao
a4ff02e447
fix(jsc): fix JSCCtxValue crash after destroy engine
2023-08-08 08:46:35 +00:00
etkmao
1b8013ab9d
fix(perf): support fps calculation for js
2023-08-07 08:50:28 +00:00
etkmao
f35f8997fe
fix(perf): support dom time for performance api
2023-08-04 03:55:34 +00:00
etkmao
d7b7ec4f3c
fix(perf): fix performance api nav start time bug
2023-08-03 12:52:16 +00:00
etkmao
a21b71c404
fix(perf): add v8 memory interface for js
2023-07-25 06:57:47 +00:00
ilikethese
61237f169e
fix(dom): fix modifying event by multi hippy engine
2023-07-19 08:02:00 +00:00
etkmao
7cbd3a7bca
fix(perf): fix performance api crash and params
2023-07-18 09:03:31 +00:00
232bf7472e
fix(perf): support performance api ( #3348 )
...
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* feat(ios): add bridge time point performance
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* feat(ios): remove old ios performance logger
* feat(ios): add performance point for engine start/end
* fix(perf): support performance api
* feat(ios): engine init point and execute source point and resource point
* fix(perf): support performance api
* fix(perf): support performance api
* feat(ios): add first frame naviation timing point
* fix(perf): support performance api
* fix(perf): support performance api
* fix(perf): support performance api
* feat(android): add performace impl
* fix(perf): support performance api
* feat(ios): fix conflicts & add performance api
* feat(ios): add performance api
* fix(android): remove OnNativeInitStart interface
* fix(perf): support performance api
* feat(ios): update ios navigation timing report
* fix(ios): fix correct copyright header
---------
Co-authored-by: etkmao <etkmao@tecent.com >
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: maxli <maxli@tencent.com >
2023-07-04 03:55:39 +00:00
luomy
a802e22f87
fix(ios): remove the semicolon after namespace syntax
2023-07-03 19:22:25 +08:00
luomy
54071e4c2a
refactor(core): reduce header file dependencies
2023-07-03 17:03:48 +08:00
pollyzhang
d89f2b0c49
feat(driver): add performance for js
2023-05-15 21:09:34 +08:00
pollyzhang
427f26f965
fix(driver): fix breakpoint bug
2023-05-12 09:47:55 +00:00
pollyzhang
d8197d1554
fix(driver): fix reload crash
2023-05-12 04:26:23 +00:00
a3a52f18df
refactor(driver): refactor runtime ( #3200 )
...
* feat(driver): refactor runtime
* feat(driver): remove redundant code
* feat(ios): add inspectable for ios
* feat(voltron): compat vm opt for voltron android
* fix(voltron): fix conflict to v3.0-dev
* fix(driver): fix code conflicts
* fix(voltron): delete swift plugin file
* fix(voltron): fix ios vm compile error
---------
Co-authored-by: luomy <ozonelmy@163.com >
Co-authored-by: lvfen <284437334@qq.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-05-11 10:13:59 +00:00
pollyzhang
ab74d04882
refactor(driver): refactor timer module
2023-05-10 08:12:10 +00:00
pollyzhang
2904cae2e1
fix(driver): fix calluifunction holder bug
2023-05-06 10:48:17 +08:00
luomy
301b1fe495
refactor(ios): use utf16 creation method instead of utf8 creation method
2023-04-07 01:36:39 +00:00
pollyzhang
785fae3db5
feat(vfs): vfs handler add workerManager
2023-04-03 08:10:39 +00:00
pollyzhang
cc4c039eef
fix(driver): fix hippy-vue animation bug
2023-03-29 17:25:22 +00:00
pollyzhang
9233da8c5c
fix(driver): fix iOS reload crash
2023-03-29 09:04:47 +00:00
pollyzhang
fe8e355725
feat(driver): refactor vm and fix engine erase crash
2023-03-28 01:43:02 +00:00
pollyzhang
63ed88d2a1
fix(driver): fix finalize crash
2023-03-21 13:24:21 +00:00
pollyzhang
2090d62765
feat(driver): add will_exit_cbs and remove redundant code
2023-03-20 11:19:56 +00:00
pollyzhang
7b42b165b1
feat(driver): remove redundant code
2023-03-20 10:04:15 +00:00
pollyzhang
9b6905fb21
feat(driver): remove global_external_data
2023-03-20 07:06:18 +00:00
pollyzhang
04cf85dba3
feat(driver): add RequestIdleCallback
2023-03-16 14:46:27 +08:00
churchill-zhang
0df056b08f
feat(driver): refactor napi and jsi ( #3033 )
...
* refactor(driver): refactor napi and jsi
* feat(demo): reset @hippy/react dependencies
2023-03-15 19:30:39 +08:00
luomy
9a2902002e
feat(ios): support hippy.podspec for framework project
2023-03-06 08:53:21 +00:00
pollyzhang
7c37402f62
fix(driver): fix the problem of multi-threading at startup time
2022-12-20 17:26:15 +08:00
ilikethese
fad43255f5
fix(dom): fix event listener deconstructor error
2022-12-13 14:50:32 +08:00
pollyzhang
d7b665fc08
feat(connector): add connector for java
2022-12-01 17:46:27 +08:00
luomy
642beb39ac
chore(ios): modify podspec file for cocoapods integration
2022-12-01 15:04:36 +08:00
ivanfanwu
4d4cf1d634
fix(devtools): chore devtools data source
2022-11-27 18:46:28 +08:00