Gabor Kiss-Vamosi
76de7c6b7b
fix(draw): fix the calculation of the transformed coordinates
...
fixes https://forum.lvgl.io/t/inaccurate-bitmap-zoom/8858
2022-05-16 17:15:36 +02:00
Gabor Kiss-Vamosi
67446a4922
support chrome keysed image rotatation
2022-05-16 17:15:36 +02:00
Gabor Kiss-Vamosi
930115edbb
revert example
2022-05-16 17:15:36 +02:00
Gabor Kiss-Vamosi
2716475932
formatting
2022-05-16 17:15:36 +02:00
Gabor Kiss-Vamosi
b773330234
fix conflicts
2022-05-16 17:15:36 +02:00
Rafael M
c72b899d33
docs(readme): add version portuguese brazilian ( #3349 )
2022-05-16 16:16:41 +02:00
Gabriel Wang
6ae0784251
feat(gpu): Update lv_gpu_arm2d with new features ( #3340 )
...
* feat(gpu): Update lv_gpu_arm2d with new features
- Provide acceleration for
* Transform
* Recolour
* Chrome-Key
* remove typos
* fix code-format issue
* update according to #3337
* remove the last /* *INDENT-ON* */
2022-05-16 11:15:49 +08:00
embeddedt
2148ed99b0
fix(mem): fix TLSF returning the wrong pointer when the requested size is too large ( #3325 )
...
* test(mem) add test for #3324
* fix(tlsf) don't return the same pointer if the requested size is too large
2022-05-14 22:04:13 +02:00
_VIFEXTech
0d6c08105a
fix(demo): fix warning. ( #3344 )
...
* fix(demo): fix warning.
lvgl/demos/keypad_encoder/lv_demo_keypad_encoder.c:169:5: warning: "LV_EX_MOUSEWHEEL" is not defined, evaluates to 0 [-Wundef]
169 | #if LV_EX_MOUSEWHEEL
| ^~~~~~~~~~~~~~~~
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
* fix benchmark warning.
~/lvgl/demos/benchmark/lv_demo_benchmark.c:1069:33: warning: cast between incompatible function types from ‘void (*)(lv_obj_t , uint16_t)’ {aka ‘void ()(struct _lv_obj_t , short unsigned int)’} to ‘void ()(void , int32_t)’ {aka ‘void ()(void , int)’} [-Wcast-function-type]
1069 | lv_anim_set_exec_cb(&a, (lv_anim_exec_xcb_t) lv_arc_set_end_angle);
| ^
~/lvgl/demos/benchmark/lv_demo_benchmark.c: In function ‘fall_anim’:
~/lvgl/demos/benchmark/lv_demo_benchmark.c:1090:29: warning: cast between incompatible function types from ‘void ()(struct _lv_obj_t , lv_coord_t)’ {aka ‘void ()(struct _lv_obj_t , short int)’} to ‘void ()(void , int32_t)’ {aka ‘void ()(void *, int)’} [-Wcast-function-type]
1090 | lv_anim_set_exec_cb(&a, (lv_anim_exec_xcb_t) lv_obj_set_y);
|
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-14 07:35:12 +02:00
Xiang Xiao
58b75f1175
fix(config): add LV_GPU_SDL_LRU_SIZE ( #3348 )
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-12 12:41:41 +02:00
Man, Jianting (Meco)
40e9c6b9e0
chore(rt.thread): improve rt-thread marcos ( #3355 )
2022-05-12 09:35:28 +02:00
Gabor Kiss-Vamosi
941d95b049
chore(imfont): fix heading in the docs
2022-05-11 22:10:25 +02:00
Gabor Kiss-Vamosi
656a0e5167
docs(others): add imgfont to the index
2022-05-11 21:04:20 +02:00
Man, Jianting (Meco)
a6cbf3146a
improve rt-thread initialization process ( #3345 )
2022-05-10 19:55:22 +02:00
Gabor Kiss-Vamosi
cc18518e96
feat(indev): send LV_EVENT_PRESS_LOST on release with wait_until_release
...
related to #3211
2022-05-10 19:29:13 +02:00
Gabriel Wang
8d3c41d517
feat(draw): improve acceleration for LV_IMG_CF_ALPHA_8BIT ( #3337 )
...
* feat(draw): improve acceleration for LV_IMG_CF_ALPHA_8BIT
* fix format issue
* fix: use normal method when conditions are not fulfilled.
* fix a typo
* feat(demo): add Weighted FPS and Opa speed log output (#3326 )
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
* perf(layer): cache the layer_type
fixes #3334
* fix partial redraw and setting color
Co-authored-by: _VIFEXTech <1290176185@qq.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2022-05-10 18:52:50 +02:00
Arnaud Mouiche
6c68095fb5
fix(txt): fix returned value of lv_txt_iso8859_1_next(..., NULL) ( #3338 )
...
Should return the first character of txt instead of the following one.
For example, used in lv_txt_get_width() to get 'letter_next' leading to
incorrect lv_font_get_glyph_width results.
Co-authored-by: Arnaud Mouiche <arnaud.mouiche@invoxia.com>
2022-05-10 18:25:46 +02:00
Gabor Kiss-Vamosi
c6c2864048
perf(draw): minor optimiziation in point transformation
2022-05-10 11:13:10 +02:00
embeddedt
ebd20af6e9
docs collapse APIs by default
2022-05-09 14:21:31 -04:00
embeddedt
85e3e23878
ci bump test timeout to 30 seconds [skip ci]
...
The ARM runners are a lot slower.
2022-05-09 13:40:48 -04:00
embeddedt
d6911053aa
chore(docs) remove unneeded eval_rst
statements
2022-05-09 13:35:03 -04:00
embeddedt
1816fa576c
ci(docs) replace use of sed with proper configuration variables
2022-05-09 13:28:06 -04:00
embeddedt
bae6bc08e0
Revert "test(mem) add test for #3324 "
...
This reverts commit 97006647d8ed3af65fd2113ddf01c7882a4dba19.
2022-05-09 13:27:05 -04:00
embeddedt
a3d66c9b67
ci update docs builder to work with Python 3.10
2022-05-09 12:49:03 -04:00
embeddedt
f04fddd481
Merge branch 'master' of github.com:lvgl/lvgl
2022-05-09 12:42:37 -04:00
embeddedt
d367bb7cf1
docs(examples) avoid redirects when loading examples
2022-05-07 17:37:51 -04:00
_VIFEXTech
93dfd87a7a
feat(anim): add the function of getting global animation refresher timer ( #3331 )
...
* feat(anim): add dynamic setting animation refresh period support
* add lv_anim_get_refr_period
* add lv_anim_get_timer
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-07 22:58:38 +02:00
Gabriel Wang
45a39a11fe
fix(benchmark): remove redundant string for the small screens ( #3335 )
...
* fix(benchmark): remove redundant string for the small screens (i.e. <320 in width)
* remove tail white-spaces
2022-05-07 22:14:35 +02:00
Gabor Kiss-Vamosi
ac2e2f132e
perf(layer): cache the layer_type
...
fixes #3334
2022-05-07 22:01:28 +02:00
_VIFEXTech
e577b7a616
feat(demo): add Weighted FPS and Opa speed log output ( #3326 )
...
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-06 14:39:26 +02:00
_VIFEXTech
012a7cfddb
fix(chart): fix accessing uninitialized point_area ( #3327 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-05 11:02:39 +02:00
Gabriel Wang
7c9eea1e63
feat(gpu): Update gpu arm 2d ( #3320 )
...
* feat(lv_gpu_arm2d): accelerate chrome-keying
* feat: accelerate Image ARGB for rgba8888
* Update lv_gpu_arm2d.c
* chore disable formatting for __ACCELERATE_PREPARE__
astyle seems to have issues understanding multiline preprocessor blocks.
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2022-05-04 21:34:42 +02:00
Gabor Kiss-Vamosi
ed3538a1ad
chore(demo): fix lv_demo_widget if THEME_DEFAULT is not enabled
2022-05-04 21:14:28 +02:00
Gabor Kiss-Vamosi
a99eb6bb6a
fix(spinbox): rename lv_spinbox_set_pos to lv_spinbox_set_cursor_pos
...
fixes #3301
2022-05-04 21:14:28 +02:00
Xiang Xiao
c7ca38f1d5
fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig ( #3312 )
...
* fix(config): add LV_LAYER_SIMPLE_BUF_SIZE to Kconfig
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* fix(config): remove LV_USE_EXTERNAL_RENDERER which is unused anymore
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 21:02:34 +02:00
Xiang Xiao
e827207080
fix(config): Keep the sequence of widget in order ( #3314 )
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 21:00:49 +02:00
Xiang Xiao
da9e53c2f4
fix(config): fix typo in LV_USE_PERF_MONITOR and LV_USE_MEM_MONITOR ( #3313 )
...
and order macro in lv_conf_kconfig.h as Kconfig and lv_conf_template.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 20:59:55 +02:00
Xiang Xiao
4e7a0b2824
chore: correct the code format in lv_conf_template.h ( #3310 )
...
* chore: correct the code format in lv_conf_template.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* feat(config): support #undef in lv_conf_template.h
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-05-04 20:58:09 +02:00
_VIFEXTech
181bf88ef0
fix(refr): initializing row_cnt is to silence the warning ( #3309 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-05-04 20:19:52 +02:00
embeddedt
97006647d8
test(mem) add test for #3324
2022-05-04 09:19:00 -04:00
embeddedt
b83c5aa9bc
ci make sure LVGL assertions cause tests to fail
2022-05-04 09:15:30 -04:00
embeddedt
003f18f86c
ci limit tests to 15 seconds
2022-05-04 09:08:04 -04:00
Gabriel Wang
6560c792ca
docs(pc-simulator): add MDK with FastModel ( #3318 )
2022-05-03 23:31:02 +08:00
Gabriel Wang
d5497b0a13
docs(intro): update for v8.2.0 ( #3316 )
2022-05-02 12:00:16 +08:00
Gabor Kiss-Vamosi
72ae62d06f
chore(chart): fix typo in the comment
...
Fixes https://forum.lvgl.io/t/crowded-mode-in-chart/8730
2022-05-01 20:09:41 +02:00
embeddedt
a101e70ebd
ci(makefile) fix typo in GitHub action
2022-04-29 19:38:48 -04:00
embeddedt
ea79cee01a
ci add Makefile test
2022-04-29 19:38:04 -04:00
_VIFEXTech
bf0a0d543b
fix(meter): fix typo ( #3308 )
...
* fix(meter): remove unused code
* add part_draw_dsc.p2 = &p_outer
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-29 21:29:31 +02:00
_VIFEXTech
787f1a7729
fix(draw): update Makefiles ( #3303 )
...
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2022-04-29 09:15:52 -04:00
Gabor Kiss-Vamosi
46bf27d50b
fix(grid): fix dead branch
...
fixes : #3306
2022-04-29 13:39:43 +02:00