Skip to content

Conversation

@facontidavide
Copy link
Contributor

Summary

  • Linux: run tests under xvfb-run for software OpenGL rendering
  • macOS/Windows: exclude visual_regression test (no headless GPU)
  • Fix MSVC C4996: replace std::localtime with localtime_s/localtime_r

facontidavide and others added 2 commits January 23, 2026 20:22
- Linux: run tests under xvfb-run for software OpenGL rendering
- macOS/Windows: exclude visual_regression test (no headless GPU)
- Fix MSVC C4996 warning: replace std::localtime with localtime_s/_r

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add _CRT_SECURE_NO_WARNINGS for visual test targets on MSVC
- Remove decimation_identity from regression runner (uses non-standard
  two-pass interface incompatible with --output protocol)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@facontidavide facontidavide merged commit d7821c5 into main Jan 23, 2026
4 checks passed
facontidavide added a commit that referenced this pull request Jan 24, 2026
- Add lineRenderer(), markerRenderer(), textRenderer() accessors (#2)
- Integrate PlotLegend into Plot (setLegendVisible, legend()) (#3)
- Integrate PlotMarker management (addMarker, removeMarker, clearMarkers)
- Integrate CurveTracker (setTrackerEnabled, setTrackerMode, tracker())
- Update render pipeline: curves → markers → tracker → zoom → legend
- Route input events to legend and tracker with proper priority
- Add 15 unit tests covering all new API surface

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant