Merge lp://staging/~raof/mir/plumb-subpixel-info into lp://staging/mir
Proposed by
Chris Halse Rogers
Status: | Merged |
---|---|
Approved by: | Chris Halse Rogers |
Approved revision: | no longer in the source branch. |
Merged at revision: | 3642 |
Proposed branch: | lp://staging/~raof/mir/plumb-subpixel-info |
Merge into: | lp://staging/mir |
Diff against target: |
690 lines (+218/-42) 25 files modified
include/client/mir_toolkit/mir_display_configuration.h (+9/-0) include/common/mir_toolkit/common.h (+16/-0) include/platform/mir/graphics/display_configuration.h (+4/-0) include/test/mir/test/doubles/stub_display_configuration.h (+22/-2) src/client/display_configuration_api.cpp (+7/-0) src/client/symbols.map (+1/-0) src/platform/graphics/display_configuration.cpp (+2/-1) src/platforms/android/server/display_configuration.cpp (+3/-1) src/platforms/android/server/fb_device.cpp (+2/-1) src/platforms/android/server/hwc_blanking_control.cpp (+2/-1) src/platforms/mesa/server/kms/real_kms_display_configuration.cpp (+1/-1) src/platforms/mesa/server/x11/graphics/display_configuration.cpp (+2/-1) src/protobuf/mir_protobuf.proto (+1/-0) src/server/frontend/protobuf_buffer_packer.cpp (+1/-0) src/server/graphics/nested/nested_display_configuration.cpp (+6/-4) src/server/graphics/nested/nested_display_configuration.h (+1/-0) tests/acceptance-tests/test_new_display_configuration.cpp (+44/-0) tests/mir_test/display_config_matchers.cpp (+6/-3) tests/mir_test_doubles/stub_display_configuration.cpp (+56/-11) tests/unit-tests/graphics/mesa/kms/test_cursor.cpp (+6/-3) tests/unit-tests/graphics/mesa/kms/test_display_configuration.cpp (+18/-9) tests/unit-tests/graphics/test_default_display_configuration_policy.cpp (+2/-1) tests/unit-tests/graphics/test_display_configuration.cpp (+2/-1) tests/unit-tests/graphics/test_overlapping_output_grouping.cpp (+2/-1) tests/unit-tests/scene/test_mediating_display_changer.cpp (+2/-1) |
To merge this branch: | bzr merge lp://staging/~raof/mir/plumb-subpixel-info |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mir CI Bot | continuous-integration | Approve | |
Cemil Azizoglu (community) | Approve | ||
Daniel van Vugt | Approve | ||
Kevin DuBois (community) | Approve | ||
Review via email: mp+302377@code.staging.launchpad.net |
Commit message
Add subpixel arrangement info to the display configuration API.
Current platforms only provide mir_subpixel_
Fixes (part one): https:/
To post a comment you must log in.
Just at quick glance, a couple of things I was already thinking about:
* "arrangement" is better known (and easier to type) as "order"
* "horizontal_rgb" could be abbreviated to "hrgb" etc.
* Consider adding "pentile" and friends. I known most OLED displays are pentile (except only for the PS Vita). And I also suspect my HP Chromebook 13 has a pentile-like LCD too (!?).