87203 Commits

Author SHA1 Message Date
Laurent Tu
7ab7f53892 Hide new location APIs and undeprecate old ones
Hide all new location APIs related to LocationRequest/Geofence and
undeprecate all deprecated APIs consequently to the LocationRequest and
Geofence introduction. Also introduce LocationRequestUnbundled for
LocationProviders to use.

Change-Id: I5b116c7d342041f45b341c88a4b6813571118018
2012-11-01 15:22:22 -07:00
Scott Main
465c37533a Merge "docs: misc changes for new manifest attributes, including fix for bug 7443821 bug 7442263" into jb-mr1-dev 2012-11-01 15:14:25 -07:00
Dianne Hackborn
b9372de07d Merge "More debugging for issue #7343200 Fails to show wallpaper in the..." into jb-mr1-dev 2012-11-01 15:12:23 -07:00
Dianne Hackborn
529e744d31 More debugging for issue #7343200 Fails to show wallpaper in the...
...background for lockscreen sometimes and remains black / blank

There was a bunch of state not being put into the dumpsys output.
In particular, the current wallpaper target of the WindowAnimator
was not being included.  I think the problem is that these targets
are not being updated from the main window manager state at some
point where they need to be.

Change-Id: Ic795047f6aea9b6f72d5550bccc9f8d76c6ecb67
2012-11-01 15:09:10 -07:00
Victoria Lease
1e701979a0 Merge "fix NLP for COARSE applications, build FLP with SDK" into jb-mr1-dev 2012-11-01 15:07:56 -07:00
Svetoslav Ganov
7e1a45d8af Merge "Fix accessibility API injection." into jb-mr1-dev 2012-11-01 14:49:20 -07:00
Chris Craik
a84c963936 Merge "Avoid tesselation path when useCenter is set" into jb-mr1-dev 2012-11-01 14:33:58 -07:00
alanv
992ceefbcf Fix accessibility API injection.
Also adds a heartbeat check so that if something does go wrong while adding
the JavaScript APIs, we don't attempt to use the JavaScript-based screen
reader.

Bug: 7450237
Change-Id: Ifbce77cf93115f658386c520b8226941607b2afe
2012-11-01 14:25:50 -07:00
Robert Ly
f9e7b61867 am 93a9a0a2: am 0fc15da0: am 677c1e14: Merge "docs: google market -> google play" into jb-dev-docs
* commit '93a9a0a2bc2173d942f2c37d0751a9e4df8ecb24':
  docs: google market -> google play
2012-11-01 14:23:30 -07:00
Robert Ly
93a9a0a2bc am 0fc15da0: am 677c1e14: Merge "docs: google market -> google play" into jb-dev-docs
* commit '0fc15da00597c5a017c1d8eed8f34064c702e4c2':
  docs: google market -> google play
2012-11-01 14:19:18 -07:00
Robert Ly
0fc15da005 am 677c1e14: Merge "docs: google market -> google play" into jb-dev-docs
* commit '677c1e14fbd991a46b5496d0873b7ca155fd71fb':
  docs: google market -> google play
2012-11-01 14:16:47 -07:00
Robert Ly
677c1e14fb Merge "docs: google market -> google play" into jb-dev-docs 2012-11-01 14:14:26 -07:00
Joe Malin
1f177cb87a am e639d67a: am d2e16346: am ac294abb: Revision to Notifications API guide
* commit 'e639d67aeb0e2758f2480c25e8ab007918701ed3':
  Revision to Notifications API guide
2012-11-01 14:00:54 -07:00
Joe Malin
e639d67aeb am d2e16346: am ac294abb: Revision to Notifications API guide
* commit 'd2e163461ee8aa79d4560f38e924a7edc44ad4dd':
  Revision to Notifications API guide
2012-11-01 13:58:02 -07:00
Victoria Lease
779b77455f fix NLP for COARSE applications, build FLP with SDK
In this commit, we provide a means for unbundled location providers
to attach an EXTRA_NO_GPS_LOCATION to the Locations that they report.

We also build FusedLocation against the SDK rather than the internal
tree.

Used in conjunction with I394ded497b8de40d1f85618bff282553cdf378cb
to fix NLP for applications with only ACCESS_COARSE_LOCATION
permission.

Bug: 7453355
Change-Id: Ie696f7abff9ef5237740ab87fe9f537a1c812c54
2012-11-01 13:55:36 -07:00
Joe Malin
d2e163461e am ac294abb: Revision to Notifications API guide
* commit 'ac294abb40483fc734e22833371d95cbb161ec87':
  Revision to Notifications API guide
