141214 Commits

Author SHA1 Message Date
Christopher Tate
3b728f5f46 Merge "Refactor restore to deal with heterogeneous datasets" 2014-06-30 22:27:39 +00:00
Shriram Ganesh
a0985d370a Config change to make emergency calls on ims always
Config value introduced to always place emergency calls on ims
irrespective of service state

Change-Id: If40fb8326d165f5b1093c77982ed9747cba596ca
2014-06-30 18:15:56 -07:00
Uma Maheswari Ramalingam
a8e9cf0989 Config change to skip hold before merge request
Config value introduced to skip apps sending
hold request before merge.
Vendor IMS solution will be responsible to do both.i.e.hold
followed by merge request.

Change-Id: I1aec0f95381d43b3f7f1704fce988f0796839c36

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml
2014-07-01 01:03:24 +00:00
Christopher Tate
51fea57e06 Refactor restore to deal with heterogeneous datasets
Transport-based restore now handles both key/value and full-data
(stream) data delivery.

Also: PMBA now holds metadata for *all* apps, not just those with
backup agents.  Since we need to consult this for every restore-
at-install operation we cache this locally now, tagged per transport
and per remote dataset, to avoid having to re-download it as part
of every future restore operation.

Also fixed a bug in LocalTransport that was preventing restore of
key/value datasets, i.e. all of them that were nominally available
prior to this change.

NOTE: at present there is no automatic full-data backup; if for
testing purposes you need to create some to then use for restore,
you still need to use 'bmgr fullbackup ...' to push them.

NOTE: at present the unified transport restore uses a refactored
"engine" implementation to handle stream data that encapsulates
the existing "adb restore" implementation.  However, the adb
restore code path has not yet been refactored to wrap the newly-
extracted engine version; it still contains its own copy of all
the relevant logic.  This will change in a future CL, at which
point offline/USB archive restore will simply wrap the same
shared stream-restore engine implementation.

Bug 15330073
Bug 15989617

Change-Id: Ieedb18fd7836ad31ba24656ec9feaaf69e164af8
2014-06-30 17:43:05 -07:00
Chris Craik
9a347f1992 Initial replacement of setOutline() with ViewOutlineProvider API
bug:15283203

A View's outline is now managed by its outline provider. This means
the outline is automatically requeried when needed (e.g. drawable
updates or resize), with customizable querying behavior.

Also adds 'isFilled' property to outline, to be used for hinting
shadow overdraw avoidance.

Change-Id: Ie137548fa850f1ff7863ab2f660d05145c2ad11e
2014-07-01 00:16:25 +00:00
Winson Chung
04d0f75678 Adding back-behavior test.
Change-Id: I85fda478a99ca097f78ad9231b3cdfbba0903f63
2014-06-30 23:57:50 +00:00
Winson Chung
2f55f32f7b Merge "Using base intent to check the calling app instead of uid. (Bug 15940115)" 2014-06-26 23:50:27 +00:00
Winson Chung
312bc5430a Using base intent to check the calling app instead of uid. (Bug 15940115)
Change-Id: I571f1d3f90707046cca0eaaae3e8e958444cc971
2014-06-30 16:24:10 -07:00
George Mount
39f09e23d4 Don't throw exception for root scene transitions.
Bug 13745751

Change-Id: I7bb3cbabf4f402b38f5aa57ad0ee3b4320fa83cc
2014-06-30 23:16:30 +00:00
Alan Viverette
d87c7767d9 Merge "Fix NPE in AbsListView hotspot management" 2014-06-30 22:33:05 +00:00
Alan Viverette
8390fab6f4 Fix NPE in AbsListView hotspot management
BUG: 15989761
Change-Id: I1c2fc2ddf3128bf3ba4aa7d986899193559b0c76
2014-06-30 16:03:43 -07:00
Amit Mahajan
2baabeaf69 Merge "EAP-SIM RIL command name change." 2014-06-30 22:24:07 +00:00
Amit Mahajan
d518376874 EAP-SIM RIL command name change.
Modified the name to match what was in QCRIL.

Change-Id: I41abfacb7bacd4cfa0d4543100ac9960c97184f9
2014-06-30 22:59:07 +00:00
Alan Viverette
20312a4825 Merge "Fix Material-themed alert dialog sizing" 2014-06-30 22:27:39 +00:00
Alan Viverette
f56ed2db00 Fix Material-themed alert dialog sizing
Also cleans up line width and final usage in AlertController.

