# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 25, 2003

### Resolved Bugs

35610: External tools plugin.xml error

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 17, 2003

### Resolved Bugs

35138: NPE during shutdown
34767: Ant preferences not imported
35100: Migrate actions to command extension point

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 13, 2003

### Resolved Bugs

34726: Ant tests do not need the overhead of AutomatedSuite.run
34922: Typos
34439: Index out of bounds editing custom task
34496: double click adds type without name
34682: External entity with unrecognized protocol
34678: Duplicate properties in files
34663: Ant attempts to resolve taskdefs before resolving properties

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 12, 2003

### Resolved Bugs

34442: Custom task does not work in folder (only in jar)
34472: External tools preference is not clear
34519: Dialog slow to cancel when Properties/External Tools was selected

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 6, 2003

Note: Adding the Xerces JARs to your runtime Ant classpath is no longer required. In fact, adding these JARs can cause problems. The Xerces classes are loaded from the Xerces plugin provided with Eclipse.

### Resolved Bugs

32643: PlantyContentOutlinePage: 'Open With' shows up in context menu for non-existant external entity
33682: Ant build file editor causes exceptions when file empty
33794: Variables should be sorted in the "Select Variable" dialog
33826: Preferences>Editor>Appearance: layout problem
33069: Stack traces using ant editor
31727: Ant Editor tests fail when run as PDE JUnit tests
33838: Have build.xml as a default name for -find emulation
32700: Refresh Tab Scope variable selected but no selection widget
33685: Ant view: open with not available for targets
32657: Ant build stops working after terminating build
33861: [External Tools] Pref page too prominent
33870: The build.properties for org.eclipse.ant.tests.core is incorrect
33837: Ant editor code assist is case sensitive
33859: AntEditor: error nodes in outline are inconsistent with the Java editor
33867: Misspelling in Ant View context menu
33874: AntEditor: no context menu on vertical ruler
33857: AntEditor: doesn't support hovers on annotations
33928: NPE closing workbench
33981: Better positioning of error squiggles in Ant Editor
33264: Content assist fails if reference external entity
33644: Class org/xml/sax/Parser violates loader constraints with IBM vm 131
32890: Coloring bug in ant editor
33892: BadLocationException possible during reconciliation of AntEditor
33952: AntEditor: possible automatic move of cursor while editing

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build March 4, 2003

### Resolved Bugs

33443: No need for our own Ant version implementation
33263: Ant completion of properties is incorrect.
32825: Missing NLS strings for Ant Editor preference page
32183: Running with Ant1.6 alpha
32477: Errors in external entities and nested external entities aren't supported by the editor outline
32551: "Run Ant" causes ClassCastException with filesets
32587: AntView actions are incorrecly enabled --> NPE
32824: BadLocationException creating build.xml file
32624: Problem with asyncExec(..) Runnable in PlantyContentOutlinePage if control of treeviewer gets disposed.
32787: AssertionFailedException selecting error node in AntEditor outline
33043: Custom types are broken
33288: Ant View tooltips should use book capitalization
32517: No mneumonics on the Choose Configuration Type dialog
31433: Ant view will not set its focus when selecting the window
33514: Ant integration appears broken in I20030227
32715: Cancelling removing a external tool builder fails
32836: Cannot remove custom task
33284: Ant preferences: additional classpath entries not removed permanently
33117: ClassCastException with tasks using Xerces
32837: Tasks tab restore defaults
32827: Editor selection for external entities can be improved
32809: AntView search dialog retains name of removed working set
32693: Duplicate mneumonic on Program main tab
33534: Ant Editor: range indication not supported
33272: Leaking PlantyDocumentProviders
32768: Edit launch config from Ant view starts out "dirty"
32811: Setting ANT_HOME for specific config does not update classpath
32781: Description in Ant preference page is confusing
33702: [Ant View] Properties action
33346: Move to Ant 1.5.2
32521: (minor)AntView status line shows "no description"
33670: Ant view error strings are too long
32762: ${resource_loc} variable component specific resource tree too small

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 21, 2003

### Resolved Bugs

23969: Launcher should throw JVM exit code to parent process when build fails

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 20, 2003

### Resolved Bugs

31819: New support for color in TableViewers and TreeViewers
32158: Can't remove erroneous project builders
30716: cannot change external tool builder launch configuration properties
31949: Use OpenWith menu for external entities in the AntEditor outline
32091: AntClassloader should be setting its parent classloader
31625: Mixing build files in Ant view does not work
31934: Targets tab gets very wide if lots of targets selected
19459: [ExternalTools] failure to execute invalid tools should be better handled by ui.
32297: "plug-in" should be spelled with a hyphen
32276: Stack trace running ant.bat as an external process
31955: Outline is not created until initial reconcilation: noticeable delay
32345: Ant Editor doesn't support annotations
32374: BadLocationException on external entity build file
32423: Cannot use Run as Ant build with the Ant Editor outline with focus
32419: Put External Tools launch button with Run and Debug launch buttons

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 18, 2003

