Deepanshu Gupta
666748728f
Fix title bar showing when not required.
...
Bug: http://b.android.com/166383
Change-Id: I5ea051ffdbf9a2d73a83f62d56a0f4006b014348
2015-04-16 11:59:04 -07:00
Deepanshu Gupta
54862febaf
Update golden image for tests.
...
Change-Id: If07edcbfb7016a6b80f4bd00cffab494f74bfc03
2015-04-15 18:20:57 -07:00
Deepanshu Gupta
37dbb8b7f3
Update to using LayoutlibCallback.
...
Change-Id: Ia89d418b0d40ca8efef8968a4a2a635616b945ac
2015-04-15 18:20:56 -07:00
Deepanshu Gupta
49ce36e175
Remove implementation of deprecated method.
...
BridgeResources.getDrawable(int) is not needed anymore, since the super
method is deprecated and it calls the alternative
getDrawable(int, Theme), which we override.
Change-Id: I00c0bfaef6c4167a787bb74990b91cebb951c847
2015-04-15 18:20:55 -07:00
Deepanshu Gupta
9ca9774726
Add @empty support.
...
Bug: http://b.android.com/162428
Change-Id: Id7a981de2fce21213e12cdabcce4104f146fd4d3
2015-04-15 18:20:47 -07:00
Deepanshu Gupta
4e6ae02a29
am 17bb697b: am ec8df9af: Fix tests for Java 6.
...
* commit '17bb697b3bce1b23137553829dd62e0e7c16b472':
Fix tests for Java 6.
2015-03-27 01:09:53 +00:00
Deepanshu Gupta
17bb697b3b
am ec8df9af: Fix tests for Java 6.
...
* commit 'ec8df9af2f35eb5be4df01d66b1add4a4e7546c7':
Fix tests for Java 6.
2015-03-27 01:02:58 +00:00
Deepanshu Gupta
ec8df9af2f
Fix tests for Java 6.
...
- Change the guava version used to match the one included in the SDK.
The test server uses the same. However, the command line build still
uses the guava present at platform/external/guava, which is compiled
with Java 7. Thus, running the tests from inside the IDE can be done
via Java 6.
- Rebuilt the test app classes with Java 6 compatibility.
- Change similarity threshold to prevent differences due to some locale
settings different java versions.
Change-Id: Ic71d43256a8cf6f9df296e63550667a202c7105f
2015-03-26 12:29:36 -07:00
Deepanshu Gupta
862f5900e8
am 44b5a1c8: am e541f350: Merge "Update JRE for runConfigurations." into lmp-dev
...
* commit '44b5a1c8471ef5e1cd3dcfffec5a9e439f228766':
Update JRE for runConfigurations.
2015-03-25 00:02:18 +00:00
Deepanshu Gupta
e97079d97a
am a16bb347: am 44fea603: Merge "Fix RoundRect radius." into lmp-dev
...
* commit 'a16bb347e120ba17e87f33ff0364380211d01baf':
Fix RoundRect radius.
2015-03-25 00:01:58 +00:00
Deepanshu Gupta
2b98abde26
am 8f9ebc65: am 3bd5cbb1: Merge "Use right colors for status bar and nav bar." into lmp-dev
...
* commit '8f9ebc65939ed3ac2e7fdc135e8513fd8d65daaf':
Use right colors for status bar and nav bar.
2015-03-25 00:01:53 +00:00
Deepanshu Gupta
6fa9d5546f
am 0b76cf6f: am 34751c79: Merge "Better shadows." into lmp-dev
...
* commit '0b76cf6ff56c59a04783714d40163576e3081cf1':
Better shadows.
2015-03-25 00:01:49 +00:00
Deepanshu Gupta
5bc625d83d
am a62a18e3: am 311a0f54: Merge "Fix layoutlib tests." into lmp-dev
...
* commit 'a62a18e341180ccf6f5379a7d753584f6cee2e7c':
Fix layoutlib tests.
2015-03-25 00:01:43 +00:00
Deepanshu Gupta
44b5a1c847
am e541f350: Merge "Update JRE for runConfigurations." into lmp-dev
...
* commit 'e541f35055709ec43407649b8517639ff00e42d6':
Update JRE for runConfigurations.
2015-03-24 23:55:18 +00:00
Deepanshu Gupta
cbb4ec7867
am 6f5fac81: Merge "Fix project settings. [DO NOT MERGE]" into lmp-dev
...
* commit '6f5fac817abee63d9211e8e43646196950c43707':
Fix project settings. [DO NOT MERGE]
2015-03-24 23:55:14 +00:00
Deepanshu Gupta
a16bb347e1
am 44fea603: Merge "Fix RoundRect radius." into lmp-dev
...
* commit '44fea60376e4e851b07eb365fd581c5b9404611f':
Fix RoundRect radius.
2015-03-24 23:55:10 +00:00
Deepanshu Gupta
8f9ebc6593
am 3bd5cbb1: Merge "Use right colors for status bar and nav bar." into lmp-dev
...
* commit '3bd5cbb1f3d837d7799fb4b33b4dda99adbeeeb4':
Use right colors for status bar and nav bar.
2015-03-24 23:55:06 +00:00
Deepanshu Gupta
0b76cf6ff5
am 34751c79: Merge "Better shadows." into lmp-dev
...
* commit '34751c79d6696054b19b5fd0e2946c1dbe5bd9bd':
Better shadows.
2015-03-24 23:55:02 +00:00
Deepanshu Gupta
a62a18e341
am 311a0f54: Merge "Fix layoutlib tests." into lmp-dev
...
* commit '311a0f54ac95a1649474498748fff8327b0c917d':
Fix layoutlib tests.
2015-03-24 23:54:58 +00:00
Deepanshu Gupta
e541f35055
Merge "Update JRE for runConfigurations." into lmp-dev
2015-03-24 23:52:29 +00:00
Deepanshu Gupta
6f5fac817a
Merge "Fix project settings. [DO NOT MERGE]" into lmp-dev
2015-03-24 23:52:18 +00:00
Deepanshu Gupta
44fea60376
Merge "Fix RoundRect radius." into lmp-dev
2015-03-24 23:51:50 +00:00
Deepanshu Gupta
3bd5cbb1f3
Merge "Use right colors for status bar and nav bar." into lmp-dev
2015-03-24 23:51:30 +00:00
Deepanshu Gupta
34751c79d6
Merge "Better shadows." into lmp-dev
2015-03-24 23:51:11 +00:00
Deepanshu Gupta
00c2adf5db
Better shadows.
...
Better shadows for rectangles and rounded rectangles (includes circles).
The shadow painting code is mostly from CardView library, but modified
heavily since CardView needs to draw the shadow inside view bounds.
Change-Id: I88c9f19b1c16839b8d6db6df2bebff126fa5a9a3
2015-03-24 14:06:49 -07:00
Deepanshu Gupta
7c834296ac
Fix RoundRect radius.
...
Android APIs use radius for measuring the corner's curvature, but Java2D
APIs use diameter. Add the missing conversion.
Change-Id: I630fc8712e8301324c641885c0c4adf644d13b7e
2015-03-24 11:43:39 -07:00
Deepanshu Gupta
58ca246c83
Use right colors for status bar and nav bar.
...
Bug: http://b.android.com/81862
Change-Id: Ia10297e83e54c01a50de6cbcac2b7fef48e8d238
2015-03-22 11:03:44 -07:00
Deepanshu Gupta
4f3b8527e3
Update JRE for runConfigurations.
...
The intensive bridge tests use some libraries that are compiled with
1.7. All other tests are capable of running on JRE 1.6. Thus, change the
run configurations appropriately.
Change-Id: Iaea0fef2e58877578b36ac2ffe0b20b3a55f572c
2015-03-18 17:03:15 -07:00
Deepanshu Gupta
6092c044aa
Fix project settings. [DO NOT MERGE]
...
1. Update layoutlib_api source path.
2. Update jdk version
3. Update nullity annotations.
Change-Id: I48db7dbd7ba5ff02fcf11672608b75e072385166
(cherry picked from commit 7b2cae5072321da5d67f9d12dea10871326f3477)
2015-03-18 16:59:49 -07:00
Deepanshu Gupta
84e550f5e6
Fix layoutlib tests.
...
The date picker and calendar widgets show the current date. Comparing
widgets showing current date with a static golden image wasn't the best
idea.
- Change the widgets to custom widgets that set a predefined date/time
so that the rendering is independent of the system date.
- Change the layout slightly to make it look nicer.
- Update gradle plugin version.
Change-Id: Ia3fb4965a372a28087a0d8c9df40fd6779df6050
2015-03-17 17:17:42 -07:00
Deepanshu Gupta
1f9a26af95
am 158c08bc: am ada85905: Fix AppCompat action bar theming.
...
* commit '158c08bcf1cd0bc702748ee2a4cf6aa259c26147':
Fix AppCompat action bar theming.
2015-03-17 14:16:50 +00:00
Deepanshu Gupta
9a00f1c84b
am 79f7fce7: am 2e4d9324: Fix NoActionBar themes rendering.
...
* commit '79f7fce7a49e7b7cd414ff5c3fdb5cbaae45c1f1':
Fix NoActionBar themes rendering.
2015-03-17 14:16:42 +00:00
Deepanshu Gupta
158c08bcf1
am ada85905: Fix AppCompat action bar theming.
...
* commit 'ada8590547348b77d8cbd56abdb8fadb3e72c015':
Fix AppCompat action bar theming.
2015-03-17 00:21:02 +00:00
Deepanshu Gupta
79f7fce7a4
am 2e4d9324: Fix NoActionBar themes rendering.
...
* commit '2e4d93245764a1c1d7515361ddbb8fc1665f814e':
Fix NoActionBar themes rendering.
2015-03-17 00:20:58 +00:00
Deepanshu Gupta
ada8590547
Fix AppCompat action bar theming.
...
Use themed context to inflate the action bar when AppCompat is used.
Also fix minor issues exposed as a result.
- Set project callback when LayoutInflater is created by
LayoutInflater.from(context).
- Remove duplication of code to get base context from context wrapper.
Bug: http://b.android.com/159711
Change-Id: I379ba2ba71c0ef547460987c3aa5db521c7de967
2015-03-16 11:45:00 -07:00
Deepanshu Gupta
2e4d932457
Fix NoActionBar themes rendering.
...
Also fix some warnings.
Bug: http://b.android.com/159780
Change-Id: I64fd4259b802722af7a271f51d5943018ed11e9e
2015-03-13 14:28:14 -07:00
Deepanshu Gupta
c44430a368
Merge "Tools attribute improvements for RecyclerView LayoutManager." into lmp-mr1-dev
2015-03-12 01:16:45 +00:00
Deepanshu Gupta
71ba12308e
am efc09c64: am 78660423: Merge "Fix cyclic dependency in BlendComposite and BlendingMode." into lmp-dev
...
* commit 'efc09c644fa4e8354d54485aab6c0b18868284eb':
Fix cyclic dependency in BlendComposite and BlendingMode.
2015-03-12 00:45:40 +00:00
Deepanshu Gupta
efc09c644f
am 78660423: Merge "Fix cyclic dependency in BlendComposite and BlendingMode." into lmp-dev
...
* commit '78660423900fa255cc83b85320e98d5184be393b':
Fix cyclic dependency in BlendComposite and BlendingMode.
2015-03-12 00:38:45 +00:00
Deepanshu Gupta
0412b317ac
Tools attribute improvements for RecyclerView LayoutManager.
...
1. Change tools attribute for layout manager from layoutManagerType to
LayoutManager.
2. Support classnames in the tools attribute.
This change doesn't try to supprt arbitrary classnames for now. The
reason for this is that the new layoutlib API is supposed to contain a
new method for inflating custom classes that are not views. This will
allow us to throw better error messages. Without the new API, trying for
different constructors, will result in a error messages being logged.
Change-Id: I3a31359c06b7452bfd973c3e5e54f9038acccfaa
2015-03-11 17:26:48 -07:00
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
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
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