Commit Graph

56700 Commits

Author SHA1 Message Date
Ruben Brunk
dbd8a7ac40 Merge "Add a VR listener service." into nyc-dev am: 875825d0c1
am: f05c96989c

* commit 'f05c96989cf1bd028cc7d63d31b4cab37ad3b9f2':
  Add a VR listener service.
2016-03-08 00:27:39 +00:00
Ruben Brunk
f05c96989c Merge "Add a VR listener service." into nyc-dev
am: 875825d0c1

* commit '875825d0c11f702cd17bd1086a031731d4795d58':
  Add a VR listener service.
2016-03-08 00:24:52 +00:00
Ruben Brunk
875825d0c1 Merge "Add a VR listener service." into nyc-dev 2016-03-08 00:14:57 +00:00
Selim Cinek
7572c8e201 Merge changes I6e5dc836,Ia0c663f0,I97eb6e79,I8a4a0213,I87798da9, ... into nyc-dev am: f7f4537f4f
am: 0a0d840ec4

* commit '0a0d840ec45674f32045820546a86b8c8df5c8a0':
  Removed the group expand button
  Removed the bundle number from the header
  Fixed a crash with notification children
  Fixed a bug where the media header wasn't indented
  Fixed fading and dozemode for custom notifications
  Fixed a group bug with a single expanded child
  Fixed a bug where the top child notification wasn't expandable
  Fixed a bug where heads up where not expandable by touch
  Fixed a bug where the wallpaper was shining through the background
2016-03-07 23:55:41 +00:00
Ruben Brunk
e24b9a6cfa Add a VR listener service.
Bug: 22855417
Bug: 26724891
Bug: 27364145

- Add an API for VrListenerService, which is bound/unbound
  from the framework when the system VR mode changes.
- Allow only a single bound VrListenerService at a time.
- Monitor allowed VrListenerService implementations from
  VrManagerService and evict services as needed when packages,
  users, or settings change.
- Remove previous VR functionality in NotificationListenerService.
- Add component target to Activity#setVrMode to allow
  explicit selection of the running VrListenerService from
  the current VR activity.

Change-Id: I776335f4441be0e793d3126f2d16faf86a8c621a
2016-03-07 15:54:12 -08:00
Selim Cinek
0a0d840ec4 Merge changes I6e5dc836,Ia0c663f0,I97eb6e79,I8a4a0213,I87798da9, ... into nyc-dev
am: f7f4537f4f

* commit 'f7f4537f4f8f7433f80f5c9eae8a62462ec612ea':
  Removed the group expand button
  Removed the bundle number from the header
  Fixed a crash with notification children
  Fixed a bug where the media header wasn't indented
  Fixed fading and dozemode for custom notifications
  Fixed a group bug with a single expanded child
  Fixed a bug where the top child notification wasn't expandable
  Fixed a bug where heads up where not expandable by touch
  Fixed a bug where the wallpaper was shining through the background
2016-03-07 23:51:30 +00:00
Selim Cinek
f7f4537f4f Merge changes I6e5dc836,Ia0c663f0,I97eb6e79,I8a4a0213,I87798da9, ... into nyc-dev
* changes:
  Removed the group expand button
  Removed the bundle number from the header
  Fixed a crash with notification children
  Fixed a bug where the media header wasn't indented
  Fixed fading and dozemode for custom notifications
  Fixed a group bug with a single expanded child
  Fixed a bug where the top child notification wasn't expandable
  Fixed a bug where heads up where not expandable by touch
  Fixed a bug where the wallpaper was shining through the background
2016-03-07 23:43:58 +00:00
Selim Cinek
6db575803e Removed the group expand button
It's now a normal group expand button.

