lp:~osomon/oxide/osk-visibility
- Get this branch:
- bzr branch lp:~osomon/oxide/osk-visibility
Branch merges
- Chris Coulson: Approve
-
Diff: 17 lines (+4/-4)1 file modifiedqt/core/browser/oxide_qt_web_view.cc (+4/-4)
Related bugs
Bug #1377755: keyboard layout flickers and hides on gmail | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 780. By Olivier Tilloy
-
Do not check whether the input method is currently visible in WebView:
:SetInputPanelV isibility( …),
to avoid a possible race condition: if hide() and show() are called very quickly in a row, when show() is called the hide() request might not have completed yet, and isVisible() could return true. - 779. By Chris Coulson
-
Add a QAbstractEventD
ispatcher implementation that can be attached to threads created by Chromium, which don't otherwise have a Qt event loop. Our implementation basically just delegates to Chromium's message loop, and uses that to dispatch Qt tasks. This allows us to use Qt features such as timers, postEvent and QSocketNotifier on threads that weren't created by Qt. In addition to this:
- Attach our QAbstractEventDispatcher implementation to Chromium's IO thread and geolocation thread
- Kill the dedicated helper thread we created for WebContextDelegateWorker. This can all be handled directly on Chromium's IO thread now
- Kill the helper thread we created for geolocation, and split the location handling between Chromium's geolocation thread and IO thread. The reason we don't do it all on the geolocation thread is that it doesn't have an IO message pump, and so we can't use QSocketNotifier on it - 775. By Chris Coulson
-
Split public classes out of the QML plugin in to a new shared library. This is a prerequisite for exposing a C++ API
- 772. By Chris Coulson
-
Fix a memory leak introduced in r686 (the call to DevToolsHttpHan
dler::Stop got deleted when refactoring the BrowserContext classes)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~oxide-developers/oxide/oxide.trunk