etkmao
592c010b24
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-10 15:54:04 +08:00
wwwcg
09072062d3
fix(ios): resolve engine reuse issue ( #4019 )
...
refactor UIManager and HippyBridge,
remove some redundant UIView's category
2024-09-05 19:41:19 +08:00
etkmao
74c1b7dfb5
fix(core): check crash on config SetScaleFactor ( #3967 )
2024-07-29 10:22:32 +08:00
wwwcg
a7dcbdbb13
fix(ios): eliminate all warnings and open treat_warning_as_error
2024-07-08 14:37:45 +08:00
etkmao
a6d3da3321
Bugfix/anim state crash ( #3891 )
...
* fix(perf): animation state not crash on release version
* fix(core): crash protect when onInstanceDestroy is invoked 2 timers
* fix(core): animation state not crash on release version
2024-06-11 16:21:57 +08:00
etkmao
64294cd2d2
fix(ios): animation nullptr crash
2024-05-29 17:28:37 +08:00
wwwcg
772729cbaf
chore(ios): eliminate some warnings
2024-05-14 17:13:55 +08:00
wwwcg
fd05c64949
fix(dom): optimized results not used in move operation
2024-05-06 12:07:08 +08:00
wwwcg
07a533f7f0
fix(dom): missing render_info update before move operation
2024-05-06 12:07:08 +08:00
zealotchen
c7236883db
feat(dom): fix vue3 list item position ( #3826 )
...
* feat(dom): fix vue3 list sort
* feat(dom): fix vue3 list item position
* feat(dom): perf code && adjust needSortByIndex
* feat(dom): fix dom manager unit test
* feat(dom): avoid get self depth when skip sortByIndex
2024-04-12 18:00:07 +08:00
wwwcg
8139a6dc53
build(ios): fix std::function build error on Xcode15.3
2024-03-12 17:04:02 +08:00
ilikethese
c0356309aa
fix(layout): fix layout border default css direction
2024-01-22 10:03:09 +00:00
ilikethese
9a41ae9aed
fix(dom): layout width and height result great than 0
2023-12-15 08:43:27 +00:00
ilikethese
637d5e9d9f
fix(dom): fix dom diff algorithm
2023-12-15 03:31:11 +00:00
ilikethese
5b94924fb1
fix(dom): convert layout result nan to 0
2023-12-15 03:22:23 +00:00
ilikethese
117e087f07
fix(dom): fix dom memory leak ( #3628 )
...
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
2023-11-22 15:21:48 +08:00
iPel
a28fb76814
feat(android): reduce layout event when size not change
2023-11-03 05:15:40 +00:00
ruifanyuan
f2ba451797
fix(android): fix compile issue in AS release mode
2023-10-30 10:31:25 +00:00
zealotchen
f672a4451a
fix(dom): fix skip style diff update style map null
2023-10-30 14:50:07 +08:00
ruifanyuan
3963f68793
fix(ios): remove highly frequent logs
2023-10-23 02:48:40 +00:00
zealotchen
4e612941b9
feat(vue): add style diff perf ( #3553 )
...
* feat(dom): add dom style diff
* feat(vue): add vue style diff
2023-10-19 14:41:29 +08:00
Ruifan Yuan
ed206edb2a
feat(perf): add logs to pinpoint performance issues
2023-10-17 15:26:58 +08:00
ilikethese
3523c95ca1
fix(dom): handle event by platform
2023-10-09 08:24:17 +00:00
ilikethese
18409bb493
fix(dom): fix thread conflict on measure function
2023-09-27 07:47:44 +00:00
ilikethese
abf6f1d1a5
fix(dom): fix multi-thread access event_options conflict
...
* fix(android): remove vsync on destroy root
* fix(dom): fix multi-thread access event_options conflict
* fix(ios): fix remove vsync event when release on ios
---------
Co-authored-by: maxli <maxli@tencent.com >
Co-authored-by: etkmao <etkmao@tecent.com >
2023-09-27 10:29:55 +08:00
ilikethese
a2d72144e7
fix(dom): fix layout event trigger condition
2023-09-10 05:52:45 +00:00
etkmao
fb3bb1269f
fix(ios): fix create node crash in main thread when releasing vc
2023-09-09 12:04:12 +00:00
ilikethese
3624aa447b
feat(dom): fix trigger error on layout event
2023-09-08 07:56:57 +00:00
etkmao
7da2c69fb5
fix(core): fix performance for dom node
2023-09-04 07:36:38 +00:00
etkmao
208ba93377
fix(core): fix performance for node eliminated
2023-09-04 10:41:47 +08:00
etkmao
3206035b91
fix(perf): fix performance api dom time bug
2023-08-29 08:35:32 +00:00
ilikethese
d2efeda95c
feat(dom): add copyright header
2023-08-29 14:52:25 +08:00
ilikethese
59fb75097c
feat(dom): remove dom value
2023-08-29 14:52:25 +08:00
ilikethese
219e4a44f3
feat(dom): add statistic info for dom size
2023-08-24 09:52:41 +00:00
ilikethese
42493ecbad
fix(layout): fix layout changed error
2023-08-24 15:52:38 +08:00
ilikethese
25a53fd823
feat(layout): update layout engine version to 1.0.5 ( #3434 )
...
Co-authored-by: siguangli <siguangli@qq.com >
2023-08-08 13:12:43 +00:00
etkmao
f35f8997fe
fix(perf): support dom time for performance api
2023-08-04 03:55:34 +00:00
ilikethese
4821060a9d
feat(dom): remove DCHECK for taitank node
2023-07-31 08:06:45 +00:00
ilikethese
ff87b91af1
fix(dom): fix dom ext style diff error
2023-07-21 06:39:18 +00:00
ilikethese
bed61a48c4
fix(dom): filter nodes with same style
2023-07-21 06:29:37 +00:00
luomy
ad7e232756
feat(ios): add 'SetRootOrigin' function for root node
2023-07-18 03:47:55 +00:00
ilikethese
c07a057643
fix(dom): fix vue diff style alogrithm
2023-07-12 10:48:33 +00:00
etkmao
308ef12a35
fix(dom): fix bug for layer optimize ( #3316 )
...
* fix(dom): fix bug for layer optimize
* fix(voltron): fix dart analyze (#2 )
---------
Co-authored-by: etkmao <etkmao@tecent.com >
Co-authored-by: OpenHippy <124017524+open-hippy@users.noreply.github.com >
Co-authored-by: henryjin <443836568@qq.com >
2023-06-25 02:19:21 +00:00
ilikethese
f84c72ca0a
fix(dom): fix simultaneous delete and update animation casue nullptr
2023-06-08 14:31:20 +08:00
etkmao
8d3d6c8bb2
fix(renderer): support backgroundImage for every ViewNode
2023-06-02 02:42:16 +00:00
ilikethese
cbb977034e
fix(layout): get default correct value when delete some properties
2023-05-25 10:36:22 +08:00
pollyzhang
d89f2b0c49
feat(driver): add performance for js
2023-05-15 21:09:34 +08:00
pollyzhang
ca5313da62
fix(animation): add protection logic
2023-04-26 07:57:23 +00:00
pollyzhang
22af406c33
fix(animation): fix animation diff error
2023-04-24 11:39:43 +00:00
ilikethese
a638acdcb4
feat(layout): refactor layout parser function
2023-04-23 07:20:01 +00:00