summaryrefslogtreecommitdiffstats
path: root/tools/eclipse/plugins/com.android.ide.eclipse.adt
Commit message (Collapse)AuthorAgeFilesLines
* ADT: GraphicalEditorPart is the new GLE2.Raphael2009-08-279-202/+1330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This CL represents the base for the new "Graphical Editor Part". First, GLE2 has been renamed in GraphicalEditorPart. That's the final name, I swear I won't change it again (until next month that is.) The editor part has 3 composites: the top ConfigConfiguration (same as usual, reused as-is), a new PaletteComposite and a new LayoutCanavas. This last one displays the rendering image and will deal with interactivity. The LayoutCanvas is actually stacked with a label which displays the rendering error. After a rendering, either the error or the canvas is visible, depending on the success of the operation. That would make it easier to have a different mechanism, for example the error could be next to the last known rendering, they don't have to be mutually exclusive. It is worth noting that GraphicalEditorPart is 95% similar to the GLE1, reusing all the glue code that we had to handle layout requestes, refresh requests, sdk/framework load listeners, configuration and file input changes, etc. Both PaletteComposite and LayoutCanvas are currently embryonic at best, just to make sure the editor part is structured correctly. Change-Id: I36c2ae4d85a68e68a349adc63a718f06375e12c5
* Move from arbitrary resource filters to fix onesXavier Ducrohet2009-08-254-122/+124
| | | | | | | | | | Resource filters are used when generating additional APK containing only specific resources. The previous UI allowed for any type of filters, but we are moving to a simpler way with fixed filters. The first one is the density. Selecting the filter will generate 4 APKs per application: default (all resources), hdpi (only hdpi/nodpi and default resources), mdpi, ldpi.
* ADT: Fix some potential NPE in the configuration composite.Raphael2009-08-251-10/+20
| | | | | | | This is just based on Eclipse static analysis of potential null pointers. It doesn't mean we were ever going to have any NPE there. Change-Id: I2a326048d2eb6afff7598f9300f48e35495ff3c2
* ADT: Tag classes with "@since GLE1"Raphael2009-08-2520-146/+186
| | | | | | | | | | | | This adds a @since GLE1 to all classes involved in the current GLE and a @since GLE2 to the new classes. The idea is that both classes are going to be mixed in the same packages and it will help later to remove the old GLE by just searching for this specific tag. The alternative would be to move the classes in a sub-package layout.gle1 vs layout.gle2, but that seems unecessary. Change-Id: I577cd81819db4c6e0209ebbd910a393fc2182619
* ADT: Skeleton for GLE2.Raphael2009-08-245-141/+317
| | | | | | | | | | This refactors the GLE base class into an interface, to make it possible to not depend on GEF at all. The GLE2 editor part displays and does nothing. It's just an empty shell. To enable, setenv USE_GLE2 to anything. Unset to remove it. Change-Id: I7a95b4a1a5a8ddf5a3f18acf7a04b1f9b3439655
* Device hardware profile for config selector in GLEXavier Ducrohet2009-08-2112-784/+407
| | | | | | | | | - Built-in device list for now - Config selector in GLE is changed to only have - MCC/MNC - Locale - Device List - Device config.
* Add basic support for full height rendering.Xavier Ducrohet2009-08-211-8/+17
|
* am c7d0cec7: Merge change 22040 into donutXavier Ducrohet2009-08-191-1/+1
|\ | | | | | | | | | | | | Merge commit 'c7d0cec7e83d5194c35e88b17d3acc937fa87511' into eclair * commit 'c7d0cec7e83d5194c35e88b17d3acc937fa87511': Fix broken XML generated during "Extract string"
| * Fix broken XML generated during "Extract string"Xavier Ducrohet2009-08-191-1/+1
| | | | | | | | BUG: 2066455
* | Move ConfigComposite in its own package.Xavier Ducrohet2009-08-192-74/+80
| |
* | Refactor Config UI out of Layout Editor.Xavier Ducrohet2009-08-192-1148/+1303
| |
* | Update some version number for Eclair SDK.Xavier Ducrohet2009-08-181-1/+1
| |
* | am b172b1a5: Merge change 21617 into donutXavier Ducrohet2009-08-184-116/+258
|\| | | | | | | | | | | | | Merge commit 'b172b1a5b041394cfdfc11bdadb10ef051f86c08' into eclair * commit 'b172b1a5b041394cfdfc11bdadb10ef051f86c08': ADT Export wizard now calls ZipAlign
| * ADT Export wizard now calls ZipAlignXavier Ducrohet2009-08-174-116/+258
| |
* | am f07bd569: Merge change 21242 into donutXavier Ducrohet2009-08-181-1/+1
|\| | | | | | | | | | | | | Merge commit 'f07bd569c361969e64aaebd9da1ddab15d86d425' into eclair * commit 'f07bd569c361969e64aaebd9da1ddab15d86d425': Codename in minsdkversion for release platform shows 'null' in error string
| * Merge change 21242 into donutAndroid (Google) Code Review2009-08-141-1/+1
| |\ | | | | | | | | | | | | * changes: Codename in minsdkversion for release platform shows 'null' in error string
| | * Codename in minsdkversion for release platform shows 'null' in error stringXavier Ducrohet2009-08-131-1/+1
| | |
* | | am 49ac0f9d: Merge change 21210 into donutXavier Ducrohet2009-08-181-2/+2
|\| | | | | | | | | | | | | | | | | | | | Merge commit '49ac0f9df009ace5175267ad60be51114ee19817' into eclair * commit '49ac0f9df009ace5175267ad60be51114ee19817': Make sure that the android pref folder is always present when queried.
| * | Merge change 21210 into donutAndroid (Google) Code Review2009-08-131-2/+2
| |\ \ | | |/ | |/| | | | | | | * changes: Make sure that the android pref folder is always present when queried.
| | * Make sure that the android pref folder is always present when queried.Xavier Ducrohet2009-08-131-2/+2
| | | | | | | | | | | | BUG: 2053511
* | | am 0d223cab: Merge change 21051 into donutXavier Ducrohet2009-08-184-1/+206
|\| | | | | | | | | | | | | | | | | | | | Merge commit '0d223cab6aa4912cfba11a9ccf8f2fcb7bb3218e' into eclair * commit '0d223cab6aa4912cfba11a9ccf8f2fcb7bb3218e': Add support for the new qualifier in the config selector.
| * | Merge change 21051 into donutAndroid (Google) Code Review2009-08-134-1/+206
| |\ \ | | |/ | |/| | | | | | | * changes: Add support for the new qualifier in the config selector.
| | * Add support for the new qualifier in the config selector.Xavier Ducrohet2009-08-134-1/+206
| | |
* | | am 0cef5c46: Merge change 21056 into donutXavier Ducrohet2009-08-131-74/+97
|\| | | | | | | | | | | | | | | | | | | | Merge commit '0cef5c4666b9c77161421c8a52b7dddff42f12da' into eclair * commit '0cef5c4666b9c77161421c8a52b7dddff42f12da': Add a functional test that renders all the layouts of ApiDemos
| * | Merge change 21056 into donutAndroid (Google) Code Review2009-08-131-74/+97
| |\ \ | | | | | | | | | | | | | | | | * changes: Add a functional test that renders all the layouts of ApiDemos
| | * | Add a functional test that renders all the layouts of ApiDemosXavier Ducrohet2009-08-131-74/+97
| | |/
* | | am 2f8d7a9f: Merge change 21036 into donutXavier Ducrohet2009-08-131-3/+13
|\| | | | | | | | | | | | | | | | | | | | Merge commit '2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f' into eclair * commit '2f8d7a9fffe7e6c01900a4c59a8567e8ca00264f': Also display error on empty minSdkVersion for preview targets.
| * | Merge change 21036 into donutAndroid (Google) Code Review2009-08-131-3/+13
| |\ \ | | | | | | | | | | | | | | | | * changes: Also display error on empty minSdkVersion for preview targets.
| | * | Also display error on empty minSdkVersion for preview targets.Xavier Ducrohet2009-08-121-3/+13
| | |/ | | | | | | | | | BUG: 2050928
* | | am b800d3e6: BUG 2050564 : Rename ADT \'Android AVD Manager\' to \'Android ↵Raphael2009-08-121-4/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | SDK and AVD Manager\' Merge commit 'b800d3e6c3c02794e54b8db514e64e4b152f6cd1' * commit 'b800d3e6c3c02794e54b8db514e64e4b152f6cd1': BUG 2050564 : Rename ADT 'Android AVD Manager' to 'Android SDK and AVD Manager'
| * | BUG 2050564 : Rename ADT 'Android AVD Manager' to 'Android SDK and AVD Manager'Raphael2009-08-121-4/+4
| |/
* | am 0edddddd: Merge change 20877 into donutXavier Ducrohet2009-08-124-12/+563
|\| | | | | | | | | | | | | Merge commit '0edddddd14708ccf1c98081edd09d3b9783ba08b' * commit '0edddddd14708ccf1c98081edd09d3b9783ba08b': Add internal support for screen size/ratio, and version qualifiers.
| * Merge change 20877 into donutAndroid (Google) Code Review2009-08-114-12/+563
| |\ | | | | | | | | | | | | * changes: Add internal support for screen size/ratio, and version qualifiers.
| | * Add internal support for screen size/ratio, and version qualifiers.Xavier Ducrohet2009-08-114-12/+563
| | | | | | | | | | | | | | | UI will come later. BUG: 2048256, 2048264
* | | am 19f8d10d: Merge change 20866 into donutXavier Ducrohet2009-08-1219-608/+730
|\| | | | | | | | | | | | | | | | | | | | Merge commit '19f8d10daba4108833550c934f97a7ba2d21cd5a' * commit '19f8d10daba4108833550c934f97a7ba2d21cd5a': Make the res qualifiers aware of the project target to handle differnt behavior.
| * | Merge change 20866 into donutAndroid (Google) Code Review2009-08-1119-608/+730
| |\| | | | | | | | | | | | | * changes: Make the res qualifiers aware of the project target to handle differnt behavior.
| | * Make the res qualifiers aware of the project target to handle differnt behavior.Xavier Ducrohet2009-08-1119-608/+730
| | | | | | | | | | | | First behavior change: \d{3}dpi replaced with hdpi/mdpi/ldpi/nodpi
* | | am ca82ce16: Merge change 20831 into donutXavier Ducrohet2009-08-121-1/+1
|\| | | | | | | | | | | | | | | | | | | | Merge commit 'ca82ce16d271bc3b5f43dec043cfb0156ff70b47' * commit 'ca82ce16d271bc3b5f43dec043cfb0156ff70b47': Change ADT/DDMS plug-ins version to 0.9.3
| * | Change ADT/DDMS plug-ins version to 0.9.3Xavier Ducrohet2009-08-111-1/+1
| |/
* | am 8ebbef7e: Merge change 9535 into donutAndroid (Google) Code Review2009-08-031-14/+6
|\| | | | | | | | | | | | | Merge commit '8ebbef7eff1d0942876e5d71dbc0c55eda0bd527' * commit '8ebbef7eff1d0942876e5d71dbc0c55eda0bd527': Fix the DeviceChooserDialog table issues.
| * Fix the DeviceChooserDialog table issues.Xavier Ducrohet2009-08-031-14/+6
| | | | | | | | | | | | | | | | | | | | | | On Linux, the gtk table seems to resize itself automatically when the layout is computed and forces the last column to resize itself at +18 pixels. This has a problematic impact on this dialog as it is not resizable and is made to match the size of the content. As the dialog is used time after time the last column grows by 18 pixels at every use up to a point where it doesn't fit the screen. Since storing the columns size is not that useful and I couldn't find a way to ignore this first resize, I'm just removing the width storage.
* | am 60a735fd: Merge change 9352 into donutAndroid (Google) Code Review2009-07-311-3/+9
|\| | | | | | | | | | | | | Merge commit '60a735fda1f9d7c24c577853304d486b0109632f' * commit '60a735fda1f9d7c24c577853304d486b0109632f': ADT: fix PreCompilerBuilder to use minSdkVersion as a string, not an int.
| * ADT: fix PreCompilerBuilder to use minSdkVersion as a string, not an int.Raphael2009-07-311-3/+9
| |
* | am f8a2fbab: Merge change 9062 into donutAndroid (Google) Code Review2009-07-302-10/+22
|\| | | | | | | | | | | | | Merge commit 'f8a2fbab9094d5525179770e00042ac2f85be991' * commit 'f8a2fbab9094d5525179770e00042ac2f85be991': Adds call back to the SDK updater for SDK content notifications.
| * Adds call back to the SDK updater for SDK content notifications.Xavier Ducrohet2009-07-292-10/+22
| | | | | | | | | | Make ADT reload the SDK when a new package is installed/removed through the SDK Updater.
* | am 510248e2: Add Apache Commons Compress to ADT (required by sdklib)Xavier Ducrohet2009-07-253-2/+5
|\| | | | | | | | | | | | | Merge commit '510248e2e138cd5990126371307df5f0dccd3c72' * commit '510248e2e138cd5990126371307df5f0dccd3c72': Add Apache Commons Compress to ADT (required by sdklib)
| * Add Apache Commons Compress to ADT (required by sdklib)Xavier Ducrohet2009-07-243-2/+5
| |
* | am a8721e70: Move ADT/DDMS plug-ins to 0.9.2Xavier Ducrohet2009-07-231-1/+1
|\| | | | | | | | | | | | | Merge commit 'a8721e70401212af0277a5d90921798014fc4bd5' * commit 'a8721e70401212af0277a5d90921798014fc4bd5': Move ADT/DDMS plug-ins to 0.9.2
| * Move ADT/DDMS plug-ins to 0.9.2Xavier Ducrohet2009-07-221-1/+1
| |
* | am a399a681: Add support for add-on based on preview of platforms.Xavier Ducrohet2009-07-233-49/+45
|\| | | | | | | | | | | | | Merge commit 'a399a681d50d820fe530bf7521fa2d95fe0ca998' * commit 'a399a681d50d820fe530bf7521fa2d95fe0ca998': Add support for add-on based on preview of platforms.