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

9195 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
43a231cf5a refactor(tabview): make it use with buttons instead of button matrix 2023-11-15 22:42:33 +01:00
Gabor Kiss-Vamosi
d90363a8e9 feat(obj): add funcion to get object index, sibling and child count by type
lv_obj_get_child_count_by_type
lv_obj_get_child_by_type
lv_obj_get_sibling_by_type
2023-11-15 22:42:30 +01:00
gcopoix
5267c0b9f4
feat(drivers): add x11 driver (display/input) support (#4795)
Co-authored-by: Gregor Copoix <gregor.copoix@ithinx.io>
2023-11-15 14:08:03 +01:00
Neo Xu
89d9ee1270
chore: fix compile warnings (#4811)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-11-15 13:55:57 +01:00
lhdjply
0488c157d7
fix(ime):Fix the issue of not clearing pinyin after selecting Chinese characters in K9 mode (#4808) 2023-11-15 13:31:02 +01:00
bjsylvia
5ad2831f2e
fix(roadmap): fix typos (#4810)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-15 13:29:56 +01:00
Gabor Kiss-Vamosi
2a5f9ecb25 draw(sw): use src_stride is byte unit 2023-11-15 13:04:53 +01:00
Gabor Kiss-Vamosi
e27491cb2a chore: remove debug code 2023-11-15 12:59:16 +01:00
Gabor Kiss-Vamosi
6e91a1e99c test(draw): add rendering test for RGB565, RGB888, XRGRB8888, and ARGB8888 2023-11-15 12:57:50 +01:00
Gabor Kiss-Vamosi
628fb98b52 fix(draw): fix minor issues in SW render 2023-11-15 09:47:34 +01:00
Gabor Kiss-Vamosi
6cda061c65 fix(draw): make SW render work with any stride and add stride=64 to CI 2023-11-14 22:19:56 +01:00
Gabor Kiss-Vamosi
cb44516c59 chore: code formatting 2023-11-14 15:01:03 +01:00
Gabor Kiss-Vamosi
f9c98905b9 fix(draw): make tests work with non default LV_DRAW_BUF_ALIGN 2023-11-14 14:52:59 +01:00
Gabor Kiss-Vamosi
7ea8192208 fix(anim): fix anim_timeline progress calculation and add tests 2023-11-14 14:52:59 +01:00
Gabriel Wang
aab314c26b
fix(cmsis-pack): fix a typo introduced recently (#4805) 2023-11-14 12:44:30 +01:00
lhdjply
8328c579c6
fix(table): fix issue with abnormal string output of 'lv_table_set_cell_value_fmt' (#4787) 2023-11-14 09:50:52 +01:00
Gabor Kiss-Vamosi
faeb7c48e0 chore: fix warnings 2023-11-14 09:40:16 +01:00
Gabor Kiss-Vamosi
9a96b2d099 chore: fix warnings 2023-11-14 09:16:44 +01:00
Gabor Kiss-Vamosi
55f89a83cf fix: fix MixroPython examples 2023-11-14 08:57:23 +01:00
Gabor Kiss-Vamosi
51bc45f870 refactor(font_load): rename font_load to binfont_load
font_load was to generic
2023-11-14 08:48:28 +01:00
bjsylvia
bc9139e97b
chore(nuttx): support LV_EVENT_DELETE for display/lcd/touchscreen (#4801)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-11-14 08:29:37 +01:00
bjsylvia
69d65257bb
feat(sdl): support indev LV_EVENT_DELETE (#4792)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-11-14 08:26:28 +01:00
lhdjply
8cfb718ad3
fix(ime): fix cand_panel will only show '<' after select the Chinese character (#4802) 2023-11-14 08:18:10 +01:00
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