lp:~dandrader/qtmir/dbusClipboard
- Get this branch:
- bzr branch lp:~dandrader/qtmir/dbusClipboard
Branch merges
- Robert Carr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 2331 lines (+471/-1590)20 files modifiedsrc/platforms/mirserver/clipboard.cpp (+262/-0)
src/platforms/mirserver/clipboard.h (+88/-0)
src/platforms/mirserver/connectioncreator.cpp (+0/-42)
src/platforms/mirserver/connectioncreator.h (+0/-46)
src/platforms/mirserver/logging.h (+1/-0)
src/platforms/mirserver/messageprocessor.cpp (+0/-49)
src/platforms/mirserver/messageprocessor.h (+0/-44)
src/platforms/mirserver/mirserver.pro (+4/-8)
src/platforms/mirserver/mirserverconfiguration.cpp (+0/-19)
src/platforms/mirserver/mirserverconfiguration.h (+0/-8)
src/platforms/mirserver/mirserverintegration.cpp (+13/-2)
src/platforms/mirserver/mirserverintegration.h (+10/-2)
src/platforms/mirserver/unityprotobufservice.cpp (+0/-35)
src/platforms/mirserver/unityprotobufservice.h (+0/-40)
src/platforms/mirserver/unityrpc.cpp (+0/-742)
src/platforms/mirserver/unityrpc.h (+0/-535)
src/platforms/mirserver/unityrpc.proto (+0/-17)
tests/mirserver/Clipboard/Clipboard.pro (+16/-0)
tests/mirserver/Clipboard/clipboard_test.cpp (+76/-0)
tests/mirserver/mirserver.pro (+1/-1)
Related bugs
Bug #1367814: copy/paste does not work correctly with text fields | Critical | Invalid | |
Bug #1367816: cannot copy/paste between text fields in different apps | Critical | Invalid |
Related blueprints
Branch information
Recent revisions
- 251. By Daniel d'Andrada
-
Remove the clipboard implementation that uses mir custom messages for its RPC
- 249. By Daniel d'Andrada
-
MirSurfaceItem: Ensure all touch sequences sent to Mir surface are properly ended.
In order to have a testable MirSurfaceItem I had to mock qtmir::Session.
To mock qtmir::Session I had to define a qtmir::SessionInterfac e. That caused many s/Session/ SessionInterfac es throughout the code base.
When creating a testing::MockSession for qtmir::Session it clashed with the existing testing: :MockSession for mir::scene: :Surface. Thus I had to refactor the namespacing of all mocks. So most of the diff is just about refactoring code to enable a MirSurfaceItem unit test.
Fixes: 1295623
Approved by: Michael Zanetti, PS Jenkins bot - 245. By Alan Griffiths
-
Provide Mir with a handler for any command-line arguments it fails to parse. For the moment, these are simply ignored.
This overrides Mir's default behavior of reporting an error. Fixes: 1361210
Approved by: Gerry Boland, PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtmir