Deepanshu Gupta
5521f65ecb
Fix cyclic dependency in BlendComposite and BlendingMode.
...
Introduced in commit 1a10ca7e526736b4fd143f7c9f3b29643c0062a4
Bug: http://b.android.com/159708
Change-Id: I6add5be3a933bbe4f8d888906e2aa1b2e35d045a
2015-03-11 17:04:21 -07:00
Deepanshu Gupta
85d72c4535
Fix rare NPE in BridgeContext.
...
Also fixed some deprecation warnings.
Change-Id: I2fa00996dab0b008b9ca07a5382a059e5780529d
2015-03-11 15:56:30 -07:00
Deepanshu Gupta
7b2cae5072
Fix project settings.
...
1. Update layoutlib_api source path.
2. Update jdk version
3. Update nullity annotations.
Change-Id: I48db7dbd7ba5ff02fcf11672608b75e072385166
2015-03-10 18:16:21 -07:00
Deepanshu Gupta
d345f44a87
Add RecyclerView support.
...
Bug: http://b.android.com/72117
Change-Id: Iba95baff59f1b715f91da25e15acf27bc052d95e
2015-03-10 18:16:21 -07:00
Dan Albert
7a79c4cac3
am f8d6a4ba: resolved conflicts for merge of 701f9c2f to stage-aosp-master
...
* commit 'f8d6a4ba8739e16e13ae0014efa099ec564939a7':
Stop using namespace std.
2015-03-05 23:50:35 +00:00
Dan Albert
f8d6a4ba87
resolved conflicts for merge of 701f9c2f to stage-aosp-master
...
Change-Id: I42e0411c0acef4b15137491ecaaed95d9b1cd0c1
2015-03-05 15:41:39 -08:00
Dan Albert
030f536009
Stop using namespace std.
...
The pattern of #include and using namespace std here fails to build
with GCC. At first glance it's a GCC bug rather than libc++ doing
something wrong. Regardless, it can be worked around by just
specifying std:: where appropriate.
Bug: 19606303
Change-Id: I5652682eae7ca7559cf2a9307909859013440781
2015-03-04 13:54:20 -08:00
Deepanshu Gupta
70775beddd
am fb96187b: am 32dc37b7: am f2c1c096: am 6ed9b75a: am 72d75f8d: Merge "Correct PorterDuff filters." into lmp-dev
...
* commit 'fb96187bb6004e5d0b22e4d942aa236a08d8913b':
Correct PorterDuff filters.
2015-03-02 20:11:02 +00:00
Deepanshu Gupta
6e64fabeca
am 7c4ab9de: am 4e87709b: am 2022b0ff: am d003e813: am 369ad57b: Merge "Fix codestyle for switch statements." into lmp-dev
...
* commit '7c4ab9deaaea0e0a273c7bdf37b6d9d1c8cbab07':
Fix codestyle for switch statements.
2015-03-02 20:10:56 +00:00
Deepanshu Gupta
1fe1022dbd
am 4a194d3b: am 62500307: am aff0ec93: am 81449b2c: am 10d620ff: Merge "Better error msg for StateList/Hexadecimal Color." into lmp-dev
...
* commit '4a194d3b7f3ea4aebc5a1a8f95ccaac248c1b89d':
Better error msg for StateList/Hexadecimal Color.
2015-03-02 20:10:50 +00:00
Deepanshu Gupta
fb96187bb6
am 32dc37b7: am f2c1c096: am 6ed9b75a: am 72d75f8d: Merge "Correct PorterDuff filters." into lmp-dev
...
* commit '32dc37b72e787ca9323c01aa86e65694b6ff0cf7':
Correct PorterDuff filters.
2015-03-02 20:03:37 +00:00
Deepanshu Gupta
7c4ab9deaa
am 4e87709b: am 2022b0ff: am d003e813: am 369ad57b: Merge "Fix codestyle for switch statements." into lmp-dev
...
* commit '4e87709b8b41a12d6caf2bd1110beed20e5b88e5':
Fix codestyle for switch statements.
2015-03-02 20:03:32 +00:00
Deepanshu Gupta
4a194d3b7f
am 62500307: am aff0ec93: am 81449b2c: am 10d620ff: Merge "Better error msg for StateList/Hexadecimal Color." into lmp-dev
...
* commit '6250030736e3ea25bacc92eba4c269dc6a6ee3db':
Better error msg for StateList/Hexadecimal Color.
2015-03-02 20:03:28 +00:00
Deepanshu Gupta
c74295db30
am bf815f49: am 7b4caab1: am 07d453fa: Merge "Add status bar time for 5.1" into lmp-mr1-dev
...
* commit 'bf815f495270b466e53bec20772b41ff4397ac83':
Add status bar time for 5.1
2015-03-02 19:53:32 +00:00
Deepanshu Gupta
f2c1c09683
am 6ed9b75a: am 72d75f8d: Merge "Correct PorterDuff filters." into lmp-dev
...
* commit '6ed9b75a45ec4bc62b4a0fac2c86479d61918863':
Correct PorterDuff filters.
2015-03-02 19:52:33 +00:00
Deepanshu Gupta
2022b0ffdd
am d003e813: am 369ad57b: Merge "Fix codestyle for switch statements." into lmp-dev
...
* commit 'd003e8133167f2b6741f8eb925fdc9f77c2800a5':
Fix codestyle for switch statements.
2015-03-02 19:52:29 +00:00
Deepanshu Gupta
aff0ec93f2
am 81449b2c: am 10d620ff: Merge "Better error msg for StateList/Hexadecimal Color." into lmp-dev
...
* commit '81449b2c4a63392bff22d77f331f4db52011884b':
Better error msg for StateList/Hexadecimal Color.
2015-03-02 19:52:25 +00:00
Deepanshu Gupta
bf815f4952
am 7b4caab1: am 07d453fa: Merge "Add status bar time for 5.1" into lmp-mr1-dev
...
* commit '7b4caab1a87b659498d30af194ae511526c503ba':
Add status bar time for 5.1
2015-03-02 19:47:29 +00:00
Deepanshu Gupta
6ed9b75a45
am 72d75f8d: Merge "Correct PorterDuff filters." into lmp-dev
...
* commit '72d75f8d9fb46c04f0458e1f36b064e2b8c3de71':
Correct PorterDuff filters.
2015-03-02 19:44:51 +00:00
Deepanshu Gupta
d003e81331
am 369ad57b: Merge "Fix codestyle for switch statements." into lmp-dev
...
* commit '369ad57b00f1c94c80f0f80ef2e7063a23a94a84':
Fix codestyle for switch statements.
2015-03-02 19:44:47 +00:00
Deepanshu Gupta
81449b2c4a
am 10d620ff: Merge "Better error msg for StateList/Hexadecimal Color." into lmp-dev
...
* commit '10d620ff2c4770e926b693e833105e8dbbd5fa86':
Better error msg for StateList/Hexadecimal Color.
2015-03-02 19:44:43 +00:00
Deepanshu Gupta
72d75f8d9f
Merge "Correct PorterDuff filters." into lmp-dev
2015-03-02 19:40:14 +00:00
Deepanshu Gupta
369ad57b00
Merge "Fix codestyle for switch statements." into lmp-dev
2015-03-02 19:37:32 +00:00
Deepanshu Gupta
10d620ff2c
Merge "Better error msg for StateList/Hexadecimal Color." into lmp-dev
2015-03-02 19:37:04 +00:00
Deepanshu Gupta
2045061aac
Add status bar time for 5.1
...
Change-Id: I9469cdbbc5cbfe5cb99d9c4ee6f4e299246d409f
2015-02-26 19:35:54 -08:00
Deepanshu Gupta
1a10ca7e52
Correct PorterDuff filters.
...
1. Remove unused modes - makes the class more manageable, and missing
modes can always be readded from the git history.
2. Reuse the existing BlendComposite instances where possible.
3. Fix incorrect alpha computation for multiply mode.
4. Change the alpha computation for all blend modes to compenstate for
the fact that the color filter image that we create extends beyond the
image it is inteded to be applied to.
Change-Id: Iedebf289a23325ee4c6d406dcad46a9edb1855c7
2015-02-26 15:02:16 -08:00
Deepanshu Gupta
d68448a601
Fix codestyle for switch statements.
...
Fix intellij's codestyle settings for indenting switch/case statement.
Change-Id: I905231538fef0fcd7fa4e742f937b8da34f2e30f
2015-02-26 14:32:30 -08:00
Joe LaPenna
57bb5f5c8b
am c0c39516: Merge "Hold a wake lock while dozing when display updates are pending." into lmp-mr1-modular-dev
...
* commit 'c0c395162ff14b83694158663470ad60e065d9a9':
Hold a wake lock while dozing when display updates are pending.
2015-02-24 00:46:48 +00:00
Joe LaPenna
c0c395162f
Merge "Hold a wake lock while dozing when display updates are pending." into lmp-mr1-modular-dev
2015-02-24 00:37:15 +00:00
Deepanshu Gupta
68501b87d2
Better error msg for StateList/Hexadecimal Color.
...
Throw a better error message when resolving a hexadecimal color value
but the user gave a Color State List. The two are easy to confuse since
the only way to distinguish between the two is to look at the
definition.
Bug: http://b.android.com/70110
Change-Id: Ic78962bd0674a92296a0fdd0de184cfe4d85a8e4
2015-02-23 12:00:38 -08:00
Deepanshu Gupta
01d5286f38
am 8f022fd3: am 5ed4fc9e: am 99142d29: am 3f8e2b93: am 30a67cd1: Merge "Set forceFramework correctly for included layouts." into lmp-dev
...
* commit '8f022fd323063f9cebb481be650db40cf5e486f3':
Set forceFramework correctly for included layouts.
2015-02-23 19:29:31 +00:00
Deepanshu Gupta
99142d2982
am 3f8e2b93: am 30a67cd1: Merge "Set forceFramework correctly for included layouts." into lmp-dev
...
* commit '3f8e2b9302fba0ace67fb0459d6ffb0884c4d80b':
Set forceFramework correctly for included layouts.
2015-02-23 19:09:14 +00:00
Deepanshu Gupta
3f8e2b9302
am 30a67cd1: Merge "Set forceFramework correctly for included layouts." into lmp-dev
...
* commit '30a67cd17af03e53b8be5638f7f70d2989a7cd78':
Set forceFramework correctly for included layouts.
2015-02-23 19:03:29 +00:00
Deepanshu Gupta
33c1c07796
Set forceFramework correctly for included layouts.
...
Bug: http://b.android.com/151326
Change-Id: I759f6e1a7a1c83bbbb771ddbb92843a105acffa4
2015-02-23 17:26:12 +00:00
Jeff Brown
c2932a1be3
Hold a wake lock while dozing when display updates are pending.
...
When the display state is DOZE or DOZE_SUSPEND, assume this means
that the AP may go to sleep at any time so hold a wake lock for
a little while starting when traversals are scheduled to ensure
that the AP remains awake long enough to draw and post the frame
to the display hardware.
This patch is somewhat approximate but should be good enough for
most devices today.
Note that the implementation uses the window manager to ensure that
the window which wants to draw is actually visible before acquiring
the wake lock. There is a cost to this test (a round-trip) which
should not be significant today since we do not expect apps to draw
more than one frame or two while dozing. However, if we wanted to
support animations in general, we might want to optimize it or
eliminate the check altogether (since we can already account for
the app's use of the wake lock).
Another way to implement this functionality might be for the view
hierarchy to listen for the power manager to report that it has entered
a non-interactive power state before deciding to poke draw locks.
This would be somewhat more accurate than watching the display state.
Also, the draw lock timeout logic could be implemented more directly
instead of using an ordinary timed wake lock.
Bug: 18284212
Change-Id: I84b341c678303e8b7481bd1620e634fe82cc4350
2015-02-20 10:54:09 -08: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
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
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
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