JJianliang Wang[Infra] Resolve high vulnerability CVE-2025-66418
| Files | Last commit | Last update |
|---|---|---|
[Reland][Infra] Use pip-tools to manage Python requirements.txt In order to optimize the cache mechanism on CI, declare original requirements in requirements.in, then use pip-compile to generate a requirements.txt for hashing the cache key. other changes: 1. re-enable ios-e2e-test. 2. move pnpm install commands in ci script to a package.json file. 3. update pnpm lock file. AutoSubmit: true ExternalPullRequestID: 3616 ExternalGitURL: https://github.com/coolkiid/lynx.git | 11 months ago | |
[Infra] Resolve high vulnerability CVE-2025-66418 Run pip-compile to update requirements.txt | 8 months ago | |
[Reland][Feature][Config][Part2] Part of PageConfig supports IDL to generate decode and read/write code In this commit, we introduce LynxConfig as the base class of PageConfig, and generate read/write and decode code for some members of PageConfig through IDL files. 1. Introduce `LynxConfig` as the code class generated by the IDL file. `LynxConfig` inherits from `EntryConfig`, and `PageConfig` inherits from `LynxConfig`. 2. Add `lynx/core/template_bundle/template_codec/binary_decoder/lynx_config.tmpl` as `LynxConfig` template file, generate `lynx/core/template_bundle/template_codec/binary_decoder/lynx_config_auto_gen.h` as the build file which would not include in git. 3. We implement the read/write and decode code generation for the following ten configs in sequence: a. `version` b. `flatten` c. `implicit` d. `lepusStrict` e. `lepusQuickjsStacksize` f. `lepusNullPropAsUndef` g. `dataStrictMode` h. `enableAsyncDisplay` i. `enableImageDownsampling` j. `enableNewImage` In the future, we will gradually migrate parts related to PageConfig to IDL file management and code generation. | 1 year ago |