Menu

SVN archive Commit Log


Commit Date  
[r14757] by bugman

Another attempt at handling the pipe editor window updates.

This fixes the test suite test_load_state_no_gui() GUI test. The pipe window update needs to have
all pending wx events flushed so that the pipe window is up to date before emulating a pop up menu.

2011-09-26 14:19:07 Tree
[r14756] by bugman

Fix for running the test suite in debugging mode.

The self.capt StringIO structure is always necessary for the final print out.

2011-09-26 14:10:32 Tree
[r14755] by bugman

Fix for the results viewer window on MS Windows - it is no longer hidden after switching pipes.

For some reason MS Windows always brings the main GUI window to the front when pipe switches occur
(probably the notebook switching).

2011-09-26 13:16:44 Tree
[r14754] by bugman

Bug fixes for racing in the results viewer window on MS Windows.

wx.CallAfter() calls are required for this to work on MS Windows.

2011-09-26 13:13:04 Tree
[r14753] by bugman

MS Windows bug fix for pipe switching in the data pipe editor window.

The pipe window would be hidden after the switch!

2011-09-26 13:07:35 Tree
[r14752] by bugman

MS Windows bug fix for the pipe editor window.

The wx.Yield() call has been removed from the update_grid() method as it causes a
wx._core.PyAssertionError on Windows.

2011-09-26 12:59:11 Tree
[r14751] by bugman

Bug fix for racing in the GUI on MS Windows when the relax prompt window is open.

This was caught in the test suite, and only affects MS Windows. Now a wx.CallAfter() call is used
to enable the GUI element.

2011-09-26 12:07:02 Tree
[r14750] by bugman

The GUI interpreter thread flush() method no longer hangs the thread.

The sleep calls are now outside of the interpreter thread object, avoiding the sleeping of the
thread. This was causing the test suite in MS Windows to permanently hang.

2011-09-26 11:41:26 Tree
[r14749] by bugman

With debugging turned on, the relax test suite no longer captures the IO streams.

This will allow for better debugging of racing in the GUI tests on MS Windows.

2011-09-26 10:12:11 Tree
[r14748] by bugman

Bug fix for the GUI interpreter thread flushing on MS Windows.

The Queue.empty() method is documented as being unreliable - and that is indeed the case on MS
Windows (not on GNU/Linux or Mac OS X though). It sometimes returns false, continually, when the
queue is completely empty!!!

Now the queue user function __repr__ strings are stored in a list to keep track of the queue status.

2011-09-23 15:46: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.