History log of /sdk/eclipse/changes.txt
Revision Date Author Comments
25fa37b4c9e6908bd1bdebcf255cc4e9e2c00d57 30-Jul-2012 Tor Norbye <tnorbye@google.com> ADT 20.0.0 => 21.0.0 dev

Change-Id: Idde24b6b893d1029d48ba32766110a6a3cdf73c6
7eeb2d6f1bfaab9f93597cda4df760298709f5a8 06-Jun-2012 Tor Norbye <tnorbye@google.com> Changes for ADT 20

Change-Id: I1fa969f017176e44d82b604617301544a11affef
665f681e4881a7472f8ebcb7c4fb9a6771aada29 02-Jun-2012 Xavier Ducrohet <xav@android.com> Projects can now access aidl files from their libraries.

Library projects now copy their aidl files into bin/aidl.

Aidl is now called with this import path for all referenced
library projects.

Also added a test project.

Change-Id: I7f94489e87450be67a16ed7198f85b8b472f5025
0dd405184865862c480ad1a42f50692f32e94965 29-Mar-2012 Xavier Ducrohet <xav@android.com> Move tools and ADT to 19.

Change-Id: I3906416a7b5a4bf7b7e2f86ee3155c22d93a3c2b
5ae5cebb6a27a8083a0b28f4706c205696fda21e 15-Feb-2012 Tor Norbye <tnorbye@google.com> Update changes.txt for ADT 17

Change-Id: I394036a7025a2cbd050aa6916204a09bcce83bae
310538c9da56e6cb49860f53d813e9c4db63d65d 13-Jan-2012 Tor Norbye <tnorbye@google.com> Update changes.txt for ADT 17 and Tools r17

Change-Id: I819431ec82f0de998b1427e101dc6df426f15cbf
a79073ec1fd16a0b1bd206416677e057483e85c5 21-Oct-2011 Tor Norbye <tnorbye@google.com> Remove layoutopt; replaced by the more generic "lint" tool.

Change-Id: Ia6dc357106aa49fa5c27c6283eac62c4cc19967b
fdef32c01440dda37650ddf534c2b17093c30531 27-Sep-2011 Tor Norbye <tnorbye@google.com> Cherrypick e92f81 from master. do not merge.

Update eclipse/changes.txt

Change-Id: I7870b939c9276e112e0754e2ad18a6fd6f2b1236
e92f816f22866b64886f311a30fee9d4e8637316 27-Sep-2011 Tor Norbye <tnorbye@google.com> Update eclipse/changes.txt

Change-Id: I578e5c6f2197ad445894301fbc8c3780579ae8bc
4dfe571db252a63e02f1aa58fd5abe68e9cf289c 13-Sep-2011 Tor Norbye <tnorbye@google.com> Improve validation error messages when SDKs are loading

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
f0585b9ed6407909231f3cded81dc515f19deef2 20-Aug-2011 Tor Norbye <tnorbye@google.com> Update changes.txt to reflect ADT 14 work

Change-Id: I7d9925cf11b5bba3985ddd68782ded243a0da20a
babf25ca7162849f0145f75be1b6c09b359b122c 15-Feb-2011 Xavier Ducrohet <xav@android.com> New library project mechanism.

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
61be14c17276b5d73f808d421d6fa3210c424d74 13-Jun-2011 Tor Norbye <tnorbye@google.com> Update changes.txt for ADT 12

Change-Id: I12575476e0acf9a053ad849544dfdd6e9ad03f07
69a8290d3d3aeb0a5b481113730ce76180b91384 07-Jun-2011 Xavier Ducrohet <xav@android.com> Move tools to r12 and ADT to 12.0.0

Change-Id: Ifcf5190547e9e37bdda766ad3d57a312c2dbb481
e17771585ce8784a68b12b0dfa80ef18591e0560 26-May-2011 Tor Norbye <tnorbye@google.com> Default render target level should consider project target

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
dde90368ee351b2c87eab009c0bc51488bb7bd15 19-May-2011 Tor Norbye <tnorbye@google.com> Update changes.txt

Change-Id: I30fde6f00a967dd3cee5c02b4f4fb95409a125a0
fb48dde1e48fdbc9e3dec2fda6d9dd4ddc4fc0f2 19-May-2011 Tor Norbye <tnorbye@google.com> Update changes.txt

Change-Id: Ic53c7174d4ed74b94cc24680e00737ddeaad024b
46d02f34cd64cf999bd4201331e26c5644ce81e4 29-Apr-2011 Tor Norbye <tnorbye@google.com> Merge "Update changes.txt for ADT 11"

(cherry picked from commit 3dcfd76ce0f20f602f43ed0061a5ef99fe4c50d3)

