lp://staging/~andreas-pokorny/mir/nbs-resize-first-stream-of-surface
- Get this branch:
- bzr branch lp://staging/~andreas-pokorny/mir/nbs-resize-first-stream-of-surface
Branch merges
- Daniel van Vugt: Abstain
- Alan Griffiths: Abstain
- Mir CI Bot: Approve (continuous-integration)
- Mir development team: Pending requested
-
Diff: 277 lines (+98/-7)9 files modifiedsrc/client/connection_surface_map.h (+1/-0)
src/client/mir_connection.cpp (+10/-0)
src/client/mir_connection.h (+1/-0)
src/client/mir_surface.cpp (+12/-0)
src/client/mir_surface.h (+2/-1)
src/client/surface_map.cpp (+14/-0)
src/client/surface_map.h (+2/-0)
tests/unit-tests/client/test_client_mir_surface.cpp (+50/-6)
tests/unit-tests/client/test_protobuf_rpc_channel.cpp (+6/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 3616. By Andreas Pokorny
-
spell out the actual expectation: no exception when attempting to resize a presentation chain
- 3614. By Andreas Pokorny
-
Make NBS behave like OBS - resize the first buffer stream
With OBS mir::scene:
:BasicSurface would pull out the first stream as the 'default' stream and forward all resizes to that stream. With NBS this is done by the client library. So if no buffer stream is configured via the mir_surface_ spec_add_ buffer_ stream or mir_surface_ spec_set_ streams API the client side surface will forward the content of resize events to the 'default' stream. Since we deprecate using mir_surface_
get_buffer_ stream users are forces to specify the streams or presentation queues they want for display. But streams buffers lack a resize functionality so switching to the new function would not be a viable option. - 3613. By Andreas Pokorny
-
Combine mirclientrpc-static and mirclient-static itself into a single static library
This avoids static library linking order problems between code that is defined inside client/events and client/rpc which before ended up in mirclient-static and mirclientrpc-
static. - 3612. By Brandon Schaefer
-
Put the symbol in the 0.24 section (which has already been split for release). Make a new symbol section 0.25 and put that symbol there.
Approved by mir-ci-bot, Daniel van Vugt, Chris Halse Rogers.
- 3611. By Brandon Schaefer
-
Update the confine region if we are modifying the state/width/height. Fixes: https:/
/bugs.launchpad .net/bugs/ 1604673. Approved by Alan Griffiths, mir-ci-bot.
- 3610. By Daniel van Vugt
-
Make desktop zoom with touchpads smoother and more usable.
This doesn't change anything for mouse wheels as they emit vscroll values
of 1 or -1 anyway. For touchpads, this makes zooming smoother and more
controllable. (Super+mousewheel or Super+two-finger- scroll) . Approved by Alexandros Frantzis, mir-ci-bot, Chris Halse Rogers.
- 3609. By Kevin DuBois
-
reorganize the nested code a bit so that there's a mgn::Platform that overrides the display creation, instead of relying on the DefaultConfigur
ation to intercept create_display calls. Prepares for "nested passthrough" where the nested server will have to give a MirBuffer from the host server to its client. (And will have to override the GraphicsBufferA llocator, much like its currently overriding the Display). Approved by Alexandros Frantzis, Chris Halse Rogers, mir-ci-bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir