Menu

SVN archive Commit Log


Commit Date  
[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
[r14082] by bugman

Key events are now controlled in the relax controller log element.

This prevents text insertion and deletion.

2011-08-03 08:45:20 Tree
[r14081] by bugman

Scrolling now follows the end, if at the end, in the relax controller log window.

2011-08-03 08:41:08 Tree
[r14080] by bugman

Implemented limited scroll back on the LogCtrl relax controller log element.

This will prevent the computer from running out of memory. The maximum number of lines is now
stored in the status singleton.

2011-08-03 08:27:52 Tree
[r14079] by bugman

Started to create a custom control for the relax controller log element.

This is derived from wx.stc.StyledTextCtrl and will allow much greater control.

2011-08-02 21:11:08 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.