### Resolved Bugs

28770: Display default target in project label in Ant view
30596: Fixes for the Ant Editor Tests
29236: AntView tests & Ant editor tests
31780: Workaround JFace selection bug
31776: Ant targets cannot be configured within the list box if many targets exist
31777: Add reconciling to the Ant editor outline page
21793: Ant ProjectHelper not loaded correctly [set thread context classloader]
31796: Ant Editor syntax coloring fails over multiple lines
30836: XMLElements from external entities have incorrect selection in AntEditor
31369: External Processes are not typed
31439: PlantyException on opening ant script
31588: Show In... support from the Ant
31792: Project.init shortcut not working for datatypes
31797: AntEditor syntax color does not update until the editor is re-opened
31935: No targets selected, yet still have targets in target execution order
31876: ClassCastException code assisting in Ant Editor
31948: AntEditor reconciling has broken resolution of external entities
32069: Color preferences are applied too early
27613: Code duplication with Ant preference pages and Ant launch config tabs

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 13, 2003

### Resolved Bugs

31587: Open Editor for external entities should use selection
31561: Parse build files faster
31672: Broken backwards compatibility with Ant 1.4.*
31678: Disallow the AntClassLoader to load core Ant classes from plugin parents
30679: External tool migration and writing to System.err
31097: Ant Color Option list needs scrollbars
28928: Set minimum size of Runtime class path

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 11, 2003

### Resolved Bugs

30939: DBCS characters are garbled at the Outline view using non-native workbench encoding
31180: Outline colors all elements whose name matches default target's
29815: Ant artwork
29898: Updating actions in the AntView
30931: [Ant View] Run button not enabled when first target added to list
30961: Arguments field on the ExternalToolsMain tab needs to be multiline
30239: Some bugs in launch configurations for external tools
31378: AntTargetsTab order tab does not color default target correctly
31200: Unable to uncheck Ant Targets after clicking "Revert"
31145: Show external entities as root nodes in the outline page
30884: PlantyCompletionProcessor does not handle external entities
30844: AntClasspathTab top table will grow unbounded
29572: headless Ant support does not properly handle IDE based Ant tasks

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 6, 2003

### Resolved Bugs

31055: NPE determining if default target

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Feb 5, 2003

### Resolved Bugs

30239: Some bugs in launch configurations for external tools
26750: "Run with..." dialog for AntView
29231: Ant view is listed under "External Tools" in menu
29824: Ant view toolbars should follow type hierarchy example
30220: external builder not readded to projects
30228: Mneumonic collision on Refresh tab for resource variable
30649: Ant Runtime Classpath Up/Down buttons broken
30591: DBCS:After remove all targets, "Run Ant..." will repeat last target
29822: Streamline single target case for Ant View
30331: [Ant View] Add build files sorts case dependant
30318: Planty should be renamed to "Ant Editor"
29820: Reduce clutter in Ant View
30098: AntSecurityManager throws exception when exiting Eclipse
30715: Incorrect string description for ${build_type} variable
30420: StringIndexOutOfBoundsException on restart with Ant editor active
30744: Activating a target in the Ant view switches view layout
30589: DBCS:Clicking "Up" or "Down" make Target lost
29318: Two builds at the same time...one starts logging to the DOS console
29271: External tools ant output always goes to the console
30547: Ant view properties action doesn't handle more than one config
30680: "Widget is disposed" setting variable arguments for Ant Build
30769: Missing icon for target error node
29885: Ant editor (planty) does not handle relative paths nicely
29744: [External Tools] refresh ${working_set} does not work
30559: ExternalToolsPlugin.log(Throwable) logs no message
30770: When things go wrong parsing for the Ant Editor outline
30767: NPE on resource changed from AntView
30343: Ant Editor outline does not indicate default target
24108: Nls external tools
26683: Targets tab behavior
27325: "activate" terminology
29828: Too many preference pages
30915: Selected resource tracking fails
30932: Restore defaults does not work for color preferences
30845: org.eclipse.ui.externaltools.internal.ant.dtd.test.dumper.java
30093: Handling bad definitions of extension points

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Jan 28, 2003

### Resolved Bugs

