Merge lp://staging/~rpadovani/webbrowser-app/addressBarFullWidth into lp://staging/webbrowser-app
- addressBarFullWidth
- Merge into trunk
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~rpadovani/webbrowser-app/addressBarFullWidth |
Merge into: | lp://staging/webbrowser-app |
Diff against target: |
162 lines (+33/-5) 5 files modified
debian/control (+2/-0) src/app/webbrowser/AddressBar.qml (+10/-2) src/app/webbrowser/Chrome.qml (+9/-3) tests/autopilot/webbrowser_app/tests/test_addressbar_states.py (+10/-0) tests/autopilot/webbrowser_app/tests/test_suggestions.py (+2/-0) |
To merge this branch: | bzr merge lp://staging/~rpadovani/webbrowser-app/addressBarFullWidth |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Needs Fixing | |
Olivier Tilloy | Needs Fixing | ||
Review via email: mp+239039@code.staging.launchpad.net |
Commit message
Set addressbar at full width when is focused, as per design
Description of the change
Set addressbar at full width when is focused, as per design
PS Jenkins bot (ps-jenkins) wrote : | # |
Olivier Tilloy (osomon) wrote : | # |
The change looks good, but it breaks a large number of autopilot tests in at least two different ways:
- Some tests focus the address bar and then try to open the drawer, but the button is hidden. Some of these tests can simply be removed, and some will need to be rewritten to account for the new behaviour.
- A number of tests focus the address bar and then try to click the clear button, but since the width of the address bar is animated, in the time it takes for the cursor to move to where the clear button was, it has moved away, and the click happens outside the button. This is mostly an issue on desktop, but could potentially affect touch devices as well. We need a way for the autopilot tests to wait until the address bar has finished expanding before clicking the clear button.
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:762
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
Riccardo Padovani (rpadovani) wrote : | # |
Sorry, but I needed 2 months to understand autopilot :P
Jokes aside, I deleted test_cannot_
I also deleted test_suggestion
I fixed test_selecting_
I fixed also test_special_
test_looses_
I think is a toolkit bug - for sure it's not an autopilot issue, because I'm able to reproduce it, so before merging that branch I have to fix the problem
- 763. By Riccardo Padovani
-
Merged from trunk
- 764. By Riccardo Padovani
-
fixing autopilot
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:764
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 765. By Riccardo Padovani
-
Hide left action in the address bar when editing
- 766. By Riccardo Padovani
-
Fixed webbrowser_
app.tests. test_addressbar _states. TestAddressBarS tates.test_ looses_ focus_when_ reloading
Riccardo Padovani (rpadovani) wrote : | # |
Actually, upstream fixed bug #1384278, so per design we can hide the left action in the edit mode.
So I changed the code to hide left action in edit mode and to change keyboard status.
I also changed webbrowser_
The branch now should be ready to be merged
- 767. By Riccardo Padovani
-
Merged from trunk
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:767
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
Olivier Tilloy (osomon) wrote : | # |
There are several build failures that need fixing:
tests/
tests/
and
src/app/
import Ubuntu.Keyboard 0.1
Olivier Tilloy (osomon) wrote : | # |
28 + visible: addressbar.state != "editing"
76 + visible: addressbar.state != 'editing'
85 + visible: enabled && addressbar.state != 'editing'
110 + visible: addressbar.state != 'editing'
The "editing" state of AddressBar was recently removed. Instead, use addressbar.
- 768. By Riccardo Padovani
-
Fixed autopilot import
- 769. By Riccardo Padovani
-
Added qtdeclarative5-
ubuntu- keyboard- extensions0. 1 to debian/control
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:769
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
FAILURE: http://
SUCCESS: http://
deb: http://
FAILURE: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
- 770. By Riccardo Padovani
-
merged from upstream
- 771. By Riccardo Padovani
-
Sobstituted addressbar.state != 'editing' with addressbar.
activeFocus
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:771
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
Francis Ginther (fginther) wrote : | # |
The jenkins node for the i386 build failed, I've restarted a new ci run.
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:771
http://
Executed test runs:
UNSTABLE: http://
FAILURE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
FAILURE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
Olivier Tilloy (osomon) wrote : | # |
There is still one comparison of addressbar.state with "editing" in src/app/
Olivier Tilloy (osomon) wrote : | # |
The change to test_looses_
Olivier Tilloy (osomon) wrote : | # |
> So I changed the code to hide left action in edit mode and to change keyboard
> status.
I’m not sure it should always be hidden. At the very least, not on desktop where there is no OSK by default.
Riccardo Padovani (rpadovani) wrote : | # |
Okay, so:
- reload icon is hiddend only when virtual keyboard is visibile
- test runs only on desktop
as we discussed Friday
The test fails, but I don't think it's related to this branch, because it fails also on trunk: there is a little square in the middle of the reload icon where, for I don't know which reason, the click opens the copy/paste dialog
- 772. By Riccardo Padovani
-
Implemented case for physical keyboard
- 773. By Riccardo Padovani
-
fixed test_looses_
focus_when_ reloading - 774. By Riccardo Padovani
-
merged from upstream
Riccardo Padovani (rpadovani) wrote : | # |
Argh, forgot to push, sorry :S
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:774
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:774
http://
Executed test runs:
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://
- 775. By Riccardo Padovani
-
Merged from upstream and fixed conflicts
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:775
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 776. By Riccardo Padovani
-
Merged from trunk
- 777. By Riccardo Padovani
-
removed qtdeclarative5-
private- dev
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:775
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:777
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:777
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:777
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
- 778. By Riccardo Padovani
-
Merge from upstream and fix conflicts
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:778
http://
Executed test runs:
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Unmerged revisions
- 778. By Riccardo Padovani
-
Merge from upstream and fix conflicts
- 777. By Riccardo Padovani
-
removed qtdeclarative5-
private- dev - 776. By Riccardo Padovani
-
Merged from trunk
- 775. By Riccardo Padovani
-
Merged from upstream and fixed conflicts
- 774. By Riccardo Padovani
-
merged from upstream
- 773. By Riccardo Padovani
-
fixed test_looses_
focus_when_ reloading - 772. By Riccardo Padovani
-
Implemented case for physical keyboard
- 771. By Riccardo Padovani
-
Sobstituted addressbar.state != 'editing' with addressbar.
activeFocus - 770. By Riccardo Padovani
-
merged from upstream
- 769. By Riccardo Padovani
-
Added qtdeclarative5-
ubuntu- keyboard- extensions0. 1 to debian/control
FAILED: Continuous integration, rev:762 jenkins. qa.ubuntu. com/job/ webbrowser- app-ci/ 1203/ jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- utopic- touch/6097 jenkins. qa.ubuntu. com/job/ generic- mediumtests- utopic/ 4154 jenkins. qa.ubuntu. com/job/ webbrowser- app-utopic- amd64-ci/ 402 jenkins. qa.ubuntu. com/job/ webbrowser- app-utopic- armhf-ci/ 402 jenkins. qa.ubuntu. com/job/ webbrowser- app-utopic- armhf-ci/ 402/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ webbrowser- app-utopic- i386-ci/ 402 jenkins. qa.ubuntu. com/job/ generic- deb-autopilot- runner- mako/5725 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/7349 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- armhf/7349/ artifact/ work/output/ *zip*/output. zip s-jenkins. ubuntu- ci:8080/ job/touch- flash-device/ 14900 jenkins. qa.ubuntu. com/job/ autopilot- testrunner- otto-utopic/ 3515 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- amd64/4498 jenkins. qa.ubuntu. com/job/ generic- mediumtests- builder- utopic- amd64/4498/ artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
UNSTABLE: http://
UNSTABLE: http://
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
UNSTABLE: http://
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/webbrowser- app-ci/ 1203/rebuild
http://