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 )
2025-02-11 11:42:40 +01:00
Shouko-4429
cbdc344464
fix(vg_lite): alleviate the loss of precision in obtaining path bound ( #7731 )
...
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
André Costa
5fde4418fb
fix: warn user about deprecated LV_DEFAULT_DRIVE_LETTER ( #7620 )
...
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com >
2025-01-30 18:08:36 -03:00
André Costa
ed1b7d6349
feat(observer): add bind_XXX ge/gt/le/lt and notify only when value changes ( #7678 )
...
Co-authored-by: Liam Howatt <30486941+liamHowatt@users.noreply.github.com >
2025-01-30 18:01:52 -03:00
Niklas Fiekas
5d2709db32
fix(chart): fix last point not drawn in scatter chart ( #7665 )
...
Co-authored-by: Gregor Stemme <gregor.stemme@Sartorius.com >
2025-01-30 14:55:16 -05:00
Paul Vogel
6133695bfe
fix(canvas): initialize layer before return ( #7677 )
2025-01-30 14:07:39 -05:00
André Costa
c4e426ab6b
fix(indev): skip press event on new object release ( #7612 )
2025-01-30 11:14:07 -05:00
Kevin Wright
2579d2bfe7
fix(xml): Fixed small typo ( #7684 )
2025-01-30 12:33:46 -03:00
cristian-stoica
84db90f418
refactor(draw): use task instead of draw_unit as argument to draw functions ( #7240 )
...
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com >
2025-01-30 11:48:26 +01:00
Victor Wheeler
5f41926f04
fix(docs): clarify obj hierarchy after lv_menu_page_create() ( #7604 )
2025-01-30 11:13:28 +01:00
Cosmin-Daniel Radu
284e7a41df
fix(vglite) ARGB8565 color format support
...
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com >
2025-01-30 01:47:40 +01:00
Cosmin-Daniel Radu
9e5039c6c4
fix(vglite) fix stride calculation
...
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com >
2025-01-30 01:47:40 +01:00
Cristian Stoica
b89958a1c7
fix(vglite) Do not dispatch any task if draw unit is busy with "wait_for_finish".
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com >
2025-01-30 01:47:40 +01:00
Cosmin-Daniel Radu
2e75bbdbe4
feat(vglite) draw_vglite_border add support for legacy scissor
...
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com >
2025-01-30 01:47:40 +01:00
Cosmin-Daniel Radu
b67bfeeae0
fix(vglite) vglite draw thread stack size increase for gcFEATURE_VG_SIMPLYFIED_BEZIER
...
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com >
2025-01-30 01:47:40 +01:00
Cosmin-Daniel Radu
655f744c5d
fix(vglite) skip VG_LITE_PATTERN_REPEAT tasks on GC255
...
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com >
2025-01-30 01:47:40 +01:00