Proto commits in openstf/STFService.apk

These 42 commits are when the Protocol Buffers files have changed:

Commit:46b93e2
Author:thinkhy

add query to get root status of device

The documentation is generated from this commit.

Commit:091766d
Author:Timo Gühring

Implement set and get Bluetooth status.

Commit:287aed6
Author:Simo Kinnunen

Update to proto 3 tooling (while keeping proto 2 syntax).

Commit:09549bd
Author:Simo Kinnunen

Support muting master volume.

Commit:c2a4699
Author:Valverde Antonio
Committer:Valverde Antonio

Implement get ringer mode.

Commit:e28bb4e
Author:Valverde Antonio

Without parameters get all the accounts of any type. Error returned fixed.

Commit:f06cfdf
Author:Valverde Antonio

Implement get account names function.

Commit:7ea3c94
Author:Valverde Antonio

A bit of refactor and new functionality for removeAccount method.

Commit:724d16e
Author:Valverde Antonio

Implement get SD card status (if it's mounted or not).

Commit:5bf1377
Author:Valverde Antonio

Implement pop up add account menu (for Google Account).

Commit:f167a33
Author:Valverde Antonio

Implement get Wifi status.

Commit:01d8cc0
Author:Valverde Antonio
Committer:Valverde Antonio

Implement set Wifi on/off.

Commit:94080b4
Author:Valverde Antonio

Update prototype to use enum.

Commit:3d46d55
Author:Valverde Antonio

Implement set ring mode

Commit:d701aa2
Author:Valverde Antonio

Remove type property from RemoveAccountRequest.

Commit:df2a374
Author:Valverde Antonio

Implement account removal.

Commit:853c57a
Author:Simo Kinnunen

Display properties need to be optional in case of failure.

Commit:81af897
Author:Simo Kinnunen

Also add secure flag to display info.

Commit:457a9d8
Author:Simo Kinnunen
Committer:Simo Kinnunen

Implement GetDisplayRequest for newer SDKs.

Commit:70a9a30
Author:Simo Kinnunen

Implement GetDisplayRequest for newer SDKs.

Commit:94678d0
Author:Simo Kinnunen

Set a flag for system browsers.

Commit:39e352c
Author:Simo Kinnunen

Replace "plugged" with "source", which makes more sense.

Commit:bbbf619
Author:Simo Kinnunen

Remove proto from the app, it's not needed there anymore.

Commit:0022bc6
Author:Simo Kinnunen

Add a browser package monitor.

Commit:e894563
Author:Simo Kinnunen

Monitors should now send events on the wire.

Commit:c941e04
Author:Simo Kinnunen

Use same wire envelope both ways.

Commit:3c0cefe
Author:Simo Kinnunen

Move proto to its own library project so that we can use a gradle plugin to generate the sources for us. Works from the command line but Android Studio doesn't see the source yet.

Commit:0273bcd
Author:Simo Kinnunen

Proto cleanup before larger refactor.

Commit:1a8fdc6
Author:Simo Kinnunen

Combine protos to a single format.

Commit:b6dea94
Author:Simo Kinnunen

Support device rotation.

Commit:5d2dd01
Author:Simo Kinnunen

Make browser info easier to access.

Commit:9b9bb82
Author:Simo Kinnunen

Retrieve list of browsers on the device.

Commit:0720acc
Author:Simo Kinnunen

Use protocol buffers so that we don't have to do crappy manual parsing.

Commit:eb00a56
Author:Simo Kinnunen

Actually, let's just use jp.co.cyberagent.stf. Package names should be lowercase anyway.

Commit:c05c7de
Author:Simo Kinnunen

Rename jp.co.cyberagent.stf.input.agent to jp.co.cyberagent.stf.STFService.

Commit:b703727
Author:Simo Kinnunen

Rename the lib project to app. Removed all IDEA files for a fresh import.

Commit:f5a75bc
Author:Simo Kinnunen

Use plaintext protocol for the InputService. It's too simple for protobuf.

Commit:f6a1d68
Author:Simo Kinnunen

Switch to protobuf and attempt to clean up sockets if service stops.

Commit:59fae9a
Author:Simo Kinnunen

Connecting to a socket keeps a wake lock alive and unlocks the screen. Useful for auto-releasing the lock when the socket dies.

Commit:c5411de
Author:Simo Kinnunen

Wake up screen when requested.

Commit:4ef5d49
Author:Simo Kinnunen

Allow easy typing of text.

Commit:0943527
Author:Simo Kinnunen

Implement protobuf-based key event service.