copy/paste does not work correctly with text fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Invalid
|
Critical
|
Zsombor Egri | ||
qtmir (Ubuntu) |
Fix Released
|
Critical
|
Daniel d'Andrada | ||
qtubuntu (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
using krilling RTM build
ubuntu-ui-toolkit 1.1.1214+
There are multiple bugs I'm seeing trying to use copy/paste. I will file a seperate one for each
1) open messaging-app (or calender-app or browser app)
2) create a new text message
3) type "this is great"
4) double click on "great"
5) press and hold to get popup menu
6) select "copy"
7) now click somewhere else in the text field
8) long press to get the popup menu
Expected result:
- Paste button should be enabled and I should be able to paste the text I just copied
Actual result:
- Paste button is never enabled.
You can try the same think in browser url field or in calendar, create a new event in the event description field
Related branches
- 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)
- PS Jenkins bot: Approve (continuous-integration)
- Robert Carr (community): Approve
-
Diff: 580 lines (+282/-84)8 files modifiedsrc/ubuntumirclient/clipboard.cpp (+219/-73)
src/ubuntumirclient/clipboard.h (+31/-2)
src/ubuntumirclient/input.cpp (+3/-1)
src/ubuntumirclient/integration.cpp (+6/-2)
src/ubuntumirclient/integration.h (+4/-2)
src/ubuntumirclient/ubuntumirclient.pro (+1/-1)
src/ubuntumirclient/window.cpp (+15/-2)
src/ubuntumirclient/window.h (+3/-1)
Changed in ubuntu-ui-toolkit: | |
importance: | Undecided → Critical |
assignee: | nobody → Zsombor Egri (zsombi) |
tags: | added: rtm14 |
Changed in qtubuntu: | |
importance: | Undecided → Critical |
Changed in qtubuntu: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
tags: | added: touch-2014-10-02 |
tags: |
added: touch-2014-09-25 removed: touch-2014-10-02 |
Changed in qtubuntu: | |
status: | New → In Progress |
Changed in ubuntu-ui-toolkit: | |
status: | New → Invalid |
affects: | qtubuntu → qtmir |
tags: |
added: touch-2014-10-02 removed: touch-2014-09-25 |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
importance: | Undecided → Critical |
no longer affects: | qtmir |
fwiw in terms of debug, this does seem to work as expected in the Notepad application.