summaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Handle backup transport registration dynamically" into klp-devChristopher Tate2013-11-154-0/+57
|\
| * Handle backup transport registration dynamicallyChristopher Tate2013-11-144-0/+57
| | | | | | | | | | | | Bug 11369873 Change-Id: I9bbdcc21ce25159c6645690123b5d03c553b0ddc
* | Merge "Update cast screen strings." into klp-devJeff Brown2013-11-153-6/+11
|\ \
| * | Update cast screen strings.Jeff Brown2013-11-143-6/+11
| | | | | | | | | | | | | | | Bug: 11257292 Change-Id: Ia66152985bafcdd8ec88a3145623536a2b439b78
* | | Merge "Ensure recipient can be launched before attempting broadcast ↵Christopher Tate2013-11-142-0/+5
|\ \ \ | |/ / |/| | | | | delivery" into klp-dev
| * | Ensure recipient can be launched before attempting broadcast deliveryChristopher Tate2013-11-142-0/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | User removal or eviction inherently races with broadcast delivery. This patch introduces a latest-possible recheck of the availbility of the target application before attempting to send it a broadcast. Once the process has actually been spun up the system is essentially committed to presenting it as a running application, and there is no later check of the availability of the app: the failure mode for continuing to attempt delivery is a crash *in the app process*, and is user-visible. We now check the app+userid existence of the intended recipient just prior to committing to launch its process for receipt, and if it is no longer available we simply skip that receiver and continue normally. Bug 11652784 Bug 11272019 Bug 8263020 Change-Id: Ib19ba2af493250890db7371c1a9f853772db1af0
* | Merge "SyncManager now returns copy on getCurrentSyncs()" into klp-devMatthew Williams2013-11-141-0/+8
|\ \
| * | SyncManager now returns copy on getCurrentSyncs()Matthew Williams2013-11-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Bug:11559103 Added a new getCurrentSyncsCopy() that is public. The other version is needed for internal SSE calls. Change-Id: I0287f039a6f75abf04b65b85cb30f78353aeef4f
* | | Fix compatibility issue on InputMethodSubtypeSatoshi Kataoka2013-11-141-0/+7
| | | | | | | | | | | | | | | Bug: 11032428 Change-Id: If722bbbfb69d00e1830007582d46a33319203eea
* | | Reset padding flags when set programmatically or implicitly from backgroundAdam Powell2013-11-131-4/+18
| | | | | | | | | | | | | | | | | | Bug 11673480 Change-Id: I4f33c7ae46e937302e625bf1f3260adb25843645
* | | Merge "Avoid NPE and add a warning log if a printing app misbehaves." into ↵Svetoslav2013-11-141-0/+30
|\ \ \ | | | | | | | | | | | | klp-dev
| * | | Avoid NPE and add a warning log if a printing app misbehaves.Svetoslav2013-11-131-0/+30
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An app can print only from an activity. If the activity is finished before printing completes we destroy the PrintDocumentAdapter. The app may however invoke some of the print callbacks after destruction resulting in a NPE. This change checks if the adapter is destroyed and if so does not crash while printing a meaningful log error with the mistake of the app developer. bug:11675274 Change-Id: I66539cfbd7583f52cb863a84ef8e40856f92ceed
* | | VideoView: expand documentation on state save/restore limitationsLajos Molnar2013-11-131-1/+11
| | | | | | | | | | | | | | | | | | Change-Id: I46f231d314fc4ae8d9d11389aa62a3e2698122ed Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 11412889
* | | Fix for the invalid Global Proxy SettingRaj Mamadgi2013-11-141-0/+11
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Adding validation for Global Proxy setting before it is being set. Proxy is validated at the boot time also to make sure the value set is valid. Signed-off-by: Raj Mamadgi <rmamadgi@sta.samsung.com> bug:11598568 Change-Id: Idff5ae81119d8143da096b5291ecbfbc5875cbd4
* | Merge "Small DocumentsProvider doc improvements." into klp-devJeff Sharkey2013-11-131-4/+6
|\ \
| * | Small DocumentsProvider doc improvements.Jeff Sharkey2013-11-131-4/+6
| | | | | | | | | | | | | | | Bug: 11670294 Change-Id: I5fb91c7665fc2a4531059ef9f2de0972ebabe1ea
* | | Merge "Update the PrintDocumentAdapter docs." into klp-devSvetoslav2013-11-131-6/+49
|\ \ \
| * | | Update the PrintDocumentAdapter docs.Svetoslav2013-11-121-6/+49
| | |/ | |/| | | | | | | | | | | | | | | | | | | This change adds some clarification when a cancellation will be requested during a layout or write. It also clarifies from which thread the layout and write callbacks can be invoked. Change-Id: Id20ff04c6fca8315849ed4a6c329da1b12bb6836
* | | Import translations. DO NOT MERGEBaligh Uddin2013-11-1357-735/+767
| | | | | | | | | | | | | | | Change-Id: I3b40e99b029a65ade59ec8f7ad06c0a143895269 Auto-generated-cl: translation import
* | | Finalize assets for screen casting.Jeff Brown2013-11-1364-4/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend wifi display connection timeout. Show a notification while connecting to wifi display. Ensure that remote display providers are really trusted before connecting to them. Bug: 11257292 Change-Id: Iad0caaa30d7946df818bc75ade071f2e377f8a53
* | | Fix the docs buildJean Chalard2013-11-132-9/+9
| | | | | | | | | | | | Change-Id: I05f1f39aaa9d72201a7fd06377799246039cd505
* | | Merge "Improve documentation for InputType and EditorInfo." into klp-devJean Chalard2013-11-133-64/+134
|\ \ \
| * | | Improve documentation for InputType and EditorInfo.Jean Chalard2013-11-123-64/+134
| | | | | | | | | | | | | | | | | | | | Bug: 11245912 Change-Id: Ie92ba20079461f7f0e30d969ba3692fec3a3b97f
* | | | Fix an action bar accessibility regressionAdam Powell2013-11-121-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A previous fix introduced a problem with building content descriptions for accessibility of the home/up button in one code path while setting display options flags. Correct the issue and also refresh content descriptions immediately when setting related attributes one at a time. Bug 11542264 Change-Id: I40d07036d1026e8e40c77c47ac377c82edd827b4
* | | | Merge "Relayout windows that handle their own config change." into klp-devCraig Mautner2013-11-121-1/+2
|\ \ \ \ | |_|/ / |/| | |
| * | | Relayout windows that handle their own config change.Craig Mautner2013-11-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a window claims to handle its own configuration change then we won't destroy and recreate its window on a configuration change. Normally that recreation triggers the first layout following orientation change because mHaveFrame is false. Windows that handle their own configuration changes never got a relayout pass following a change in orientation. This change passes the configuration changes that an application handles into the AppWindowToken. If the app says it handles orientation or screen size changes then a relayout will occur when the configuration has changed. Fixes bug 11647107. Change-Id: Ie8d49fd050442ebbdcf0b805087894e3a2fc4be9
* | | | Merge "Fix bug #11586041 Regression: text truncation in Clock" into klp-devFabrice Di Meglio2013-11-121-24/+24
|\ \ \ \
| * | | | Fix bug #11586041 Regression: text truncation in ClockFabrice Di Meglio2013-11-111-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Background padding should be used only and only if - no padding is already defined into a layout file - an explicit call to setBackground() / setBackgroundDrawable() has been done Change-Id: I0a732c61b898e006ee86377bcbe7691740d68111
* | | | | Merge "Camera2: Add support for partial result metadata quirk" into klp-devEino-Ville Talvala2013-11-124-5/+105
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Camera2: Add support for partial result metadata quirkEino-Ville Talvala2013-11-114-5/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add new CaptureListener.onCapturePartial() callback for receiving partial result metadata sooner than the full result metadata will be sent in onCaptureComplete(). - Add hidden keys for the partial result quirk - Dispatch results to onCapturePartial based on the partial result quirk All additions are hidden for now. Bug: 11115603 Change-Id: Ie9a3be640f147257ae22e5b5edf0974bddc1cb85
* | | | | Merge "UI tweaks." into klp-devJeff Brown2013-11-122-4/+5
|\ \ \ \ \
| * | | | | UI tweaks.Jeff Brown2013-11-112-4/+5
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide disabled routes from the chooser. Fix layout of chooser dialog when the settings button is visible and the list is very long to prevent truncation of the settings button. Fix an issue when we fake the route connecting status when a route is selected. The route changed notification needs to be propagated to apps. Fake it better. Immediately disconnect from a route when the connection is lost or a connection attempt fails. Added a few new test displays for this case. Bug: 11257292 Change-Id: I360ab5dc937ad60d97592eab54b19f034519645e
* | | | | PreferencesFragment showing the breadcrumb area in single pane mode.Svetoslav2013-11-111-6/+6
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the PreferenceActivity is running in a single pane mode we are not showing the headers and the breadcrumb area. However, when this activity is restarted and has a saved state to restore we are trying to use headers even in a single pane mode. As a result the breadcrumb area is shown and the content is shifted to the bottom with an empty space at the top. This change ignores the saved headers from the saved instance state in a single pane mode. Note that in such a case these headers are null anyway as we do not use them. bug:11242762 Change-Id: I2828bc82762695d9c93fb4ca43933598a9b12b87
* | | | Merge "Import translations. DO NOT MERGE" into klp-devBaligh Uddin2013-11-1157-61/+665
|\ \ \ \
| * | | | Import translations. DO NOT MERGEBaligh Uddin2013-11-1157-61/+665
| |/ / / | | | | | | | | | | | | | | | | Change-Id: Ie2f34cfeb48a5d7762fc3d63be02267ce37d45d0 Auto-generated-cl: translation import
* | | | Changes to support new screen cast settings screen.Jeff Brown2013-11-106-4/+3
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed the Preference ordering code to consider the case where two preferences might have the same order. In that case, it falls back on the title to disambiguate. Previous behavior was undefined (and technically not stable). Expose the wifi display device address. Perform wifi display scans every 10 seconds instead of every 15 to improve reponsiveness. Make sure to define routes for wifi displays that we are connecting to even if they are not yet paired. Simplified the logic for adding and removing these routes to avoid possibly getting out of sync and leaving stale routes behind. Fix wifi display notification icon. Bug: 11257292 Change-Id: I8ac15fb17d83758c0bdce80399e12723c367b83c
* | | Merge "Update the media router dialogs and integrate into system UI." into ↵Jeff Brown2013-11-1124-1204/+1161
|\ \ \ | | | | | | | | | | | | klp-dev
| * | | Update the media router dialogs and integrate into system UI.Jeff Brown2013-11-1024-1204/+1161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Port the new style UI back into the framework from the support library. There are now two dialogs: a chooser and a controller. We use the same dialogs for selecting routes within app and within quick settings. Note that the new UI does not support any grouping features since they are deprecated and unused. Bug: 11257292 Change-Id: I64e936a18d25ab75f0c470cbc1e7085f67004863
* | | | Merge "Make quick settings show the standard media router icon." into klp-devJeff Brown2013-11-112-0/+3
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | Make quick settings show the standard media router icon.Jeff Brown2013-11-092-0/+3
| |/ | | | | | | | | | | | | | | | | | | | | Fixed a bug in ImageView where we failed to inform a newly updated Drawable about the visibility state. This caused AnimationDrawables to not animate when attached to an existing ImageView *unless* that ImageView happened to be attached to the window *later* or have its visibility toggled for some other reason. Bug: 11257292 Change-Id: Iba9e0db5ba0db2b022950aec0c6f60a435da8ad2
* | Remove TMobile Tethering APN from default buildsRobert Greenwalt2013-11-081-16/+0
|/ | | | | bug:11383698 Change-Id: I037b42a85851e2cf14afdd30c6604e6b9586bc80
* camera2: Remove prior repeating request when setting.Ruben Brunk2013-11-071-4/+4
| | | | | Bug: 11579778 Change-Id: Idb10662413ff5ee939adbdeab68a97cb34750fac
* Merge "Fix BandwidthTest to report correct stats." into klp-devMaxim Siniavine2013-11-081-34/+22
|\
| * Fix BandwidthTest to report correct stats.Maxim Siniavine2013-11-061-34/+22
| | | | | | | | | | | | | | The test used to report report stats for a random uid. Fixed it to report stats for the Instrumentation uid or download manager uid, depending on the test. Change-Id: I089162c19e25cbf0dfb05645a9a1018dd7567423
* | Merge "Add media router service and integrate with remote displays." into ↵Jeff Brown2013-11-084-16/+28
|\ \ | | | | | | | | | klp-dev
| * | Add media router service and integrate with remote displays.Jeff Brown2013-11-074-16/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a new media router service whose purpose is to track global state information associated with media routes. This service publishes routes to the media router instance in application processes and handles requested state changes such as selecting or unselecting global routes. The service also binds to remote display provider services which can offer new remote display routes to the system. Includes a test application for manually verifying certain aspects of the operation of the media router service. The remote display provider interface is essentially a stripped down media route provider interface as defined in the support library media router implementation. For now, it is designed to be used only by first parties to publish remote display routes to the system so it is not exposed as public API in the SDK. In the future, the remote display provider interface will most likely be deprecated and replaced with a more featureful media route provider interface for third party integration, similar to what is in the support library today. Further patch sets integrate these new capabilities into the System UI and Settings for connecting remote displays. Bug: 11257292 Change-Id: I31109f23f17b474d17534d0f5f4503e388b081c2
* | | Merge "Add a platform library for remote display providers." into klp-devJeff Brown2013-11-082-0/+14
|\ \ \ | |/ /
| * | Add a platform library for remote display providers.Jeff Brown2013-11-072-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | This interface allows applications to register services that offer remote displays to the system. The system will then provide UI to allow user to connect to these displays and enable mirroring. Bug: 11257292 Change-Id: I34da5b9dfdaf71267bd3450c505bc1b7368d1b40
* | | Merge "Switch to the new Skia PDF generation APIs." into klp-devSvetoslav2013-11-081-34/+110
|\ \ \
| * | | Switch to the new Skia PDF generation APIs.Svetoslav2013-11-071-34/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new Skia PDF generation APIs are a small extension to the code that converts drawing commands to PDF (SkPDFDevice) and this new functionality is exposed via new APIs. This change switches to using these new APIs allowing us to capitalize on the new perspective support for PDF generation. bug:11561776 Change-Id: Ief61f7ff6a5a22c27d3acbe99a48910cb679f594