Deepanshu Gupta
0c5fd7e379
am eb541727: am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.
...
* commit 'eb54172719db60740a0b8dde6380db54d4006159':
LayoutLib: Fix typedArray caching.
2015-09-02 00:11:24 +00:00
Deepanshu Gupta
eb54172719
am dd21212f: am eb26f5ce: LayoutLib: Fix typedArray caching.
...
* commit 'dd21212fa1a9c907d5d2f80f3de2413f6c14da7a':
LayoutLib: Fix typedArray caching.
2015-09-01 23:59:10 +00:00
Deepanshu Gupta
eb26f5cecd
LayoutLib: Fix typedArray caching.
...
The typedArray depends on the current context (more specifically, the
themes set on the context). The fact was ignored in the caching of the
typedArray and caused the android:theme attribute to be ignored in
certain cases.
Change-Id: If095580919474f12c0eb4e1f8fb7f076cf3c4ed0
2015-09-01 23:17:56 +00:00
Deepanshu Gupta
ebdedb47e5
am 42994097: am a1be8b43: LayoutLib: Update golden test images. [DO NOT MERGE]
...
* commit '4299409775ffd5cb70a8970c15807f33fc8b08d4':
LayoutLib: Update golden test images. [DO NOT MERGE]
2015-08-26 20:22:48 +00:00
Deepanshu Gupta
68ff174b09
am 2b99b5da: am c9862b44: An ugly hack to render CalendarView. [DO NOT MERGE]
...
* commit '2b99b5da279a7cbf1f6412a8ac7d6bfdd82e26c6':
An ugly hack to render CalendarView. [DO NOT MERGE]
2015-08-26 20:22:43 +00:00
Deepanshu Gupta
d9600c986d
am 7eb81868: am b1ad4a15: LayoutLib: Fix true transparency in status bar. [DO NOT MERGE]
...
* commit '7eb81868c338fc78139592ac81845c080f53b1c5':
LayoutLib: Fix true transparency in status bar. [DO NOT MERGE]
2015-08-26 20:22:35 +00:00
Deepanshu Gupta
5769732e6e
am 9d6e87b6: am da687918: Make getInt in BridgeTypedArray accept empty String. [DO NOT MERGE]
...
* commit '9d6e87b67eb0d39d7584b12a3e843db68c8c9f3b':
Make getInt in BridgeTypedArray accept empty String. [DO NOT MERGE]
2015-08-26 20:22:29 +00:00
Deepanshu Gupta
728fc73130
am c43506fc: am 8c674fda: Fix layout mirroring. [DO NOT MERGE]
...
* commit 'c43506fc2dbe3fea6885e74ac8c67b91a0a644ff':
Fix layout mirroring. [DO NOT MERGE]
2015-08-26 20:22:23 +00:00
Deepanshu Gupta
37ae8f4ef8
am 918e62f1: am 7aa36129: Fix typo: s/FullScreen/Fullscreen/ in LayoutLib. [DO NOT MERGE]
...
* commit '918e62f1cb7e5802cfb7435dd606380fa5d3a278':
Fix typo: s/FullScreen/Fullscreen/ in LayoutLib. [DO NOT MERGE]
2015-08-26 20:22:17 +00:00
Deepanshu Gupta
e4b4b08446
am eb15670c: am 92f373fe: Fix Matrix_Delegate.native_getValues() [DO NOT MERGE]
...
* commit 'eb15670ccc46c688537cd99fa1af2e475a5fd2be':
Fix Matrix_Delegate.native_getValues() [DO NOT MERGE]
2015-08-26 20:22:11 +00:00
Deepanshu Gupta
05ed2d9148
am 42e53ecb: am 66d91401: Revert to using AppTheme for LayoutLib tests. [DO NOT MERGE]
...
* commit '42e53ecbc146c4b131961e1f1764fcf886204b07':
Revert to using AppTheme for LayoutLib tests. [DO NOT MERGE]
2015-08-26 20:22:05 +00:00
Deepanshu Gupta
21f66a6b9f
am 5078ad32: am 6b1b651f: Fix imports. [DO NOT MERGE]
...
* commit '5078ad325b0da36fe798df1df428d12732548217':
Fix imports. [DO NOT MERGE]
2015-08-26 20:21:55 +00:00
Deepanshu Gupta
34f6f59790
am 4a213763: am 5ad4dae1: Fix theme namespace in tests. [DO NOT MERGE]
...
* commit '4a2137639aba761dcf289f1e2cc2e48dd42e7a3f':
Fix theme namespace in tests. [DO NOT MERGE]
2015-08-26 20:21:49 +00:00
Deepanshu Gupta
39b4f4cc75
am f988761c: am 723e136f: Run setup for full tests only once. [DO NOT MERGE]
...
* commit 'f988761c0acc02bb4b21b6357e418da7799f11e7':
Run setup for full tests only once. [DO NOT MERGE]
2015-08-26 20:21:43 +00:00
Deepanshu Gupta
de8da2793d
am e54dbc4a: am 3ba16c1d: LayoutLib: fix layout when nav bar is absent. [DO NOT MERGE]
...
* commit 'e54dbc4ac74d110c4121932a22d04447a0e15b65':
LayoutLib: fix layout when nav bar is absent. [DO NOT MERGE]
2015-08-26 20:21:38 +00:00
Deepanshu Gupta
963cac18ad
am 147c0506: am 55a36337: LayoutLib: Fix Status/Navigation Bar color. [DO NOT MERGE]
...
* commit '147c0506d5425633f0d45e1489262d4e27a35921':
LayoutLib: Fix Status/Navigation Bar color. [DO NOT MERGE]
2015-08-26 20:21:29 +00:00
Deepanshu Gupta
76111ecbbd
am e093bbf3: am d861fd81: Set support flag for custom layouts for RecyclerView. [DO NOT MERGE]
...
* commit 'e093bbf3997de7d2dddc2122c1349f734478f09f':
Set support flag for custom layouts for RecyclerView. [DO NOT MERGE]
2015-08-26 20:21:23 +00:00
Deepanshu Gupta
c5bd6146f7
am 8a50ecea: am 82fae621: LayoutLib: translucent sys ui bars [DO NOT MERGE]
...
* commit '8a50ecea2ea0218377f7af8b4334b4ee4d386ef7':
LayoutLib: translucent sys ui bars [DO NOT MERGE]
2015-08-26 20:21:16 +00:00
Deepanshu Gupta
6dcfe1e2b4
am d4be80d9: am 9068539a: Update nav bar icons. [DO NOT MERGE]
...
* commit 'd4be80d9962cdf5d68dccd3291ed1cabb76b6df2':
Update nav bar icons. [DO NOT MERGE]
2015-08-26 20:21:09 +00:00
Deepanshu Gupta
5eaa09ff9e
am d1dde055: am e5afc311: Move the layout code out of RenderSessionImpl. [DO NOT MERGE]
...
* commit 'd1dde055060d63f8981ba51aeb75ab8a459db9b4':
Move the layout code out of RenderSessionImpl. [DO NOT MERGE]
2015-08-26 20:20:58 +00:00
Deepanshu Gupta
1f2c15ca8e
am 87f5fd6b: am c989950d: CalendarView rendering: use R.styleable to find attr. [DO NOT MERGE]
...
* commit '87f5fd6bf2c0d72fd37fb923b4d38225caa55d55':
CalendarView rendering: use R.styleable to find attr. [DO NOT MERGE]
2015-08-26 20:20:53 +00:00
Deepanshu Gupta
36e164e095
am e3eecca9: am b2fdaca9: Add tools:openDrawer to open a DrawerLayout. [DO NOT MERGE]
...
* commit 'e3eecca924e7c7961c54eb37336767c995c936e7':
Add tools:openDrawer to open a DrawerLayout. [DO NOT MERGE]
2015-08-26 20:20:45 +00:00
Deepanshu Gupta
13cd766081
am b4060700: am a14ec6f4: Change tools:list_item to listitem. [DO NOT MERGE]
...
* commit 'b406070040d1370b6ef6154cba3965c4ab016d66':
Change tools:list_item to listitem. [DO NOT MERGE]
2015-08-26 20:20:35 +00:00
Deepanshu Gupta
a556d7566b
am 8bfc5a9d: am b1e21330: Implement tools:list_item for RecyclerView. [DO NOT MERGE]
...
* commit '8bfc5a9d14000a436e54350099bd460f55418f27':
Implement tools:list_item for RecyclerView. [DO NOT MERGE]
2015-08-26 20:20:30 +00:00
Jens Ole Lauridsen
413d41aac4
am 67b73b60: am cd4d5b3f: Support AppBar from Material Design. [DO NOT MERGE]
...
* commit '67b73b60bf9c9f433ed282abdc3691ee0cc6dda0':
Support AppBar from Material Design. [DO NOT MERGE]
2015-08-26 20:20:24 +00:00
Deepanshu Gupta
7a92c26e20
am 6f5709ca: am de13095d: Update tests per new layoutlib_api [DO NOT MERGE]
...
* commit '6f5709ca97b27db9877c2fc65b083783d3f41e02':
Update tests per new layoutlib_api [DO NOT MERGE]
2015-08-26 20:20:17 +00:00
Deepanshu Gupta
c5c2ea0478
am 9a13b1e7: am db67caa6: Add missing resolveResValue call. [DO NOT MERGE]
...
* commit '9a13b1e7502734fbe54d6f0e1c386f5382dfa662':
Add missing resolveResValue call. [DO NOT MERGE]
2015-08-26 20:20:11 +00:00
Deepanshu Gupta
e4acf0ad4a
am ad16968d: am 6eef1246: LayoutLib: Skip classes from java package. [DO NOT MERGE]
...
* commit 'ad16968d506840a1c1824c4ab6b5c181c8e04086':
LayoutLib: Skip classes from java package. [DO NOT MERGE]
2015-08-26 20:20:05 +00:00
Deepanshu Gupta
7911c8b97d
am 15e549a8: am 4f5e6c63: Skip warnings for some unresolved references. [DO NOT MERGE]
...
* commit '15e549a81f59daf016f29c6ed6f1aa3d5f65d41c':
Skip warnings for some unresolved references. [DO NOT MERGE]
2015-08-26 20:19:58 +00:00
Deepanshu Gupta
13670bc6de
am 669e4969: am 3e875dbb: Fix import order. [DO NOT MERGE]
...
* commit '669e4969a7245cf9d1febc5d4e67a0f2063e87fb':
Fix import order. [DO NOT MERGE]
2015-08-26 20:19:52 +00:00
Deepanshu Gupta
6dc8bab993
am c0fd1316: am e5fa12ad: Fix ParserFactory not initialized error. [DO NOT MERGE]
...
* commit 'c0fd131642f21eabec570147cf9f4116c900e8a0':
Fix ParserFactory not initialized error. [DO NOT MERGE]
2015-08-26 20:19:39 +00:00
Deepanshu Gupta
bf7907bfc8
am 6b836cd0: am a287b842: Fix NPE in BridgeContext.obtainStyledAttributes() [DO NOT MERGE]
...
* commit '6b836cd06b1a2ebe5d31336486bb1b54e42439df':
Fix NPE in BridgeContext.obtainStyledAttributes() [DO NOT MERGE]
2015-08-26 20:19:32 +00:00
Deepanshu Gupta
f2bf5470a3
am 91e456d2: am e698bb27: Fix BridgeTypedArray.getType() [DO NOT MERGE]
...
* commit '91e456d235256c385a7da1e45f098386bc68e86a':
Fix BridgeTypedArray.getType() [DO NOT MERGE]
2015-08-26 20:19:23 +00:00
Deepanshu Gupta
7ec7805a50
am 8a6295e8: am e481e713: Include Shapes in LayoutLib. [DO NOT MERGE]
...
* commit '8a6295e82a2aed91eb26fa15479bf295c2bd79d7':
Include Shapes in LayoutLib. [DO NOT MERGE]
2015-08-26 20:19:13 +00:00
Deepanshu Gupta
594939fc07
am 66d5f24d: am ba5a02c5: LayoutLib: Support getting resource arrays. [DO NOT MERGE]
...
* commit '66d5f24df0c3627028812ee23da8d4f08cc83e5c':
LayoutLib: Support getting resource arrays. [DO NOT MERGE]
2015-08-26 20:19:05 +00:00
Deepanshu Gupta
bd343c1fbf
am b32e44ff: am a5ffed0b: LayoutLib: Change nullity annotations. [DO NOT MERGE]
...
* commit 'b32e44ff0c5fd410720bb28c87bc9cea83556edf':
LayoutLib: Change nullity annotations. [DO NOT MERGE]
2015-08-26 20:18:54 +00:00
Deepanshu Gupta
9b1ac26921
am 1754824c: am c96ef952: Add documentation about hack in commit: f8ea750455 [DO NOT MERGE]
...
* commit '1754824c2835d6f3a17c4a2c0ab668991797fcf9':
Add documentation about hack in commit: f8ea750455 [DO NOT MERGE]
2015-08-26 20:18:47 +00:00
Deepanshu Gupta
6b7f9ae6f5
am 678f0ea2: am b318ff54: Make DatePicker rendering not fail (style search fix). [DO NOT MERGE]
...
* commit '678f0ea2ba47f06387670e9f75b13637a6446899':
Make DatePicker rendering not fail (style search fix). [DO NOT MERGE]
2015-08-26 20:18:34 +00:00
Deepanshu Gupta
d6363d8606
am 2e57c1e2: am cc5e69e4: Inject anonymous inner classes of injected classes [DO NOT MERGE]
...
* commit '2e57c1e23f43bb0ede6280720559ccc1e866024b':
Inject anonymous inner classes of injected classes [DO NOT MERGE]
2015-08-26 20:18:27 +00:00
Deepanshu Gupta
5b886bb08f
am 899daf75: am d7e89906: Update platformDir search in tests. [DO NOT MERGE]
...
* commit '899daf759e02bef0de14dc1a14b96b4d71f0b9fc':
Update platformDir search in tests. [DO NOT MERGE]
2015-08-26 20:18:15 +00:00
Deepanshu Gupta
aae9c9309c
am 2f50403f: am afedbc47: Make Context.getClassLoader() work. [DO NOT MERGE]
...
* commit '2f50403fe0a8a035757b047af00c7520fadb9015':
Make Context.getClassLoader() work. [DO NOT MERGE]
2015-08-26 20:18:09 +00:00
Deepanshu Gupta
522e67e4ac
am de3ac8f9: am 92480a9a: Fix include tag rendering. [DO NOT MERGE]
...
* commit 'de3ac8f9fc5987ac1f1223da02b4275fdbae3d56':
Fix include tag rendering. [DO NOT MERGE]
2015-08-26 20:18:04 +00:00
Deepanshu Gupta
8df6131ac1
am 50e1406a: am f6b08547: Show better error message for color attr not found. [DO NOT MERGE]
...
* commit '50e1406a4ad668179a9a3d28c58d68c0eee44237':
Show better error message for color attr not found. [DO NOT MERGE]
2015-08-26 20:17:51 +00:00
Deepanshu Gupta
59f026e937
am 81990c3f: am b1370c26: Fix build: udpate parser factory method [DO NOT MERGE]
...
* commit '81990c3f988369c755590288b93508e30024c56c':
Fix build: udpate parser factory method [DO NOT MERGE]
2015-08-26 20:17:46 +00:00
Deepanshu Gupta
b44f7fda75
am 0a07bb95: am aa729889: Don\'t keep LayoutlibCallback reference. [DO NOT MERGE]
...
* commit '0a07bb95a1dd94c3457860a934d3ee546919cff2':
Don't keep LayoutlibCallback reference. [DO NOT MERGE]
2015-08-26 20:17:40 +00:00
Deepanshu Gupta
78d77bc379
am bbbdc2ad: am 5c90c4f4: Remove kxml dependency [DO NOT MERGE]
...
* commit 'bbbdc2ad8939c28828a8441c0b24812c53a9eb66':
Remove kxml dependency [DO NOT MERGE]
2015-08-26 20:17:34 +00:00
Deepanshu Gupta
a1be8b43e4
LayoutLib: Update golden test images. [DO NOT MERGE]
...
Also update the generated classes from the MyApplication test project.
Change-Id: I97bce3737c0cb528a61fa652988a2edb09ec885d
2015-08-25 17:12:16 -07:00
Deepanshu Gupta
c9862b4429
An ugly hack to render CalendarView. [DO NOT MERGE]
...
This is an ugly hack to switch the field
android.widget.SimpleMonthView.mDayFormatter from
java.text.SimpleDateFormat to icu's version of the same class. The hack
is only for the L version of the LayoutLib. It's done in a better way in
M and even better in N.
Change-Id: Id84a1d32040211c46b20cdaf3a77119676e748b6
2015-08-25 16:06:57 -07:00
Deepanshu Gupta
b1ad4a1559
LayoutLib: Fix true transparency in status bar. [DO NOT MERGE]
...
Change-Id: Ieedf23cde9ab3e36c77501d30cc7e808e66a4782
(cherry picked from commit f9662c006c650c9f61f19a5e1ea4a76640eb85ca)
2015-08-25 12:06:59 -07:00
Deepanshu Gupta
da687918e1
Make getInt in BridgeTypedArray accept empty String. [DO NOT MERGE]
...
The XML editor already warns about the empty strings in places where an
int value is required. There's no need to show another warning for it in
the rendering panel. Also, the rendering might have also failed when the
empty string is encountered. Try an continue the rendering, because no
rendering state is really bad.
Change-Id: I85106f37e4462f237e85f0b065b4ce8a4bfabf4d
(cherry picked from commit 0437cac76c24dc6cac7b530e6d80f789565550ec)
2015-08-25 12:06:58 -07:00