7964 Commits

Author SHA1 Message Date
Alan Viverette
8636ace696 Allow styling of fast scroll decorations, add default styles
Also fixes bad old-style thumb 9-patches.

BUG: 11030706
Change-Id: I51abba952acf87586449fbda329212b435d1d6df
2013-10-31 15:41:31 -07:00
Svetoslav
201006fd35 am 37a5a1ea: am 330c6be9: am 86bfb3af: Merge "Not show share targets that cannot be launched." into klp-dev
* commit '37a5a1ea8743d439db7bc0384f62589537c21d28':
  Not show share targets that cannot be launched.
2013-10-29 08:30:33 -07:00
Svetoslav
37a5a1ea87 am 330c6be9: am 86bfb3af: Merge "Not show share targets that cannot be launched." into klp-dev
* commit '330c6be9dcda95cc2666c2a0cb62ea1cfc9a1d48':
  Not show share targets that cannot be launched.
2013-10-29 08:28:05 -07:00
Svetoslav
330c6be9dc am 86bfb3af: Merge "Not show share targets that cannot be launched." into klp-dev
* commit '86bfb3af4296a1263cb2c01a9e87b5b20015fedb':
  Not show share targets that cannot be launched.
2013-10-29 08:25:18 -07:00
Svetoslav
86bfb3af42 Merge "Not show share targets that cannot be launched." into klp-dev 2013-10-29 15:23:27 +00:00
Svetoslav
d54a331111 am c19c3c8d: am c7f18b52: am 099d842b: Update javadoc to fix the build.
* commit 'c19c3c8d045059614aaef62e3553ccd06d50782c':
  Update javadoc to fix the build.
2013-10-28 16:44:28 -07:00
Svetoslav
c19c3c8d04 am c7f18b52: am 099d842b: Update javadoc to fix the build.
* commit 'c7f18b526f2029e78ea609db688854439e180d31':
  Update javadoc to fix the build.
2013-10-28 16:39:41 -07:00
Svetoslav
c7f18b526f am 099d842b: Update javadoc to fix the build.
* commit '099d842bdac481ea94527ab1f702342e41dca440':
  Update javadoc to fix the build.
2013-10-28 16:34:55 -07:00
Svetoslav
baeabb65e1 Not show share targets that cannot be launched.
This changes filters out share targets that we cannot start
because the target does not properly implement the SEND protocol
and has either share target activity hidden or requires a
permission to launch it. Also the code that launches the share
target activity catches the runtime exception and shows an error
message. Note that being able to launch an activity in a moment
of time is not a guarantee that one can do that latter. Hence,
being able to launch an activity while building the share UI
does not guarantee that one can launch it when selecting the
share target.

bug:11402139

Change-Id: Id35732510755b2eeb9eccacc046d289c2f2ee856
2013-10-28 16:26:47 -07:00
Svetoslav
099d842bda Update javadoc to fix the build.
Change-Id: Ib6e8c17f10a7f17785876681baf8fb07eac9af55
2013-10-28 15:56:48 -07:00
Svetoslav
cdc2280a6e am 0298ebb2: am 60fb1e28: am 714ba345: Merge "Complete implementation of the advanced print options." into klp-dev
* commit '0298ebb2db5b7c24d68fd3817b11e2f887471d0c':
  Complete implementation of the advanced print options.
2013-10-28 15:15:45 -07:00
Svetoslav
0298ebb2db am 60fb1e28: am 714ba345: Merge "Complete implementation of the advanced print options." into klp-dev
* commit '60fb1e28375b9c0dc7505214f3ab33bdd38f7aa8':
  Complete implementation of the advanced print options.
2013-10-28 15:12:26 -07:00
Svetoslav
60fb1e2837 am 714ba345: Merge "Complete implementation of the advanced print options." into klp-dev
* commit '714ba34556572d36b1f9f8d9b860c4da24da6361':
  Complete implementation of the advanced print options.
2013-10-28 15:09:12 -07:00
Svetoslav
714ba34556 Merge "Complete implementation of the advanced print options." into klp-dev 2013-10-28 22:07:03 +00:00
Baligh Uddin
9421689ba9 Merge "Import translations. DO NOT MERGE" 2013-10-28 19:33:50 +00:00
Baligh Uddin
c98c6cc649 Merge "Import translations. DO NOT MERGE" into klp-dev 2013-10-28 19:33:46 +00:00
Svetoslav
b4fda13476 Complete implementation of the advanced print options.
1. Implemented the advanced printer options integration. Now a print service
    may declare an advanced print options activity which may be launched by
    the user if the current printer supports advanced print options. These options
    are visible only to the print service that added them and it is the only party
    that will interpret the options.

2. Fixed a couple of bugs in the saved print jobs parsing. One was that if there
    are more than one page range, a half of the print job properties was not
    properly parsed. The other was that the media size constructor was using
    incorrect argument order, thus creating a media size with wring width.

3. Fixed and edge case where old print jobs and their docs can get stuck in
    the spooler. If the app did not write the requested pages we were not showing
    an error message, rather just finish the activity without canceling the print
    job and this print job is stuck in the spooler. Now we show an error message
    and the user may retry, cancel. If the user cancels the print job is also
    cancelled, thus no leftover in the spooler.

