aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sdkstats: Set opt-in disabled as defaultreplicant-4.2-0004replicant-4.2-0003replicant-4.2-0002replicant-4.2-0001replicant-4.2Paul Kocialkowski2013-11-091-1/+1
| | | | | Change-Id: Ibc5065cbdb89e577ea8d4c605703a38dd2d91308 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sdkmanager: Avoid checking for updates from GooglePaul Kocialkowski2013-11-091-1/+1
| | | | | Change-Id: I64cf1e6dd3bd3819c5d14a79b6defc780db00dfb Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* adb bash completion: add support for sideload commandChirayu Desai2013-04-151-0/+14
| | | | Change-Id: I3a1c1a87dc0921f40ea413819e704c567cba686f
* Delete duplicate filesYing Wang2013-04-1310-3689/+0
| | | | | | These files are already in development/tools/emulator. Change-Id: I58988ce49804583b06e7d93380c44ba800448216
* Add a new skin 'dynamic'.Siva Velusamy2013-03-2826-0/+915
| | | | | | | | | | | This skin only defines the parts that can be used. Its layout section is expected to be generated at runtime by the emulator when the option -dynamic-skin is used. The assets used to generate this skin are placed in the assets folder. Change-Id: Ib252ed6a7b1ef16c21c3d45bdc0c977c1ad42466
* Some changes added to compile and run with Java 6 and Java 7.Jerome Pilliet2013-01-093-6/+6
| | | | | | | - correction of errors with Javac 6: - target 1.5 and source empty. Change-Id: I0e0587c6af5b304e8fa08524b8fb16195e50eefa
* Merge "Improve the Device menu"Tor Norbye2012-09-241-30/+180
|\
| * Improve the Device menuTor Norbye2012-09-241-30/+180
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, this changeset improves the device labels in the device menu to not only list the screensize and screen type (e.g. "FWVGA"), but the screen resolution and density category as well. Second, the device menu by default will show one submenu for every device manufacturer, with the corresponding devices listed within each of those sub menus. Out of the box the default file only lists Nexus devices, and this ends up with a bit of a suboptimal menu. This changeset handles this scenario better by inlining all the generic devices together in the top menu, and sorting them in reverse order. It also places the Nexus devices in this menu, ordered by reverse release date. Change-Id: I5015430e2dc48306e848ce7691810349415470e0
* | Merge "Fix missing class detector to work for incremental manifest edits"Tor Norbye2012-09-243-3/+41
|\ \ | |/ |/|
| * Fix missing class detector to work for incremental manifest editsTor Norbye2012-09-243-3/+41
|/ | | | | | | | | | | | | The missing manifest detector provides multiple issues; both the missing class detector (which requires not just manifest scope but also class scope), as well as some checks to ensure that for example inner classes are registered correctly, which only requires manifest scope. Because of this second issue, the detector runs in incremental manifest editing context, but the code to handle missing classes would also run. The check is simple; don't check missing class references unless we also have class scope. Change-Id: Iff83c372abf2335e3d8e991740702d6094fd65bd
* Merge "37688: Completion doesn't work with Library Project's resources"Tor Norbye2012-09-2123-17/+169
|\
| * 37688: Completion doesn't work with Library Project's resourcesTor Norbye2012-09-2123-17/+169
| | | | | | | | Change-Id: Ifb95d96ee67acb0e4853c3c68d3a447a8409bd1b
* | Merge "Prevent potential NPE"Tor Norbye2012-09-211-1/+1
|\ \
| * | Prevent potential NPETor Norbye2012-09-211-1/+1
| |/ | | | | | | Change-Id: I4fa69bac844ebb0561382c8639b571b425306fd3
* | Merge "gltrace: Preserve alpha information"Siva Velusamy2012-09-212-36/+41
|\ \ | |/ |/|
| * gltrace: Preserve alpha informationSiva Velusamy2012-09-212-36/+41
|/ | | | | | | | | While reading in framebuffer data into an SWT ImageData, the alpha values have to be set explicitly. This CL also moves toolbars to the right of filter bar. Change-Id: I628752382c82ff9df729590459fba09bf4f340b0
* Merge "Remove null warnings"Tor Norbye2012-09-211-0/+2
|\
| * Remove null warningsTor Norbye2012-09-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eclipse's null analysis thinks that a couple of references (required to be non null) might be null. We can tell it we know better with an assertion. That's because its analysis doesn't go deep enough to for example understand this: Object x = null; boolean y = true; if (y) { x = "not null"; } if (y) { // Here we know x is not null, but Eclipse does not } Change-Id: If63db13feabf05832c5d9e488ace5c72224da554
* | Merge "Allow users to save current GL state to a text file."Siva Velusamy2012-09-218-0/+174
|\ \ | |/ |/|
| * Allow users to save current GL state to a text file.Siva Velusamy2012-09-218-0/+174
| | | | | | | | Change-Id: I7140f8e71167dc4a8fd8481782f29822844e28c7
* | Merge "Fix import statement"Tor Norbye2012-09-211-2/+2
|\ \ | |/ |/|
| * Fix import statementTor Norbye2012-09-211-2/+2
| | | | | | | | Change-Id: I09062e0d9982d4a42580693dc8cf0941d65597b5
* | Merge "gltrace: Do not save thumbnail images in memory"Siva Velusamy2012-09-215-67/+5
|\ \ | |/ |/|
| * gltrace: Do not save thumbnail images in memorySiva Velusamy2012-09-215-67/+5
| | | | | | | | | | | | | | | | | | | | | | | | These were originally saved with the idea that if the trace file itself was overwritten after it was parsed, we could display the thumbnail image atleast since we don't have access to the full image anymore. However, this hasn't turned out to be a common case, but it just uses up memory for large traces. Change-Id: I1152e23f29563f47b6818b89c5a50bf5ce2a5084
* | Merge "Add allowBackup lint security check"Tor Norbye2012-09-218-3/+137
|\ \
| * | Add allowBackup lint security checkTor Norbye2012-09-218-3/+137
| | | | | | | | | | | | Change-Id: I3b79bef6981d880fe6a545429754e03bd384645c
* | | Merge "Pre-dexed libraries."Xavier Ducrohet2012-09-214-10/+116
|\ \ \
| * | | Pre-dexed libraries.Xavier Ducrohet2012-09-214-10/+116
| | | | | | | | | | | | | | | | Change-Id: I5aabcf3d7acaa9573c991860db3fcc8ea34bc866
* | | | Merge "Manifest Merger: expand FQCNs to merge them properly."Raphael Moll2012-09-2129-139/+617
|\ \ \ \ | |_|_|/ |/| | |
| * | | Manifest Merger: expand FQCNs to merge them properly.Raphael Moll2012-09-2029-139/+617
| |/ / | | | | | | | | | Change-Id: Ie02b67c644324505149aab2ef2accde326e682d3
* | | Merge "Move some utility functions from AdtUtils to common"Siva Velusamy2012-09-2118-207/+253
|\ \ \
| * | | Move some utility functions from AdtUtils to commonSiva Velusamy2012-09-2018-207/+253
| |/ / | | | | | | | | | Change-Id: Ia6f5c55e07c7f60712472c8e850b7c4595c46671
* | | Merge "Fix new R class generation for libraries"Xavier Ducrohet2012-09-212-2/+3
|\ \ \
| * | | Fix new R class generation for librariesXavier Ducrohet2012-09-202-2/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | - only generate the R class of libraries when the project is not a lib - package the manifest classes of libraries since we only do delayed generation of the R class now. Change-Id: I54908984651dab73b3496145120e2ee7cf9c6c9a
* | | Merge "config.py is not needed anymore"Siva Velusamy2012-09-201-1/+0
|\ \ \
| * | | config.py is not needed anymoreSiva Velusamy2012-09-201-1/+0
| |/ / | | | | | | | | | Change-Id: I02d7e71b25a8239deb65cd70022027fcc63b5f33
* | | Merge "Validate user edits in XML files"Tor Norbye2012-09-2023-73/+924
|\ \ \
| * | | Validate user edits in XML filesTor Norbye2012-09-2023-73/+924
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Around ADT 15 or so we introduced a bunch of optimizations to run AAPT much less frequently, since with large projects it can take a long time, and end up blocking the UI if you try to save twice. Unfortunately, one side effect of this change is that if you edit only the *value* of an attribute, we will not re-run aapt, which means that if you set the value to a bogus value, you will get no error message until the next time AAPT runs (usually when you try to run). This changeset fixes this. We already have the attribute metadata which aapt uses, so now, when an XML file is changed and saved, we process it with an XML pull parser, and validate all the Android namespace attributes. If any are found to not be correct, then we request a full AAPT process, which will then display errors as appropriate. Change-Id: I374c19648e29c27c6d82616b3ee602cb2343cd3a
* | | Merge "37497: Templates should escape string literals in resource files"Tor Norbye2012-09-2022-15/+471
|\ \ \
| * | | 37497: Templates should escape string literals in resource filesTor Norbye2012-09-1822-15/+471
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the user enters an activity title like "Android's Tools" in the new template wizard, an invalid strings.xml file is generated, since the apostrophe is not properly escaped. To fix this, there's a new string conversion method in the template engine, "escapeXmlString", which will perform all the necessary conversions. It also adds two other XML escaping functions: one to escape text to be suitable for XML attribute values, and one to be suitable for XML text values. Finally, when verifying this, I discovered that if I inserted ampersands in the MasterDetail template, I ended up with errors in various places there a filename was derived from the input string. To help make this work better, there's also a new "extractLetters" method which pulls all the characters out of a string (effectively stripping whitespace and punctuation). In addition to the above 4 new string conversion methods, the templates have been updated to use them, and the template format documentation updated. Change-Id: I4d4e854ab78d63bc86b8eb0fb9d92246534615e7
* | | | Merge "find_java: wrap toShortPath in disableWow64FSRedirection."Raphael Moll2012-09-201-0/+3
|\ \ \ \ | |_|_|/ |/| | |
| * | | find_java: wrap toShortPath in disableWow64FSRedirection.Raphael Moll2012-08-171-0/+3
| | | | | | | | | | | | | | | | Change-Id: I4e3135927616eb6ad3e0da46496bb97b3029ccd9
* | | | Merge "MIPS company name is all-caps"Raphaƫl Moll2012-09-204-5/+5
|\ \ \ \
| * | | | MIPS company name is all-capsDuane Sand2012-09-194-5/+5
| | | | | | | | | | | | | | | | | | | | Change-Id: Ib2bb0b69e08a639b7469f1c9a67e97e8cdd6eb48
* | | | | Merge "gltrace: Allow exporting current frame to a text file."Siva Velusamy2012-09-202-9/+126
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | gltrace: Allow exporting current frame to a text file.Siva Velusamy2012-09-192-9/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds toolbar actions for expanding/collapsing all tree nodes. Change-Id: I410b23fb4c5ab90351b969296f2620fe36726785
* | | | | Merge "Improve last editor mode handling"Tor Norbye2012-09-198-29/+110
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Improve last editor mode handlingTor Norbye2012-09-198-29/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We recently added the ability for the IDE to remember whether you last edited an XML file in text mode or in graphical mode (see issue 31340). However, this was tracked with a single boolean flag, which meant that it was an "all or nothing" flag. However, you may want to always edit string resource files with the XML editor, but you want to always use the graphical editor for the manifest file. In this changeset, the state is kept in a bitmask instead, which allows us to track the broad editor types separately. With this, new editors are opened according to the last mode you used for that type of editor. (Note that it tracks "categories" of editors, not individual resource types, so for example the editor for color resources and the editor for state list drawables share the same last mode as the string resource editor. This is because these editors share roughly the same graphical editing capabilities.) (The CL also contains some minor code cleanup.) Change-Id: I4624dffa2349230684c0558a33081adda8d799b2
* | | | | Merge "gltrace: Allow ability to save images"Siva Velusamy2012-09-195-7/+110
|\ \ \ \ \
| * | | | | gltrace: Allow ability to save imagesSiva Velusamy2012-09-195-7/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a toolbar item that allows saving images displayed in the view. This allows saving of frame buffer image at the point of eglSwap, glDraw, and the texture image. Change-Id: Ie1df75e41fc12981c2b7f5919caeb39b68812cff