1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

9172 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
d74f660d9a verify code formtting 2023-11-13 22:19:40 +01:00
Gabor Kiss-Vamosi
293937a1df feat(anim): make animation time support speed as well 2023-11-13 22:14:01 +01:00
Gabor Kiss-Vamosi
2fe80e0aa1 feat(indev): make indevs event based 2023-11-13 19:46:31 +01:00
蒋慧赟
ebc2433309
chore(keyboard): add assertions to prevent type errors (#4788) 2023-11-13 18:25:11 +01:00
Neo Xu
8e076cc230
feat(image): support C array type of alpha-only image in the built-in decoder (#4797)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 18:14:36 +01:00
Gabor Kiss-Vamosi
56d707a869 chore(sdl): minor clean up 2023-11-13 17:52:00 +01:00
Gabor Kiss-Vamosi
6d7340ef46 fix(sdl): remove the display when the window is closed 2023-11-13 17:48:49 +01:00
lhdjply
ac5acb9ddd fix(lsysmon):fix the MEM_MONITOR using incorrect variables
fix(lsysmon):fix the MEM_MONITOR using incorrect variables
2023-11-13 17:42:21 +01:00
Gabor Kiss-Vamosi
9fce36765c chore: fix code formatting 2023-11-13 17:20:10 +01:00
Xu Xingliang
9f9078d0d3 chore(decoder): move static function to corresponding position
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 17:09:20 +01:00
Xu Xingliang
f22a259268 fix(decoder): fix memory leak when decoding failed
Inside open_cb, all memory should be free'ed immediately on any error,
becasue lvgl won't call close_cb in this case.

Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 17:09:20 +01:00
Gabor Kiss-Vamosi
d286a9da47 fix(draw): fix recoloring lower limit in SW image draw 2023-11-13 17:07:17 +01:00
Gabor Kiss-Vamosi
db4b264076 fix(imgbtn): fix example images 2023-11-13 17:07:17 +01:00
_VIFEXTech
d23c4f72af
fix(sysmon): fix LOG mode not printing (#4800)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
2023-11-13 16:49:08 +01:00
Gabor Kiss-Vamosi
91f133f11b fix(font): fix font loader MPY examples 2023-11-13 16:47:18 +01:00
Gabor Kiss-Vamosi
48ca0d963d chore: fix code formatting 2023-11-13 16:29:31 +01:00
Gabor Kiss-Vamosi
90a7e3e98f feat(tiny_ttf): add lv_font_* as paramater to lv_tiny_ttf_create
This way if a font is used by styles or widgets it can be easily reloaded without updating the font pointer on all places
2023-11-13 14:47:13 +01:00
Gabor Kiss-Vamosi
ddc1bdf815 feat(font_load): add lv_font_* as paramater to lv_font_load
This way if a font is used by styles or widgets it can be easily reloaded
without updating the font pointer on all places.
2023-11-13 14:47:11 +01:00
Neo Xu
d73f260002
feat(image): add custom RLE decoder (#4332)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-13 08:38:27 +01:00
bjsylvia
ae65f2e683
chore(Kconfig): supplement undefined configuration items in Kconfig (#4791)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-13 08:26:06 +01:00
bjsylvia
3f8d56d0be
chore(init): release indev and display automatically (#4793)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-13 08:23:30 +01:00
bjsylvia
9a9830671f
fix(leak): fix custom style memory leak (#4794)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-13 08:21:07 +01:00
bjsylvia
29c1d94c60
fix(demos): fix demos compiling error caused by font config (#4778)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-10 15:45:12 +01:00
Viktor Szépe
cc6581ae03
ci: upgrade astyle tool (#4776)
Install from source to use the latest version
2023-11-10 15:37:23 +01:00
lhdjply
df910893e4
feat(stdlib):add rtthread function to stdlib (#4777) 2023-11-10 13:41:00 +01:00
bjsylvia
17d1da62af
fix(render): make parallel rendering work based on Nuttx Simulator (#4764)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-10 13:31:36 +01:00
Kenji Mouri (Qi Lu)
ffe2c1528e
feat(osal): add Windows support (#4783) 2023-11-10 13:21:30 +01:00
bjsylvia
49d533923c
fix(leak): fix default theme's memory leak (#4773)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-10 13:19:36 +01:00
bjsylvia
8774537fdf
fix(leak): fix basic theme's memory leak (#4775)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-10 13:19:08 +01:00
bjsylvia
af5b9f9eda
fix(leak): fix mono theme's memory leak (#4774)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-10 13:18:49 +01:00
bjsylvia
ddb1025991
chore(demos): adapt new benchmark demo (#4780)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-10 09:43:29 +01:00
Gabor Kiss-Vamosi
2e5a551028 fix(vector): make vector examples and demos work with the docs 2023-11-09 12:22:39 +01:00
lhdjply
62c3f1c0b5
fix(rtthread):too few arguments to function 'rt_sem_create' (#4770) 2023-11-09 11:40:25 +01:00
Zhang Ji Peng
8cf0bbb558
feat(draw): add implements vector graphic APIs (#4528) (#4691)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-09 11:37:33 +01:00
Gabor Kiss-Vamosi
3bb649db7f test: add binding test reference
related to #4645
2023-11-08 22:28:14 +01:00
Gabor Kiss-Vamosi
06d74742ad refactor(table): rename lv_table_set/get_user_data to lv_table_set/get_cell_user_data 2023-11-08 22:27:28 +01:00
Oleg Belousov
81e498baf4 feat(table): add user_data to table cells (#4767)
Co-authored-by: Oleg Belousov <bov@silentwings.ru>
2023-11-08 16:41:25 +01:00
Benign X
a5f6e2761f
chore(lv_label): remove codes for recolor feature (#4766) 2023-11-08 16:25:54 +01:00
bjsylvia
fa17aae81c
fix(demos): fix demos compiling error (#4759)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-08 16:20:26 +01:00
Gabor Kiss-Vamosi
048b28be23 test: reorganize tests and ref_images 2023-11-08 00:53:41 +01:00
Gabor Kiss-Vamosi
21a5841f6b
chore: update ROADMAP.rst 2023-11-08 00:41:36 +01:00
Gabor Kiss-Vamosi
d02562b796 feat(image): add lv_image_align_t to stretch, tile, and align images
related to #4733
2023-11-08 00:34:22 +01:00
bjsylvia
f07649bce8
fix(nuttx): fix compiling error for log (#4763)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-07 15:40:50 +01:00
bjsylvia
09d07c9d8a
fix(mem): fix locking mutex before initializing mutex (#4762)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-07 14:51:00 +01:00
bjsylvia
be72afaa15
chore(api): update lv_api_map.h (#4757)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-07 11:11:10 +01:00
_VIFEXTech
21df509ef4
fix(snapshot): fix buffer misalignment (#4760)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-07 10:30:50 +01:00
Gabor Kiss-Vamosi
cad26b55ae fix(demo): fix music player demo initial animation 2023-11-06 20:19:09 +01:00
Gabor Kiss-Vamosi
dbd347fdf3 fix(draw): image transformation with no antialiasing 2023-11-06 20:18:37 +01:00
Gabor Kiss-Vamosi
d4613aecbe feat(draw): add lv_draw_sw_rgb565_swap 2023-11-06 15:22:33 +01:00
Niklas Fiekas
91edcf0930
feat(stdlib): add and use lv_malloc_zeroed (#4728) 2023-11-06 15:10:56 +01:00