1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00

327 Commits

Author SHA1 Message Date
Liam
36a6d173fc
feat(demos): add high resolution demo (#7308)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-12-22 11:57:46 +01:00
Neo Xu
f5b00f5ad8 feat(animimage): add property support
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-22 11:52:51 +01:00
Neo Xu
133b6fc3f8 feat(property): support second value in property
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-22 11:52:51 +01:00
Kevin Schlosser
3146313e44
feat(gen_json): adds option to gen_json to build without docstrings (#7471) 2024-12-20 07:31:53 -05:00
M1NG
bdb4d944de
feat(osal): add SDL2 based threading and OS support (#7457)
Co-authored-by: ming <sungod@cheemer.org>
2024-12-18 11:04:18 +01:00
Victor Wheeler
7ecf7c2e52
feat(docs): widget proofread wrap-up (#7405)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-12-08 23:13:21 +01:00
Gabor Kiss-Vamosi
fc5939dcff feat(xml): add the basics of declarative XML support 2024-12-05 10:14:39 +01:00
blkhawk
63ac1cec9b
fix(scripts): fix image conversion was scrambling palette data (#7367)
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-02 10:56:24 +08:00
Felipe Neves
05fba5f301
fix(lv_conf): get rid of the LV_CONF path building macros (#7335)
Signed-off-by: Felipe Neves <felipe@lvgl.io>
2024-11-27 11:32:06 +08:00
Victor Wheeler
afccd777da
feat(code-format): minor enhancements (#7311)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-11-21 21:59:30 +01:00
Victor Wheeler
67968c7a16
fix(docs): stray space in style_api_gen.py and generated doc... (#7309) 2024-11-21 11:36:51 +01:00
Link
bfc47f424a
fix(script): add ending for raw loader of ThorVG (#7186)
Co-authored-by: SamNofee <sam@nofee.fun>
2024-11-15 09:22:36 +01:00
Liam
17d0169e50
chore(NemaGFX): add missing header, correct the docs, provided HAL is optional (#7174) 2024-11-06 23:52:51 +08:00
Neo Xu
133d2fe4be
chore(fs): treat '/' as valid driver letter (#6986)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-29 17:34:55 +08:00
Victor Wheeler
d5cb181101
fix(docs): trailing underscore looked like hyperlink to Sphinx (#7172) 2024-10-29 14:53:26 +08:00
Benign X
a8d2cc05f1
refactor(gdb): refactor gdb Debugger to be a gdb command (#7140) 2024-10-24 17:57:35 +08:00
xaowang
7f690a2f22
fix(script): do not add pad if 'araw_data_len' can divide 'bblk_size' evenly. (#7109)
Signed-off-by: wxd <xaowang96@gmail.com>
2024-10-24 11:14:54 +02:00
Victor Wheeler
9b6f6d23f1
feat(docs): reorganize docs (#7136) 2024-10-23 20:53:33 +02:00
lorddevereux
c61ca42a2a
feat(scale): add additional style properties (#6649)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-10-23 08:28:25 +02:00
Benign X
9dfa1b8631
refactor(gdb): refactor gdb script (#7123)
Signed-off-by: Benign X <1341398182@qq.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-23 07:45:18 +02:00
VIFEX
a29c7dd44f
feat(scripts/gdb): add draw unit debug info support (#7095)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-10-18 21:13:15 +02:00
Benign X
18008fd84d
fix(gdb): fix style prop getting (#7088)
Co-authored-by: Parallels <parallels@kali-linux-2022-2.localdomain>
2024-10-17 11:15:47 +02:00
Neo Xu
d460edbcac feat(gdb): add lvgl GDB plugin
Usage:
Launch gdb firstly, then execute source path/to/lvgl.py

Or
`gdb bin/main -ex source "scripts/gdb/lvgl.py"`

Currently only "dump obj" and "info style" commands are available.
Usage:
(gdb) dump obj -h
usage: [-h] [-L LEVEL] [root]

Dump lvgl obj tree.

positional arguments:
  root                  Optional root obj to dump.

options:
  -h, --help            show this help message and exit
  -L LEVEL, --level LEVEL
                        Limit the depth of the tree.

Example:
(gdb) dump obj -L 2
Display 0x9e503080
  Screen@0xf5f0a760
  obj@0xf5f0a760 (0,0,639,479)
  Screen@0xf5f0a700
  obj@0xf5f0a700 (0,0,639,479)
    tabview@0xf5f0d100 (0,0,639,479)
    keyboard@0xf3402d20 (0,240,639,479)
    dropdown-list@0xf5f0c620 (0,0,129,129)
  Screen@0xf5f0a6a0
  obj@0xf5f0a6a0 (0,0,639,479)
  Screen@0xf5f0a640
  obj@0xf5f0a640 (0,0,639,479)

(gdb) info style 0x60700000dd10
  32 = {num = 90, ptr = 0x5a, color = {blue = 90 'Z', green = 0 '\000', red = 0 '\000'}}
  158 = {num = 32767, ptr = 0x7fff, color = {blue = 255 '\377', green = 127 '\177', red = 0 '\000'}}
(gdb) p lv_global->disp_default->act_scr
$4 = (lv_obj_t *) 0x60700000dd10
(gdb) info style $4
  32 = {num = 90, ptr = 0x5a, color = {blue = 90 'Z', green = 0 '\000', red = 0 '\000'}}
  158 = {num = 32767, ptr = 0x7fff, color = {blue = 255 '\377', green = 127 '\177', red = 0 '\000'}}
(gdb)

Change-Id: Id73e20a761913fe767308f9ee29ae16fbf4f876c
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-10-16 17:19:02 +02:00
yoshi-ogawa
c68aa7ae88
docs(license): add font license files (#6971)
Signed-off-by: Yoshihito Ogawa <yoshihito.ogawa.kc@renesas.com>
2024-10-14 23:21:00 +08:00
Gleb Mazovetskiy
e4849fecdd
chore(lv_conf_internal): avoid LV_CONF_SKIP redefinition warning (#6960) 2024-09-30 16:43:39 +02:00
Neo Xu
8dea3225ff
chore(Kconfig): add version info to Kconfig file to check mismatch (#6789)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-09-20 10:42:16 +02:00
Fabian Blatz
57b799f4fc
fix(Kconfig): Fix non existant LV_STDLIB_BUILTIN (#6851) 2024-09-20 11:59:09 +08:00
Neo Xu
a7855bc531
chore(scripts): allow to run update_version.py with python3.8 (#6788)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-09-09 23:51:24 +08:00
Gabor Kiss-Vamosi
bc87ae9f6d
fix(script): follow lv_conf_template.h changes in generate_lv_conf.py (#6769) 2024-09-02 11:46:36 +08:00
Victor Wheeler
5bfbf0c10d
fix(docbuild): reformat comments for Doxygen in lv_conf_template.h (#6673) 2024-08-29 22:10:34 +02:00
Gabor Kiss-Vamosi
963f88d898 chore: minor docs and other updates 2024-08-26 21:39:11 +02:00
Gabor Kiss-Vamosi
51f06c097d
feat(sdl_render): support all draw task types (#6437) 2024-08-26 10:46:40 +02:00
Erik Tagirov
e186b4c8b6
feat(driver): import Wayland driver from v8 (#6549) 2024-08-23 22:03:55 +02:00
becseya
aebb4d3ad3
feat(scripts): add default config generator (#6522)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-08-23 21:38:25 +02:00
Gabor Kiss-Vamosi
3313664b70
chore: move the astyle repo to the lvgl organization (#6614) 2024-08-22 02:16:47 +02:00
Liu Yi
51649d5e82
fix(scripts): fix update_version error (#6662)
Signed-off-by: lhdjply <lhdjply@126.com>
2024-08-13 11:05:46 +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
Fabian Blatz
a2fb2808ba
fix(kconfig): Do not set LV_CONF_SKIP by default (#6562) 2024-07-26 09:53:43 +02:00
Liu Yi
80b8c33f21
ci(sdl): add sdl build to ci test (#6505)
Signed-off-by: lhdjply <lhdjply@126.com>
Signed-off-by: Liu Yi <lhdjply@126.com>
2024-07-19 18:10:58 +08:00
Kevin Schlosser
58100f1d40
fix(gen_json): fix bad LVGL header path (#6479) 2024-07-09 14:07:07 +02:00
Josh Soref
df0d36f02a
chore: fix spelling (#6401)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-28 09:09:23 +02:00
Neo Xu
dd70291e4c fix(script): update RLE compressed image raw len without padding
On device, the decompress could ignore the padding bytes, thus we should store only the raw image data length as decompressed data length in image file.

Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-26 12:00:04 +02:00
Kevin Schlosser
ec80fe49fa
feat: add API JSON generator (#5677)
Co-authored-by: Liam <30486941+liamHowatt@users.noreply.github.com>
2024-06-20 22:02:25 +02:00
Neo Xu
438e943937
feat(property): add property name (#6329)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-19 18:06:16 +02:00
Neo Xu
147ac8ec72
fix(test): fix compile error on macos (#6377)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-06-19 16:36:01 +02:00
Dany.L
d85a39e78c
feat(opengles): add basic driver for opengles (#6254)
Co-authored-by: Dany Liu <dany.yang.liu@email.com>
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-06-07 22:54:52 +02:00
Gabor Kiss-Vamosi
f2e81d80b3 ci(test): remove non-native builds and add native 32 and 64 bit builds instead 2024-05-23 18:25:17 +02:00
Gabor Kiss-Vamosi
22a143f442
fix(sysmon): fix MicroPython compilation error when system monitor is enabled (#6073)
Co-authored-by: Gabor Peresztegi <gabor.p1983@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-05-13 19:05:12 +02:00
Neo Xu
a36816ad76
feat(tool): add premultiply support to image tool (#6175)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2024-05-12 22:57:05 +08:00
Marex
7a9dd62039
fix(scripts): remove scripts/release/ directory (#6134)
Signed-off-by: Marek Vasut <marex@denx.de>
Co-authored-by: Marek Vasut <marex@denx.de>
2024-05-12 22:49:40 +08:00