OSDN Git Service

android-x86/frameworks-native.git
9 years agoam 79439299: am 28381e45: am d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am...
Adam Lesinski [Fri, 26 Jun 2015 15:20:59 +0000 (15:20 +0000)]
am 79439299: am 28381e45: am d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am 9004e7f5: am 4ff0cb44: Verify that the native handle was created

* commit '794392999ecf1dae9b335aab3dd4b4627a6d07c7':
  Verify that the native handle was created

9 years agoam 28381e45: am d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am 9004e7f5: am...
Adam Lesinski [Fri, 26 Jun 2015 15:09:06 +0000 (15:09 +0000)]
am 28381e45: am d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am 9004e7f5: am 4ff0cb44: Verify that the native handle was created

* commit '28381e45de69a861d6b0d9e9cc9e8e1607a9a18f':
  Verify that the native handle was created

9 years agoam d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am 9004e7f5: am 4ff0cb44: Verify...
Adam Lesinski [Fri, 26 Jun 2015 02:22:49 +0000 (02:22 +0000)]
am d2fb7a6e: am 8728c390: am 2c4f5fde: am 861c3f56: am 9004e7f5: am 4ff0cb44: Verify that the native handle was created

* commit 'd2fb7a6e49f04182ba7b639c340414b1745137f2':
  Verify that the native handle was created

9 years agoIntroduce stem keycodes for Wear
Anthony Hugh [Tue, 23 Jun 2015 17:49:05 +0000 (10:49 -0700)]
Introduce stem keycodes for Wear

This change adds four new stem keycodes for Android Wear. These
keycodes are intended to represent the various hardware buttons
around the watch.  There is one primary stem key that will be used
for power/settings and three generic stem keys that will be
customizable.

BUG: 21903503
Change-Id: I60f87f027fa4d4b19933d96b4110019805b30895

9 years agoam e6045537: am 7a1b5d5d: Merge "Fix crash in SensorService. Ignore devices with...
Aravind Akella [Wed, 24 Jun 2015 16:08:13 +0000 (16:08 +0000)]
am e6045537: am 7a1b5d5d: Merge "Fix crash in SensorService. Ignore devices with no sensors." into mnc-dev

* commit 'e6045537bbce4c4f98e6a1149187bbcdaff57bcd':
  Fix crash in SensorService. Ignore devices with no sensors.

9 years agoam 7a1b5d5d: Merge "Fix crash in SensorService. Ignore devices with no sensors."...
Aravind Akella [Wed, 24 Jun 2015 15:56:29 +0000 (15:56 +0000)]
am 7a1b5d5d: Merge "Fix crash in SensorService. Ignore devices with no sensors." into mnc-dev

* commit '7a1b5d5dec10f05ec29e7251ada440b47a34c6aa':
  Fix crash in SensorService. Ignore devices with no sensors.

9 years agoMerge "Fix crash in SensorService. Ignore devices with no sensors." into mnc-dev
Aravind Akella [Wed, 24 Jun 2015 15:34:59 +0000 (15:34 +0000)]
Merge "Fix crash in SensorService. Ignore devices with no sensors." into mnc-dev

9 years agoFix crash in SensorService. Ignore devices with no sensors.
Aravind Akella [Wed, 24 Jun 2015 15:31:32 +0000 (08:31 -0700)]
Fix crash in SensorService. Ignore devices with no sensors.

Change-Id: I1491740baa6348f97c336b6883b11ad2ab93cf73

9 years agoam c8c0992a: am 0638a4fa: Merge "libgui/SF: Propagate SECURE Layer flag changes"...
Dan Stoza [Tue, 23 Jun 2015 18:13:16 +0000 (18:13 +0000)]
am c8c0992a: am 0638a4fa: Merge "libgui/SF: Propagate SECURE Layer flag changes" into mnc-dev

* commit 'c8c0992ace7733c983e87e8e7154d844a54e5741':
  libgui/SF: Propagate SECURE Layer flag changes

9 years agoam 7d3ad695: Merge commit \'71997c1a\' into manualmerge
Michael Wright [Tue, 23 Jun 2015 18:13:15 +0000 (18:13 +0000)]
am 7d3ad695: Merge commit \'71997c1a\' into manualmerge

* commit '7d3ad695304a1f24026227e630add6edd76fd0d6':
  Add new AINPUT_SOURCE_BLUETOOTH_STYLUS

9 years agoam 0638a4fa: Merge "libgui/SF: Propagate SECURE Layer flag changes" into mnc-dev
Dan Stoza [Tue, 23 Jun 2015 18:07:31 +0000 (18:07 +0000)]
am 0638a4fa: Merge "libgui/SF: Propagate SECURE Layer flag changes" into mnc-dev

* commit '0638a4fac7250e260c0102c770090cb7eefca936':
  libgui/SF: Propagate SECURE Layer flag changes

9 years agoMerge commit '71997c1a' into manualmerge
Michael Wright [Tue, 23 Jun 2015 18:04:31 +0000 (19:04 +0100)]
Merge commit '71997c1a' into manualmerge

Change-Id: Ia68fbd20ce66571dfd33764e52c3a00e2285e648