Bug: 27431551
Change-Id: I6e5dc83613533ef8590b0a8180d8c4be8322aa21
2016-03-07 15:11:56 -08:00
Selim Cinek
3b050317bf Removed the bundle number from the header
Bug: 27431551
Change-Id: Ia0c663f0bab875abba4b35d565f3ac4ed2306079
2016-03-07 15:11:55 -08:00
Philip P. Moltmann
cb0f198995 Merge "Add "app printer activity" and always keep the print service state updated. Also fiddle with the UI to use more standard values." into nyc-dev am: 02a465ace7
am: 74b16200fd

* commit '74b16200fd6624f6fdaccd08509e912a54494677':
  Add "app printer activity" and always keep the print service state updated. Also fiddle with the UI to use more standard values.
2016-03-07 19:37:06 +00:00
Yohei Yukawa
93cda9a0e9 Merge "Ensure PopupDecorView is not IME-focusable during exit transition." into nyc-dev am: 64177e51e4
am: b5069e05e0

* commit 'b5069e05e04ea34631b366fcd99519974f71fdbf':
  Ensure PopupDecorView is not IME-focusable during exit transition.
2016-03-07 19:33:53 +00:00
Philip P. Moltmann
74b16200fd Merge "Add "app printer activity" and always keep the print service state updated. Also fiddle with the UI to use more standard values." into nyc-dev
am: 02a465ace7

* commit '02a465ace7063cc271f5565f78857dc22a14ca56':
  Add "app printer activity" and always keep the print service state updated. Also fiddle with the UI to use more standard values.
2016-03-07 19:30:45 +00:00
Yohei Yukawa
b5069e05e0 Merge "Ensure PopupDecorView is not IME-focusable during exit transition." into nyc-dev
am: 64177e51e4

* commit '64177e51e4148e13f8ba45c025316660aff7f79c':
  Ensure PopupDecorView is not IME-focusable during exit transition.
2016-03-07 19:28:44 +00:00
Philip P. Moltmann
02a465ace7 Merge "Add "app printer activity" and always keep the print service state updated. Also fiddle with the UI to use more standard values." into nyc-dev 2016-03-07 18:14:14 +00:00
Philip P. Moltmann
66c96591e2 Add "app printer activity" and always keep the print service state
updated. Also fiddle with the UI to use more standard values.

To be sure the print service state alwasy updated I changed
PrintManager.getPrintServices to return a loader which just wraps a
registerListener/getList/removeListener combo.

I also added a new function to enabled/disable a print service to be
keep all updating logic inside the PrintManagerService->UserState.

Then I changed all code to use this new interface.

Detailed comments:

PrintServiceInfo:
- I had to add the enabled state to the PrintServiceInfo as some users
  of PrintManager.getPrintServices want all services but then display
  different data depending on the enabled state. Of course I could have
  created two PrintManager.getPrintServices-loaders to load the two
  separate list of services. I think it is much easier to add this
  property though. It is updated every time new data is returned to the
  PrintManager.getPrintServices-loader.

AddPrinterActivity:
- This is shown as a dialog-style overlay to indicate that the user will
  return to the select-printers activity. It contains of three list that
  are updated via separate loaders.
- The recommended services will be added later to keep this path set
  small.

PrintActivity:
- There are two small places where we have to update the data when we
  get a new list of print services.
  - In very, very rare conditions it can happen that the print service
    of the current printer gains or looses the "advancedOptions"
    activity
  - If we have no enabled print services we want to show "Add printer"
    instead of "All printers...".
- Also the print registry is not the only loader anymore, hence we have
  to assign loader ids to it to not conflict with the other loaders in
  this activity.
- Small bug in onPrintersChanged: If a printer is selected and the print
  service of this printer gets disabled the holder goes into "removed"
  state which disables the printer. When the print service is then
  enabled again, we forgot to re-enable the holder.

PrinterRegistry:
- The registry assumed that the FusedPrinterProvider was the only loader
  in the activity. This is not true anymore, hence it has to assign the
  appropriate loader ids.
- The FusedPrinterProvider has an internal loader, hence we have to
  forward a loader Id into it.
