summaryrefslogtreecommitdiffstats
path: root/core/jni/AndroidRuntime.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rewriting android.text.format.Time without the native _tz functionsNeil Fuller2014-07-241-2/+0
| | | | | | | (cherry picked from commit d7f0849b8c053ccc6abf0dc7d5bc07da502782a4) Bug: 15765976 Change-Id: I00f72bd1043ef20f22d25559206b2f741334ba9c
* Add support in the platform for Activity Recognition Hardware.destradaa2014-07-111-0/+2
| | | | Change-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead
* Camera2: Add CPU/GPU overhead measurement to legacy modeEino-Ville Talvala2014-07-101-0/+2
| | | | | | | | | | Dumps GL and CPU processing duration and frame timestamps to a file, whenever the device is closed or the stream configuration is changed. - Add PerfMeasurement class to legacy mode - Wire up minimal usage to SurfaceTextureRenderer Change-Id: Ic9d74ca26f706780b746175aa615c7aae4ae52e7
* am ce75618e: am 5aba0149: am b85afb38: Merge "Make dex2oat heap size product ↵Brian Carlstrom2014-07-091-202/+184
|\ | | | | | | | | | | | | configurable [frameworks/base]" * commit 'ce75618e12deebe302c551281ce56c0d60138e0f': Make dex2oat heap size product configurable [frameworks/base]
| * Make dex2oat heap size product configurable [frameworks/base]Brian Carlstrom2014-07-081-202/+184
| | | | | | | | | | Bug: 15919420 Change-Id: I9b7b4f60826fc9b0cc6bb3765ceaa36542425006
* | am c61a7575: am d62196cf: am 3fa99ec7: Merge "Remove bogus 2 char limit for ↵Narayan Kamath2014-07-021-2/+2
|\ \ | |/ | | | | | | | | | | locales and countries." * commit 'c61a7575eb0e3d1788ce1946da81d6c5e6812b9c': Remove bogus 2 char limit for locales and countries.
| * Merge "Remove bogus 2 char limit for locales and countries."Narayan Kamath2014-07-011-2/+2
| |\
| | * Remove bogus 2 char limit for locales and countries.Narayan Kamath2014-07-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Locale settings are persisted to system properties and not to system settings, so the values read here are used pretty much everywhere. bug: 15873165 bug: 10090157 Change-Id: Ie7cda166439112c615afbd38253cf4fbb5791242
* | | am bd71bf18: am 8922ddba: am a6e06889: Merge "Add profiler type options"Brian Carlstrom2014-07-011-0/+16
|\ \ \ | |/ / | | | | | | | | | * commit 'bd71bf1814ffa484e56aafc1f7c155148eda773f': Add profiler type options
| * | Add profiler type optionsWei Jin2014-06-241-0/+16
| |/ | | | | | | | | | | This is related to the CL that adds a new type of profile data. Change-Id: I3e4e502da8e1b0dd9b32ddcbc5d11eca0d1ba2e5
* | Implement line breaking using ICU break iteratorAnish Athalye2014-06-301-0/+2
| | | | | | | | Change-Id: I4ad98757aa2eab5dbc2ae44c0391e900ef20c4d0
* | am ac777c82: am 3e836835: am a06f5fa6: Merge "Fix the initialization of some ↵Calin Juravle2014-06-231-2/+2
|\ \ | |/ | | | | | | | | | | profile properties" * commit 'ac777c821958e68a3be41d11d97aefa9182eab5a': Fix the initialization of some profile properties
| * Fix the initialization of some profile propertiesCalin Juravle2014-06-191-2/+2
| | | | | | | | Change-Id: I959cb53f262cfb9d1621e4cd99bec05514f7f11f
* | First pass at FingerprintService integration with HAL.Jim Miller2014-06-171-0/+2
| | | | | | | | | | | | | | | | | | Move FingerprintService to framework services directory Fix merge conflicts. Tested: scanning, enrolling, removing. Change-Id: I58b2b902cb671dc82cdaa54a195ba5f1a154622c
* | Merge "remove call to (deprecated) SetDeviceConfig"Leon Scroggins2014-06-101-3/+0
|\ \
| * | remove call to (deprecated) SetDeviceConfigMike Reed2014-06-111-3/+0
| | | | | | | | | | | | | | | | | | | | | this was ignored by all callers, in that they always specify a preferred config (8888). This removal will allow skia to remove the api and its global. Change-Id: Ic0a4c673ddd60d0078f75e0e482aba4c9b9cf682
* | | am cdd1fd7a: am b0492d69: am 16719591: Merge "Shrink ↵Calin Juravle2014-06-111-1/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | profiler.start-immediately to fit in the maximum property size" * commit 'cdd1fd7a8f88e6d99e773b2fb867dbf1d6c64eb9': Shrink profiler.start-immediately to fit in the maximum property size
| * | Shrink profiler.start-immediately to fit in the maximum property sizeCalin Juravle2014-06-111-1/+1
| | | | | | | | | | | | Change-Id: I25f24f5e5b128aa6a300bdc1008427451bd9cecf
* | | am 5fc4e487: am b0f59cdc: am 2f84b69b: Merge "Improved ↵Calin Juravle2014-06-111-1/+2
|\ \ \ | |/ / | | / | |/ |/| | | | | profile.start-immediately comment" * commit '5fc4e487420b7730c9eaf2623ff1efd2633daba7': Improved profile.start-immediately comment
| * Improved profile.start-immediately commentCalin Juravle2014-06-101-1/+2
| | | | | | | | Change-Id: I41bda6a1cd99cb0a8230961e0462a41cb552887e
* | am ee20e16d: am 337f97be: am 97f7f24c: Merge "Fixed comments related to ↵Calin Juravle2014-06-091-1/+2
|\ \ | |/ | | | | | | | | | | profile properties." * commit 'ee20e16d7b7d9882054855e7ce2a2dbbd6849d2d': Fixed comments related to profile properties.
| * Fixed comments related to profile properties.Calin Juravle2014-06-091-1/+2
| | | | | | | | Change-Id: Idd6de8fe2a193a36cf1ea6bcadacb3289973c5ab
* | am c88a5ac3: am d1d46d9d: am bbf849b1: Merge "Add missing profiler options."Calin Juravle2014-06-061-21/+55
|\ \ | |/ | | | | | | * commit 'c88a5ac3ff0e3b3759c58279204bb8f6b8901669': Add missing profiler options.
| * Add missing profiler options.Calin Juravle2014-06-061-21/+55
| | | | | | | | | | | | Bug: 12877748 Change-Id: I311b8fb7e15d512e65631bc2a52c443a271d3d3f
| * Move to dalvik.vm.lib.2 to force default to libartBrian Carlstrom2014-05-281-1/+1
| | | | | | | | | | | | | | | | Bug: 14298175 (cherry-picked from commit 2ef5abb8d534f016582d6023054cbe69d8114b6b) Change-Id: Icd91982c09076e87092906106cbff4a81589e8de
* | Merge "add sound trigger JNI"Eric Laurent2014-06-051-0/+2
|\ \
| * | add sound trigger JNIEric Laurent2014-06-041-0/+2
| | | | | | | | | | | | | | | | | | Add JNI for sound trigger hardware native service. Change-Id: Idd0ee42c7af5fe20e7d8295994211de3a517bd13
* | | Merge "Ignore inPurgeable and inInputShareable."Leon Scroggins III2014-06-041-6/+0
|\ \ \
| * | | Ignore inPurgeable and inInputShareable.Leon Scroggins III2014-06-031-6/+0
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are discouraged anyway, due to the fact that using them may result in decoding on the UI thread. Now that they are ignored, the images will still be decoded; they just will never have their memory purged, meaning there could be a RAM penalty. This is acceptable, since apps are encouraged to instead use inBitmap to manage bitmap memory. This incidentally fixes BUG:15390468 by converting purgeable index8 (e.g. gif) images to non purgeable. Change-Id: Ieaf3ab25d28d93fb94bdaea1eb3bd762f163b09a
* | | Remove GLRendererJohn Reck2014-06-021-2/+0
|/ / | | | | | | Change-Id: I180286417c1a354fc7eb1eadb1884ac6add0795c
* | Move to dalvik.vm.lib.2 to force default to libartBrian Carlstrom2014-05-281-1/+1
| | | | | | | | | | Bug: 14298175 Change-Id: I8afa91bddfb6fec6b61c39286a16594eb947830e
* | camera2: Move DngCreator to hardware/camera2.Ruben Brunk2014-05-221-0/+2
| | | | | | | | | | Bug: 15091253 Change-Id: Ibe2ee376436e5c796e33c0b782ea68278589f2e6
* | Merge "camera2: Add HAL1 compatibility shim skeleton."Ruben Brunk2014-05-221-0/+2
|\ \
| * | camera2: Add HAL1 compatibility shim skeleton.Ruben Brunk2014-05-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds basic support for running the Camera2 API on a device running a camera HAL version lower than CAMERA_MODULE_API_VERSION_2_0. This CL includes support for: - N-way preview output streams - N-way jpeg output streams - CameraDevice emulation at the binder interface - Basic camera metadata querying in the CameraManager Bug: 15117269 Bug: 15116722 Change-Id: I8322955034c91f34bb348d4b28c2b774dbef38f6
* | | opengl: Add GLES31 and GLES31Ext classesJesse Hall2014-05-211-0/+4
|/ / | | | | | | | | Bug: 15028495 Change-Id: Ie967c1938060edb42864dd48efa668ae7bf5cd76
* | Merge "Adding APIs to render PDF documents."Svetoslav2014-05-151-0/+2
|\ \
| * | Adding APIs to render PDF documents.Svetoslav2014-05-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to render PDF documents for two main use cases. First, for print preview. Second, for resterizing the PDF document by a print service before passing it to a printer which does not natively support PDF (most consumer ones). Adding PDF rendering APIs improves guarantees for print quality as the same library is used for preview and rasterization. Also print vendors do not have to license third-party rendering engines. Last but not least as the platform uses PDF as its main print format it should also be able to natively render it. Change-Id: I57004a435db147663cafea40cf3296465aba7f99
* | | Frameworks changes to support latest Skia (r14729)Mike Reed2014-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Required for a merge in external/skia (I88b4d5cc81c357a8e223bd7860b1029590265200). Includes two cherry-picks: I456df543e1925b280f785c7b3bb81370157f9b09: replace SkRasterizer* with NativeRasterizer* in JNI I98adb200e023369d3ee75f21927fa98f23095a77: Fix Paint.getFlags,setFlags wrt FILTER_BITMAP_FLAG In Paint.setFlags(), turn FILTER_BITMAP_FLAG into a call to SkPaint::setFilterLevel(). In Paint.getFlags(), read SkPaint::getFilterLevel() to determine whether to include FILTER_BITMAP_FLAG in the result. Fixes CTS tests with ToT Skia. Change-Id: I2736f3f68683651574d79a169ff0ab563e0a469e
* | | Merge "Start of Minikin integration"Raph Levien2014-05-151-0/+2
|\ \ \
| * | | Start of Minikin integrationRaph Levien2014-05-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the current state of the Minikin integration. All changes are hidden behind USE_MINIKIN #ifdef, so it should be safe to apply. To play with the Minikin branch, set this in your BoardConfig.mk . This change also merges in 64-bit changes that were happenening in parallel. Change-Id: Idd94553bcbe324c5875d0ff06495c966c3e95b7f
* | | | am 760f0994: am c0f18b9d: am c4c77d63: Merge "Add property for background GC ↵Mathieu Chartier2014-05-151-0/+8
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | type" * commit '760f0994db69b77d06814194beecaca1de330855': Add property for background GC type
| * | Add property for background GC typeMathieu Chartier2014-05-141-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To disable background compaction do: adb shell setprop dalvik.vm.backgroundgctype CMS To enable: adb shell setprop dalvik.vm.backgroundgctype SS Change-Id: I1d87b95fceaedac4df5ce6e718d7c14b35d524cc
* | | Add TimeInterpolator support to RNAJohn Reck2014-05-121-0/+2
| | | | | | | | | | | | | | | | | | Bug: 14678626 Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
* | | Refactor VirtualLightRefBase & JNIJohn Reck2014-05-091-0/+2
| | | | | | | | | | | | Change-Id: I8e244e7109e59d5be96871b23bb9b1201c7f9eaa
* | | Add CanvasProperty for drawCircleJohn Reck2014-05-021-0/+2
| |/ |/| | | | | Change-Id: Icbcc030f5033d2094e567d7c519b9d672f2aac1c
* | RenderThread animator supportJohn Reck2014-04-291-0/+2
| | | | | | | | Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
* | am 97175deb: am 3856a219: am cecfb94f: Merge "Clean up argc / argv ↵Narayan Kamath2014-04-091-17/+24
|\ \ | |/ | | | | | | | | | | processing for runtime args." * commit '97175deb446cdaca7f3910b71940cb443bda3cc4': Clean up argc / argv processing for runtime args.
| * Clean up argc / argv processing for runtime args.Narayan Kamath2014-04-091-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | - Make copies of argc, argv before argv is potentially overwritten with the process name. - Allow multiple command line arguments to be passed to ZygoteInit (this is required for some of the 64 bit zygote work). - Add an explanatory comment about how these argments are processed. Change-Id: I752be69c5c0f97ed17d1a3dded19f46ee00929b0
* | am 71ae2bd4: am f87b3a25: am 374db6c3: Merge "Remove ↵Narayan Kamath2014-04-031-3/+8
|\ \ | |/ | | | | | | | | | | ProcessState::mArgc,mArgV,mArgLen" * commit '71ae2bd42be21de6d25d1f8c52e3973c172462df': Remove ProcessState::mArgc,mArgV,mArgLen
| * Remove ProcessState::mArgc,mArgV,mArgLenNarayan Kamath2014-04-031-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | These look like historical oddities, and weren't really being used for anything useful. Process:setArgV0 was being called by android.util.Process, but that functionality can be moved directly into the implementation of that class. bug: 13647418 Change-Id: I216c8f8a4c065f0cf3a61f19f9e32decd26f93f6