9 years agoMerge "libgui/SF: Propagate SECURE Layer flag changes" into mnc-dev
Dan Stoza [Tue, 23 Jun 2015 15:44:08 +0000 (15:44 +0000)]
Merge "libgui/SF: Propagate SECURE Layer flag changes" into mnc-dev

9 years agoam cc62b6c6: am 18c77330: Merge "Add method to set action button on MotionEvent"...
Michael Wright [Tue, 23 Jun 2015 13:25:03 +0000 (13:25 +0000)]
am cc62b6c6: am 18c77330: Merge "Add method to set action button on MotionEvent" into mnc-dev

* commit 'cc62b6c65eb51b62774882c53c53e20c336bc998':
  Add method to set action button on MotionEvent

9 years agoam 18c77330: Merge "Add method to set action button on MotionEvent" into mnc-dev
Michael Wright [Tue, 23 Jun 2015 13:10:42 +0000 (13:10 +0000)]
am 18c77330: Merge "Add method to set action button on MotionEvent" into mnc-dev

* commit '18c773307ad7ec017b1bdaed0be9323faad9986f':
  Add method to set action button on MotionEvent

9 years agoMerge "Add new AINPUT_SOURCE_BLUETOOTH_STYLUS" into mnc-dev
Michael Wright [Tue, 23 Jun 2015 12:49:28 +0000 (12:49 +0000)]
Merge "Add new AINPUT_SOURCE_BLUETOOTH_STYLUS" into mnc-dev

9 years agoMerge "Add method to set action button on MotionEvent" into mnc-dev
Michael Wright [Tue, 23 Jun 2015 12:48:52 +0000 (12:48 +0000)]
Merge "Add method to set action button on MotionEvent" into mnc-dev

9 years agoam 357e7d7d: am 94188464: Merge "More information in sensor bugreports." into mnc-dev
Aravind Akella [Mon, 22 Jun 2015 18:53:32 +0000 (18:53 +0000)]
am 357e7d7d: am 94188464: Merge "More information in sensor bugreports." into mnc-dev

* commit '357e7d7dcdd579d979054daf0a28b0a348d7ee7a':
  More information in sensor bugreports.

9 years agoam 94188464: Merge "More information in sensor bugreports." into mnc-dev
Aravind Akella [Mon, 22 Jun 2015 18:40:18 +0000 (18:40 +0000)]
am 94188464: Merge "More information in sensor bugreports." into mnc-dev

* commit '9418846431f494b53a5e9c617aed27693079c163':
  More information in sensor bugreports.

9 years agoMerge "More information in sensor bugreports." into mnc-dev
Aravind Akella [Mon, 22 Jun 2015 18:17:38 +0000 (18:17 +0000)]
Merge "More information in sensor bugreports." into mnc-dev

9 years agoam a34e4a39: am 528c8ddc: Rename --include-cfi to --generate-debug-info.
David Srbecky [Fri, 19 Jun 2015 20:04:16 +0000 (20:04 +0000)]
am a34e4a39: am 528c8ddc: Rename --include-cfi to --generate-debug-info.

* commit 'a34e4a398b708e1cca6de3448953a07169fb40e0':
  Rename --include-cfi to --generate-debug-info.

9 years agoam 0a394f54: Merge commit \'3822b8b7\' into mnc-dev-plus-aosp
David Srbecky [Fri, 19 Jun 2015 20:04:15 +0000 (20:04 +0000)]
am 0a394f54: Merge commit \'3822b8b7\' into mnc-dev-plus-aosp

* commit '0a394f54284d1d6006cf938b1da28bb365aa52b9':
  Installd: Add debug.gencfi to run_dex2oat

9 years agoam 528c8ddc: Rename --include-cfi to --generate-debug-info.
David Srbecky [Fri, 19 Jun 2015 19:54:57 +0000 (19:54 +0000)]
am 528c8ddc: Rename --include-cfi to --generate-debug-info.

* commit '528c8ddc60df7b3d291b389117e4db878a20ad48':
  Rename --include-cfi to --generate-debug-info.

9 years agoMerge commit '3822b8b7' into mnc-dev-plus-aosp
David Srbecky [Fri, 19 Jun 2015 19:36:37 +0000 (20:36 +0100)]
Merge commit '3822b8b7' into mnc-dev-plus-aosp

9 years agoRename --include-cfi to --generate-debug-info.
David Srbecky [Thu, 28 May 2015 15:55:50 +0000 (16:55 +0100)]
Rename --include-cfi to --generate-debug-info.

This follows a change in dex2oat.

(cherry picked from commit 741a6ff2e264b96edbca3ac95e720b21c8e39382)

Bug: 21924613
Change-Id: I6b2df1668fdd09d82cfe86e6e51360b954b6c8a9

9 years agoInstalld: Add debug.gencfi to run_dex2oat
Andreas Gampe [Fri, 24 Apr 2015 21:30:04 +0000 (14:30 -0700)]
Installd: Add debug.gencfi to run_dex2oat

Add the debug.gencfi system property that forces generation of
CFI data.

(cherry picked from commit 816243d470bade03c264e67e39590f6852581898)

Bug: 21924613
Change-Id: Ida66f8c1567634d05cfdbba1a982be3684e94369

