Commit Graph

10928 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi 052d908ab7 feat(xml): add test for a complex view 2025-02-13 18:59:27 +01:00
Gabor Kiss-Vamosi ad8a9d9587 docs(xml): reorganize and extend the XML docs 2025-02-13 18:59:27 +01:00
Gabor Kiss-Vamosi 299e31b9ed feat(xml): add buttonmatrix 2025-02-13 18:59:27 +01:00
Gabor Kiss-Vamosi fc4f8fa694 fix(xml): add missing align and layout values 2025-02-13 18:59:27 +01:00
Gabor Kiss-Vamosi e90cfb7117 refactor(chart): add 'series' keyword in value setters/getters for consistency 2025-02-13 18:59:27 +01:00
Fabian Blatz dc2346830b fix(text): fix oob read for utf8-next (#7602) 2025-02-13 14:50:01 -03:00
Gabor Kiss-Vamosi 55911732f1 Dont's squash - gradient updates (#7646) 2025-02-12 22:30:53 -03:00
André Costa 0c5e09a144 ci: add 8bit build option (#7574)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-12 14:26:44 -05:00
Victor Wheeler bafc22e016 feat(fs): clarify rest of docs on driver-identifier letters. (#7710) 2025-02-12 13:58:37 -05:00
Paul Vogel 155ee2a045 fix(bin_decoder): check divisor is zero (#7610)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE (push) Waiting to run
C/C++ CI / Build Windows GCC (push) Waiting to run
C/C++ CI / Build Windows MSVC (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-12 16:27:43 +08:00
William Spinelli 49d6d7295a fix(nema): fix indexed image error (#7744)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE (push) Waiting to run
C/C++ CI / Build Windows GCC (push) Waiting to run
C/C++ CI / Build Windows MSVC (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-11 20:31:42 -05:00
VIFEX da2438712b feat(vg_lite): enhanced the automatic diagnosis function of GPU errors (#7751)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-02-12 09:11:01 +08:00
Victor Wheeler 43b32341b0 fix(observer): protect against possible negative arg value 2025-02-11 22:06:14 +01:00
Victor Wheeler bae25ad288 fix(observer): fix 2 warnings emitted by VS C compiler...
- possible loss of data warning from `size_t` to `uint32_t`, and
- signed-unsigned comparison warning
2025-02-11 22:06:14 +01:00
Victor Wheeler 82034cbaee feat(observer): rename arg to clarify correct use...
...`subject` => `group_subject` to clarify meaning and correct use
so that it is clear that it is not the same as any of the subjects in
the `list[]` argument.
2025-02-11 22:06:14 +01:00
Victor Wheeler 9b3c365ae5 feat(observer): Make lv_obj_remove_from_subject() legal for Widget Binding.
Resolves #7702
2025-02-11 22:06:14 +01:00
Victor Wheeler 02c3d7c865 fix(observer): fix bug in lv_obj_bind_checked() function
Resolves #7694
2025-02-11 22:06:14 +01:00
Victor Wheeler e0dfe80044 feat(lv_subject_t): re-sequence fields to reduce size from 32 => 28 bytes
Resolves #7649
2025-02-11 22:06:14 +01:00
Victor Wheeler c28c7e869a fix(observer.c): fix inconsistency of whitespace around conditional directives 2025-02-11 22:06:14 +01:00
Victor Wheeler a0e37a35f8 docs(observer): re-work API (and some internal) documentation 2025-02-11 22:06:14 +01:00
Victor Wheeler efcdff7248 docs(observer): proofread/edit/clarify observer.rst 2025-02-11 22:06:14 +01:00
Victor Wheeler 0ae888b660 fix(event): consider NULL as a wildcard for callback arg in lv_obj_remove_event_cb_with_user_data()
Resolves #7701
2025-02-11 22:06:14 +01:00
Liam Howatt 5810653958 fix(DMA2D): build issue after the draw_unit to draw_task refactor (#7749)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE (push) Waiting to run
C/C++ CI / Build Windows GCC (push) Waiting to run
C/C++ CI / Build Windows MSVC (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-11 11:42:40 +01:00
Shouko-4429 cbdc344464 fix(vg_lite): alleviate the loss of precision in obtaining path bound (#7731)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE (push) Waiting to run
C/C++ CI / Build Windows GCC (push) Waiting to run
C/C++ CI / Build Windows MSVC (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
Signed-off-by: zhangmingyu3 <zhangmingyu3@xiaomi.com>
Co-authored-by: zhangmingyu3 <zhangmingyu3@xiaomi.com>
2025-02-11 08:01:19 +08:00
yimoxiao 09634a0b22 fix(indev): add the missing wait_until_release flag to clean up (#7638)
Signed-off-by: mengqingtao1 <mengqingtao1@xiaomi.com>
Co-authored-by: mengqingtao1 <mengqingtao1@xiaomi.com>
2025-02-11 07:59:45 +08:00
VIFEX de32a116bc fix(draw): fix wrong LV_PROFILER tag (#7737)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-02-10 10:46:44 +01:00
VIFEX 815b24ffb2 chore(lv_conf_template): replace tab with space (#7736)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2025-02-10 09:41:16 +01:00
VIFEX b15107eec5 fix(test_anim): fix stack-use-after-return (#7730) 2025-02-10 13:18:40 +08:00
Gabor Kiss-Vamosi b9e0c4daaf fix(flex): don't count item gap for leading hidden items (#7720) 2025-02-08 11:40:04 +08:00
Liam Howatt b504294613 ci: fix port release branch updater git config command (#7722) 2025-02-08 11:39:00 +08:00
Liam Howatt 79757b1902 fix(drivers): generic MIPI add missing lv_display_flush_ready (#7693) 2025-02-07 20:05:37 -03:00
Niklas Fiekas e016e45bd4 chore(obj): make lv_obj_get_scroll_{left,right,top,bottom}() const (#7674) 2025-02-07 22:50:54 +01:00
Luna bb632c970b fix(file_explorer): fix navigation when using a keypad indev (#7181)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2025-02-07 22:42:15 +01:00
Victor Wheeler a5f51bff72 docs(event): add warning not to modify Widgets during draw events. (#7685)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2025-02-07 20:24:00 +01:00
Liam Howatt 56320599cf ci: Port release updater update master as well (#7650) 2025-02-06 13:30:30 +01:00
Liam Howatt c38335a1eb feat(demos): add new card to high resolution demo (#7699) 2025-02-06 13:30:00 +01:00
Liam Howatt 236c7ad625 fix(area): lv_area_diff remove overlap (#7696) 2025-02-06 13:28:01 +01:00
Victor Wheeler f9a9d5b41b fix(indev.rst): handle lv_obj_is_focused no longer exists. (#7711) 2025-02-06 13:26:49 +01:00
Gabor Kiss-Vamosi 970ca51361 ci(ccpp): add --auto-clean flag to lower disk space usage 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi 1c9c9f6601 feat(xml): add basic callback event support 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi a535063308 feat(xml): add support scale, span, roller and bar
Also add some backward compatible API changes
2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi b78a9b447a feat(xml): add gradient support 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi ecfe33480b fix(xml): fix widget xmls 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi 39c4011864 refactor(table): convert lv_table_add_cell_ctrl to a setter 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi 5f2888d93a refactor(chart): add 'series' keyword in value setters/getters for consistency 2025-02-05 22:48:59 +01:00
Gabor Kiss-Vamosi 9cc9e7b503 docs(licenses): add the missing license files (#7668) 2025-02-05 19:32:22 +08:00
cristian-stoica 590184c59b fix(sysmon): disable all performance banners from screen with serial redirect (#7593) 2025-02-05 19:25:34 +08:00
Detlev Zundel 61b9d1a807 fix(draw_sw_mask): add ASSERT_MALLOC check (#7692)
Signed-off-by: Detlev Zundel <dzu@member.fsf.org>
2025-02-04 12:16:27 -05:00
Victor Wheeler c5f888235d Feat(docs): proofread docs batch17 (#7680) 2025-02-03 19:59:05 -03:00
Saeed Poorjandaghi b7d2eb159a fix(memcpy): ensure volatile qualifier for destination pointer in lv_… (#7573) 2025-02-03 19:58:43 -03:00