commit 392d2cd535185b4013ae7279587aaae3972737d1 Author: Christopher Ferris Date: Fri Mar 15 16:01:17 2013 -0700 libc: Update to latest cortexa15 memcpy code. This uses the new code original submitted as memcpy.a15.S as the base. However, the old code handled unaligned src/dst better so that was spliced in. I optimized the original unaligned code by removing a few unnecessary instructions. I optimized the a15 code by rewriting the pre and post code. I also modified the main loop to add a pld so that larger copies would not stall waiting for memory. Test cases for the new memcpy: - Copy all sized values from 0 to 1024 bytes, using whatever alignment is returned by malloc. For each alignment case described below, the test copied from 0 to 128 bytes. - Src and dst pointers are both aligned to the same value, starting at one going through every power of two up to and including 128. - Src aligned to double word boundary, dst aligned to word boundary. - Src aligned to word boundary, dst aligned to double word boundary. - Src aligned to 16 bit boundary, dst aligned to word boundary. - Src aligned to word boundary, dst aligned to 16 byte boundary. - Src aligned to word boundary, dst aligned to 1 byte from a word boundary. - Src aligned to word boundary, dst aligned to 2 bytes from a word boundary. - Src aligned to word boundary, dst aligned to 3 bytes from a word boundary. - Src aligned to 1 byte from a word boundary, dst aligned to a word boundary. - Src aligned to 2 bytes from a word boundary, dst aligned to a word boundary. - Src aligned to 3 bytes from a word boundary, dst aligned to a word boundary. Cases to verify the unaligned source code properly aligns to a 16 bit boundary. - Src aligned to 1 byte from a 128 bit boundary, dst aligned to 4 + 128 bit boundary. - Src aligned to 1 byte from a 128 bit boundary, dst aligned to 8 + 128 bit boundary. - Src aligned to 1 byte from a 128 bit boundary, dst aligned to 12 + 128 bit boundary. - Src aligned to 1 byte from a 128 bit boundary, dst aligned to 16 + 128 bit boundary. In all cases, a two byte fencepost was placed at the end of the destination to verify that only the requested number of bytes were copied. Bug: 8005082 Merge from internal master. (cherry-picked from commit 21ede92d794969f22cacbdb9f557818f1c5712b5) Change-Id: Ief70c9e6dc8c6473ae245b6570b2c266fed9618c Add missing branch in memcpy.S dst aligned case. Merge from internal master. (cherry-picked from commit 6ffaa931c362602a2b606a610c92326a425a876e) Change-Id: Ifdcf01fd122866cf0d4c5b5f7a997803561d7889 Rewrite memset for cortexa15 to use strd. Merge from internal master. (cherry-picked from commit 7ffad9c120054eedebd5f56f8bed01144e93eafa) Change-Id: Ia67f2a545399f4fa37b63d5634a3565e4f5482f9 commit 11062bdb04bf7c7392db9785f6a30e42dfe0b358 Author: Ricardo Cerqueira Date: Mon Aug 12 18:44:42 2013 +0100 Add the CM DSP library to the device-specific effects table Change-Id: Iec434885dc30a6623556b9c0c132fef4a0201314 commit 43d82babaef529f8c75d68790c6db8f0bfa4c708 Author: Steve Kondik Date: Mon Aug 12 16:10:25 2013 -0700 Disable BTC by default, only WCN needs this. Change-Id: Ib8eb49d47529203863fbe742a226a34b50766b10 commit f7bcea60323a12f335ff8f11c870136d08331e87 Author: Steve Kondik Date: Mon Aug 12 12:02:24 2013 -0700 Disable interleaved scan feature by default. Change-Id: I9f8df38e32d30b4f2f38cd032cedf376151165b8 commit 7276846ba24aa79cf4ab069f53d3a2f5e76698cf Merge: 7c3f127 2da8c26 Author: Steve Kondik Date: Mon Aug 12 10:34:57 2013 -0700 Merge branch 'jb_mr2' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-10.2 Change-Id: I796d1c3934f2ed3ce76e117154ee86616ff9d6a8 commit be9c080cbb689bfbb1665edf40784e36072ba718 Author: Ondrej Zima Date: Sun Aug 11 20:49:12 2013 +0200 Superuser: SK translation - little help for our neighbors - SK translation Change-Id: I8818ad459bb76701a841dd4ad50cdc0712c35c88 commit 6048f74c242a936a76b87092fc9d2303b42ea137 Author: Ricardo Cerqueira Date: Mon Aug 12 16:32:52 2013 +0100 Fix the theme manager's context lookup Since it has a specific non-app UID, context lookup was failing and resulting in random behaviors, especially during app installs: E/SELinux ( 3170): seapp_context_lookup: No match for app with uid 1300, seinfo release, name com.tmobile.thememanager Change-Id: Iaf1bb1b3ef9664db150896a29fc52df2ae5b3a4e commit d3aa0584b0de53f5040a85fe1d77c7555fbd9900 Author: Ricardo Cerqueira Date: Mon Aug 12 16:31:53 2013 +0100 Give zygote execute access to ashmem Change-Id: Ie667f87a1facacb5df842697660bc58ca73336f8 commit 7043f6b59468f69e679f810d3d5c9871991f7fa5 Author: Pavel Kirpichyov Date: Sat Dec 29 15:11:56 2012 +0400 Fix typo Change-Id: I179187b33f666dff88b57a4c24d7507eee0219cd Signed-off-by: Rohan Mathur commit e7507fef427ea5388a1ab2b7ef7a195c61986fb9 Author: Chaithanya Krishna Bacharaju Date: Tue Jul 23 16:19:42 2013 +0530 audioflinger: Fix for race conditions in direct audio track -Issue: Mediaserver crash is observed in direct track functions. -Rootcause: Between write and flush functions, write and destructor effectpool buffers are accessed without any synchronization that might lead to operations on null buffers and cause crash. -Fix: Use mEffectLock to synchronize access of effectpool buffers. CRs-Fixed: 515107 cherrypicked from Ib071361c65b390f9486c0a080a9391f176392b30 Change-Id: Id9e14a054d699ec803e23619ef475696b0021d4f commit db78c5c76c596a20a6e4c751ff21c2cd2be09620 Author: Eddy Witkamp Date: Mon Aug 12 01:22:50 2013 +0200 Core: NL translation Added percent during low battery (same as AOSP) Change-Id: I0027d26c015d35b0e7b566efe879d9ee8fb7eed5 commit f8aeb0c926c0540dc08ff8922962553447c8f697 Author: Pramod Sivaraman Date: Wed Jul 31 19:14:02 2013 +0530 Bluetooth: Security: Handle authentication rejected error status Handle authentication rejected error status in failure scenario. Change-Id: Ibd59d161ee5481ced2cb078a6ee6f4a6b045bcd4 CRs-Fixed: 516087 commit 195e30b7f06c0b93e62f9077c820c9e07e82176f Author: Steve Kondik Date: Mon Aug 12 17:56:19 2013 -0700 alsa_sound: Allow dual-mic device to be used for VOIP calls Change-Id: I7a4a79a1c48bd082be8d5163fa8978bca4421390 commit cd26b13901178d5f6321135867ab59fe957c2605 Author: Amit Shekhar Date: Wed Jul 31 16:03:11 2013 -0700 alsa_sound: fix for out-of-order deadlock in AudioSessionOut -standby() and setParameters() acquire lock and parent locks in out-of-order fashion. -Moved lock acquisition in standby() after flush() call which fixes the order and aligns it as in setParameters() Change-Id: I0d1ad3d4b0cbf818a6fa2844024cd62aa882de22 CRs-Fixed: 514367, 518682 (cherry picked from commit 21ed4009199637a67419dc36131c68d44af5eb95) commit 5f2d31855a1b391628952fd1ad2dbe8e68d27977 Author: Steve Kondik Date: Mon Aug 12 17:22:55 2013 -0700 alsa_sound: Untangle VOIP/voice speaker handling Change-Id: Ieedac3af120a08f567a6575fdb06e6e22946307d commit 7c6f509bc4346af5b9b9d081aa1c97338b8029ec Author: Srikanth Katta Date: Tue Jul 9 20:31:18 2013 +0530 legacy/alsa_sound: Return bytes written to HAL for tunnel playback. - Return bytes written to HAL on successful pcm_write for tunnel and lpa playback. Return error value returned by pcm write in other condition. Change-Id: I554df079e56fcbc8f24e5f50f4c7469ad3c2a686 commit b7d4839fff30b743458a6e62e94b9413dbbd4da8 Author: Steve Kondik Date: Mon Aug 12 16:05:12 2013 -0700 Revert "alsa_sound: Calculate proxy port latency" This reverts commit 6f72b5fba2f1020466d4a6531618331b8f8c0632. Revert "alsa_sound: Query BT/USB streams for audio latency" This reverts commit d46eca4d243daefb28fefbffdcb389070fd58c30. Revert "alsa_sound: Flush Proxy data at high water mark" This reverts commit a7e0ca0ab5f39c5840d25594f2a3d86a49aaa70f. Revert "alsa_sound: Fix buffer pointer mismatch in proxy" This reverts commit 6a6c9ec67be6375e00d42b12cbeb986ef5e121c3. commit 6cf886a8e0eed867ac7f140d07f5940a0c4b57fe Author: Steve Kondik Date: Mon Aug 12 01:21:33 2013 -0700 msm8660: Add AUDIO_DEVICE_IN_COMMUNICATION to primary input * In case the app requests a high input samplerate, we need to bypass the MVS route. Change-Id: I413859be4794ee8f9c728a52aaf557954f6b7850 commit 72f2cb7373f0791f888469780b24754ea5c3fb59 Author: Steve Kondik Date: Mon Aug 12 00:14:13 2013 -0700 msm8660: Code cleanups, fix potential crashes Change-Id: I5e75d1fb459d1231279c511d35a0b5d51b5d10e0 commit 3951c22074016482ec10394be86f514454554117 Author: Steven Luo Date: Tue Aug 6 04:04:10 2013 -0700 wl12xx: fix unbalanced wakelock in IRQ-while-suspended path Change-Id: I2d9cf541884a7e2435865096796a3947439c0f4d commit f11668eec5edab56d427bc102b0e45cbade4036e Merge: 40d9e2f c5987d2 Author: Steve Kondik Date: Mon Aug 12 11:46:23 2013 -0700 Merge branch 'jb_mr2' of git://codeaurora.org/platform/packages/apps/Bluetooth into cm-10.2 commit 0878d8af2f1ae115621aa552edfed4120f940d89 Author: Michael Bestas Date: Sat Aug 10 22:38:03 2013 +0300 DSPManager: EL translations Signed-off-by: Michael Bestas Change-Id: Ie2191b551b1cfc8237625ee85dc47de67d1d6365 commit 7dcf2d6918a3152ab10125f3bf59f7f4b2e30473 Author: Michael Bestas Date: Sun Aug 11 01:13:12 2013 +0300 Dialer: EL translations Signed-off-by: Michael Bestas Change-Id: I084b4317a72bbec6a17a988e77d1e8f576e7e98c commit 3f13adfc78d455b2cc68fdda67feca38168a3883 Author: Michael Bestas Date: Sun Aug 11 01:17:24 2013 +0300 cLock: EL translations Signed-off-by: Michael Bestas Change-Id: Iabcec4dde3e55382c2ddc1a72b724658b479ed52 commit 476aa7e2750fa2870cea1d1e901eb9e680212985 Author: DelphinPETER Date: Wed Aug 7 20:18:02 2013 +0200 Phone : Fr translation -Patch set 1 : porting from cm-10.1 Change-Id: Ieb09b90635ecbe9fe65e217bf158c3329957ba57 commit 9d9cfd033670b1d484160e8855027e002c5f3b6b Merge: 02678cd 6a22997 Author: Jorge Ruesga Date: Tue Aug 13 06:22:25 2013 +0000 Merge "Update sw600dp default_workspace_no_telephony for proper layout" into cm-10.2 commit 02678cd99a769320abc875ba53e28ecb5b09706d Author: Michael Jurka Date: Thu Apr 18 17:11:05 2013 +0200 Don't set redundant content description for widgets TextView label already is used as label for accessibility Bug: 8185316 Change-Id: Ic808cd1152cf6f0c6368cca769958147baad8fe5 commit bbd454dc5e11744bff15314daded23b0cdacdef1 Author: Michael Jurka Date: Thu Apr 18 16:57:58 2013 +0200 Trim widget names Bug: 8617506 Change-Id: I2f7137b4b5255820af1fb2437caf3da0c163fff7 commit 89591fc2080c6da58ca91e12d9ec118eeace8a32 Author: Michael Jurka Date: Thu Mar 7 13:15:10 2013 +0100 Improve All Apps --> Workspace performance Fix bug where HW layers were not enabled for that transition Bug: 8323765 Change-Id: Ifae4a17148ae0091b5f592e5150054b0c1269fb1 commit 1e9788c79f74effc3447d123762ffd5eb5775f79 Author: Romain Guy Date: Wed Mar 6 15:31:40 2013 -0800 Prevent CellLayouts from making calls to saveLayerAlpha() Change-Id: I6fe1d9b39a765f4a960f7940c7afc94c784efa16 commit 00d82d3d5dd713b286fa7f58d38086089a981c28 Author: Romain Guy Date: Mon Feb 25 15:00:36 2013 -0800 Disable clipping where unnecessary This change prevents the renderer from using a stencil buffer to render rotated CellLayouts. Change-Id: I0414f59ed45502323ab588820ceb4a5e3ec17140 commit 105fabe129cc6942bb8669694034f35ff6881082 Author: Michael Jurka Date: Mon Jan 14 12:42:27 2013 +0100 Use less HW layers in All Apps (saves memory) Change-Id: Ib2beda7549662a787437c7aa043e7858357c051f commit 64cf2fdd4b1be239851b6242c9719516c1b3e754 Author: Michael Jurka Date: Mon Jan 7 16:16:42 2013 -0800 Don't use text shadows inside folders and all apps (saves memory) Change-Id: I405b7bf251dd055bde0666174003c4c80de09f4e commit 4447d2a95d2cd7da1a71d08b641fab98c89a7280 Author: Winson Chung Date: Tue May 28 16:12:55 2013 -0700 Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810) Change-Id: I3a72f51d6b3c934a5fa42a3478dcb2c363047957 commit aea1117ffda7fb09020c9da4b9e012b7d2ae3c71 Author: Michael Jurka Date: Thu Apr 11 11:32:45 2013 -0700 Only postpone animations if app is visible Fixes bug where folders would remain open after returning to launcher Bug: 8681168 Change-Id: I930616f2aa006c1e23298dbdb0a80a9390ea41af commit 9f882cf8fc28055e1fcf7703d68ab1613326395c Author: Winson Chung Date: Fri Apr 12 15:10:52 2013 -0700 Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717) Change-Id: Ibaec4144ee911c6d784737cf56a4fc8a1dad2886 commit a0d9541218fe4becdeb88c79ea1faf559a90e58a Author: Winson Chung Date: Fri Apr 12 12:36:56 2013 -0700 Fixing issue with qsb icons not being sized correctly. (Bug 8543618) Change-Id: I807eaa8323e138c3ad13b6b923a3598c072c0588 commit bf79d513be562cdec61424336087cd0ddf8cdc12 Author: Michael Jurka Date: Mon Apr 8 18:28:15 2013 -0700 Fix bug where folder open animation gets finished early Also, sync FirstFrameAnimatorHelper with changes made in Recents Bug: 8530231 Change-Id: Ibf1a43f67d91df89a2338f0f0c0fb52ee5496e57 commit e36bef0ca63bc81b4e131ef3054c87db8b52a8cb Author: Michael Jurka Date: Wed Apr 3 14:33:19 2013 -0700 Fix occasional widget flashing Bug: 7619759 Change-Id: Ic07ddfcc3ee76862691f940ad018f2c271d3614a commit 8f25a8cafe1ac1dcfcf06e672a107a822bedfcba Author: Michael Jurka Date: Wed Apr 3 16:25:02 2013 -0700 Fix crash in draw listener Bug: 8528246 Change-Id: Ie3600bed58dc393fcf71f735213a32b51551b52d commit fa2a20fd163f345974478eabdc0bf48a69492aaf Author: Winson Chung Date: Mon Apr 1 18:21:28 2013 -0700 Fixing issue where drag view is jumping when you scroll from hovering over an edge. (Bug 8522679) Change-Id: Ie523e718bd1b558db9608aa66f6c353e4b8e1a14 commit 110df2a70eebad30bcbe04d34e85ebd7f02e3a6d Author: Michael Jurka Date: Thu Mar 28 13:39:35 2013 -0700 Fix crash caused by unregistering animation listener Change-Id: I874ea6f077f593849deb28f723f2da52d018e7a5 commit 0ad71cd7c188bb29a9e4827efb92d45cb9a5d012 Author: Michael Jurka Date: Wed Mar 13 12:55:46 2013 +0100 Fix jumps in the beginning of animations If the first draw frame of an animation is expensive, which it often is, it causes a big jump. Added a helper class which automatically adjusts the animation start time if the first frame is more than 16ms. Change-Id: I100edbc41c2abe930a32d6bcf0a782ea9735f7f9 commit 3a397cbf7fcece384ac2d3a65f61058015b4db36 Author: Michael Jurka Date: Wed May 8 20:15:28 2013 +0200 Fix build breakage from syntax errors Change-Id: I415c5f8f17c4bad7de36d30a246bc758f0a5d806 commit 2231069888b53e6a88dab8001f33f66ff64824fb Author: Michael Jurka Date: Fri May 3 11:40:51 2013 +0200 DO NOT MERGE Fix bug where folder was almost transparent Bug: 8775089 Change-Id: I55d1bdf687e40017a10561f6bb20fc8920ab123c commit 0cfc98f7359e0d0be77ff92fd17d8057f58075d1 Author: Michael Jurka Date: Mon May 6 15:39:11 2013 +0200 Get rid of duplicate backgrounds Bug: 8809491 Change-Id: I9a7c2a4b18a64aed56ab693c8136f4689aa2ce05 commit c190f567f9e1cc5ee026cbfaa64d40641f7247cf Author: pvolkov Date: Fri Aug 9 13:58:27 2013 +0400 Voice+: RU translation Change-Id: I836f7ba8c45eef8bce86eaac326820fa61ce3af4 Patch set 2: Update translation Change-Id: If42b7dd636720b0ebf92b5f7d0d86e59a1732161 commit 45e6598078e3a919ec644b8ad22bf9ad2912e876 Author: Koushik Dutta Date: Mon Aug 12 15:41:14 2013 -0700 add a hook to add extra packages Change-Id: I1f955a59a18bda22c4431d05a426aab91764d20d commit 5dcba3d6fcb5a480ccf2c21a00d3472a2419b8d6 Author: Pawit Pornkitprasan Date: Mon Aug 12 20:57:00 2013 +0700 New APN for DTAC Trinet DTAC has a new MNC 52005 Change-Id: I5dd953ca6ea1503b980381861743385ffe7218b0