9 years agolibgui/SF: Propagate SECURE Layer flag changes
Dan Stoza [Thu, 18 Jun 2015 21:58:39 +0000 (14:58 -0700)]
libgui/SF: Propagate SECURE Layer flag changes

This allows changes to the SECURE flag to propagate down to
Layers in SurfaceFlinger so that WindowManager can change it on the fly
in response to device policy updates.

Bug: 20934462
Change-Id: I558f6d22c6273be373f1f480365e42536af18a33

9 years agoMore information in sensor bugreports.
Aravind Akella [Thu, 18 Jun 2015 21:18:28 +0000 (14:18 -0700)]
More information in sensor bugreports.

i) Log last 20 activations/deactivations of sensors.
ii) Increase logging upto 50 events for accelerometer, step_counter and significant motion.

Change-Id: I3966ed0abda8b705f3d16e94a9370fa1b97baa57

9 years agoAdd method to set action button on MotionEvent
Michael Wright [Wed, 17 Jun 2015 20:06:54 +0000 (21:06 +0100)]
Add method to set action button on MotionEvent

Change-Id: I09f00fa1c2b793a88772f67fe195860ec436179d

9 years agoam df7f7831: am 8f37aa50: dumpstate: modify logcat timeout to compensate for storage...
Mark Salyzyn [Mon, 15 Jun 2015 15:07:15 +0000 (15:07 +0000)]
am df7f7831: am 8f37aa50: dumpstate: modify logcat timeout to compensate for storage speed

* commit 'df7f783159300ab3843699d6296b60f04885d7c2':
  dumpstate: modify logcat timeout to compensate for storage speed

9 years agoam 8f37aa50: dumpstate: modify logcat timeout to compensate for storage speed
Mark Salyzyn [Mon, 15 Jun 2015 14:54:15 +0000 (14:54 +0000)]
am 8f37aa50: dumpstate: modify logcat timeout to compensate for storage speed

* commit '8f37aa5011bf5d8c0a67126b92e3b435ffd4dca0':
  dumpstate: modify logcat timeout to compensate for storage speed

9 years agoam 2efacef1: am 3a6a953c: am 2ab05fc5: Merge "dumpstate: modify logcat timeout to...
Mark Salyzyn [Mon, 15 Jun 2015 14:53:44 +0000 (14:53 +0000)]
am 2efacef1: am 3a6a953c: am 2ab05fc5: Merge "dumpstate: modify logcat timeout to compensate for storage speed"

* commit '2efacef121a680f2f180cab63601d96879345d06':
  dumpstate: modify logcat timeout to compensate for storage speed

9 years agoam 3a6a953c: am 2ab05fc5: Merge "dumpstate: modify logcat timeout to compensate for...
Mark Salyzyn [Mon, 15 Jun 2015 14:47:27 +0000 (14:47 +0000)]
am 3a6a953c: am 2ab05fc5: Merge "dumpstate: modify logcat timeout to compensate for storage speed"

* commit '3a6a953ccc09cf70f11000e98d8639fcf934cbc0':
  dumpstate: modify logcat timeout to compensate for storage speed

9 years agoam 2ab05fc5: Merge "dumpstate: modify logcat timeout to compensate for storage speed"
Mark Salyzyn [Mon, 15 Jun 2015 14:35:49 +0000 (14:35 +0000)]
am 2ab05fc5: Merge "dumpstate: modify logcat timeout to compensate for storage speed"

* commit '2ab05fc551f8ee8442b05484cce0350c1b523678':
  dumpstate: modify logcat timeout to compensate for storage speed

9 years agodumpstate: modify logcat timeout to compensate for storage speed
Mark Salyzyn [Fri, 12 Jun 2015 19:28:24 +0000 (12:28 -0700)]
dumpstate: modify logcat timeout to compensate for storage speed

(cherry pick from commit f989162bb89dff6387f2021101306a1be6d875f7)

Discover the logcat buffer size, divide by the worst storage
speed in kb/s, and multiply by ten to estimate the timeout in
ms for each named buffer. If that value is less than 20 seconds,
then select 20 seconds. Apply this to each logcat request.

Bug: 21555259
Change-Id: Id36aebff83cb06e94350e4a84fa266b66a8444fc

9 years agoMerge "dumpstate: modify logcat timeout to compensate for storage speed"
Mark Salyzyn [Mon, 15 Jun 2015 14:27:10 +0000 (14:27 +0000)]
Merge "dumpstate: modify logcat timeout to compensate for storage speed"

9 years agoam 28237a70: am 94a9875f: Merge "Remove Bluedroid kernel dump from dumpstate." into...
Sharvil Nanavati [Fri, 12 Jun 2015 22:05:35 +0000 (22:05 +0000)]
am 28237a70: am 94a9875f: Merge "Remove Bluedroid kernel dump from dumpstate." into mnc-dev

* commit '28237a7044269c215e213a82b920b72bb5d15e86':
  Remove Bluedroid kernel dump from dumpstate.

9 years agoam 94a9875f: Merge "Remove Bluedroid kernel dump from dumpstate." into mnc-dev
Sharvil Nanavati [Fri, 12 Jun 2015 21:52:23 +0000 (21:52 +0000)]
am 94a9875f: Merge "Remove Bluedroid kernel dump from dumpstate." into mnc-dev

