Menu

SVN archive Commit Log


Commit Date  
[r27487] by bugman

Better memory management for the missing data dialog in the GUI analyses.

The dialog is now stored as the class variable missing_data, and then is destroyed in the analysis
delete() method. Without this, the wxPython dialog would remain in memory for the lifetime of the
program.

2015-02-03 16:10:33 Tree
[r27486] by bugman

Improved memory management in the relaxation data list GUI element, as well as the base list object.

The relaxation data loading wizard is now destroyed in the Base_list.delete() method, or any wizard
for that matter. In addition, the relaxation data loading wizard is destroyed before reinitialising
the wizard in the wizard_exec() method.

2015-02-03 16:00:00 Tree
[r27485] by bugman

The Wizard window title is now being stored as a class instance variable.

2015-02-03 15:52:20 Tree
[r27484] by bugman

Reverted r27481, the naming of Wizard windows. Names are not necessary they already have titles.

The command used was:
svn merge -r27481:r27480 .

.....
r27481 | bugman | 2015-02-03 16:44:21 +0100 (Tue, 03 Feb 2015) | 5 lines
Changed paths:
M /trunk/gui/wizards/wiz_objects.py

Wizard window objects in the GUI can now be named.

This will help with debugging the GUI memory usage.
.....

2015-02-03 15:50:56 Tree
[r27483] by bugman

The GUI tests tearDown() method now prints out the Wizard windows title instead of name.

2015-02-03 15:49:08 Tree
[r27482] by bugman

The GUI tests tearDown() method now prints out the Wizard windows names, if not destroyed.

2015-02-03 15:45:30 Tree
[r27481] by bugman

Wizard window objects in the GUI can now be named.

This will help with debugging the GUI memory usage.

2015-02-03 15:44:21 Tree
[r27480] by bugman

Improved memory management in the spin viewer window.

The spin loading wizard is now destroyed in the Destroy() method as well as before reinitialising
the wizard in the load_spins_wizard() method.

2015-02-03 15:38:38 Tree
[r27479] by bugman

Changes for how the main GUI windows are destroyed by the GUI test tearDown() method.

These changes revert some of the code of previous commits. The recently introduced pipe editor and
results viewer windows Delete() methods have been deleted. Instead the Close() methods are called
in the tearDown() method to unregister the windows from the observer objects, followed by a
wx.Yield() call to flush the wx events, and then the clean_up_windows() GUI test base method is
called within a wx.CallAfter() call. This avoids the racing induced segfaults in the GUI tests.

2015-02-03 15:30:52 Tree
[r27478] by bugman

Temporary disablement of the results viewer window destruction in the GUI tests.

This currently, for some unknown reason, causes segfault crashes of the GUI tests on Linux systems.

2015-02-03 15:13:34 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.