lp:~brandontschaefer/mir/no-android-input-channel
- Get this branch:
- bzr branch lp:~brandontschaefer/mir/no-android-input-channel
Branch merges
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
- Cemil Azizoglu (community): Needs Fixing
-
Diff: 818 lines (+222/-263)20 files modified3rd_party/android-input/android/frameworks/base/include/androidfw/InputTransport.h (+0/-6)
3rd_party/android-input/android/frameworks/base/services/input/InputTransport.cpp (+0/-29)
src/server/input/CMakeLists.txt (+2/-0)
src/server/input/android/CMakeLists.txt (+0/-2)
src/server/input/android/android_input_channel.cpp (+0/-48)
src/server/input/android/android_input_channel.h (+0/-59)
src/server/input/android/input_channel_factory.cpp (+0/-28)
src/server/input/android/input_channel_factory.h (+0/-44)
src/server/input/channel.cpp (+64/-0)
src/server/input/channel.h (+48/-0)
src/server/input/channel_factory.cpp (+28/-0)
src/server/input/channel_factory.h (+43/-0)
src/server/input/default_configuration.cpp (+2/-2)
tests/unit-tests/client/input/test_android_input_receiver.cpp (+19/-28)
tests/unit-tests/input/CMakeLists.txt (+1/-0)
tests/unit-tests/input/android/CMakeLists.txt (+0/-1)
tests/unit-tests/input/android/test_android_communication_package.cpp (+4/-5)
tests/unit-tests/input/android/test_android_input_sender.cpp (+2/-3)
tests/unit-tests/input/android/test_input_consumer.cpp (+3/-2)
tests/unit-tests/input/test_input_channel_factory.cpp (+6/-6)
Branch information
Recent revisions
- 3439. By Brandon Schaefer
-
* Remove the dependency on the android input channel and just create our own.
* The start of slowly removing all the android input sender/receiver! - 3438. By Kevin DuBois
-
compositor: change the buffer accounting in the NBS system from being per-BufferMap to being per-Stream to prepare for connection-
allocated buffers (instead of stream allocated buffers). Approved by Alan Griffiths, mir-ci-bot, Cemil Azizoglu.
- 3437. By Kevin DuBois
-
Deprecate next_buffer rpc call. Last used in mir 0.7.3, replaced by exchange_buffer in 0.8.0, so nothing out there should be using it.
The reason I'm interested in this is I'm trying to cleanly split our Surface/Stream abstraction, and get rid of primary_
buffer_ stream( ) for general hygiene and to fix lp: #1563278. next_buffer() assumes a one-to-one stream-to-surface mapping as it was developed before the Surface/Stream conceptual split that happened when we added 'cursor streams' way back when. Approved by Cemil Azizoglu, mir-ci-bot, Daniel van Vugt.
- 3436. By Brandon Schaefer
-
Class-ify the mir event structure.
Approved by mir-ci-bot, Andreas Pokorny, Alberto Aguirre, Cemil Azizoglu.
- 3435. By Kevin DuBois
-
have mcl::BufferVault use the mcl::Buffer types directly, instead of mcl::ClientBuffer (the platform abstraction). This better prepares this class for when the client side call chain is rpc->buffer->stream (as opposed to rpc->stream-
>buffer, as it is now). Remove the BufferEntry/ BufferInfo structs from buffer_vault.h as a result of the cleanup. Approved by mir-ci-bot, Andreas Pokorny, Alan Griffiths, Cemil Azizoglu.
- 3434. By Daniel van Vugt
-
dso_versioning_
guide.md: Remove some documentation that no longer applies
since r3432. I didn't notice it earlier because it's spelled differently
there.
.Approved by Alberto Aguirre, Kevin DuBois, mir-ci-bot.
- 3433. By Kevin DuBois
-
nbs: add client-side overallocation when there's buffer pressure due to overlay/bypass scenarios and swapinterval is 0.
fixes: LP: #1557962. Fixes: https:/
/bugs.launchpad .net/bugs/ 1557962. Approved by Alan Griffiths, mir-ci-bot, Cemil Azizoglu.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir