Skip to content
Snippets Groups Projects

Window thumbnails

Merged Sebastian Krzyszkowiak requested to merge sebastian.krzyszkowiak/phoc:thumbnails into master
All threads resolved!

Merge request reports

Pipeline #56361 passed

Pipeline passed for a00c7b16 on sebastian.krzyszkowiak:thumbnails

Test coverage 39.40% (1.90%) from 1 job
Approval is optional

Merged by Guido GuntherGuido Gunther 4 years ago (Jun 21, 2020 5:51pm UTC)

Merge details

  • Changes merged into master with a00c7b16.
  • Did not delete the source branch.

Pipeline #56367 passed

Pipeline passed for a00c7b16 on master

Test coverage 35.70% (1.90%) from 1 job

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Guido Gunther mentioned in merge request !147 (merged)

    mentioned in merge request !147 (merged)

  • added 53 commits

    • ed4a6e09...232fa822 - 46 commits from branch Librem5:master
    • 67522b8c - protocols: Add wlr-foreign-toplevel-management-unstable-v1
    • 0079f8f4 - Create render.h header to hold declarations from render.c
    • 311db040 - view: Make view_get_geometry accessible outside of view.c
    • d0174301 - view: Store a pointer to view in wlr_foreign_toplevel_handle data
    • b9852862 - meson: Depend on GLESv2
    • c4db90a6 - Implement window thumbnails via...
    • 74dbf1a1 - phosh: Drop unused xdg-switcher part of the private protocol

    Compare with previous version

  • added 3 commits

    • 3ddb20ad - protocols: Update wlr-screencopy-unstable-v1 to version 2
    • ebbd533f - Implement window thumbnails via...
    • c9e42223 - phosh: Drop unused xdg-switcher part of the private protocol

    Compare with previous version

  • Sebastian Krzyszkowiak unmarked as a Work In Progress

    unmarked as a Work In Progress

  • added 10 commits

    • c9e42223...74df8ce6 - 2 commits from branch Librem5:master
    • dcd176b8 - protocols: Add wlr-foreign-toplevel-management-unstable-v1
    • 41beb84f - Create render.h header to hold declarations from render.c
    • 12c7befb - view: Make view_get_geometry accessible outside of view.c
    • 0c62d3db - view: Store a pointer to view in wlr_foreign_toplevel_handle data
    • 003744fc - meson: Depend on GLESv2
    • 505cd804 - protocols: Update wlr-screencopy-unstable-v1 to version 2
    • 82885888 - Implement window thumbnails via...
    • e73fd476 - phosh: Drop unused xdg-switcher part of the private protocol

    Compare with previous version

  • What about adding a test for the new protocol?

  • i wonder if it would ease testing (and merging) if you'd put the part that drops the old protocol into a separate MR . We can then merge in thumbnails and merge the protocol drop right before the release (together with the phosh side of that) which would dientangle things a bit. Since it's at the end of the series it should be easy todo.

  • Most of the discussion is happening over in phosh!481 (merged) but from my PoV we could already merge the first bunch of patches (except for the actual implementation and the private protocol drop) to make this smaller if it helps.

  • added 21 commits

    • e73fd476...1141e4a4 - 14 commits from branch Librem5:master
    • 3affe00b - protocols: Add wlr-foreign-toplevel-management-unstable-v1
    • 06c69ece - Create render.h header to hold declarations from render.c
    • 9f62d7fc - view: Make view_get_geometry accessible outside of view.c
    • 48f3ff1c - view: Store a pointer to view in wlr_foreign_toplevel_handle data
    • 2818b063 - meson: Depend on GLESv2
    • 4097a2ba - protocols: Update wlr-screencopy-unstable-v1 to version 2
    • 1914fb02 - Implement window thumbnails via...

    Compare with previous version

  • mentioned in merge request !160 (merged)

  • Sebastian Krzyszkowiak marked as a Work In Progress

    marked as a Work In Progress

  • Sebastian Krzyszkowiak changed the description

    changed the description

  • Split into !160 (merged). Still working on tests.

  • added 8 commits

    Compare with previous version

  • added 6 commits

    • 1bcac54d - 1 commit from branch Librem5:master
    • 80a57a47 - Implement window thumbnails via...
    • 33ce7056 - tests: Introduce PhocTestScreencopyFrame and generalize screencopy logic
    • 9a9d71ff - tests: Fix inverted condition in phoc_test_buffer_equal
    • c2eef296 - tests: phoc_test_client_capture_output: Handle ARGB/XRGB format mismatch
    • aa6e8bdb - tests: Basic window thumbnail test

    Compare with previous version

  • Sebastian Krzyszkowiak unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Sebastian Krzyszkowiak changed the description

    changed the description

  • added 1 commit

    • 4030173b - tests: Basic window thumbnail test

    Compare with previous version

  • I want to write more tests here later (subsurfaces, different surface scales etc. - should be pretty easy with all building blocks now in place), but lets get it and phosh!481 (merged) into shape first.

  • Guido Gunther
  • Guido Gunther
  • Guido Gunther
  • besides the formatting nits this looks good to go to me.

  • added 6 commits

    • 4782a496 - Implement window thumbnails via...
    • 78c63f1c - tests: Introduce PhocTestScreencopyFrame and generalize screencopy logic
    • 2798f3de - tests: Fix inverted condition in phoc_test_buffer_equal
    • 6b3693f2 - tests: phoc_test_client_capture_output: Handle ARGB/XRGB format mismatch
    • 5ca67a4b - tests: Basic window thumbnail test
    • 7316b23b - protocols: Add a description for thumbnail interface in phosh-private

    Compare with previous version

  • added 6 commits

    • 98f29a6d - Implement window thumbnails via...
    • 444a8325 - tests: Introduce PhocTestScreencopyFrame and generalize screencopy logic
    • b1e75596 - tests: Fix inverted condition in phoc_test_buffer_equal
    • 2f516f61 - tests: phoc_test_client_capture_output: Handle ARGB/XRGB format mismatch
    • c6f443c7 - tests: Basic window thumbnail test
    • a00c7b16 - protocols: Add a description for thumbnail interface in phosh-private

    Compare with previous version

  • Guido Gunther resolved all threads

    resolved all threads

  • merged

  • Please register or sign in to reply
    Loading