1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-02-04 07:13:00 +08:00

4906 Commits

Author SHA1 Message Date
Raúl Gotor
0b66468f2f
ci(span): add unit test (#4595) 2023-10-02 18:04:01 +02:00
bjsylvia
f751ad3c5e
chore(api): update deprecated api map (#4614)
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com>
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
2023-10-02 17:29:10 +02:00
Gabor Kiss-Vamosi
5c87cb6b1d fix(display): fix screen loading with zero time 2023-10-02 17:28:09 +02:00
Niklas Fiekas
f7c275dac5
fix(dev): fix linux drm compile after display system changes (#4616) 2023-10-02 15:09:42 +02:00
Gabor Kiss-Vamosi
9d8570aa3f fix(draw) fix stride realted bugs in SW render 2023-09-28 12:22:49 +02:00
Gabor Kiss-Vamosi
f55c9fa06e perf(bar): minimize the layer usage in bar indicator drawing 2023-09-27 14:57:38 +02:00
PGNetHun
8c2fc7ec4b
chore: code and documentation cleanups, renames and fixes (#4607) 2023-09-27 12:23:40 +02:00
Gabor Kiss-Vamosi
4a95d1467f fix(roller): fix warning with MSVC
fixes #4601
2023-09-27 09:14:48 +02:00
PGNetHun
d57000349c
feat(cache): add empty_cb, add cache manager replace function, fix builtin cache init and tracing, update image overview documentation (#4604) 2023-09-26 13:57:18 +02:00
linyiyang
c4cab173c9 fix(dropdown): avoid partial match in lv_dropdown_get_option_index (#4598) 2023-09-26 12:52:46 +02:00
Gabor Kiss-Vamosi
5fc558edb6 fix(tjpgd): make it work with subsampled images 2023-09-26 12:39:29 +02:00
Gabor Kiss-Vamosi
9c437d1073 feat(grid): add a basic subgrid implementation 2023-09-25 20:56:09 +02:00
PGNetHun
453235c245
chore: code and configs cleanups; add builtin cache tracing (#4593) 2023-09-25 17:16:22 +02:00
terry.rong
064a844d74
feat(disp): update nuttx disp framebuffer (#4591)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2023-09-25 10:59:41 +02:00
Neo Xu
27357d5139
feat(obj): add obj_id, class names, and dump support (#4536)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-09-25 10:58:36 +02:00
xaowang96
a08a2aa3e2
feat(timer): add API to set custom parameter to timer (#4596)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-09-25 10:29:02 +02:00
_VIFEXTech
9937138392
feat(libs): add libpng decoder (#4569)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-25 10:28:35 +02:00
Lemon
2f67d804ce
feat(barcode): add vertical display mode (#4564)
Signed-off-by: liujp <liujp@xiaomi.com>
Co-authored-by: liujp <liujp@xiaomi.com>
2023-09-24 21:41:24 +02:00
linyiyang
eea960e76b fix(dropdown): reset char_i = 0, avoid access overflow (#4589) 2023-09-24 21:03:13 +02:00
_VIFEXTech
9178f67a71
chore(conf): clean up duplicate configuration items (#4584)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-22 10:44:35 +02:00
_VIFEXTech
c4c4627ae0
feat(libs): add libjpeg-turbo decoder (#4567)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-22 10:43:59 +02:00
Carlos Diaz
2a9c2ede43
feat(scale): remove float and adding padding handling(#4552) 2023-09-22 08:42:36 +02:00
Carlos Diaz
c6ab5021cf
feat(indev): discard input events on disabled objects (#4547) 2023-09-21 22:05:20 +02:00
Gabor Kiss-Vamosi
202599040d chore(chart): fix warning 2023-09-21 19:50:34 +02:00
Benign X
92114367e4
fix(lv_theme_mono): fix heap-buffer-overflow when memzero (#4583) 2023-09-21 15:01:32 +02:00
Gabor Kiss-Vamosi
971c533375 refactor: use only uint32_t and int32_t in the widget's API 2023-09-21 13:30:51 +02:00
Neo Xu
2b356bf01e
feat(obj): construct obj with specified class_p (#4582)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2023-09-21 12:20:38 +02:00
Gregor
b7be054493 fix(btnmatrix): set LV_BTNMATRIX_BTN_NONE when clicking of disabled button (#4571) (#4578)
Co-authored-by: Gregor Buß <gb@tetratec.de>
2023-09-21 12:11:39 +02:00
_VIFEXTech
7a306da303
feat(libs): add tjpgd and lodepng deinit method (#4581)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-21 09:49:53 +02:00
_VIFEXTech
206c89302a
feat(image_decoder): add image decoder list traversal method (#4577)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-21 09:26:01 +02:00
nicusorcitu
733e11d86d
feat(vglite, pxp): add beta version of NXP's PXP and VG-Lite acceleration (#4568)
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
2023-09-20 12:32:24 +02:00
Gabor Kiss-Vamosi
97dad61dd8 chore(tjpgd): minor fixes 2023-09-20 10:47:17 +02:00
_VIFEXTech
e53cd59fcb
chore(libs/jpg): rename lv_jpg to lv_tjpgd (#4573)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-09-20 10:38:47 +02:00
_VIFEXTech
45fb2148d5
chore(libs/png): rename lv_png to lv_lodepng (#4574)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2023-09-20 10:30:04 +02:00
Stephan Wirth
f77cacd1b7
fix(roller): fix bubbling events (#4542) 2023-09-20 10:27:36 +02:00
bjsylvia
dda20cf98e
fix(span): fix unicode display error (#4570)
Signed-off-by: YanXiaowei <yanxiaowei@xiaomi.com>
Co-authored-by: YanXiaowei <yanxiaowei@xiaomi.com>
2023-09-19 14:16:40 +02:00
Gabor Kiss-Vamosi
4641a10e7c chore: add typedef lv_display_t lv_disp_t; 2023-09-19 00:10:40 +02:00
Gabor Kiss-Vamosi
888fc1859b chore: code formatting 2023-09-18 22:58:10 +02:00
Gabor Kiss-Vamosi
0721884ee9 refactor: disp->display, res->result/resolution, hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale 2023-09-18 22:57:30 +02:00
Gabor Kiss-Vamosi
57a83cb2ad chore: code formatting 2023-09-18 21:29:56 +02:00
Gabor Kiss-Vamosi
e657c74aca chore: fix build errors 2023-09-18 21:29:22 +02:00
Gabor Kiss-Vamosi
f3cb2c5772 chore: code formatting 2023-09-18 21:20:23 +02:00
Gabor Kiss-Vamosi
ca55b2ed8d arch(img_decoder): replace read_liine_c with get_area_cb
also remove sjpeg support as get_area_cb can de quite same (some optimization is still needed to not decode the out of bounds chunks)
2023-09-18 21:19:00 +02:00
xaowang96
6fdd585549
feat(indev): add an indev reset event (#4539)
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-09-17 22:18:04 +02:00
Gabor Kiss-Vamosi
fed57a9625 fix(rlettie): fix cache usage 2023-09-15 00:44:19 +02:00
Gabor Kiss-Vamosi
2116fc3e8d fix(ffmpeg): fix cache usage 2023-09-15 00:37:05 +02:00
Gabor Kiss-Vamosi
10414b2f96 chore: fix warning and build error 2023-09-15 00:25:26 +02:00
Gabor Kiss-Vamosi
757877b1fc feat(cache): rework cache
- based in cache size instead of entry count
- not only for images
- needs to be called manually in decoders (and not the cache manages the decoders)
2023-09-14 23:23:29 +02:00
Gabor Kiss-Vamosi
09c12d0f9c refactor(btn, img): rename btn to button and img to image 2023-09-14 20:12:31 +02:00
zhengqingquan
e91786ce49
chore(lv_keyboard): minor optimization and formatting (#4555) 2023-09-14 19:33:34 +02:00