- The PrintRegistry is only called backed for a single loader, hence no
  need to check the loader-id.

SelectPrinterActivity:
- The AddPrinterDialog was removed as we now have the
  AddPrinterActivity.
- Added a loader for the enabled services to update the empty state.
- Added dedicated loader Id for the PrinterRegistry again.
- If we have no enabled services, the SelectPrinterActivity chainloads
  the AddPrinterActivity as this is the only thing the user can do
  anyway. "Save a click". This should only happen when the activity is
  create the first time.
- Moved the "add printer" from the menu item to the list of printers as
  suggested by UX and Zach.

PrintManagerService, UserState and IPrintManagerParamtersTest:
- As the only place where the print service state is updated is now the
  userstate, we have no more sychronization problems. Whohoo.
- The users can now register for changes to the print services similar
  as they can register for changes to the print jobs.
- UserState.getPrintServices is the only function can exposes any
  knowledge of the print services to the outside world.

Change-Id: I9be2c7300431e06aaff9bdf7eb36120d869b56ac
2016-03-07 09:58:08 -08:00
Yohei Yukawa
64177e51e4 Merge "Ensure PopupDecorView is not IME-focusable during exit transition." into nyc-dev 2016-03-07 17:47:48 +00:00
Yohei Yukawa
dbd299de2a Ensure PopupDecorView is not IME-focusable during exit transition.
Currently PopupDecorView temporarily gets FLAG_NOT_FOCUSABLE bit during
exit transition.  When doing this we it is important that PopupDecorView
does not have FLAG_ALT_FOCUSABLE_IM bit, because having both
FLAG_NOT_FOCUSABLE and FLAG_ALT_FOCUSABLE_IM means that PopupDecorView
is IME-focusable.

To prevent IMEs from flickering, this CL ensures that PopupDecorView is
not IME-focusable during exit transition.

Bug: 27396330
Change-Id: I0cc81791b826f7d4257f0b6085c028c796fd9536
2016-03-06 22:27:40 -08:00
Keisuke Kuroyanagi
3558cbad42 Merge "Try to find equivalent SuggestionsSpan when it has been updated." into nyc-dev am: 15ae7c1328
am: a1fd59019e

* commit 'a1fd59019e89903b6bcd9b67fe24fc19a75e1d37':
  Try to find equivalent SuggestionsSpan when it has been updated.
2016-03-07 02:55:46 +00:00
Keisuke Kuroyanagi
a1fd59019e Merge "Try to find equivalent SuggestionsSpan when it has been updated." into nyc-dev
am: 15ae7c1328

* commit '15ae7c132866d401be4cdc88ac2d16a104d54b11':
  Try to find equivalent SuggestionsSpan when it has been updated.
2016-03-07 02:53:47 +00:00
Keisuke Kuroyanagi
15ae7c1328 Merge "Try to find equivalent SuggestionsSpan when it has been updated." into nyc-dev 2016-03-07 02:48:17 +00:00
Jeff Sharkey
6fa48c8b4f Merge "Skip publishContentProviders() when we have zero." into nyc-dev am: 2d4d61d326
am: f8dfd32d31

* commit 'f8dfd32d314a0963c8edafba23ce910b725c5238':
  Skip publishContentProviders() when we have zero.
2016-03-06 02:56:58 +00:00
Jeff Sharkey
f8dfd32d31 Merge "Skip publishContentProviders() when we have zero." into nyc-dev
am: 2d4d61d326

* commit '2d4d61d3268a1f1af6b0835eb346bec587983050':
  Skip publishContentProviders() when we have zero.
2016-03-06 02:54:53 +00:00
Jeff Sharkey
2d4d61d326 Merge "Skip publishContentProviders() when we have zero." into nyc-dev 2016-03-06 02:50:32 +00:00
Jeff Sharkey
3e1958936e Skip publishContentProviders() when we have zero.
If the list of providers for the application being bound is empty,
don't bother trying to register them.

