Merge lp:~abreu-alexandre/ubuntu-html5-theme/rtm-fix-webkit-launch into lp:ubuntu-html5-theme
Status: | Superseded |
---|---|
Proposed branch: | lp:~abreu-alexandre/ubuntu-html5-theme/rtm-fix-webkit-launch |
Merge into: | lp:ubuntu-html5-theme |
Diff against target: |
262 lines (+143/-36) (has conflicts) 10 files modified
debian/ubuntu-html5-container.install (+0/-1) src/CMakeLists.txt (+1/-1) src/plugin/CMakeLists.txt (+0/-1) src/plugin/Ubuntu/CMakeLists.txt (+0/-1) src/plugin/Ubuntu/WebApps/CMakeLists.txt (+0/-25) src/plugin/Ubuntu/WebApps/qmldir (+0/-2) src/ubuntu-html5-app-launcher/CMakeLists.txt (+0/-1) src/ubuntu-html5-app-launcher/UbuntuJavascriptBindings.qml (+59/-0) src/ubuntu-html5-app-launcher/main.cpp (+7/-0) src/ubuntu-html5-app-launcher/main.qml (+76/-4) Conflict: can't delete src/plugin because it is not empty. Not deleting. Conflict because src/plugin is not versioned, but has versioned children. Versioned directory. Conflict: can't delete src/plugin/Ubuntu because it is not empty. Not deleting. Conflict because src/plugin/Ubuntu is not versioned, but has versioned children. Versioned directory. Conflict: can't delete src/plugin/Ubuntu/WebApps because it is not empty. Not deleting. Conflict because src/plugin/Ubuntu/WebApps is not versioned, but has versioned children. Versioned directory. Contents conflict in src/plugin/Ubuntu/WebApps/WebAppContainer.qml Text conflict in src/ubuntu-html5-app-launcher/main.cpp Text conflict in src/ubuntu-html5-app-launcher/main.qml |
To merge this branch: | bzr merge lp:~abreu-alexandre/ubuntu-html5-theme/rtm-fix-webkit-launch |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu HTML5 Theme Developers | Pending | ||
Review via email: mp+249552@code.launchpad.net |
Commit message
QtWebkit w/ Qt 5.3 seems to have a race when bundled w/ certain qml elements, something like e.g.:
MainView {
Page { WebView {} }
}
makes the app (launched as a click) on the devices (w/ RTM or Vivid) spin at startup w/o ever actually showing something,
It does that usually on the first launch, subsequent launches usually work fine. Things do work fine when the Webview is replaced by a Window or even an Item. After some strace and investigation it seems that some bits are racy in QtWebkit in relation w/ its ~/.local/share content.
In the behavior described above, the app goes back into failing mode when one deletes the apps' ~/.local/share. Some cookie DB creation errors (that are not seen consistently though) seem to backup the hypothesis above,
Description of the change
QtWebkit w/ Qt 5.3 seems to have a race when bundled w/ certain qml elements, something like e.g.:
MainView {
Page { WebView {} }
}
makes the app (launched as a click) on the devices (w/ RTM or Vivid) spin at startup w/o ever actually showing something,
It does that usually on the first launch, subsequent launches usually work fine. Things do work fine when the Webview is replaced by a Window or even an Item. After some strace and investigation it seems that some bits are racy in QtWebkit in relation w/ its ~/.local/share content.
In the behavior described above, the app goes back into failing mode when one deletes the apps' ~/.local/share. Some cookie DB creation errors (that are not seen consistently though) seem to backup the hypothesis above,
Unmerged revisions
- 185. By Alexandre Abreu
-
fix new window
- 184. By Alexandre Abreu
-
fixes
- 183. By Alexandre Abreu
-
revert mistakenly commited bits
- 182. By Alexandre Abreu
-
fix content hub picker API environment (proper Item based parent)
- 181. By Alexandre Abreu
-
fix deps
- 180. By Alexandre Abreu
-
forgot files
- 179. By Alexandre Abreu
-
fix webkit inspector
- 178. By Alexandre Abreu
-
Fix oxide support
- 177. By Alexandre Abreu
-
Fix oxide support