Commit | Date | |
---|---|---|
[r14245]
by
bugman
The pipe_lock and spin_lock (via Relax_lock) locks are now reentrant locks. This allows nested locking via one thread, which is necessary as the functions of generic_fns.pipes |
2011-08-08 07:13:22 | Tree |
2011-08-08 07:08:21 | Tree | |
[r14243]
by
bugman
Created an object called Relax_lock to help debug locking issues in relax. The status.spin_lock lock is now using Relax_lock. |
2011-08-07 20:34:25 | Tree |
2011-08-07 20:10:10 | Tree | |
[r14241]
by
bugman
All of the generic_fns.mol_res_spin fns which modify the data structure are now using the new lock. |
2011-08-07 20:04:16 | Tree |
[r14240]
by
bugman
Created the status.reset() method to resetting the status object. This will be used in the test suite. |
2011-08-07 20:03:18 | Tree |
[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. |
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 |