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

9640 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
2d422f421f ci: update reference images 2023-12-06 15:05:43 +01:00
yushuailong
502fc82435
fix(bidi): fix weak letter dir wrong change (#4946)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-12-06 14:47:33 +01:00
Gabor Kiss-Vamosi
450d81a856 fix(draw): fix tiled image drawing 2023-12-06 14:46:14 +01:00
lhdjply
7dc792f6dd
feat(needle): add needle support (#4938)
Signed-off-by: lhdjply <lhdjply@126.com>
2023-12-06 10:51:09 +01:00
Neo Xu
de77e77882
chore(decoder): remove RLE image decoder (#4923)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:52:12 +01:00
Neo Xu
9b0533cb18
chore(example): fix compile warning (#4935)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:43:05 +01:00
Neo Xu
c16dcffae1
feat(property): add PRECISE type property value (#4942)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:39:40 +01:00
Neo Xu
8273493a84
refactor(type): move lv_value_precise_t to lv_types.h (#4943)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:21:42 +01:00
Neo Xu
888e043af1
chore(property): use change API word order to make it consistent (#4941)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-06 09:16:26 +01:00
Benign X
9f0709888c
fix(lv_observer): fix build error (#4940) 2023-12-06 09:16:01 +01:00
Gabor Kiss-Vamosi
9c9c865dc4 fix(disp): fix infinite recursive SCREEN_LOADED events 2023-12-06 09:15:43 +01:00
Gabor Kiss-Vamosi
62809453ac fix(qrcode): use LV_ASSERT instead of assert 2023-12-06 09:09:55 +01:00
_VIFEXTech
be8664152a
chore(nuttx): use LV_LOG_USER to print driver info (#4932)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-06 09:05:06 +01:00
Benign X
385c98bda4
chore: change API name for lv_rb and lv_lru_rb (#4939) 2023-12-06 09:04:58 +01:00
PGNetHun
f6eefe8eeb
fix(table): set row count to zero (#4937) 2023-12-06 09:00:09 +01:00
Gabor Kiss-Vamosi
accd0cb519 feat(observer): add lv_observer_get_target_obj for MicroPython compatibility 2023-12-05 21:23:23 +01:00
Gabor Kiss-Vamosi
7535bd4714 docs(porting): review and update to v9 2023-12-05 20:48:01 +01:00
Gabor Kiss-Vamosi
3c7e8bd0d4 fix(draw): fix bottom part of triangle drawing
see #4895
2023-12-05 17:12:17 +01:00
Neo Xu
3e1d7524da
chore(image): remove not used frame_id para for decoder (#4933)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-05 17:03:06 +01:00
Neo Xu
b655486cc2
feat(tool): add compressed binary image support to C-array (#4924)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-05 16:28:48 +01:00
Gabor Kiss-Vamosi
c902556794 fix(observer): fix the parameters of the observer_cb for Micropython compatibility 2023-12-05 14:25:20 +01:00
Neo Xu
a6ec0a1101
fix(cache): fix built-in cache memory leak (#4927)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-05 09:56:22 +01:00
Neo Xu
668fd1cffa
feat(decoder): put decoded image to cache in bin decoder (#4928)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-05 09:55:50 +01:00
Neo Xu
7b6f360d46
feat(decoder): add compressed c-array image support (#4925)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-04 23:05:21 +01:00
PGNetHun
91020ea20e
fix(table): rename shortened function names to full names (#4918) 2023-12-04 22:57:47 +01:00
xaowang96
55d35329ba
fix(gif):fix wrong position of pointers in interlace mode (#4919)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-12-04 22:56:45 +01:00
xaowang96
3f5ef7d1be
perf(gif): reduce lzw decoding time (#4897)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-12-03 21:26:12 +01:00
Viktor Szépe
86154ab16a
fix(ci): fix indentation of .pre-commit-config.yaml (#4915) 2023-12-03 21:18:34 +01:00
Viktor Szépe
998f60e355
chore: fix typos (#4914) 2023-12-03 21:17:19 +01:00
Niklas Fiekas
8a25009bc5
fix(obj): readjust scroll after layout when child removed (#4916) 2023-12-03 20:50:36 +01:00
dependabot[bot]
b2fe03ff57
chore(deps): bump uraimo/run-on-arch-action from 2.5.1 to 2.6.0 (#4913)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 12:49:10 +01:00
dependabot[bot]
8154d4b08f
chore(deps): bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0 (#4912)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 12:48:38 +01:00
dependabot[bot]
8ef9f7f921
chore(deps): bump mymindstorm/setup-emsdk from 12 to 13 (#4911)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 12:48:14 +01:00
Neo Xu
0f9ee575a6
fix: workaround MSVC C4576 error (#4907)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-01 12:48:51 +01:00
Neo Xu
9f21869b72
chore: fix warning in SDL draw unit (#4903)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-01 11:31:07 +01:00
Gabor Kiss-Vamosi
d442740f2a
fix(anim_timeline): make it work with custom_exec_cb too (#4906) 2023-12-01 09:28:44 +01:00
Michael Haberler
1fe6c6192a
fix(observer): fix when observing an invalid subject (#4904)
Co-authored-by: Michael Haberler <git@mah.priv.at>
2023-12-01 07:02:19 +01:00
fuxiujun
ba229b0708
fix(event): fix lv_obj_clean not send event (#4902)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-11-30 14:32:48 +01:00
Gabor Kiss-Vamosi
e06285e7a5 fix(sdl): use stdlib malloc/free for framebuffer allocation 2023-11-30 13:36:55 +01:00
Neo Xu
ddd61d9476
fix(sdl): fix memory leak and double free (#4892)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:26:40 +01:00
Neo Xu
0233247406
feat(image): add LZ4 compressed binary image support (#4873)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:20:31 +01:00
fuxiujun
2dadaaebad
fix(tree): fix crash caused by clean parent in del cb (#4900)
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-11-30 13:20:05 +01:00
Neo Xu
f3bc98474c
chore: remove stdint header from conf.h (#4896)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:14:19 +01:00
Neo Xu
8094cd1acb
feat(indev): add API to remove polling timer (#4891)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 13:08:22 +01:00
_VIFEXTech
d06a8d3334
feat(freetype): add outline output to support draw vector font (#4669)
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-30 11:04:09 +01:00
Gabor Kiss-Vamosi
52e6bade58 chore: fix code formatting 2023-11-30 09:51:47 +01:00
bjsylvia
688fdd0dd6
feat(indev): support lv_indev_get_read_cb (#4894)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-30 09:49:32 +01:00
Neo Xu
16254ef90d
feat(rle): add RLE compressed binary image support (#4870)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-30 09:47:15 +01:00
Benign X
5d38a26a8a
feat(lv_lru_rb): add rb tree based lru cache manager (#4670)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-30 09:44:45 +01:00
Benign X
71da024e55
feat(lv_rb_t): add red black tree to lvgl (#4585) 2023-11-30 09:42:39 +01:00