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

6260 Commits

Author SHA1 Message Date
Fabian Blatz
33fc3175a0
fix(dma2d): Add return value to DMA2d conversion functions (#7456) 2024-12-16 13:01:22 +01:00
Attila Kiss
a7adce9d1a
feat(draw): add layer memory allocation config support (#7038)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-16 08:51:01 +01:00
Paul Vogel
c022f0896a
fix(draw_sw_arc): add ASSERT_MALLOC check (#7448) 2024-12-12 12:27:52 +01:00
Paul Vogel
915f9b88dc
fix(draw_rect): refactor to insure header is initialized (#7446) 2024-12-12 12:10:24 +01:00
Paul Vogel
f284920b93
fix(draw_sw_triangle): add null check (#7449) 2024-12-12 12:03:21 +01:00
VIFEX
fdeb63fa2e
fix(vg_lite): remove unnecessary grad image checks (#7443)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-11 12:00:09 -03:00
VIFEX
85402e806f
fix(vg_lite): fix corner case of bar drawing (#7441)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-11 20:27:55 +08:00
Liam
d79fc5896c
fix(osal/pthread): add missing pthread_attr_destroy call (#7434) 2024-12-10 16:42:15 -03:00
Ioannis Markopoulos
e53ada9605
feat(NemaGFX): add freetype vector font support (#7346) 2024-12-10 15:23:06 +01:00
VIFEX
99a785cdc6
feat(refr): improve performance measurement (#7430)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-10 16:29:22 +08:00
Fabian Blatz
c1b32017d4
feat(display): add draw buffer size getter (#7332) 2024-12-10 11:42:55 +08:00
Victor Wheeler
7ecf7c2e52
feat(docs): widget proofread wrap-up (#7405)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-08 23:13:21 +01:00
VIFEX
39c3e23e06
perf(os): optimize OS API calls without OS mode (#7420)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-08 23:12:23 +01:00
VIFEX
4f2fd4b549
fix(vg_lite): fix stroke crash when update failed (#7399)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-07 00:04:30 +08:00
VIFEX
58990cdb5b
feat(profiler_builtin): support nanosecond accuracy (#7415)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-06 09:41:15 +08:00
Gabor Kiss-Vamosi
fc5939dcff feat(xml): add the basics of declarative XML support 2024-12-05 10:14:39 +01:00
Gabor Kiss-Vamosi
db11e7bae5 fix(label): use LV_LABEL_LONG_MODE_* instead of LV_LABEL_LONG_* 2024-12-05 10:14:39 +01:00
Gabor Kiss-Vamosi
f23b42be7f feat(slider): add orientation support (based on bar) 2024-12-05 10:14:39 +01:00
VIFEX
ae0e884756
feat(vg_lite): reduce unnecessary path quality settings (#7398)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-04 18:05:35 +08:00
Gabor Kiss-Vamosi
df18a5f68c
fix(ebike-demo): make it compile with Arduino (#7397) 2024-12-03 17:18:20 +01:00
Victor Wheeler
5bccba9946
feat(docs): document LV_DPX(n) (#7374) 2024-12-03 16:46:19 +01:00
André Costa
9ba60f037b
feat(file_explorer): remove '.' and rename '..' to '< Back' (#7270)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-03 14:26:30 +01:00
Paul Vogel
6e0389da46
fix(draw_sw_fill): add NULL checks on grad (#7355) 2024-12-03 12:58:50 +01:00
Attila Kiss
20b00ef65d
feat(sdl): add I1 color format render support (#7036)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-03 11:37:55 +01:00
Kevin Schlosser
b2404835e0
chore: removes BOM (#6961)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-12-03 10:45:20 +01:00
Gabor Kiss-Vamosi
8fbf72a1dc
fix(arduino): allow including lvgl_private.h even if the examles and demos are in the src folder (#7366) 2024-12-02 21:45:19 +01:00
Neo Xu
51aadcd87d
fix(draw_sw): wrong image buffer calculation (#7387)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-02 10:30:48 +01:00
Liam
a87a28bcd4
feat(drivers/st_ltdc): add rotation support to LTDC driver (#7254) 2024-12-02 11:05:43 +08:00
Victor Wheeler
8baabf358b
fix(scale): fix angle calculation error (#7362)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-12-02 10:51:10 +08:00
Paul Vogel
6e7ad249fd
fix(draw_sw_box_shadow): add ASSERT_MALLOC check (#7344) 2024-12-02 10:48:08 +08:00
Paul Vogel
86d4385c95 fix(sw_blend) make sure mask_stride is initialized 2024-12-02 10:46:39 +08:00
Victor Wheeler
1a0b6d313e
feat(chart,calendar): two grammar corrections (#7340) 2024-11-29 17:42:39 +01:00
Michele Perla
b05382e613
feat(scroll): user-defined scrollbar length using LV_STYLE_LENGTH (#7306)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-11-29 09:47:46 +08:00
Gabor Kiss-Vamosi
588cbe56f0
chore(draw_sw): add warning if the required color format is not enabled during image transformations (#7315)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-11-28 12:24:58 +01:00
Victor Wheeler
af3c968f8a
fix(theme_default): fix omitted style for selected text in lv_textarea (#7322) 2024-11-28 12:19:34 +01:00
Victor Wheeler
3cc27f40ea
fix(draw): fix minor maintenance issue in lv_draw_label.c (#7296) 2024-11-28 12:06:48 +01:00
Liam
6d93563b08
fix(imagebutton): warn if middle image is not set (#7224) 2024-11-28 09:32:36 +08:00
Gabor Kiss-Vamosi
8881868792
feat(draw_sw): add image clip_radius and mask before transformation (#7244)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-11-28 00:29:08 +01:00
VIFEX
a4d70c9217
fix(init): adjust the freetype initial order (#7363)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-11-28 00:25:27 +01:00
Paul Vogel
78be963c22
fix(indev): prevent division by zero (#7354) 2024-11-27 18:17:27 +08:00
Gabor Kiss-Vamosi
c4275e8b8f
fix(nxp-vglite): add missing '{' (#7365) 2024-11-27 13:24:34 +08:00
Liam
1a37c3eceb
fix(file_explorer): quick access prototype outside guard (#7356) 2024-11-27 11:33:56 +08:00
Felipe Neves
05fba5f301
fix(lv_conf): get rid of the LV_CONF path building macros (#7335)
Signed-off-by: Felipe Neves <felipe@lvgl.io>
2024-11-27 11:32:06 +08:00
Victor Wheeler
8c2289f87f
feat(docs): batch 6 of proofread/edited docs (#7277) 2024-11-25 16:20:26 +01:00
cristian-stoica
804aaede39
fix(event): record rendering done moment after rendering finished (#7228)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-11-25 09:05:49 +01:00
Benign X
bd2927736a
feat(scroll): adjust scroll behavior for non-elastic objects (#7336)
Signed-off-by: Benign X <1341398182@qq.com>
2024-11-21 22:22:17 +01:00
Gabor Kiss-Vamosi
a848a0bf1d
feat(font): allow using A1,2,4 bitmaps + handle byte aligned fonts (#7234) 2024-11-21 16:00:45 +01:00
nilaygit-10721
5a609275f4
fix(draw_sw): in lv_draw_sw_rotate enable ARGB8888 functions for XRGB8888 too (#7185)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-11-21 15:59:57 +01:00
Benign X
7cfe085f46
perf(span): optimize span render performance up by 50% (#7290) 2024-11-21 22:42:16 +08:00
Paul Vogel
65d2d42124
fix(obj): use LV_ASSERT_NULL if LV_ASSERT_OBJ not enabled (#7339) 2024-11-21 12:43:58 +01:00