2012-11-01 13:55:08 -07:00
Joe Malin
ac294abb40 Revision to Notifications API guide
Change-Id: I52229dfdff3649e03a1fbce91234c8b2a544502a
2012-11-01 12:57:58 -07:00
Zhihai Xu
0de49148f0 Merge "Fix for BluetoothAdapter.getAddress() when BT is off on some devices" into jb-mr1-dev 2012-11-01 12:43:28 -07:00
Scott Main
56a3ce038e Merge "docs: update description for location permissions bug: 6996667" into jb-mr1-dev 2012-11-01 11:47:44 -07:00
Chris Craik
7fae5216d2 Avoid tesselation path when useCenter is set
bug:7458300

The tesselation path doesn't handle sharp joins.

Change-Id: I28bf03f3b72fc584a205daa40934dda17031098f
2012-11-01 11:27:03 -07:00
Romain Guy
998d03bd94 Merge "A new clock widget to create lock screen appwidgets" into jb-mr1-dev 2012-11-01 11:23:17 -07:00
Scott Main
277b352d9f docs: update description for location permissions
bug: 6996667

Change-Id: I3b5d706d98b56386a88b33a343721ff7432063b9
2012-11-01 10:55:02 -07:00
Scott Main
22d17c984a docs: misc changes for new manifest attributes,
including fix for bug 7443821
bug 7442263

Change-Id: I20b712bf2b0379c70ff28682025d6f30817a6c36
2012-11-01 10:39:41 -07:00
Scott Main
8761e143c9 docs: Clarify the callback mechanisms for LocationRequest
and clarify horizontal geofencing

Change-Id: I8ff264d7a12c8ec3c79854e008aeeb5f922ad459
2012-11-01 09:54:15 -07:00
Zhihai Xu
d31c32217c Fix for BluetoothAdapter.getAddress() when BT is off on some devices
There are two problem, 1.If we have wrong bluetooth address in
global settings db, we never will update it 2. We need enable bluetooth
to get the bluetooth address for some devices. For 1, we fix it by add
a valid flag in global setting db, this flag will be set when we stored
correct address and name to db. We only load the name and address from
global setting db when this valid flag is set during power up.
For2. we will read BT address after bluetooth is at ON state.
bug 7440409

Change-Id: Ic4740b3f0b2fcd214c7ca8393f7331c140eec66d
2012-11-01 02:19:08 -07:00
Xia Wang
c86e8dffd0 Merge "Fix WiFi stress test" into jb-mr1-dev 2012-10-31 21:18:36 -07:00
Romain Guy
3d1728c03a A new clock widget to create lock screen appwidgets
This new widget replaces DigitalClock. It listens to all the correct
system events and offer the ability to customize the formatting
patterns in 12-hour and 24-hour modes. It also supports fixed
time zones to create world clocks.

One more step towards becoming ClockOS!

Change-Id: I677e5dfca8cd8c8d1f8c49e54d7507f4d1885bf4
2012-10-31 20:31:58 -07:00
Michael Jurka
c8dc8eb327 Merge "Use new keyguard appwidget picker" into jb-mr1-lockscreen-dev 2012-10-31 17:10:11 -07:00
Xia Wang
b2a2096903 Fix WiFi stress test
- Disable lock screen after screen is turned on.
   Without disabling lock screen, device will screen off automatically after around 10 seconds

 - Add a longer timer for ping test when the data traffic is stalled.
   For a short ping test, it is hard to tell whether it is a transient issue or a real issue.

   bug# 7426823

Change-Id: If1a560e11dcdff519562bb2a22651d1fd523b5a2
2012-10-31 17:03:23 -07:00
Adam Powell
077105bae3 Merge "Fix some drag behavior bugs in keyguard" into jb-mr1-lockscreen-dev 2012-10-31 17:01:32 -07:00
Adam Powell
fa668cc930 Fix some drag behavior bugs in keyguard
Integrate from proto app

Make sure you can drag back up immediately without the delay of extra
offset on the challenge view.

There are still a few further tweaks to make here that will be
dependent on another upcoming patch.

Change-Id: I6af599e43d6be6da7b431dca5b87e39c157a54df
2012-10-31 17:01:38 -07:00
Michael Jurka
fc753c0cf6 Use new keyguard appwidget picker
Also, remove ability to filter widgets by feature
in appwidget picker in anticipation of api change

Change-Id: I325de0b98f03d3a250758d504229ea27794b5330
2012-10-31 16:53:04 -07:00
Chet Haase
4f721f101d am fe28ff0d: Merge "Fix for regression in WindowManager orientation changes" into jb-mr1-dev
* commit 'fe28ff0d063818762dd585a67fcffd61cabd5a2f':
  Fix for regression in WindowManager orientation changes