Change-Id: I7945fae86ad7ff95f1bae3166e7e1bc32bfdc32f
3dcfd76ce0f20f602f43ed0061a5ef99fe4c50d3 29-Apr-2011 Tor Norbye <tnorbye@google.com> Update changes.txt for ADT 11

Change-Id: Ic238223d22d5e86b481b8c790813dbc14e0d6bd7
3301b68e2c25ed654c282e699c98816d755c57b5 05-Apr-2011 Tor Norbye <tnorbye@google.com> Update changes.txt for ADT 10 and 10.0.1

Change-Id: I8810fd34dc10c4e73787857b078aeac83f0857b1
6f147bd34088c4a63735444e50ad3d9b01acb973 18-Jan-2011 Tor Norbye <tnorbye@google.com> Update changes.txt to reflect work on issues #3162 and #13092

Change-Id: I48b7fd550069c455124f8fe0e468390805e3cfd8
9f321dbca075ac6d0074d5bb1a7da1257ec56dea 11-Jan-2011 Tor Norbye <tnorbye@google.com> Reformat changes.txt

Make the changes.txt wrap such that it's easier to read long lines.

Change-Id: I037751470aab172fc486530bad645beb2ed487a2
e14b92a0af276f249626432789b7100f3397ded4 11-Jan-2011 Tor Norbye <tnorbye@google.com> Additions to changes.txt

Change-Id: Ib94abd4c1006a88e3e3db6b9e7e0e528ffb52316
17824121c118d155149fcde89803d288e7eeacdb 11-Jan-2011 Tor Norbye <tnorbye@google.com> Reformat changes.txt

Make the changes.txt wrap such that it's easier to read long lines.

Change-Id: Idc9ce68987d41c53a4e87d2fdc1c23573b0ebc20
10babe44f8460d5f74894bf70da7f1b55cdd1339 11-Jan-2011 Tor Norbye <tnorbye@google.com> Additions to changes.txt

Change-Id: I5bc76938bffe654f50e35a7b3c7e2aaf8f97f2f8
5e9522e745c6498811803a0883945c879692c408 07-Jan-2011 Xavier Ducrohet <xav@android.com> Update changelog.

Change-Id: I8ac24138cbf8bfc6d9dd44aaa1fde4d8485d8416
3e7d21ab2450ce6d452173f387d8d8c66624ef09 07-Dec-2010 Xavier Ducrohet <xav@android.com> ADT: Update changelog for ADT 8.0.1

Change-Id: I7133aa293b2d1e0ef3ba65f8ec91fb95cda4ee66
484e7f3fc7e45c2320d2dae2f75dd93d3e414687 18-Nov-2010 Xavier Ducrohet <xav@android.com> Update ADT changelog with current changes.

Change-Id: Id02026a70882d260855b283693ab93c9810fa2e3
a15a4ddbf4e2edf2a2665e997fb22bff7f26fbcd 18-Oct-2010 Xavier Ducrohet <xav@android.com> Updated changelog for ADT.

Change-Id: I523c4ecf9c037410d23c28bf5ce778f3e3d032b7
a89eaf966690ac71c75b277a065449294545908f 07-Oct-2010 Xavier Ducrohet <xav@android.com> Proguard default config file.

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
6f43b416d2abc4d9dc73785c6c893d5259a717c4 24-Sep-2010 Xavier Ducrohet <xav@android.com> Don't force a workspace build on launch.

Bug: http://b.android.com/11452
Change-Id: Ibbb8b15ef448694fc8975f6fb32b1703e9edd54f
7fd07c3f0345d604f8ae1d579c0e48304c109f0b 22-Sep-2010 Raphael Moll <ralf@android.com> ADT: change to 0.9.9 (fix for ADT removing source folders)

Change-Id: I0a177531edd35d91a7994760881474f285dc7832
fb8fb8706e0d60cee8ec2ae12a73d99c3f15c0bc 07-Sep-2010 Xavier Ducrohet <xav@android.com> Update the change log for the tools and sdk.

Change-Id: I4e1a779aafd1a658858a00d9706bd679b6621aeb
bcaffb30bcf81f5f3209d66af5585f05bceea1e1 19-Jul-2010 Xavier Ducrohet <xav@android.com> Disable setDerived(true) on linked library source folders.

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
5da0801262e107975db7ebdfdb025b7724f03a31 09-Jul-2010 Xavier Ducrohet <xav@android.com> Add new default devices to the layout editor.

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
376dd1d950e05343b31ff778be56d7fe41cd94eb 08-Jul-2010 Xavier Ducrohet <xav@android.com> Mark linked folders from Library projects to be derived.

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
b4e47556d21459d4582f932a256662b7bc8eb7dc 02-Jul-2010 Xavier Ducrohet <xav@android.com> Update Android project properties to support libraries depending on libraries.

This is simply enabling the ability to add libraries to a library project
in the UI.