Bug: 27510621
Change-Id: I921fb70a4c97433fa123fa88e170745ee013ee35
2016-03-05 19:49:02 -07:00
Jeff Sharkey
77baf25806 Merge "Move more PM calls to ParceledListSlice." into nyc-dev am: fdc5ba8f43
am: 713a95471f

* commit '713a95471f707524b344880d55448b33f948daec':
  Move more PM calls to ParceledListSlice.
2016-03-05 21:22:06 +00:00
Jeff Sharkey
713a95471f Merge "Move more PM calls to ParceledListSlice." into nyc-dev
am: fdc5ba8f43

* commit 'fdc5ba8f43e09cfbc8f5de0bf819b7684094953e':
  Move more PM calls to ParceledListSlice.
2016-03-05 21:16:43 +00:00
Jeff Sharkey
fdc5ba8f43 Merge "Move more PM calls to ParceledListSlice." into nyc-dev 2016-03-05 21:06:39 +00:00
Jeff Sharkey
d5896630f6 Move more PM calls to ParceledListSlice.
Since the data returned by these calls can grow unbounded based on
various GET flags, we need to switch 'em over.

Bug: 27391893
Change-Id: Ie849ca30dbaaa91158da4c83675657715629a0ee
2016-03-04 16:31:34 -07:00
Chien-Yu Chen
273b311199 Merge "Camera2 Legacy: Connect to surfaces it produces" into nyc-dev am: 329484bb7e
am: 475dd75224

* commit '475dd75224d0466d49b3791964a16c34f3a6b019':
  Camera2 Legacy: Connect to surfaces it produces
2016-03-04 21:12:34 +00:00
Chien-Yu Chen
475dd75224 Merge "Camera2 Legacy: Connect to surfaces it produces" into nyc-dev
am: 329484bb7e

* commit '329484bb7e31e3b0574cd25186a9d6a840f39781':
  Camera2 Legacy: Connect to surfaces it produces
2016-03-04 21:10:22 +00:00
Chien-Yu Chen
329484bb7e Merge "Camera2 Legacy: Connect to surfaces it produces" into nyc-dev 2016-03-04 21:01:34 +00:00
Suprabh Shukla
250d834e59 Merge "Not clearing data for a package that is a DO or PO" into nyc-dev am: e1fd7f09d5
am: 8f50b747ed

* commit '8f50b747ed1586081126d09aa78a72c1c2fc927f':
  Not clearing data for a package that is a DO or PO
2016-03-04 20:45:30 +00:00
Suprabh Shukla
8f50b747ed Merge "Not clearing data for a package that is a DO or PO" into nyc-dev
am: e1fd7f09d5

* commit 'e1fd7f09d5149055b8ad7bcf24846ecd8d87027a':
  Not clearing data for a package that is a DO or PO
2016-03-04 20:43:25 +00:00
Suprabh Shukla
e1fd7f09d5 Merge "Not clearing data for a package that is a DO or PO" into nyc-dev 2016-03-04 20:38:44 +00:00
Eino-Ville Talvala
578bc5b803 Merge "DngCreator: Improve BlackLevel, fix thumbnail metadata" into nyc-dev am: 8a35cbf45b
am: 45b7b6a1db

* commit '45b7b6a1db697f24fa0a808da9bdf7cd08be4d3d':
  DngCreator: Improve BlackLevel, fix thumbnail metadata
2016-03-04 20:19:22 +00:00
Eino-Ville Talvala
45b7b6a1db Merge "DngCreator: Improve BlackLevel, fix thumbnail metadata" into nyc-dev
am: 8a35cbf45b

* commit '8a35cbf45bce1d09ab0ef222331edf811f50985d':
  DngCreator: Improve BlackLevel, fix thumbnail metadata
