summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Trebuchet: Fix possible OOBMichael W2016-05-181-5/+8
| | | | | | | | | In some cases mText is empty and Substring will then throw an OOB Add logic to fix this (Reference: BugReports 13-20160506-12, Line #157) Change-Id: I2b32b0a56a93977d34b780afb9b3047e9fa566b0
* Automatic translation importAbhisek Devkota2016-05-171-0/+2
| | | | Change-Id: I6dca23a474afb664456400ef47209a1d1174676b
* Trebuchet: Rebind QSB in finishBindingItemscretin452016-05-151-0/+1
| | | | | | | | | Sometimes the GMS QSB doesn't bind properly. Especially after going through OOBE without network. Issue-id: CYNGNOS-2833 Change-Id: Ib64fee898b6f55d14f35fe7efc5c36b090422d36
* Automatic translation importAbhisek Devkota2016-05-141-0/+1
| | | | Change-Id: If441e5345f298107f32447fbfe573f03eaa7c1d7
* Check for null provider info when removing widgetSkrilax_CZ2016-05-111-2/+4
| | | | | | | | | | When doing clean installation and restoring backup, any stubs for the widget on the homescreen for apps are not present (downloading them doesn't help) appear to have null provider info. Add a check for that in removeAppWidget to prevent crashing. Change-Id: I207b6a9ba534f572e1937a7b2a0cdc4eb90aff37
* Trebuchet: Make workspace layout configurable by prebundled mcccretin452016-05-111-1/+48
| | | | | | | | Ported patch: http://review.cyanogenmod.org/#/c/111725/ Issue-id: PAELLA-236 Change-Id: I1d02cfc4f1e7e7fc5b1aaf326072b0ffe8966c05
* Automatic translation importAbhisek Devkota2016-05-101-0/+1
| | | | | Change-Id: I6ca91be993d3ef1fa65a3c6e4eb7018120867841 Ticket: RM-232
* Put apps with uncomputable section names in special bucketArtem Shvadskiy2016-05-101-14/+20
| | | | | Change-Id: I8ec0a2a9a46c3f45f2c52ac6a4d4d812881c52b7 issue-id: CYNGNOS-2683
* Trebuchet: Index folder contents screen and cells on first loadcretin452016-05-103-31/+72
| | | | | | Issue-id: CYNGNOS-2755 Change-Id: I260d1b098e7759a0134bc40f892b8783452c9528
* Automatic translation importMichael Bestas2016-05-1025-0/+37
| | | | Change-Id: I35440df52a30c69d6db2a41fc6542f147f65d2a6
* Trebuchet: Add runtime storage perm check for wallpaper pickercretin452016-05-053-1/+45
| | | | | | Issue-id: FEIJ-441 Change-Id: Iac9a2c249de595568f68313335d337410928d19e
* Prevent widget previews from showing empty images.Artem Shvadskiy2016-05-033-80/+166
| | | | | | | | | | | | | | | | | | | | When scrolling through the widget drawer, we submit multiple AsyncTasks to load and display preview images. On certain devices, attempting to load these images from AppWidgetManagerCompat (when we are generating previews for the first time) on a multi-threaded executor can cause us to receive empty images. To avoid this, we allow preview loading from the cache on a multi-threaded executor, but defer preview generation to a single-threaded executor. Additionally, the read and write db methods were not using the same ComponentName output (flattenToString vs flattenToSimpleString), which was resulting in consistent cache misses that forced unnecessary preview regeneration. This has been unified so we properly load from the cache. Change-Id: I3a90cf88fed531713e5d2df876f4ede822f7d569 issue-id: FEIJ-346
* Trebuchet: send metrics directly when possibleRoman Birg2016-05-034-45/+42
| | | | | | | | | | | | Use the SDK directly instead of relying on an external package. Still relies on C-Apps Core to send. Reverts the revert and fixes the issue (missing aapt flag overlay) This reverts commit d20f7796e45dcae0e619d3bb76a3a89674705702. Ticket: CYNGNOS-2545 Change-Id: I9445cadc429c3158cabb6a7d07e016f6fe3dac19
* Use bitmap filtering for shrinking app iconsArtem Shvadskiy2016-05-021-1/+1
| | | | | Change-Id: I54d1bff08c947f54ec0d35ec08b557ddd8e31e23 issue-id: CRACKLING-1051
* Prevent crash when exiting grid size fragmentArtem Shvadskiy2016-05-021-2/+4
| | | | | Change-Id: Iea39713b71a8c54bf4bf79f0b1b0c865a7950fa4 issue-id: FEIJ-197
* Revert "Merge tag 'android-6.0.1_r22' of ↵Michael Bestas2016-05-026-7/+7
| | | | | | | | | https://android.googlesource.com/platform/packages/apps/Launcher3 into HEAD" This reverts commit 1129f556e5097e777bd2071890cc622db6a14f5e, reversing changes made to e48ef94fd67a228c3ab402bdbb2b77c8a5440012. Change-Id: Ie2c86d2cf4856b99ac65030c8af3571b926fde53
* Revert "Trebuchet: send metrics directly when possible"Roman Birg2016-04-294-40/+44
| | | | | | This reverts commit 097b9503f45ae2a50c501fa95d13776d656621bb. Change-Id: I07e8ee6665b8ed112818a4dc596cf91adf94d6f0
* Trebuchet: send metrics directly when possibleRoman Birg2016-04-294-44/+40
| | | | | | | | | | | Use the SDK directly instead of relying on an external package. Still relies on C-Apps Core to send. Ticket: CYNGNOS-2545 Change-Id: I1af8106917e77b9ba70c57f18f5894087fc2f274 Signed-off-by: Roman Birg <roman@cyngn.com>
* Trebuchet: Don't create shadow on 0 width/height iconcretin452016-04-281-0/+4
| | | | | | Issue-id: CYNGNOS-2646 Change-Id: Iccadeaf28ec5e36b1c5a2f7ce714aa31d4439167
* Trebuchet : Update default workspace for dialerRichard MacGregor2016-04-214-10/+6
| | | | | | Ticket CD-544 Change-Id: I47602367254732390ff73ae4676e569b7f27b819
* Trebuchet: sign when not building with test keysRoman Birg2016-04-181-1/+5
| | | | | | Ticket: CYNGNOS-2339 Change-Id: I1b05cda4757152d3851d917b4c9888b00203256b Signed-off-by: Roman Birg <roman@cyngn.com>
* Automatic translation importMichael Bestas2016-04-164-1/+187
| | | | Change-Id: I2e0792868eb45ea6df3b68f05cfdee577b37d7eb
* Trebuchet: Always cancel any pending dim animationscretin452016-04-141-4/+4
| | | | | | Issue-id: CYNGNOS-2470 Change-Id: Id66a6acfa65af63a0c44b73b56769c566b09961c
* avoid NPEMarcos Marado2016-04-141-16/+22
| | | | Change-Id: I8a2d74c8c305112fcbb76d56b126d15a6015de8b
* Trebuchet: Don't crash when AppWidgetService is unavailablecretin452016-04-132-2/+8
| | | | | | Issue-id: CYNGNOS-2437 Change-Id: Ie83f26482539a821f498e07bec6d955c849b02c7
* Trebuchet: add gello to hotseatjrizzoli2016-04-074-0/+15
| | | | | | | Also migrate shortcuts from aosp browser to gello and vice versa Change-Id: I713539365b16dfc9f2ee37a7917d49f245fd5df0 Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
* Automatic translation importMichael Bestas2016-04-067-4/+160
| | | | Change-Id: I8625d748fc555085c11ecf48ac07b317c3e54c38
* Automatic translation importMichael Bestas2016-03-2830-25/+290
| | | | Change-Id: I3c1fc9541cddb25aea2812aaf8ed0b3f8f17ca11
* Ignore tap below scrubber in the app container padding areaKamaljeet Maini2016-03-251-1/+17
| | | | | | | | | | When user taps on the padding area of all apps container below the scrubber, the tap should be ignored. Before this patch, the tap was sent back to parent view, which led to scrolling of the background wallpaper. Now the tap is ignored. Change-Id: Ic8840c9eafaf254d2bfbffe556f3dc7ab20fdccc Issue-Id: CyanogenOS/CYNGNOS-1933
* Trebuchet: Fix NPE while binding unavailable itemscretin452016-03-241-1/+3
| | | | | | Issue-id: CYNGNOS-2282 Change-Id: I6895c3c043a2b8a9506f3dc2f8a357942d8f35c4
* Fix metric reporting for remote folderArtem Shvadskiy2016-03-213-27/+53
| | | | | Change-Id: I07ff54f2bd2c615ffb8625b4016704468bfb006f issue-id: CYNGNOS-2251
* Automatic translation importMichael Bestas2016-03-1793-5/+417
| | | | Change-Id: Ic450029d8807acf69f4ed04201c75f1ab7b9ad02
* Trebuchet: Fix some issues with the DB upgrade pathcretin452016-03-151-14/+21
| | | | | | Issue-id: CYNGNOS-2249 Change-Id: If124a9ac51c665c869cf5a745390374658b87156
* Show apps as unavailable when on unmounted storaged34d2016-03-154-8/+195
| | | | | | | | | | | This patch allows shortcuts to apps that are currently unavailable due to being on unmounted external storage to remain on the workspace and in folders. The icons will be disabled and grayed out until the external storage is mounted. Issue-id: CYNGNOS-1344 Change-Id: I971483806b27e3a75ef0d5bb89d8dfb86f97511e
* Merge tag 'android-6.0.1_r22' of ↵Steve Kondik2016-03-136-7/+7
|\ | | | | | | | | | | https://android.googlesource.com/platform/packages/apps/Launcher3 into HEAD Android 6.0.1 release 22
| * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| |\ | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours am: a34c8cc2ba -s ours am: 446b98f4e4 -s ours am: 90022fd4c9 -s ours am: 2473783bbd -s ours am: 14ac721939 -s ours * commit '14ac721939d769f15a4a605955c533197b2ac627': Import translations. DO NOT MERGE
| | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours am: a34c8cc2ba -s ours am: 446b98f4e4 -s ours am: 90022fd4c9 -s ours am: 2473783bbd -s ours * commit '2473783bbdf6b8ddc5affe8a394a1aa20c24f65d': Import translations. DO NOT MERGE
| | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours am: a34c8cc2ba -s ours am: 446b98f4e4 -s ours am: 90022fd4c9 -s ours * commit '90022fd4c98a8d206bd23b3ec09dc9e710ccb4f8': Import translations. DO NOT MERGE
| | | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours am: a34c8cc2ba -s ours am: 446b98f4e4 -s ours * commit '446b98f4e451813247a4b4d8aac690ee936c634d': Import translations. DO NOT MERGE
| | | | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours am: a34c8cc2ba -s ours * commit 'a34c8cc2ba2f8bf33ff80509dc487b9b475d5e9d': Import translations. DO NOT MERGE
| | | | | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours am: 25c42a0937 -s ours * commit '25c42a09370a96264a84bc44e7ab502bc687bc45': Import translations. DO NOT MERGE
| | | | | | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s ours am: b58e5fbc57 -s ↵Baligh Uddin2015-10-200-0/+0
| | | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours am: 2aa01afb35 -s ours * commit '2aa01afb35e037f6598eb0e6ca3619f618425290': Import translations. DO NOT MERGE
| | | | | | | | * Import translations. DO NOT MERGE am: 2c29ac6eb5 -s oursBaligh Uddin2015-10-200-0/+0
| | | | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b58e5fbc57 -s ours * commit 'b58e5fbc57cc8ab7d686c4850a0aeb1fd3d77f29': Import translations. DO NOT MERGE
| | | | | | | | | * Import translations. DO NOT MERGEBaligh Uddin2015-10-200-0/+0
| | | | | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 2c29ac6eb5 -s ours * commit '2c29ac6eb52a767f77541a739a492d60d600e29a': Import translations. DO NOT MERGE
| | | | | | | | | | * Import translations. DO NOT MERGEBaligh Uddin2014-08-155-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I25b58caad3491fcd25652bc7eb0aefe0058caeff Auto-generated-cl: translation import
| * | | | | | | | | | am 869df29e: (-s ours) am c1ac011a: (-s ours) Import translations. DO NOT ↵Baligh Uddin2015-10-200-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE am: 35424cc2a6 -s ours am: 8a901a6133 -s ours am: 6cf8795a68 -s ours am: 2d714406cd -s ours am: ed94b5520d -s ours am: 3e1c84ad8c -s ours am: 4c6f47c15e -s ours am: f4dd532c3e -s ours am: 9c26a98ebf -s ours * commit '9c26a98ebf6052cd37c90a5abeb1df8d23158905': Import translations. DO NOT MERGE
| | * | | | | | | | | am 869df29e: (-s ours) am c1ac011a: (-s ours) Import translations. DO NOT ↵Baligh Uddin2015-10-200-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE am: 35424cc2a6 -s ours am: 8a901a6133 -s ours am: 6cf8795a68 -s ours am: 2d714406cd -s ours am: ed94b5520d -s ours am: 3e1c84ad8c -s ours am: 4c6f47c15e -s ours am: f4dd532c3e -s ours * commit 'f4dd532c3e8d63805482cfb911cd2d50454a0837': Import translations. DO NOT MERGE
| | | * | | | | | | | am 869df29e: (-s ours) am c1ac011a: (-s ours) Import translations. DO NOT ↵Baligh Uddin2015-10-200-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE am: 35424cc2a6 -s ours am: 8a901a6133 -s ours am: 6cf8795a68 -s ours am: 2d714406cd -s ours am: ed94b5520d -s ours am: 3e1c84ad8c -s ours am: 4c6f47c15e -s ours * commit '4c6f47c15eb13f297be5d19423eebb6f1b683b11': Import translations. DO NOT MERGE
| | | | * | | | | | | am 869df29e: (-s ours) am c1ac011a: (-s ours) Import translations. DO NOT ↵Baligh Uddin2015-10-200-0/+0
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE am: 35424cc2a6 -s ours am: 8a901a6133 -s ours am: 6cf8795a68 -s ours am: 2d714406cd -s ours am: ed94b5520d -s ours am: 3e1c84ad8c -s ours * commit '3e1c84ad8cecb69a3b417eced3ae6fbe219cc520': Import translations. DO NOT MERGE
| | | | | * | | | | | am 869df29e: (-s ours) am c1ac011a: (-s ours) Import translations. DO NOT ↵Baligh Uddin2015-10-200-0/+0
| | | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MERGE am: 35424cc2a6 -s ours am: 8a901a6133 -s ours am: 6cf8795a68 -s ours am: 2d714406cd -s ours am: ed94b5520d -s ours * commit 'ed94b5520deed39c1d55f22d1281fb56433a3d28': Import translations. DO NOT MERGE