BUG: 14904438
Change-Id: Idffa7a1c6edcf4a709ff6322d4bf95ce22d281ea
2014-06-30 15:57:44 -07:00
Jorim Jaggi
931f518863 Merge "Fix rounded corners in QS panel." 2014-06-26 21:33:38 +00:00
Jorim Jaggi
fbbe811bd8 Fix rounded corners in QS panel.
Bug: 15949122
Change-Id: I6cd306c5dbfef6aad456bd6c82faf53cac0c040c
2014-07-01 02:09:19 +02:00
Narayan Kamath
1dc550fa73 Merge "Fix packing of values at offset 16." 2014-06-26 21:28:22 +00:00
Narayan Kamath
b297591622 Fix packing of values at offset 16.
Our bitmask for setting the highest bit to 0 for
0b11100000 (0xef) instead of 0b01111111 (0x7f) so
we would end up setting bit 5 of each offset to
zero. Fix this and expand test coverage by adding
a fake language (tgp) that has this bit set in both
its bytes.

This issue was discovered while adding CTS tests for
"tgl".

Change-Id: Ibb6de03000951c907c252049771039ab7466187a
2014-06-30 16:20:27 +01:00
Jorim Jaggi
e205379658 Merge "Fix scrim flashing when no security is set." 2014-06-26 21:23:48 +00:00
Jorim Jaggi
3c98b6e628 Merge "Improve peek behavior and fix a few bugs in PanelView" 2014-06-26 21:33:38 +00:00
Jorim Jaggi
2f4688fbbd Merge "Improve fling logic for opening the notification shade" 2014-06-26 21:23:48 +00:00
Chet Haase
cb923d99e9 null-check before derefing title in MenuItemImpl
The toString() method in MenuItemImpl returns mTitle.toString(),
which crashes when the title is null (which it can be, since there
is no requirement that a title be non-null, and you can get one
by simply not assigning a title to begin with or by setting it
to null).

Issue #13420311 MenuItemImpl can't handle a null title

Change-Id: I701d1d565f1d254ffdd41ca64c1abaf2906edb79
2014-07-01 13:31:48 +00:00
Hector Dearman
a70d1d99de Deprecate the Cookie Sync Manager
The CookieSyncManager is largely useless as the WebView
automatically syncs cookies every 30s (whether you like it
or not). The one method which needs to be saved is sync,
there is no other way to force a sync without this.
We move sync to the CookieManager and rename it to flush
for greater consistency.

Bug: 11060034
Change-Id: I8a14998020eea54f196fc6ed845b09ed69cfd447
2014-07-01 13:12:29 +01:00
Dirk Dougherty
bf91c8a61d am bb5a3dfb: Doc change: point to correct plus community for ldp.
* commit 'bb5a3dfbe858b899a04a0d406639e6602e403376':
  Doc change: point to correct plus community for ldp.
2014-06-26 21:23:14 +00:00
Dirk Dougherty
bb5a3dfbe8 Doc change: point to correct plus community for ldp.
Change-Id: I6d22041f3de47ce59d418b492c8c7b2b758c2e05
2014-06-26 14:14:17 -07:00
Dirk Dougherty
dbe1dc3bf4 am d3e8c7f1: Doc change: change plus community for ldp.
* commit 'd3e8c7f19496d6a9ec94c6e7686bd0a6d35f730b':
  Doc change: change plus community for ldp.
2014-06-26 21:12:42 +00:00
Dirk Dougherty
d3e8c7f194 Doc change: change plus community for ldp.
Change-Id: I4dd149f2e2521f79d526dd89c08afb794fc83361
2014-06-26 12:44:24 -07:00
Baligh Uddin
312f305da2 Import translations. DO NOT MERGE
Change-Id: I6f1b0c684d15150f598538fcb34c0815586ba54a
Auto-generated-cl: translation import
2014-06-26 11:48:06 -07:00
John Spurlock
913054f0f9 Merge "QS: Improve dual tile labels." 2014-06-26 18:42:03 +00:00
John Spurlock
39076ed379 QS: Improve dual tile labels.
Use the solid dropdown caret and improve vertical spacing.