* commit '94a9875f7565617a000814039a4134420397a6aa':
  Remove Bluedroid kernel dump from dumpstate.

9 years agoMerge "Remove Bluedroid kernel dump from dumpstate." into mnc-dev
Sharvil Nanavati [Fri, 12 Jun 2015 21:30:02 +0000 (21:30 +0000)]
Merge "Remove Bluedroid kernel dump from dumpstate." into mnc-dev

9 years agodumpstate: modify logcat timeout to compensate for storage speed
Mark Salyzyn [Fri, 12 Jun 2015 19:28:24 +0000 (12:28 -0700)]
dumpstate: modify logcat timeout to compensate for storage speed

Discover the logcat buffer size, divide by the worst storage
speed in kb/s, and multiply by ten to estimate the timeout in
ms for each named buffer. If that value is less than 20 seconds,
then select 20 seconds. Apply this to each logcat request.

Bug: 21555259
Change-Id: Id36aebff83cb06e94350e4a84fa266b66a8444fc

9 years agoam 918537dc: am 0501cdbc: am 2b5b55e7: Merge "sf: Fix incorrect state reporting in...
Dan Stoza [Fri, 12 Jun 2015 20:12:42 +0000 (20:12 +0000)]
am 918537dc: am 0501cdbc: am 2b5b55e7: Merge "sf: Fix incorrect state reporting in dumpsys"

* commit '918537dc764dc2a8e266fc5f89fd072d34656688':
  sf: Fix incorrect state reporting in dumpsys

9 years agoam 0501cdbc: am 2b5b55e7: Merge "sf: Fix incorrect state reporting in dumpsys"
Dan Stoza [Fri, 12 Jun 2015 20:05:27 +0000 (20:05 +0000)]
am 0501cdbc: am 2b5b55e7: Merge "sf: Fix incorrect state reporting in dumpsys"

* commit '0501cdbc0431f50eb22cc761dbdcbc3975005a70':
  sf: Fix incorrect state reporting in dumpsys

9 years agoRemove Bluedroid kernel dump from dumpstate.
Sharvil Nanavati [Fri, 12 Jun 2015 18:35:24 +0000 (11:35 -0700)]
Remove Bluedroid kernel dump from dumpstate.

Bluedroid doesn't have much of a kernel component and no devices
expose a bluedroid node in debugfs.

Change-Id: I5600e88c543a109257d95591704a8f2a7261dfdc

9 years agoam 407f48c8: am e04e4edc: sf: Fix incorrect state reporting in dumpsys
Manoj Kumar AVM [Fri, 12 Jun 2015 17:44:06 +0000 (17:44 +0000)]
am 407f48c8: am e04e4edc: sf: Fix incorrect state reporting in dumpsys

* commit '407f48c825351e7b5cbf455a85aff2154c696fdd':
  sf: Fix incorrect state reporting in dumpsys

9 years agoam e04e4edc: sf: Fix incorrect state reporting in dumpsys
Manoj Kumar AVM [Fri, 12 Jun 2015 17:31:23 +0000 (17:31 +0000)]
am e04e4edc: sf: Fix incorrect state reporting in dumpsys

* commit 'e04e4edcd1a852058775caa34cf73e2c20dc1066':
  sf: Fix incorrect state reporting in dumpsys

9 years agoam 2b5b55e7: Merge "sf: Fix incorrect state reporting in dumpsys"
Dan Stoza [Fri, 12 Jun 2015 17:00:44 +0000 (17:00 +0000)]
am 2b5b55e7: Merge "sf: Fix incorrect state reporting in dumpsys"

* commit '2b5b55e73c79658b9a0ae3fdf347f6dbe65e3c68':
  sf: Fix incorrect state reporting in dumpsys

9 years agosf: Fix incorrect state reporting in dumpsys
Manoj Kumar AVM [Thu, 11 Jun 2015 21:18:14 +0000 (14:18 -0700)]
sf: Fix incorrect state reporting in dumpsys

Dumpsys utility accesses layer compositionType variable
with out proper protection. These variables are modified
during hwc_prepare call. Existing HAL lock protection is not
sufficient to address this issue. Failure to do this will
result in incorrect state reporting in dumpsys.

A new displayLock mutex in HWComposer will be used in both
dumpsys and draw calls to ensure correct state is accessed.

Change-Id: I8a57de59525adc0e089b3bed95c067c01e42b666
(cherry picked from commit e54506b81a3b81683056ad48294e37d6b4b4e36b)

9 years agoMerge "sf: Fix incorrect state reporting in dumpsys"
Dan Stoza [Fri, 12 Jun 2015 16:47:21 +0000 (16:47 +0000)]
Merge "sf: Fix incorrect state reporting in dumpsys"

9 years agoAdd new AINPUT_SOURCE_BLUETOOTH_STYLUS
Michael Wright [Fri, 12 Jun 2015 14:25:08 +0000 (15:25 +0100)]
Add new AINPUT_SOURCE_BLUETOOTH_STYLUS

Bug: 21531826
Change-Id: I3792860ad3f6579ceb50ccaa212f8fbd471a9b6b

