97189 Commits

Author SHA1 Message Date
Adam Powell
2c8cc972c3 Update documentation to mention compatibility versioning
Mention changes involving MeasureSpec/RelativeLayout/ImageView
behavior changes when apps target SDK > 17.

Change-Id: I232492a76ac048f7b460d28a87bd84cbbec4e4d7
2012-12-10 11:02:54 -08:00
Adam Powell
7da4b73a23 Compatibility measurement hacks when targetSdkVersion <= JB-MR1
All three of these are interrelated!

* Allow broken MeasureSpec values. The long-standing implementation
  of MeasureSpec.makeMeasureSpec has been to add both values rather
  than masking/or-ing the values together. Some old code relied on
  this, such as if it mixed up size/mode params.

* Disable ImageView adjustViewBounds allowing the view to grow beyond
  its initial size. A bug in RelativeLayout in the presence of the
  above MeasureSpec fix causes this not to work properly in apps.

* Allow RelativeLayout to send overflowed/bogus MeasureSpec values
  when measured with MeasureSpec.UNSPECIFIED mode. Some apps have
  custom child views that do not properly handle UNSPECIFIED
  measurements, but the exact overflow semantics caused this to
  generate AT_MOST $REALLYBIG MeasureSpecs for those views instead if
  they were placed inside a RelativeLayout in a scrolling container.

Change-Id: I977a5f1ba5637f0cba3d26a70139e2bcd021fc9c
2012-12-07 16:30:35 -08:00
Scott Main
ab6376b068 am c9a1bdf5: am a9c3d81f: am ae5b07ca: am 2db56dda: Merge "docs: udpate for google service landing page and capitalize GPS in titles" into jb-mr1-dev
* commit 'c9a1bdf5a01da4b2c46c6d273eda680d61f7ea75':
  docs: udpate for google service landing page and capitalize GPS in titles
2012-12-03 13:11:13 -08:00
Scott Main
7511254042 am d5868726: am 3fea139d: am 4d1d0304: am e38980a7: Merge "docs: update dashboard for 12/1, plus misc fixes" into jb-mr1-dev
* commit 'd5868726968c62575bca2f5af647d70a254acbbf':
  docs: update dashboard for 12/1, plus misc fixes
2012-12-03 13:09:26 -08:00
Scott Main
c9a1bdf5a0 am a9c3d81f: am ae5b07ca: am 2db56dda: Merge "docs: udpate for google service landing page and capitalize GPS in titles" into jb-mr1-dev
* commit 'a9c3d81f02931e220ca0caca99647ca3b4b029ae':
  docs: udpate for google service landing page and capitalize GPS in titles
2012-12-03 13:09:14 -08:00
Robert Ly
d21a88418e am b3aa49c6: am 0fba90c9: am 413a208a: am 555c93b2: docs: refresh gms and gcm javadocs
* commit 'b3aa49c6bdb834475acae6ec72f999d81d650dd8':
  docs: refresh gms and gcm javadocs
2012-12-03 13:07:39 -08:00
Scott Main
a9c3d81f02 am ae5b07ca: am 2db56dda: Merge "docs: udpate for google service landing page and capitalize GPS in titles" into jb-mr1-dev
* commit 'ae5b07cac9d395d0454152d0f8141d162753d6a4':
  docs: udpate for google service landing page and capitalize GPS in titles
2012-12-03 13:07:14 -08:00
Scott Main
d586872696 am 3fea139d: am 4d1d0304: am e38980a7: Merge "docs: update dashboard for 12/1, plus misc fixes" into jb-mr1-dev
* commit '3fea139d07f1fb8959bfc0b479844d9e90fed0b4':
  docs: update dashboard for 12/1, plus misc fixes
2012-12-03 13:06:29 -08:00
Scott Main
ae5b07cac9 am 2db56dda: Merge "docs: udpate for google service landing page and capitalize GPS in titles" into jb-mr1-dev
* commit '2db56ddaee71f33f65fe246309531a66bf1d4374':
  docs: udpate for google service landing page and capitalize GPS in titles
2012-12-03 13:04:53 -08:00
Scott Main
3fea139d07 am 4d1d0304: am e38980a7: Merge "docs: update dashboard for 12/1, plus misc fixes" into jb-mr1-dev
* commit '4d1d03042110092d658b7b53565be881364b34b5':
  docs: update dashboard for 12/1, plus misc fixes
2012-12-03 13:04:31 -08:00
Robert Ly
b3aa49c6bd am 0fba90c9: am 413a208a: am 555c93b2: docs: refresh gms and gcm javadocs
* commit '0fba90c980b96e43081350e4f87f57106b235dca':
  docs: refresh gms and gcm javadocs
2012-12-03 13:03:44 -08:00
Scott Main
4d1d030421 am e38980a7: Merge "docs: update dashboard for 12/1, plus misc fixes" into jb-mr1-dev
* commit 'e38980a767ae8e13214f8ed00629ebb454157d46':
  docs: update dashboard for 12/1, plus misc fixes
