Raph Levien
12618bf7f5
am 7c1b1087: Merge "Fix for "Can\'t place cursor after combining accent"" into klp-dev
...
* commit '7c1b10872f3d57b3afdb0f070fcf602e4d72df37':
Fix for "Can't place cursor after combining accent"
2013-09-20 16:31:22 -07:00
Raph Levien
7c1b10872f
Merge "Fix for "Can't place cursor after combining accent"" into klp-dev
2013-09-20 23:27:57 +00:00
Igor Murashkin
5b65ad41b2
am ab98a0b1: Merge "camera2: Add more camera device states, make #openCamera async." into klp-dev
...
* commit 'ab98a0b116884aae3c5a90ddf87fe677e2a351a1':
camera2: Add more camera device states, make #openCamera async.
2013-09-20 16:24:01 -07:00
destradaa
93d3bdb61a
am 47d620ac: Merge "Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer" into klp-dev
...
* commit '47d620ac282870f1f7142bd86ab32d14ad9ee91f':
Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer
2013-09-20 16:23:58 -07:00
Igor Murashkin
ab98a0b116
Merge "camera2: Add more camera device states, make #openCamera async." into klp-dev
2013-09-20 23:21:51 +00:00
destradaa
47d620ac28
Merge "Ensure access to the map of geofence callbacks is synchronized in all cases Fix Java reference leak in the JNI layer" into klp-dev
2013-09-20 23:18:15 +00:00
Adam Lesinski
a35ff66127
am d473ebb7: Merge "Surfaces ParcelFileDescriptor#parseMode() as API" into klp-dev
...
* commit 'd473ebb7c4f212cb9f74fe748bb8b95d7d126417':
Surfaces ParcelFileDescriptor#parseMode() as API
2013-09-20 16:01:34 -07:00
Jeff Sharkey
578f67c25c
am dfed2448: Merge "Delegate mkdirs() to vold when lacking perms." into klp-dev
...
* commit 'dfed244876d6c0ddd8d8bd2b8f3b970cd0a1ab95':
Delegate mkdirs() to vold when lacking perms.
2013-09-20 16:01:28 -07:00
Adam Lesinski
d473ebb7c4
Merge "Surfaces ParcelFileDescriptor#parseMode() as API" into klp-dev
2013-09-20 22:59:12 +00:00
Jeff Sharkey
dfed244876
Merge "Delegate mkdirs() to vold when lacking perms." into klp-dev
2013-09-20 22:56:07 +00:00
Glenn Kasten
dd47d78a5e
am 543de874: Merge "Revert "Workaround for slow AudioRecord destructor"" into klp-dev
...
* commit '543de8746e1c238f81a863f687d258ad86f5ef95':
Revert "Workaround for slow AudioRecord destructor"
2013-09-20 15:41:00 -07:00
Glenn Kasten
543de8746e
Merge "Revert "Workaround for slow AudioRecord destructor"" into klp-dev
2013-09-20 22:38:19 +00:00
Raph Levien
373b7a8d4e
Fix for "Can't place cursor after combining accent"
...
This patch fixes behavior where attempting to place the cursor at
the end of a string where the last character is a combining accent
actually placed it before that accent. This was especially annoying
for editing Thai text, because it made it difficult to delete a
trailing tone mark.
Fixes bug 8947569 "Can't place cursor after combining accent" and bug
10398332 "[Thailand] Thai Language(IME) -- Can't delete Thai tone mark
while writing message"
Change-Id: Ida1933c8f0ab6cdb0200db39891e9389e4bdba86
2013-09-20 15:21:47 -07:00
destradaa
7f02eb2c84
Ensure access to the map of geofence callbacks is synchronized in all cases
...
Fix Java reference leak in the JNI layer
Bug: 10624887
Change-Id: I656973653d82c73a7ba2b51f22989ffed144c5df
2013-09-20 15:19:00 -07:00
Adam Lesinski
eb8c3f93ed
Surfaces ParcelFileDescriptor#parseMode() as API
...
Moves ContentResolver#modeToMode() to ParcelFileDescriptor#parseMode()
bug:10711271
Change-Id: I28a5de4ca70adfbec4caf739863b77f0fd7fd9a4
2013-09-20 14:59:34 -07:00
Jeff Sharkey
2d8b4e8013
Delegate mkdirs() to vold when lacking perms.
...
Apps without sdcard_r or sdcard_rw are still able to write to
their package-specific directory, but someone needs to first make
that directory on their behalf. This change will delegate the
mkdirs() call through to vold when an app fails to create directly.
MountService validates that the path belongs to the calling user, and
that it's actually on external storage, before passing to vold.
Update Environment to make app-vs-vold paths clearer.
Bug: 10577808
Change-Id: I43b4a77fd6d2b9af2a0d899790da8d9d89386776
2013-09-20 14:34:02 -07:00
Craig Mautner
83103184be
am 04476691: Merge "Remove over-aggressive stack movement." into klp-dev
...
* commit '04476691424811f5029194410519f49f913b672d':
Remove over-aggressive stack movement.
2013-09-20 14:31:25 -07:00
Craig Mautner
0447669142
Merge "Remove over-aggressive stack movement." into klp-dev
2013-09-20 21:28:14 +00:00
Svetoslav
95aa013f12
am 27de674c: Merge "PrintDocumentAdapter contract not followed on print." into klp-dev
...
* commit '27de674c698a82c0195ee1d60ab1d629a5201297':
PrintDocumentAdapter contract not followed on print.
2013-09-20 14:15:05 -07:00
Svetoslav
27de674c69
Merge "PrintDocumentAdapter contract not followed on print." into klp-dev
2013-09-20 21:12:54 +00:00
Craig Mautner
8916aadd1e
Remove over-aggressive stack movement.
...
Moving a task to the bottom was also moving its stack to the back.
Since chrome always finishes by calling moveTaskToBack this put
the home stack in front of the application stack and would cause
bizarre window layering effects.
Definitely fixes 10764463.
Maybe fixes 10678010.
Change-Id: Ic202ae4fad44b36a8444255764d2135fccd4743d
2013-09-20 13:42:49 -07:00
David Christie
0e50080395
am f31a7897: Merge "Clear names from externally supplied WorkSources to WifiManager (b/10733757)" into klp-dev
...
* commit 'f31a78977401b155c0781dfe7d7cb6b7b38543c0':
Clear names from externally supplied WorkSources to WifiManager (b/10733757)
2013-09-20 13:06:49 -07:00
David Christie
f31a789774
Merge "Clear names from externally supplied WorkSources to WifiManager (b/10733757)" into klp-dev
2013-09-20 20:04:04 +00:00
Nick Kralevich
ac219aa5a3
am 662b3bbe: am effefbc4: Merge "Proper security labeling of multi-user data directories."
...
* commit '662b3bbe08c03de77c0676b4fdc1587723863f1b':
Proper security labeling of multi-user data directories.
2013-09-20 12:51:47 -07:00
Nick Kralevich
662b3bbe08
am effefbc4: Merge "Proper security labeling of multi-user data directories."
...
* commit 'effefbc48f41fa484910e66c78a79a34817c345b':
Proper security labeling of multi-user data directories.
2013-09-20 12:38:52 -07:00
Nick Kralevich
effefbc48f
Merge "Proper security labeling of multi-user data directories."
2013-09-20 19:35:17 +00:00
Vinit Deshapnde
27271f6735
am a5fb1204: Merge "Fix incorrect exception being thrown from WifiConfiguration" into klp-dev
...
* commit 'a5fb1204385be2ab58bb4b653fbffae4f365b98c':
Fix incorrect exception being thrown from WifiConfiguration
2013-09-20 12:32:22 -07:00
Vinit Deshapnde
a5fb120438
Merge "Fix incorrect exception being thrown from WifiConfiguration" into klp-dev
2013-09-20 19:30:26 +00:00
Svetoslav
5559c368a9
PrintDocumentAdapter contract not followed on print.
...
1. Layout was not called after pressing the print button if the
print attributes did not change. This is not correct since the
previous layout calls were for preview purposes and the one
after pressing print is not for preview. Hence, we always have
to do this layout.
2. After layout we decide whether to ask the app to write some
pages. We ask for a write if we do not have the pages selected
by the user or the document changed (if the page count changed,
the document type changed, or the app told us that the content
changed). We were not computing correctly whether the document
changed since we compared the size but the document info the
app passes in after a layout does not have the size yet. We set
the size after a write. So for layout purposes we should ignore
the size. We only care if the page count, document type, or
content changed where the latter is reported by the app in
the layout callback.
3. We were not updating the PrintJob after setting the data
size of the printed document.
4. Disabled debugging.
bug:10835370
Change-Id: Ic3b2871b4e954cdf610f8cf806de5fc6588a6bec
2013-09-20 12:15:22 -07:00
Svetoslav
a7055b01ec
am 5006eb75: Merge "Null not handled when parsing media size resource id attribute." into klp-dev
...
* commit '5006eb75e6d42ac107734fa8134a726158d768d8':
Null not handled when parsing media size resource id attribute.
2013-09-20 12:02:12 -07:00
Svetoslav
5006eb75e6
Merge "Null not handled when parsing media size resource id attribute." into klp-dev
2013-09-20 18:59:39 +00:00
Dirk Dougherty
f203a62537
am 0bab400b: am 53b2a957: am 8ea8ff81: am 78ec732f: Doc change: Update Google Play Services reference docs.
...
* commit '0bab400b3819c1ca61c9d1275d5f511aee222f70':
Doc change: Update Google Play Services reference docs.
2013-09-20 11:54:22 -07:00
Dirk Dougherty
0bab400b38
am 53b2a957: am 8ea8ff81: am 78ec732f: Doc change: Update Google Play Services reference docs.
...
* commit '53b2a957d19f21cd377d5f93225820d63c6b51d9':
Doc change: Update Google Play Services reference docs.
2013-09-20 11:51:37 -07:00
Dirk Dougherty
53b2a957d1
am 8ea8ff81: am 78ec732f: Doc change: Update Google Play Services reference docs.
...
* commit '8ea8ff81a93f367af59e328bb365ca9560e264ec':
Doc change: Update Google Play Services reference docs.
2013-09-20 11:48:52 -07:00
Dirk Dougherty
8ea8ff81a9
am 78ec732f: Doc change: Update Google Play Services reference docs.
...
* commit '78ec732f73aedc6afd79c4f924345a5adb61dc54':
Doc change: Update Google Play Services reference docs.
2013-09-20 11:46:23 -07:00
David Christie
a31510e47a
Clear names from externally supplied WorkSources to WifiManager (b/10733757)
...
Change-Id: I36102f13962df2093c1e35fb40081ead647eff32
2013-09-20 11:41:41 -07:00
Dirk Dougherty
78ec732f73
Doc change: Update Google Play Services reference docs.
...
Change-Id: Iaed2e01a18263000509f243e66a6b6b33037d6b9
2013-09-20 11:30:46 -07:00
Dianne Hackborn
2d696ff910
am 76e6bcb8: Merge "Fix issue #10310128 : CTS: android.security.cts.ServicePermissionsTest" into klp-dev
...
* commit '76e6bcb8c6f8804c6e32d359ee464e7f288291a4':
Fix issue #10310128 : CTS: android.security.cts.ServicePermissionsTest
2013-09-20 11:24:52 -07:00
Chet Haase
6736d380b7
am bdb61865: Merge "Add equals() and hashcode() to SpannableString" into klp-dev
...
* commit 'bdb6186580875982dd1a537b6c935922d0e62fe3':
Add equals() and hashcode() to SpannableString
2013-09-20 11:24:49 -07:00
Adam Lesinski
2dc3c7398b
am ff5cbab5: Merge "Ensures that CompatibilityInfo is always set in Resources" into klp-dev
...
* commit 'ff5cbab50076baa06333b6ee05cc04c882a7ba13':
Ensures that CompatibilityInfo is always set in Resources
2013-09-20 11:24:46 -07:00
Dianne Hackborn
76e6bcb8c6
Merge "Fix issue #10310128 : CTS: android.security.cts.ServicePermissionsTest" into klp-dev
2013-09-20 18:23:08 +00:00
Chet Haase
bdb6186580
Merge "Add equals() and hashcode() to SpannableString" into klp-dev
2013-09-20 18:22:54 +00:00
Adam Lesinski
ff5cbab500
Merge "Ensures that CompatibilityInfo is always set in Resources" into klp-dev
2013-09-20 18:22:17 +00:00
Glenn Kasten
f69cd6787d
Revert "Workaround for slow AudioRecord destructor"
...
This reverts commit 8d87d7ba113ad90685f1d2669e65251a9b422a5a.
Change-Id: I78cbe73959d29fc0ff3153268503ae685cd0995c
2013-09-20 18:10:28 +00:00
Adam Lesinski
79a8ffe54f
Ensures that CompatibilityInfo is always set in Resources
...
- Adds null checks when setting mCompatibilityInfo and uses default no-op
CompatibilityInfo object instead of null
- Removes null checks when calling methods on mCompatibilityInfo since it is never
null
bug:10204942
Change-Id: I36e88f5cdceb46b8b19fb902270ef74023a81546
2013-09-20 11:04:40 -07:00
Robert Greenwalt
032de6c629
am c237c204: Merge "Supsend/resume batched scans around dhcp." into klp-dev
...
* commit 'c237c20441df671a4c596138976f15e40aa95cf3':
Supsend/resume batched scans around dhcp.
2013-09-20 11:00:58 -07:00
Robert Greenwalt
c237c20441
Merge "Supsend/resume batched scans around dhcp." into klp-dev
2013-09-20 17:55:44 +00:00
Dianne Hackborn
a2067473e8
Fix issue #10310128 : CTS: android.security.cts.ServicePermissionsTest
...
Change-Id: Id6432fc1b62db41c6c291ec08450c2fc37ced899
2013-09-20 10:54:16 -07:00
Robert Greenwalt
eccc0905bd
am 540784f9: Merge "Cleanup the shutdown of BatchedScans." into klp-dev
...
* commit '540784f903c8a9e808ef88d14fe5e1227bda4561':
Cleanup the shutdown of BatchedScans.
2013-09-20 10:50:39 -07:00
Robert Greenwalt
540784f903
Merge "Cleanup the shutdown of BatchedScans." into klp-dev
2013-09-20 17:43:30 +00:00