kmccormick
c9728cfa2a
am 22da6f04: am e10b600d: am 984f94ee: am f29ca256: am 57b73b4a: am 72da7af6: am b461a13f: Merge "Doc update: unterminated code tags" into jb-mr1.1-docs
...
* commit '22da6f04b33173be9e6aacabc29869998395d271':
Doc update: unterminated code tags
2013-04-03 18:14:08 -07:00
kmccormick
e10b600d5d
am 984f94ee: am f29ca256: am 57b73b4a: am 72da7af6: am b461a13f: Merge "Doc update: unterminated code tags" into jb-mr1.1-docs
...
* commit '984f94ee4c4ef0196d9b2c149d0a42f20b72bebf':
Doc update: unterminated code tags
2013-04-03 18:06:40 -07:00
kmccormick
984f94ee4c
am f29ca256: am 57b73b4a: am 72da7af6: am b461a13f: Merge "Doc update: unterminated code tags" into jb-mr1.1-docs
...
* commit 'f29ca256a4340a3d550d2c4a39a2e6a29a3ce850':
Doc update: unterminated code tags
2013-04-03 18:03:00 -07:00
kmccormick
f29ca256a4
am 57b73b4a: am 72da7af6: am b461a13f: Merge "Doc update: unterminated code tags" into jb-mr1.1-docs
...
* commit '57b73b4a1d6ea84ae42c407ecb258829ab8dfa2c':
Doc update: unterminated code tags
2013-04-03 18:00:11 -07:00
kmccormick
43d5abbf03
Doc update: unterminated code tags
...
"Bug: 7250069"
Change-Id: I4c3eca8eacad6d0aced9f38788726ba95b914d5d
2013-04-03 17:43:44 -07:00
Jeff Sharkey
5c1994eeff
am 04e740a6: am 0f8e8b03: Merge "Warn when exposing file:// Uris beyond a process." into jb-mr2-dev
...
* commit '04e740a65e2399c4a4b211408bd84f2d545d9f4a':
Warn when exposing file:// Uris beyond a process.
2013-04-03 16:33:52 -07:00
Jeff Sharkey
a14acd20b8
Warn when exposing file:// Uris beyond a process.
...
Check for file:// Uris inside Intents, ClipData, Notifications and
RemoteViews when StrictMode option is enabled.
Also introduces Intent.prepareToLeaveProcess() to uniformly handle
Intents about to leave an app process.
Bug: 8529070
Change-Id: I8efb43877cbc5f21eb029fc6492b3ee1415059ef
2013-04-03 11:45:44 -07:00
Nick Kralevich
1c63fd4a94
am 7306da90: am 4b254881: Merge "AppSecurityPermissions: Add isGranted to isDisplayablePermission" into jb-mr2-dev
...
* commit '7306da907563953dda5a032fc5c11ad3e1f1a9de':
AppSecurityPermissions: Add isGranted to isDisplayablePermission
2013-03-27 09:24:33 -07:00
Nick Kralevich
4b2548815d
Merge "AppSecurityPermissions: Add isGranted to isDisplayablePermission" into jb-mr2-dev
2013-03-27 16:20:26 +00:00
Fabrice Di Meglio
9a8c46f64e
am fc7a1020: am a803b094: Merge "Fix bug #8480245 ViewGroup layout margins can be wrong in RTL mode" into jb-mr2-dev
...
* commit 'fc7a1020716d86204e7190b899a2e30fba4e9055':
Fix bug #8480245 ViewGroup layout margins can be wrong in RTL mode
2013-03-26 17:51:06 -07:00
Fabrice Di Meglio
0072f64939
Fix bug #8480245 ViewGroup layout margins can be wrong in RTL mode
...
- fix resolution of MarginLayoutParams
- update related RelativeLayout code
Change-Id: I261f127a8897f60d316fed2a73e6e76020e542cc
2013-03-26 17:27:33 -07:00
Nick Kralevich
7a8c135177
AppSecurityPermissions: Add isGranted to isDisplayablePermission
...
Modify isDisplayablePermission to display a permission if the
app update will grant a new optional permission to the app.
Change-Id: Ic647826b0c48f9f7ec8e4f69b90197211f83278d
2013-03-26 17:18:32 -07:00
Fabrice Di Meglio
07eb51ece0
am 47479a55: am 04c710ad: Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-dev
...
* commit '47479a55562bb3ffc8927ab4a62de73948b1bac1':
Fix bug #8200928 ExpandableListView should be RTL-aware
2013-03-26 00:33:26 +00:00
Fabrice Di Meglio
04c710ad9d
Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-dev
2013-03-26 00:27:22 +00:00
Nick Kralevich
2e3ead4b8c
am 2e53c2a8: am c1905339: Merge "AppSecurityPermissions: Modify isDisplayablePermission" into jb-mr2-dev
...
* commit '2e53c2a80bb9e059182a321367aad1d7ab0b19ae':
AppSecurityPermissions: Modify isDisplayablePermission
2013-03-25 21:37:08 +00:00
Nick Kralevich
22139669ab
am 1076e13d: am b07220c8: Merge "Remove dead code." into jb-mr2-dev
...
* commit '1076e13d8126aa349f68545b7d08a3de0c43c8ea':
Remove dead code.
2013-03-25 21:32:38 +00:00
Nick Kralevich
a5043ed7ea
AppSecurityPermissions: Modify isDisplayablePermission
...
Add optional permission support to isDisplayablePermission.
A permission is displayable if it's required, or was previously
granted to the app.
Currently, this change is a no-op. The package parser code
does not currently honor <uses-permission android:required="false"> in
the application's manifest, and assumes a permission is always required.
This change sets the ground for future optional permissions work.
Change-Id: I2ec4a49adbfab9980e116ed43354f16bdeaa301d
2013-03-25 14:28:30 -07:00
Nick Kralevich
d6182f993d
Remove dead code.
...
This code is never called.
Change-Id: I2ed3fee93004e967bfb2a3080106c3950bf43ce2
2013-03-25 11:43:19 -07:00
Nick Kralevich
e1242f9980
am 7d2a4b41: am 754aa113: Merge "AppSecurityPermissions: minor code cleanup" into jb-mr2-dev
...
* commit '7d2a4b41393d3a774a403e29ebdd7eec92777f03':
AppSecurityPermissions: minor code cleanup
2013-03-25 17:44:41 +00:00
Nick Kralevich
10ac1d125a
AppSecurityPermissions: minor code cleanup
...
Convert more instance variables to private.
Delete some dead code.
Simplify some code.
Change-Id: Iedd55857138b71b2915b9886128adfcd9e4b3c57
2013-03-24 15:49:33 -07:00
Fabrice Di Meglio
f4efad0551
Fix bug #8200928 ExpandableListView should be RTL-aware
...
- add indicatorStart/indicatorEnd and childIndicatorStart/childIndicatorEnd properties
Change-Id: I1ee67e47798bbcb31670cc9afde3ccac68338d94
2013-03-22 13:46:08 -07:00
Fabrice Di Meglio
69ad42a6c1
am b91fb8c6: am 36fb0166: Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-dev
...
* commit 'b91fb8c665e9bbdf18d66c0817278e20a97791d8':
Fix bug #8200928 ExpandableListView should be RTL-aware
2013-03-22 01:27:32 +00:00
Adam Powell
f2bfed0d68
am 6338eb11: am ef793669: Merge "Fix a stability regression in ListView arrow scrolling" into jb-mr2-dev
...
* commit '6338eb1165d2d932a90738fea1f6d7be6a7fa3aa':
Fix a stability regression in ListView arrow scrolling
2013-03-22 01:20:21 +00:00
Fabrice Di Meglio
36fb0166a3
Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-dev
2013-03-22 01:20:15 +00:00
Adam Powell
04fb1a450f
am 7b8dfeb6: am 86a1a245: Merge "Revert "Revert "Fix ListView is not scrolled properly with arrows""" into jb-mr2-dev
...
* commit '7b8dfeb6ad1036506403fdb7b523db8ca3c2c633':
Revert "Revert "Fix ListView is not scrolled properly with arrows""
2013-03-22 01:16:49 +00:00
Adam Powell
2a93911b87
Fix a stability regression in ListView arrow scrolling
...
The earlier patch 3cf7b3c59 introduced a stability regression. Perform
the appropriate bounds checking alongside the fix it implements.
Bug 8264185
Change-Id: I943d6c05bacdd777f89243fdac97788b16639dc6
2013-03-21 17:08:38 -07:00
Fabrice Di Meglio
605c5af9c8
Fix bug #8200928 ExpandableListView should be RTL-aware
...
- draw the group and child indicator at the correct position when in RTL mode
Change-Id: Ib346ae59f17c129fc59b76cd7fcc36fbdb86e499
2013-03-21 16:10:13 -07:00
Justin Ho
1ad11b9c6c
Revert "Revert "Fix ListView is not scrolled properly with arrows""
...
This reverts commit 3cf7b3c592 .
2013-03-21 14:21:30 -07:00
Michael Jurka
a383eba1cc
am 953a9466: am 6812efd2: Merge "Make hasOverlappingRendering() method more accurate" into jb-mr2-dev
...
* commit '953a94662114933ee81ad197e6a70ffc3f45a289':
Make hasOverlappingRendering() method more accurate
2013-03-21 17:09:33 +00:00
Michael Jurka
0931a8516a
Make hasOverlappingRendering() method more accurate
...
Bug: 8439502
Change-Id: I80075eddf6abc7999b70e665e692d88b81d5f087
2013-03-21 16:12:35 +01:00
Fabrice Di Meglio
3807312e9b
am 0bcec06b: am 19eceaad: Merge "Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies" into jb-mr2-dev
...
* commit '0bcec06b24e7bc67ab4922f6bb18e6bc7737ba69':
Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies
2013-03-20 22:32:45 +00:00
Fabrice Di Meglio
19eceaadd7
Merge "Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies" into jb-mr2-dev
2013-03-20 22:27:37 +00:00
Fabrice Di Meglio
665f02c667
Fix bug #8437358 Clean any ICU related code from TextLayout / Paint and their dependencies
...
- remove the ICU related methods and update the methods using the "reserved" argument
- update to CTS in another CL too
Change-Id: I5509736568c342d9d17bfeafc17951117ab5d3cc
2013-03-20 14:56:05 -07:00
Fabrice Di Meglio
0d84e72566
am 430058f2: am 2d18e52b: Merge "Fix bug #8335710 TextView can\'t clear CompoundDrawables" into jb-mr2-dev
...
* commit '430058f2699041e86d7c0e50cad1fa6989d08cab':
Fix bug #8335710 TextView can't clear CompoundDrawables
2013-03-19 17:43:45 +00:00
Fabrice Di Meglio
2d18e52b00
Merge "Fix bug #8335710 TextView can't clear CompoundDrawables" into jb-mr2-dev
2013-03-19 17:39:11 +00:00
Elliott Hughes
d81830d67e
am 110a98b6: am f7c01e5a: am eda35cb7: am a8974d3f: Merge "Clean up (some of) our many clocks to use H instead of k."
...
* commit '110a98b67285ec213720c542e6fb4711d9fd3114':
Clean up (some of) our many clocks to use H instead of k.
2013-03-19 16:35:46 +00:00
Elliott Hughes
f7c01e5a8a
am eda35cb7: am a8974d3f: Merge "Clean up (some of) our many clocks to use H instead of k."
...
* commit 'eda35cb7c5781a32b038f1ef76b8e50f26f9bfaf':
Clean up (some of) our many clocks to use H instead of k.
2013-03-19 09:31:04 -07:00
Chet Haase
92eb0073bf
am 58afb2f0: am f4071065: Merge "Fix bug with transientState for listviews without stable IDs" into jb-mr2-dev
...
* commit '58afb2f0501b22d020ac1fc1a116baec21765e3c':
Fix bug with transientState for listviews without stable IDs
2013-03-19 13:12:40 +00:00
Chet Haase
f4071065b8
Merge "Fix bug with transientState for listviews without stable IDs" into jb-mr2-dev
2013-03-19 13:06:56 +00:00
Fabrice Di Meglio
f7a5cdfac6
Fix bug #8335710 TextView can't clear CompoundDrawables
...
- fix start/override mechanism
- take care of RTL compatibility mode (pre JB-MR1)
- fix where reset of drawables resolution needs to happen
Change-Id: I55a69487a0eedee14c4be7006ee0abad085200ad
2013-03-18 18:13:16 -07:00
Elliott Hughes
cdafd37f31
Clean up (some of) our many clocks to use H instead of k.
...
Bug: 8359981
Change-Id: I3c0c38c2bf5adc4b5bdc11c3d10cf41dd8fb6462
2013-03-18 17:21:33 -07:00
Chet Haase
a2230e1856
Fix bug with transientState for listviews without stable IDs
...
This is the other part of a fix with transient state. A layout container
may be out of sync with its adapter during a data change. When the transient
state views are managed by their positions, and these positions may not match
between the container and the adapter, then the views will not be updated
correctly on the screen (though the underlying data will still be correct).
An earlier fix addressed the problem when the adapter has stable IDs (managing
the transient views by their IDs instead of their positions). This fix addresses
the other part of the problem, simply avoiding managing via positions during
a data change.
Issue #8254775 View.setHasTransient state has side-effects when deleting content in ListView
Change-Id: I0fe1692a1507a042180f8a14a8ef2d0c6946a061
2013-03-18 14:52:37 -07:00
Svetoslav Ganov
b002104350
am 3405dac2: am e4c9ac2d: Merge "Remember which list child has A11y focus BEFORE clearing A11y focus." into jb-mr2-dev
...
* commit '3405dac287580e65d74a2fd8e6d2bffd85420bf0':
Remember which list child has A11y focus BEFORE clearing A11y focus.
2013-03-18 21:29:18 +00:00
Svetoslav Ganov
e4c9ac2df2
Merge "Remember which list child has A11y focus BEFORE clearing A11y focus." into jb-mr2-dev
2013-03-18 21:23:45 +00:00
Chet Haase
728713258f
DO NOT MERGE: ListView transient state fix
...
ListView child views with transientState (setHasTransientState(true)) are not
handled correctly when the data set changes, such as when an item is added
or removed. The problem is that the transient views are cached by their
position, but this position is out of sync between the ListView and the adapter
until the ListView layout process is complete.
A better way, which unfortunately only works on ListViews with stable IDs, is
to cache the views by their itemID instead, and to use that ID to determine when
and where to reuse/retrieve a transient view during the ListView layout.
Issue #8254775 View.setHasTransient state has side-effects when deleting content in ListView
Change-Id: I2fc25e71ed6655af30b9c3f47fdf014e9b667616
2013-03-18 10:06:27 -07:00
Alan Viverette
b53c5f6b6f
Remember which list child has A11y focus BEFORE clearing A11y focus.
...
Bug: 8332399
Change-Id: I0293efe5cef4a011a584e62fc4a64cde7d354efe
2013-03-15 15:50:37 -07:00
Fabrice Di Meglio
f72b5c920a
am cf60cc9a: am 261f82ca: Merge "Revert "Clean Paint.mBidiFlags as it is no longer used"" into jb-mr2-dev
...
* commit 'cf60cc9adedf032c6c97cd2cbb9ff211deaaf3ae':
Revert "Clean Paint.mBidiFlags as it is no longer used"
2013-03-15 20:39:31 +00:00
Fabrice Di Meglio
da12f389eb
Revert "Clean Paint.mBidiFlags as it is no longer used"
...
This reverts commit 6d9fe5bd22 .
2013-03-15 11:26:56 -07:00
Jean Chalard
92291eea07
Merge changes I3109a482,Ia5e25738
...
* changes:
Final small cleanup.
Actually change the place where updateSelection is called
2013-03-12 06:20:59 +00:00
Jean Chalard
79386f4f54
Merge changes Ia01aee85,I17bd91a1
...
* changes:
Add a SpanWatcher to catch programmatic selection changes
Initial refactoring to move updateSelection to a better place
2013-03-12 06:18:39 +00:00