Commit Graph

10326 Commits

Author SHA1 Message Date
Liu Yi 2bb3d62435 chore(api_map_v8): API for adapting imagebutton for version V8 (#6641)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-08-05 14:33:27 +02:00
pengyiqiang 1d647adaef fix(refr): NOT draw if scale is 0
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-05 13:35:08 +02:00
Neo Xu d6495b576b fix(image): image inner align name should not conflict with obj's align
If the name conflicts with base class property name, the property is overridden. This is the property's feature.
The image inner align name is update to 'inner_align'.

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 13:34:21 +02:00
Neo Xu c191ecbfb6 fix(property): support user added property index
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu 7c1a8a523d feat(dropdown): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu a793178bbf feat(roller): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu 357d5b7ff9 feat(textarea): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu cd48c3c8d6 feat(keyboard): add properties
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
Neo Xu 6dc75d4995 feat(property): add boolean type support
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-05 11:03:08 +02:00
elahav 6de668fe4a docs(qnx): reflect on the changed build directory (#6583)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-08-05 11:02:22 +02:00
VIFEX 5ea31d7327 perf(vg_lite): use DST_IN blending mode to improve rounded corner cropping performance (#6623)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-04 12:07:11 +08:00
Liu Yi 6fa2e0dd51 docs(example): complete the examples not cited in the docs (#6608)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-08-03 08:34:45 +02:00
Liam 39345de1cd fix(API): keep font struct lv_font_fmt_txt_kern_pair_t public (#6625) 2024-08-03 08:33:59 +02:00
Liam 1d14386b99 refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" names (#6068)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-02 07:46:42 +02:00
Gabor Kiss-Vamosi a8c8275b56 feat(os): use recursive mutex by default (#6573) 2024-08-02 12:22:53 +08:00
Liam a246b47e5a docs(msgbox): update to reflect latest (#6603) 2024-08-02 12:21:26 +08:00
cristian-stoica 89f2ff6701 fix(nxp/vglite): fix stride calculation (#6613)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Signed-off-by: Neo Xu
Signed-off-by: Cristian Stoica
Signed-off-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
Co-authored-by: Nicușor Cîțu <nicusor.citu@nxp.com>
Co-authored-by: Cosmin-Daniel Radu <cosmin.radu_1@nxp.com>
2024-08-02 12:17:42 +08:00
Zhang Ji Peng d7b93dd3f1 fix(vector): fix vector graphic draw test case for amd64 (#6616)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2024-08-01 15:30:34 +02:00
Liam 93e0189309 fix(osal): initialize Windows thread sync correctly (#6604) 2024-08-01 13:06:26 +02:00
Visa Harvey a623a5ca3d fix(tiny_ttf): fix no cache and formatting cleanup (#6568) 2024-08-01 11:09:55 +02:00
elahav 7791740de6 feat(env/qnx): generate lv_conf.h at build time (#6596)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-08-01 09:33:39 +02:00
Neo Xu 7380149b07 feat(label): add property (#6575)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-01 09:10:49 +02:00
VIFEX 49ef8de5d7 fix(vg_lite): remove pattern_color from label drawing (#6605)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-01 09:09:54 +02:00
VIFEX f7b616b59d chore(tests): remove vg_lite L8 render reference images (#6606)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-08-01 09:22:34 +08:00
Lorenzo Arena a798963ee8 fix(display): delete previous screen instead of current (#6494) 2024-07-31 22:46:28 +08:00
Liu Yi 228bf2007e feat(unity): update unity to version 2.6.0 (#6453)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-31 14:14:54 +08:00
Liu Yi 1e36521018 feat(libpng): add parsing variable to libpng (#6553)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-07-29 21:55:15 +02:00
Vic 210e4ba069 fix(docbuild): @file command arg mismatches (#6582) 2024-07-29 09:43:44 +02:00
VIFEX 22f1e03afb feat(nuttx): malloc second FB if driver only has one (#6580)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-26 18:00:16 +08:00
Zhang Ji Peng 34742a8db6 perf(array): optimize array remove / erase function performance (#6544)
Signed-off-by: zhangjipeng <zhangjipeng@xiaomi.com>
Co-authored-by: zhangjipeng <zhangjipeng@xiaomi.com>
2024-07-26 11:58:21 +02:00
Fabian Blatz a2fb2808ba fix(kconfig): Do not set LV_CONF_SKIP by default (#6562) 2024-07-26 09:53:43 +02:00
Neo Xu d19fb8fdc7 fix(property): fix style property (#6552)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-07-26 14:30:18 +08:00
Gabor Kiss-Vamosi 6828a9b257 fix(draw_buf): handle negative coordinates on the area to clear (#6510) 2024-07-26 14:23:50 +08:00
VIFEX 966d952bb7 docs: add VG-Lite related documents (#6557)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-26 12:20:38 +08:00
Gabor Kiss-Vamosi 56d1538ade docs(qnx): add to index.rst (#6572) 2024-07-25 17:14:56 +02:00
VIFEX 0980518441 feat(draw): add global matrix drawing modes (#4883)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: wangxuedong <wangxuedong@xiaomi.com>
2024-07-25 21:24:59 +08:00
elahav 91cd8ecf90 feat(drivers): initial implementation of a QNX screen driver (#6507)
Co-authored-by: Elad Lahav <elahav@qnx.com>
2024-07-25 14:26:09 +02:00
cristian-stoica 91c64fc029 fix(draw_sw): do not recalculate target buffer stride (#6530)
Signed-off-by: Cristian Stoica <cristianmarian.stoica@nxp.com>
2024-07-25 10:50:13 +08:00
Gabor Kiss-Vamosi d5d75d6b25 fix(theme): make the text styles work on the INDICATOR's DEFAULT state (#6521) 2024-07-24 23:32:19 +02:00
Fabian Blatz 03e8d808fa feat(nxp/pxp): add Zephyr Support (#6298) 2024-07-24 22:58:54 +02:00
VIFEX 42eec5fb42 perf(vg_lite): add stroke path cache to improve drawing performance (#6502)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-24 22:40:00 +02:00
zylalx1 efbb983c16 fix(examples): fix typo in lv_port_indev_template.c (#6555) 2024-07-24 22:37:46 +02:00
Neo Xu e72fa89822 feat(obj): add more obj properties (#6537)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-07-24 22:31:56 +02:00
SPeak 9e3ea81dde fix(obj): avoid to init NULL obj
See #6541

Signed-off-by: Sunrisepeak <speakshen@163.com>
2024-07-24 22:31:30 +02:00
Benign X daa7fefb3a feat(image_decoder): refactor image decoder to reduce file operation on get_info 2024-07-22 23:25:11 +08:00
Benign X 001b4835ba refactor(image_decoder): refactor get_info so that it can pass params via dsc 2024-07-22 23:25:11 +08:00
Liam b066ff72a0 fix(ci): fix micropython CI (#6546) 2024-07-22 19:17:26 +08:00
VIFEX 4e16f0c644 fix(vg_lite): fix draw pattern recolor error (#6525)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-07-22 11:51:43 +02:00
Neo Xu f36890102f fix(sdl): make sure minimal alignment is sizeof(void*) for aligned alloc (#6526) 2024-07-21 16:34:36 +08:00
Robin Vos 70c562de16 fix(pxp): use floorf instead of floor (#6516) 2024-07-20 18:22:45 +08:00