23e47f5621271db9b84f53f15a3e3d81d8b8b48d |
|
08-Jan-2016 |
Deepanshu Gupta <deepanshu@google.com> |
Java 8 in layoutlib-create Upgrade to ASM 5 and diamond operators. Also minor fixes here and there. Bug: 26442940 Change-Id: I5611ed0889aa94cca8655fec47799e1ddccb0150
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
214466c777e11eb7c8ab569b8fd7d2c38357003a |
|
29-Jul-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Include EpicenterTranslateClipReveal in LayoutLib Needed by Spinner to create transitions that are then ignored :) Change-Id: Ibe7167a643ecb186e97c9af446c0e1d2eb2d6f86
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
bcbe9ba0f939803dfa9b48519e113dc1c32268dc |
|
27-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Merge "Include Shapes in LayoutLib." into mnc-dev
|
59164ec0551aa49f497acca81222f304cf4f344b |
|
26-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Include Shapes in LayoutLib. Change-Id: Ifb32882c478f8d407ad904e224b67fe2bd65dc08
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
476e582d2ffdf25102d4c55f8c242baa3d21d37f |
|
22-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
LayoutLib: Change nullity annotations. Switch from using tools nullity annotations (com.android.annotations) to android framework annotations (android.annotation). A new sdk-common prebuilt is required for LayoutLib tests. The new sdk-common requires an updated tools-common. The updated tools-common doesn't have nullity annotations. So, instead of adding the annotation dependency, just reuse the platform ones. This also paves the way to include other platform annotations like IdRes etc. Change-Id: I87b8f767d3681d914abe7d1329e26a87f49f50a7
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
eca056926a5acacbd1fe6b144df2d2952dc4a86e |
|
13-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Load ICU data in LayoutLib Also return the correct version numbers for ICU data. Change-Id: I7de973b5553c73948870b97bdc12a880bb2fdd85
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
d77b9ed7dcc42efca33b225c4594a30aab9e709c |
|
12-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Add missing delegates for M preview. - Remove ICU dependency (use the version bundled with platform). - Restructure intelliJ project to move dependencies to module. - Minor fixes to layoutlib tests. TODO: - Load ICU data. - Hyphenator doesn't work. - High quality line breaker not present. Change-Id: I965e096e17bfc97ee995a649c3f4f6f64bb4f70d
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
10bb1371dca38b5b59f083ee963f7987da6511f2 |
|
05-Oct-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add preferences rendering. NO_SQ: Depends on updating layoutlib-api-prebuilt.jar Change-Id: Iae93ab74c478e6f2158e1528467bec9ee2d7ee9b
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
908a4f9a4372a9627e821b5800936095b0f0b5b0 |
|
08-Oct-2014 |
Deepanshu Gupta <deepanshu@google.com> |
am 4f133894: Exclude KXmlParser from LayoutLib. * commit '4f133894a6e98d8d30557ea42cec92cfb21fa5c9': Exclude KXmlParser from LayoutLib.
|
4f133894a6e98d8d30557ea42cec92cfb21fa5c9 |
|
08-Oct-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Exclude KXmlParser from LayoutLib. The class was incorrectly being included in the LayoutLib. Change-Id: I3c86662efa068019fe9165f2fc49a00d0a1b7f2d
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
d2a411840c58eaee05499bab0190e3f3656e2e84 |
|
31-Jul-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Fix LayoutLib Create tests. Change-Id: Ica3efe417d54da7dc74b21d28215199d37600744
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
f5fbff9b1aeb3abb94b7ee45f989b965424ee43f |
|
10-Jun-2014 |
Deepanshu Gupta <deepanshu@google.com> |
LayoutLib: Fix EditText rendering [DO NOT MERGE] Framework has overloaded java.lang.System.arraycopy() for char[]. The method is not present on the Desktop VMs. This change replaces the calls to this method by its more general alternative - the one using Objects. TODO: Make it more configurable and flexible to allow rewrite of any such methods in the future. Change-Id: I6823b13e52b1c555eb257d02b79707d84e73236f (cherry picked from commit fc3e93300733b4a161adb9cceebea6cda353d085)
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
c5a58437e62698f34abde93ec785c4cbe36aec2d |
|
11-Jul-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Style improvements to LayoutLib create. This change doesn't change the functionality but removes dead code and simplifies various places to remove warnings. Change-Id: I371e06bfbd587dbf0eeafc69787b9805f7008f62
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
1160e6d2f7018117b0c29a7e2adba9ece36faec1 |
|
10-Jun-2014 |
Deepanshu Gupta <deepanshu@google.com> |
LayoutLib: Fix EditText rendering Framework has overloaded java.lang.System.arraycopy() for char[]. The method is not present on the Desktop VMs. This change replaces the calls to this method by its more general alternative - the one using Objects. TODO: Make it more configurable and flexible to allow rewrite of any such methods in the future. Change-Id: I6823b13e52b1c555eb257d02b79707d84e73236f
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
4ccc4bd54f85d86818f61d728c6361d2003ddd8e |
|
12-Dec-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Action bar rendering in layoutlib [DO NOT MERGE] This also makes a couple of changes to the framework: 1. ShareActionProvider - Use edit mode to execute activity chooser code. 2. ActionBarImpl - add a new constructor for use by layoutlib. This also relies on some changes to the plugin to pass the correct params. Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2 (cherry-picked from 14bf0cef7eeed572a67c29a328581afac4decc20)
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
acf0bce09fec2cabe871d7146aa62e9258fbf06d |
|
10-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Support custom views using TimePickerDialog [DO NOT MERGE] Bug: http://b.android/com/61515 Change-Id: I0dc3357be0c058adde9d3ea5b6796004b786fd34 (cherry picked from commit 86e5218220a0e01f7eb574a2480bd91f9ebfae35)
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
14bf0cef7eeed572a67c29a328581afac4decc20 |
|
12-Dec-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Action bar rendering in layoutlib This also makes a couple of changes to the framework: 1. ShareActionProvider - Use edit mode to execute activity chooser code. 2. WindowDecorActionBar - add a new constructor for use by layoutlib. This also relies on some changes to the plugin to pass the correct params. Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
849a8208c88d38e55ec13a1fa76bf295fde96cb5 |
|
26-Feb-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add DatePickerDialog to layoutlib [DO NOT MERGE] Includes android.app.DatePickerDialog in the layoutlib.jar Bug: http://b.android.com/28318 Change-Id: I583dde4a8b88204bf98bfca8d91470e1aa4719ce (cherry picked from commit c2016d4073c61e87439d4fa14837b397a3c1630a)
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
86e5218220a0e01f7eb574a2480bd91f9ebfae35 |
|
10-Apr-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Support custom views using TimePickerDialog in layoutlib Bug: http://b.android/com/61515 Change-Id: I0dc3357be0c058adde9d3ea5b6796004b786fd34
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
c2016d4073c61e87439d4fa14837b397a3c1630a |
|
26-Feb-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add DatePickerDialog to layoutlib Includes android.app.DatePickerDialog in the layoutlib.jar Bug: http://b.android.com/28318 Change-Id: I583dde4a8b88204bf98bfca8d91470e1aa4719ce
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
58037a4404e639d28695a0f1c17053b53b96b970 |
|
16-Jan-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add missing files to fix libphonenumber for layoutlib. Change-Id: I8102da6c1c4625e887293a8823770d199521c53f
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
1f92d7fc0ffa72d7db93244c29a1a6575bb4b318 |
|
13-Nov-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Add libphonenumber to layoutlib.jar. DO NOT MERGE Issue: http://b.android.com/59497 Change-Id: Ief11e602703b6041db66241f1699cc1de72e65a5
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
1cf5df38f4bdafa1beb2674ca548ad6d9650766b |
|
11-Sep-2013 |
Deepanshu Gupta <deepanshu@google.com> |
Layoutlib Create: Remove references to non-std Java classes. Do not add the non-standard Java classes. Updates the references to all non-standard classes to new classes in com.android.tools.layoulib.create package. This also treats java.lang.AutoCloseable which is part of Java 7 similarly so that we can still run on Java 6. Change-Id: Iac5b272652e2780c9bb72d19f415d150948ca589
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
4306096a4351030cab4ea413b5e87460b60a84bf |
|
13-Jun-2012 |
Raphael Moll <ralf@android.com> |
Layoutlib Create: Find dependencies. Usage: layoutlib_create --list-deps /path/to/layoutlib.jar Prints: - all classes found in the Jar and the types they use (the dependencies). - all the dependencies missing from the Jar and what uses them. Change-Id: I8b2674df127e1494feed7a653282e88e4d2f5494
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
7f9f99ea11051614a7727dfb9f9578b518e76e3c |
|
11-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Make some methods/fields package private so that layoutlib can access them. Change-Id: I4aeadfbaf8a4f6a459fa19937c21ac23d9e5fb64
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
d2f664d42cc29507b01a98622298b69131463825 |
|
30-Jul-2011 |
Xavier Ducrohet <xav@android.com> |
Misc layoutlib fix in preparation of the access change in framework code. Change-Id: I873adb7345514be6daa5c4fea4ebabb515f203e2
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
ed07215e482cae1ffedbba707284821b3afc310f |
|
25-Jul-2011 |
Xavier Ducrohet <xav@android.com> |
am 55775e5f: am e70b2b8f: am 9bcf26ea: Merge "Layoutlib_create flag -p: don\'t change all accesses to public." * commit '55775e5f34af8d7c22ab3212c253b3a7d34a6f8a': Layoutlib_create flag -p: don't change all accesses to public.
|
caed59d90db8626462baaec351e66b2a3280dc34 |
|
20-Jul-2011 |
Raphael Moll <ralf@android.com> |
Layoutlib_create flag -p: don't change all accesses to public. Change-Id: Icb1709ed0cb275a5a51ca34030695a5e94091499
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
031d2f8b6db5bf7b249ae1c9a72915bf2d3a8d7b |
|
08-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
LayoutLib: Adapt the HC layoutlib to GB. do not merge. Change-Id: I0b2016987a65fabbc0ce7011514543349e9fb929
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
4b52ec49fee79b0488d6a9eaaa4ea5d74ce90905 |
|
08-Feb-2011 |
Xavier Ducrohet <xav@android.com> |
LayoutLib: Original import of Honeycomb's layoutlib. do not merge. frameworks/base.git @ f0a53435f14d23d9555fc46014352ee6a7baa647 Change-Id: Ibc215751693dc7650683b61bb458f7c8beaf8060
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
7f7752439543db6e13c599bdd10cb10254c24528 |
|
05-Nov-2010 |
Xavier Ducrohet <xav@android.com> |
Layoutlib: Load fragments This change does the following: - Make the bridge context extend Activity instead of Context so that it can act as a view factory. This is needed because the Activity is used as factory for Fragment objects. - Override the default Fragment.instantiate(...) method through a delegate. This is done to load the Fragment classes located in the project (similar to custom views). Change-Id: If62e7c9ff2b7585677077ad825aa1c3591d1b5e0
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
d815e3704850a513e8d02ba3b88fa47f41cea9a5 |
|
26-Oct-2010 |
Xavier Ducrohet <xav@android.com> |
Fix rendering of digitalClock/Gallery in Eclipse editors. Change-Id: Iedcd3184cd9f34be8d0695a51eda953ac68683ce
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
f241c40476b6ff2acf57617d4f90cc8c229f1207 |
|
26-Oct-2010 |
Raphael <raphael@google.com> |
Revert "Fix rendering of digitalClock/Gallery in Eclipse editors." This reverts commit 25e96ce7b99f9736a6024d25bd65a83774c7640f.
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
68404a0125999ebe0d58c3eb1845b3c9aaf4d51e |
|
26-Oct-2010 |
Xavier Ducrohet <xav@android.com> |
am a44a5e02: am 1b6180ec: Merge "Fix rendering of digitalClock/Gallery in Eclipse editors." into gingerbread
|
25e96ce7b99f9736a6024d25bd65a83774c7640f |
|
26-Oct-2010 |
Xavier Ducrohet <xav@android.com> |
Fix rendering of digitalClock/Gallery in Eclipse editors. Change-Id: I80f4f90b173529632eaf2fbc3bb5471b7ede8216
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
bc101806249eb883f89c4a770a8c27f9ac315837 |
|
27-Sep-2010 |
Raphael <raphael@google.com> |
layoutlib_create: Generate delegate to implement native methods. - Some new parameters are added to CreateInfo with the list of methods or classes to override with delegates. - DelegateClassAdapter and DelegateMethodAdapter do the work... see javadoc. Change-Id: I0657cd929837181d81c65db7051d8ccbdc59c741
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
ac7391de5f32cf051678886f0d393fe0431dc6d1 |
|
05-Oct-2009 |
Xavier Ducrohet <xav@android.com> |
Refactor class/method names used by layoutlib_create. Information about classes and methods that are replaced, renamed, removed into CreateInfo, so that it can be used by the tests. Change-Id: I8874a40503249416621aa90b2ca02dcaf30ecd57
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
2473ef5654b2a4b65132a35677c6ddfd481aab2c |
|
15-Aug-2009 |
Xavier Ducrohet <xav@android.com> |
Improved drawing/matrix support in layoutlib - Make the custom Canvas actually replace the original one so that it's used even by parts of the framework that allocate their own temp Canvas object. - Better support for Matrix: added support for mapPoint() and mapRect(), and invert() - Implemented drawBitmap() with a Matrix, and made the paint object not NPE when null.
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
7953e7d89b1d4d7297176fbb6aeea882577df8e6 |
|
13-Aug-2009 |
Xavier Ducrohet <xav@android.com> |
Mock ServiceManager and AccesibilityManager to make the view renders in ADT BUG: 2049348
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
b798689749c64baba81f02e10cf2157c747d6b46 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
|