| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Move common code from ddms & hierarchy viewer scripts into
common_setup.sh, and reuse the same code in
create_gldebugger_symlinks.
The script copies/soft-links all required dependencies
into the libs folder. Update gldebugger project meta data
to pick up dependencies from the libs folder.
Change-Id: I0c9ccaf01ee43168f6b94bf85b2f42b5fc08ffec
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changeset pulls out the API classes from the plugin sources and
into a separate standalone .jar library. The library depends on the
common.jar library.
With the separate view API it should be possible to build designtime
helpers (view rules) for custom views to improve editing behavior in
the layout editor.
Change-Id: I20bb511668de2fe52910e5fe0bbd3ec2a18b5a08
|
|
|
|
|
|
|
| |
This is a follow up to Change I084d78dd from prebuilt.git
to add the files required by sdklib to ADT.
Change-Id: I651ddf8f6dec480843c5bccd7d3296227b262937
|
|
|
|
|
|
|
|
|
| |
The build_server script used to build the plugin zip file was Linux
specific. This changeset tweaks the scripts such that they will also
run on Mac OSX. It also adds various .gitignore filters such that the
temporary files created by the build script are ignored by git.
Change-Id: I77cfe6bfb65be86c11beb50bcab9c345433b5a8e
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an initial integration of the Android Asset Studio into
Eclipse, as a New Asset wizard. It uses the Java port of the Android
Asset Studio to generate the assets:
https://code.google.com/a/google.com/p/android-asset-studio-java/
It only supports launcher icons, and some of the configurable
parameters (file, shape, crop).
To run it, put the AssetStudioLib.jar file into the the adt libs
directory.
There's a new "Asset Set" wizard in the New wizard, which will open up
a two page wizard; the first page lets you select the project (which
it attempts to pick up from context), as well as the type of asset to
create, and the asset output name.
In the second page there are the various widgets to tweak the code
generator, and a preview area on the right which updates as you tweak
the various controls.
The main remaining work is to support additional asset types as
they are added to the assetstudio generator library.
Change-Id: I2e556337f8e5c3bc09e84b35a342ba05110abebc
|
|
|
|
| |
Change-Id: I5f61e0c238520d8582e9bef8fa69c354a1165475
|
|
|
|
| |
Change-Id: I32121a336e5b3256ef1661fff5afe84741295d08
|
|
|
|
|
|
| |
This is experimental and not completely hooked up.
Change-Id: I4f4892be64f5592d909496e3c9e69c76002397d0
|
|
|
|
| |
Change-Id: I4ba19e12a7d11df3d3c1053c30f3998a93b5fb06
|
|
|
|
|
|
| |
New plugin which adds a Traceview view to Eclipse.
Change-Id: I3001dfde6ed28db3de8a75715a0ba0743f5c29b0
|
|
|
|
|
|
|
| |
Move all the resource query methods that returned an array of 2 Strings
to return a pair of ResourceType and String.
Change-Id: I6b8447aa27005de786e2defef81ad88a72363523
|
|
|
|
|
|
|
|
|
| |
The way bash works, the script returns the status of the last command.
In this case, the last failed test's return value is what the script
returns, even when that's what we want. Encapsulating the test in
a function works around this.
Change-Id: I44de75d80b2d16ca4110f078d40db0f71f1aa400
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Right now only the screen size is needed. We can add more to Params
as needed.
Since we should use the existing enum classes for this, I moved
all the current enum from sdklib into a new jar file called
resources.jar.
ADT, sdklib, layoutlib_api all depend on it.
Changes to resources should always be API compatible and the result
should be copied into the in-dev platform branch in prebuilt, similar
to layoutlib_api. See the README.txt files in layoutlib_api/ and
resources/
Change-Id: I877ba3cad555ec497954bb0866639e51e7751020
|
|
|
|
| |
Change-Id: Icc846dd9654aa80d3f80bf61daa7cf4d9f2d4ba1
|
|
|
|
| |
Change-Id: I1eba4b240869a222a0eb1c8676cd120acfb0fba4
|
|
|
|
| |
Change-Id: Id243fe66e2ce577bc821ca454bca18444ebb5e7d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ADT now exclusively use the new API.
The older platforms that still use the old API are
accessed through a compatibility layer provided by the class
LayoutBridgeWrapper that converts the old to the new API (both
input and output).
The wrapper and the loading code for the bridge have moved
to layoutlib_utils, but into the ide.common package.
Layoutlib_utils is to be renamed ide-common later.
.sdk.LoadStatus has moved into .ide.common too since
it's used by the bridge loading code. As we'll move
more code into ide-common it's ok to have it there anyway.
Also did some minor fix to the API:
- missing implementation of ViewInfo
- Made a singleton for SUCCESS state of SceneResult.
Change-Id: I5e7130ca03b92ad71dc9c293b2ffc40566df645c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support for loading 3rd party .jars providing additional layout
rules. This can be configured by adding a property referencing the
jars to be loaded as part of your build.properties, like this:
default.properties:
...
layoutrules.jars=chart-rules.jar:graph-rules.jar
...
This will create a class loader referencing chart-rules.jar and
graph-rules.jar (as well as the visual editor's plugin class loader as
a fallback), and this class loader is used to load IViewRule
implementations.
In addition, this plugin rips out the various remaining Groovy hooks
and references that were earlier used to load Groovy scripts as layout
rules, and removes groovy from the load path and build symlinking
scripts.
Change-Id: Ia17a60259559ec86270726add258382a879117dc
|
|
|
|
|
|
| |
Provides dummy implementations of the new testEnded() method.
Change-Id: Iaa9183e0fe89d162572ab2c77c9ba1b23c14a41c
|
|
|
|
|
|
|
| |
- Add plug-in to the update sites
- Remove ddm(ui)lib from the plugin as it accesses the ddms plug-in
Change-Id: I524180688443e0a72443a04fc3f00300e8ddc165
|
|
|
|
| |
Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
|
|
|
|
| |
Change-Id: I892f686b98efad14ac5de932030238116bf0d3d4
|
|
|
|
| |
Change-Id: Ibf159c32cee7a770f1c36f387fe646d9ecabe168
|
|
|
|
| |
Change-Id: Ie68b8c0dd9eecbc14a2bb86247b767ea47c6842c
|
|
|
|
| |
Change-Id: I899d1094dd0b81ca47e5b0409e426f8cbe61f2b5
|
|
|
|
|
|
|
| |
Also cleaned up the abstraction layer to load images from ddmuilib since
its image are now always located inside ddmuilib jar.
Change-Id: Id9d283df18a05b7b5593e4593e90dac6e5548b94
|
|
|
|
| |
Change-Id: I2b1d5475ddcddf1f54260b688bf9b8236c2bf5cf
|
|
|
|
| |
Change-Id: Ic99564a7671e588bbf6bc9ee08f7ae1f02a6dcb2
|
|
|
|
| |
Change-Id: I5d9073c0c31d93005744f4309dab7c137cbeb3a0
|
|\ |
|
| |
| |
| |
| |
| |
| | |
SDK Bug 2065790
Change-Id: If818f0268e1361d58aaa2bdd7152222cf69f279a
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: I78bc8810442efb0e78a2fca8c8ddc2e83f2be83d
|
|/
|
|
|
|
| |
Add groovy and layoutlib build dependencies, and refresh building log message.
Change-Id: I6d266d9fd8d9da7da4cf5c3d248b6fc418c430c4
|
|
|
|
| |
Change-Id: Iac03183e10a49d60f42d69c33e97f3e62ec0c5b9
|
|\ |
|
| |
| |
| |
| | |
Change-Id: If128a3feb42f2b680a3d155180bdc58096183a8b
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first step in the library support.
For each library, create a source folder in the main project that
is linked to the source folder of the library project.
The linked resources use a path variable named after the library
in the format: _android_<library name>.
These variables are always created when the link is created.
For now the link is recreated all the time, but we could
do a check and not redo it if it's already done.
Additionally, the pre-compiler creates the R class from
the res folders of the main and library projects.
Some misc fixes/clean-ups:
* Fix an issue with the new ProjectState where opening a
project would not trigger a load of its target data.
* Changed the lock for all SDK operation:
- moved the lock in Sdk accessible as Sdk.getLock()
- made the few Sdk method that used their own synchronize
block use the same lock as all others.
* removed the builders project and moved its content to sdklib
This was meant as a way to share code between the Eclipse
builders and the Ant tasks but sdklib is already used by
both, so it's better to put the code in sdklib than
have yet another project.
Change-Id: Ibfa449c7a809f28e428c03bbda8215969717ecde
|
|\ |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
This new project will contain build specific code used by both
the custom Ant tasks and the Eclipse builders.
The first code to go in there, is the IAbstractFile/Folder classes
already used by Eclipse as an abstraction layer for file/folder
access when some code needs to use both the Java IO API and the
Eclipse resources API.
The builders project include the implementation for the Java IO,
while the Eclipse implementation is in ADT.
|
|
|
|
|
|
| |
Depends on Change Ie2684212
Change-Id: I3c269c7e972b8fcb207409732c450fab1544b508
|
|
|
|
| |
Change-Id: Icaa3cb2367ac57041ba5bb7df787ee51374fd0b8
|
|
|
|
| |
Change-Id: I4d0437161b582ae23c23606a8bfa16b04ae508c0
|
|\
| |
| |
| |
| |
| |
| | |
Merge commit 'f1d64e2975451e3bbbcd2e62a03a717308db500a' into eclair
* commit 'f1d64e2975451e3bbbcd2e62a03a717308db500a':
Fix the sdk/scritps/create_*_symlinks for the new SDK git project.
|
| | |
|
|/
|
|
|
|
|
|
|
| |
Some of the build servers still have the link and it
breaks continuous tests.
SDK BUG 2177557
Change-Id: Ifb00e7234c9c356c1ffd4aa1aff73f6761a655dc
|
|
|
|
|
|
|
|
|
| |
Also reverts UpdaterLogic as package-private and
adds some javadoc to it.
SDK BUG 2179267
Change-Id: I19644cc4c99ac70598f3cbcfface2f19d9999931
|
|
|
|
|
|
|
|
|
| |
Also remove the make sdkuilib from create_tests_symlinks, since
adt-tests actually uses the one from adt.
SDK BUG 2177557
Change-Id: Ied6c54f1227ed73fb77723e016559357fc1c1ee2
|
|
|
|
|
|
|
|
| |
Also fixes the create_tests_symlink for Windows.
SDK BUG 2040986
Change-Id: I7d549c265efb9dbb5936ed7c9a7798eefee52d9b
|