9 years agosf: Fix incorrect state reporting in dumpsys
Manoj Kumar AVM [Thu, 11 Jun 2015 21:18:14 +0000 (14:18 -0700)]
sf: Fix incorrect state reporting in dumpsys

Dumpsys utility accesses layer compositionType variable
with out proper protection. These variables are modified
during hwc_prepare call. Existing HAL lock protection is not
sufficient to address this issue. Failure to do this will
result in incorrect state reporting in dumpsys.

A new displayLock mutex in HWComposer will be used in both
dumpsys and draw calls to ensure correct state is accessed.

Change-Id: I8a57de59525adc0e089b3bed95c067c01e42b666

9 years agoam e8bdcc67: am 25a83393: am 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"
Dan Stoza [Thu, 11 Jun 2015 20:25:27 +0000 (20:25 +0000)]
am e8bdcc67: am 25a83393: am 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"

* commit 'e8bdcc67c5b560212c9af3cfb6d922fcaecada91':
  sf: Add a NULL check in getDisplayConfigs

9 years agoam 25a83393: am 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"
Dan Stoza [Thu, 11 Jun 2015 19:54:23 +0000 (19:54 +0000)]
am 25a83393: am 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"

* commit '25a83393e6a49b136eb7b58eb2f0b3f00b915f2e':
  sf: Add a NULL check in getDisplayConfigs

9 years agoam 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"
Dan Stoza [Thu, 11 Jun 2015 19:40:31 +0000 (19:40 +0000)]
am 85e271d0: Merge "sf: Add a NULL check in getDisplayConfigs"

* commit '85e271d051770fdd5bb1bb017255f735cbd45459':
  sf: Add a NULL check in getDisplayConfigs

9 years agoMerge "sf: Add a NULL check in getDisplayConfigs"
Dan Stoza [Thu, 11 Jun 2015 19:31:43 +0000 (19:31 +0000)]
Merge "sf: Add a NULL check in getDisplayConfigs"

9 years agosf: Add a NULL check in getDisplayConfigs
Tatenda Chipeperekwa [Wed, 29 Oct 2014 23:47:19 +0000 (16:47 -0700)]
sf: Add a NULL check in getDisplayConfigs

Validate the display binder by adding a NULL check in getDisplayConfigs.
This will prevent a false match if the caller queries the display
configs for an inactive display (whose binder is NULL by default).

Without this change we might end up attempting to index the display
config array, which is unpopulated for inactive displays, and this will
result in a crash. (See getDisplayInfo in SurfaceComposerClient.cpp for
an example of this scenario)

Change-Id: Ib32a7dc8378d3438df0dba1ecd608bbcfc837717

9 years agoam c1d4662f: am 23e16bb5: sf: Add a NULL check in getDisplayConfigs
Tatenda Chipeperekwa [Thu, 11 Jun 2015 19:09:30 +0000 (19:09 +0000)]
am c1d4662f: am 23e16bb5: sf: Add a NULL check in getDisplayConfigs

* commit 'c1d4662f0e596021e0d8360cd1c5d213c3c8c4ba':
  sf: Add a NULL check in getDisplayConfigs

9 years agoam 23e16bb5: sf: Add a NULL check in getDisplayConfigs
Tatenda Chipeperekwa [Thu, 11 Jun 2015 18:57:28 +0000 (18:57 +0000)]
am 23e16bb5: sf: Add a NULL check in getDisplayConfigs

* commit '23e16bb5dae277cd20a739ca56553ae931c43ccf':
  sf: Add a NULL check in getDisplayConfigs

9 years agoam 7ba43681: am 35710ab0: am ffe3e96a: Merge "GLConsumer: Fix crop math"
Dan Stoza [Thu, 11 Jun 2015 18:18:39 +0000 (18:18 +0000)]
am 7ba43681: am 35710ab0: am ffe3e96a: Merge "GLConsumer: Fix crop math"

* commit '7ba4368100c10e0c15f5f92c097fcf7fc32eed2a':
  GLConsumer: Fix crop math

9 years agoam 35710ab0: am ffe3e96a: Merge "GLConsumer: Fix crop math"
Dan Stoza [Thu, 11 Jun 2015 18:01:37 +0000 (18:01 +0000)]
am 35710ab0: am ffe3e96a: Merge "GLConsumer: Fix crop math"

* commit '35710ab014b6ff4a914f00509ecb34737d37fb47':
  GLConsumer: Fix crop math

9 years agoam ffe3e96a: Merge "GLConsumer: Fix crop math"
Dan Stoza [Thu, 11 Jun 2015 17:47:58 +0000 (17:47 +0000)]
am ffe3e96a: Merge "GLConsumer: Fix crop math"

* commit 'ffe3e96afe99e94904ca0c8f458a3eb708d78066':
  GLConsumer: Fix crop math

9 years agoam 765511d8: am 6cd8771c: Merge "GLConsumer: Fix crop math" into mnc-dev
Dan Stoza [Thu, 11 Jun 2015 17:47:31 +0000 (17:47 +0000)]
am 765511d8: am 6cd8771c: Merge "GLConsumer: Fix crop math" into mnc-dev

* commit '765511d8a19cac4035366e7bfbc719153e9f9e6b':
  GLConsumer: Fix crop math

