aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Projects can now access aidl files from their libraries."Xavier Ducrohet2012-06-0634-55/+735
|\
| * Projects can now access aidl files from their libraries.Xavier Ducrohet2012-06-0534-55/+735
| | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Support activity parameter types"Tor Norbye2012-06-065-127/+284
|\ \
| * | Support activity parameter typesTor Norbye2012-06-065-127/+284
| | | | | | | | | | | | | | | | | | | | | | | | | | | If one of the template parameters is of type "activity", and it also has the constraint "exists", the associated wizard controls will show a chooser button (...), which invokes the Eclipse Type selector showing the available class names. Change-Id: Ifc0f5226dc2c737a59391fa1d2b48636683dc9d5
* | | Merge "Added device_validator README and fixed a bug in the tool"Xavier Ducrohet2012-06-062-1/+20
|\ \ \ | |/ / |/| |
| * | Added device_validator README and fixed a bug in the toolMichael Wright2012-06-052-1/+20
| | | | | | | | | | | | Change-Id: I02b765362224abec37f9dd2dbf83e57c0cacea05
* | | Merge "gltrace: Add support for Copy, Select All and Find actions."Siva Velusamy2012-06-062-1/+111
|\ \ \
| * | | gltrace: Add support for Copy, Select All and Find actions.Siva Velusamy2012-06-052-1/+111
| | | | | | | | | | | | | | | | Change-Id: Iccf4150b48eb2910a47d1c4bf31e3b3252e20628
* | | | Merge "Move base class for FindDialog to a common location."Siva Velusamy2012-06-065-8/+15
|\ \ \ \ | |/ / /
| * | | Move base class for FindDialog to a common location.Siva Velusamy2012-06-055-8/+15
| | | | | | | | | | | | | | | | Change-Id: Ie3b2e424a7dc9df73aca1c7914497f1c9a126901
* | | | Merge "[MIPS] Add support to handle unaligned accesses"Andrew Hsieh2012-06-051-6/+7
|\ \ \ \
| * | | | [MIPS] Add support to handle unaligned accessesBhanu Chetlapalli2012-06-051-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MIPS cannot handle unaligned accesses, so this patch changes the direct assignment of ints/floats to using memcpy Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com> Change-Id: I82600dece8f48f718f73b49cdf831094bbfdcde5
* | | | | Merge "add dvlib-tests to the sdk build."Xavier Ducrohet2012-06-052-0/+2
|\ \ \ \ \
| * | | | | add dvlib-tests to the sdk build.Xavier Ducrohet2012-06-052-0/+2
|/ / / / / | | | | | | | | | | | | | | | Change-Id: I56ec7481d3af5709e675739237eaec2ec785a6e6
* | | | | Merge "Added new devices schema"Xavier Ducrohet2012-06-0533-0/+2841
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | Added new devices schemaMichael Wright2012-06-0433-0/+2841
| | | | | | | | | | | | | | | | | | | | | | | | Also updated devices.xml to validate against it. Change-Id: Ia9b5212b8273e39f7f22022661e2c755c3a9d279
* | | | Merge "32745: Lack of warning of using duplicated IDs for element."Tor Norbye2012-06-0510-20/+172
|\ \ \ \
| * | | | 32745: Lack of warning of using duplicated IDs for element.Tor Norbye2012-06-0510-20/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset adds a validator to the assign/edit id dialog used in the layout editor such that the user gets a warning if picking an id which is already defined within the same layout. Also cleans up the Rules API for adding a validator and makes the generic resource validator handle both the case of requiring a unique name and requiring an existing name. Change-Id: Id9642c3bcd326f9734cf98c98f6799b67e11a4ae
* | | | | Merge "logcat find dialog: Add missing trim()"Siva Velusamy2012-06-051-1/+1
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | logcat find dialog: Add missing trim()Siva Velusamy2012-06-051-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I137994ea4723299461c695559d664230a98b082f
* | | | | Merge "logcat: Support searching through the message list."Siva Velusamy2012-06-057-1/+441
|\ \ \ \ \ | |/ / / /
| * | | | logcat: Support searching through the message list.Siva Velusamy2012-06-057-1/+441
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL adds support for invoking a find dialog when the logcat view is in focus. The dialog can be invoked via Edit -> Find (Ctrl + F), or via the context menu. The dialog provides a way to specify a search term and allows the user to search forward or backward in the list of messages. Change-Id: I7e7c6b20a051c161f035b3b45aba5f119f2c11a9
* | | | Merge "Mac 10.6 needs /usr/lib/dylib1.o too."Ying Wang2012-06-052-11/+5
|\ \ \ \ | |_|/ / |/| | |
| * | | Mac 10.6 needs /usr/lib/dylib1.o too.Ying Wang2012-05-312-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | Now Mac OS X SDK 10.6 is the minimal requirement. Change-Id: Ic4ad91210048120965f13957376c5c581567cda4
* | | | Merge "Fix XML formatter to handle complex HTML strings better"Tor Norbye2012-06-052-6/+54
|\ \ \ \
| * | | | Fix XML formatter to handle complex HTML strings betterTor Norbye2012-06-052-6/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The XML formatter did not handle <string> definitions where the content contained nested HTML (where the tags included other tags than <u>, <i> and <s>). An exmaple of a string which formats poorly is in the testcase for issue 32619 (which is an issue unrelated to formatting). Change-Id: Ie70a0f0097aca99c40953a6e5dd4408f903d19e2
* | | | | Merge "Fix Cut & Paste in value files for Eclipse 4.x"Tor Norbye2012-06-052-6/+16
|\ \ \ \ \
| * | | | | Fix Cut & Paste in value files for Eclipse 4.xTor Norbye2012-06-042-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset works around the following bug in Eclipse 4.2: * Open some arbitrary file, like main.xml. * Open strings.xml for the first time. (If it has already been opened, switch to the graphical tab, close it, and start again). * Place the caret in strings.xml and paste something from the clipboard. In Eclipse 4.x, strings.xml will not change, but the *other* file is edited to include the new paste! This appears to be related to some sort of change in the defaults for action bar registrations in Eclipse 4. The workaround is to explicitly set these actions on each opened editor, which seems to fix the problem in 4.2 (and things still work in 3.7). Change-Id: I86035d7921102ff684adf319c3bf5f94ce416cb7
* | | | | | Merge "Adjust AaptParser to account for new aapt ignore pattern messages"Tor Norbye2012-06-051-1/+31
|\ \ \ \ \ \
| * | | | | | Adjust AaptParser to account for new aapt ignore pattern messagesTor Norbye2012-06-041-1/+31
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Tools 20 aapt's handling of ignored files and directories have changed. This changeset updates the regular expressions and handling for these mssages. It also changes the severity of markers for ignored files from errors to warnings, since aapt does not consider these fatal errors. Change-Id: Id66270546c4f323ad78c9ad074464304ee43b880
* | | | | | Merge "[MIPS] Allow tests to be built for MIPS"Andrew Hsieh2012-06-052-3/+3
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | [MIPS] Allow tests to be built for MIPSBhanu Chetlapalli2012-06-042-3/+3
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Also fix comment Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
* | | | | Merge "Allow project templates to be bundled separately"Tor Norbye2012-06-0475-215/+369
|\ \ \ \ \
| * | | | | Allow project templates to be bundled separatelyTor Norbye2012-06-0475-215/+369
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset moves the various FreeMarker templates out of the ADT plugin and over into the tools install area. The code to instantiate templates is simplified a bit now that it no longer needs to both handle files on disk and files read out of the .jar. There's a new first page to the various template wizards which is shown if the tools are not up to date (specifically, if the $SDK/tools/templates/ directory does not exist). This page explains that the tools have to be updated, and the Next button is disabled until they are up to date. This CL also contains some other tweaks suggested by Roman to the activity-to-layout name mapping and misc code changes. Change-Id: I3bc65f54a6b79bbeedfb917a9d34ec0d312f3526
* | | | | | Merge "Make ADT 20 require SDK Tools 20."Xavier Ducrohet2012-06-042-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Make ADT 20 require SDK Tools 20.Xavier Ducrohet2012-06-042-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix a bug in the error string format in case the tools are too old. Change-Id: I49162b71398be3cd4e86c84d138742d35a4ab2ca
* | | | | | Merge "Synchronize window docking state between windows"Tor Norbye2012-06-042-7/+64
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | Synchronize window docking state between windowsTor Norbye2012-06-042-7/+64
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new layout editor window docking framework, used for the palette and structure views to allow views to be reorganized and minimized, allows the user to customize (persistently) the window configuration in the layout editor. However, even though the state is persisted, this is a single global state, not a per-window state. This changeset makes the editors automatically synchronize to the global state when they are shown. This means that if you have two layout editors open, and you minimize the palette in one of them, then as soon as you switch to the second layout, the palette is minimized in that editor tab as well. Change-Id: I863043f654c9f48ecce25f0f2686966c68669272
* | | | | Merge "ADT: NPE when capturing emulator output."Raphael Moll2012-06-041-11/+17
|\ \ \ \ \
| * | | | | ADT: NPE when capturing emulator output.Raphael Moll2012-06-021-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This can happen when starting an emulator from the AVD selector (or the AVD Manager window.) Change-Id: I6f5098bddc0fa54d89c164e98c51cd80509bbaf7
* | | | | | Merge "Fix potential NPE"Tor Norbye2012-06-021-1/+4
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Fix potential NPETor Norbye2012-06-011-1/+4
| | |/ / / | |/| | | | | | | | | | | | | Change-Id: Ied6d4b2e03cf13078f0468c6203ca1c8bac71499
* | | | | Merge "Revert "Temporarily disable new project templates""Tor Norbye2012-06-011-19/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Revert "Temporarily disable new project templates"Tor Norbye2012-06-011-19/+2
|/ / / / | | | | | | | | | | | | This reverts commit 81b0b45c11fe87bb350917d95c8c24dda7bbe3bf.
* | | | Merge "Ensure we grab all of a process output."Xavier Ducrohet2012-06-017-76/+108
|\ \ \ \
| * | | | Ensure we grab all of a process output.Xavier Ducrohet2012-06-017-76/+108
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When grabing the output of an external process, during build, we need to make sure we get all of it since we rely on this to parse errors to put error markers on files. The current helper methods returned as soon as the process was finished but this didn't mean that its output was completely read. This could cause issue where a process would fail but no error were read, putting no marker on any file. The fix is twofold: - forces the helper to blocks until all the output is read. - put a marker on the project if the exec fails but nothing was output on stderr. Change-Id: I8f0b3556ea9c4597a309627d6a14a2b0386e4e52
* | | | Merge "[MIPS] Enable OpenGL emulation for MIPS"Andrew Hsieh2012-06-011-1/+1
|\ \ \ \
| * | | | [MIPS] Enable OpenGL emulation for MIPSBhanu Chetlapalli2012-06-011-1/+1
|/ / / / | | | | | | | | | | | | | | | | Change-Id: Ib39de7ccf512a81436e68ac1363010af3cb2d28a Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
* | | | Merge "gltrace: Add a special keyword to not launch any activities."Siva Velusamy2012-06-011-2/+7
|\ \ \ \
| * | | | gltrace: Add a special keyword to not launch any activities.Siva Velusamy2012-06-011-2/+7
| | |_|/ | |/| | | | | | | | | | | | | | | | | | This is a hack to allow tracing of processes like surfaceflinger. Change-Id: I4b542ac95487ed2488796944c98d2d317c3ee428