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
Gabor Kiss-Vamosi
490f3da4e7
feat(img): replace image decider read_line_cb with get_area_cb
2023-09-01 13:38:58 +02:00
Gabor Kiss-Vamosi
c3e2120616
feat(img): add img.header.stride
...
see https://github.com/lvgl/lvgl/pull/4414#issuecomment-1698538169
2023-08-31 19:54:36 +02:00
Zoltan Janosy
ca54d127c2
feat(fs): add support for memory-mapped files ( #4462 )
...
Co-authored-by: Zoltan Janosy <zjanosy@fishman.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-08-31 13:00:26 +02:00
xaowang96
d7289962f1
ci(bar): add screenshot test ( #4503 )
...
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2023-08-31 10:19:26 +02:00
Gabor Kiss-Vamosi
c069f98e7a
fix(dropdown): position to the selected item in lv_dropdown_set_selected
2023-08-25 13:57:52 +02:00
Gabor Kiss-Vamosi
5d604b46ab
ci(test): add more tests for LV_OBJ_FLAG_OVERFLOW_VISIBLE
2023-08-22 23:44:45 +02:00
Gabor Kiss-Vamosi
c7e8b8447d
feat(obj): add LV_OBJ_FLAG_OVERFLOW_VISIBLE again
2023-08-22 22:45:39 +02:00
Gabor Kiss-Vamosi
0b83a82a07
feat(multi-instance): collect all the global variables into a struct to allow running multiple instances of LVGL
...
Closes #4358
2023-08-19 01:42:37 +02:00
Gabor Kiss-Vamosi
4b4ff3ba70
ci: add clip corner test
2023-07-24 17:31:35 +02:00
Gabor Kiss-Vamosi
f753265a79
arch(draw): add parallel rendering architecture
...
BREAKING CHANGE
This is a huge update which introduces parallel rendering. lv_conf.h needs to be updated too.
2023-07-05 13:05:19 +02:00
Gabor Kiss-Vamosi
e820dacd5a
fix spinner
2023-06-20 11:27:09 +02:00
Benign X
caf9d16dc9
fix(pos): fix invalidate area problem with transform ( #4285 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-06-13 21:16:22 +02:00
Gabor Kiss-Vamosi
e7f88efa58
ci(roller): fix test
2023-04-27 09:26:08 +02:00
Carlos Diaz
67941f4964
ci(test): add unit test for lv_list ( #4032 )
2023-03-04 17:02:08 +01:00
W-Mai
8ed8542681
feat(margin): add margin
style property ( #3807 )
...
Signed-off-by: W-Mai <1341398182@qq.com>
Signed-off-by: xinbingnan<xinbingnan@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2023-01-18 09:52:30 +01:00
W-Mai
bc0d469a51
fix(barcode): fixed barcode test case didn't work ( #3914 )
...
Signed-off-by: W-Mai <1341398182@qq.com>
2023-01-10 21:21:06 +01:00
some00
162e451396
ci(spinner): add unit test for spinner ( #3901 )
2023-01-06 21:02:13 +01:00
Pablo J. Rogina
d17450a55f
ci(animimg): add unit tests ( #3723 )
2022-11-08 12:36:36 +01:00
Johannes Marbach
ffd3b4cdbd
fix(btnmatrix): add lv_obj_get_style_space_...() and use them to consider border width in btnmatrix ( #3725 )
2022-10-11 21:14:14 +02:00
Pablo J. Rogina
53465aec94
ci(colorwheel): add unit test ( #3719 )
2022-10-07 19:05:11 +02:00
Gabor Kiss-Vamosi
affa938ef3
ci(arc, line): add basic render test
2022-10-05 22:05:49 +02:00
minyiky
d80e86711d
ci(win): add unit test ( #3717 )
2022-10-03 09:53:59 +02:00
Pablo J. Rogina
059952607a
ci(tabview): add unit test ( #3713 )
2022-10-03 08:12:05 +02:00
Pablo J. Rogina
613777f623
ci(msgbox): add unit test ( #3715 )
2022-10-02 23:26:12 +02:00
Carlos Diaz
b14a70705e
ci(roller): add unit tests and cleanup ( #3660 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-10-02 23:24:12 +02:00
honey the codewitch
ccb66ca701
feat(tiny_ttf): add glyph caching ( #3703 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-10-02 17:48:34 +02:00
Pablo J. Rogina
2888b450f2
ci(calendar): add unit tests ( #3704 )
2022-09-28 22:24:38 +02:00
honey the codewitch
57e0943b10
feat(tiny_ttf): ttf support ( #3680 )
...
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-09-26 17:30:07 +02:00
Mahesh Murty
d89e732634
test(led): add unit tests ( #3681 )
2022-09-15 22:10:12 +02:00
Mahesh Murty
513d631445
test(btn, btnmatrix): add unit tests ( #3642 )
2022-09-09 11:31:15 +02:00
Carlos Diaz
cfd6d43672
test(table): add unit tests ( #3040 )
...
* test(table): Happy path test for set_cell_value
* table: Abstract char configuration on set_cell_value
Abstract bytes to allocate calculation and txt copying
* table: Add missing &
* table: Update helper names
* test(table): Add test for column increasing when setting a formatted cell value
* table: Increase table columns when needed
* test(table): Fix test_table_should_grow_columns_automatically_when_setting_formatted_cell_value
* table: Fix code formatting
* test(table): Add test for cell ctrl
* table: Refactor draw_main low hanging fruits
* lv_table: Initial refactor of get_row_height
Mostly early breaks on loops and reducing variable scope where possible
* lv_table: Initial refactor of refr_size
Adding const wherever is possible
* lv_table: Further cleanup get_row_height
* lv_table: Cleanup loop in draw_main
* lv_table: Fix -Werror=shadow compilation error
* test(table): Tests for cell ctrl clearance
* lv_table: Rename index to idx
* lv_table: Use helper to know if cell is empty
* test(table): Comment assumptions to column grow test
* test(table): Row height with multi line cell value
* test(table): Wrap on long texts and increase row height
* add rendering test
* fix warnings
* fix out of bounds indexig
* fix rendering test
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-02-17 13:52:46 +01:00
Gabor Kiss-Vamosi
906448ef63
feat(obj) place the scrollbar to the left with RTL base dir.
...
Related to #2424
2021-08-19 12:51:29 +02:00
Gabor Kiss-Vamosi
5b3d3dc8b3
perf(draw) reimplement rectangle drawing algorithms
...
No functionalty has changed only make them more readable and faster.
2021-08-02 15:45:14 +02:00
Gabor Kiss-Vamosi
637b706ddc
perf(draw) reimplement circle drawing algorithms ( #2374 )
...
* perf(draw) reimplement circle drawing algorithms
Imporve the speed of circle drawing
Add circle draw caching
Various other speed improvements
* docs describe how to use masks
* fix(draw) add missing GC root usage
2021-07-27 19:16:00 +02:00
Gabor Kiss-Vamosi
4143b804c8
test(dropdown) add tess for keypad and encoder
2021-06-23 21:51:52 +02:00
Gabor Kiss-Vamosi
3672f87332
test move more source files to src folder
2021-06-23 13:23:47 +02:00
Gabor Kiss-Vamosi
e35b1d04bd
test add build test again, add dropdown test, integrate gcov and gvocr
2021-06-18 14:13:41 +02:00
Gabor Kiss-Vamosi
28d2ad4c3a
feat(test) add assert for screenshot compare
2021-06-18 14:13:41 +02:00