| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I3906416a7b5a4bf7b7e2f86ee3155c22d93a3c2b
|
|
|
|
| |
Change-Id: I394036a7025a2cbd050aa6916204a09bcce83bae
|
|
|
|
| |
Change-Id: I819431ec82f0de998b1427e101dc6df426f15cbf
|
|
|
|
| |
Change-Id: Ia6dc357106aa49fa5c27c6283eac62c4cc19967b
|
|
|
|
| |
Change-Id: I578e5c6f2197ad445894301fbc8c3780579ae8bc
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you bring up the "Create New Sample Project" wizard in an Eclipse
that has no open editors (so nothing has triggered an SDK load yet),
you will get an error message that is a bit misleading (that the
selected SDK has no samples), and even when the SDK finishes loading
the validation isn't updated.
This changeset improves this situation such that there is a message
during loading stating to wait, which gets cleared once it's done.
Change-Id: I5d0798eff3b4fea9c8835c2f88c5bc430110aac0
|
|
|
|
| |
Change-Id: I7d9925cf11b5bba3985ddd68782ded243a0da20a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Libraries now generate a jar file that is used by the projects
referencing them, instead of having the main projects compile
the library source code themselves.
This means we can remove the link mechanism that created linked
folder in ADT and instead use a container that is lazily initalized
to be all the jar files of the libraries.
Also merged all 3 Ant build files (main_rules, lib_rules, test_rules)
into a single build.xml that can build any kind of projects.
Lot's of improvement in there too. Much cleaner.
Change-Id: I98307e25cd76722e8595938528e6ef57a7e226ad
|
|
|
|
| |
Change-Id: I12575476e0acf9a053ad849544dfdd6e9ad03f07
|
|
|
|
| |
Change-Id: Ifcf5190547e9e37bdda766ad3d57a312c2dbb481
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When picking the default render target, we attempt to pick a render
target that is at least version 5 of layoutlib (where rendering
fidelity has improved significantly, where include support is
improved, etc.)
However, this sometimes picked a render target whose API level is
lower than the project target.
This CL fixes that problem, and also improves the detection of
compatible layout libraries to not only consider API level 11 or
higher, but also the new layoutlib API property which will identify
qualified SDK versions when we release backported versions of layout
lib.
Change-Id: I4d4159389692d984a66856eeb80035a8e8b7d1cf
|
|
|
|
| |
Change-Id: Ic53c7174d4ed74b94cc24680e00737ddeaad024b
|
|
|
|
| |
Change-Id: Ic238223d22d5e86b481b8c790813dbc14e0d6bd7
|
|
|
|
| |
Change-Id: I8810fd34dc10c4e73787857b078aeac83f0857b1
|
|
|
|
| |
Change-Id: I48b7fd550069c455124f8fe0e468390805e3cfd8
|
|
|
|
|
|
| |
Make the changes.txt wrap such that it's easier to read long lines.
Change-Id: I037751470aab172fc486530bad645beb2ed487a2
|
|
|
|
| |
Change-Id: Ib94abd4c1006a88e3e3db6b9e7e0e528ffb52316
|
|
|
|
| |
Change-Id: I8ac24138cbf8bfc6d9dd44aaa1fde4d8485d8416
|
|
|
|
| |
Change-Id: I7133aa293b2d1e0ef3ba65f8ec91fb95cda4ee66
|
|
|
|
| |
Change-Id: Id02026a70882d260855b283693ab93c9810fa2e3
|
|
|
|
| |
Change-Id: I523c4ecf9c037410d23c28bf5ce778f3e3d032b7
|
|
|
|
|
|
|
|
| |
It is located in $SDK/tools/lib/proguard.cfg and automatically
put in Ant project (create and update if project is not already setup
for proguard).
Change-Id: I9bcb2a5aafec1329b0c001799f4ba34c61569c3a
|
|
|
|
|
| |
Bug: http://b.android.com/11452
Change-Id: Ibbb8b15ef448694fc8975f6fb32b1703e9edd54f
|
|
|
|
| |
Change-Id: I4e1a779aafd1a658858a00d9706bd679b6621aeb
|
|
|
|
|
|
|
|
|
| |
It turns out it's a bad idea as the user will get a warning
when editing the files in the linked folder. Eclipse documentation
says that Team plug-ins should handle the linked folder and not
add them to the repository.
Change-Id: I1f439cf2007a730a4d857ff98283311b1cf36afd
|
|
|
|
|
|
|
|
|
| |
Those devices represent one of each res/density combo for officially
supported screens.
See http://developer.android.com/guide/practices/screens_support.html#range
Change-Id: I6b8348ae1ab96b6b1f27fa2afd655ff6f3866dd8
|
|
|
|
|
|
|
| |
Team plug-ins should already ignore linked resources, but it seems
that some don't so marking them as derived is a safer bet.
Change-Id: Id1c82ae8a5aafabd39829034aa805cd3339f0c1a
|
|
|
|
|
|
|
|
|
| |
This is simply enabling the ability to add libraries to a library project
in the UI.
Also updated the change log.
Change-Id: Ibaf67ce8c2af10ff890038a72de9f176bfae8592
|
|
|
|
|
|
|
|
|
| |
Previously, the library mechanism expected the library to have a single source folder called 'src'.
There can now be more than one source folder (but the 'gen' folder of the library is always excluded),
and they don't need to be directly under the project folder. For example src/java is supported.
Change-Id: If139bd69cb720c331a1e5d1543a0cd4a91b8d675
|
|
|
|
| |
Change-Id: I7f3190d293a065724005d18eac8437b66aee1b21
|
|
|
|
| |
Change-Id: I42414bc8d560b57dbd58302a7a00203472a0d937
|
|
|
|
| |
Change-Id: If2eb8ef197953c616f98b32764d01d7a1eb4d47f
|
|
|
|
| |
Change-Id: Ie3bda15b870c842fd57100d67da3620058893bb1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
composite
The GLE and the config composite must handle 3 cases:
- new file opened following the creation of the editor
- replacement file when the user opens a different version of a layout
that's already opened. The editor stays and switch to the new file.
- replacement file whne the user change the configuration and a new
file that better matches the config is automicatlly opened.
Additionally, the editor/config composite must handle files being
opened while the SDK or the file's project's target are not yet
loaded.
File change or change in the SDK/Target must attempts to keep the
config/theme selection as close as possible as the previous state
while still remaining compatible with the new file/sdk/target.
Also removed the duplicate ITargetChangeListener, by making the
one in AndroidEditor optional (constructor flag), so that the
one in GraphicalLayoutEditor/Part is the only one used in the GLE
(it gives us more control on the order in which the code previously
executed by both listeners is now executed).
Also split the themes and locales updates as they happen on
different triggers.
Change-Id: If6d73bbe8af11cd221fb7830a37ffcc163135fc4
|
|
|
|
| |
Change-Id: I8ce7b882fd72b9d3d517210cafeef5d9dadbf33c
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The UI workflow:
- user selects the new "Create project from existingsample" radio button
- user selects an SDK target in the NPW
- a popup is filled with all available samples
This also fixes 2 edge cases:
- when the selected sample contains a build|default.propertie that is
a base of the currently selected SDK target, don't reset it.
- when the user manually changes the project name or the app name for
the sample, simply empty the fields and the next selected sample
will recompute the adequate names. Any non-empty user input is never
overridden.
SDK BUG 2121819
Change-Id: I69afafa460b86942046ef6baca3d4c7ee7dbe97d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'ant install' must know the debug apk filename so newer naming scheme breaks
on older rule files (1.5 and earlier).
The fix is to check for the presence of the property naming the debug,
signed, unaligned package. If the property is present, then we use
the new naming scheme ({base}[-{config}]-debug-unaligned.apk), else we use
the old one ({base}-[-{config}]-debug.apk).
Also merge the install/reinstall targets, since 'adb install -r <file>'
works even if the apk was not yet installed.
Change-Id: Id0670610a6539a3f48c955756955f950039c3cd0
|
| |
|
|
|
|
| |
Also updates eclipse/changes.txt
|
| |
|
|
|
|
|
|
|
|
|
| |
properly restrict ADT package access.
Original author: xav
Merged from: //branches/cupcake/...
Automated import of CL 143269
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|