Commit Graph
127 Commits
Author SHA1 Message Date
Liam Howatt 1247f77eb1 fix(X11): call XCloseDisplay in delete (#7904)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-03-17 08:24:25 +01:00
David Truan 176b500005 feat(indev): Add rotation and two fingers swipe gestures support (#7865) 2025-03-12 16:38:43 +01:00
Iulian Mateșică ca2f5070f4 fix(nuttx): incorrect draw buffer size for I1 color and bpp=1 (#7885) 2025-03-12 16:32:56 +01:00
Neo Xu aa567970c5 fix(nuttx): fix nuttx lcd release assert (#7840)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-03-07 08:43:27 +08:00
Benign X 340482db9e feat(nuttx_fbdev): support for complete non-/consecutive fbdev mmap processing 2025-03-05 00:18:57 +08:00
Benign X b662802112 fix(nuttx_fbdev): fix memory buffer handling
mmap fb mem addr

Improved the memory buffer handling in the framebuffer device driver for NuttX.

This change adjusts the calculation of the buffer offset and ensures that the framebuffer memory is correctly mapped.
2025-03-05 00:18:57 +08:00
Liam Howatt 8c313b230d fix(SDL): error if color depth is 1 and render mode is not partial (#7846)
Arduino Lint / lint (push) Waiting to run
MicroPython CI / Build esp32 port (push) Waiting to run
MicroPython CI / Build rp2 port (push) Waiting to run
MicroPython CI / Build stm32 port (push) Waiting to run
MicroPython CI / Build unix port (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Waiting to run
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (push) Waiting to run
C/C++ CI / Build ESP IDF ESP32S3 (push) Waiting to run
C/C++ CI / Run tests with 32bit build (push) Waiting to run
C/C++ CI / Run tests with 64bit build (push) Waiting to run
BOM Check / bom-check (push) Waiting to run
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Waiting to run
Verify the widget property name / verify-property-name (push) Waiting to run
Verify code formatting / verify-formatting (push) Waiting to run
Build docs / build-and-deploy (push) Waiting to run
Test API JSON generator / Test API JSON (push) Waiting to run
Check Makefile / Build using Makefile (push) Waiting to run
Check Makefile for UEFI / Build using Makefile for UEFI (push) Waiting to run
Port repo release update / run-release-branch-updater (push) Waiting to run
Verify Kconfig / verify-kconfig (push) Waiting to run
2025-02-27 16:25:03 +01:00
Ackerman ec15a45a93 fix(profiler_builtin): fix uint32_t storage nanosecond time overflow (#7818)
Signed-off-by: chenjinglin <chenjinglin@xiaomi.com>
2025-02-26 11:57:17 +08:00
Benign X 93cef1274a feat(nuttx_image_cache): add configuration to use image cache heap for default heap (#7653) 2025-02-21 14:31:14 +08:00
Niklas Fiekas f0c819c1b1 perf(draw): optimize lv_draw_label() with text_length for text_local (#7673) 2025-02-18 16:48:59 -03:00
Liam Howatt 79757b1902 fix(drivers): generic MIPI add missing lv_display_flush_ready (#7693) 2025-02-07 20:05:37 -03:00
Erik Tagirov fa305054f4 feat(drm): add support for GBM buffer object to increase performance (#7464) 2025-01-29 08:16:32 +01:00
Liam 4744bbe194 feat(drivers): add evdev discovery (#7481)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build esp32 port (push) Has been cancelled
MicroPython CI / Build rp2 port (push) Has been cancelled
MicroPython CI / Build stm32 port (push) Has been cancelled
MicroPython CI / Build unix port (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE (push) Has been cancelled
C/C++ CI / Build Windows GCC (push) Has been cancelled
C/C++ CI / Build Windows MSVC (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with 32bit build (push) Has been cancelled
C/C++ CI / Run tests with 64bit build (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
2025-01-24 04:58:52 +01:00
Benign X 1fff1c9932 fix(nuttx_image_cache): fix incorrect code order (#7644) 2025-01-22 12:57:32 -03:00
Thomas Devoogdt acb72e8491 fix(wayland): use premultiplied alpha for transparent backgrounds #7543 (#7580)
Signed-off-by: Thomas Devoogdt <thomas.devoogdt@barco.com>
2025-01-15 08:59:02 +01:00
Michael Simon 20bfb4855b feat(drivers): add UEFI driver (#7069) 2025-01-09 15:31:30 -03:00
Thomas Devoogdt bccf82efa1 fix(wayland): delete the allocated display and buffers (#7572)
Signed-off-by: Thomas Devoogdt <thomas.devoogdt@barco.com>
2025-01-08 15:55:07 -03:00
Thomas Devoogdt 31bd7b61ba feat(libinput): map LV_KEY_{ESC} (#7544)
Arduino Lint / lint (push) Has been cancelled
MicroPython CI / Build ${{ matrix.port }} port (esp32) (push) Has been cancelled
MicroPython CI / Build ${{ matrix.port }} port (rp2) (push) Has been cancelled
MicroPython CI / Build ${{ matrix.port }} port (stm32) (push) Has been cancelled
MicroPython CI / Build ${{ matrix.port }} port (unix) (push) Has been cancelled
C/C++ CI / Build ${{ matrix.build_option }} (OPTIONS_16BIT) (push) Has been cancelled
C/C++ CI / Build ${{ matrix.build_option }} (OPTIONS_24BIT) (push) Has been cancelled
C/C++ CI / Build ${{ matrix.build_option }} (OPTIONS_FULL_32BIT) (push) Has been cancelled
C/C++ CI / Build ${{ matrix.build_option }} (OPTIONS_SDL) (push) Has been cancelled
C/C++ CI / Build ${{ matrix.build_option }} (OPTIONS_VG_LITE) (push) Has been cancelled
C/C++ CI / Build Windows GCC (push) Has been cancelled
C/C++ CI / Build Windows MSVC (push) Has been cancelled
C/C++ CI / Build ESP IDF ESP32S3 (push) Has been cancelled
C/C++ CI / Run tests with ${{ matrix.build_config }} (32bit build) (push) Has been cancelled
C/C++ CI / Run tests with ${{ matrix.build_config }} (64bit build) (push) Has been cancelled
BOM Check / bom-check (push) Has been cancelled
Verify that lv_conf_internal.h matches repository state / verify-conf-internal (push) Has been cancelled
Verify the widget property name / verify-property-name (push) Has been cancelled
Verify code formatting / verify-formatting (push) Has been cancelled
Build docs / build-and-deploy (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Check Makefile / Build using Makefile (push) Has been cancelled
Check Makefile for UEFI / Build using Makefile for UEFI (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com>
2025-01-07 23:07:46 -05:00
bjsylvia 664d41748d chore: fix typos in drivers (#7517)
Signed-off-by: bjsylvia <bjsylvia@163.com>
2024-12-27 12:05:07 +08:00
VIFEXandpengyiqiang 6decbb7f77 chore(indev_gesture): add missing config and fix warning (#7461)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-16 20:03:17 +08:00
VIFEXandpengyiqiang 58990cdb5b feat(profiler_builtin): support nanosecond accuracy (#7415)
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
2024-12-06 09:41:15 +08:00
20b00ef65d feat(sdl): add I1 color format render support (#7036)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
Co-authored-by: Neo Xu <neo.xu1990@gmail.com>
2024-12-03 11:37:55 +01:00
Gabor Kiss-Vamosi 8fbf72a1dc fix(arduino): allow including lvgl_private.h even if the examles and demos are in the src folder (#7366) 2024-12-02 21:45:19 +01:00
Liam a87a28bcd4 feat(drivers/st_ltdc): add rotation support to LTDC driver (#7254) 2024-12-02 11:05:43 +08:00
Fabian ZähandFabian Zäh e85059d822 fix(drivers/x11): fix unknown typename lv_img_dsc_t (#7294)
Co-authored-by: Fabian Zäh <Fabian.Zaeh@livetec.de>
2024-11-18 19:22:02 +08:00
Erik Tagirov f677c25abc feat(indev): add multi touch gestures (#7078) 2024-11-18 09:52:25 +01:00
Gabor Kiss-Vamosi 7bccca027a chore(api): prevent API leaks (cache and thread) (#7220) 2024-11-13 12:37:37 +01:00
Takeshi Watanabe f94b34fff1 feat(sdl): use SDL_Delay for delay callback (#7243) 2024-11-07 12:53:27 +01:00
TobyKelsey123 84b28ff688 feat(sdl): add float zoom window support (#7089) 2024-10-19 17:52:14 +08:00
jianglianfang 79b3bf1265 feat(nuttx): add indev cursor display (#7021)
Signed-off-by: jianglianfang <jianglianfang@xiaomi.com>
2024-10-16 11:40:54 +02:00
Liam 09d9c575b6 feat(drivers): add STM32 LTDC support (#7059) 2024-10-15 12:05:19 +02:00
lion2tomatoandlijianjun 5081fbcc71 fix(independent_heap): add independent heap enable option (#6953)
Signed-off-by: lijianjun <lijianjun@xiaomi.com>
Co-authored-by: lijianjun <lijianjun@xiaomi.com>
2024-10-14 11:08:46 +02:00
LiamandJWBverheesen 0efa5f3758 feat(opengl): texture caching (#6861)
Co-authored-by: JWBverheesen <31246830+JWBverheesen@users.noreply.github.com>
2024-10-13 08:17:12 +02:00
Gabor Kiss-Vamosi 2466d7ca39 chore: remove UTF-8 BOMs (#6942) 2024-10-11 21:31:35 +02:00
Gabor Kiss-Vamosi fc3ee875ab fix(drivers): add missing includes (#6905) 2024-10-09 17:28:34 +02:00
LiamandGabor Kiss-Vamosi 53d86775e2 fix(drivers): calculate stride align correctly (#6976)
Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-10-02 19:50:36 +08:00
Gabor Kiss-Vamosi 0daebca18b feat(render): basic of tiled rendering (#6761) 2024-09-27 11:50:27 +02:00
Gabor Kiss-Vamosi a9011a0a43 feat(sdl): speed up rotation (#6835) 2024-09-24 13:26:23 +08:00
terry.rong 32f36e7095 feat(nuttx): move static var index to gloabl for gdb diagnostic (#6890)
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2024-09-24 10:18:38 +08:00
LiamandManuel 5baa9bf3f2 fix(libinput): private headers (#6869)
Co-authored-by: Manuel <71137295+mverch67@users.noreply.github.com>
2024-09-22 12:41:16 +08:00
JWBverheesen 010b034b74 fix(glfw/opengles): fix buf_size calculation error (#6830) 2024-09-11 09:25:02 +02:00
Gabor Kiss-VamosiandliamHowatt e523e20725 chore: add underscore prefix for names after struct and enum (#6688)
Co-authored-by: liamHowatt <liamjmh0@gmail.com>
2024-09-09 18:51:05 +02:00
VIFEXandp-zhangliming1 2cd6cc1efc feat(nuttx): add memory dump for image cache heap (#6807)
Signed-off-by: p-zhangliming1 <p-zhangliming1@xiaomi.com>
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
Co-authored-by: p-zhangliming1 <p-zhangliming1@xiaomi.com>
2024-09-06 13:32:42 +08:00
Toni Neubert 91d64b1042 fix(sdl): check against NULL before using the driver data of a display (#6799) 2024-09-05 10:51:59 +08:00
Joseph Chen 838d7f17aa fix(sdl): nested comment is not allowed (#6748) 2024-08-29 09:48:39 +02:00
Gabor Kiss-Vamosi 51f06c097d feat(sdl_render): support all draw task types (#6437) 2024-08-26 10:46:40 +02:00
Neo Xu 5a004a4db3 fix(nuttx): fix build break (#6732)
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2024-08-26 10:13:40 +08:00
Erik Tagirov e186b4c8b6 feat(driver): import Wayland driver from v8 (#6549) 2024-08-23 22:03:55 +02:00
Victor Wheeler 69e91cc560 fix(docbuild): Fix @file commands and guard macros. (#6689) 2024-08-23 08:45:45 +02:00
LiamandDany Liu 44eb318d54 feat(opengles): multiple windows and embed user opengl textures (#6600)
Co-authored-by: Dany Liu <dany.yang.liu@email.com>
2024-08-15 11:06:59 +08:00