Menu

SVN archive Commit Log


Commit Date  
[r14092] by bugman

The relax prompt is now coloured blue in the relax controller log element.

2011-08-03 18:24:06 Tree
[r14091] by bugman

The STDOUT and STDERR streams are segregated in the LogCtrl and STDERR messages coloured red.

2011-08-03 17:15:47 Tree
[r14090] by bugman

The relax controller log window can now distinguish between STDOUT and STDERR messages.

STDOUT and STDERR are now being sent to separate instances of Redirect_text, and added to the log
queue with a flag specifying which is which.

2011-08-03 16:37:17 Tree
[r14089] by bugman

The relax controller and auto-analysis threads are now active in debugging mode.

The Redirect_text.write() method now sends the text to sys.__stdout__.write() prior to any other
actions so that all debugging messages are sent minimally to the terminal. This allows debugging
of the GUI and threads with them being active.

2011-08-03 16:27:58 Tree
[r14088] by bugman

Redirect_text is now placing all messages onto a log queue and the LogCtrl is reading from this queue.

The log_queue Queue object is now used to store messages so that not every write() event to STDOUT
and STDERR results in the relax controller log window updating. This allows the controller and the
GUI to remain responsive as masses of messages are produced.

2011-08-03 16:03:36 Tree
[r14087] by bugman

The new relax controller now appears to be thread safe.

Random segfaults were occurring before these changes. Hopefully they are now completely gone.

2011-08-03 15:25:35 Tree
[r14086] by bugman

The relax controller window now can move behind the other windows.

2011-08-03 14:05:21 Tree
[r14085] by bugman

Reverted r14083 and r14084 as these were causing segfaults!

The command used was:
svn merge -r14084:14082 .

2011-08-03 12:02:45 Tree
[r14084] by bugman

Shifted the writer thread into the log control, and Redirect_text handles both STDOUT and STDERR.

The Redirect_text class now is initialised twice, once for STDOUT and once for STDERR. This allows
the two streams to be put on the FIFO with different flags.

2011-08-03 10:06:22 Tree
[r14083] by bugman

Created a FIFO object for the relax controller log.

This allows for asynchronous writing to sys.stdout and sending this output to the log controller,
preventing the GUI from slowing down calculations by having to wait for the GUI to update.

2011-08-03 09:17:22 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.