Menu

SVN archive Commit Log


Commit Date  
[r14239] by bugman

Created a lock object for the molecule, residue and spin data structures.

This will be used to prevent races when spin data is being accessed and changed at the same time.
This affects the spin viewer window which is very sensitive to races.

2011-08-07 15:48:30 Tree
[r14238] by bugman

The relax controller window is calling Layout() after updating to show all panels properly.

This is needed when showing the model-free or Rx panels.

2011-08-07 13:49:50 Tree
[r14237] by bugman

Clean up of the showing and hiding of spin viewer window.

All observers and registered now in the Show() method and unregistered in handler_close().

2011-08-07 13:37:37 Tree
[r14236] by bugman

The pipe editor and spin viewer thread safe update calls are now followed by wx.Yield().

This causes all events to be flushed prior to the method exiting.

2011-08-07 11:57:30 Tree
[r14235] by bugman

Fixes for the GUI tests due to the change in the relax execute button.

2011-08-07 09:54:39 Tree
[r14234] by bugman

The spin system analysis GUI element is now disabled again - the structure had changed names.

2011-08-07 08:54:42 Tree
[r14233] by bugman

Reverted r14221 as this was not an optimal change.

The command used was:
svn merge -r14221:14220 .

.....
r14221 | bugman | 2011-08-06 21:59:57 +0200 (Sat, 06 Aug 2011) | 3 lines
Changed paths:
M /branches/gui_testing/gui/analyses/auto_model_free.py
M /branches/gui_testing/gui/analyses/auto_noe.py
M /branches/gui_testing/gui/analyses/auto_rx_base.py
M /branches/gui_testing/gui/analyses/base.py

The add_spin_systems() base class method now returns the Text_ctrl instance it creates.
.....

2011-08-07 08:52:29 Tree
[r14232] by bugman

The File menu entires for new or closing analyses or opening a state are blocked with the exec lock.

This is needed because the accelerator keys are still active, even if the menu entry is disabled
(possibly a GTK bug).

2011-08-07 08:44:43 Tree
[r14231] by bugman

The model-free auto-analysis GUI test now initialises all windows at the start.

This is to try to catch races.

2011-08-06 21:09:14 Tree
[r14230] by bugman

The R1 and R2 curve-fitting tabs are now also completely deactivated by the execution lock.

2011-08-06 20:45:44 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.