Commit Graph
58 Commits
Author SHA1 Message Date
wwwcg 8139a6dc53 build(ios): fix std::function build error on Xcode15.3 2024-03-12 17:04:02 +08:00
ilikethese e799c47277 fix(dom): remove some redunant log 2024-01-22 13:31:37 +00:00
ilikethese 418afed19f fix(dom): add deserializer log 2024-01-22 12:05:55 +00:00
ilikethese 37f8721291 fix(dom): add log for deserializer crash 2024-01-22 11:58:41 +00:00
iliketheseandOpenHippy 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
ruifanyuan 85b7853e12 fix(ios): set logging delegate 2023-11-13 07:58:08 +00:00
ruifanyuan f2ba451797 fix(android): fix compile issue in AS release mode 2023-10-30 10:31:25 +00:00
ruifanyuan 57628bf404 fix(perf): enable perflog output in debug mode only 2023-10-26 10:25:00 +08:00
ruifanyuan 3963f68793 fix(ios): remove highly frequent logs 2023-10-23 02:48:40 +00:00
Ruifan Yuan ed206edb2a feat(perf): add logs to pinpoint performance issues 2023-10-17 15:26:58 +08:00
etkmao 5ead86c37c fix(core): crash protect for worker on ios 2023-09-22 14:08:06 +00:00
ilikethese 2fbb558523 feat(dom): set dom thread priority 2023-09-21 10:18:31 +08:00
etkmao 28a0e364bb fix(core): fix std hash for xcode15 2023-09-19 06:40:17 +00:00
etkmao 3a2e85d5ab fix(renderer): update tdfcore d47969ec25d4f403595f06219ea43b202de9af74 2023-08-29 08:12:42 +00:00
ilikethese 59fb75097c feat(dom): remove dom value 2023-08-29 14:52:25 +08:00
lvfen ff89fec772 fix(voltron): fix crash when dom value type error 2023-07-12 08:41:54 +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
ilikethese 0b2c89a4f2 fix(footstone): fix specific map iterator destroy error 2023-05-31 03:27:01 +00:00
wwwcg 9fbaf31746 fix(ios): fix ConsoleModule.log not working (#2812) 2023-05-26 03:59:08 +00:00
pollyzhang 4914e5352c fix(driver): fix finish crash 2023-05-15 04:10:07 +00:00
pollyzhang ab74d04882 refactor(driver): refactor timer module 2023-05-10 08:12:10 +00:00
luomy 44da9289cc fix(ios): fix a bug caused by the timestamp returning the same value 2023-04-28 09:35:01 +00:00
pollyzhang 785fae3db5 feat(vfs): vfs handler add workerManager 2023-04-03 08:10:39 +00:00
pollyzhang aac0438b70 fix(footstone): fix looper driver bug 2023-03-20 08:36:49 +00:00
pollyzhang 04cf85dba3 feat(driver): add RequestIdleCallback 2023-03-16 14:46:27 +08:00
etkmao 253f203614 fix(renderer): fix unsuitable type conversion 2023-03-14 11:08:48 +00:00
etkmao 0faf7321e9 fix(renderer): fix Worker thread crash 2023-03-14 11:08:48 +00:00
lukehuang ba86070ec8 fix(renderer): fix Worker error 2023-03-14 11:08:48 +00:00
lukehuang 948fffcec2 fix(renderer): support double to int32 2023-03-14 11:08:48 +00:00
pollyzhang 0058bd2d9b fix(footstone): fix terminate bug when the thread is waiting for wake-up 2023-02-27 07:00:36 +00:00
pollyzhang 6f9414ce11 fix(footstone): fix terminate crash 2023-02-23 03:22:32 +00:00
luomy aaacba8d55 refactor(ios): adapate cxx20 for ios demo 2022-11-02 18:12:09 +08:00
luomy 0f6d76775a refactor(ios): refactor common utility components 2022-10-27 17:27:05 +08:00
churchill-zhangandluomy 8fa613d87a feat(vfs): add vfs module
Co-authored-by: luomy <ozonelmy@163.com>
2022-10-17 10:43:10 +08:00
superzheng 2986115fce feat(android): serialization support version 15 data
serialization support version 15 data and
decouples related types and their dependencies.
2022-09-23 15:14:32 +08:00
pollyzhang a0be5bdce5 feat(footstone): refactor driver 2022-09-13 10:38:01 +08:00
pollyzhang 7a17eb34ac fix(footstone): fix infinite loop bug for iOS looper 2022-09-09 16:14:19 +08:00
pollyzhang f76c379cba fix(driver): fix memory leak 2022-09-07 19:28:07 +08:00
superzheng 8475d4cecf feat(cmake): remove Android system library in js driver 2022-08-29 15:51:31 +08:00
pollyzhang b547cb304f feat(footstone): rename unicode string_view to string_view 2022-08-22 09:51:26 +08:00
pollyzhang e53c80c6bb feat(driver): refactor string_view_util 2022-08-18 20:01:03 +08:00
1d4cc704d5 feat(driver): adjust the namespace (#2400)
* feat(driver): adjust the driver namespace

* chore(lib): rebuild lib js

Co-authored-by: Zoom Chan <zoom_chan@163.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
2022-08-15 22:03:06 +08:00
fdcce587af feat(framework): adjust the directory structure for the framework (#2349)
Co-authored-by: luomy <ozonelmy@163.com>
Co-authored-by: maxli <maxli@tencent.com>
Co-authored-by: shermanchen <shermanchen@tencent.com>
Co-authored-by: omegaxiao <omegaxiao@tencent.com>
2022-08-11 20:34:35 +08:00
pollyzhang 446b6c4b22 feat(core): ability to breakpoint when v8 is running long js code 2022-07-28 14:32:08 +08:00
ilikethese a1421e86e9 feat(dom): add tools for log dominfo 2022-07-26 16:24:34 +08:00
churchill-zhangandsuperzheng 4b50c685c8 feat(base): add driver for worker and export header files (#2259)
* feat(base): add driver for worker and export header files

* feat(base): modify the header path and corresponding build script

* feat(base): modify dependency paths and add copyright notices

* feat(base): use the project root as the include headers search path

* feat(base): modify file dependencies and remove redundant header files

* feat(base): delete useless configuration

Co-authored-by: superzheng <superzheng@tencent.com>
2022-07-22 14:17:13 +08:00
ilikethese 8efccb4a55 feat(footstone): refactor ReadObjectProperties function signature 2022-07-22 12:00:05 +08:00
ilikethese 918fc0964e feat(footstone): refactor ReadObjectProperties function 2022-07-22 12:00:05 +08:00
88e8a3ab72 feat(devtools): remove base lib and adopt footstone (#2177)
* feat(devtools): remove base lib and adopt footstone

* feat(devtools): fix workermanager crash

* feat(devtools): fix conflit

* feat(devtools): add devtools macros

* fix(cmake): update cmake script to use gloabl packages module

* feat(devtools): remove devtools_base/logging

* feat(devtools): move tdf_string_util.cc to footstone

* feat(devtools): remove devtools_base

* feat(devtools): chore macros

* fix(devtools): remove unuse space

* fix(devtools): fix ios work manager

* fix(devtools): remove unuse %s

* fix(devtools): fix ios compile

Co-authored-by: Super Zheng <medns@126.com>
Co-authored-by: ivanfanwu <ivanfanwu@tencent.com>
Co-authored-by: Zoom Chan <zoom_chan@163.com>
2022-07-12 12:41:35 +08:00
superzheng 6abf2b56e2 feat(android): change compiler options based on LLVM 12
change compiler options based on LLVM 12
and fix related code issues
2022-07-11 17:08:24 +08:00