summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve swipe to delete stringsMichael Bestas2016-10-174-4/+9
| | | | Change-Id: I180d09a6680084d9fd87c6dafd56db18ca5a580a
* Messaging: Toggable keyboard emoticons accessAdrianDC2016-10-179-2/+60
| | | | | | | * Allows keyboards to always display the line return key Change-Id: I9ecb19733f707d35771255018afebf0b5cda5e6d Signed-off-by: AdrianDC <radian.dc@gmail.com>
* Messaging: Swipe right to delete conversationchengzhi.hou2016-10-179-25/+29
| | | | | | | Change "swipe delete" to "swipe right delete", so SwipeArchive and SwipeDelete can exist at the same time. Change-Id: Id66167c2e749f8ab0ee917e0138027c7404b8c90
* MessageQueue: Process pending messages per subscriptionDiogo Ferreira2016-10-171-48/+122
| | | | | | | | | | | | | | The message dispatcher will only queue one message at a time for both sending and downloading. On multi-sim scenarios this causes failures in a subscription to delay all messages added after the one that fails. This patch changes the pending messages processor to queue one message per subscription for both sending and received, instead of one globally. Change-Id: Ia54906089dccbbe694aab7bf995ac08480d3e4f8 Ticket: CRACKLING-877
* Messaging: change Avatar fontFamily to sans-serif-mediumAltaf-Mahdi2016-10-171-1/+1
| | | | | | Match the changes in ContactsCommon Change-Id: Ica94f00e6121c550ea0bc1dfe73a52162dccda71
* Messaging: Implement option for swipe to delete.Adnan Begovic2016-10-179-3/+128
| | | | | | No one wants to swipe to archive, that's stupid. Change-Id: Ia8f0fc675582ef343311e60b755e284322f25102
* merge in nyc-release history after reset to nyc-devThe Android Automerger2016-06-090-0/+0
|\
| * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-06-050-0/+0
| |\
| | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-05-170-0/+0
| | |\
| | | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-03-220-0/+0
| | | |\
| | | | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-02-280-0/+0
| | | | |\
| | | | | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-02-240-0/+0
| | | | | |\
| | | | | | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-02-230-0/+0
| | | | | | |\
| | | | | | | * merge in nyc-release history after reset to nyc-devThe Android Automerger2016-02-100-0/+0
| | | | | | | |\
| | | | | | | | * merge in nyc-release history after reset to masterThe Android Automerger2016-02-020-0/+0
| | | | | | | | |\
| | | | | | | | | * merge in nyc-release history after reset to masterThe Android Automerger2016-02-020-0/+0
| | | | | | | | | |\ | | | | | | | | | |/ | | | | | | | | |/|
* | | | | | | | | | Merge "Messenger refuses all file:///data/ uris" into nyc-devTavis Bohne2016-06-082-5/+7
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Messenger refuses all file:///data/ urisTavis Bohne2016-05-172-5/+7
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We've been informed it's possible for an app to create a world readable hardlink in L in its own /data directory that links to another apps private data, including Messenger data. The hardlink bypassed our existing checks. So now we simply refuse all file: uris in the /data/ directory. Other apps shouldn't be sending file uris anyway, and we dont know of any that send file:///data/ uris. Bug: 28793303 Change-Id: I778bb2bcb9e11185357093c59fc1fa3f6caa26a1
* / / / / / / / / Bump targetSdkVersion to 24Bill Yi2016-06-021-1/+1
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will only affect AOSP build. BUG:28621267 Change-Id: I13f47b838c743674d371901bed2bb7b0e2cfcfc2
* | | | | | | | Merge "Messaging doesn't allow sharing of its own files" into nyc-devTavis Bohne2016-05-162-2/+24
|\ \ \ \ \ \ \ \
| * | | | | | | | Messaging doesn't allow sharing of its own filesTavis Bohne2016-04-292-2/+24
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -Previously, Messaging allowed sharing of any file it had permission to reach. This meant that bad apps could share a link to file:///data/data/com.android.messaging/databases/bugle_db and Messaging would happily send all this sensitive information to the target. Worse, a bad app could share a softlink to this file, where the symlink was picture.jpg with the image/jpg type. -Now, when sanitizing attachments, we make sure any filepaths don't lead to any Bugle-specific directories. -getApplicationInfo().dataDir is a symlink to /data/data/com.android.messaging, and appears to be the only directory where we store personal data. -Most apps share as contentUris, including Messaging, so Messaging can still share to itself. Change-Id: Ic464bc1f099029a030793c478aaf88b957d8bad1 Fixes:28076752
* | | | | | | | Add badge icon for work contact in search resultTony Mak2016-05-169-14/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BUG=26021888 BUG=28016344 (cherry picked from commit 6e00763823cd1b27ff88d25d0eb11f8addc3b2e6) Change-Id: If0e2f7b1c58cd064ebfdae8a9b735b391c5009fc
* | | | | | | | Cleanup enterprise feature in ContactUtilTony Mak2016-05-161-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Remove isWorkProfileSupported checking, api level checking is enough. 2. Replace the hardcoded uri with the corresponding api. BUG=26797244 BUG=28016344 (cherry picked from commit 0d7a1cce157e4ffb26d5fefb9908bbeffcb1d03c) Change-Id: I76edad19dc6a19aa77b523cb960f716fca08944d
* | | | | | | | Separate work and personal contacts search resultTony Mak2016-05-165-61/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change allows sms app to show search result of different directories in different partitions. Currently, only personal default and enterprise default directory are searched. BUG=26021888 BUG=28016344 (cherry picked from commit 59666b32c192bd28807ccd2f9153c796668bdf13) Change-Id: I733ceaae806d13661861126ce61c34108ac7e662
* | | | | | | | Search enterprise directory as well in SMS appTony Mak2016-05-162-24/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: Update the UI to show enterprise result separately (b/26021888) Bug: 28016344, 25977180 (cherry picked from commit 5c621e57256f5068a43f1456f9bab1194f0d27b2) Change-Id: I7130ae5e057ed750a29f64c5497a04b868613579
* | | | | | | | Add isAtLeastN in OsUtilVictor Chang2016-05-111-0/+11
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 28016344 Change-Id: I431b4fed3f2114d1f1b311416a892f608a846e4c
* / / / / / / Messaging app ClassCastException (DecorContext -> Activity) when SMSoIMS is ↵Tom Taylor2016-03-211-2/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | initiated Bug 27649619 Change-Id: I1c0de7c14abd255ceb9d61a377db3276c32fede0
* / / / / / Revert "Pin messaging to use Jack with 1.7 language"Yohann Roussel2016-02-261-3/+0
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 445d7baabc65ffec355e47d0452bafa0f6804923. Bug: 27333568 Bug: 27305482 Bug: 26753820 Change-Id: I44c126c3a54de332c0032e1d7d158f95099bfc03
* / / / / Pin messaging to use Jack with 1.7 languageNeil Fuller2016-02-231-0/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is a bug in the current version of Jack that causes problems when the default is changed to 1.8. Pinning to 1.7 appears to help. Bug: 27305482 Bug: 26753820 Change-Id: Ia29bf5cb14c754be4c4b453aa89a9d9c369d9e52
* / / / Re-enable Jack for Messaging and its testsYohann Roussel2016-02-223-5/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Jack was disabled because of bugs in Jack and missing support for testing obfuscated applications. Both are now fixed so Jack can be enabled. Bug: 27215871 (cherry picked from commit bf6bd40faa264ec2727a4b23e6e4b72815ec5518) Change-Id: I73d3c5a3599640932b2305ffe22bb5ef27814ba3
* / / Remove "_" variable for Java 8Ye Wen2016-02-091-2/+2
|/ / | | | | | | | | | | b/27045502 Change-Id: I7ce2bb262fdc2b64f2c6b3cb629a2ec93450b265
* / Change "Touch" to "Tap"Ye Wen2016-01-291-8/+8
|/ | | | | | b/26749422 Change-Id: I2ca48f7534bf18344a4e6d85470543d23b3dfa5c
* Don\'t add BUILD_NUMBER to version for platform builds am: cc3d547961Dan Willemsen2015-10-291-0/+5
|\ | | | | | | | | | | | | am: 0c38f114c1 * commit '0c38f114c11a3828a2a3c114720b4a62be391cf4': Don't add BUILD_NUMBER to version for platform builds
| * Don\'t add BUILD_NUMBER to version for platform buildsDan Willemsen2015-10-291-0/+5
| |\ | | | | | | | | | | | | | | | | | | am: cc3d547961 * commit 'cc3d547961bf9115821c50ab616286a261e5d4fc': Don't add BUILD_NUMBER to version for platform builds
| | * Don't add BUILD_NUMBER to version for platform buildsDan Willemsen2015-10-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're removing differences between two builds that have the same source. These builds will have different BUILD_NUMBERs though, so it shouldn't be embedded in the binary. For eng builds, using the current date forces the APK to be rebuilt every time the makefiles are read. Remove this for platform builds, but keep it if building unbundled. Bug: 24201956 Change-Id: I8c0ad93e817c74c69b8d8156d4727952b08024d4
* | | am 12fc4d9e: am 1bc27610: Theme colored ic_preview_pause and ic_preview_play ↵Ye Wen2015-09-0310-0/+0
|\| | | | | | | | | | | | | | | | | | | | icons * commit '12fc4d9e781b613007d597b396ca221ca7d9944a': Theme colored ic_preview_pause and ic_preview_play icons
| * | am 1bc27610: Theme colored ic_preview_pause and ic_preview_play iconsYe Wen2015-09-0310-0/+0
| |\ \ | | | | | | | | | | | | | | | | * commit '1bc276100f18e5092b4bc270add5902c1de29356': Theme colored ic_preview_pause and ic_preview_play icons
| | * | Theme colored ic_preview_pause and ic_preview_play iconsYe Wen2015-09-0110-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | b/23071029 Change-Id: I3cdd249a7e86fc351ee12620b2d3062eee91af57
* | | | am 7c64a2c8: am 2034020d: Fix build breakage caused by giflib updateMatt Sarett2015-08-260-0/+0
|\| | | | | | | | | | | | | | | | | | | * commit '7c64a2c808755362f3d0f002d4ecc3a2ed87cfb6': Fix build breakage caused by giflib update
| * | | am 2034020d: Fix build breakage caused by giflib updateMatt Sarett2015-08-260-0/+0
| |\ \ \ | | | |/ | | |/| | | | | | | | | * commit '2034020d8ea4eb7c5f92aaa79b2307d04766bfb3': Fix build breakage caused by giflib update
| | * | Fix build breakage caused by giflib updateMatt Sarett2015-08-241-2/+2
| | | | | | | | | | | | | | | | Change-Id: I225c29f321e75bf2813c389ae3b7e9e888daa3cf
* | | | am 05f9cbf3: am 87c91b56: am fd80890f: Bug 23071029: Assets with the right colorShri Borde2015-08-260-0/+0
|\| | | | | | | | | | | | | | | * commit '05f9cbf3d141f3d397b999d4e9dfff646fb1a8ea':
| * | | am 87c91b56: am fd80890f: Bug 23071029: Assets with the right colorShri Borde2015-08-260-0/+0
| |\| | | | | | | | | | | | | | * commit '87c91b56499854ff5a10f8d6b0c282393c7a0c3f':
| | * | am fd80890f: Bug 23071029: Assets with the right colorShri Borde2015-08-2130-0/+0
| | |\| | | | | | | | | | | | | | | | | * commit 'fd80890f7ffd2916cb79e35362f9c54a93017e5f': Bug 23071029: Assets with the right color
* | | | am ece795c3: am 3a0ddc3d: am eba0949b: Access incoming audio files after ↵Shri Borde2015-08-260-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | user taps Play * commit 'ece795c3091f5e3de3f4ff39f3dd632afc201050':
| * | | am 3a0ddc3d: am eba0949b: Access incoming audio files after user taps PlayShri Borde2015-08-260-0/+0
| |\| | | | | | | | | | | | | | * commit '3a0ddc3d801f9e44960e9abe98bcaa9f8d78961d':
| | * | am eba0949b: Access incoming audio files after user taps PlayShri Borde2015-08-216-23/+90
| | |\ \ | | | | | | | | | | | | | | | | | | | | * commit 'eba0949bc60e9002adf0c96044677b4c281b2819': Access incoming audio files after user taps Play
* | | | | am 95903a86: am a358badf: Merge d4b7315d551cc8a930c88e27ba623b3ac38f196a to ↵Mike Dodd2015-08-260-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | mnc-dev-plus-aosp to fix build. * commit '95903a86bf827a09d9bc7780a6e3b882745bd201':
| * | | | am a358badf: Merge d4b7315d551cc8a930c88e27ba623b3ac38f196a to ↵Mike Dodd2015-08-260-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | mnc-dev-plus-aosp to fix build. * commit 'a358badf0266d5188b86aecdcf4f33e0d4491ae1':
* | | | | am b0ef7745: Fix build breakage caused by updating giflibMatt Sarett2015-08-241-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | * commit 'b0ef77450df6480941fd6c737c34a44ea29b1f21': Fix build breakage caused by updating giflib