feat(infra): auto-commit con 11 cambios

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-10 13:30:27 +02:00
parent b8dd7ea018
commit 401d8523b4
10 changed files with 496 additions and 12 deletions
+9
View File
@@ -136,6 +136,15 @@ else()
target_link_libraries(test_graph_icons PRIVATE OpenGL::GL)
endif()
# --- layout_storage: persistencia de last_active (restore-on-open) ---------
# layout_storage.cpp incluye <imgui.h> y referencia ImGui::Save/LoadIniSettings*,
# por eso necesitamos linkar contra imgui (compilado en el target del root
# CMakeLists). El test no abre ventanas ni inicializa GL — solo ejercita el
# meta-table y los callbacks que NO requieren un ImGui context vivo.
add_fn_test(test_layout_storage test_layout_storage.cpp
${CMAKE_CURRENT_SOURCE_DIR}/../functions/core/layout_storage.cpp)
target_link_libraries(test_layout_storage PRIVATE SQLite::SQLite3 imgui)
# --- Visual golden-image diff (issue 0048) ---------------------------------
# El binario primitives_gallery se compila con --capture; el test compara los
# PNGs generados con los goldens en cpp/tests/golden/. Si no hay goldens o el