aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/clib
Commit message (Collapse)AuthorAge
* chore: make lv_utils as public and align function prototype with stdlib (#6473)Neo Xu2024-07-15
| | | Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
* feat(stdlib): strncpy consistency and add strlcpy (#6204)Liam2024-05-22
|
* feat(stdlib): add lv_strncat and refactor strcat uses (#5927)liamHowatt2024-03-25
|
* refacter(conf): use defines for standard includes (#5767)Michael Simon2024-03-20
| | | | Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com> Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
* fix: removed LV_ATTRIBUTE_FAST_MEM function attribute from prototypes (#5467)Karl Andersson2024-01-25
|
* chore: do not use strdup in c99 (#4983)Neo Xu2023-12-11
| | | Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
* feat(stdlib): add lv_memmove (#4888)Neo Xu2023-11-29
| | | Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
* chore(stdlib): replace strcmp with lv_strcmp (#4875)lhdjply2023-11-28
| | | Signed-off-by: lhdjply <lhdjply@126.com>
* feat(draw): add initial SDL rendererGabor Kiss-Vamosi2023-11-18
| | | | | | | | | | | | | | 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
* ci: upgrade astyle tool (#4776)Viktor Szépe2023-11-10
| | | Install from source to use the latest version
* refactor: disp->display, res->result/resolution, ↵Gabor Kiss-Vamosi2023-09-18
| | | | hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale
* feat(cache): rework cacheGabor Kiss-Vamosi2023-09-14
| | | | | | - 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)
* feat(str): add lv_strdup (#4498)Neo Xu2023-08-29
| | | Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
* fix(arc): fix memory leakGabor Kiss-Vamosi2023-07-05
|
* arch(draw): add parallel rendering architectureGabor Kiss-Vamosi2023-07-05
BREAKING CHANGE This is a huge update which introduces parallel rendering. lv_conf.h needs to be updated too.