2012-12-03 13:02:07 -08:00
Scott Main
2db56ddaee Merge "docs: udpate for google service landing page and capitalize GPS in titles" into jb-mr1-dev 2012-12-03 13:01:19 -08:00
Robert Ly
0fba90c980 am 413a208a: am 555c93b2: docs: refresh gms and gcm javadocs
* commit '413a208a7b1dcba4679573ca85a22a466b790de5':
  docs: refresh gms and gcm javadocs
2012-12-03 13:00:48 -08:00
Scott Main
03c172e222 docs: udpate for google service landing page and capitalize GPS in titles
Change-Id: I8cff9c5bc6eee7a60bc5db88763ad57eb63c7e7d
2012-12-03 13:00:09 -08:00
Robert Ly
413a208a7b am 555c93b2: docs: refresh gms and gcm javadocs
* commit '555c93b2a726d53c70e99835d74d9246dff2206d':
  docs: refresh gms and gcm javadocs
2012-12-03 12:59:27 -08:00
Scott Main
e38980a767 Merge "docs: update dashboard for 12/1, plus misc fixes" into jb-mr1-dev 2012-12-03 12:58:59 -08:00
Irfan Sheriff
a5c6166c95 am 9648a484: am cdd03f54: Merge "Try go-negotiation when invocation request is deferred."
* commit '9648a484e0f5e0d90c76e83b2ec6a12dec1e3d83':
  Try go-negotiation when invocation request is deferred.
2012-12-03 12:41:38 -08:00
Irfan Sheriff
9648a484e0 am cdd03f54: Merge "Try go-negotiation when invocation request is deferred."
* commit 'cdd03f5487d3d0a088651c90fc5122b5fc3f62b3':
  Try go-negotiation when invocation request is deferred.
2012-12-03 12:39:00 -08:00
Robert Ly
555c93b2a7 docs: refresh gms and gcm javadocs
Change-Id: I5532eb9f87e2ab87488884e70102e8b4cbadf255
2012-12-03 12:34:42 -08:00
Chet Haase
19c84ea621 Merge "Fix requestLayout-during-layout problems" 2012-12-03 12:34:10 -08:00
Irfan Sheriff
cdd03f5487 Merge "Try go-negotiation when invocation request is deferred." 2012-12-03 11:59:53 -08:00
Zhihai Xu
9a9f306c3a am e398d232: am fb9947ad: am 40973c53: Merge "BT is still on after enable flight mode, and reboot the DUT" into jb-mr1.1-dev
* commit 'e398d2323dfc6baab4a7568a8c2b42fb4886c149':
  BT is still on after enable flight mode, and reboot the DUT
2012-12-03 11:54:57 -08:00
Zhihai Xu
e398d2323d am fb9947ad: am 40973c53: Merge "BT is still on after enable flight mode, and reboot the DUT" into jb-mr1.1-dev
* commit 'fb9947ad77e9d1d2ea259d7fbc170c275810b2b9':
  BT is still on after enable flight mode, and reboot the DUT
2012-12-03 11:52:43 -08:00
Zhihai Xu
fb9947ad77 am 40973c53: Merge "BT is still on after enable flight mode, and reboot the DUT" into jb-mr1.1-dev
* commit '40973c53acc86b576081fb720d7d6b23c55202ad':
  BT is still on after enable flight mode, and reboot the DUT
2012-12-03 11:50:25 -08:00
The Android Open Source Project
eeff7b5408 am da13b894: (-s ours) Reconcile with jb-mr1.1-release - do not merge
* commit 'da13b894ec13c975b027b78fa7a6ff07208c8fd3':
  Add logging to try and track down bug 7643792
2012-12-03 11:49:39 -08:00
The Android Open Source Project
da13b894ec Reconcile with jb-mr1.1-release - do not merge
Change-Id: I60d1dd7a490e86c1194da929483347f99b9f421d
2012-12-03 11:47:35 -08:00
Zhihai Xu
40973c53ac Merge "BT is still on after enable flight mode, and reboot the DUT" into jb-mr1.1-dev 2012-12-03 11:47:34 -08:00
Jeff Sharkey
341ea53b34 am ae6428d7: am 1f8f2839: am ed3fba65: Merge "Avoid null mobile interfaces." into jb-mr1.1-dev
* commit 'ae6428d7072fcad3545fefe603afbaefb8f6bbec':
  Avoid null mobile interfaces.
2012-12-03 11:42:50 -08:00
Jeff Sharkey
ae6428d707 am 1f8f2839: am ed3fba65: Merge "Avoid null mobile interfaces." into jb-mr1.1-dev
* commit '1f8f283975c7cf51081acd3ea494de2b5f431607':
  Avoid null mobile interfaces.
2012-12-03 11:40:23 -08:00
Jeff Sharkey
1f8f283975 am ed3fba65: Merge "Avoid null mobile interfaces." into jb-mr1.1-dev
* commit 'ed3fba653864101d3dd335941f082104aad8f532':
  Avoid null mobile interfaces.