Change-Id: I839fb3130a0fc621a2217e5211fb7b4f053a5685
2014-07-01 10:19:24 -04:00
Robert Ly
4accf0489a am cfcb47c9: Merge "fix reference link" into klp-modular-dev
* commit 'cfcb47c90ab2516e6f13cef83b1afe98ffe59e44':
  fix reference link
2014-06-26 18:41:33 +00:00
Robert Ly
61fe220eef am ff0b6006: Merge "fix link" into klp-modular-dev
* commit 'ff0b60068ad2f1ee0c9a09afdd4c1ed5abe94b3d':
  fix link
2014-06-26 18:36:37 +00:00
Jorim Jaggi
5cdd1cc1df Merge "Fix a bug where a short fling resulted in a bad state" 2014-06-26 18:35:29 +00:00
Yohann Roussel
dd59aba6c7 Merge "Manually disable dexopt for multidex test apps." 2014-06-26 18:34:16 +00:00
Yohann Roussel
85fa4e19b2 Manually disable dexopt for multidex test apps.
Because at the moment, omitting to explicitly disable dexopt produces apks with
no classes.dex inside.

Change-Id: I44ffc6b013a7b119c7deb332cf60f4fe8a11068c
2014-06-30 16:48:20 +02:00
Baligh Uddin
76dc35cfe7 Import translations. DO NOT MERGE
Change-Id: I0744341c6988f5b93105aab2a2a5830983578a65
Auto-generated-cl: translation import
2014-06-30 14:44:21 +00:00
Baligh Uddin
2300d06a2e Import translations. DO NOT MERGE
Change-Id: I66faac7461c003000096bc838fbf166b6fbff2c8
Auto-generated-cl: translation import
2014-06-30 14:35:00 +00:00
Baligh Uddin
700c8ad6c8 Import translations. DO NOT MERGE
Change-Id: I19ba0a7849975b5f1674a9b04ec1d1bf08c25a9f
Auto-generated-cl: translation import
2014-06-30 14:34:43 +00:00
Baligh Uddin
f8c5b40b6c Import translations. DO NOT MERGE
Change-Id: I1ce049ca89479b5d669f813661ce097d97e36629
Auto-generated-cl: translation import
2014-06-30 14:34:23 +00:00
Baligh Uddin
28b91300c4 Import translations. DO NOT MERGE
Change-Id: I8ac7188f10753e0f89761851b6f68c71d58866ed
Auto-generated-cl: translation import
2014-06-30 14:34:10 +00:00
John Reck
9fa3a24d65 Add missing invalidate calls
Bug: 13675947

Change-Id: Ifaf8a43f487d167672d40fa49c85949738ab9396
2014-06-30 14:18:35 +00:00
John Reck
711ecaf000 Merge "More cleanups" 2014-06-27 15:56:14 +00:00
John Reck
918ad523b2 More cleanups
Change-Id: Id5967944b949a2aec57e4fe9fdcdc04c11b8c35a
2014-06-27 22:34:16 +00:00
Alan Viverette
81af3aef9a Update currents.txt to fix build
Change-Id: I46dde6a1ef127dcbaac4937c4bb86cb6e9b6c8e1
2014-06-27 22:32:40 +00:00
Baligh Uddin
c97d020422 Merge "Import translations. DO NOT MERGE" 2014-06-26 23:50:27 +00:00
Baligh Uddin
d3530a463e Import translations. DO NOT MERGE
Change-Id: If11e03bf833fb561e2e20cc89166a380504b30c3
Auto-generated-cl: translation import
2014-06-30 14:35:51 +00:00
Baligh Uddin
30594a7cfd Merge "Import translations. DO NOT MERGE" 2014-06-26 23:50:27 +00:00
Baligh Uddin
9b4e5c7910 Import translations. DO NOT MERGE
Change-Id: Ia81c920a4555c9f2d98668dd83f2436cafd7a98c
Auto-generated-cl: translation import
2014-06-30 14:36:07 +00:00
Baligh Uddin
eb5b366411 Import translations. DO NOT MERGE
Change-Id: Ie9e0b56d87903d361e1a0384f51e32e39441ec7a
Auto-generated-cl: translation import
2014-06-30 14:35:37 +00:00