Skip to content

Merge upstream LVGL 'v8.3.3' and resolve conflicts #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
364 commits
Select commit Hold shift + click to select a range
4f30bb9
fix(lru): Fix use of undefined variables (#3181)
Ryzee119 Mar 24, 2022
378aaa6
docs: add section for renderers and gpus
kisvegabor Mar 24, 2022
a6368fe
fix(docs): rename task-handler.md to timer-handler.md (#3203)
xiaoxiang781216 Mar 24, 2022
8ddbae1
fix(png): fix possible file leaks (#3204)
FASTSHIFT Mar 24, 2022
7d968bd
chore(config): change LV_FFMPEG_AV_DUMP_FORMAT to LV_FFMPEG_DUMP_FORM…
xiaoxiang781216 Mar 24, 2022
9a0a748
fix(libs): fix memcmp memory access overflow (#3205)
FASTSHIFT Mar 25, 2022
4779192
feat(span): add an interface for setting the number of lines (#3200)
Mar 29, 2022
f426d54
feat(tabview): support vertical scrolling (#3184)
timstableford Mar 29, 2022
a5b9a1c
feat(env_support): cmsis pack monthly update (#3209)
GorgonMeducer Mar 29, 2022
6b628e5
fix(obj): scrolling exception when use lv_obj_set_parent() (#3210)
Mar 29, 2022
8f8bd5f
Update chart to set LV_CHART_POINT_NONE correctly for LV_USE_LARGE_CO…
pete-pjb Mar 29, 2022
423a3eb
fix(style): remove useless null pointer judgment (#3222)
FASTSHIFT Mar 30, 2022
9768c78
fix(calendar): fix possible array access out of bounds (#3223)
FASTSHIFT Mar 30, 2022
9312076
fix(txt): return 0 if letter_uni is out of range (#3224)
FASTSHIFT Mar 30, 2022
2c70665
fix(gradient): remove invalid decision branches (#3226)
FASTSHIFT Mar 30, 2022
5a7e7e2
fix(spinbox): remove invalid judgment (#3227)
FASTSHIFT Mar 30, 2022
b0c1e29
fix(draw_mask): remove invalid decision branches (#3225)
FASTSHIFT Mar 30, 2022
5d8845e
fix(event): remove invalid decision branches (#3233)
FASTSHIFT Mar 30, 2022
7dd229a
fix(indev): fix null pointer access caused by typo (#3229)
FASTSHIFT Mar 30, 2022
adf7dc2
fix(draw_sw_letter): fix incorrect use of sizeof for a pointer (#3234)
FASTSHIFT Mar 30, 2022
80a6d2b
fix(obj_class): fix possible memory leak when the default disp is NUL…
FASTSHIFT Mar 30, 2022
e4fb579
fix(disp): fix missing null pointer judgment (#3238)
FASTSHIFT Mar 30, 2022
74f66d9
fix(hal): fix LV_ASSERT_MALLOC wrong placement (#3236)
FASTSHIFT Mar 30, 2022
435cc3f
fix(flex): assert before dividing by 0 (#3237)
FASTSHIFT Mar 30, 2022
b35a37f
fix(calendar): fix infinite loop caused by loop variable type mismatc…
FASTSHIFT Mar 30, 2022
06e616d
fix(gradient): assert before dividing by 0 (#3228)
FASTSHIFT Mar 30, 2022
82740fe
fix(chart): remove invalid decision branches (#3231)
FASTSHIFT Mar 30, 2022
8a2d283
fix(meter): fix infinite loop caused by loop variable type mismatch (…
FASTSHIFT Mar 30, 2022
7c6f981
chore(kconfig): minor fix for Kconfig (#3215)
xiaoxiang781216 Mar 30, 2022
6185da3
fix(Keil-AC5): slience warnings in Keil-AC5 (#3221)
mysterywolf Mar 30, 2022
f9b5545
fix(png): use LV_IMG_CF_TRUE_COLOR_ALPHA instead of LV_IMG_CF_RAW_ALP…
FASTSHIFT Mar 30, 2022
b171f7d
fix(list): use for icon
kisvegabor Mar 30, 2022
b7b22c1
revert(group): 72cb683c799f65cd4fbae22dafc3a35c123bb66b
kisvegabor Apr 4, 2022
57e3697
fix(fs): track multiple directory handles with win32 backends (#3243)
Ryzee119 Apr 4, 2022
a7f9dfa
fix(refr): consider masks with LV_OBJ_FLAG_OVERFLOW_VISIBLE
kisvegabor Apr 4, 2022
311df87
fix(libs): fix possible buffer underflow caused by extension matching…
FASTSHIFT Apr 5, 2022
bf85b50
fix(png): fix possible memory leak when decoding fails (#3249)
FASTSHIFT Apr 5, 2022
c6d4b6e
feat(benchmark): add trace output for running a specific scenario (#3…
GorgonMeducer Apr 5, 2022
5977eef
ci(stale) bump action version
embeddedt Apr 5, 2022
79a29d7
feat(msg): add publisher-subscriber messaging
kisvegabor Apr 6, 2022
00f6759
fix(theme) add disabled style to textarea in the default theme
kisvegabor Apr 6, 2022
b0a46c4
fix(indev): do not send keys to objects in disabled state
kisvegabor Apr 6, 2022
1b21965
chore: code formatting and fix warnings
kisvegabor Apr 6, 2022
dea75d9
fix(draw): fix disp_bg_img drawing
kisvegabor Apr 11, 2022
5636035
pref(png): use lv_memcpy/memset to improve performance (#3251)
FASTSHIFT Apr 11, 2022
3db7adf
fix(obj_style): prevent access to class null pointer (#3252)
FASTSHIFT Apr 11, 2022
9137840
fix(canvas):image cache may expire after set canvas's buff (#3267)
Apr 11, 2022
96c4a45
fix(menu): use LV_ASSERT_MALLOC check for new_node (#3263)
FASTSHIFT Apr 11, 2022
06fff4b
fix(event) avoid using a boolean as a pointer
embeddedt Apr 11, 2022
56383c4
fix(msgbox): do not execute init obj when obj == NULL (#3264)
FASTSHIFT Apr 12, 2022
016099e
fix(Kconfig): Add LV_USE_GRIDNAV and LV_USE_FRAGMENT to Kconfig (#3270)
itavero Apr 13, 2022
b6e76e2
feat(cmsis-pack): monthly update for April (v1.0.3-alpha) (#3271)
GorgonMeducer Apr 14, 2022
777fe1e
fix(scroll): send LV_EVENT_SCROLL_BEGIN/END with no animation too
kisvegabor Apr 14, 2022
c596a36
fix(layout): use uint16_t LV_LAYOUT_FLEX/GRID
kisvegabor Apr 14, 2022
ef08f1c
chore(ci): add friendlier message to stale bot
kisvegabor Apr 19, 2022
0fdd5d6
feat(hal): add render_start_cb to disp_drv (#3274)
FASTSHIFT Apr 19, 2022
65db5c9
docs(gesture): describe how prevent sending events after a gesture
kisvegabor Apr 19, 2022
2c90cba
Revert "Update lv_draw_sdl.c (#3167)" (#3280)
mariotaku Apr 19, 2022
9997fb0
feat(dropdown): add lv_dropdown_get_option_index
kisvegabor Apr 19, 2022
17f5e0a
fix(slider): fix left knob in ranged mode
kisvegabor Apr 20, 2022
1cf2e5d
feat(cmake-build): Option to allow building shared libraries. (#3278)
Apr 20, 2022
98660a8
fix(fs): fix cached read and add unit test for lv_fs
kisvegabor Apr 21, 2022
8481e3a
ci(switch): fix mem leak test
kisvegabor Apr 21, 2022
9868cb9
fix(snapshot): add missing ASSERT checks (#3292)
FASTSHIFT Apr 25, 2022
c9ab5e4
fix(demo): fix Wformat warning (#3290)
FASTSHIFT Apr 25, 2022
9562028
fix(Kconfig): change the type of LV_FS_STDIO_LETTER from string to in…
ZiyangYE Apr 25, 2022
07b7eea
feat(gpu): add SWM341 gpu support (synwit)
LikWoody Apr 25, 2022
69aa421
docs(gesture): fix typo lv_indev_act() -> lv_indev_get_act() (#3291)
FASTSHIFT Apr 26, 2022
318146a
feat(draw): support transforming widgets and improfe sw transform
kisvegabor Apr 26, 2022
8b15007
fix(draw): create intermediate layer for blend modes too
kisvegabor Apr 26, 2022
4094a37
docs(readme) update link to the PlatformIO Registry (#3296)
ivankravets Apr 26, 2022
3c0a3d0
feat(fsdrv) fix issues for win32 backends (#3284)
MouriNaruto Apr 26, 2022
ff7204e
fix(hal): disable driver->screen_transp by default regardless to LV_C…
kisvegabor Apr 26, 2022
a76bb70
feat(arc): add lv_arc_align_obj_to_angle and lv_arc_rotate_obj_to_angle
kisvegabor Apr 27, 2022
e624b90
fix(draw): be sure angle values are in the correct range
kisvegabor Apr 27, 2022
b81437e
feat(cmsis-pack): Monthly update for April (#3300)
GorgonMeducer Apr 27, 2022
51a7a61
fix(draw): revert handling of style_opa on not MAIN parts
kisvegabor Apr 27, 2022
23eecce
fix(draw): fix img recolor
kisvegabor Apr 27, 2022
d8622f5
chore: fix warning
kisvegabor Apr 27, 2022
e8cf036
fix(lodepng): fix NULL pointer access (#3307)
FASTSHIFT Apr 29, 2022
46bf27d
fix(grid): fix dead branch
kisvegabor Apr 29, 2022
787f1a7
fix(draw): update Makefiles (#3303)
FASTSHIFT Apr 29, 2022
bf0a0d5
fix(meter): fix typo (#3308)
FASTSHIFT Apr 29, 2022
ea79cee
ci add Makefile test
embeddedt Apr 29, 2022
a101e70
ci(makefile) fix typo in GitHub action
embeddedt Apr 29, 2022
72ae62d
chore(chart): fix typo in the comment
kisvegabor May 1, 2022
d5497b0
docs(intro): update for v8.2.0 (#3316)
GorgonMeducer May 2, 2022
6560c79
docs(pc-simulator): add MDK with FastModel (#3318)
GorgonMeducer May 3, 2022
003f18f
ci limit tests to 15 seconds
embeddedt May 4, 2022
b83c5aa
ci make sure LVGL assertions cause tests to fail
embeddedt May 4, 2022
9700664
test(mem) add test for #3324
embeddedt May 4, 2022
181bf88
fix(refr): initializing row_cnt is to silence the warning (#3309)
FASTSHIFT May 4, 2022
4e7a0b2
chore: correct the code format in lv_conf_template.h (#3310)
xiaoxiang781216 May 4, 2022
da9e53c
fix(config): fix typo in LV_USE_PERF_MONITOR and LV_USE_MEM_MONITOR (…
xiaoxiang781216 May 4, 2022
e827207
fix(config): Keep the sequence of widget in order (#3314)
xiaoxiang781216 May 4, 2022
c7ca38f
fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig (#3312)
xiaoxiang781216 May 4, 2022
a99eb6b
fix(spinbox): rename lv_spinbox_set_pos to lv_spinbox_set_cursor_pos
kisvegabor May 4, 2022
ed3538a
chore(demo): fix lv_demo_widget if THEME_DEFAULT is not enabled
kisvegabor May 4, 2022
7c9eea1
feat(gpu): Update gpu arm 2d (#3320)
GorgonMeducer May 4, 2022
012a7cf
fix(chart): fix accessing uninitialized point_area (#3327)
FASTSHIFT May 5, 2022
e577b7a
feat(demo): add Weighted FPS and Opa speed log output (#3326)
FASTSHIFT May 6, 2022
ac2e2f1
perf(layer): cache the layer_type
kisvegabor May 7, 2022
45a39a1
fix(benchmark): remove redundant string for the small screens (#3335)
GorgonMeducer May 7, 2022
93dfd87
feat(anim): add the function of getting global animation refresher ti…
FASTSHIFT May 7, 2022
d367bb7
docs(examples) avoid redirects when loading examples
embeddedt May 7, 2022
f04fddd
Merge branch 'master' of github.com:lvgl/lvgl
embeddedt May 9, 2022
a3d66c9
ci update docs builder to work with Python 3.10
embeddedt May 9, 2022
bae6bc0
Revert "test(mem) add test for #3324"
embeddedt May 9, 2022
1816fa5
ci(docs) replace use of sed with proper configuration variables
embeddedt May 9, 2022
d691105
chore(docs) remove unneeded `eval_rst` statements
embeddedt May 9, 2022
85e3e23
ci bump test timeout to 30 seconds [skip ci]
embeddedt May 9, 2022
ebd20af
docs collapse APIs by default
embeddedt May 9, 2022
c6c2864
perf(draw): minor optimiziation in point transformation
kisvegabor May 10, 2022
6c68095
fix(txt): fix returned value of lv_txt_iso8859_1_next(..., NULL) (#3338)
amouiche May 10, 2022
8d3c41d
feat(draw): improve acceleration for LV_IMG_CF_ALPHA_8BIT (#3337)
GorgonMeducer May 10, 2022
cc18518
feat(indev): send LV_EVENT_PRESS_LOST on release with wait_until_release
kisvegabor May 10, 2022
a6cbf31
improve rt-thread initialization process (#3345)
mysterywolf May 10, 2022
656a0e5
docs(others): add imgfont to the index
kisvegabor May 11, 2022
941d95b
chore(imfont): fix heading in the docs
kisvegabor May 11, 2022
40e9c6b
chore(rt.thread): improve rt-thread marcos (#3355)
mysterywolf May 12, 2022
58b75f1
fix(config): add LV_GPU_SDL_LRU_SIZE (#3348)
xiaoxiang781216 May 12, 2022
0d6c081
fix(demo): fix warning. (#3344)
FASTSHIFT May 14, 2022
2148ed9
fix(mem): fix TLSF returning the wrong pointer when the requested siz…
embeddedt May 14, 2022
6ae0784
feat(gpu): Update lv_gpu_arm2d with new features (#3340)
GorgonMeducer May 16, 2022
c72b899
docs(readme): add version portuguese brazilian (#3349)
iamrafaelmelo May 16, 2022
b773330
fix conflicts
kisvegabor May 10, 2022
2716475
formatting
kisvegabor May 10, 2022
930115e
revert example
kisvegabor May 10, 2022
67446a4
support chrome keysed image rotatation
kisvegabor May 16, 2022
76de7c6
fix(draw): fix the calculation of the transformed coordinates
kisvegabor May 11, 2022
ccbb41d
chore(img): update API comments
kisvegabor May 16, 2022
834a118
fix warnings
kisvegabor May 16, 2022
c5d1557
feat(demos): add a callback for benchmark (#3353)
GorgonMeducer May 16, 2022
a7cfc0b
feat(cmsis-pack): Monthly update for May (alpha) (#3359)
GorgonMeducer May 16, 2022
523062b
fix(color): color mix rounding error
kisvegabor May 18, 2022
22854ff
fix(tabview, tileview): fix scrolling
kisvegabor May 18, 2022
276f28a
fix(draw) ensure variable is initialized to avoid warning
embeddedt May 18, 2022
71d535d
fix(examples) use type-safe function for retrieving event param
embeddedt May 18, 2022
42d9c07
fix(color): compensate rounding error during blending
kisvegabor May 18, 2022
7bb09e3
example(span): avoid ambiguous meaing
kisvegabor May 19, 2022
332d0ab
fix(draw): fix colour supports for indexed and alpha-only (#3371)
GorgonMeducer May 20, 2022
4e06025
fix(benchmark): fix the issue that wrong scene number is used (#3372)
GorgonMeducer May 20, 2022
c63d12f
feat(rt-thread): allow users to control refresh period in the lvgl th…
mysterywolf May 22, 2022
52287fd
fix(disp): make lv_scr_load work better with lv_scr_load_anim and aut…
kisvegabor May 23, 2022
029eef7
feat(gpu): reattach nxp pxp vglite accelerators(#3322)
nicusorcitu May 24, 2022
6e3d011
feat(benchmark): make lvgl render at the highest frame rate (#3352)
FASTSHIFT May 24, 2022
2e93b88
feat(group): add edge callbacks when trying to move focus past beginn…
ftab May 24, 2022
2cf4d4b
chore correct file encodings (#3381)
May 26, 2022
d151a67
feat(disp): add a temporary invalidation disable interface (#3378)
FASTSHIFT May 26, 2022
cb4da38
Fix(msgbox) correct msg_box button padding if LV_DPI_DEF is set to less
May 27, 2022
d4c9ab5
chore(msg_box) correct formatting.
May 27, 2022
6be43b8
fix(gpu): fix warning with NXP GPU
kisvegabor May 27, 2022
6a8dd1a
fix(style): reset style lookup table after gc sweep/lv_deinit (#3385)
amirgon May 28, 2022
6ad52a7
fix(subpx): fix subpixel rendering font is not displaying bug (#3387)
kctan0805 May 28, 2022
eef838f
feat(textarea): make it possible to customize the bullet character (#…
Johennes May 30, 2022
9ac8ce6
fix(draw): handle non BLEND_MODE_NORMAL for ARGB drawing
kisvegabor Jun 2, 2022
d5ccf37
docs(slider) mention that VALUE_CHANGED is not sent on release (#3397)
martaaay Jun 2, 2022
ce06051
feat(cmsis-pack): monthly update for May (#3394)
GorgonMeducer Jun 3, 2022
e59c83b
feat(anim): add deleted callback (#3279) (#3295)
qinshijing Jun 3, 2022
c9fa4ef
feat(porting): add flushing control to the template (#3384)
GorgonMeducer Jun 3, 2022
ff6316c
revert (msgbox) revert incorrect button padding fix.
pete-pjb Jun 6, 2022
533e325
fix(draw) avoid use-after-free when drawing arcs (#3399)
ivooesch Jun 7, 2022
018a8cf
fix(sdl): fix LRU, reported in #3402 (#3404)
mariotaku Jun 8, 2022
03c43d9
example(imgfont): fix lvgl.h include path (#3405)
elektronchika Jun 8, 2022
9a48de0
feat(style) add 'inherit' and 'initial' CSS properties (#3390)
embeddedt Jun 10, 2022
2c9695a
feat(tabview) add API to rename tab.
pete-pjb Jun 13, 2022
11b708e
chore(tabview) correct format.
pete-pjb Jun 13, 2022
3e56e96
chore(tabview) fix format.
pete-pjb Jun 13, 2022
60ebd25
chore(tabview) fix format - (run python script this time!)
pete-pjb Jun 13, 2022
1e40fa8
doc(rt-thread): add section:import a bsp project into rt-thread studi…
mysterywolf Jun 14, 2022
22627c4
fix(bmp): fix with LV_COLOR_16_SWAP (#3412)
yangkuiking Jun 14, 2022
ca9aff6
cmsis pack monthy update for June (#3413)
GorgonMeducer Jun 14, 2022
f575935
fix(sdl): add transformation support for the SDL backend (#3403)
mariotaku Jun 15, 2022
cbff8e8
fix(draw): fix transformations on subdivided areas
kisvegabor Jun 15, 2022
0255c6d
fix(meter): improve the precision of tick line drawing
kisvegabor Jun 19, 2022
91ebf81
docs(get-started): add quick-overview to the index
kisvegabor Jun 19, 2022
e651383
fix(dropdown): fix scrolling when options are CENTER aligned
kisvegabor Jun 20, 2022
8d8aaed
fix(examples) correct comment in slider example (#3419)
KyleParker-Gongyuan Jun 21, 2022
afaa8c9
demo(benchmark): add LV_DEMO_BENCHMARK_RGB565A8 option
kisvegabor Jun 23, 2022
d4b7283
chore: fix code formatting
kisvegabor Jun 23, 2022
3b95fa8
chore: fix Kconfig
kisvegabor Jun 23, 2022
6b2eac1
example(btnmatrix): update lv_example_btnmatrix_2 to expicitly check …
kisvegabor Jun 23, 2022
4056a15
fix(gridnav) correct logic in find_last_focusable (#3423)
JAremko Jun 23, 2022
92f1f9c
feat(ime_pinyin): add API to use Pinyin IME(Chinese input) (#3408)
YobeZhou Jun 24, 2022
549e700
chore(readme): fix link
kisvegabor Jun 25, 2022
cb9a297
docs(indev): add comment in input device part (#3422)
mysterywolf Jun 26, 2022
88bbef1
docs(sim): add link to qt-creator
kisvegabor Jun 28, 2022
6acbdaa
fix(style): fix using width for both width and height in radius trans…
kisvegabor Jun 28, 2022
6ff164f
example(ime_pinyin): improved lv_example_ime_pinyin_1 (#3428)
100ask Jun 29, 2022
c2c44c6
docs(README): fix broken link
kisvegabor Jun 29, 2022
746917d
docs(chart): describe how to set the space between columns
kisvegabor Jul 1, 2022
4572a0c
fix(chart): fix misaligned horizontal tick lines on bar charts
kisvegabor Jul 1, 2022
e5c11f1
fix(indev): scroll_ throw_vect cannot converge to 0 when vect is nega…
kisvegabor Jul 1, 2022
25ce6e3
fix(scroll): do not fire scroll begin/end event on every scroll step
kisvegabor Jul 1, 2022
a2bd960
fix(draw): solve memory leaking issue (#3437)
GorgonMeducer Jul 1, 2022
922108d
chore: cmsis pack monthly update (#3435)
GorgonMeducer Jul 1, 2022
77d726e
fix(draw): clip the bg img to the rectangle's area in lv_draw_sw_rect
kisvegabor Jul 3, 2022
7ada130
fix(btnmatrix): fix extra draw size calculation to not clip shadow
kisvegabor Jul 3, 2022
d43f10a
feat(misc): add asynchronous call function cancellation function (#3439)
FASTSHIFT Jul 3, 2022
a1326dc
fix(fragment): memory leak of fragments #3438 (#3442)
mariotaku Jul 4, 2022
a06e114
fix(arc): fix bug with LV_ARC_MODE_REVERSE (#3417) (#3418)
jadonmmiller Jul 4, 2022
f3a07a3
fix(Kconfig): allow unchecking LV_CONF_SKIP
kisvegabor Jul 4, 2022
23c8a91
feat(fsdrv): add posix lseek() error checking (#3444)
FASTSHIFT Jul 4, 2022
13c99fc
fix(refr): fix memory write out of bounds issue
kisvegabor Jul 5, 2022
fb624e5
fix(draw): conflict with external ALIGN define (#3336)
mysterywolf Jul 5, 2022
cbbace4
chore: fix warning
kisvegabor Jul 5, 2022
5a06fce
perf(draw): speed up non normal blend modes
kisvegabor Jul 5, 2022
7311402
feat(font): add font placeholder drawing configuration (#3446)
FASTSHIFT Jul 5, 2022
10e0b7a
feat(ime_pinyin): add API to support 9-key input mode (#3447)
100ask Jul 6, 2022
c2628fd
chore(demo): fix the path of picture files in readme (#3451)
mysterywolf Jul 6, 2022
7026591
feat(cmsis-pack): cmsis-pack for v8.3.0 release (#3450)
GorgonMeducer Jul 6, 2022
eb992e2
set version numbers to v8.3.0
kisvegabor Jul 6, 2022
49c59f4
feat(cmsis-pack): update cmsis-pack for v8.3.0 release (#3453)
GorgonMeducer Jul 6, 2022
9e1b616
docs(readme): fix LVGL version typo (8.3.0) (#3462)
Badokas Jul 7, 2022
2967172
fix(slider): fix knob drawing in symmetrical mode
kisvegabor Jul 8, 2022
9750c97
fix(refr): fix lv_refr_get_top_obj
kisvegabor Jul 9, 2022
a283273
fix(arc): fix arc knob invalidation in SYMMETRICAL mode
kisvegabor Jul 14, 2022
62662f6
docs(tasmota): support LVGL 8.3.0 (#3511)
s-hadinger Jul 20, 2022
8544cc3
example(freetype): replace the arial font with lato to avoid licensin…
kisvegabor Jul 23, 2022
284834e
fix(led): add bg_color draw descriptors back to led draw event to sup…
acumartini Jul 23, 2022
71913d3
example(freetype): Update the Micropython example to use the Lato font
kisvegabor Jul 24, 2022
9b998aa
Bump version numbers to v8.3.1
kisvegabor Jul 25, 2022
9024b72
update the changelog
kisvegabor Jul 25, 2022
be485d7
ci: protect test.c with #if LV_BUILD_TEST
kisvegabor Jul 25, 2022
55e95ed
fix(ci) checkout lv_micropython release/v8 branch (#3524)
amirgon Jul 26, 2022
aa45d59
fix(demo): can not found lvgl.h file (#3477)
luhuadong Jul 12, 2022
b884aba
fix(canvas): fix clipéping on transformation
kisvegabor Aug 7, 2022
5022476
remove accidentally added code
kisvegabor Aug 7, 2022
d59bba1
fix(colorwheel): fix updating color when using lv_colorwheel_set_hsv
kisvegabor Aug 7, 2022
f58dcd9
docs(disp): LV_COLOR_SCREEN_TRANSP remove dependency on LV_COLOR_DEPT…
chmorgan Aug 10, 2022
1a46030
docs(draw) remove reference to old lv_fs_add_drv function (#3564)
chmorgan Aug 11, 2022
a0515ba
fix(style): add missing invalidation in lv_obj_remove_local_style_prop
kisvegabor Aug 17, 2022
5156ee0
fix(group): be sure obj is removed from its current group in lv_group…
kisvegabor Aug 19, 2022
660464c
chore(rt-thread) backport fixes from v9 (#3604)
mysterywolf Aug 22, 2022
cba2aa9
fix(style): use compile time prop_cnt for const styles (#3609)
pdgendt Aug 23, 2022
f6655c2
fix(draw_sw): fix image cache to access the freed stack space (#3584)
FASTSHIFT Aug 23, 2022
ece3495
fix(draw): allow drawing outline with LV_DRAW_COMPLEX == 0 too
kisvegabor Aug 31, 2022
8b605cc
fix(refr): fix true double double buffering logic with transparent sc…
kisvegabor Aug 31, 2022
7640950
chore: fix warnings
kisvegabor Aug 31, 2022
d5b2a9b
fix(draw): fix border drawing with thick borders
kisvegabor Sep 2, 2022
832bef4
fix(sdl): transformation with alpha (#3576) (#3678)
tyler-gilbert Sep 10, 2022
4d69cd8
fix(sdl): clear streaming/target texture with FillRect (#3682)
mariotaku Sep 12, 2022
1ab9aa5
fix(fragment): fixed child fragment event dispatch (#3683)
mariotaku Sep 12, 2022
dfd14fa
fix(slider): find the nearest value on click instead of floor
kisvegabor Sep 19, 2022
755d363
release v8.3.2
kisvegabor Sep 27, 2022
c8bee40
fix: version number in lvgl.h
kisvegabor Sep 30, 2022
5545ffc
release v8.3.3
kisvegabor Oct 6, 2022
7268afb
Merge upstream LVGL 'v8.3.3' into Zephyr's fork and resolve conflicts
diegoherranz Oct 26, 2022
cd1a509
zephyr/CMakeLists.txt: reorder alphabetically
diegoherranz Oct 29, 2022
a283b66
Define LV_CONF_SUPPRESS_DEFINE_CHECK to prevent warnings
diegoherranz Jan 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/arduino.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
branches: [ master, release/v8.* ]
jobs:
lint:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/build_micropython.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:

jobs:
build:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
name: Build ${{ matrix.port }} port
runs-on: ubuntu-latest
continue-on-error: true
Expand All @@ -22,7 +23,7 @@ jobs:
- name: Clone lv_micropython
run: |
git clone https://github.com/lvgl/lv_micropython.git .
git checkout master
git checkout release/v8
- name: Initialize lv_bindings submodule
run: git submodule update --init --recursive lib/lv_bindings
- name: Update ${{ matrix.port }} port submodules
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ccpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ on:

jobs:
build:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
strategy:
matrix:
Expand Down Expand Up @@ -55,6 +56,7 @@ jobs:

steps:
- uses: actions/[email protected]
- uses: ammaraskar/gcc-problem-matcher@master
- name: Setup cache
uses: actions/cache@v2
with:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/check_conf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
verify-conf-internal:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand Down
10 changes: 1 addition & 9 deletions .github/workflows/check_style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
verify-formatting:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- name: Checkout
Expand All @@ -28,12 +29,3 @@ jobs:
echo "Please apply the preceding diff to your code or run scripts/code-format.py"
exit 1
fi
- name: Comment PR
uses: thollander/actions-comment-pull-request@v1
if: github.event_name == 'pull_request' && failure()
with:
message: |
Your PR needs its formatting corrected before it can be merged upstream.

Please run `scripts/code-format.py` and commit the resulting change.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
14 changes: 11 additions & 3 deletions .github/workflows/close_old_issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,20 @@ jobs:
if: github.repository == 'lvgl/lvgl'
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.LVGL_BOT_TOKEN }}
stale-issue-message: 'This issue is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
stale-pr-message: 'This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity.'
stale-pr-message: |
We need some feedback on this issue.

Now we mark this as "stale" because there was no activity here for 14 days.

Remove the "stale" label or comment else this will be closed in 7 days.
close-issue-message: |
As there was no activity here for a while we close this issue. But don't worry, the conversation is still here and you can get back to it at any time.

So feel free to comment if you have remarks or ideas on this topic.
days-before-stale: 14
days-before-close: 7
exempt-issue-labels: 'pinned'
Expand Down
21 changes: 21 additions & 0 deletions .github/workflows/makefile.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Check Makefile

on:
push:
branches: [ master, release/v8.* ]
pull_request:
branches: [ master, release/v8.* ]

jobs:
build:
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
name: Build using Makefile
steps:
- uses: actions/checkout@v2
- uses: ammaraskar/gcc-problem-matcher@master
- name: Install prerequisites
run: scripts/install-prerequisites.sh
- name: Build
working-directory: tests/makefile
run: make test_file
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ test_screenshot_error.h
build/
tests/build_*/
tests/report/
.DS_Store
.vscode
*.bak
30 changes: 30 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace

- repo: local
hooks:
# Run astyle over the staged files with c and h extension found in the directories
# listed in the files regex pattern. Ignoring the files in the exclude pattern.
- id: format-source
name: Formatting source files
entry: astyle --options=scripts/code-format.cfg --ignore-exclude-errors
stages: [ commit ]
language: system
pass_filenames: true
verbose: true
files: |
(?x)^(
src/ |
tests/src/test_cases/
)
exclude: |
(?x)^(
src/extra/libs/ |
src/lv_conf_internal.h
)
types_or: ["c", "header"]
Loading