2012-12-03 11:38:31 -08:00
Romain Guy
9badf238ee Merge "Close InputStream after we're done reading from it External bug #40837" 2012-12-03 11:36:49 -08:00
Zhihai Xu
401202b5fe BT is still on after enable flight mode, and reboot the DUT
bug 7275625
Change-Id: I4f8952a06152eb5f5775c1f616f6383e4f20e352
2012-12-03 11:36:21 -08:00
Adam Powell
897ccbbdd8 am e4db4e2b: am 05c8f17f: Merge "resolver list is not cleared on rebuild"
* commit 'e4db4e2b9dca065fbbf9f10dd5b9e961a9acef46':
  resolver list is not cleared on rebuild
2012-12-03 11:35:02 -08:00
Jeff Sharkey
ed3fba6538 Merge "Avoid null mobile interfaces." into jb-mr1.1-dev 2012-12-03 11:32:51 -08:00
Adam Powell
e4db4e2b9d am 05c8f17f: Merge "resolver list is not cleared on rebuild"
* commit '05c8f17f05ca83573f7670191e6dec91497dc742':
  resolver list is not cleared on rebuild
2012-12-03 11:32:39 -08:00
Matthew Xie
90bd55f179 am 3b5c4382: am b8e80eb5: am 4fd38e8d: Merge "Clean up debug messages" into jb-mr1.1-dev
* commit '3b5c43825eaf8096c01eac77e03a8aac8e9fab4a':
  Clean up debug messages
2012-12-03 11:30:56 -08:00
Matthew Xie
3b5c43825e am b8e80eb5: am 4fd38e8d: Merge "Clean up debug messages" into jb-mr1.1-dev
* commit 'b8e80eb566aa5afb744db84a0067e144de831f45':
  Clean up debug messages
2012-12-03 11:29:21 -08:00
Scott Main
aaaa15653b docs: update dashboard for 12/1, plus misc fixes
Change-Id: I7f06b6c66476aee2bd69b8017b5707c483b252b7
2012-12-03 11:28:23 -08:00
Matthew Xie
b8e80eb566 am 4fd38e8d: Merge "Clean up debug messages" into jb-mr1.1-dev
* commit '4fd38e8d13697cd1b169487719982f32cc5fb425':
  Clean up debug messages
2012-12-03 11:26:38 -08:00
Guang Zhu
ca4f3473b9 am 5732aaf1: am 8732bee8: am fdc0d929: Merge "app launch test fixes and improvements" into jb-mr1.1-dev
* commit '5732aaf1bb38d0d7bc3535ee934c32a8fb8e8dd6':
  app launch test fixes and improvements
2012-12-03 11:23:58 -08:00
Matthew Xie
4fd38e8d13 Merge "Clean up debug messages" into jb-mr1.1-dev 2012-12-03 11:23:57 -08:00
Guang Zhu
5732aaf1bb am 8732bee8: am fdc0d929: Merge "app launch test fixes and improvements" into jb-mr1.1-dev
* commit '8732bee8d1e2ffc7a163769904bd799ac2730b4e':
  app launch test fixes and improvements
2012-12-03 11:22:29 -08:00
Guang Zhu
8732bee8d1 am fdc0d929: Merge "app launch test fixes and improvements" into jb-mr1.1-dev
* commit 'fdc0d9295fbe855b14e1730447b079191f2a4f8c':
  app launch test fixes and improvements
2012-12-03 11:19:50 -08:00
Guang Zhu
fdc0d9295f Merge "app launch test fixes and improvements" into jb-mr1.1-dev 2012-12-03 11:17:25 -08:00
Adam Powell
05c8f17f05 Merge "resolver list is not cleared on rebuild" 2012-12-03 11:04:21 -08:00
Daniel Sandler
4d58730ff5 am f80e1711: am 99931d97: am f8748809: Merge "Show alarm tile for the current user." into jb-mr1.1-dev
* commit 'f80e1711ea515c6310a1c31b077cd7c0b36f72a7':
  Show alarm tile for the current user.
2012-12-03 10:28:18 -08:00
Daniel Sandler
f80e1711ea am 99931d97: am f8748809: Merge "Show alarm tile for the current user." into jb-mr1.1-dev
* commit '99931d97f7da8460e5d3696069bbb2cbda6b0d2a':
  Show alarm tile for the current user.
2012-12-03 10:26:18 -08:00
Daniel Sandler
99931d97f7 am f8748809: Merge "Show alarm tile for the current user." into jb-mr1.1-dev
* commit 'f87488095e49028eb3be5a8a53a372e38eba537c':
  Show alarm tile for the current user.
2012-12-03 10:23:08 -08:00
Daniel Sandler
f87488095e Merge "Show alarm tile for the current user." into jb-mr1.1-dev 2012-12-03 10:21:15 -08:00