core: add DisplayInfo::physical_address - #5291
saviq-work wants to merge 2 commits into
Conversation
005f098 to
de17bcc
Compare
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The libmircore4 Debian symbols manifest is missing after the ABI bump.
Review effort: Lite
Findings: 1
Open (1)
What changed in this PR
Adds HDMI physical-address parsing to DisplayInfo, with unit tests and Mir Core ABI/package updates.
Changes:
- Parses CTA HDMI vendor blocks.
- Adds
DisplayInfo::physical_addressand test coverage. - Bumps the Mir Core ABI and packaging metadata.
| File | Summary |
|---|---|
tests/unit-tests/graphics/test_display_configuration.cpp |
Adds EDID parsing tests. |
src/core/graphics/display_configuration.cpp |
Parses HDMI physical addresses. |
src/core/CMakeLists.txt |
Bumps the ABI; moderate issue (1 vote): add/update debian/libmircore4.symbols. |
rpm/mir.spec |
Updates RPM SONAME metadata. |
include/core/mir/graphics/display_configuration.h |
Adds physical_address. |
debian/libmircore4.install |
Installs the new SONAME. |
debian/libmircore3.install |
Removes the old SONAME installation. |
debian/control |
Updates the Debian package; moderate issue (3 votes): add/update the missing symbols manifest. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
de17bcc to
655e9fc
Compare
655e9fc to
42fcedc
Compare
DisplayInfo::physical_addressDisplayInfo::physical_address
42fcedc to
12bb57b
Compare
12bb57b to
e426372
Compare
e426372 to
fdbc88d
Compare
c0e8178 to
e41d09c
Compare
AlanGriffiths
left a comment
There was a problem hiding this comment.
There's no need to bump the mircore ABI - DisplayInfo is only in the 2.31 stanza
TICS Quality Gate✔️ Passedmir
|
Ah! Forgot we're only now moving it into |
4a165bd to
b14bf2b
Compare
b14bf2b to
70ec433
Compare
AlanGriffiths
left a comment
There was a problem hiding this comment.
[out of scope] but I'm not sure how a uint16_t can represent a physical_address
@copilot please explain in a comment to this PR. |
|
Co-authored-by: Alan Griffiths <alan@octopull.co.uk>

What's new?
DisplayInfo::physical_addressHow to test
Tests.
Checklist
Stack created with GitHub Stacks CLI • Give Feedback 💬