cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-22 Thread psmith
psmith 2003/12/22 03:00:02 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: use of refactored code. Revision ChangesPath 1.63 +2 -6 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java =

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-19 Thread psmith
psmith 2003/12/19 20:59:54 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: extracted some setup code for the Welcome & Receiver panel into their own methods as a tidy up. Revision ChangesPath 1.61 +64 -17jakarta-log4j/src/java/org/apache/log4j/chai

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-19 Thread psmith
psmith 2003/12/19 02:15:59 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Once and for all (touch wood) solved the problem of some components not getting the chance to get the correct l&f. This is done by loading the App pref model BEFORE any GUI elements get i

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-18 Thread psmith
psmith 2003/12/18 22:51:59 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: GUI now registers a PropertyChangeListener on the HelpManager and sets the new URL on the Welcome panel. Revision ChangesPath 1.58 +18 -1 jakarta-log4j/src/java/org/apache/l

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-18 Thread psmith
psmith 2003/12/18 13:36:59 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: As part of some general package reshuffling, made this some methods public. Revision ChangesPath 1.57 +2 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-16 Thread psmith
psmith 2003/12/16 01:25:02 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Tutorial frame now uses the Help icon for the frame. Revision ChangesPath 1.56 +1 -0 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-12 Thread psmith
psmith 2003/12/12 02:32:40 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: New app pref frame was not receiving L&F change notification and so stayed in the Metal L&F. Revision ChangesPath 1.51 +1 -0 jakarta-log4j/src/java/org/apache/log4j/chainsa

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java

2003-12-10 Thread psmith
psmith 2003/12/10 18:59:01 Modified:src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java Log: Modified so LogUI (the 'app') uses an ApplicationPreferenceModel which will load and save it-' own settings. We can add new properties to

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-12-04 Thread psmith
psmith 2003/12/04 02:40:52 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Fixed NPE bug found by [EMAIL PROTECTED] when attempting to close the welcome panel using the right click popup menu on the tabs. Also reordered the position of this popup code so the L&F

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java LogPanel.java LogPanelPreferenceModel.java

2003-11-30 Thread psmith
psmith 2003/11/30 17:57:31 Modified:src/java/org/apache/log4j/chainsaw LogUI.java LogPanel.java LogPanelPreferenceModel.java Log: All Preferences for a LogPanel (those that are encapsulate in the LogPanelPreferenceModel class at any rate) are now remembered

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-11-20 Thread psmith
psmith 2003/11/20 14:11:19 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: small refactor so that an in VM class could start Chainsaw. Revision ChangesPath 1.41 +20 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.java

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-10-08 Thread psmith
psmith 2003/10/08 14:57:40 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: reordered the point where the L&F is applied. Under W2k the Welcome panel was still using the Metal L&F prior to this change. Revision ChangesPath 1.38 +14 -15jakarta-log4j

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-26 Thread psmith
psmith 2003/09/26 18:50:34 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Fixed a visual bug. When the Tutorial was started, and the main LogUI screen resized, the status bar did not go through a layout validation, and so looked 'clipped'. Revision Changes

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-23 Thread psmith
psmith 2003/09/23 16:13:14 Modified:src/java/org/apache/log4j/chainsaw/help tutorial.html Tutorial.java src/java/org/apache/log4j/chainsaw LogUI.java Log: Tutorial dialog now has a toolbar to start/stop the tutorial. These actions are now

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-22 Thread psmith
psmith 2003/09/22 21:09:13 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Added convenience hyperlink handler to halt all the tutorial Receivers. Revision ChangesPath 1.34 +16 -1 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Ind

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-22 Thread psmith
psmith 2003/09/22 00:02:59 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: When the Tutorial is kicked off, it is now located in a separate floating JFrame which resizes everything to sit next to the main GUI like a real help/tutorial should. Also some changes d

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-18 Thread psmith
psmith 2003/09/18 20:56:56 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Small change to Plugin Listener notification within Chainsaw. Revision ChangesPath 1.32 +47 -21jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogUI.java Index: LogUI.ja

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-17 Thread psmith
psmith 2003/09/17 21:03:38 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Things that like to react when new Plugins are started/stopped are now decoupled from the things that actually create/stop them. Much cleaner. Revision ChangesPath 1.31 +107

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-16 Thread psmith
psmith 2003/09/16 18:25:23 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Removed the need to notify the status bar of events being received, the data rate is handling this. Revision ChangesPath 1.30 +0 -5 jakarta-log4j/src/java/org/apache/log4j/

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-14 Thread psmith
psmith 2003/09/14 23:38:35 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Fixed bug where a settings Listener was never given a chance to load settings and so the previous configs used were not presented in the No Receivers Warning dialog. Revision Changes

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java ChainsawStatusBar.java