29878: Chkpii failures for Ant / external tools
29857: Open with "Planty"
28877: Double clicking active target should run the active target
29816: Support "delete" key in the Ant view for active targets
30035: NPE running build file in external project
29315: AntProgressBuildListener writing to .log on build cancelled
29321: Set ANT_HOME does not force you to enter location
29249: Ant view updates for resource changes inefficiently
27675: Show custom Eclipse tasks / types
30083: Adding -logger XmlLogger cause Exception on build finished
27627: API review
30086: Ant view not updated when project deleted
29743: [External Tools] Apply button does not enable in "refresh tab"

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Jan 21, 2003

### Resolved Bugs

26532: [External Tools] the external tools menu in the run menu
25860: Ant runner sets basedir incorrectly
26667: External Tool variables are expanded in launch config dialog
29504: External Tools' Eclipse variables are disallowed to have text before/after
16618: [ExternalTools] Re-launch last External Tool hotkey
26523: NPE in getHyperLink
29573: External tool variable scope is too restrictive
29672: When external tool builders go bad
29152: Migrate extension point schema ownership
29148: Contribution of Planty 0.9.1
28746: Please sort build targets alphabetically
29322: Revert has no effect on Build Options tab
29806: Default script name
29812: Define placeholder for Ant View
29811: Add "Ant View" to top level menu
28306: External tool builder not deleted on cancel
28577: External tool builder not added
28769: New Ant View doesn't gracefully handle missing targets
29449: SearchForBuildFilesDialog.searchForBuildFiles optimization
29663: Descriptions in the AntView
29818: Replace "Go To File" with "Open With ->"
3079: [ExternalTools] Clicking on output should open resource
27684: Tasks and Types lists need to be sorted

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Jan 14, 2003

### Resolved Bugs

26688: Rendering of Ant projects in the Ant View
27699: Move up/down enabled when no selection and only one target
29180: Support double-click in the selection dialog
28809: ANT_HOME not set on first run of Ant tool
27540: Run Ant vs. Ant View
19623: [ExternalTools] Display full command line for external tool
29220: Ant view execution order contains extra node
29221: Run as Ant does not report anything on some failures
24338: Cancelling an Ant run can take a long time
21012: [ExternalTools] Cancel tool does not cancel tool
28933: Cannot add tasks/types from folder
28876: Ant View in M4 should split vertical
29269: ClassNotFoundException: TaskLineTracker
26978: Ant targets tab shouldn't add all targets by defaultt
26882: Need "run for build kinds" UI for project builders
28431: Variable expansion is using incorrect path separators
28569: Browse workspace dialog needs colon
28570: Missing mneumonic for copy button in External Tools builders page
28305: Edit properties for Launch Configuration for External tools

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Jan 7, 2003

### Resolved Bugs

27983: Ant logger does not respect console buffer size

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Dec 17, 2002

### Resolved Bugs

28276: Should not expose "ant class loader" option to user

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Dec 16, 2002

### Resolved Bugs

28301: Creation of an External Tool Builder gets name wrong.
28306: External tool builder not deleted on cancel

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Dec 13, 2002

### Resolved Bugs

27984: Total build time wrong
23661: [ExternalTools] Launching Ant on xml file that is in the active editor
20581: [ExternalTools] Variables should insert at caret
26182: Ant preference page has conflicting mnemonics
26200: External tools menu is missing mnemonics
27525: Remove All Projects and Remove all build files
28052: AntProcessBuildLogger doesn't handle empty locations
27804: VariableContextManager and ExternalToolsPlugin#startup
28130: 1.3 incompatible compile when target, source set to "1.3" using 1.4.* vm
28136: Ant view "Run" button is ambiguous
28213: Adding a file to the Ant view that already exists takes way too long
26689: navigate from ant view to editor
26554: Ant view should update when projects closed/removed

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Dec 10, 2002

### Resolved Bugs