4. Fixed the background color of the print dialog to meet UX spec.

bug:11241800

Change-Id: I352440bc86aec824a805883fc9579d96a06d11e6
2013-10-28 11:44:07 -07:00
Baligh Uddin
070f1a2529 Import translations. DO NOT MERGE
Change-Id: If9e9a86e391a1e42da0a45d3fe7a8763f059af27
Auto-generated-cl: translation import
2013-10-28 10:10:51 -07:00
Vineeta Srivastava
e01dbb672e am e1b16b09: am ccf1a88d: am 2ead7510: Merge "Do not show roaming icon for Videotron operator when access Canada network" into klp-dev
* commit 'e1b16b09d055f65043bd898daa8f28e7fdc5e00e':
  Do not show roaming icon for Videotron operator when access Canada network
2013-10-28 10:00:13 -07:00
Vineeta Srivastava
e1b16b09d0 am ccf1a88d: am 2ead7510: Merge "Do not show roaming icon for Videotron operator when access Canada network" into klp-dev
* commit 'ccf1a88daf17726a72d643439bc8b7456c1bed92':
  Do not show roaming icon for Videotron operator when access Canada network
2013-10-28 09:57:23 -07:00
Vineeta Srivastava
ccf1a88daf am 2ead7510: Merge "Do not show roaming icon for Videotron operator when access Canada network" into klp-dev
* commit '2ead75109cf21223b7754fc3906c86d2fbd145cb':
  Do not show roaming icon for Videotron operator when access Canada network
2013-10-28 09:51:27 -07:00
Baligh Uddin
55e168f544 Import translations. DO NOT MERGE
Change-Id: Ic80d15c427e2f67465a6c45ab08d0ffcb618ae62
Auto-generated-cl: translation import
2013-10-28 09:47:23 -07:00
Sungmin Choi
119e24f987 Do not show roaming icon for Videotron operator when access Canada network
Bug: 11260638
Change-Id: I70b3c2c190707b41ca04110851b7c9581d1c196f
2013-10-28 09:11:36 -07:00
Wink Saville
a11d955b8e am 568513d3: am 4bc35650: am 604cfc2d: Merge "Enhance pin/puk support" into klp-dev
* commit '568513d32c628285eda2da59fd3751e0d1a96d6a':
  Enhance pin/puk support
2013-10-25 09:47:42 -07:00
Wink Saville
568513d32c am 4bc35650: am 604cfc2d: Merge "Enhance pin/puk support" into klp-dev
* commit '4bc356506429cd85773ee0b36be2a99bffe71584':
  Enhance pin/puk support
2013-10-25 09:45:54 -07:00
Wink Saville
4bc3565064 am 604cfc2d: Merge "Enhance pin/puk support" into klp-dev
* commit '604cfc2de963c17ed53fef745b93e3afcfd5a5f8':
  Enhance pin/puk support
2013-10-25 09:43:00 -07:00
Wink Saville
604cfc2de9 Merge "Enhance pin/puk support" into klp-dev 2013-10-25 16:40:55 +00:00
Baligh Uddin
58b56dbd00 Merge "Import translations. DO NOT MERGE" 2013-10-24 02:26:49 +00:00
Baligh Uddin
7ef3d75463 Import translations. DO NOT MERGE
Change-Id: I4ff51b445aebc95d6af6e7575b64f28a77a1a7a3
Auto-generated-cl: translation import
2013-10-23 17:39:29 -07:00
Baligh Uddin
f7fbbffa16 Import translations. DO NOT MERGE
Change-Id: I85bcd3e5a5bffe627336332a1bc2d921e2ef7139
Auto-generated-cl: translation import
2013-10-23 17:17:35 -07:00
Wink Saville
b896b9f742 Enhance pin/puk support
Add supplyPinReportResult & supplyPukReportResult that
returns the result code and attempts remaining.

Display "Attempts remaining" in Keyguard

Bug: 9928717
Change-Id: Ibad0635dd1375fabce11ba2b7b9f95f8868489e6
2013-10-23 15:44:26 -07:00
Chet Haase
d5c54bba10 am 39e991bd: am f8525caf: am 02e4c3a1: Merge "Cache Scene objects by layout ID on the scene root" into klp-dev
* commit '39e991bd5e477b6d3849ecf4824d4f247316a690':
  Cache Scene objects by layout ID on the scene root
2013-10-23 15:42:28 -07:00
Chet Haase
39e991bd5e am f8525caf: am 02e4c3a1: Merge "Cache Scene objects by layout ID on the scene root" into klp-dev
* commit 'f8525cafbf3df4ec1636782acb95a2d7665bbf5c':
  Cache Scene objects by layout ID on the scene root
2013-10-23 15:41:03 -07:00
Chet Haase
f8525cafbf am 02e4c3a1: Merge "Cache Scene objects by layout ID on the scene root" into klp-dev
* commit '02e4c3a1d870be7ced0f70f460d718924f6e348f':
  Cache Scene objects by layout ID on the scene root
