blob: b9bf0261c208b172012c3f5ba82aabe06b96ca15 [file] [log] [blame]
2000-11-27 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/ActionManager.java: Added ability to
generate popup menus from a list of action IDs.
2000-11-24 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/Console.java: Added context colorization.
2000-11-20 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/command/DisplayErrorCmd.java: Added
code to allow display of stack backtrace if needed.
2000-11-18 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/customizer/PropertiesPropertyEditor.java:
Added proper editing capability. Rows are added and removed
automatically.
* org/apache/tools/ant/gui/customizer/XXXPropertyEditor.java:
Removed stray event firing upon setting value of property to edit.
2000-11-16 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/customizer/StringPropertyEditor.java:
Changed underlying widget type to JTextPane so that it would
accomidate multi-line strings property.
* org/apache/tools/ant/gui/acs/ACSTreeNodeElement.java: Fixed
nasty java.lang.IllegalAccessException bug that I thought was
related to Java 1.3 Blackdown RC1, but wasn't. It was related to
using Jikes, which interprests method resolution differently than
javac, resulting in a call trying to access a private method
implementation of a public interface.
* org/apache/tools/ant/gui/ResourceManager.java: Added convenience
method for getting resource images for a given class.
* org/apache/tools/ant/gui/AntAction.java: Added toggle property.
* org/apache/tools/ant/gui/ActionManager.java: Added ability to
handle toggle actions to menu bar (still need to add support to
tool bar).
* org/apache/tools/ant/gui/EventResponder.java: Added emacs
notifier command.
* org/apache/tools/ant/gui/ide/EmacsNotifier.java: Imported.
* org/apache/tools/ant/gui/ProjectProxy.java: Added code to add
listeners registered with the AppContext to the build.
* org/apache/tools/ant/gui/AppContext.java: Now allows registering
of build listeners to be added to project at build time.
* org/apache/tools/ant/gui/Main.java: Added loading of build file
provided on command line.
2000-11-14 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/Antidote.java: Added top area widget,
which is *not* managed inside a split pane.
* org/apache/tools/ant/gui/ProjectNavigator.java: Added minimum
size to keep resizing of parent from hiding widget.
* org/apache/tools/ant/gui/ActionManager.java: Large functionality
addtion for allowing action enabled/disabled state to be defined
in the configuration file. The triggering of state changes is
based on the firing of specific events.
* org/apache/tools/ant/gui/AntAction.java: Broke out from inner
class of ActionManager to its own self (I'm my own man!).
* org/apache/tools/ant/gui/command/CloseCmd.java: Added firing of
ProjectClosedEvent so state updates could occur.
* org/apache/tools/ant/gui/resources/action.properties: Added
enabledOn and disabledOn event specifications.
* org/apache/tools/ant/gui/Console.java: Improved reporting level
handling (some events weren't getting reported).
2000-11-10 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/PropertyEditor.java: Added new
DynamicCustomizer class instead of HTML based info.
2000-11-09 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/ProjectProxy.java: Started rework of
project data model, using elements from the XML parser directly
through the new Ant Construction Set package.
2000-11-08 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/About.java: Useless tweaking inspired
by procrastination.
2000-11-05 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/LogLevelEnum.java: Added log level
enumeration for use with combo boxes (drops nicely into default model).
* org/apache/tools/ant/gui/event/BuildEventType.java: Added
delivering of event to a BuildListener based on enumeration value.
* org/apache/tools/ant/gui/ProjectProxy.java: Added generation of
BuildEvent on project start and finish, as the project itself
doesn't generate theses events (unfortunately).
* org/apache/tools/ant/gui/Console.java: Added filtering level,
and clearing of buffer when a new build starts.
* org/apache/tools/ant/gui/AntEditor.java: Added automatic border
for all subclasses.
2000-11-04 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/ProjectProxy.java: Added inner class to
execute the build in a separate thread.
* org/apache/tools/ant/gui/event/EventBus.java: Added check to see
if postEvent() is being called on the AWTEvent thread, and if not,
post the dispatching of the event to that thread. This is needed
as most of the listeners will be bound to GUI components and will
be updating their state (which must occur on the event thread).
* org/apache/tools/ant/gui/ProjectProxy.java: Added a
BuildListener to forward events to the EventBus.
2000-11-03 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/Antidote.java: Removed hard-coded
Console class.
* org/apache/tools/ant/gui/Console.java: Changed to a real
AntEditor class, initialized by the config file.
2000-11-02 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/event/EventBus.java: Added interrupt
level support.
* org/apache/tools/ant/gui/About.java: Created
2000-11-01 Simeon H.K. Fitch <simeon@fitch.net>
* org/apache/tools/ant/gui/Main.java: Added XMLHelper.init() call
* build.xml: Updated run target to include ant.jar in classpath.