24 Commits

Author SHA1 Message Date
Benign X 16e21a5af3 chore(gdb): add obj state/scroll/layout fields to snapshot
- Add gen_obj_state_consts.py generator for lv_state_t
- Fix parse_bitmask_enum to support parens-optional shift expressions
- Add state, scroll, ext_click_pad, ext_draw_size, scrollbar_mode,
  scroll_snap, scroll_dir, layer_type, name, user_data, layout_inv,
  w/h_layout, is_deleting, rendered, skip_trans to LVObject.snapshot()
- Update dashboard frontend with full detail panel rendering
2026-04-22 17:16:33 +08:00
Benign X a5f6f21b2f chore(gdb): add obj flag constants and expose flags in snapshot
- Add parse_bitmask_enum() to enum_parser for (1u << N) style enums
- Add gen_obj_flag_consts.py generator for lv_obj_flag_t
- Add flags_raw/flags_list properties to LVObject
- Include flags and flags_list in LVObject.snapshot() output
- Export OBJ_FLAG_NAMES and decode_obj_flags through full init chain
- Update dashboard frontend with flag display and hidden toggle
2026-04-22 17:16:33 +08:00
Benign X 743ad90ee4 chore(gdb): upgrade dashboard frontend to uinspy v0.4.6 (#9923) 2026-03-30 10:49:23 +08:00
Benign X 9c12c953fb chore(gdb): add CorruptedValue sentinel and is_ok protocol for memory corruption resilience (#9911) 2026-03-27 16:24:23 +08:00
Benign X 8fa1c29773 chore(gdb): add snapshot/data_utils/formatter layers with declarative _DISPLAY_SPEC (#9866) 2026-03-17 10:54:30 +08:00
Benign X e27bba80fe chore(gdb): add LVSubject/LVObserver wrappers with gen_subject_consts and info subject command 2026-03-06 16:30:31 +08:00
Benign X d803a26b43 chore(gdb): add LVObjClass wrapper with class hierarchy and format_coord utility 2026-03-06 16:30:31 +08:00
Benign X 79c626c585 chore(gdb): add LVGroup wrapper with focus tracking and dump group command 2026-03-06 16:30:31 +08:00
Benign X 435b8c7b51 chore(gdb): add LVIndev wrapper with gen_indev_consts and dump indev command 2026-03-06 16:30:31 +08:00
Benign X b93ef79422 chore(gdb): add LVImageDecoder complete fields and dump image_decoder command 2026-03-06 16:30:31 +08:00
Benign X 64c46e8c1b chore(gdb): add LVFsDrv wrapper with driver name resolution and dump fs_drv command 2026-03-06 16:30:31 +08:00
Benign X 9c77d49793 chore(gdb): add LVTimer wrapper with freq column and dump timers command 2026-03-06 16:30:31 +08:00
Benign X 372b39a422 chore(gdb): add LVAnim wrapper with print_info, print_entries and dump anims command 2026-03-06 16:30:31 +08:00
Benign X ded2b49dbd chore(gdb): add event subsystem wrappers with LVEvent, LVEventDsc, LVEventList and gen_event_consts 2026-03-06 16:30:31 +08:00
Benign X 87aed2985c chore(gdb): add LVArray dynamic array wrapper with typed iteration 2026-03-06 16:30:31 +08:00
Benign X fd843ba3a4 chore(gdb): add draw task/unit wrappers with gen_draw_consts and PrettyTable output 2026-03-06 16:30:31 +08:00
Benign X 9be625b9ec chore(gdb): unify value init with Value.normalize and ValueInput type alias (#9784)
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (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 - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (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
Compare file templates with file names / template-check (push) Has been cancelled
Test API JSON generator / Test API JSON (push) Has been cancelled
Install LVGL using CMake / build-examples (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
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/benchmark_results_comment/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/filter_docker_logs/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/serialize_results/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 32b - lv_conf_perf32b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 64b - lv_conf_perf64b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Save PR Number (push) Has been cancelled
Hardware Performance Test / Hardware Performance Benchmark (push) Has been cancelled
Hardware Performance Test / HW Benchmark - Save PR Number (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
2026-03-02 07:50:39 +01:00
Benign X da24713e9e feat(gdb): add style inspection with LVStyle wrapper and info style command 2026-02-28 19:00:07 +08:00
Benign X 6fe1a9224e chore(gdb): support rb/cache associate debug obj and commands (#9089) 2025-10-28 15:54:45 +08:00
Benign X 13dd902133 refactor(gdb): lv_global supports lazy loading and refactors some structures and formats. (#8939) 2025-09-24 23:27:25 +08:00
Benign X f923a5606b refactor(gdb): re-structure lvglgdb module (#8920) 2025-09-22 19:29:14 +08:00
terry.rong 3fae9b9a10 feat(scripts): add display & drawbuf dump (#8645)
Arduino Lint / lint (push) Has been cancelled
Build Examples with C++ Compiler / build-examples (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 - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_NORMAL_8BIT - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_SDL - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - Ubuntu (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_16BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_24BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_FULL_32BIT - gcc - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - cl - Windows (push) Has been cancelled
C/C++ CI / Build OPTIONS_VG_LITE - gcc - Windows (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
Compare file templates with file names / template-check (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
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/benchmark_results_comment/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/filter_docker_logs/test.sh) (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Script Check (scripts/perf/tests/serialize_results/test.sh) (push) Has been cancelled
Hardware Performance Test / Hardware Performance Benchmark (push) Has been cancelled
Hardware Performance Test / HW Benchmark - Save PR Number (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_32B - Ubuntu (push) Has been cancelled
Performance Tests CI / Perf Tests OPTIONS_TEST_PERF_64B - Ubuntu (push) Has been cancelled
Port repo release update / run-release-branch-updater (push) Has been cancelled
Verify Font License / verify-font-license (push) Has been cancelled
Verify Kconfig / verify-kconfig (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 32b - lv_conf_perf32b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark 64b - lv_conf_perf64b (push) Has been cancelled
Emulated Performance Test / ARM Emulated Benchmark - Save PR Number (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2025-08-05 09:38:54 +08:00
Benign X a8d2cc05f1 refactor(gdb): refactor gdb Debugger to be a gdb command (#7140) 2024-10-24 17:57:35 +08: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