Merge lp://staging/~osomon/webbrowser-app/copy-image-to-clipboard into lp://staging/webbrowser-app
- copy-image-to-clipboard
- Merge into trunk
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 1560 | ||||
Proposed branch: | lp://staging/~osomon/webbrowser-app/copy-image-to-clipboard | ||||
Merge into: | lp://staging/webbrowser-app | ||||
Diff against target: |
156 lines (+32/-14) 6 files modified
debian/control (+2/-2) src/app/webbrowser/Browser.qml (+1/-1) src/app/webbrowser/ContextMenuMobile.qml (+10/-2) src/app/webbrowser/TabComponent.qml (+4/-3) src/app/webcontainer/ContextMenuMobile.qml (+10/-2) src/app/webcontainer/WebappWebview.qml (+5/-4) |
||||
To merge this branch: | bzr merge lp://staging/~osomon/webbrowser-app/copy-image-to-clipboard | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
system-apps-ci-bot | continuous-integration | Needs Fixing | |
Olivier Tilloy | Needs Fixing | ||
Review via email:
|
Commit message
Use new API in oxide 1.17 to copy image to clipboard.
Description of the change
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
- 1468. By Olivier Tilloy
-
Bump dependency to oxide 1.17.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1468
https:/
Executed test runs:
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
- 1469. By Olivier Tilloy
-
Merge latest changes from trunk and resolve minor conflicts.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1469
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 1470. By Olivier Tilloy
-
Merge the latest changes from trunk, and resolve a minor conflict.
- 1471. By Olivier Tilloy
-
Revert import statements to 1.15: 1.17 isn’t exported as such as there haven’t been any new APIs since 1.15.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1471
https:/
Executed test runs:
SUCCESS: https:/
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 1472. By Olivier Tilloy
-
Merge the latest changes from trunk and resolve conflicts.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1472
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
Olivier Tilloy (osomon) wrote : | # |
In narrow layout, copying an image from the context menu crashes oxide.
Here is the stack trace:
#0 0x00007fffb62c7d7d in oxide::
#1 0x00007fffc5317466 in ?? () from /usr/lib/
#2 0x00007fffc5317eb6 in ?? () from /usr/lib/
#3 0x00007fffc531825f in ?? () from /usr/lib/
#4 0x00007ffff71f59e9 in QQmlObjectOrGad
argv=
#5 0x00007ffff71840b6 in CallMethod (object=..., index=5, returnType=
engine=
#6 0x00007ffff7185227 in CallPrecise (object=..., data=..., engine=
at jsruntime/
#7 0x00007ffff7185ded in QV4::QObjectMet
#8 0x00007ffff719bfea in QV4::Object::call (d=0x7fffc5e28390, this=<optimized out>) at jsruntime/
#9 QV4::Runtime:
#10 0x00007fff8c0c50c2 in ?? ()
#11 0x00007fff00000002 in ?? ()
#12 0x0000000000000008 in ?? ()
#13 0x00007fffffffa5f0 in ?? ()
#14 0x0000000000000028 in ?? ()
#15 0x00007fffb62c7cb8 in oxide::
#16 0x0000000000000000 in ?? ()
It appears that copyImage() is invoked after invoking close() on the menu context.
- 1473. By Olivier Tilloy
-
Delay closing the context model until after the action has been executed.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1473
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
- 1474. By Olivier Tilloy
-
Replicate previous fix for the webapp container.
![](/+icing/build/overlay/assets/skins/sam/images/close.gif)
system-apps-ci-bot (system-apps-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:1474
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
FAILED: Continuous integration, rev:1467 /jenkins. canonical. com/system- apps/job/ lp-webbrowser- app-ci/ 504/ /jenkins. canonical. com/system- apps/job/ build/506/ console /jenkins. canonical. com/system- apps/job/ build-0- fetch/506 /jenkins. canonical. com/system- apps/job/ build-1- sourcepkg/ release= vivid+overlay/ 498/console /jenkins. canonical. com/system- apps/job/ build-1- sourcepkg/ release= xenial/ 498/console
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /jenkins. canonical. com/system- apps/job/ lp-webbrowser- app-ci/ 504/rebuild
https:/