lp:~osomon/oxide/osk-visibility

Created by Olivier Tilloy and last modified
Get this branch:
bzr branch lp:~osomon/oxide/osk-visibility
Only Olivier Tilloy can upload to this branch. If you are Olivier Tilloy please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Olivier Tilloy
Project:
Oxide
Status:
Merged

Recent revisions

780. By Olivier Tilloy

Do not check whether the input method is currently visible in WebView::SetInputPanelVisibility(…),
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 QAbstractEventDispatcher 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

778. By Chris Coulson

Bump Chromium rev to 39.0.2171.7

777. By Chris Coulson

Bump Chromium rev to 39.0.2171.2

776. By Chris Coulson

Add a hack to unbreak make package

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

774. By Olivier Tilloy

Add a crash unit test for bug #1352952.

773. By Olivier Tilloy

Fix a typo in a unit test.

772. By Chris Coulson

Fix a memory leak introduced in r686 (the call to DevToolsHttpHandler::Stop got deleted when refactoring the BrowserContext classes)

771. By Chris Coulson

Bump Chromium rev to 39.0.2166.2

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
This branch contains Public information 
Everyone can see this information.

Subscribers