9 years agosf: Add a NULL check in getDisplayConfigs
Tatenda Chipeperekwa [Wed, 29 Oct 2014 23:47:19 +0000 (16:47 -0700)]
sf: Add a NULL check in getDisplayConfigs

Validate the display binder by adding a NULL check in getDisplayConfigs.
This will prevent a false match if the caller queries the display
configs for an inactive display (whose binder is NULL by default).

Without this change we might end up attempting to index the display
config array, which is unpopulated for inactive displays, and this will
result in a crash. (See getDisplayInfo in SurfaceComposerClient.cpp for
an example of this scenario)

Change-Id: I1a12f43b7c375b9c01998dadd5b658275c733fb2
(cherry picked from commit ac71c26e9180d9d181be5ec9e45da72d39144a8b)

9 years agoMerge "GLConsumer: Fix crop math"
Dan Stoza [Thu, 11 Jun 2015 17:34:15 +0000 (17:34 +0000)]
Merge "GLConsumer: Fix crop math"

9 years agoam 6cd8771c: Merge "GLConsumer: Fix crop math" into mnc-dev
Dan Stoza [Thu, 11 Jun 2015 17:32:56 +0000 (17:32 +0000)]
am 6cd8771c: Merge "GLConsumer: Fix crop math" into mnc-dev

* commit '6cd8771c9cb9512e094bc2944bb7dd38665c1838':
  GLConsumer: Fix crop math

9 years agoGLConsumer: Fix crop math
Dan Stoza [Tue, 9 Jun 2015 22:05:23 +0000 (15:05 -0700)]
GLConsumer: Fix crop math

When we have excess pixels that need to be removed from (for example)
the left and right sides, we currently do something like:

  left += excess / 2;
  right -= excess / 2;

If excess is odd, however, this removes 1 too few pixels since the odd
pixel gets rounded down twice. This changes the math to effectively:

  left += excess / 2;
  right -= (excess - excess / 2);

Which removes the correct total number of pixels.

Bug: 19611086
Change-Id: I8d1ad9fe7ba67c149794c148663d12acbccccef0
(cherry picked from commit ec4cb387502d5bd09e49b55605cf679fe3a0207a)

9 years agoMerge "GLConsumer: Fix crop math" into mnc-dev
Dan Stoza [Thu, 11 Jun 2015 17:12:49 +0000 (17:12 +0000)]
Merge "GLConsumer: Fix crop math" into mnc-dev

9 years agoam 58996069: am 8a4222a6: Merge "Add tracing header" into mnc-dev
Chris Craik [Thu, 11 Jun 2015 02:35:27 +0000 (02:35 +0000)]
am 58996069: am 8a4222a6: Merge "Add tracing header" into mnc-dev

* commit '58996069ae6613b54840943709517d0e4eec7a8f':
  Add tracing header

9 years agoam ce5af4b2: am 52720f45: Merge "Use LOCATION_HARDWARE permission for data injection...
Aravind Akella [Thu, 11 Jun 2015 02:35:26 +0000 (02:35 +0000)]
am ce5af4b2: am 52720f45: Merge "Use LOCATION_HARDWARE permission for data injection." into mnc-dev

* commit 'ce5af4b234ed6f5d6c39d47426d4e961bf3c2858':
  Use LOCATION_HARDWARE permission for data injection.

9 years agoam 8a4222a6: Merge "Add tracing header" into mnc-dev
Chris Craik [Thu, 11 Jun 2015 02:08:20 +0000 (02:08 +0000)]
am 8a4222a6: Merge "Add tracing header" into mnc-dev

* commit '8a4222a647bd17c991959eca17a50ba911c3ab6b':
  Add tracing header

9 years agoam 52720f45: Merge "Use LOCATION_HARDWARE permission for data injection." into mnc-dev
Aravind Akella [Thu, 11 Jun 2015 02:08:19 +0000 (02:08 +0000)]
am 52720f45: Merge "Use LOCATION_HARDWARE permission for data injection." into mnc-dev

* commit '52720f45098e9aed57c906e64a13e4a4a2173ce8':
  Use LOCATION_HARDWARE permission for data injection.

9 years agoMerge "Add tracing header" into mnc-dev
Chris Craik [Wed, 10 Jun 2015 23:48:13 +0000 (23:48 +0000)]
Merge "Add tracing header" into mnc-dev

9 years agoMerge "Use LOCATION_HARDWARE permission for data injection." into mnc-dev
Aravind Akella [Wed, 10 Jun 2015 22:56:26 +0000 (22:56 +0000)]
Merge "Use LOCATION_HARDWARE permission for data injection." into mnc-dev

9 years agoUse LOCATION_HARDWARE permission for data injection.
Aravind Akella [Wed, 10 Jun 2015 22:15:57 +0000 (15:15 -0700)]
Use LOCATION_HARDWARE permission for data injection.

Change-Id: Ie81cb0d5f537d5431f2127891cca1d39c969ee7b

9 years agoam 19174ceb: am 430f5f5a: am 127cf2ef: Merge "SF: Swap w/h when capturing rotated...
Dan Stoza [Wed, 10 Jun 2015 20:54:00 +0000 (20:54 +0000)]
am 19174ceb: am 430f5f5a: am 127cf2ef: Merge "SF: Swap w/h when capturing rotated screenshots"

