Deepanshu Gupta
cc5340bc63
Add missing dependency in layoutlib build file [DO NOT MERGE]
...
Add missing dependency on built_ext_data
Change-Id: I4e7cca7f6cbc7f5b7416ac9b85a9aec01e61ecd4
(cherry-picked from commit b85d30a2c88b6a23e251347b14a75456c4daeca9)
2014-05-02 16:23:14 -07:00
Deepanshu Gupta
76dccb7f43
Fix theme/style resolution in Layoutlib [DO NOT MERGE]
...
Change-Id: Icfb91e566666408802dadc0e2070991151b16b9d
(cherry picked from commit 3c00b28bf60ab01b449e16df045238f4bae4d700)
2014-05-02 16:23:13 -07:00
Deepanshu Gupta
1ed75bde09
Remove references to non-std Java classes. [DO NOT MERGE]
...
This change adds a substitute for the Charsets class in java namespace.
The original cherry pick of the change had dropped this substitute. But
the substitute is required for bug b.android.com/59732
The original cherry-pick is 6335590aa8997944cc7fb358a315dbb9b789f87f and
the original change is 81f74f4bc96ea4266cebe1b785d095558f540800
The original Change-Id is Iac5b272652e2780c9bb72d19f415d150948ca589
Change-Id: I76c87c74ee088778b37d1a7a7d531e0fde5c758f
2014-05-02 16:22:14 -07:00
Deepanshu Gupta
6136af326e
Fix visitFieldInsn in layoutlib_create. [DO NOT MERGE]
...
The bug caused some classes to be missed when computing the dependencies
of the existing classes.
Change-Id: I7285ff67e016ce5d73a8550501f49acc73cfadfa
(cherry-picked from 6f9baea47757fef4745de434e09bd552fddc1f03)
2014-05-02 15:38:42 -07:00
Deepanshu Gupta
2bd65db15f
Layoutlib tests now check methods return value [DO NOT MERGE]
...
The change is a cherry-pick from klp-dev.
The change also fixes the errors found by fixing the tests.
Change-Id: I87cef323c4eaee4e9f60475f01156b276593fa50
(cherry-picked from commit 89fdc0c556cf0fe2562fb8f0476e03cd51045164)
2014-05-02 14:19:47 -07:00
Deepanshu Gupta
495c14d8b8
am 47ad22ed: am 961e3281: am 6df2860b: Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]
...
* commit '47ad22edb7df502356598d417adbce0b0ce35616':
Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]
2014-05-02 19:31:59 +00:00
Deepanshu Gupta
8ad4b8b1fe
am 9932e589: am 9e2dadae: am bcbeaf83: Set default text style in layoutlib as NORMAL [DO NOT MERGE]
...
* commit '9932e589b0f604b1c553e043cd6a60adbc1b7055':
Set default text style in layoutlib as NORMAL [DO NOT MERGE]
2014-05-02 19:31:56 +00:00
Deepanshu Gupta
826a215c8b
am 320f1126: am cf3f108e: am 5be65fda: Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]
...
* commit '320f1126a35fae6e5c2f72f75db5b38bdb207a76':
Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]
2014-05-02 19:31:53 +00:00
Deepanshu Gupta
0a37981cad
am 1b28d8d4: am d642de58: am ec4623d0: Improve text rendering and measurement. [DO NOT MERGE]
...
* commit '1b28d8d4a0b4193b23ed4647a18c4242beb74038':
Improve text rendering and measurement. [DO NOT MERGE]
2014-05-02 19:31:50 +00:00
Deepanshu Gupta
f4b35c6a83
am ef822b3f: am 62a4a1f9: am 2a82a48f: Fix the measurement of text bounds. [DO NOT MERGE]
...
* commit 'ef822b3f13204d084196c1124d22a153868b017f':
Fix the measurement of text bounds. [DO NOT MERGE]
2014-05-02 19:31:48 +00:00
Deepanshu Gupta
e0537c1d49
am c7f8e64c: am 1830a58f: am 5bb3414d: Fix a bug in Nine Patch library. [DO NOT MERGE]
...
* commit 'c7f8e64cb9b6ff81b2188a31c3d804b763c63fe8':
Fix a bug in Nine Patch library. [DO NOT MERGE]
2014-05-02 19:31:44 +00:00
Deepanshu Gupta
5e6a299080
am 4d887ec3: am bcd50a7c: am 5712b5fc: Optimize layout rendering in layoutlib [DO NOT MERGE]
...
* commit '4d887ec388da13c6b65455416a0b829d81e0160a':
Optimize layout rendering in layoutlib [DO NOT MERGE]
2014-05-02 19:31:42 +00:00
Deepanshu Gupta
73f9e4675c
am edd67cb1: am 7c02c6e2: am 02cde9ce: Add methods for Time_Delegate [DO NOT MERGE]
...
* commit 'edd67cb194b54bb7c6c25eb570d28614900446cf':
Add methods for Time_Delegate [DO NOT MERGE]
2014-05-02 19:31:39 +00:00
Deepanshu Gupta
95fd97aa82
am 84e7a6b8: am 443372dd: am 9d7b5165: Add libphonenumber to layoutlib.jar. [DO NOT MERGE]
...
* commit '84e7a6b82303b52c7b44f1a2a295177361edf9ea':
Add libphonenumber to layoutlib.jar. [DO NOT MERGE]
2014-05-02 19:31:36 +00:00
Deepanshu Gupta
88a12f5744
am 43034b54: am 62591cff: am 689c0dfe: Fix NPE in layoutlib. [DO NOT MERGE]
...
* commit '43034b541cecd924b4b79a5caff850a53516ec26':
Fix NPE in layoutlib. [DO NOT MERGE]
2014-05-02 19:31:18 +00:00
Deepanshu Gupta
43ed35da99
am ce205d0a: am 600539c7: am 083d1562: Fix text size in Fake Action Bar. [DO NOT MERGE]
...
* commit 'ce205d0a3b88e12127a8c717ff913fce2d59e36d':
Fix text size in Fake Action Bar. [DO NOT MERGE]
2014-05-02 19:31:15 +00:00
Deepanshu Gupta
aab9d9a75c
am 1a434aa8: am 697c511d: am 80c668f2: Remove references to non-std Java classes. [DO NOT MERGE]
...
* commit '1a434aa8fcc118df13bea58e112da081d47ae73b':
Remove references to non-std Java classes. [DO NOT MERGE]
2014-05-02 19:31:11 +00:00
Deepanshu Gupta
d15bbac631
am a2b530fb: am e39de9ae: am 6335590a: Fix DatePicker and Calendar widget in layoutlib. [DO NOT MERGE]
...
* commit 'a2b530fb7a11e5d0490daf5e9fea56ead5181caa':
Fix DatePicker and Calendar widget in layoutlib. [DO NOT MERGE]
2014-05-02 19:31:08 +00:00
Deepanshu Gupta
3e9bc26210
am 9d209905: am 6f469e54: am 11ee746d: Layoutlib: Update the wifi icon in the status bar. [DO NOT MERGE]
...
* commit '9d2099052d207a4ca3bf3e4ef021feadf20c260f':
Layoutlib: Update the wifi icon in the status bar. [DO NOT MERGE]
2014-05-02 19:31:05 +00:00
Deepanshu Gupta
47ad22edb7
am 961e3281: am 6df2860b: Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]
...
* commit '961e328176b4a5f522effcfb52ff80458af03a81':
Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]
2014-05-02 19:27:20 +00:00
Deepanshu Gupta
9932e589b0
am 9e2dadae: am bcbeaf83: Set default text style in layoutlib as NORMAL [DO NOT MERGE]
...
* commit '9e2dadaee0d04b43cf41ed32b4a9ec59503f4477':
Set default text style in layoutlib as NORMAL [DO NOT MERGE]
2014-05-02 19:27:17 +00:00
Deepanshu Gupta
320f1126a3
am cf3f108e: am 5be65fda: Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]
...
* commit 'cf3f108ee30609198734d386bcfcf35dbfcf5b53':
Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]
2014-05-02 19:27:14 +00:00
Deepanshu Gupta
1b28d8d4a0
am d642de58: am ec4623d0: Improve text rendering and measurement. [DO NOT MERGE]
...
* commit 'd642de58275b84d9c8b6c5998f532eacb824ccb3':
Improve text rendering and measurement. [DO NOT MERGE]
2014-05-02 19:27:11 +00:00
Deepanshu Gupta
ef822b3f13
am 62a4a1f9: am 2a82a48f: Fix the measurement of text bounds. [DO NOT MERGE]
...
* commit '62a4a1f9e06bcef3a6ac7cc6d297f5bb52e0e850':
Fix the measurement of text bounds. [DO NOT MERGE]
2014-05-02 19:27:08 +00:00
Deepanshu Gupta
c7f8e64cb9
am 1830a58f: am 5bb3414d: Fix a bug in Nine Patch library. [DO NOT MERGE]
...
* commit '1830a58f54d43b9f9da967581df66cc0b4a21839':
Fix a bug in Nine Patch library. [DO NOT MERGE]
2014-05-02 19:27:06 +00:00
Deepanshu Gupta
4d887ec388
am bcd50a7c: am 5712b5fc: Optimize layout rendering in layoutlib [DO NOT MERGE]
...
* commit 'bcd50a7cf37bc87196a112a48294595dc47dd004':
Optimize layout rendering in layoutlib [DO NOT MERGE]
2014-05-02 19:27:03 +00:00
Deepanshu Gupta
edd67cb194
am 7c02c6e2: am 02cde9ce: Add methods for Time_Delegate [DO NOT MERGE]
...
* commit '7c02c6e27f0154cc63c2ff0461d7e49c151c1328':
Add methods for Time_Delegate [DO NOT MERGE]
2014-05-02 19:27:00 +00:00
Deepanshu Gupta
84e7a6b823
am 443372dd: am 9d7b5165: Add libphonenumber to layoutlib.jar. [DO NOT MERGE]
...
* commit '443372ddf378b00621a284a9614b869fd9484ab4':
Add libphonenumber to layoutlib.jar. [DO NOT MERGE]
2014-05-02 19:26:57 +00:00
Deepanshu Gupta
43034b541c
am 62591cff: am 689c0dfe: Fix NPE in layoutlib. [DO NOT MERGE]
...
* commit '62591cffc758b2c77028e4b80d61086c135ef54b':
Fix NPE in layoutlib. [DO NOT MERGE]
2014-05-02 19:26:54 +00:00
Deepanshu Gupta
ce205d0a3b
am 600539c7: am 083d1562: Fix text size in Fake Action Bar. [DO NOT MERGE]
...
* commit '600539c7fff799f3c55c1d8f97ccfeec61f80a55':
Fix text size in Fake Action Bar. [DO NOT MERGE]
2014-05-02 19:26:51 +00:00
Deepanshu Gupta
1a434aa8fc
am 697c511d: am 80c668f2: Remove references to non-std Java classes. [DO NOT MERGE]
...
* commit '697c511d948cdc23682c82155b23eee56f91743f':
Remove references to non-std Java classes. [DO NOT MERGE]
2014-05-02 19:26:49 +00:00
Deepanshu Gupta
a2b530fb7a
am e39de9ae: am 6335590a: Fix DatePicker and Calendar widget in layoutlib. [DO NOT MERGE]
...
* commit 'e39de9ae58ea80f27cd58853926b5b153c33ce0d':
Fix DatePicker and Calendar widget in layoutlib. [DO NOT MERGE]
2014-05-02 19:26:46 +00:00
Deepanshu Gupta
9d2099052d
am 6f469e54: am 11ee746d: Layoutlib: Update the wifi icon in the status bar. [DO NOT MERGE]
...
* commit '6f469e5438dbb2213d26c41a5d410df3bed4d4ca':
Layoutlib: Update the wifi icon in the status bar. [DO NOT MERGE]
2014-05-02 19:26:43 +00:00
Deepanshu Gupta
2bb672a208
am 582bb0dc: am fbb1561a: am 44bcd64e: Fix CalendarView to show the right labels. [DO NOT MERGE]
...
* commit '582bb0dc7498997f441c5209b1558a4640b5a107':
Fix CalendarView to show the right labels. [DO NOT MERGE]
2014-05-02 19:19:55 +00:00
Deepanshu Gupta
27f0cf0b13
am 10fd7f6b: am ca2c6307: am 87be67f9: Fix layoutlib [DO NOT MERGE]
...
* commit '10fd7f6b4192fdbd847106fb0d9ec87095092ee3':
Fix layoutlib [DO NOT MERGE]
2014-05-02 19:19:52 +00:00
Deepanshu Gupta
5c7a844ca1
am 23726255: am 77d1eca7: am 7b5d54f0: Fix ClassCastException when rendering ListView [DO NOT MERGE]
...
* commit '237262558b818ce52ec53281f2270be3e4f1ee28':
Fix ClassCastException when rendering ListView [DO NOT MERGE]
2014-05-02 19:19:48 +00:00
Deepanshu Gupta
d60d0c1ce7
am f5512973: am fe675441: am ce22440d: Fix text rendering [DO NOT MERGE]
...
* commit 'f55129731005f6939d40d7c8a0c0f8c93b472f98':
Fix text rendering [DO NOT MERGE]
2014-05-02 19:19:46 +00:00
Deepanshu Gupta
44cc867f7d
am 9a1f13a4: am afc623e3: am bd9e181b: Fix layout rendering for RTL locales [DO NOT MERGE]
...
* commit '9a1f13a47bfe29e344efc05f0ecabbfcb5671e06':
Fix layout rendering for RTL locales [DO NOT MERGE]
2014-05-02 19:19:42 +00:00
Deepanshu Gupta
1197605876
am b80247d3: am 811b331a: am d4875e19: Add orientation to configuration for layoutlib. [DO NOT MERGE]
...
* commit 'b80247d351b88f69192260a661dbf3d4d71e9527':
Add orientation to configuration for layoutlib. [DO NOT MERGE]
2014-05-02 19:19:39 +00:00
Deepanshu Gupta
e821d0cc54
am b27d8814: am 21cf9843: am d1084cc0: Add missing native methods. [DO NOT MERGE]
...
* commit 'b27d881467869539a5c8ec2510e8415912abb617':
Add missing native methods. [DO NOT MERGE]
2014-05-02 19:19:36 +00:00
Deepanshu Gupta
582bb0dc74
am fbb1561a: am 44bcd64e: Fix CalendarView to show the right labels. [DO NOT MERGE]
...
* commit 'fbb1561a483b455aa840c69c391c3bbd1a529981':
Fix CalendarView to show the right labels. [DO NOT MERGE]
2014-05-02 19:15:59 +00:00
Deepanshu Gupta
10fd7f6b41
am ca2c6307: am 87be67f9: Fix layoutlib [DO NOT MERGE]
...
* commit 'ca2c6307263b3857ba688c80277fef402215db18':
Fix layoutlib [DO NOT MERGE]
2014-05-02 19:15:56 +00:00
Deepanshu Gupta
237262558b
am 77d1eca7: am 7b5d54f0: Fix ClassCastException when rendering ListView [DO NOT MERGE]
...
* commit '77d1eca7d2acf68f246970e59a50e8a6e1c03e20':
Fix ClassCastException when rendering ListView [DO NOT MERGE]
2014-05-02 19:15:52 +00:00
Deepanshu Gupta
f551297310
am fe675441: am ce22440d: Fix text rendering [DO NOT MERGE]
...
* commit 'fe67544161d44d54c8462c44c78fe290f2195f2e':
Fix text rendering [DO NOT MERGE]
2014-05-02 19:15:50 +00:00
Deepanshu Gupta
9a1f13a47b
am afc623e3: am bd9e181b: Fix layout rendering for RTL locales [DO NOT MERGE]
...
* commit 'afc623e34e5a2bd375da00a52c3c393d5049a1d1':
Fix layout rendering for RTL locales [DO NOT MERGE]
2014-05-02 19:15:46 +00:00
Deepanshu Gupta
b80247d351
am 811b331a: am d4875e19: Add orientation to configuration for layoutlib. [DO NOT MERGE]
...
* commit '811b331ae2334161c6082f666d7b3bab788f69a3':
Add orientation to configuration for layoutlib. [DO NOT MERGE]
2014-05-02 19:15:43 +00:00
Deepanshu Gupta
b27d881467
am 21cf9843: am d1084cc0: Add missing native methods. [DO NOT MERGE]
...
* commit '21cf98438b77ab58d6c781e09aecb8ad0f682042':
Add missing native methods. [DO NOT MERGE]
2014-05-02 19:15:40 +00:00
Deepanshu Gupta
6df2860b23
Add missing files to fix libphonenumber for layoutlib. [DO NOT MERGE]
...
Change-Id: I8102da6c1c4625e887293a8823770d199521c53f
(cherry-picked from 8a16f8e29a67c383e065ba9c47d5d1e80d7d2db9)
2014-05-02 12:03:46 -07:00
Deepanshu Gupta
bcbeaf83ca
Set default text style in layoutlib as NORMAL [DO NOT MERGE]
...
If a style doesn't specify text style (normal/bold/italic/bold-italic)
then default to normal instead of throwing an error.
Bug: http://b.android.com/61358
Change-Id: I0138c73807a5ff6e4d938a99ece3044333110aa1
(cherry-picked from c63e87d53deb24c4286036313db11719173419b3)
2014-05-02 11:46:42 -07:00
Deepanshu Gupta
5be65fda15
Fix sans-serif-thin and sans-serif-light fonts in layoutlib. [DO NOT MERGE]
...
For these font families, text was always rendered as italic. This
changeset fixes the issue.
Bug: http://b.android.com/57221
Change-Id: Ic8a299bd1e555f5bb914cd3d2fe72917ec7f471a
(cherry-picked from 5fb41528a6192c41f7e2bb30161cc5af6061d5b8)
2014-05-02 11:46:42 -07:00