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
Neo Xu
6bc99b1d1f
feat(stdlib): add lv_memmove ( #4888 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-29 11:15:27 +01:00
Neo Xu
34f7e9e012
chore: fix inconsistent comment style ( #4889 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-29 11:11:16 +01:00
Benign X
86a9418cb5
fix(SDL): compile errors ( #4893 )
...
Signed-off-by: Benign X <1341398182@qq.com>
2023-11-29 09:01:31 +01:00
Neo Xu
0cf71065cb
chore(script): generate C array with more paras to avoid conflicts ( #4890 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-28 17:40:31 +01:00
Gabor Kiss-Vamosi
f0988b8cf8
refactor(event): add _cb postfix to lv_obj_add_event()
2023-11-28 15:36:51 +01:00
Gabor Kiss-Vamosi
d7981cf55f
chore: update lv_conf_internal.h
2023-11-28 15:06:52 +01:00
Neo Xu
fea780e837
feat(lib): add lz4 lib support ( #4872 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-28 15:05:16 +01:00
Gabor Kiss-Vamosi
d24b6d54f2
chore: enable LV_USE_SYSMON automatically and LV_USE_OBSERVER unconditionally
2023-11-28 15:02:56 +01:00
GoT
0b22070d64
chore: fix typo related to lv_msgbox ( #4882 )
2023-11-28 14:58:09 +01:00
Neo Xu
01b90bb52b
fix(make): fix compile break when using make ( #4871 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-28 14:46:15 +01:00
lhdjply
e2646e0f01
chore(stdlib): replace strcmp with lv_strcmp ( #4875 )
...
Signed-off-by: lhdjply <lhdjply@126.com>
2023-11-28 10:37:00 +01:00
Peter Bee
b42cb43074
fix(cmake): add asm file compile definitions ( #4884 )
...
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2023-11-28 09:17:21 +01:00
Gabor Kiss-Vamosi
dd960a60f3
chore(observer): fix misplaced text in docs
2023-11-27 16:36:53 +01:00
Gabor Kiss-Vamosi
81d8a110b1
docs(observer): add more information about subject groups
2023-11-27 16:35:31 +01:00
bjsylvia
2b0587197c
feat(sdl): optimize indev, remove read_timer for mouse/mousewheel/key… ( #4876 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-27 15:24:37 +01:00
_VIFEXTech
4ee7616f35
fix(draw_mask): fix wrong draw dispatch calls ( #4881 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-27 12:52:33 +01:00
Neo Xu
1ee89a94c0
fix(text): do not draw letters treated as marker ( #4865 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-27 12:50:24 +01:00
Peter Bee
a51beb9051
feat(draw): add unified NEON acceleration ( #4860 )
...
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-11-27 12:32:55 +01:00
Gabor Kiss-Vamosi
767a44bdaa
feat(observer): add user_data to lv_subject_t
2023-11-27 12:02:20 +01:00
Gabor Kiss-Vamosi
a5c92ef298
feat(draw): add sw display rotate implementations
2023-11-27 11:46:40 +01:00
lhdjply
6e36f71f57
chore(rt-thread): env adapts to the latest functions in v9 ( #4863 )
...
Signed-off-by: lhdjply <lhdjply@126.com>
2023-11-27 07:28:29 +01:00
Neo Xu
5c11abc859
feat(point): add helpers to operate point and precise point ( #4867 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-27 06:26:55 +01:00
xaowang96
976a01c0da
feat(gif): do not start timer if gif resource not loaded ( #4878 )
...
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-11-27 06:26:13 +01:00
Neo Xu
21f6473dbe
chore(format): fix code format issue CI reported ( #4877 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-27 06:24:49 +01:00
Gabor Kiss-Vamosi
26e0f44a36
feat(draw): add lv_draw_get_dependent_count
2023-11-26 23:01:37 +01:00
bjsylvia
950cebf971
fix(typos): fix some typos ( #4864 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-26 20:41:09 +01:00
Gabor Kiss-Vamosi
de9c956c36
fix(anim): remove custom_exec_cb equality check to fix MixroPython issue
...
We can't test for custom_exec_cb equality because in the MicroPython binding
a wrapper callback is used here an the real callback data is stored in the .
Therefore equality check would remove all animations.
2023-11-26 06:33:20 +01:00
lhdjply
3d3c0cbf86
fix(porting):fixed the use of incorrect definition for 'px_map' ( #4861 )
...
Co-authored-by: lhdjply <1029652979@qq.com>
2023-11-24 21:20:54 +01:00
xaowang96
b587fd78c4
fix(fs): seek fs brfore writing data to file ( #4859 )
...
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-11-24 21:08:53 +01:00
bjsylvia
990fbc8cdf
fix(draw): remove LV_LAYER_MAX_MEMORY_USAGE ( #4809 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-24 20:17:10 +01:00
_VIFEXTech
0447443029
fix(draw_line): use lv_point_precise_t to describe coordinates ( #4858 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-24 13:41:43 +01:00
bjsylvia
fc085c420b
fix(nuttx): fix null pointer exception ( #4857 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-24 12:54:21 +01:00
xaowang96
7007d9e511
feat(gif): add API to pause/resume gif timer ( #4854 )
...
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-11-24 12:19:24 +01:00
Gabor Kiss-Vamosi
35469c02be
fix(anim): fix deleting concurrent animations
2023-11-24 12:08:23 +01:00
Gabor Kiss-Vamosi
a802d1fc8b
test: temporarily disable -Wstack-usage
...
Seemingly unrealistic values are reported. See https://github.com/lvgl/lvgl/actions/runs/6974396516/job/18980011134
2023-11-23 22:47:47 +01:00
Gabor Kiss-Vamosi
ff16a41aca
test: increment -Wstack-usage=6000
2023-11-23 22:29:12 +01:00
Gabor Kiss-Vamosi
1c4a520e47
test(binding): use more precise canvas size calculation
2023-11-23 22:17:25 +01:00
Gabor Kiss-Vamosi
b1801ea622
fix(image): fix cast to to incorrect type in cover check
2023-11-23 22:16:52 +01:00
Gabor Kiss-Vamosi
e402b42914
test: add -fsanitize=leak -fsanitize=undefined
2023-11-23 22:15:54 +01:00
Gabor Kiss-Vamosi
ce99983d4f
feat(anim): save custom_exec_cb in its own field
...
It allows deleting custom exec animations based on var an callbacks
2023-11-23 21:50:55 +01:00