Neo Xu and GitHub
b78aa6afc7
chore(image_converter): add AL88 color format support ( #9453 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2025-12-23 14:28:22 +08:00
Neo Xu and GitHub
f5ad5744a9
fix(demo): fix compiler warning of unused variable c ( #9370 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2025-12-21 10:59:49 +01:00
Neo Xu and GitHub
102aadb842
build(test): ffmpeg compile error on macOS ( #9371 )
2025-12-20 08:22:56 +01:00
Neo Xu and GitHub
87f5ebd76a
chore: fix compile warnings ( #9369 )
...
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (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_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 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
Compare file templates with file names / template-check (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Install LVGL using CMake / build-examples (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
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/benchmark_results_comment/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/filter_docker_logs/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/serialize_results/test.sh) (push) Has been cancelled
Hardware Performance Test / Hardware Performance Benchmark (push) Has been cancelled
Hardware Performance Test / HW Benchmark - Save PR Number (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 32b - lv_conf_perf32b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 64b - lv_conf_perf64b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Save PR Number (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2025-12-13 18:32:44 +08:00
Neo Xu and GitHub
a79c798cbd
fix(xml): fix compile warning of uninitialized value ( #9368 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2025-12-13 16:01:39 +08:00
Neo Xu and GitHub
aa567970c5
fix(nuttx): fix nuttx lcd release assert ( #7840 )
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-07 08:43:27 +08:00
Neo Xu and GitHub
51aadcd87d
fix(draw_sw): wrong image buffer calculation ( #7387 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-12-02 10:30:48 +01:00
Neo Xu and GitHub
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
Neo Xu and GitHub
3e66b26130
chore: fix minor compile warnings ( #6987 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-10-16 11:58:13 +08:00
Neo Xu and GitHub
2601a26c7f
chore: fix compile warnings ( #6817 )
...
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com >
2024-09-30 14:58:57 +02:00
Neo Xu and GitHub
8dea3225ff
chore(Kconfig): add version info to Kconfig file to check mismatch ( #6789 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-09-20 10:42:16 +02:00
Neo Xu and GitHub
a7855bc531
chore(scripts): allow to run update_version.py with python3.8 ( #6788 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-09-09 23:51:24 +08:00
Neo Xu and GitHub
5a004a4db3
fix(nuttx): fix build break ( #6732 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-08-26 10:13:40 +08:00
Neo Xu and GitHub
03c3d552f0
chore(api): add api map for v9.1 ( #6733 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-08-26 10:13:05 +08:00
Neo Xu and GitHub
afcf722e6f
fix(objid): free old id before assign new one ( #6697 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-08-21 10:20:37 +02:00
Neo Xu and GitHub
78d29d2853
fix(demo): fill image->data_size field ( #6710 )
2024-08-21 08:31:05 +08:00
Neo Xu and GitHub
c37ad55160
feat(draw_buf): make draw buf API more OOP style ( #6427 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-08-15 09:40:05 +02:00
Neo Xu and GitHub
7380149b07
feat(label): add property ( #6575 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-08-01 09:10:49 +02:00
Neo Xu and GitHub
d19fb8fdc7
fix(property): fix style property ( #6552 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-07-26 14:30:18 +08:00
Neo Xu and Gabor Kiss-Vamosi
e72fa89822
feat(obj): add more obj properties ( #6537 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-07-24 22:31:56 +02:00
Neo Xu and GitHub
f36890102f
fix(sdl): make sure minimal alignment is sizeof(void*) for aligned alloc ( #6526 )
2024-07-21 16:34:36 +08:00
Neo Xu and GitHub
bf1e6ab39c
chore: make lv_utils as public and align function prototype with stdlib ( #6473 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-07-15 22:11:44 +08:00
Neo Xu and GitHub
7e315a1a53
fix(gif): add correct image header ( #6472 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-07-10 15:33:20 +02:00
Neo Xu and GitHub
7f7a748a10
chore(scale): fix compile warning ( #6445 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-07-01 15:17:56 +02:00
Neo Xu and GitHub
37e4e4b4d0
fix(nuttx): fix build warning using nuttx ( #6379 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-19 19:52:45 +02:00
Neo Xu and GitHub
438e943937
feat(property): add property name ( #6329 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-19 18:06:16 +02:00
Neo Xu and GitHub
147ac8ec72
fix(test): fix compile error on macos ( #6377 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-19 16:36:01 +02:00
Neo Xu and GitHub
9fbe007190
chore(decoder): use trace level of log ( #6361 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-06-13 21:50:29 +02:00
Neo Xu and GitHub
cab55d8e5a
feat(obj): add API to set/get object ID. ( #6278 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-12 17:39:59 -04:00
Neo Xu and GitHub
ef697694d2
fix(obj): fix memory leak in error handling ( #6330 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-11 11:45:14 +02:00
Neo Xu and GitHub
6e61a39b4b
fix(math): fix compile warning ( #6315 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-06-02 17:12:01 +08:00
Neo Xu and GitHub
71df208074
feat(property): add style selector support for property API ( #6275 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-31 10:49:19 +08:00
Neo Xu and GitHub
f240094f32
chore(log): remove \n from log message ( #6276 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-27 19:54:48 +08:00
Neo Xu and GitHub
ba3afe6fc1
perf(obj): return directly if parent is unchanged ( #6283 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-05-27 19:52:01 +08:00
Neo Xu and GitHub
64598041be
feat(obj): add check null pointer ( #6249 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-26 18:01:07 +02:00
Neo Xu and GitHub
a36816ad76
feat(tool): add premultiply support to image tool ( #6175 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-12 22:57:05 +08:00
Neo Xu and GitHub
2afbfc451c
feat(test): enable warning to format-security ( #6199 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-09 13:59:06 +08:00
dfe50c5952
feat(draw_buf): add LV_DRAW_BUF_INIT macro to meet alignment requirement ( #6102 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
2024-05-08 23:53:28 +02:00
Neo Xu and GitHub
37cf3bb4e4
fix(nuttx): fix assert failed due to wrong color format ( #6160 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-05-03 10:05:56 +02:00
Neo Xu and GitHub
2d2ea0294f
fix(nuttx): fix compile warning ( #6156 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-05-03 10:04:26 +02:00
Neo Xu and GitHub
5a6f8b7ed2
fix(demo): fix compile warning ( #6100 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-04-29 10:13:38 +08:00
Neo Xu and GitHub
465ae8a17c
feat(api_map): add missing keyboard API map for v8 ( #6103 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-04-29 10:12:42 +08:00
Xu Xingliang and Neo Xu
79b64c8bd8
fix(draw_buf): use LV_ROUND_UP to align draw buffer address
...
From test config lv_test_conf.h:
/*Use non power of 2 to avoid the case when `malloc` returns aligned pointer by default, and use a large value be sure any issues will cause crash*/
\#define LV_DRAW_BUF_ALIGN 852
We need to support non-power-of-2 draw buffer alignement.
Introduce LV_ROUND_UP in lv_math.h and use it instead.
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-04-25 18:56:18 +08:00
Xu Xingliang and Neo Xu
9a913684f0
fix(sdl): fix build warning
...
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:122:21: warning: code will never be executed [-Wunreachable-code]
dsc->buf1 = malloc(32 * 1024);
^~~~~~
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:217:42: warning: code will never be executed [-Wunreachable-code]
lv_display_rotation_t rotation = lv_display_get_rotation(disp);
^~~~~~~~~~~~~~~~~~~~~~~
/Users/neo/projects/lvgl/lv_port_pc_eclipse/lvgl/src/drivers/sdl/lv_sdl_window.c:398:23: warning: code will never be executed [-Wunreachable-code]
dsc->fb_act = dsc->fb1;
^~~
3 warnings generated.
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-04-22 12:36:45 +08:00
Xu Xingliang and Neo Xu
124086cb1b
fix(script): add per image attribute for C array
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-04-22 12:36:17 +08:00
Xu Xingliang and Neo Xu
49053e9d96
feat(libpng): use I8 format if png is 8bit mode
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-03-21 18:26:20 +08:00
Xu Xingliang and Neo Xu
3116dc469e
feat(libpng): let png handle stride alignment
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-03-21 18:26:20 +08:00
Neo Xu and GitHub
7ca3bdab14
feat(test): test bin image loaded to RAM or not ( #5895 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-03-19 00:14:52 +08:00
Neo Xu and GitHub
5a4f0247a0
chore: fix header files include recursion ( #5844 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-03-18 16:11:14 +08:00
Neo Xu and GitHub
4cf14cc6f3
feat(test): add multiple color formats to stride adjust test ( #5690 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-03-12 10:25:51 +08:00
Neo Xu and GitHub
54198c925b
fix(warning): variable set but unused. ( #5757 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-03-03 19:45:33 +01:00
Neo Xu and GitHub
f797a89a4b
feat(draw_buf): support indexed image in draw_buf_copy ( #5686 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-03-03 18:56:45 +01:00
Neo Xu and GitHub
c25555107c
feat(nuttx): update display driver ( #5752 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-27 07:32:02 +01:00
Neo Xu and GitHub
4b039b0605
fix(draw_buf): init struct member in order ( #5753 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-27 07:27:19 +01:00
Neo Xu and GitHub
b34d3f07ce
fix(nuttx): fix compile warning ( #5701 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-24 13:33:51 +01:00
Neo Xu and GitHub
ff2f509318
fix(draw_buf): use height as loop condition instead of checking data pointers ( #5687 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-24 13:06:47 +01:00
Neo Xu and GitHub
01801a9d1c
fix(test): check compiler flag should not contain '_' ( #5706 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-24 12:57:11 +01:00
Neo Xu and GitHub
1a9f10645f
fix(test): enable -Wpedantic ( #5676 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-22 17:24:26 +08:00
Neo Xu and GitHub
8a85a49801
fix(test): allow to run test locally on mac ( #5672 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-20 10:15:08 +08:00
Neo Xu and GitHub
b1fa814ddf
fix(decoder): decoded image should always have same w,h as original image ( #5689 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-20 09:34:56 +08:00
Neo Xu and GitHub
c81184db45
feat(decoder): do not even try cache if 'no_cache' is set ( #5688 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-20 09:34:46 +08:00
Neo Xu and GitHub
f5f19ca7f0
feat(event): return event dsc for later to remove ( #5630 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-19 21:43:57 +01:00
Neo Xu and GitHub
08516e11b2
fix(vg_lite): fix typo in decoder_close ( #5683 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-19 16:14:59 +08:00
Neo Xu and GitHub
907a17c97f
fix(vg_lite): use float instead of int to avoid type conversion ( #5682 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-19 12:26:48 +08:00
Neo Xu and GitHub
46e338e341
fix(formatting): fix code formating ( #5673 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-18 10:55:46 +08:00
Neo Xu and GitHub
bd119043a1
feat(draw_buf): distinguish between lv_image_dsc_t and lv_draw_buf_t ( #5496 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-18 10:52:50 +08:00
Neo Xu and GitHub
1238b21cb8
fix(array): use memmove instead of memcopy ( #5656 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-15 15:38:45 +08:00
Neo Xu and GitHub
73f2f547cb
fix(rle): avoid buffer overflow when compressed data is not in pixel unit ( #5619 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-11 11:18:34 +08:00
Neo Xu and GitHub
7f669001a3
chore(draw_buf): remove unnecessary info logs ( #5634 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-11 11:05:32 +08:00
Neo Xu and GitHub
a65634186a
feat(cache): use unified cache entry free callback ( #5612 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com >
2024-02-07 08:45:42 +01:00
Neo Xu and GitHub
1341b88986
feat(draw_buf): use draw_buf as parameter of invalidate_cache API ( #5602 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-07 12:26:41 +08:00
Neo Xu and GitHub
7579b96b9b
fix(image): add data_size filed to all c-array images ( #5608 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-07 12:13:00 +08:00
Neo Xu and GitHub
ad81f1f8cc
Stride adjust in place ( #5423 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-06 17:53:14 +08:00
Neo Xu and GitHub
812e98aa8b
chore(conf): use EXTERNAL and INTERNAL macro to config libs ( #5046 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-06 16:24:59 +08:00
Neo Xu and GitHub
9778599e03
chore(vg_lite): use pointer to access matrix element ( #5591 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-05 23:03:17 +08:00
Neo Xu and GitHub
a1d9b5b5c0
feat(script): add ARGB8565 format support ( #5593 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-05 22:28:37 +08:00
Neo Xu and GitHub
7f0b4d76d1
fix(refr): take stride into consideration in partial update mode ( #5583 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-05 22:28:18 +08:00
Xu Xingliang and Neo Xu
86016a819a
feat(color): add color format ARGB8565
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-05 02:08:52 +08:00
Xu Xingliang and Neo Xu
52426ec191
fix(color): treat RGB565A8 bpp same as RGB565
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-02-05 02:08:52 +08:00
Neo Xu and GitHub
56431ccfe4
fix(vg_lite): path matrix should use main vector matrix ( #5538 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-31 22:19:38 +08:00
Neo Xu and GitHub
e4de2d265a
feat(vector): add API to append arc ( #5510 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-30 17:33:10 +08:00
135ad49dce
refactor(snapshot): use draw buffer interface ( #5487 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
Co-authored-by: Benign X <1341398182@qq.com >
2024-01-30 09:18:54 +01:00
Neo Xu and GitHub
da3ff11bd5
feat(draw_buf): misc update ( #5498 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-29 10:18:24 +01:00
Neo Xu and GitHub
590363f742
fix(decoder): treat ALLOCATED c-array image as draw buffer ( #5483 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-26 11:18:15 +01:00
Neo Xu and GitHub
6fa79e945f
chore(array): use array_front and use it like an array ( #5448 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 13:55:04 +01:00
Neo Xu and GitHub
cfb49e9d05
chore(cache): only cache header info for file type of image ( #5455 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 12:40:20 +01:00
Neo Xu and GitHub
0353bccc0a
feat(script): add tool to view bin image ( #5451 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 17:47:49 +08:00
Neo Xu and GitHub
12cd58419f
fix(assert): add new macro to format assert message ( #5453 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 17:46:34 +08:00
Neo Xu and GitHub
5f84a510ab
chore(draw_buf): add header magic to draw buff ( #5449 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 17:42:13 +08:00
Neo Xu and GitHub
f24d09b78a
fix(decoder): if draw unit supports indexed image, don't add to cache ( #5438 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-24 10:40:08 +08:00
Neo Xu and GitHub
f42917ad09
feat(display): assert when buffer is not aligned ( #5272 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-19 18:36:49 +08:00
Neo Xu and GitHub
24115615bc
feat(assert): support format string in assert message ( #5392 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-19 10:39:10 +01:00
Neo Xu and GitHub
214d72da88
feat(test): automatically generate test image ( #4976 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-19 10:38:30 +01:00
Neo Xu and GitHub
3a8c6ce340
chore(bin_decoder): make ownership of decompressed memory clear ( #5369 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 14:59:41 +01:00
Neo Xu and GitHub
578a5e7c6c
fix(draw): use image area to check if decoded image usable ( #4948 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 14:51:45 +01:00
Neo Xu and GitHub
38b455bcef
feat(event): use lv_array for event descriptors ( #5301 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 14:48:31 +01:00
Neo Xu and GitHub
ed3e485b22
feat(array): make the API of lv_array module STL-like ( #5300 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 13:45:46 +01:00
Neo Xu and GitHub
3b26b045ec
fix(string): need to use correct copy direction when memory overlaps ( #5374 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 11:01:55 +01:00
Neo Xu and GitHub
8d67e9c488
chore(decoder): only premultiply for images have alpha ( #5370 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 09:34:55 +01:00
Neo Xu and GitHub
dd42600e24
chore(decoder): call image post process directly ( #5371 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 09:23:21 +01:00