2003-09-14 Thread psmith
psmith 2003/09/14 16:47:27 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java ChainsawStatusBar.java Log: For a bit of fun, I added a Data Rate concept to the object that receives and processes events inside Chainsaw, and

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-11 Thread psmith
psmith 2003/09/11 02:42:31 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: If the selected L&F is not Metal, then the No Receiver Warning dialog looks out of place, as it was initialised before the L&F is loaded from the preferences. Revision ChangesPath

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-04 Thread psmith
psmith 2003/09/04 23:08:42 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: When a simple receiver is created, it's threshold is now set to be DEBUG. The rationale here is that otherwise it doesn't have a Level, and the GUI looks better when one is explicityl def

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawCyclicBufferTableModel.java EventContainer.java

2003-09-04 Thread psmith
psmith 2003/09/04 20:39:43 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawCyclicBufferTableModel.java EventContainer.java Log: Added NewKeyListener support to the model and the GUI. Now when a new MDC key arrives v

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-03 Thread psmith
psmith 2003/09/03 22:45:16 Modified:src/java/org/apache/log4j/chainsaw/layout EventDetailLayout.java src/java/org/apache/log4j/chainsaw LogUI.java Added: src/java/org/apache/log4j/chainsaw/layout DefaultLayoutFactory

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java

2003-09-03 Thread psmith
psmith 2003/09/03 00:37:19 Modified:src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java Log: Updated the dialog displayed when no Receivers are defined. Can now choose either a SocketReceiver or SocketHubReceiver as part of the s

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-02 Thread psmith
psmith 2003/09/02 22:50:02 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: * refactored Pause functionality * Change from Vector -> LoggingEvent * Event Detail and Tooltip now rendered by a Layout class. Revision ChangesPath 1.16 +151 -63 jak

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-02 Thread psmith
psmith 2003/09/02 17:44:55 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: fix for LogPanel registering itself as a listener for all identifiers. This would have the affect of all Log tabs receiving all events. LogPanel now is just interested in it's own identi

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java ChainsawEventBatchEntry.java ChainsawEventBatch.java

2003-09-02 Thread psmith
psmith 2003/09/02 17:39:29 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java ChainsawEventBatchEntry.java ChainsawEventBatch.java Log: This is a checkpoint commit on the way to

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java

2003-09-01 Thread psmith
psmith 2003/09/01 23:32:06 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawAppenderHandler.java Log: The beginnings of the refactoring of event reception and dispatching to internal LogPanels. LogUI now implements event batch listener in

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-01 Thread psmith
psmith 2003/08/31 21:00:00 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: added the builder code when the user selects the Simple Socket option when no receivers are defined. A new SocketReceiver is created with the chosen port and activated via the PluginRegis

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-09-01 Thread psmith
psmith 2003/08/31 19:07:14 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Table model is notified of new logger/category names arriving in the batch. LogPanel now contains a new JTree component that sits to the West of the Events panel, sizeable via a Split Pane

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java

2003-08-28 Thread psmith
psmith 2003/08/27 22:39:04 Modified:src/java/org/apache/log4j/chainsaw LogUI.java NoReceiversWarningPanel.java Log: Hooked up the new No Receivers warning panel. I have not had time to hook up the "Remember the chosen config URL" function to this pane

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-08-08 Thread psmith
psmith 2003/08/07 00:56:04 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Added infrastructure for ShutdownListener and the ability to register a different Shutdown Action when a shutdown is requested. By default, Chainsaw exits the VM, but the developer may choo

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java ChainsawTabbedPane.java

2003-07-21 Thread sdeboy
sdeboy 2003/07/21 20:07:47 Modified:src/java/org/apache/log4j/chainsaw LogUI.java ChainsawTabbedPane.java Log: Added checks to ensure we didn't try to set an icon on a tab that isn't docked or isn't being displayed. Also updated code that re-selects the la

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-06-29 Thread psmith
psmith 2003/06/29 15:57:55 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: If there are no receivers defined after Log4j starts up, then the user is prompted for a decision. They can now choose to search for a Log4j configuration file, be taken to the Receivers pa

cvs commit: jakarta-log4j/src/java/org/apache/log4j/chainsaw LogUI.java

2003-06-26 Thread psmith
psmith 2003/06/26 16:02:10 Modified:src/java/org/apache/log4j/chainsaw LogUI.java Log: Changes because WelcomePanel is now a singleton. Fix for a JDK 1.4 specific method that was being used. Also added a convenience method to show a Help url, that ensures the Welcome Pan