aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Add create dependencies script for gldebugger.Siva Velusamy2011-09-065-92/+76
| | | | | | | | | | | | 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
* Pull View Rules API into a separate libraryTor Norbye2011-08-151-1/+1
| | | | | | | | | | | | 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
* Add Apache Http-Client library files to ADT.Raphael Moll2011-08-113-16/+32
| | | | | | | This is a follow up to Change I084d78dd from prebuilt.git to add the files required by sdklib to ADT. Change-Id: I651ddf8f6dec480843c5bccd7d3296227b262937
* Make the plugin build script for for Mac OSXTor Norbye2011-08-092-4/+19
| | | | | | | | | 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
* Asset Studio wizardTor Norbye2011-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Use SwtMenuBar in HierarchyViewer application.Raphael Moll2011-04-281-3/+4
| | | | Change-Id: I5f61e0c238520d8582e9bef8fa69c354a1165475
* Use SwtMenuBar for DDMS.Raphael Moll2011-04-281-3/+4
| | | | Change-Id: I32121a336e5b3256ef1661fff5afe84741295d08
* Use swtmenubar in SDK Manager 2.Raphael Moll2011-04-152-0/+18
| | | | | | This is experimental and not completely hooked up. Change-Id: I4f4892be64f5592d909496e3c9e69c76002397d0
* Move tools and ADT version to 11.Xavier Ducrohet2011-02-101-9/+3
| | | | Change-Id: I4ba19e12a7d11df3d3c1053c30f3998a93b5fb06
* Traceview integration into Eclipse.Pierre Zurek2011-01-303-2/+51
| | | | | | New plugin which adds a Traceview view to Eclipse. Change-Id: I3001dfde6ed28db3de8a75715a0ba0743f5c29b0
* Move Pair and annoatations into resources.jar now renamed as common.jarXavier Ducrohet2011-01-281-1/+1
| | | | | | | Move all the resource query methods that returned an array of 2 Strings to return a pair of ResourceType and String. Change-Id: I6b8447aa27005de786e2defef81ad88a72363523
* Fix clean script.Raphael Moll2011-01-271-5/+11
| | | | | | | | | 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
* Update the Layoutlib API to contain part of the current config.Xavier Ducrohet2011-01-272-26/+8
| | | | | | | | | | | | | | | | | | 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
* Switch Eclipse Plugin build to Eclipse 3.5.2 RCPRaphael Moll2010-12-093-10/+13
| | | | Change-Id: Icc846dd9654aa80d3f80bf61daa7cf4d9f2d4ba1
* Fix URL for eclipse download (for auto build plugin)Raphael Moll2010-11-231-8/+16
| | | | Change-Id: I1eba4b240869a222a0eb1c8676cd120acfb0fba4
* Rename layoutlib_utils into ide_common.Xavier Ducrohet2010-11-113-4/+4
| | | | Change-Id: Id243fe66e2ce577bc821ca454bca18444ebb5e7d
* Make ADT use the new layoutlib API.Xavier Ducrohet2010-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | 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
* Support 3rd party layout rule loading, and rip out Groovy supportTor Norbye2010-10-263-14/+2
| | | | | | | | | | | | | | | | | | | | | | | 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
* Fix Eclipse build.Raphael Moll2010-08-281-1/+1
| | | | | | Provides dummy implementations of the new testEnded() method. Change-Id: Iaa9183e0fe89d162572ab2c77c9ba1b23c14a41c
* Misc fix in HierarchyViewer plugin.Xavier Ducrohet2010-08-271-1/+1
| | | | | | | - Add plug-in to the update sites - Remove ddm(ui)lib from the plugin as it accesses the ddms plug-in Change-Id: I524180688443e0a72443a04fc3f00300e8ddc165
* Refactoring and integrating into EclipseKonstantin Lopyrev2010-08-271-2/+2
| | | | Change-Id: I1fd3c3828fb2474f2f7394ee2831fcd7eb675878
* ADT-Tests: add external/easymock to the classpath.Raphael Moll2010-08-161-0/+16
| | | | Change-Id: I892f686b98efad14ac5de932030238116bf0d3d4
* First commit... Ignore *.java files, they are there just so it builds.Konstantin Lopyrev2010-07-162-0/+71
| | | | Change-Id: Ibf159c32cee7a770f1c36f387fe646d9ecabe168
* Fix ddms projects in Eclipse for Windows/Cygwin.Raphael Moll2010-06-281-0/+17
| | | | Change-Id: Ie68b8c0dd9eecbc14a2bb86247b767ea47c6842c
* Fix the ddmlib/ddmuilib links making script.Xavier Ducrohet2010-06-251-3/+4
| | | | Change-Id: I899d1094dd0b81ca47e5b0409e426f8cbe61f2b5
* Make ddmlib/ddmuilib jar files inside the ddms plug-in instead of symlinks.Xavier Ducrohet2010-06-242-31/+21
| | | | | | | Also cleaned up the abstraction layer to load images from ddmuilib since its image are now always located inside ddmuilib jar. Change-Id: Id9d283df18a05b7b5593e4593e90dac6e5548b94
* Fix build. Jarutils was referenced by the eclipse pluging build script.Raphael Moll2010-06-161-2/+2
| | | | Change-Id: I2b1d5475ddcddf1f54260b688bf9b8236c2bf5cf
* Move jarutils into sdklib.Xavier Ducrohet2010-06-151-1/+1
| | | | Change-Id: Ic99564a7671e588bbf6bc9ee08f7ae1f02a6dcb2
* Fix test symlinks script for windowsRaphael Moll2010-05-271-0/+5
| | | | Change-Id: I5d9073c0c31d93005744f4309dab7c137cbeb3a0
* Merge "Fix collect_sources_for_sdk to collect dalvik core lib sources"Raphael Moll2010-05-171-3/+13
|\
| * Fix collect_sources_for_sdk to collect dalvik core lib sourcesRaphael Moll2010-05-111-3/+13
| | | | | | | | | | | | SDK Bug 2065790 Change-Id: If818f0268e1361d58aaa2bdd7152222cf69f279a
* | Merge "Fix eclipse download link."Xavier Ducrohet2010-05-111-1/+1
|\ \ | |/ |/|
| * Fix eclipse download link.Xavier Ducrohet2010-05-111-1/+1
| | | | | | | | Change-Id: I78bc8810442efb0e78a2fca8c8ddc2e83f2be83d
* | Update build dependencies in ADT build script.Brett Chabot2010-05-031-2/+2
|/ | | | | | Add groovy and layoutlib build dependencies, and refresh building log message. Change-Id: I6d266d9fd8d9da7da4cf5c3d248b6fc418c430c4
* Clean create_symlink for windows.Raphael2010-03-251-9/+0
| | | | Change-Id: Iac03183e10a49d60f42d69c33e97f3e62ec0c5b9
* Merge "Fix build of the plugin: builders project is gone."Xavier Ducrohet2010-02-241-2/+2
|\
| * Fix build of the plugin: builders project is gone.Xavier Ducrohet2010-02-241-2/+2
| | | | | | | | Change-Id: If128a3feb42f2b680a3d155180bdc58096183a8b
* | ADT: Library support: source folder and pre-compiler.Xavier Ducrohet2010-02-231-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Merge "Fix Eclipse ADT build."Xavier Ducrohet2010-02-121-2/+2
|\
| * Fix Eclipse ADT build.Xavier Ducrohet2010-02-121-2/+2
| |
* | New "builders" project for common code to Eclipse and Ant.Xavier Ducrohet2010-02-121-1/+1
|/ | | | | | | | | | | | | 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.
* Update prebuilt Groovy JAR to 1.7.0Raphael2010-02-112-8/+8
| | | | | | Depends on Change Ie2684212 Change-Id: I3c269c7e972b8fcb207409732c450fab1544b508
* Windows SDK create bridge doesn't need to request layoutlib.jarRaphael2010-02-031-6/+9
| | | | Change-Id: Icaa3cb2367ac57041ba5bb7df787ee51374fd0b8
* GLE2: Add groovy.jar to ADT and ADT-testsRaphael2009-12-142-6/+18
| | | | Change-Id: I4d0437161b582ae23c23606a8bfa16b04ae508c0
* am f1d64e29: Fix the sdk/scritps/create_*_symlinks for the new SDK git project.Raphael2009-11-187-22/+22
|\ | | | | | | | | | | | | Merge commit 'f1d64e2975451e3bbbcd2e62a03a717308db500a' into eclair * commit 'f1d64e2975451e3bbbcd2e62a03a717308db500a': Fix the sdk/scritps/create_*_symlinks for the new SDK git project.
| * Fix the sdk/scritps/create_*_symlinks for the new SDK git project.Raphael2009-11-187-22/+22
| |
* | Actively remove the obsolete sdkuilib symlink.Raphael2009-10-151-1/+3
|/ | | | | | | | | Some of the build servers still have the link and it breaks continuous tests. SDK BUG 2177557 Change-Id: Ifb00e7234c9c356c1ffd4aa1aff73f6761a655dc
* Fix adt-tests: remove UpdaterLogicTestRaphael2009-10-091-1/+0
| | | | | | | | | Also reverts UpdaterLogic as package-private and adds some javadoc to it. SDK BUG 2179267 Change-Id: I19644cc4c99ac70598f3cbcfface2f19d9999931
* Fix continuous adt-test: UpdaterLogic is now public.Raphael2009-10-091-1/+1
| | | | | | | | | Also remove the make sdkuilib from create_tests_symlinks, since adt-tests actually uses the one from adt. SDK BUG 2177557 Change-Id: Ied6c54f1227ed73fb77723e016559357fc1c1ee2
* Add SdkUiLib tests to adt-tests.Raphael2009-10-071-3/+19
| | | | | | | | Also fixes the create_tests_symlink for Windows. SDK BUG 2040986 Change-Id: I7d549c265efb9dbb5936ed7c9a7798eefee52d9b