Commit Graph

359 Commits

Author SHA1 Message Date
André Costa 48417aef64 build: restructure cmake (#8210)
Co-authored-by: Erik Tagirov <erik.tagirov@edgemtech.ch>
2025-05-21 13:02:26 +02:00
Matevz Mihalic 09895eb943 fix(tiny_ttf): fix GPOS lookup list table address (#8251) 2025-05-21 12:47:23 +02:00
André Costa fc18bb0860 ci: build examples with c++ compiler (#8261) 2025-05-19 16:53:41 +02:00
André Costa e0b65f78cc feat(test): add Dockerfile support with CI env (#8209) 2025-05-12 20:00:43 +02:00
Erik Tagirov 14bb5f2e6b feat(cmake): disable PCPP by default (#8126) 2025-04-28 22:15:23 +02:00
André Costa e290a11a67 ci: move docs build config to main repo (#8137) 2025-04-24 18:19:04 -03:00
VIFEX e79ead093e fix(ffmpeg): fix ffmpeg decoder assert (#8128)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-04-23 10:46:19 +02:00
Fabian Blatz e7af9006bf feat(font): Replace SimSun font with SourceHanSansSC (#8006) 2025-04-17 11:26:26 +02:00
Liam Howatt 8f94109d98 ci(release_updater): Add bi-weekly schedule. Only update master branches on schedule (#8074) 2025-04-15 22:40:21 +02:00
André Costa 3a5e03b37f ci: build docs on pr (#8089) 2025-04-15 09:19:21 +02:00
André Costa f0257a633f build: remove pcpp dependency (#8090) 2025-04-14 19:51:58 +02:00
Felix Biego 48c7691c4b feat(sw_blend) : add argb8888-premultiplied support (#7979)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2025-04-10 14:40:04 +02:00
David Truan 371c21bbda arch(cmake): add native Kconfig support to cmake (#7934) 2025-04-03 14:42:18 +02:00
Benson Muite 95256b45cd fix(tests): explicitly install libudev dependency #7983 (#7985)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-03-26 11:15:38 -03:00
sparkles43 e7ce6093bd fix(scripts): initialize reserved fields of lv_image_dsc_t and lv_image_header_t to prevent compiler warnings (#7799) 2025-03-26 11:15:14 -03:00
William 04ffa24f4b feat(scripts): Add --name parameter to LVGLImage.py (#7996)
Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
2025-03-25 14:26:45 +01:00
Erik Tagirov 60d976c466 feat(draw/sw): add support for vector fonts (#7560) 2025-03-25 12:18:02 +01:00
yushuailong 967ba180b4 feat(refr): add global recolor (#7855)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Signed-off-by: yushuailong <yyyusl@qq.com>
Signed-off-by: yushuailong <yushuailong1@xiaomi.com>
2025-03-23 12:12:13 +01:00
André Costa a6ef8a41b7 fix(port_releaser): always use remote when pushing and add token (#7856) 2025-03-20 16:40:13 +01:00
Victor Wheeler 69052cd2ea docs(doc_builder.py): overhaul, remove bugs, clean up, modularize (#7913)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-03-20 13:54:45 +01:00
Liu Yi cb8ac4df4f ci(ubuntu): ci use ubuntu24.04 (#6241)
Signed-off-by: lhdjply <lhdjply@126.com>
2025-03-07 10:47:17 +01:00
Victor Wheeler 1b21cfe256 docs: fix doc-build failure (#7879) 2025-03-04 06:42:01 +01:00
Liam Howatt 97e0c9c0c2 fix(release_updater): push: if branch is specified, remote must be specified too (#7863) 2025-02-27 15:11:14 +01:00
Gabor Kiss-Vamosi ab07080f01 fix(release_updater): minor fixes and addition of new boards (#7726)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com>
2025-02-25 17:42:11 +01:00
Felix Biego 728546adb7 feat(blend): add blend difference mode (#7796)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
2025-02-21 19:29:29 +01:00
William Spinelli 49d6d7295a fix(nema): fix indexed image error (#7744)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE (push) Waiting to run
C/C++ CI / Build Windows GCC (push) Waiting to run
C/C++ CI / Build Windows MSVC (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-11 20:31:42 -05:00
VIFEX 815b24ffb2 chore(lv_conf_template): replace tab with space (#7736)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-02-10 09:41:16 +01:00
Liam Howatt 56320599cf ci: Port release updater update master as well (#7650) 2025-02-06 13:30:30 +01:00
André Costa 5fde4418fb fix: warn user about deprecated LV_DEFAULT_DRIVE_LETTER (#7620)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE (push) Has been cancelled
C/C++ CI / Build Windows GCC (push) Has been cancelled
C/C++ CI / Build Windows MSVC (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2025-01-30 18:08:36 -03:00
Kevin Schlosser 2cdcf8d729 feat(scripts/LVGLImage.py): adds RGB565 dithering support (#7582) 2025-01-20 17:31:38 -05:00
Liam 124b2e268d ci: add port release updater (#7590) 2025-01-15 08:50:52 +01:00
Victor Wheeler ad66f13f96 feat(docs): batch 12 of proofread/edited docs (#7440)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE (push) Has been cancelled
C/C++ CI / Build Windows GCC (push) Has been cancelled
C/C++ CI / Build Windows MSVC (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
2025-01-10 11:06:42 -03:00
Liam 36a6d173fc feat(demos): add high resolution demo (#7308)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-12-22 11:57:46 +01:00
Neo Xu f5b00f5ad8 feat(animimage): add property support
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-22 11:52:51 +01:00
Neo Xu 133b6fc3f8 feat(property): support second value in property
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-22 11:52:51 +01:00
Kevin Schlosser 3146313e44 feat(gen_json): adds option to gen_json to build without docstrings (#7471) 2024-12-20 07:31:53 -05:00
M1NG bdb4d944de feat(osal): add SDL2 based threading and OS support (#7457)
Co-authored-by: ming <sungod@cheemer.org>
2024-12-18 11:04:18 +01:00
Victor Wheeler 7ecf7c2e52 feat(docs): widget proofread wrap-up (#7405)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-08 23:13:21 +01:00
Gabor Kiss-Vamosi fc5939dcff feat(xml): add the basics of declarative XML support 2024-12-05 10:14:39 +01:00
blkhawk 63ac1cec9b fix(scripts): fix image conversion was scrambling palette data (#7367)
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-02 10:56:24 +08:00
Felipe Neves 05fba5f301 fix(lv_conf): get rid of the LV_CONF path building macros (#7335)
Signed-off-by: Felipe Neves <felipe@lvgl.io>
2024-11-27 11:32:06 +08:00
Victor Wheeler afccd777da feat(code-format): minor enhancements (#7311)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-11-21 21:59:30 +01:00
Victor Wheeler 67968c7a16 fix(docs): stray space in style_api_gen.py and generated doc... (#7309) 2024-11-21 11:36:51 +01:00
Link bfc47f424a fix(script): add ending for raw loader of ThorVG (#7186)
Co-authored-by: SamNofee <sam@nofee.fun>
2024-11-15 09:22:36 +01:00
Liam 17d0169e50 chore(NemaGFX): add missing header, correct the docs, provided HAL is optional (#7174) 2024-11-06 23:52:51 +08:00
Neo Xu 133d2fe4be chore(fs): treat '/' as valid driver letter (#6986)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-29 17:34:55 +08:00
Victor Wheeler d5cb181101 fix(docs): trailing underscore looked like hyperlink to Sphinx (#7172) 2024-10-29 14:53:26 +08:00
Benign X a8d2cc05f1 refactor(gdb): refactor gdb Debugger to be a gdb command (#7140) 2024-10-24 17:57:35 +08:00
xaowang 7f690a2f22 fix(script): do not add pad if 'araw_data_len' can divide 'bblk_size' evenly. (#7109)
Signed-off-by: wxd <xaowang96@gmail.com>
2024-10-24 11:14:54 +02:00
Victor Wheeler 9b6f6d23f1 feat(docs): reorganize docs (#7136) 2024-10-23 20:53:33 +02:00