27328: Search for build file does not remeber last search text
27541: Cannot add an Ant External Tool Builder
27050: NullBuildLogger no longer needed
16574: [ExternalTools] External tool builders should use same set of external tools
27101: AntView enhancement
27686: Having both Run Ant and Run Ant... in the same menu is problematic
27669: Ant view toolbar is misleading
27615: Incorrect button enablement on AntClasspathPage
22793: [ExternalTools] Ant preference page jar area changes size
27814: AntLaunchShortcut refererences internal debug UI class
27665: Buildfile hyperlink off by 1
27323: can only single-select active targets
27700: Ant View: I can activate a target more than once
27810: BuilderPropertyPage makes multiple dispatching listeners
15405: Make all ANT configuration defined at config level
27841: Illegal reference to LaunchGroup and DebugUIPlugin
27832: Easy to cut off the "Reuse Ant classloader" option
27831: Save changes prompt from classpath tab
25649: Add action to add ant project to ant view
27505: Ant specific actions in External tools base
27865: Can't cancel AntView search
27702: IllegalArgumentException in AntView
27846: Cannot add new ext tool builer
20856: [ExternalTools] Preferences/Ant/Classpath inconsistency
27440: Cached classloader misses changes to tasks / types
25650: Add action to ant view to search for build files
27954: Merge Main and Options tabs
27841: Ext tool builders have wrong icon and NPE'd
17782: [ExternalTools] Custom tasks not checked for validity
26455: -find option not yet implemented
27703: Add classpath tab for Ant
27776: Don't use the term "Ant Script"
27780: Ant Preference page reorganization
27856: Description field on ExternalToolsMainTab
27964: NoSuchElement exception in AddCustomDialog
27956: Create Ant Main tab to limit location selection

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Dec 03, 2002

### Resolved Bugs

20014: [ExternalTools] Tool location should accept only files
26918: Projects with external builders cause NPEs when built in headless mode
26671: Ant external tool hangs Eclipse
25709: Lists on Targets page of External Tools properties need scrollbars
26637: Process timestamp showing as launch configuration property
26638: Too much logging to the log
26995: Run Ant action should prompt for config
26449: pref page: set ANT_HOME 'Browse' button size is unusual
27500: Ant tasks do not always have a name
25712: external tools tabs missing mneumonics
27124: Adjust hyperlink for adorned tasks in Ant output
27049: AntProcessBuildLogger does not write to logfile
24704: Tasks with the same name can be entered via the pref page
27345: "Don't ask again" preference when migrating external tool builders
27128: Hyperlinking for Ant tasks does not work on older Ants
27141: [External Tools] Unexpected Run Ant dialog behaviour.
27531: Browse for Ant home should store last location
27157: Two launch histories for external tools
27534: Extra runtime classpath entries lost if Ant home specified
25500: Add JAR to classpath should default to workspace root
13144: [ExternalTools] Ant preference page details
27449: External Tools/Ant should honour dialog font
27206: Additional ant classpath urls do not show up for adding tasks/types
24865: Misc Restricted to Selected Objects in Breakpoint Properties dialog
27265: Adornment adjustment is incorrect for long task names.
20921: [ExternalTools] Project properties runs autobuild for all projects

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Nov 26, 2002

### Resolved Bugs

27009: External tool option tab defaults to "run in background"
24699: Ant classpath should be separated into two components?
26405: AntTargetsTab doesn't save target selection
26415: Migrate external tool project builders to use launch configurations
26704: Remove External Tools View
26705: Remove "ExternalTool" UI code
26708: output should be the same as from command line
27014: Prompt for argument checkbox should be temporarily removed
27033: AntView uses JDK 1.4 method String.split(...)
26744: [ExternalTools] Console always opens build file with Text editor
26636: Cached Ant classloader not reset with classpath change
16849: [ExternalTools] Ant does not respect output level preference
26948: Requesting invalid target execution causes NPE in ProgressBuildListener
26042: Can't run Ant script with new Ant on MacOS X
26606: Ant errors not showing in console
19520: [ExternalTools] Performance suffers with console log ouput enabled
22402: [ExternalTools] Port fix for handling spaces in arguments...
26192: NPE from ant targets tab
26729: External tools menu does not update
26714: Ant loses preferences

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Nov 19, 2002

### Resolved Bugs

26112: "Run Ant..." implies dialog
6498: [ExternalTools] selecting and building individual targets in ANT scripts
18971: [ExternalTools] Using external tool configs in other contexts
19450: [ExternalTools] menu should limit itself to the first n tools (perhaps n = 20)
21809: Let user specify installation directory of Ant
24718: Run Ant should be programmatically available
25059: [ExternalTools] Refresh Scopes dialog should be wizard
25062: Support execution of ant tasks in a seperate thread
25821: External Tool] Error Message "External Tool runner internal error"
26061: Changes to Ant classpath don't persist
26418: Remove "launch configuration mode" as an option in external tools
26629: Error message has reversed arguments
19450: [ExternalTools] menu should limit itself to the first n tools (perhaps n = 20)
22738: [ExternalTools] Tool arguments should be a wizard
13275: [ExternalTools] Ant Wizard should not "always" be modal
20857: Problems with Ant classpath not being picked up

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Nov 13, 2002

### Resolved Bugs

