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
Gabor Kiss-Vamosi
1320f4fc02
test(binding): add animation delete test
2023-11-23 21:03:34 +01:00
_VIFEXTech
a65ca267bf
fix(example): fix gradient has no effect ( #4850 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-23 08:44:12 +01:00
Neo Xu
15752bddd5
feat(log): add option to custom file/line format ( #4844 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-23 08:42:05 +01:00
terry.rong
bc6a85d4c4
fix(jpeg): fix jpeg cache param error. ( #4852 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-11-23 08:24:19 +01:00
terry.rong
cf74e81917
fix(cache): fix use after free in lv_cache_invalidate_by_src ( #4853 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-11-23 08:23:40 +01:00
Gabor Kiss-Vamosi
dbf0444d79
test(draw): add blend mode test to lv_demo_render
2023-11-22 23:15:49 +01:00
Neo Xu
5f12474a46
fix(draw): use byte as stride unit instead of pixel ( #4812 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-22 23:14:44 +01:00
bjsylvia
1a781880da
fix(typos): fix typos in lv_map API document ( #4845 )
2023-11-22 20:17:17 +01:00
Neo Xu
2970b84b1b
feat(tool): PNG to lvgl image in python ( #4414 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-22 20:16:59 +01:00
Neo Xu
6230e755e0
fix(test): remove space in file name ( #4849 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-22 20:15:54 +01:00
bjsylvia
afda43b037
feat(indev): start scroll_throw animation using lv_anim_start ( #4827 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-22 20:15:03 +01:00
_VIFEXTech
bf1d0d3235
fix(nuttx): fix uninitialized variables ( #4848 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-22 15:40:45 +01:00
_VIFEXTech
296c1df302
chore(demos): fix warning ( #4847 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-22 07:07:04 +01:00
_VIFEXTech
067a58794b
chore(sdl): fix warning ( #4846 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-11-22 07:05:26 +01:00
Gabor Kiss-Vamosi
224fb43703
refactor(display): display_remove->display_delete
2023-11-21 21:42:15 +01:00
Gabor Kiss-Vamosi
1d5dd3c2f3
feat(init): add deinit_in_progress to lv_globals
...
With this in LV_EVENT_DELETE displays and indevs can deinit the drivers too
2023-11-21 21:42:04 +01:00
Neo Xu
0c8a1f22a4
fix(draw): use half of RGB stride as alpha map stride for RGB565A8 ( #4842 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-21 19:46:58 +01:00
Neo Xu
695f4e9247
feat(decoder): add decoder open args ( #4834 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-21 19:30:31 +01:00
Neo Xu
534768ed27
chore(draw): use byte as stride unit for draw_transform ( #4843 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-21 17:44:21 +01:00
fuxiujun
619f712aa9
chore(txt): add cjk Unicode range ( #4840 )
...
Signed-off-by: yushuailong1 <yushuailong1@xiaomi.com>
Co-authored-by: yushuailong1 <yushuailong1@xiaomi.com>
2023-11-21 17:38:16 +01:00
Neo Xu
02bed79fa8
chore(image): add image flag bitfield ( #4832 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-21 17:21:46 +01:00
bjsylvia
6ef63a65ff
chore(anim): remove unused header ( #4836 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-21 17:09:25 +01:00
Neo Xu
4420aa7ea2
fix(decoder): fix stride process in get_area_cb for RGB image ( #4841 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-21 16:19:46 +01:00
qinshijing
423c288070
feat(label): LV_LABEL_WAIT_CHAR_COUNT can be configured externally ( #4837 )
...
Signed-off-by: qinshijing <qinshijing@xiaomi.com>
Co-authored-by: qinshijing <qinshijing@xiaomi.com>
2023-11-20 18:17:49 +01:00
terry.rong
420094d5b2
fix(gif): correct the name in gifdec_mve.h ( #4831 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-11-20 17:55:04 +01:00
Gabor Kiss-Vamosi
f9328de841
chore: remove debug code
2023-11-20 12:50:26 +01:00
Gabor Kiss-Vamosi
1756671b91
chore: fix minor issues
2023-11-20 12:47:26 +01:00
Gabor Kiss-Vamosi
4bc03a8bea
Update ROADMAP.rst
2023-11-20 12:40:25 +01:00
Neo Xu
e68e5248cd
fix(draw): use byte as stride unit instead of pixel ( #4812 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-19 21:59:42 +01:00
Neo Xu
6be9592e8b
refactor(image decoder): move lvgl binary image decoder to standalone file ( #4829 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-19 21:53:40 +01:00
Gabor Kiss-Vamosi
b1be5441c3
Update ROADMAP.rst
2023-11-19 12:28:09 +01:00