lp:~gerboland/platform-api/exposeOrientation
Created by
Gerry Boland
and last modified
- Get this branch:
- bzr branch lp:~gerboland/platform-api/exposeOrientation
Only
Gerry Boland
can upload to this branch. If you are
Gerry Boland
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Daniel d'Andrada (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
- Gerry Boland: Pending requested
-
Diff: 305 lines (+118/-1)14 files modifiedandroid/default/default_ubuntu_application_ui.cpp (+11/-0)
debian/changelog (+6/-0)
debian/libubuntu-application-api2.symbols (+3/-0)
include/ubuntu/application/ui/CMakeLists.txt (+1/-0)
include/ubuntu/application/ui/input/event.h (+12/-1)
include/ubuntu/application/ui/window.h (+5/-0)
include/ubuntu/application/ui/window_orientation.h (+27/-0)
src/ubuntu/application/common/mirclient/window_mirclient.cpp (+13/-0)
src/ubuntu/application/common/mirclient/window_mirclient_priv.h (+1/-0)
src/ubuntu/application/common/mircommon/event_helpers_mir.cpp (+28/-0)
src/ubuntu/application/common/mircommon/event_helpers_mir.h (+4/-0)
src/ubuntu/application/testbackend/test_stubs.cpp (+5/-0)
src/ubuntu/application/touch/hybris/ubuntu_application_api_hybris.cpp (+1/-0)
src/ubuntu/application/ubuntu_application_api.cpp (+1/-0)
Superseded
for merging
into
lp:~gerboland/platform-api/devel-213
- Gerry Boland: Pending requested
-
Diff: 10186 lines (+6020/-2076)127 files modifiedCMakeLists.txt (+10/-31)
android/default/default_ubuntu_application_sensor.cpp (+261/-2)
android/default/default_ubuntu_application_ui.cpp (+16/-0)
android/hybris/test_sensors_c_api.cpp (+31/-7)
android/hybris/ubuntu_application_gps_for_hybris.cpp (+88/-6)
android/hybris/ubuntu_application_sensors_for_hybris.cpp (+5/-0)
android/include/private/application/sensors/events.h (+34/-0)
android/include/private/application/sensors/sensor.h (+3/-0)
android/include/private/application/ui/input/event.h (+0/-106)
android/include/private/application/ui/input/listener.h (+1/-1)
data/CMakeLists.txt (+6/-2)
data/ubuntu-platform-hardware-api.pc.in (+10/-0)
debian/changelog (+211/-3)
debian/control (+127/-87)
debian/libplatform-api1-hybris-tests.install (+0/-6)
debian/libubuntu-application-api-dev.install (+0/-2)
debian/libubuntu-application-api-doc.install (+1/-1)
debian/libubuntu-application-api-headers.install (+1/-0)
debian/libubuntu-application-api-mirclient1.install (+0/-1)
debian/libubuntu-application-api-mirclient1.symbols (+0/-126)
debian/libubuntu-application-api-mirserver1.install (+0/-1)
debian/libubuntu-application-api-mirserver1.symbols (+0/-128)
debian/libubuntu-application-api2.symbols (+45/-27)
debian/libubuntu-platform-hardware-api-dev.install (+1/-1)
debian/libubuntu-platform-hardware-api2.symbols (+13/-1)
debian/rules (+8/-1)
debian/ubuntu-application-api2-desktop.install (+2/-0)
debian/ubuntu-application-api2-examples.install (+7/-0)
debian/ubuntu-application-api2-test.docs (+1/-1)
debian/ubuntu-application-api2-touch.install (+2/-0)
examples/CMakeLists.txt (+29/-0)
examples/test_c_api.cpp (+6/-6)
examples/test_haptic_device.cpp (+44/-0)
examples/test_location_api.cpp (+5/-5)
examples/test_multiple_surfaces_event_delivery.cpp (+8/-8)
examples/test_sensors_api.cpp (+24/-4)
examples/test_session_c_api.cpp (+4/-4)
include/ubuntu/application/CMakeLists.txt (+1/-0)
include/ubuntu/application/init.h (+63/-0)
include/ubuntu/application/location/position_update.h (+40/-0)
include/ubuntu/application/sensors/CMakeLists.txt (+3/-2)
include/ubuntu/application/sensors/accelerometer.h (+12/-0)
include/ubuntu/application/sensors/event/CMakeLists.txt (+2/-1)
include/ubuntu/application/sensors/event/orientation.h (+83/-0)
include/ubuntu/application/sensors/haptic.h (+98/-0)
include/ubuntu/application/sensors/light.h (+12/-0)
include/ubuntu/application/sensors/orientation.h (+144/-0)
include/ubuntu/application/sensors/proximity.h (+12/-0)
include/ubuntu/application/sensors/ubuntu_application_sensors.h (+0/-160)
include/ubuntu/application/ui/CMakeLists.txt (+1/-0)
include/ubuntu/application/ui/input/CMakeLists.txt (+4/-8)
include/ubuntu/application/ui/input/event.h (+115/-72)
include/ubuntu/application/ui/input/event_deprecated.h (+88/-0)
include/ubuntu/application/ui/window.h (+13/-1)
include/ubuntu/application/ui/window_orientation.h (+27/-0)
include/ubuntu/application/ui/window_properties.h (+12/-2)
include/ubuntu/hardware/CMakeLists.txt (+2/-1)
include/ubuntu/hardware/alarm.h (+104/-0)
include/ubuntu/hardware/gps.h (+156/-27)
include/ubuntu/visibility.h (+2/-0)
src/bridge/bridge.h (+63/-0)
src/bridge/bridge_defs.h (+136/-0)
src/ubuntu/CMakeLists.txt (+2/-0)
src/ubuntu/application/CMakeLists.txt (+38/-23)
src/ubuntu/application/base_module.h (+107/-0)
src/ubuntu/application/common/CMakeLists.txt (+8/-0)
src/ubuntu/application/common/application/CMakeLists.txt (+1/-0)
src/ubuntu/application/common/application/location/controller.cpp (+100/-10)
src/ubuntu/application/common/application/location/controller_p.h (+1/-0)
src/ubuntu/application/common/application/location/heading_update.cpp (+1/-1)
src/ubuntu/application/common/application/location/instance.h (+143/-0)
src/ubuntu/application/common/application/location/position_update.cpp (+32/-4)
src/ubuntu/application/common/application/location/ref_counted.h (+1/-1)
src/ubuntu/application/common/application/location/service.cpp (+43/-43)
src/ubuntu/application/common/application/location/session.cpp (+86/-36)
src/ubuntu/application/common/application/location/session_p.h (+100/-4)
src/ubuntu/application/common/application/location/velocity_update.cpp (+1/-1)
src/ubuntu/application/common/application/sensors/CMakeLists.txt (+21/-0)
src/ubuntu/application/common/application/sensors/sensors_p.h (+55/-0)
src/ubuntu/application/common/application/sensors/service.cpp (+131/-0)
src/ubuntu/application/common/application/sensors/usensord_service.h (+80/-0)
src/ubuntu/application/common/mirclient/CMakeLists.txt (+6/-15)
src/ubuntu/application/common/mirclient/ubuntu_application_api_mirclient.cpp (+25/-8)
src/ubuntu/application/common/mirclient/window_mirclient.cpp (+73/-21)
src/ubuntu/application/common/mirclient/window_mirclient_priv.h (+27/-4)
src/ubuntu/application/common/mirclient/window_properties_mirclient.cpp (+22/-10)
src/ubuntu/application/common/mirclient/window_properties_mirclient_priv.h (+14/-3)
src/ubuntu/application/common/mircommon/CMakeLists.txt (+1/-15)
src/ubuntu/application/common/mircommon/event_helpers_mir.cpp (+98/-2)
src/ubuntu/application/common/mircommon/event_helpers_mir.h (+6/-1)
src/ubuntu/application/common/mirserver/CMakeLists.txt (+8/-20)
src/ubuntu/application/common/mirserver/application_instance_mirserver.cpp (+3/-1)
src/ubuntu/application/common/mirserver/ubuntu_application_api_mirserver.cpp (+20/-8)
src/ubuntu/application/common/mirserver/window_mirserver.cpp (+1/-1)
src/ubuntu/application/desktop/CMakeLists.txt (+66/-0)
src/ubuntu/application/desktop/module.cpp (+28/-0)
src/ubuntu/application/desktop/module_version.h (+3/-0)
src/ubuntu/application/desktop/ubuntu_application_sensors_desktop.cpp (+114/-3)
src/ubuntu/application/testbackend/CMakeLists.txt (+11/-1)
src/ubuntu/application/testbackend/module.cpp (+28/-0)
src/ubuntu/application/testbackend/module_version.h (+3/-0)
src/ubuntu/application/testbackend/test_stubs.cpp (+477/-0)
src/ubuntu/application/testbackend/ubuntu_application_sensors.cpp (+125/-1)
src/ubuntu/application/touch/CMakeLists.txt (+68/-0)
src/ubuntu/application/touch/hybris/CMakeLists.txt (+7/-48)
src/ubuntu/application/touch/hybris/hybris_module.h (+24/-183)
src/ubuntu/application/touch/hybris/ubuntu_application_api_hybris.cpp (+5/-1)
src/ubuntu/application/touch/hybris/ubuntu_application_sensors_hybris.cpp (+22/-1)
src/ubuntu/application/touch/module.cpp (+28/-0)
src/ubuntu/application/touch/module_version.h (+3/-0)
src/ubuntu/application/ubuntu_application_api.cpp (+250/-0)
src/ubuntu/hardware/CMakeLists.txt (+45/-0)
src/ubuntu/hardware/alarms/CMakeLists.txt (+9/-0)
src/ubuntu/hardware/alarms/alarm.cpp (+304/-0)
src/ubuntu/hardware/android_hw_module.h (+61/-0)
src/ubuntu/hardware/tests/CMakeLists.txt (+17/-0)
src/ubuntu/hardware/tests/test_alarms_api.cpp (+62/-0)
src/ubuntu/hardware/tests/test_gps_api.cpp (+287/-0)
src/ubuntu/hardware/ubuntu_platform_hardware_api.cpp (+103/-0)
src/ubuntu/hybris/tests/CMakeLists.txt (+0/-29)
src/ubuntu/hybris/tests/test_gps_api.cpp (+0/-252)
src/ubuntu/hybris/ubuntu_platform_hardware_api.cpp (+0/-78)
src/ubuntu/mirserver/ubuntu_application_api_mirserver_priv.h (+0/-43)
tests/CMakeLists.txt (+36/-17)
tests/test_ua_sensors_mock.cpp (+268/-0)
tests/test_ua_sensors_real.cpp (+114/-0)
tests/test_ubuntu_application_sensors.cpp (+0/-345)
Related bugs
Bug #1288332: Orientation lock not available (rotation/portrait lock) | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 262. By Gerry Boland
-
[debian] symbols file - let magic release scripts figure out new symbol version
- 254. By Thomas Voß
-
Implement installation of changed handlers.
Subscribe to state properties. Fixes: 1348334
Approved by: PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:platform-api