lhdjply
dc0210b9c6
fix(rtthread): implement lv_strcat function in rt-thread due to absence of rt_strcat ( #5920 )
...
Signed-off-by: lhdjply <lhdjply@126.com >
2024-03-27 21:17:05 +01:00
liamHowatt
ba42133458
feat(stdlib): add lv_strncat and refactor strcat uses ( #5927 )
2024-03-25 14:37:51 +08:00
Michael Simon
352420cd54
refacter(conf): use defines for standard includes ( #5767 )
...
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com >
Co-authored-by: Neo Xu <neo.xu1990@gmail.com >
2024-03-20 12:10:33 +08:00
Ramesh
d2ceb6a780
chore(stdlib): remove duplicate function declaration ( #5845 )
2024-03-13 15:14:33 +08:00
Kenji Mouri (Qi Lu)
10f9d98419
fix(stdlib): fix issues when using LVGL TLSF memory pool to manage more than 4 GiB of memory ( #5720 )
2024-02-24 21:06:31 +08:00
Gabor Kiss-Vamosi
84f72db6d9
feat(sysmon): show max memory usage ( #5661 )
2024-02-16 16:46:49 +01:00
Karl Andersson
e3b747f044
fix: removed LV_ATTRIBUTE_FAST_MEM function attribute from prototypes ( #5467 )
2024-01-25 09:40:40 +01:00
Neo Xu
3b26b045ec
fix(string): need to use correct copy direction when memory overlaps ( #5374 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2024-01-18 11:01:55 +01:00
nicusorcitu
ee8de1e1a0
feat(nxp): release NXP PXP and VG-Lite for LVGL v9.0 ( #5288 )
...
Signed-off-by: Nicușor Cîțu <nicusor.citu@nxp.com >
Signed-off-by: Ana Grad <ana.grad@nxp.com >
Co-authored-by: Ana Grad <ana.grad@nxp.com >
2024-01-12 11:54:42 +01:00
Gabor Kiss-Vamosi
d5daccdd48
docs: update API comments
2023-12-13 22:23:03 +01:00
Neo Xu
2b53325f49
chore: do not use strdup in c99 ( #4983 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2023-12-11 19:50:13 +01:00
Neo Xu
6bc99b1d1f
feat(stdlib): add lv_memmove ( #4888 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2023-11-29 11:15:27 +01:00
lhdjply
e2646e0f01
chore(stdlib): replace strcmp with lv_strcmp ( #4875 )
...
Signed-off-by: lhdjply <lhdjply@126.com >
2023-11-28 10:37:00 +01:00
Gabor Kiss-Vamosi
2f3e8d4066
feat(draw): add initial SDL renderer
...
It caches SW rendered bitmaps in textures.
The cache is also updated to support data and source separately.
E.g. source is a path to an image, and if that image changes all
related cache entries needs to found and invalidated.
Limitations of SDL rederer:
- not all draw task types are supported
- image transformation is not supported
- some textures (e.g. button matrix texts) are not detected as cached
- images are not cached
- images are supported only from path
2023-11-18 15:35:45 +01:00
Gabor Kiss-Vamosi
f9c98905b9
fix(draw): make tests work with non default LV_DRAW_BUF_ALIGN
2023-11-14 14:52:59 +01:00
Viktor Szépe
cc6581ae03
ci: upgrade astyle tool ( #4776 )
...
Install from source to use the latest version
2023-11-10 15:37:23 +01:00
lhdjply
df910893e4
feat(stdlib):add rtthread function to stdlib ( #4777 )
2023-11-10 13:41:00 +01:00
bjsylvia
09d07c9d8a
fix(mem): fix locking mutex before initializing mutex ( #4762 )
...
Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com >
Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com >
2023-11-07 14:51:00 +01:00
Niklas Fiekas
91edcf0930
feat(stdlib): add and use lv_malloc_zeroed ( #4728 )
2023-11-06 15:10:56 +01:00
Gabor Kiss-Vamosi
84c8cf8573
feat(arc): add float support
2023-10-25 11:05:04 +02:00
PGNetHun
8c2fc7ec4b
chore: code and documentation cleanups, renames and fixes ( #4607 )
2023-09-27 12:23:40 +02:00
PGNetHun
453235c245
chore: code and configs cleanups; add builtin cache tracing ( #4593 )
2023-09-25 17:16:22 +02:00
Gabor Kiss-Vamosi
0721884ee9
refactor: disp->display, res->result/resolution, hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale
2023-09-18 22:57:30 +02:00
Gabor Kiss-Vamosi
757877b1fc
feat(cache): rework cache
...
- based in cache size instead of entry count
- not only for images
- needs to be called manually in decoders (and not the cache manages the decoders)
2023-09-14 23:23:29 +02:00
Neo Xu
5b60d1de72
feat(str): add lv_strdup ( #4498 )
...
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com >
2023-08-29 18:20:29 +02:00
Brandon Holland
b92cfe801d
fix(mem): for typo in mem pool allocation ( #4496 )
2023-08-28 22:21:15 +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
536997c9e8
fix(arc): fix memory leak
2023-07-05 21:43:17 +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