Commit Graph

8037 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
9997fb00aa feat(dropdown): add lv_dropdown_get_option_index 2022-04-19 11:25:29 +02:00
Mariotaku
2c90cba9de
Revert "Update lv_draw_sdl.c (#3167)" (#3280)
This reverts commit ededba94b4.
2022-04-19 10:22:44 +02:00
Gabor Kiss-Vamosi
65db5c99e0
docs(gesture): describe how prevent sending events after a gesture
Related to #3211
2022-04-19 10:11:16 +02:00
_VIFEXTech
0fdd5d6449
feat(hal): add render_start_cb to disp_drv (#3274)
* feat(hal): add render_start_cb to disp_drv

* update doc for render_start_cb

* Update docs/porting/display.md

* remove disp_refr parameter

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-04-19 10:05:59 +02:00
Gabor Kiss-Vamosi
ef08f1c0fe
chore(ci): add friendlier message to stale bot 2022-04-19 08:37:46 +02:00
Gabor Kiss-Vamosi
c596a36d9e fix(layout): use uint16_t LV_LAYOUT_FLEX/GRID
fixes #3273
2022-04-14 13:41:32 +02:00
Gabor Kiss-Vamosi
777fe1ea70 fix(scroll): send LV_EVENT_SCROLL_BEGIN/END with no animation too 2022-04-14 13:38:03 +02:00
Gabriel Wang
b6e76e28cf
feat(cmsis-pack): monthly update for April (v1.0.3-alpha) (#3271) 2022-04-14 13:28:34 +02:00
Arno Moonen
016099e09c
fix(Kconfig): Add LV_USE_GRIDNAV and LV_USE_FRAGMENT to Kconfig (#3270)
Co-authored-by: Arno Moonen <arno.moonen@airios.eu>
2022-04-13 15:38:20 +02:00
_VIFEXTech
56383c46cf
fix(msgbox): do not execute init obj when obj == NULL (#3264)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-12 09:07:24 +02:00
embeddedt
06fff4b9ba
fix(event) avoid using a boolean as a pointer
Fixes #3265
2022-04-11 17:53:57 -04:00
_VIFEXTech
96c4a45576
fix(menu): use LV_ASSERT_MALLOC check for new_node (#3263)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-11 20:31:30 +02:00
guoweilkd
9137840582
fix(canvas):image cache may expire after set canvas's buff (#3267) 2022-04-11 13:35:28 +02:00
_VIFEXTech
3db7adffb1
fix(obj_style): prevent access to class null pointer (#3252)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-11 12:43:52 +02:00
_VIFEXTech
563603589d
pref(png): use lv_memcpy/memset to improve performance (#3251)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-11 12:41:59 +02:00
Gabor Kiss-Vamosi
dea75d9b4a fix(draw): fix disp_bg_img drawing
See https://forum.lvgl.io/t/issue-with-background-image-rendering-in-lvgl-8-2-0-with-lv-color-depth-32/8607
2022-04-11 12:40:56 +02:00
Gabor Kiss-Vamosi
1b219654db chore: code formatting and fix warnings 2022-04-06 22:18:30 +02:00
Gabor Kiss-Vamosi
b0a46c4837 fix(indev): do not send keys to objects in disabled state 2022-04-06 22:12:24 +02:00
Gabor Kiss-Vamosi
00f67597d3 fix(theme) add disabled style to textarea in the default theme 2022-04-06 22:12:24 +02:00
Gabor Kiss-Vamosi
79a29d749d feat(msg): add publisher-subscriber messaging 2022-04-06 22:12:24 +02:00
embeddedt
5977eeff3c
ci(stale) bump action version
This should fix a couple problems I've noted with issues not having their stale status removed.
2022-04-05 08:14:03 -04:00
Gabriel Wang
c6d4b6e554
feat(benchmark): add trace output for running a specific scenario (#3245)
* feat(benchmark): add trace output for running a specific scenario

* Update lv_demo_benchmark.c
2022-04-05 10:52:07 +02:00
_VIFEXTech
bf85b50031
fix(png): fix possible memory leak when decoding fails (#3249)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-05 10:21:09 +02:00
_VIFEXTech
311df87f0d
fix(libs): fix possible buffer underflow caused by extension matching (#3250)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-05 10:19:17 +02:00
Gabor Kiss-Vamosi
a7f9dfa8c3 fix(refr): consider masks with LV_OBJ_FLAG_OVERFLOW_VISIBLE
fixes: #3151
2022-04-04 18:37:30 +02:00
Ryzee119
57e3697dca
fix(fs): track multiple directory handles with win32 backends (#3243)
* fix(fs_win32): Track multiple directory handles

* fix(fs_stdio): Track multiple directory handles (win32)
2022-04-04 14:49:07 +02:00
Gabor Kiss-Vamosi
b7b22c190c revert(group): 72cb683c79
fixes: #3248
2022-04-04 13:28:23 +02:00
Gabor Kiss-Vamosi
b171f7dde2 fix(list): use for icon 2022-03-30 14:19:21 +02:00
_VIFEXTech
f9b554503e
fix(png): use LV_IMG_CF_TRUE_COLOR_ALPHA instead of LV_IMG_CF_RAW_ALPHA (#3212)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 13:18:28 +02:00
Man, Jianting (Meco)
6185da3d76
fix(Keil-AC5): slience warnings in Keil-AC5 (#3221)
* fix(Keil-AC5): slience warnings in Keil-AC5

* Update SConscript

* Update src/misc/lv_types.h

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>

Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2022-03-30 13:12:39 +02:00
Xiang Xiao
7c6f98146d
chore(kconfig): minor fix for Kconfig (#3215)
* chore(Kconfig): remove "!= 0" from "depends on LV_USE_FS_XXX != 0"

since all LV_USE_FS_XXX is bool variable, "depends on LV_USE_FS_XXX" is enough

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>

* chore(Kconfig): select LV_USE_IMG for LV_USE_CANVAS

since canvas depends on image

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-03-30 13:09:48 +02:00
_VIFEXTech
8a2d283b2e
fix(meter): fix infinite loop caused by loop variable type mismatch (#3232)
* fix(meter): fix infinite loop caused by loop variable type mismatch

* Update src/extra/widgets/meter/lv_meter.c

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-03-30 13:06:30 +02:00
_VIFEXTech
82740fea59
fix(chart): remove invalid decision branches (#3231)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 13:05:33 +02:00
_VIFEXTech
06e616d0cb
fix(gradient): assert before dividing by 0 (#3228)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 13:04:52 +02:00
_VIFEXTech
b35a37f52d
fix(calendar): fix infinite loop caused by loop variable type mismatch (#3230)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 13:01:49 +02:00
_VIFEXTech
435cc3fedc
fix(flex): assert before dividing by 0 (#3237)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 13:00:48 +02:00
_VIFEXTech
74f66d96d5
fix(hal): fix LV_ASSERT_MALLOC wrong placement (#3236)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:59:58 +02:00
_VIFEXTech
e4fb579558
fix(disp): fix missing null pointer judgment (#3238)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:59:26 +02:00
_VIFEXTech
80a6d2bf57
fix(obj_class): fix possible memory leak when the default disp is NULL (#3235)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:58:28 +02:00
_VIFEXTech
adf7dc2121
fix(draw_sw_letter): fix incorrect use of sizeof for a pointer (#3234)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:57:53 +02:00
_VIFEXTech
7dd229a7cd
fix(indev): fix null pointer access caused by typo (#3229)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:57:30 +02:00
_VIFEXTech
5d8845e0a2
fix(event): remove invalid decision branches (#3233)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:56:54 +02:00
_VIFEXTech
b0c1e297f4
fix(draw_mask): remove invalid decision branches (#3225)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:55:05 +02:00
_VIFEXTech
5a7e7e25e9
fix(spinbox): remove invalid judgment (#3227)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:54:26 +02:00
_VIFEXTech
2c70665674
fix(gradient): remove invalid decision branches (#3226)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:53:46 +02:00
_VIFEXTech
931207683d
fix(txt): return 0 if letter_uni is out of range (#3224)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:52:37 +02:00
_VIFEXTech
9768c78c20
fix(calendar): fix possible array access out of bounds (#3223)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:51:58 +02:00
_VIFEXTech
423a3eb5d7
fix(style): remove useless null pointer judgment (#3222)
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-03-30 12:51:36 +02:00
Pete Bone
8f8bd5f47c
Update chart to set LV_CHART_POINT_NONE correctly for LV_USE_LARGE_COORD (#3217)
* Update chart to set LV_CHART_POINT_NONE correctly for LV_USE_LARGE_COORD

* Fix warning.
2022-03-29 17:33:47 +01:00
guoweilkd
6b628e524b
fix(obj): scrolling exception when use lv_obj_set_parent() (#3210) 2022-03-29 16:39:26 +02:00