2013-10-23 14:48:45 -07:00
Adam Powell
40a67888f9 Cache Scene objects by layout ID on the scene root
The current tracking of scene objects in a static ThreadLocal is
problematic as it leaks the Context associated with the SceneRoot and
returns the wrong Scene object if the same layout ID is used across
different scene roots.

Track Scene objects on the scene root view instead to avoid these
issues.

Change-Id: I891986897f757f2666897c937b5ebb0ed1d531c1
2013-10-23 14:26:57 -07:00
Adam Powell
a0a587ca2d am 2c42d893: am 9390fcbb: am 3e1a9eac: Merge "Import button assets from UX repository" into klp-dev
* commit '2c42d8937afb5b8c2065f63f0cab8010f809d8b5':
  Import button assets from UX repository
2013-10-23 13:37:02 -07:00
Adam Powell
2c42d8937a am 9390fcbb: am 3e1a9eac: Merge "Import button assets from UX repository" into klp-dev
* commit '9390fcbbc6a7708d49f494dc245e84aaaa9edcc2':
  Import button assets from UX repository
2013-10-23 13:33:33 -07:00
Adam Powell
9390fcbbc6 am 3e1a9eac: Merge "Import button assets from UX repository" into klp-dev
* commit '3e1a9eaca6b5e1c699c9962e3932298751829660':
  Import button assets from UX repository
2013-10-23 13:31:17 -07:00
Adam Powell
3e1a9eaca6 Merge "Import button assets from UX repository" into klp-dev 2013-10-23 20:28:59 +00:00
Martijn Coenen
3aab496251 am 41fab0a1: am fa191d5a: am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
* commit '41fab0a19caeb8077171f0eb605f416cbc4a0ef0':
  Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:22:05 -07:00
Martijn Coenen
41fab0a19c am fa191d5a: am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
* commit 'fa191d5ac2c513c506ac2db1a9e1e2528de25dc7':
  Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:17:41 -07:00
Martijn Coenen
fa191d5ac2 am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
* commit 'd9e98a4b6d3181ab3d58b7781ee2f88a389ecf1f':
  Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:14:44 -07:00
Adam Powell
c03ef006da Import button assets from UX repository
Bug 11192938

Change-Id: Ib59fd4d288d3ef5f132a4cee2a2e0384053b5594
2013-10-23 11:09:03 -07:00
Martijn Coenen
8c99ab849e Unhide BIND_NFC_SERVICE permission.
Needs to be held by host-based card emulation
apps in order to work.

Bug: 11352063
Change-Id: I8ba42446cd3066b38309d8e9cbc51d140a023547
2013-10-23 10:43:16 -07:00
Baligh Uddin
5a1445d492 Import translations. DO NOT MERGE
Change-Id: Iaaf9cfe9c3d2ab6222c21c0d7610ca0f61439ed9
Auto-generated-cl: translation import
2013-10-21 09:01:25 -07:00
Baligh Uddin
13d111c925 Import translations. DO NOT MERGE
Change-Id: Ifefb5cc2d2e9545e3a3c89ec8b2284a04c1bff39
Auto-generated-cl: translation import
2013-10-21 08:39:26 -07:00
John Spurlock
cb65456fd3 am a5217f09: am 1eeb5ff2: am d4595bd1: Merge "Move the IME navigation guard view up to decor." into klp-dev
* commit 'a5217f09c5438d1954dd71e2f75de95b1d8f6721':
  Move the IME navigation guard view up to decor.
2013-10-19 10:11:08 -07:00
John Spurlock
a5217f09c5 am 1eeb5ff2: am d4595bd1: Merge "Move the IME navigation guard view up to decor." into klp-dev
* commit '1eeb5ff203a4aea5a4cfbe6c9982dc77cabd1f2b':
  Move the IME navigation guard view up to decor.
2013-10-19 10:07:48 -07:00
John Spurlock
1eeb5ff203 am d4595bd1: Merge "Move the IME navigation guard view up to decor." into klp-dev
* commit 'd4595bd1e60ba03be3dac3cae3fc2d3ae2433c7d':
  Move the IME navigation guard view up to decor.
2013-10-19 10:05:23 -07:00
John Spurlock
ae3349e1c3 Move the IME navigation guard view up to decor.
Although the IME windows are now allowed to extend into
the nav bar, some IMEs were making assumptions about
computed insets based on the height of the content view.

So our navigation bar view (opaque view blocking the nav bar
area to avoid the island effect when transparent) needs to live
above the content view in the hierarchy, making the content view
the same height as it was before.

A surgical spot to put the guard view is up at the root view
(PhoneWindow.DecorView).  fitSystemWindows is always called since
this view is not recreated, and the layout is stable: waiting until
the IME is attached to the window is too late to add a guard view.

This is above the screen_* layouts, so will work without having to
touch all of them.  And it only affects windows of TYPE_INPUT_METHOD.

Bug:11237795
Change-Id: I6a93f30aec83f1cecfb854073046cbc87ab4aa66
2013-10-18 18:41:22 -04:00