Menu

SVN archive Commit Log


Commit Date  
[r14201] by bugman

The main menu IDs are now all class variables called self.MENU_* and are given by wx.NewId().

2011-08-06 14:55:54 Tree
[r14200] by bugman

The pipe editor window is starting inactive if the execution lock is on.

2011-08-06 14:22:53 Tree
[r14199] by bugman

The pipe editor window is now acquiring the pipe lock prior to updating its contents.

This removes a lot of race conditions, as the pipes can often change which the update occurs.

2011-08-06 14:03:17 Tree
[r14198] by bugman

Most of the data pipe functions are now using the data pipe locking object status.pipe_lock.

The functions which acquire the lock object and which modify the pipe state include:
copy()
create()
delete()
switch()

The functions which acquire the lock object to prevent changes while they execute include:
display()
pipe_loop()

2011-08-06 13:20:31 Tree
[r14197] by bugman

Created a lock object for the relax data pipes.

This will be used to prevent races in the GUI when data pipe info is accessed, but when a thread is
changing the data pipes at the same time.

2011-08-06 13:17:28 Tree
[r14196] by bugman

The pipe editor window methods are now deactivated when the execution lock is on.

This prevents the user from doing something silly!

2011-08-06 12:02:21 Tree
[r14195] by bugman

The execution lock is properly locked or released before notifying the observers.

This will remove some race conditions where the locked() method is called before the acquire() or
release() methods terminate.

2011-08-06 12:00:18 Tree
[r14194] by bugman

The original zoom level is available in the relax controller log control pop up menu.

2011-08-06 09:21:35 Tree
[r14193] by bugman

Zooming can now be changed with Ctrl-+, Ctrl-- and Ctrl-0 in the relax controller.

This enables zoom in, zoom out, and the original zoom to be accessed by the keyboard.

2011-08-06 09:19:40 Tree
[r14192] by bugman

Created a replacement pop up menu for the relax controller log control.

This has functions for finding text, copying text, selecting all, and zooming in or out.

2011-08-05 22:43:16 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.