Also updated the change log.

Change-Id: Ibaf67ce8c2af10ff890038a72de9f176bfae8592
ef147a4fe6e570a0444c337f4545cbc2bdf34fcd 25-Jun-2010 Xavier Ducrohet <xav@android.com> Remove hard-coded source folder name for library projects in ADT.

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
0562d80c2b8d197927801455e2f3360bcb4c7c3b 23-Jun-2010 Xavier Ducrohet <xav@android.com> Update changelog for ADT with the new qualifier support.

Change-Id: I7f3190d293a065724005d18eac8437b66aee1b21
6d092a4b8e180d8530a11437e9da7777ead043f9 09-Jun-2010 Xavier Ducrohet <xav@android.com> Fix library-project link for library whose name isn't a valid path var.

Change-Id: I42414bc8d560b57dbd58302a7a00203472a0d937
eee4bf197296050e67a784c13233aaf7c4d112fb 17-Mar-2010 Xavier Ducrohet <xav@android.com> Update changes.txt for tools r6 and adt 0.9.7

Change-Id: If2eb8ef197953c616f98b32764d01d7a1eb4d47f
d4963dc4347c871be5faa76920709001490e1d2a 24-Feb-2010 The Android Open Source Project <initial-contribution@android.com> snapshot
e83bdbb299b896fef8871e15314bbce0be71217a 26-Jan-2010 Xavier Ducrohet <xav@android.com> Update the change log for the eclipse plugin.

Change-Id: Ie3bda15b870c842fd57100d67da3620058893bb1
e13151727c63786342cddc3ea355425582bd4e7a 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
aa58f6c0cc7e6442bc2980e379fbf4595a011d7d 08-Jan-2010 Xavier Ducrohet <xav@android.com> ADT/GLE: Cleaned up the open/replace file process in the GLE and the config 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
244d18102ff747b35b3d0e6b57853125ed3dfad0 09-Dec-2009 Xavier Ducrohet <xav@android.com> Update the Eclipse plug-in change files with new updates.

Change-Id: I8ce7b882fd72b9d3d517210cafeef5d9dadbf33c
4055c2aa7b87e10f2bc7e2112e8e4de711fa4923 05-Dec-2009 Xavier Ducrohet <xav@android.com> Update ADT's changes.txt file.
312c9ed171a7fff530b3b7a4e6a87ead9b0d6522 13-Nov-2009 Jean-Baptiste Queru <jbq@google.com> eclair snapshot
c70406f4168b13c7522d4669b44931062205cd34 03-Oct-2009 Raphael <raphael@google.com> ADT: Create project from existing sample in New Project Wizard

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
c364a52cd89a019d5eb503f3a269ff8e4feee644 26-Aug-2009 Xavier Ducrohet <xav@android.com> Make ApkBuilder create filenames supported by older rules.

'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
ba7dd920a1d2970b1bbf2e831d6e2c8871ee6080 23-Jul-2009 Xavier Ducrohet <xav@android.com> Add support for add-on based on preview of platforms.
7b9b3d1cc71be8d8d748f46951fbde64446cde31 08-May-2009 Raphael <raphael@google.com> ADT #1715616: "New Android Test Project" wizard.

Also updates eclipse/changes.txt
679c1a8d2dbe93510fe558ca8e63d61d57a076e5 30-Apr-2009 Xavier Ducrohet <xav@android.com> Display the AVD manager wizard during launches where no compatible AVDs exist.
b17eae4858788428d12cfa7b0f684fef528c8972 28-Mar-2009 Xavier Ducrohet <> AI 143269: am: CL 143143 Update ADT changes.txt with JUnit features, and properly restrict ADT package access.
Original author: xav
Merged from: //branches/cupcake/...

Automated import of CL 143269
29276662115a16324e511a2d0ab001c9bb08aaf9 28-Mar-2009 Xavier Ducrohet <> AI 143398: am: CL 143269 am: CL 143143 Update ADT changes.txt with JUnit features, and properly restrict ADT package access.
Original author: xav
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143398
b327d2cb3bdb60c6094042361e01c9f7e623da66 27-Mar-2009 Xavier Ducrohet <> AI 143143: Update ADT changes.txt with JUnit features, and properly restrict ADT package access.
BUG=1743054

Automated import of CL 143143
763ca7d5803d8088e192f4d226ff9e96820c7ace 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
55a2c71f27d3e0b8344597c7f281e687cb7aeb1b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
82ea7a177797b844b252effea5c7c7c5d63ea4ac 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
c9432be76d50a527da232d518f633add2f76242b 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
382f18c205f459fdd9ff6c0657beadcbfe3c5b01 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
9ca1c0b33cc3fc28c21a915730797ec01e71a152 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
1506a206c0a5e3b593c4c61a62b8805b64e98daf 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution