Diego Perez
ce5a79dacf
am d717682d: am 5c597c1d: am a8854564: am ce4a9d91: Merge "New custom widgets library" into lmp-mr1-dev
...
* commit 'd717682df97e812d4a25f93b0c9e84548767d8e1':
New custom widgets library
2015-06-12 16:29:59 +00:00
Diego Perez
5a53816b0d
am c051c556: am e10e8005: am 68155986: am f5a99437: Merge "Fix crash when shadowSize is 0" into lmp-mr1-dev
...
* commit 'c051c556669f88e284f2922f8d28fad2138598ae':
Fix crash when shadowSize is 0
2015-06-12 16:29:54 +00:00
Diego Perez
d717682df9
am 5c597c1d: am a8854564: am ce4a9d91: Merge "New custom widgets library" into lmp-mr1-dev
...
* commit '5c597c1d89c529675096c2d326c452145403979d':
New custom widgets library
2015-06-12 15:10:18 +00:00
Diego Perez
c051c55666
am e10e8005: am 68155986: am f5a99437: Merge "Fix crash when shadowSize is 0" into lmp-mr1-dev
...
* commit 'e10e8005903572158cbb9c7f869508a247ff51ad':
Fix crash when shadowSize is 0
2015-06-12 15:10:14 +00:00
Diego Perez
5c597c1d89
am a8854564: am ce4a9d91: Merge "New custom widgets library" into lmp-mr1-dev
...
* commit 'a885456426ec267d37c6a527285d965f81e14f9d':
New custom widgets library
2015-06-12 14:57:35 +00:00
Diego Perez
e10e800590
am 68155986: am f5a99437: Merge "Fix crash when shadowSize is 0" into lmp-mr1-dev
...
* commit '68155986508ef8b497228f8e60346d317e87991d':
Fix crash when shadowSize is 0
2015-06-12 14:57:27 +00:00
Diego Perez
ce4a9d9110
Merge "New custom widgets library" into lmp-mr1-dev
2015-06-12 14:34:50 +00:00
Filip Gruszczynski
479b1c77ce
am 037c9cac: Merge "Fix build." into cw-d-mr1-dev
...
* commit '037c9caccdc98bfe9d952e797535611c791787aa':
Fix build.
2015-05-21 02:55:33 +00:00
Filip Gruszczynski
037c9caccd
Merge "Fix build." into cw-d-mr1-dev
2015-05-21 02:41:08 +00:00
Filip Gruszczynski
c1b736a0cd
Fix build.
...
Change-Id: I49f669ee8eed53cf2fc30077cf0a066312865733
2015-05-20 19:40:27 -07:00
Filip Gruszczynski
47249f2a9e
am cb89ac84: Merge "Support for devices with a chin." into cw-d-mr1-dev
...
* commit 'cb89ac84c621e047d81873428325dfd747b90a6b':
Support for devices with a chin.
2015-05-20 22:54:14 +00:00
Filip Gruszczynski
3e11bf33a6
Support for devices with a chin.
...
Information about the chin is now part of the config.xml instead of the
theme. It is retrieved by WindowManagerService and passed to the clients
as insets. Clients can adjust their behavior in a way that makes it
invisible to the user, that part of the surface doesn't actually exist.
Bug: 19908853
Change-Id: Iedf57bf3c848201b854f91ffeb3b59187d375c1f
2015-05-20 14:20:30 -07:00
Diego Perez
aa3b2043f0
New custom widgets library
...
Adds the widgets needed by the theme editor as a jar file that will be
linked from AS. The controls currently are:
- ThemePreviewLayout: A custom layout that allows to dynamically reflow
cards that display the theme preview.
- PressedButton: Custom button to display in a pressed state (currently
we can only do it programatically).
- ErrorCatcher: View that can wrap other view and stops a view throwing
exceptions that will break the theme editor rendering. This is
currently used to wrap the custom controls loaded from the source
code.
The new library currently depends on bridge to be able to use the logger
for the ErrorCatcher view. The ErrorCatcher view is a temporary solution
that will be replaced in a future CL and the dependency will be removed.
Change-Id: I832c447e22e1381abff74c46c4282921b3f6fa23
2015-05-14 23:01:09 +01:00
Diego Perez
635d8f4fe7
Fix crash when shadowSize is 0
...
Change-Id: I9f131afc95a2571fbc8a737df37f43653cfbb90d
(cherry picked from commit e81096458f689ab3c0c4dbab2452722c3e3623c4)
2015-05-08 02:01:53 +01:00
Diego Perez
0fe1448621
am 2021c877: am 33e54563: am 4b125836: Merge "Added function to render a drawable in all available states" into lmp-mr1-dev
...
* commit '2021c8773150dd47d8781375af94143cb22afd9d':
Added function to render a drawable in all available states
2015-05-07 03:02:34 +00:00
Diego Perez
2021c87731
am 33e54563: am 4b125836: Merge "Added function to render a drawable in all available states" into lmp-mr1-dev
...
* commit '33e54563daa0db610f9dc8b9d4fca8f826ffec73':
Added function to render a drawable in all available states
2015-05-07 02:49:50 +00:00
Diego Perez
4b12583653
Merge "Added function to render a drawable in all available states" into lmp-mr1-dev
2015-05-07 02:28:51 +00:00
Andrew Shulaev
681c7d142a
Added function to render a drawable in all available states
...
This reverts commit 01cdf8b135be3bf67b9386dc929109c3db82c730.
Change-Id: I596855047d78c3c718744ad61432fc45e1239634
(cherry picked from commit 1f158819bc7cf58f97e47fabfaf23b2fb838f2eb)
2015-05-07 02:05:48 +01:00
Diego Perez
c2ba739170
am 613aef87: am 86bff0bb: am 0e20bd8e: Merge changes I60c09f33,Ie0134c2b into lmp-mr1-dev
...
* commit '613aef87cf6a5958ff2fd255348f92f8d3de152e':
Add new parameter to the render method to allow forcing a measure pass.
Avoid caching mImage on the main render loop and use clipping.
2015-05-07 00:47:08 +00:00
Diego Perez
613aef87cf
am 86bff0bb: am 0e20bd8e: Merge changes I60c09f33,Ie0134c2b into lmp-mr1-dev
...
* commit '86bff0bb63f3667f0b450420514c931b1f4d25d2':
Add new parameter to the render method to allow forcing a measure pass.
Avoid caching mImage on the main render loop and use clipping.
2015-05-07 00:33:51 +00:00
Diego Perez
9af506fb5b
am 143eaa81: am 2ea82244: am 263e6dfa: Merge "Make status and navigation bars widgets and usable from layouts" into lmp-mr1-dev
...
* commit '143eaa81934e47c8acb8338d1a2383eb79b690ef':
Make status and navigation bars widgets and usable from layouts
2015-05-07 00:21:35 +00:00
Diego Perez
ae4619dd7f
am df4c977d: am 24e10c0b: am 19dbe50b: Merge "Move StatusBar to use statusBarColor theme attribute" into lmp-mr1-dev
...
* commit 'df4c977d760ccfcf929c77b100faa5f8f38df158':
Move StatusBar to use statusBarColor theme attribute
2015-05-07 00:21:29 +00:00
Diego Perez
52ef7fce16
am ffeb8117: am 9c13c8de: am bc47abe4: Merge "Make sure shaders use a color model compatible with the destination." into lmp-mr1-dev
...
* commit 'ffeb8117b139f61dd7c92bda6a7d47b83871cb66':
Make sure shaders use a color model compatible with the destination.
2015-05-07 00:21:24 +00:00
Deepanshu Gupta
a131bfe094
am 3dbd18cd: am 872e9950: am 1f8e3de4: Merge "More layoutlib tests." into lmp-mr1-dev
...
* commit '3dbd18cdfe6af1a9c36261551ef98d39e849d389':
More layoutlib tests.
2015-05-07 00:21:19 +00:00
Deepanshu Gupta
a663e01204
am 9abe4232: am 7e4c1a92: am b4ca896f: Merge "RecyclerView in LayoutLib: better XML attrs." into lmp-mr1-dev
...
* commit '9abe42324f2252460b003e6fcdb097910e16178a':
RecyclerView in LayoutLib: better XML attrs.
2015-05-07 00:21:14 +00:00
Diego Perez
9efcb30861
am 21246bd9: am 8e75e307: am 1bc7fb2d: Merge "Fix isThemeAppCompat NPE when using an invalid theme" into lmp-mr1-dev
...
* commit '21246bd92f54be468496848b659bf47f2522430a':
Fix isThemeAppCompat NPE when using an invalid theme
2015-05-07 00:21:09 +00:00
Deepanshu Gupta
9c9bcd3486
am cae76a70: am 46241071: am 4f8a9996: Merge "Nullity annotations to some tests." into lmp-mr1-dev
...
* commit 'cae76a70bfca9f37a10f34582cddbe0792625f26':
Nullity annotations to some tests.
2015-05-07 00:21:03 +00:00
Deepanshu Gupta
b2951490ea
am b19325be: am 2e3c41a4: am 92e79868: Merge "Fix title bar showing when not required." into lmp-mr1-dev
...
* commit 'b19325be074e466c39e86fd4418726a7c305546c':
Fix title bar showing when not required.
2015-05-07 00:20:59 +00:00
Deepanshu Gupta
88b193d717
am 047a28ec: am 96437fb4: am 9aa600e7: Merge "LayoutLib: fix crash when shadow size <=0." into lmp-mr1-dev
...
* commit '047a28ec506bb40081eef6eaf8434884157709ce':
LayoutLib: fix crash when shadow size <=0.
2015-05-07 00:20:53 +00:00
Diego Perez
0e20bd8e50
Merge changes I60c09f33,Ie0134c2b into lmp-mr1-dev
...
* changes:
Add new parameter to the render method to allow forcing a measure pass.
Avoid caching mImage on the main render loop and use clipping.
2015-05-07 00:14:26 +00:00
Diego Perez
143eaa8193
am 2ea82244: am 263e6dfa: Merge "Make status and navigation bars widgets and usable from layouts" into lmp-mr1-dev
...
* commit '2ea82244f0b4396444ec891ab664f9ac40c0b55b':
Make status and navigation bars widgets and usable from layouts
2015-05-07 00:09:11 +00:00
Diego Perez
df4c977d76
am 24e10c0b: am 19dbe50b: Merge "Move StatusBar to use statusBarColor theme attribute" into lmp-mr1-dev
...
* commit '24e10c0bad54bdd3b37f6f7effea8f76b687ce3f':
Move StatusBar to use statusBarColor theme attribute
2015-05-07 00:09:00 +00:00
Diego Perez
ffeb8117b1
am 9c13c8de: am bc47abe4: Merge "Make sure shaders use a color model compatible with the destination." into lmp-mr1-dev
...
* commit '9c13c8de8291aac69958a106248d3229ff90609f':
Make sure shaders use a color model compatible with the destination.
2015-05-07 00:08:53 +00:00
Deepanshu Gupta
3dbd18cdfe
am 872e9950: am 1f8e3de4: Merge "More layoutlib tests." into lmp-mr1-dev
...
* commit '872e9950a227128d323c24eb369863e16964493a':
More layoutlib tests.
2015-05-07 00:08:45 +00:00
Deepanshu Gupta
9abe42324f
am 7e4c1a92: am b4ca896f: Merge "RecyclerView in LayoutLib: better XML attrs." into lmp-mr1-dev
...
* commit '7e4c1a92b8f3ce02df0a1502be45c450308d81b7':
RecyclerView in LayoutLib: better XML attrs.
2015-05-07 00:08:36 +00:00
Diego Perez
21246bd92f
am 8e75e307: am 1bc7fb2d: Merge "Fix isThemeAppCompat NPE when using an invalid theme" into lmp-mr1-dev
...
* commit '8e75e307373a03dcbc55ce71be5b50f80e0474db':
Fix isThemeAppCompat NPE when using an invalid theme
2015-05-07 00:08:29 +00:00
Deepanshu Gupta
cae76a70bf
am 46241071: am 4f8a9996: Merge "Nullity annotations to some tests." into lmp-mr1-dev
...
* commit '4624107185135db9db6bfbfb3d0c3a0951c19ee1':
Nullity annotations to some tests.
2015-05-07 00:08:22 +00:00
Deepanshu Gupta
b19325be07
am 2e3c41a4: am 92e79868: Merge "Fix title bar showing when not required." into lmp-mr1-dev
...
* commit '2e3c41a4e4fbb811cdafc754708d62cba7c6c1b6':
Fix title bar showing when not required.
2015-05-07 00:08:01 +00:00
Deepanshu Gupta
047a28ec50
am 96437fb4: am 9aa600e7: Merge "LayoutLib: fix crash when shadow size <=0." into lmp-mr1-dev
...
* commit '96437fb4b05be2602bb0fa215988be646aec28fc':
LayoutLib: fix crash when shadow size <=0.
2015-05-07 00:07:54 +00:00
Diego Perez
263e6dfa6a
Merge "Make status and navigation bars widgets and usable from layouts" into lmp-mr1-dev
2015-05-06 23:52:06 +00:00
Diego Perez
19dbe50bb5
Merge "Move StatusBar to use statusBarColor theme attribute" into lmp-mr1-dev
2015-05-06 23:45:41 +00:00
Diego Perez
bc47abe4b4
Merge "Make sure shaders use a color model compatible with the destination." into lmp-mr1-dev
2015-05-06 23:43:50 +00:00
Deepanshu Gupta
1f8e3de40c
Merge "More layoutlib tests." into lmp-mr1-dev
2015-05-06 23:43:15 +00:00
Deepanshu Gupta
b4ca896f05
Merge "RecyclerView in LayoutLib: better XML attrs." into lmp-mr1-dev
2015-05-06 23:42:56 +00:00
Diego Perez
1bc7fb2dcc
Merge "Fix isThemeAppCompat NPE when using an invalid theme" into lmp-mr1-dev
2015-05-06 23:42:35 +00:00
Deepanshu Gupta
4f8a999682
Merge "Nullity annotations to some tests." into lmp-mr1-dev
2015-05-06 23:42:20 +00:00
Deepanshu Gupta
92e798682b
Merge "Fix title bar showing when not required." into lmp-mr1-dev
2015-05-06 23:42:01 +00:00
Deepanshu Gupta
0aa004c3cf
LayoutLib: fix crash when shadow size <=0.
...
Drawing empty rects results in IllegalArgumentException on Mac JRE 1.6.
Prevent that by checking the bounds before attempting to draw the rect.
Bug: 20687353
Change-Id: I45f48ee125196480bb6510cc49b24d2122bc3e48
2015-05-01 21:38:02 +00:00
Diego Perez
d0546353a8
Move StatusBar to use statusBarColor theme attribute
...
Change-Id: Ic0d8f4520a6dcb7225a2947cc56dc06a7340d3ba
2015-04-30 16:28:06 +00:00
Diego Perez
8ff8de2cf2
Add new parameter to the render method to allow forcing a measure pass.
...
Change-Id: I60c09f3375fc85c257a449f4372220741e01db54
(cherry picked from commit c13aa0c035cd226d27323bc0e533632ba32f6a84)
2015-04-28 08:52:08 +00:00