* commit '19174ceb57102ae5f1b80e0df4f2e83d5f8a196b':
  SF: Swap w/h when capturing rotated screenshots

9 years agoam 430f5f5a: am 127cf2ef: Merge "SF: Swap w/h when capturing rotated screenshots"
Dan Stoza [Wed, 10 Jun 2015 20:36:51 +0000 (20:36 +0000)]
am 430f5f5a: am 127cf2ef: Merge "SF: Swap w/h when capturing rotated screenshots"

* commit '430f5f5a6203cf6a4d688bc59a7082eb517533e3':
  SF: Swap w/h when capturing rotated screenshots

9 years agoAdd tracing header
Chris Craik [Wed, 10 Jun 2015 00:28:05 +0000 (17:28 -0700)]
Add tracing header

bug:21195272

Change-Id: I520de9fee7fc40d0570d6bef450d756ce42a1462

9 years agoam 127cf2ef: Merge "SF: Swap w/h when capturing rotated screenshots"
Dan Stoza [Wed, 10 Jun 2015 18:21:55 +0000 (18:21 +0000)]
am 127cf2ef: Merge "SF: Swap w/h when capturing rotated screenshots"

* commit '127cf2eff638a98c5318ba8b3edaf3ca651c4090':
  SF: Swap w/h when capturing rotated screenshots

9 years agoMerge "SF: Swap w/h when capturing rotated screenshots"
Dan Stoza [Wed, 10 Jun 2015 18:10:07 +0000 (18:10 +0000)]
Merge "SF: Swap w/h when capturing rotated screenshots"

9 years agoam 355950c1: am d177e044: Merge "SF: Swap w/h when capturing rotated screenshots...
Dan Stoza [Wed, 10 Jun 2015 18:08:31 +0000 (18:08 +0000)]
am 355950c1: am d177e044: Merge "SF: Swap w/h when capturing rotated screenshots" into mnc-dev

* commit '355950c1fc19c35c75203ea761882168f0980181':
  SF: Swap w/h when capturing rotated screenshots

9 years agoam 633b35b4: am 2560442a: Merge "Prevent integer overflow when calculating buffer...
Christopher Tate [Wed, 10 Jun 2015 18:08:30 +0000 (18:08 +0000)]
am 633b35b4: am 2560442a: Merge "Prevent integer overflow when calculating buffer resizes" into mnc-dev

* commit '633b35b4dcadc772fae5bc35404db965b18d370f':
  Prevent integer overflow when calculating buffer resizes

9 years agoam d177e044: Merge "SF: Swap w/h when capturing rotated screenshots" into mnc-dev
Dan Stoza [Wed, 10 Jun 2015 17:52:50 +0000 (17:52 +0000)]
am d177e044: Merge "SF: Swap w/h when capturing rotated screenshots" into mnc-dev

* commit 'd177e044d129bbecc3900a7fcd442b354de768df':
  SF: Swap w/h when capturing rotated screenshots

9 years agoam 2560442a: Merge "Prevent integer overflow when calculating buffer resizes" into...
Christopher Tate [Wed, 10 Jun 2015 17:52:50 +0000 (17:52 +0000)]
am 2560442a: Merge "Prevent integer overflow when calculating buffer resizes" into mnc-dev

* commit '2560442a1ed7e21b9d941218d2e9e203626fa731':
  Prevent integer overflow when calculating buffer resizes

9 years agoam f8b34319: am 043bd36b: Merge "Only log dropped input when disabled for the first...
Michael Wright [Wed, 10 Jun 2015 17:47:58 +0000 (17:47 +0000)]
am f8b34319: am 043bd36b: Merge "Only log dropped input when disabled for the first event." into mnc-dev

* commit 'f8b34319a4c1ccce63b5a8e4732f162d228085cb':
  Only log dropped input when disabled for the first event.

9 years agoSF: Swap w/h when capturing rotated screenshots
Dan Stoza [Tue, 9 Jun 2015 23:44:40 +0000 (16:44 -0700)]
SF: Swap w/h when capturing rotated screenshots

Swaps width and height when capturing a screenshot that is rotated by
90 or 270 degrees.

Bug: 8433742
Change-Id: Ibf0b604f541e3cc271e56fe0ad04dc366beb5d79
(cherry picked from commit 3502416204d9dbd905012ee586d8bd145323809f)

9 years agoam 043bd36b: Merge "Only log dropped input when disabled for the first event." into...
Michael Wright [Wed, 10 Jun 2015 17:32:41 +0000 (17:32 +0000)]
am 043bd36b: Merge "Only log dropped input when disabled for the first event." into mnc-dev

* commit '043bd36b0d50efa81d010c64009317af160d5fec':
  Only log dropped input when disabled for the first event.

9 years agoMerge "SF: Swap w/h when capturing rotated screenshots" into mnc-dev
Dan Stoza [Wed, 10 Jun 2015 17:28:32 +0000 (17:28 +0000)]
Merge "SF: Swap w/h when capturing rotated screenshots" into mnc-dev

9 years agoMerge "Prevent integer overflow when calculating buffer resizes" into mnc-dev
Christopher Tate [Wed, 10 Jun 2015 17:26:43 +0000 (17:26 +0000)]
Merge "Prevent integer overflow when calculating buffer resizes" into mnc-dev

