You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

ChangeLog 5.6 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. 2000-11-27 Simeon H.K. Fitch <simeon@fitch.net>
  2. * org/apache/tools/ant/gui/ActionManager.java: Added ability to
  3. generate popup menus from a list of action IDs.
  4. 2000-11-24 Simeon H.K. Fitch <simeon@fitch.net>
  5. * org/apache/tools/ant/gui/Console.java: Added context colorization.
  6. 2000-11-20 Simeon H.K. Fitch <simeon@fitch.net>
  7. * org/apache/tools/ant/gui/command/DisplayErrorCmd.java: Added
  8. code to allow display of stack backtrace if needed.
  9. 2000-11-18 Simeon H.K. Fitch <simeon@fitch.net>
  10. * org/apache/tools/ant/gui/customizer/PropertiesPropertyEditor.java:
  11. Added proper editing capability. Rows are added and removed
  12. automatically.
  13. * org/apache/tools/ant/gui/customizer/XXXPropertyEditor.java:
  14. Removed stray event firing upon setting value of property to edit.
  15. 2000-11-16 Simeon H.K. Fitch <simeon@fitch.net>
  16. * org/apache/tools/ant/gui/customizer/StringPropertyEditor.java:
  17. Changed underlying widget type to JTextPane so that it would
  18. accomidate multi-line strings property.
  19. * org/apache/tools/ant/gui/acs/ACSTreeNodeElement.java: Fixed
  20. nasty java.lang.IllegalAccessException bug that I thought was
  21. related to Java 1.3 Blackdown RC1, but wasn't. It was related to
  22. using Jikes, which interprests method resolution differently than
  23. javac, resulting in a call trying to access a private method
  24. implementation of a public interface.
  25. * org/apache/tools/ant/gui/ResourceManager.java: Added convenience
  26. method for getting resource images for a given class.
  27. * org/apache/tools/ant/gui/AntAction.java: Added toggle property.
  28. * org/apache/tools/ant/gui/ActionManager.java: Added ability to
  29. handle toggle actions to menu bar (still need to add support to
  30. tool bar).
  31. * org/apache/tools/ant/gui/EventResponder.java: Added emacs
  32. notifier command.
  33. * org/apache/tools/ant/gui/ide/EmacsNotifier.java: Imported.
  34. * org/apache/tools/ant/gui/ProjectProxy.java: Added code to add
  35. listeners registered with the AppContext to the build.
  36. * org/apache/tools/ant/gui/AppContext.java: Now allows registering
  37. of build listeners to be added to project at build time.
  38. * org/apache/tools/ant/gui/Main.java: Added loading of build file
  39. provided on command line.
  40. 2000-11-14 Simeon H.K. Fitch <simeon@fitch.net>
  41. * org/apache/tools/ant/gui/Antidote.java: Added top area widget,
  42. which is *not* managed inside a split pane.
  43. * org/apache/tools/ant/gui/ProjectNavigator.java: Added minimum
  44. size to keep resizing of parent from hiding widget.
  45. * org/apache/tools/ant/gui/ActionManager.java: Large functionality
  46. addtion for allowing action enabled/disabled state to be defined
  47. in the configuration file. The triggering of state changes is
  48. based on the firing of specific events.
  49. * org/apache/tools/ant/gui/AntAction.java: Broke out from inner
  50. class of ActionManager to its own self (I'm my own man!).
  51. * org/apache/tools/ant/gui/command/CloseCmd.java: Added firing of
  52. ProjectClosedEvent so state updates could occur.
  53. * org/apache/tools/ant/gui/resources/action.properties: Added
  54. enabledOn and disabledOn event specifications.
  55. * org/apache/tools/ant/gui/Console.java: Improved reporting level
  56. handling (some events weren't getting reported).
  57. 2000-11-10 Simeon H.K. Fitch <simeon@fitch.net>
  58. * org/apache/tools/ant/gui/PropertyEditor.java: Added new
  59. DynamicCustomizer class instead of HTML based info.
  60. 2000-11-09 Simeon H.K. Fitch <simeon@fitch.net>
  61. * org/apache/tools/ant/gui/ProjectProxy.java: Started rework of
  62. project data model, using elements from the XML parser directly
  63. through the new Ant Construction Set package.
  64. 2000-11-08 Simeon H.K. Fitch <simeon@fitch.net>
  65. * org/apache/tools/ant/gui/About.java: Useless tweaking inspired
  66. by procrastination.
  67. 2000-11-05 Simeon H.K. Fitch <simeon@fitch.net>
  68. * org/apache/tools/ant/gui/LogLevelEnum.java: Added log level
  69. enumeration for use with combo boxes (drops nicely into default model).
  70. * org/apache/tools/ant/gui/event/BuildEventType.java: Added
  71. delivering of event to a BuildListener based on enumeration value.
  72. * org/apache/tools/ant/gui/ProjectProxy.java: Added generation of
  73. BuildEvent on project start and finish, as the project itself
  74. doesn't generate theses events (unfortunately).
  75. * org/apache/tools/ant/gui/Console.java: Added filtering level,
  76. and clearing of buffer when a new build starts.
  77. * org/apache/tools/ant/gui/AntEditor.java: Added automatic border
  78. for all subclasses.
  79. 2000-11-04 Simeon H.K. Fitch <simeon@fitch.net>
  80. * org/apache/tools/ant/gui/ProjectProxy.java: Added inner class to
  81. execute the build in a separate thread.
  82. * org/apache/tools/ant/gui/event/EventBus.java: Added check to see
  83. if postEvent() is being called on the AWTEvent thread, and if not,
  84. post the dispatching of the event to that thread. This is needed
  85. as most of the listeners will be bound to GUI components and will
  86. be updating their state (which must occur on the event thread).
  87. * org/apache/tools/ant/gui/ProjectProxy.java: Added a
  88. BuildListener to forward events to the EventBus.
  89. 2000-11-03 Simeon H.K. Fitch <simeon@fitch.net>
  90. * org/apache/tools/ant/gui/Antidote.java: Removed hard-coded
  91. Console class.
  92. * org/apache/tools/ant/gui/Console.java: Changed to a real
  93. AntEditor class, initialized by the config file.
  94. 2000-11-02 Simeon H.K. Fitch <simeon@fitch.net>
  95. * org/apache/tools/ant/gui/event/EventBus.java: Added interrupt
  96. level support.
  97. * org/apache/tools/ant/gui/About.java: Created
  98. 2000-11-01 Simeon H.K. Fitch <simeon@fitch.net>
  99. * org/apache/tools/ant/gui/Main.java: Added XMLHelper.init() call
  100. * build.xml: Updated run target to include ant.jar in classpath.