Jeff Sharkey
a18a2e3428
Switch to incremental API parsing.
...
Incremental API parsing works on a single class at a time, which
greatly reduces memory pressure. For example, linting a typical
current.txt would use ~100MB before; now it only uses about ~15MB!
Change-Id: Id084b3dd2f6513d0e919790d5a5d629f80637ce8
2015-02-22 16:00:19 -08:00
Jeff Sharkey
e76432d715
Merge "Even more lint tests."
2015-02-19 00:49:38 +00:00
Jeff Sharkey
90b547bb50
Even more lint tests.
...
Updated boolean set/get tests to handle isFoo() and hasFoo() style
methods.
When listeners are passed as method argument, they should come near
the end of the argument list.
Verify that resources are named consistently.
Slightly clearer message wording overall.
Change-Id: Id22947bd932d82222ce3e6c6e2012dade348fb56
2015-02-18 16:45:58 -08:00
Jeff Sharkey
fb19a6533c
Merge "More lint tests."
2015-02-18 01:22:48 +00:00
Jeff Sharkey
b46a9690d5
More lint tests.
...
When overloading methods, verify that common arguments always come
first and have consistent ordering.
When methods register listeners or callbacks (outside of the UI
toolkit), verify that an overload exists that takes a Handler to
deliver events through.
When a method accepts a Context argument, it must be the first
argument.
Change-Id: I6a6f94a3a0a8c48987835e47eb87564e569db2af
2015-02-17 17:19:45 -08:00
Deepanshu Gupta
dc630c64be
am 0a300b89: am ad879adb: Merge "Add Asset management support for fonts." into lmp-dev automerge: 0684991 automerge: c2fa5e2
...
automerge: 7bf58d0
* commit '7bf58d0c5523a9b76ab1d570acb92514e8fff8ba':
Add Asset management support for fonts.
2015-02-17 23:40:11 +00:00
Diego Perez
dde889111f
am a0fb87a3: am 98c3461a: Merge "Do not paint shadow if outside of the clip area" into lmp-dev automerge: a912fed automerge: d66f2eb
...
automerge: 412e643
* commit '412e6439b2d372565f14cc1dce0ff25f106975af':
Do not paint shadow if outside of the clip area
2015-02-17 23:38:48 +00:00
Deepanshu Gupta
7b78e8373e
am 221d7320: am 12c9e498: Merge "Changes made by intelliJ 14.1" into lmp-dev automerge: 4e47416 automerge: f12d023
...
automerge: 5cc0e76
* commit '5cc0e76464f170d987370bb7bf9c04d746795f12':
Changes made by intelliJ 14.1
2015-02-17 23:37:13 +00:00
Deepanshu Gupta
7bf58d0c55
am 0a300b89: am ad879adb: Merge "Add Asset management support for fonts." into lmp-dev automerge: 0684991
...
automerge: c2fa5e2
* commit 'c2fa5e205e617df6b622cb54fac77738e82e6320':
Add Asset management support for fonts.
2015-02-17 22:39:48 +00:00
Diego Perez
412e6439b2
am a0fb87a3: am 98c3461a: Merge "Do not paint shadow if outside of the clip area" into lmp-dev automerge: a912fed
...
automerge: d66f2eb
* commit 'd66f2eb241ba8676ef01f4efd23be5ae62d3a7aa':
Do not paint shadow if outside of the clip area
2015-02-17 22:38:37 +00:00
Deepanshu Gupta
5cc0e76464
am 221d7320: am 12c9e498: Merge "Changes made by intelliJ 14.1" into lmp-dev automerge: 4e47416
...
automerge: f12d023
* commit 'f12d02339fefc4111b62715d5c0fb2e58570c34b':
Changes made by intelliJ 14.1
2015-02-17 22:36:59 +00:00
Deepanshu Gupta
0a300b8977
am ad879adb: Merge "Add Asset management support for fonts." into lmp-dev
...
automerge: 0684991
* commit '068499111c173fdd9869e7dbe5b9de857aca1c2d':
Add Asset management support for fonts.
2015-02-17 22:21:11 +00:00
Diego Perez
a0fb87a3b8
am 98c3461a: Merge "Do not paint shadow if outside of the clip area" into lmp-dev
...
automerge: a912fed
* commit 'a912fedbc5fba99fb75884a1941d58170822ceb4':
Do not paint shadow if outside of the clip area
2015-02-17 22:19:43 +00:00
Deepanshu Gupta
221d732005
am 12c9e498: Merge "Changes made by intelliJ 14.1" into lmp-dev
...
automerge: 4e47416
* commit '4e47416012b8cb88d564a04a29c0b79a28b9e529':
Changes made by intelliJ 14.1
2015-02-17 22:18:35 +00:00
Jeff Sharkey
9f64d5c6c4
Reference lint rule numbers, more rules.
...
When reporting lint errors/warnings, reference the relevant
underlying rule. Also adds a few more lint rules, and removes a few
aggressive checks.
Change-Id: I1bdadf5fd4df9cd28bb7dfe1c7bb1f9055398315
2015-02-14 17:06:06 -08:00
Deepanshu Gupta
068499111c
am ad879adb: Merge "Add Asset management support for fonts." into lmp-dev
...
* commit 'ad879adb65ffa577844738522ab6d7d30aba2ead':
Add Asset management support for fonts.
2015-02-13 22:38:23 +00:00
Diego Perez
a912fedbc5
am 98c3461a: Merge "Do not paint shadow if outside of the clip area" into lmp-dev
...
* commit '98c3461acd6699ab0448f1785909d0d39cd61b5a':
Do not paint shadow if outside of the clip area
2015-02-13 22:38:17 +00:00
Deepanshu Gupta
4e47416012
am 12c9e498: Merge "Changes made by intelliJ 14.1" into lmp-dev
...
* commit '12c9e4980e889d1c72656a4062f9cee9a0e6f15a':
Changes made by intelliJ 14.1
2015-02-13 22:38:07 +00:00
Deepanshu Gupta
ad879adb65
Merge "Add Asset management support for fonts." into lmp-dev
2015-02-13 22:34:36 +00:00
Diego Perez
98c3461acd
Merge "Do not paint shadow if outside of the clip area" into lmp-dev
2015-02-13 22:34:16 +00:00
Deepanshu Gupta
12c9e4980e
Merge "Changes made by intelliJ 14.1" into lmp-dev
2015-02-13 22:33:48 +00:00
Chet Haase
50dd4c1c59
Merge "Add ClipReveal window transition for application launch"
2015-02-13 19:02:15 +00:00
Chet Haase
10e23ab61b
Add ClipReveal window transition for application launch
...
Issue #19362772 Better material launch animations
Change-Id: Ic94fde910b6b5554ee954dfbbf374949f9eb189d
2015-02-13 11:00:55 -08:00
Jeff Sharkey
ed6aaf0f79
Track line numbers in lint script.
...
Also create separate class to describe failures, which can be
consumed by other tools. Still offers to render itself for console
output by default.
Change-Id: Ib0555cc289ae08a0e446489509cc964c866c564e
2015-02-12 09:31:43 -08:00
Narayan Kamath
97a366f9d7
Merge "Parse res-car as resources for UI_MODE_TYPE_CAR.."
2015-02-11 14:01:36 +00:00
Chris Warrington
ed335664f9
am 510c24e8: Merge "Fix AAPT daemon mode with paths containg spaces." into lmp-mr1-dev automerge: 4499888
...
automerge: 4308c2a
* commit '4308c2aea45a4780b460734ee8634d74205c15c5':
Fix AAPT daemon mode with paths containg spaces.
2015-02-10 20:34:58 +00:00
Chris Warrington
4308c2aea4
am 510c24e8: Merge "Fix AAPT daemon mode with paths containg spaces." into lmp-mr1-dev
...
automerge: 4499888
* commit '449988872be61f273c91db13069d5b7172429032':
Fix AAPT daemon mode with paths containg spaces.
2015-02-10 20:14:44 +00:00
Narayan Kamath
7f1a8957cc
Parse res-car as resources for UI_MODE_TYPE_CAR..
...
.. and not a 3 letter language code.
bug: 19291216
Change-Id: I01bf76d89880693dcdb4384d5c239902fa3defa8
2015-02-10 16:11:55 +00:00
Jorim Jaggi
b10e33ff80
Split up android.policy into framework.jar and services.jar 1/3
...
Change-Id: Ifd69f1f3dd308a7e17a1442e2f3950da8b03cec4
2015-02-10 14:56:02 +01:00
Chris Warrington
de3ab0a9e8
Fix AAPT daemon mode with paths containg spaces.
...
Use new line as a delimiter rather than space.
Fixes: https://code.google.com/p/android/issues/detail?id=135757
Gradle CL: https://android-review.googlesource.com/130423
Change-Id: I7c73e680b0417b0e7cff9e0110822675c53ae20f
2015-02-09 21:20:52 -08:00
Deepanshu Gupta
19740a6212
Changes made by intelliJ 14.1
...
Change-Id: Ia130266ad994ef327629db25a18f9d5702b983f4
2015-02-04 11:17:33 -08:00
Diego Perez
0dfba38010
Do not paint shadow if outside of the clip area
...
Change-Id: I064ccc1d1b206a29d9d0db1384782cb5dd5c65ca
2015-02-04 11:57:20 +00:00
Deepanshu Gupta
d51834bdfa
Add Asset management support for fonts.
...
Change-Id: I10ca67dcffe244667d4ae0bda65dbc1aa6691d50
2015-02-03 19:00:43 -08:00
Deepanshu Gupta
b4506586dc
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev automerge: 7789447 automerge: 580937f automerge: c053438
...
automerge: df5a198
* commit 'df5a1987108539c703477adff3749d647ba313c5':
Limited AppCompat support
2015-01-31 04:23:50 +00:00
Deepanshu Gupta
a925a06a9d
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev automerge: 7e683bd automerge: 1575ca6 automerge: 862cdd6
...
automerge: 6a43990
* commit '6a439908fcc103696dd90bc42494231b54b7a10b':
Resource resolution fixes.
2015-01-31 04:22:45 +00:00
Deepanshu Gupta
df5a198710
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev automerge: 7789447 automerge: 580937f
...
automerge: c053438
* commit 'c05343828611ed0b82fae4edf7fe11e0e9087db1':
Limited AppCompat support
2015-01-31 04:18:58 +00:00
Deepanshu Gupta
6a439908fc
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev automerge: 7e683bd automerge: 1575ca6
...
automerge: 862cdd6
* commit '862cdd6f11490c060842599a58a400e284c937d9':
Resource resolution fixes.
2015-01-31 04:17:35 +00:00
Deepanshu Gupta
580937fc45
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev
...
automerge: 7789447
* commit '7789447bd97c851b7a09623a417300590e5439d5':
Limited AppCompat support
2015-01-31 03:02:42 +00:00
Deepanshu Gupta
1575ca6e1a
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev
...
automerge: 7e683bd
* commit '7e683bdaddff77a24a36d420c5782b47795c5ccb':
Resource resolution fixes.
2015-01-31 03:01:20 +00:00
Deepanshu Gupta
7789447bd9
am 3d5535cf: Merge "Limited AppCompat support" into lmp-dev
...
* commit '3d5535cfb7755c20619529649b025c4682013b85':
Limited AppCompat support
2015-01-31 00:54:10 +00:00
Deepanshu Gupta
7e683bdadd
am 1d59871e: Merge "Resource resolution fixes." into lmp-dev
...
* commit '1d59871e4e8a3a657dab3931d684706c45630a2f':
Resource resolution fixes.
2015-01-31 00:54:07 +00:00
Deepanshu Gupta
224e931fed
Limited AppCompat support
...
Change-Id: I4ac7234c9533b9f47f070335c4cb6ae605d8a89f
2015-01-28 11:32:30 -08:00
Craig Mautner
165be0c70d
Remove TYPE_UNIVERSE_BACKGROUND from system
...
An experiment that is over and has been occupying space.
Fixes bug 18088522 item #7
Change-Id: Ib0fcaa24243ed9b0581143e1d5114c1fd2b0aa6e
2015-01-27 15:16:58 -08:00
Craig Mautner
83162a9027
Eliminate groupId and add task to AppWindowToken
...
Simplifies access by eliminating indirect referencing.
Fixes bug 18088522 item #15 .
Change-Id: I9049192a7f3e1028d60c4f2d4d4a0d4aad590aa4
2015-01-27 13:56:20 -08:00
Narayan Kamath
ad0d879e52
Merge "Remove superfluous OpenSSL include paths." automerge: fe24754 automerge: d555cd5
...
automerge: c2d5128
* commit 'c2d51280395749328b0bb7a283cbc6037606822e':
Remove superfluous OpenSSL include paths.
2015-01-23 11:05:28 +00:00
Narayan Kamath
c2d5128039
Merge "Remove superfluous OpenSSL include paths." automerge: fe24754
...
automerge: d555cd5
* commit 'd555cd550d634192e96e3b834f91aa9559a259db':
Remove superfluous OpenSSL include paths.
2015-01-23 10:54:44 +00:00
Adam Lesinski
9ca9aace3d
Merge "AAPT: Use the right enum when checking for density configurations" into lmp-mr1-dev automerge: b443610 automerge: 83f58a2
...
automerge: e03f2cb
* commit 'e03f2cb2c26d30c277d38566976bb4b00326d465':
AAPT: Use the right enum when checking for density configurations
2015-01-23 03:58:12 +00:00
Adam Lesinski
e03f2cb2c2
Merge "AAPT: Use the right enum when checking for density configurations" into lmp-mr1-dev automerge: b443610
...
automerge: 83f58a2
* commit '83f58a2f7afac98199536b3090fe6f767ffb3a0d':
AAPT: Use the right enum when checking for density configurations
2015-01-23 02:46:32 +00:00
Adam Lesinski
ed643e8182
AAPT: Use the right enum when checking for density configurations
...
Bug:19116675
Change-Id: I2322d8d6bdf890005c80014273e5d07df735ed50
2015-01-22 18:19:44 -08:00
Adam Langley
0e7829e428
Remove superfluous OpenSSL include paths.
...
The libcrypto and libssl modules (and their respective static and host
versions) use LOCAL_EXPORT_C_INCLUDE_DIRS thus just including the module
is sufficient.
Change-Id: I467f1b1d038b5136fa22b1230da134c394eac54e
2015-01-22 17:15:13 -08:00