Benign X
cae3ee9891
chore: remove unused codes ( #5121 )
2023-12-29 00:50:58 +08:00
Benign X
f30afe795d
feat(freetype_outline): support release glyph ( #5117 )
2023-12-28 23:17:51 +08:00
Benign X
8493008773
feat(tiny_ttf): support release glyph function ( #5118 )
2023-12-28 23:16:47 +08:00
Benign X
6e20a7cfce
chore: fix build warning using LV_UNUSED ( #5116 )
2023-12-28 17:59:49 +08:00
_VIFEXTech
431a290942
chore(freetype): remove freetype sbit cache ( #5115 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-28 16:21:38 +08:00
Benign X
265717cf38
fix(vg_lite): support draw label ( #5114 )
2023-12-28 16:21:10 +08:00
Benign X
a94daba9c1
feat(lv_freetype_image): let the freetype image no longer use the cache that comes with freetype, but use lv cache ( #5107 )
2023-12-28 15:04:53 +08:00
terry.rong
2041d458f6
fix(vg_lite): fix compile error in LOG INFO level ( #5112 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-12-28 12:16:48 +08:00
Benign X
adda7266e5
chore: fix typo ( #5109 )
2023-12-27 19:41:09 +08:00
Gabriel Wang
6fe14490e2
feat(draw-sw): add Helium acceleration to draw-sw ( #5045 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-27 11:10:16 +08:00
Neo Xu
1be21a93b3
fix(event): use 16bit for lvgl event to avoid overlowing ( #5102 )
...
Signed-off-by: Xuxingliang <xuxingliang@xiaomi.com>
2023-12-27 10:17:53 +08:00
_VIFEXTech
6b5f72dedf
chore(vg_lite): remove useless functions ( #5100 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-26 20:30:27 +08:00
jianglianfang
16b15b843d
lvgl:add lv_display_remove_event_cb_with_user_data ( #4998 )
...
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2023-12-26 10:36:57 +08:00
Gabriel Wang
7c8e5d411d
fix(draw-buff): fix _LV_DRAW_BUF_STRIDE ( #5091 )
2023-12-26 10:35:20 +08:00
Gabor Kiss-Vamosi
8e4b7f5676
docs(README): change ESP32 to ESP-IDF(ESP32)
...
See https://github.com/lvgl/lv_port_esp32/issues/314#issuecomment-1866671312
2023-12-25 20:41:36 +01:00
bjsylvia
7f26ffbc17
feat(nuttx): add ref_count in lv_nuttx_uv_ctx_t for context async delete ( #5093 )
...
Signed-off-by: pengyaozong <pengyaozong@xiaomi.com>
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-12-25 19:51:14 +01:00
_VIFEXTech
30ba2f791b
feat(vg_lite): adapt to new cache framework ( #5095 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-25 23:00:23 +08:00
terry.rong
819b77d8f0
fix(freetype): fix compile error with freetype outline ( #5094 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-12-25 15:39:14 +08:00
Benign X
a34f490394
feat(cache): new cache framework ( #5049 )
...
Co-authored-by: _VIFEXTech <vifextech@foxmail.com>
2023-12-25 11:37:59 +08:00
Neo Xu
929bfdab33
fix(barcode): use draw buffer to set canvas to meet align requirement ( #5034 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-25 10:21:29 +08:00
Benign X
ccb1bfee37
fix(decoder): fix potential mem leak in image decoder ( #5077 )
2023-12-23 10:24:36 +08:00
jianglianfang
372cbeb934
feat(event): add LV_EVENT_VSYNC ( #4999 )
...
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2023-12-22 22:46:43 +01:00
terry.rong
5ada918ab7
feat(image): add YUV format enum and adapter yuv for vglite GPU ( #5080 )
...
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-12-22 22:26:07 +01:00
Zhang Ji Peng
8f58b8ec26
fix(vector): change draw rectangle rx, ry to float type. ( #5084 )
...
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2023-12-22 22:18:23 +01:00
Neo Xu
6b7b8dbe67
fix(vector): do not adjust stride for ThorVG to draw image ( #5086 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-22 22:08:06 +01:00
jeremy-baker
d1834fc743
feat(dave2d): add image scaling ( #5088 )
2023-12-22 22:07:18 +01:00
Neo Xu
755810bf8e
feat(bin_decoder): post process decoded image to fulfill decoder's args ( #5082 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-22 21:49:42 +01:00
_VIFEXTech
2fa9847201
fix(vg_lite): unify recolor behavior ( #5085 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-22 22:18:32 +08:00
_VIFEXTech
4b995448bc
refact(anim_timeline): refact anim timeline design ( #5061 )
...
Signed-off-by: FASTSHIFT <vifextech@foxmail.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-22 14:56:36 +08:00
Benign X
d7237d4923
fix(jpeg_turbor_decoder): fix wrong decoded size in cache ( #5073 )
2023-12-22 13:06:30 +08:00
_VIFEXTech
04d906a851
feat(nuttx): add utouch monitor ( #5072 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-21 19:49:37 +08:00
Gabor Kiss-Vamosi
e5be99c0be
fix(tjpgd): always use stdint.h
...
fixes #5070
2023-12-21 10:16:12 +01:00
Gabor Kiss-Vamosi
469c2cfcef
example: remove the MicroPython examples
...
See #4347
2023-12-21 10:02:44 +01:00
Kevin Schlosser
32c6bc5bd7
ci: add MicroPython test ( #4997 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-12-21 09:54:15 +01:00
_VIFEXTech
1d0dd9b28b
fix(vg_lite): remove 'always_zero' fix build break ( #5071 )
...
```
lvgl/src/draw/vg_lite/lv_draw_vg_lite_layer.c: In function ‘lv_draw_vg_lite_layer’:
lvgl/src/draw/vg_lite/lv_draw_vg_lite_layer.c:56:19: error: ‘lv_image_header_t’ {aka ‘struct <anonymous>’} has no member named ‘always_zero’
56 | img_dsc.header.always_zero = 0;
| ^
```
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-21 12:23:40 +08:00
Neo Xu
8e055dee81
fix(lz4): do not expose internal lz4.h ( #5069 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-20 20:25:02 +01:00
Zhongwei Liu
b2447b7b0d
fix(screen): fix crash when starting two screen loads with animations ( #5066 )
2023-12-20 20:22:57 +01:00
Neo Xu
deb43a2333
feat(math): add LV_ALIGN_UP macro ( #5053 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-20 10:07:27 +01:00
jeremy-baker
cdf97139ca
fix(dave2d): use the color format passed in, not the frame buffer format ( #5060 )
2023-12-20 10:02:22 +01:00
bjsylvia
94f0b8eaa0
feat(indev): add lv_indev_set_mode to switch input device's event model ( #4949 )
...
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-12-20 09:35:14 +01:00
Gabor Kiss-Vamosi
2f7816b30c
fix(sysmon): separate render and flush time
2023-12-20 09:22:15 +01:00
lion2tomato
9b64df0b74
chore: fix warning ( #5065 )
...
```bash
CC:
lvgl/lvgl/src/draw/lv_draw_buf.c
lvgl/lvgl/src/dev/nuttx/lv_nuttx_entry.c: In function 'lv_global_default':
lvgl/lvgl/src/dev/nuttx/lv_nuttx_entry.c:73:12: error: 'data' may be used uninitialized in this function [-Werror=maybe-uninitialized]
73 | return data;
```
Signed-off-by: lijianjun <lijianjun@xiaomi.com>
Co-authored-by: lijianjun <lijianjun@xiaomi.com>
2023-12-20 15:01:18 +08:00
Benign X
ccc63521d0
fix(lv_canvas): fix undefined behavior ( #5059 )
...
```bash
Left shift of 255 by 24 places cannot be represented in type 'int'
at 0x102d47f44 lv_canvas_fill_bg (lv_canvas.c:310)
at 0x102812b30 canvas_basic_render(unsigned char*, unsigned char, char const*, char const*) (main.cpp:38)
at 0x102811fd4 canvas_blend_test(_lv_obj_t*, _lv_draw_image_dsc_t*, char const*, char const*, unsigned char, unsigned int) (main.cpp:108)
at 0x102814f50 canvas_draw(char const*, unsigned char) (main.cpp:154)
at 0x102814858 test_xrgb8888() (main.cpp:162)
at 0x10281536c main (main.cpp:218)
at 0x18d0790dc
```
2023-12-20 14:17:19 +08:00
Neo Xu
ac3c623abd
chore: fix warning of typedef redefinition ( #5063 )
...
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2023-12-20 14:14:23 +08:00
Neo Xu
5e3fb68835
refactor(image): add magic to image header ( #5051 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-19 12:54:30 +01:00
Neo Xu
08803f9a11
refactor(drawbuf): eliminate clear/copy buffer callbacks ( #5052 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-19 11:55:59 +01:00
Neo Xu
29f04f5443
chore: rename _unaligned to avoid MSVC compile issue ( #5028 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-19 11:55:31 +01:00
Neo Xu
76d7b3dd70
chore(image): remove useless check ( #5050 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-12-19 11:53:37 +01:00
_VIFEXTech
4a58f6d290
fix(vg_lite): fix build break ( #5048 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-12-19 13:18:43 +08:00
_VIFEXTech
5c4c41e3d0
Merge pull request #5032 from FASTSHIFT/fix_draw_sw_vector
...
fix(draw_vector): fix build break when thorvg disabled
2023-12-19 10:36:30 +08:00