2012-10-31 16:51:45 -07:00
Chet Haase
fe28ff0d06 Merge "Fix for regression in WindowManager orientation changes" into jb-mr1-dev 2012-10-31 16:49:12 -07:00
Jeff Brown
409c89c358 am c1c53e56: Merge "Fix dream/keyguard infinite layout loop." into jb-mr1-dev
* commit 'c1c53e56fb5222bfdd17f0a9f735efe5c1b8cb70':
  Fix dream/keyguard infinite layout loop.
2012-10-31 16:45:01 -07:00
Jeff Brown
c1c53e56fb Merge "Fix dream/keyguard infinite layout loop." into jb-mr1-dev 2012-10-31 16:42:26 -07:00
Raph Levien
688d038173 am c01d1045: Merge "Fix for bug 7400445 regression in background drawable" into jb-mr1-dev
* commit 'c01d1045ef6c79000afc6f07a74ee7963a2092ac':
  Fix for bug 7400445 regression in background drawable
2012-10-31 16:27:48 -07:00
Baligh Uddin
4bce83ee05 am 9e3a900c: Merge "Revert "Removed symbol causing compile breakage."" into jb-mr1-dev
* commit '9e3a900c35d6af749d0c363dadf627384eed687a':
  Revert "Removed symbol causing compile breakage."
2012-10-31 16:27:45 -07:00
Baligh Uddin
13d02d0427 am 83e9187d: (-s ours) Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-dev
* commit '83e9187d158b891459afc182c675dca56c7dcd93':
  Revert "Import translations. DO NOT MERGE"
2012-10-31 16:27:40 -07:00
Baligh Uddin
47f52d754a am a68aa4e3: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
* commit 'a68aa4e34357eccd7af4d7e29e574b6bc9c61d66':
  Import translations. DO NOT MERGE
2012-10-31 16:27:36 -07:00
Baligh Uddin
6697c682fa am dd733251: Merge "Removed symbol causing compile breakage." into jb-mr1-dev
* commit 'dd73325106c4d52c734647d65530e46eb70f4749':
  Removed symbol causing compile breakage.
2012-10-31 16:27:32 -07:00
Raph Levien
c01d1045ef Merge "Fix for bug 7400445 regression in background drawable" into jb-mr1-dev 2012-10-31 16:18:46 -07:00
Baligh Uddin
9e3a900c35 Merge "Revert "Removed symbol causing compile breakage."" into jb-mr1-dev 2012-10-31 16:18:13 -07:00
Baligh Uddin
2a2734f242 Revert "Removed symbol causing compile breakage."
breaks build.

This reverts commit d8a5792ae760a22aed4aa4ffd2caa5161d61baad

Change-Id: Ib92e9eee7f581bd9c508a735ef8a770316565d25
2012-10-31 16:16:22 -07:00
Baligh Uddin
83e9187d15 Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-dev 2012-10-31 16:14:44 -07:00
Baligh Uddin
1fefef1cb3 Revert "Import translations. DO NOT MERGE"
breaks build.

This reverts commit a7cd483e4d7f097487ca9babc27316c11f2e4afb

Change-Id: I5690d3c9048f70b33a3e9610b821873a335a8357
2012-10-31 16:13:57 -07:00
Chet Haase
d5d11af3d3 Fix for regression in WindowManager orientation changes
A fix yesterday for #7428221 caused a regression where new orientations would
sometimes cause a flash through black on the way to seeing the real static wallpaper.
There is a fundamental problem in WindowManagerService where we show a window before
it has all of the layout/sizing information it needs, which is the cause of the black
flash. The regression yesterday was that we are now less aggressive about layout out
hidden windows, so we won't layout the window until after the window is shown with the
incorrect sizing info.

The fix/workaround is to back off the layout logic specifically for the wallpaper,
ensuring that we will lay it out on orientation changes, even when hidden. This means that
when we finally do show it, it will already have been drawn in the correct orientation/size.

Issue #7444971 Home jank regression

Change-Id: Ib20fdabc43ece9720b261bf04b272c5511e2d902
2012-10-31 15:40:54 -07:00
Baligh Uddin
a68aa4e343 Merge "Import translations. DO NOT MERGE" into jb-mr1-dev 2012-10-31 15:31:34 -07:00
Baligh Uddin
dd73325106 Merge "Removed symbol causing compile breakage." into jb-mr1-dev 2012-10-31 15:28:44 -07:00
Svetoslav Ganov
cdb80888b7 Merge "Fix keypad accessibility." into jb-mr1-lockscreen-dev 2012-10-31 15:06:32 -07:00