2016-03-04 20:15:35 +00:00
Eino-Ville Talvala
8a35cbf45b Merge "DngCreator: Improve BlackLevel, fix thumbnail metadata" into nyc-dev 2016-03-04 20:07:43 +00:00
Julia Reynolds
3ab8f45ff8 Api Review: NotificationManager.Policy am: cedacefd70
am: 9cda0f2b31

* commit '9cda0f2b31c789ccac5e3cca55fbfcc3f5aa1cb7':
  Api Review: NotificationManager.Policy
2016-03-04 19:47:11 +00:00
Julia Reynolds
9cda0f2b31 Api Review: NotificationManager.Policy
am: cedacefd70

* commit 'cedacefd70cfa9ad219dcb15113fbe8a9a71c087':
  Api Review: NotificationManager.Policy
2016-03-04 19:45:10 +00:00
Adam Powell
6b0487558b Merge "Stop ProgressBar animations when not visible" into nyc-dev am: 92e84089c4
am: 24e592a5e3

* commit '24e592a5e3a9e85cf1412f8555054c2e9911e484':
  Stop ProgressBar animations when not visible
2016-03-04 19:39:15 +00:00
Julia Reynolds
cedacefd70 Api Review: NotificationManager.Policy
Bug: 27365873
Change-Id: Ie53a410d53f430fa90f24d95a885be150a3d66aa
2016-03-04 14:37:45 -05:00
Adam Powell
24e592a5e3 Merge "Stop ProgressBar animations when not visible" into nyc-dev
am: 92e84089c4

* commit '92e84089c42da87f4b140d5b6a5d5b9ae167fb88':
  Stop ProgressBar animations when not visible
2016-03-04 19:33:33 +00:00
Adam Powell
92e84089c4 Merge "Stop ProgressBar animations when not visible" into nyc-dev 2016-03-04 19:27:17 +00:00
Eino-Ville Talvala
8069b1f252 DngCreator: Improve BlackLevel, fix thumbnail metadata
- Use new dynamic black level result key when available
 - Write rational black level instead of integral value
 - Fix incorrect thumbnail BitsPerSample metadata
 - Fix incorrect date/time format string
 - Fix unknown orientation

Test: dng_validate for captured DNGs is clean
Bug: 27452979
Bug: 25862995
Change-Id: I87b73f7a4f4ecc3cf6498c7db16df68dd0b0b43a
2016-03-04 11:22:15 -08:00
Todd Kennedy
703df7f0fa Merge "dump apk signing version" into nyc-dev am: 40a6e6a10e
am: 8b25c1ba29

* commit '8b25c1ba294f2249e1cf16be87d97460248c3422':
  dump apk signing version
2016-03-04 18:39:28 +00:00
Todd Kennedy
8b25c1ba29 Merge "dump apk signing version" into nyc-dev
am: 40a6e6a10e

* commit '40a6e6a10e0b411fd7434d586f2323674b11b757':
  dump apk signing version
2016-03-04 18:37:39 +00:00
Todd Kennedy
40a6e6a10e Merge "dump apk signing version" into nyc-dev 2016-03-04 18:34:00 +00:00
Adam Powell
c1bba9b9f8 Stop ProgressBar animations when not visible
Propagate setVisible calls to current drawable. Take window visibility
into account when determining drawable visibility.

Bug 27461595

Change-Id: Ia1de1d1686f26c2cf27630c5bde70f23c2c332bd
2016-03-04 10:15:35 -08:00
Michal Karpinski
b04e2ada12 Merge "Rework of remote bugreports UX" into nyc-dev am: bf8f1cc3c0
am: 7371f4c9e6

* commit '7371f4c9e61948a13d654b3e10109c01b60feb8b':
  Rework of remote bugreports UX
2016-03-04 09:59:51 +00:00
Michal Karpinski
7371f4c9e6 Merge "Rework of remote bugreports UX" into nyc-dev
am: bf8f1cc3c0

* commit 'bf8f1cc3c0d9931828d166aea585b6b29d4c6664':
  Rework of remote bugreports UX
2016-03-04 09:57:55 +00:00