John Spurlock
ad61b8336a
Merge "Fix no vibration during shutdown."
2015-04-30 12:22:41 +00:00
Narayan Kamath
815d9bb178
Merge "Add a static dependency on libbase."
2015-04-29 14:09:03 +00:00
Narayan Kamath
9c8ba9666d
Add a static dependency on libbase.
...
Used by libziparchive.
Change-Id: I120494b620c72b36a725b01f1f274f5dc862a9a3
2015-04-29 14:07:41 +00:00
Shawn Willden
adbbba9f1d
Merge "Add missing error codes from keymaster_defs.h."
2015-04-29 04:30:18 +00:00
Alan Viverette
2ddfcc4ade
Merge "Context leaks in EditText causes out of memory"
2015-04-29 04:19:40 +00:00
Mathieu Chartier
91132c4eae
Merge "Fix build"
2015-04-28 23:45:25 +00:00
Mathieu Chartier
97a29433c3
Fix build
...
Change-Id: Ie056247ee9c4ae7693f3f5f5f68d4322546ee61a
2015-04-28 16:44:11 -07:00
Mathieu Chartier
e343d61319
Merge "Properly describe exception"
2015-04-28 23:40:31 +00:00
Mathieu Chartier
d12065f581
Properly describe exception
...
Previously we used DetachCurrentThread which raised a SIGABRT from
within ART. The new approach is to use ExceptionDescribe and exit.
Bug: 20640601
Change-Id: Ia6c2345b656b2ada29d262399798a6ed717a7f85
2015-04-28 16:30:30 -07:00
Chad Brubaker
481f22ecda
Merge "Add OP_AUTH_NEEDED KeyStore result code"
2015-04-28 20:34:30 +00:00
Alan Viverette
6af08c6b76
Merge "Fix for infinite loop in RemoteViewsAdapter"
2015-04-28 17:10:41 +00:00
Marco Nelissen
375e21f811
Merge "Sometimes the application context is null"
2015-04-28 15:26:54 +00:00
Narayan Kamath
71fa6862f3
Merge "Fix NPE in Bundle#hasFileDescriptor on null-valued SparseArray"
2015-04-28 08:32:56 +00:00
Taiju Tsuiki
ecd2184873
Fix NPE in Bundle#hasFileDescriptor on null-valued SparseArray
...
Add a null check for each values of SparseArray in Bundle#hasFileDescriptor
to avoid NullPointerException.
Change-Id: I43ecc01f2759ccbe85b902fa118d55cb74ebf38b
2015-04-28 09:30:19 +01:00
Narayan Kamath
b736868be9
Merge "Fix NullPointerException in Bundle#hasFileDescriptors"
2015-04-28 08:29:09 +00:00
Taiju Tsuiki
e58c7858a3
Fix NullPointerException in Bundle#hasFileDescriptors
...
Add null check for array elements in Bundle#hasFileDescriptors to avoid NPE on
null valued array.
Change-Id: Ic6ef8864ca6add023c7a69ba3c9474b0f6291723
2015-04-28 09:27:40 +01:00
Shawn Willden
5b8352bd16
Add missing error codes from keymaster_defs.h.
...
Bug: 20127433
Change-Id: I32eab62459003c526d3cf9ef108be7b2fd709960
2015-04-28 00:07:20 -06:00
Andreas Gampe
c29791d56a
Merge "Frameworks/base: Add debug.gencfi property"
2015-04-27 15:06:48 +00:00
Narayan Kamath
cf6fc5ee13
Merge "Fix incorrect javadoc for Uri.getQueryParameter."
2015-04-27 10:44:35 +00:00
Narayan Kamath
4356c95354
Fix incorrect javadoc for Uri.getQueryParameter.
...
This first went out with Jelly Bean and not ICS.
bug: https://code.google.com/p/android/issues/detail?id=61651
Change-Id: I26f6b18593fe089bd3a52ec1d159494923bcbad1
2015-04-27 10:42:41 +00:00
Nick Kralevich
e8101c047c
Merge "fix compiler error under FORTIFY_SOURCE=2"
2015-04-25 21:22:32 +00:00
Nick Kralevich
9709a1f04c
fix compiler error under FORTIFY_SOURCE=2
...
frameworks/base/libs/androidfw/ObbFile.cpp:340:5: error: ignoring return value of function declared with warn_unused_result attribute [-Werror,-Wunused-result]
ftruncate(fd, mFooterStart);
^~~~~~~~~ ~~~~~~~~~~~~~~~~
1 error generated.
amake: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libandroidfw_intermediates/ObbFile.o] Error 1
Change-Id: I7080d64e7a830a10b41c1ebf33c60d32b7c8356e
2015-04-24 20:27:06 -07:00
Andreas Gampe
a876b35d48
Frameworks/base: Add debug.gencfi property
...
Add the debug.gencfi system property that forces generation of
CFI data.
Change-Id: Ida66f8c1567634d05cfdbba1a982be3684e94369
2015-04-24 16:31:41 -07:00
Wale Ogunwale
e60077e62a
Merge "Revert "[ActivityManager] Improve multi-thread access the same provider""
2015-04-24 21:49:47 +00:00
Wale Ogunwale
d9bf26522b
Merge "Revert "Clean-up state if we have an exception when acquiring provider""
2015-04-24 21:49:41 +00:00
Wale Ogunwale
1d646128b2
Revert "[ActivityManager] Improve multi-thread access the same provider"
...
This reverts commit 57307b21cbdb261eeca081051ed61540dcf905f8.
Bug: 20091132
2015-04-24 14:45:14 -07:00
Wale Ogunwale
67fe0a450c
Revert "Clean-up state if we have an exception when acquiring provider"
...
This reverts commit 73e239bdc9493d81215d5afe739b3ed095686ba2.
Bug: 20091132
2015-04-24 14:44:54 -07:00
Kenny Root
c71f264847
Merge "frameworks/base: switch to using NativeConstants."
2015-04-24 21:26:14 +00:00
Alex Klyubin
e2b9bb45d2
Merge "No runtime exceptions during normal use of AndroidKeyStore crypto."
2015-04-24 20:00:58 +00:00
Chad Brubaker
dabe520a3e
Add OP_AUTH_NEEDED KeyStore result code
...
OP_AUTH_NEEDED will be returned from begin when an operation needs
a per operation authentication before calling update. Note that the
begin call succeeds when this error is returned, the token and handle
are valid.
Change-Id: I28953add4ffd7d873fc33ba3f2cf788f72b07d06
2015-04-24 10:57:19 -07:00
Alex Klyubin
ad9ba10ecd
No runtime exceptions during normal use of AndroidKeyStore crypto.
...
This changes the implementation of AndroidKeyStore-backed Cipher and
Mac to avoid throwing runtime exceptions during normal use. Runtime
exceptions will now be thrown only due to truly exceptional and
unrecoverable errors (e.g., keystore unreachable, or crypto primitive
not initialized).
This also changes the implementation of Cipher to cache any errors
encountered in Cipher.update until Cipher.doFinal which then throws
them as checked exceptions.
Bug: 20525947
Change-Id: I3c4ad57fe70abfbb817a79402f722a0208660727
2015-04-24 10:54:45 -07:00
Alex Klyubin
71223ebe1b
Merge "Reset AndroidKeyStore Mac and Cipher state when init fails."
2015-04-24 17:52:36 +00:00
Alex Klyubin
6c4a842129
Reset AndroidKeyStore Mac and Cipher state when init fails.
...
For consistency, this also switches AndroidKeyStore's Mac init/reset
implementation to the same approach as used in Cipher.
Bug: 18088752
Change-Id: Id34caf7cfe04f2058e22d8632890f762927bb31c
2015-04-24 10:49:11 -07:00
Olawale Ogunwale
cf7d2d95ad
Merge "[ActivityManager] Avoid orphan ContentProviderRecord."
2015-04-24 17:43:01 +00:00
Adam Langley
6bf52c4271
frameworks/base: switch to using NativeConstants.
...
NativeCrypto is a conscrypt class that contained several OpenSSL
constants. NativeConstants is the new class that contains the same
thing, but the latter is automatically generated and thus won't drift
from the C headers.
Bug: 20521989
Change-Id: I45c7b9a6844a06e3ffd09be692ebf733e1ebbbcc
2015-04-24 10:00:45 -07:00
Neil Fuller
0e29681f98
Merge "Load ICU4J data on boot"
2015-04-24 10:30:18 +00:00
Neil Fuller
9f7cd10134
Load ICU4J data on boot
...
Bug: 20252074
Bug: 20396452
Change-Id: I17de761e0d81caa2fc280b5cc368ee6113a5d655
2015-04-23 14:50:34 +01:00
Yang Ni
f5fa550afa
Merge "Move new script group API into ScriptGroup class"
2015-04-22 23:14:38 +00:00
Yang Ni
ead1af8319
Move new script group API into ScriptGroup class
...
And mark existing methods and builder deprecated.
Removed ScriptGroup2 class.
Renamed nested class UnboundValue to Input.
Marked classes Closure, Future, and Input as final.
Change-Id: I362910c115e9d0173dc515674e08bf4878232879
2015-04-22 15:34:07 -07:00
Marco Nelissen
29f16933a8
Sometimes the application context is null
...
when called from systemui.
Bug: https://code.google.com/p/android/issues/detail?id=152173
Change-Id: I27153a48d7edce7006517507d813e24ce6f63a7d
2015-04-22 13:11:30 -07:00
Marco Nelissen
ba43f7e914
Merge "Revert "Sometimes the application context is null""
2015-04-22 20:08:38 +00:00
Marco Nelissen
360f2ab62d
Revert "Sometimes the application context is null"
...
This reverts commit d86281cb3da685672d89f964228980f6753adcae.
Change-Id: Icaf8e1e4812f64060066331f9000be15c134d1d2
2015-04-22 20:07:15 +00:00
Marco Nelissen
0601a280e5
Merge "Sometimes the application context is null"
2015-04-22 19:06:47 +00:00
Andreas Gampe
31fb202e6f
Merge "Frameworks/base: Compile-time optimize SQLiteConnection"
2015-04-21 23:31:51 +00:00
Mathieu Chartier
ba6783b69a
Merge "Update getExportedPropertyMethods to new reflection API"
2015-04-21 23:03:35 +00:00
Andreas Gampe
4f47b40e05
Frameworks/base: Compile-time optimize SQLiteConnection
...
Do not cache compiled regular expression and date formatter. Both
cannot be compile-time created, are expensive at preloading time,
and only used in the rare case of dumping the connection (mainly
on errors).
Bug: 19498458
Bug: 19542228
Change-Id: Ia38491a3f852ccf699b815ff05289b338e932f2a
2015-04-21 16:01:00 -07:00
Mathieu Chartier
a8a6516f62
Update getExportedPropertyMethods to new reflection API
...
Bug: 19264997
Change-Id: Ife79c469fdb09f30e3aefcfc3e0ce5ed32303fce
2015-04-21 11:52:10 -07:00
Andreas Gampe
189d2785c3
Merge "Frameworks/base: Fix comment"
2015-04-21 16:10:28 +00:00
Andreas Gampe
dd8e5fbe96
Frameworks/base: Fix comment
...
Fix comment in ZygoteInit.
Change-Id: I853581c8d44ee52ee8e113c67ea68621643ecb39
2015-04-21 09:01:51 -07:00
Olawale Ogunwale
fa147b5caf
Merge "[ActivityManager] Move UI operation to UI handler"
2015-04-21 15:31:59 +00:00