9 years agoGLConsumer: Fix crop math
Dan Stoza [Tue, 9 Jun 2015 22:05:23 +0000 (15:05 -0700)]
GLConsumer: Fix crop math

When we have excess pixels that need to be removed from (for example)
the left and right sides, we currently do something like:

  left += excess / 2;
  right -= excess / 2;

If excess is odd, however, this removes 1 too few pixels since the odd
pixel gets rounded down twice. This changes the math to effectively:

  left += excess / 2;
  right -= (excess - excess / 2);

Which removes the correct total number of pixels.

Bug: 19611086
Change-Id: I8d1ad9fe7ba67c149794c148663d12acbccccef0

9 years agoMerge "Only log dropped input when disabled for the first event." into mnc-dev
Michael Wright [Wed, 10 Jun 2015 17:08:01 +0000 (17:08 +0000)]
Merge "Only log dropped input when disabled for the first event." into mnc-dev

9 years agoMerge "Mock out more inputflinger host functions"
Tim Kilbourn [Wed, 10 Jun 2015 16:38:40 +0000 (16:38 +0000)]
Merge "Mock out more inputflinger host functions"

9 years agoOnly log dropped input when disabled for the first event.
Michael Wright [Wed, 10 Jun 2015 14:26:13 +0000 (15:26 +0100)]
Only log dropped input when disabled for the first event.

Bug: 19851495
Change-Id: I8cb8076723c1ca1732c3bc37f283d8eb48b7bee0

9 years agoam 78c8a700: am 47a7dc81: Merge "Incorporate network diagnostics during a bugreport...
Erik Kline [Wed, 10 Jun 2015 00:00:17 +0000 (00:00 +0000)]
am 78c8a700: am 47a7dc81: Merge "Incorporate network diagnostics during a bugreport" into mnc-dev

* commit '78c8a7005c0f4d6c57d3f6be176574408aedf063':
  Incorporate network diagnostics during a bugreport

9 years agoam 47a7dc81: Merge "Incorporate network diagnostics during a bugreport" into mnc-dev
Erik Kline [Tue, 9 Jun 2015 23:47:36 +0000 (23:47 +0000)]
am 47a7dc81: Merge "Incorporate network diagnostics during a bugreport" into mnc-dev

* commit '47a7dc81d0fedc1e85091f0e8a868768d0e8cadd':
  Incorporate network diagnostics during a bugreport

9 years agoSF: Swap w/h when capturing rotated screenshots
Dan Stoza [Tue, 9 Jun 2015 23:44:40 +0000 (16:44 -0700)]
SF: Swap w/h when capturing rotated screenshots

Swaps width and height when capturing a screenshot that is rotated by
90 or 270 degrees.

Bug: 8433742
Change-Id: Ibf0b604f541e3cc271e56fe0ad04dc366beb5d79

9 years agoMerge "Incorporate network diagnostics during a bugreport" into mnc-dev
Erik Kline [Tue, 9 Jun 2015 23:24:53 +0000 (23:24 +0000)]
Merge "Incorporate network diagnostics during a bugreport" into mnc-dev

9 years agoam 024e38a8: am 558f55c7: am 5ab3ba1e: Merge "SF: Don\'t crop surface damage against...
Dan Stoza [Tue, 9 Jun 2015 21:06:17 +0000 (21:06 +0000)]
am 024e38a8: am 558f55c7: am 5ab3ba1e: Merge "SF: Don\'t crop surface damage against viewport"

* commit '024e38a8b9e38f2a2d8d51387f3d789893deef9f':
  SF: Don't crop surface damage against viewport

9 years agoam 558f55c7: am 5ab3ba1e: Merge "SF: Don\'t crop surface damage against viewport"
Dan Stoza [Tue, 9 Jun 2015 20:56:34 +0000 (20:56 +0000)]
am 558f55c7: am 5ab3ba1e: Merge "SF: Don\'t crop surface damage against viewport"

* commit '558f55c79874990cb629a02fd015eec445a20e44':
  SF: Don't crop surface damage against viewport

9 years agoam 5ab3ba1e: Merge "SF: Don\'t crop surface damage against viewport"
Dan Stoza [Tue, 9 Jun 2015 20:40:48 +0000 (20:40 +0000)]
am 5ab3ba1e: Merge "SF: Don\'t crop surface damage against viewport"

* commit '5ab3ba1e43e609c7a77cc780c888f666d153a4c9':
  SF: Don't crop surface damage against viewport

9 years agoMerge "SF: Don't crop surface damage against viewport"
Dan Stoza [Tue, 9 Jun 2015 20:28:59 +0000 (20:28 +0000)]
Merge "SF: Don't crop surface damage against viewport"

9 years agoSF: Don't crop surface damage against viewport
Dan Stoza [Fri, 5 Jun 2015 02:40:03 +0000 (19:40 -0700)]
SF: Don't crop surface damage against viewport

Apply the display transform to surface damage, but don't intersect it
with the viewport.

Bug: 21486007
Change-Id: I94e697cea52096a960385d5f3b89609fdcf30a02
(cherry picked from commit 17833a1b0d70cd5cea342cadea9fdbbf16748bc6)