26050: Unnamed projects cause NPE in Ant View
16982: [ExternalTools] Console font setting should be workbench text font
25592: [External Tools] Log console should have autoscroll
18478: [External Tools] Minor: output not always in right order
22727: [External Tools] Program tool output not shown on log console
25762: Problem starting JUnit plugin tests
25746: Runtime exec support should be in debug core
25877: should save all files before execute ant script
23662: [ExternalTools] External tools history manipulation
25907: [ExternalTools] ExternalToolMenuDelegate leaking menus

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Nov 12, 2002

### Resolved Bugs

25759: NPE trying to open the antview preferences page
22730: [ExternalTools] Capture output
25397: AntPage flashes when resized
25493: NPE if default target does not exist in external tool builder ant file
25648: Add remove action to ant view
25468: Backwards compatibility with Ant 1.4.1

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Nov 05, 2002

### Resolved Bugs

25509: NPE from InternalAntRunner
25639: Double click in tasks and types tabs should invoke edit
25656: [ant] Cannot add multiple Jars to ant classpath at the same time
25693: Implement support for the -diagnostics option
25647: Add Ant View to Eclipse
25698: Global properties
25699: Global property files
25702: [External Tools] Restore defaults does not work
24525: Active targets not shown in ant tool property page
24578: Can't add variable to tool arguments

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 29, 2002

### Resolved Bugs

24847: duplicate options not handled the same as cmd line Ant
25133: Implement support for the 1.5.1 feature: -propertyfile
25213: -propertyfile should not abort build if the property file is not found
24580: Expose more information in TargetInfo
17803: [ExternalTools] AntPage table should scroll horizontally
18294: [ExternalTools] Ant preference page: classpath list too wide
24383: Update the printUsage of InternalAntRunner
24824: DefaultLogger should be used for headless Ant
20576: [ExternalTools] Should specify order of jars on classpath
24234: Ant test suite
24318: Move to Ant 1.5.1
25134: Implement support for the 1.5.1 feature: -inputhandler

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 22, 2002

### Resolved Bugs

24756: -projecthelp indicates BUILD SUCCESSFUL
24831: Same URL multiple times in the AntClassLoader

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 16, 2002

### Resolved Bugs

15821: [ExternalTools] Minor: Ant console "steals" focus
22400: [ExternalTools] Run Ant... action displayed for invalid resources (build I0813)

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 15, 2002

### Resolved Bugs

6020: Tasks calling System.exit crash Eclipse
23651: [doc] AntTasks and AntTypes refer to non-existant API
23653: [doc] Extra Ant classpath entries extension
24459: AntCorePlugin startup
19899: If the user never changes the Ant classpath, it should always be computed
23917: logfile not created in the correct location when path not fully specified
24587: Project properties not set properly if no arguments passed
24696: ExternalTools antrunner.jar is still in the HEAD stream
24418: Option without necessary corresponding argument not handled correctly
24594: Targets specified as arguments not recognized
23995: deadlock while running build.xml
24733: Help text is wrong
24710: Custom ant task classes not found

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 09, 2002

### Resolved Bugs

24527: java.io.FileNotFoundException occurs when invoking AntRunner

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 08, 2002

### Resolved Bugs

20557: Running an empty ant script takes about 2 seconds
22459: AntRunner prints stack trace on OperationCanceledException
23383: API: Add @since tags
24290: Ant preferences are only saved at shutdown
23584: Java should be capitalized
17484: [ExternalTools] Adding tasks from JARs in the Ant Preference Page
23664: Better reporting of errors when reading Ant build file
24415: Running an Ant script with console logging turned off writes to OS console
24452: Key clashes within extension point definitions

### Problem Reports Closed

23350: Possible NPE

# Eclipse Platform Build Notes
Ant

Eclipse SDK Build Oct 01, 2002

### Resolved Bugs

23482: Rework the Core Ant code to be able to use the NLS tools
14180: Ant -help not function
19801: AntCorePreferences, Type, Tasks could be a public class
23881: Same error logged three times
23913: Issues with InternalAntRunner#printHelp(Project)
22714: Arguments line lose spaces when printed to console
23132: -logfile option for ant doesnt seem to work
16740: [ExternalTools] Irrelevant stack trace for errors in Ant build file
19838: Error codes for Ant Core should be public
21478: Insufficient Ant activation error reporting
23658: Build file is not logged to log console view
22465: Wrong ant script causes fatal error written to console
23924: handling of incorrect / unrecognized arguments
23720: [doc] Extension point listing is incorrect
22702: XmlLogger not working?

### Problem Reports Closed

21479: Ant classpath refers to old 'xerces.jar'
23832: Update Ant pages on dev.eclipse.org