Update of /cvsroot/audacity/audacity-src/src
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv10717/src

Modified Files:
        Makefile.in 
Log Message:
Added a command (ExecMenuCommand) for calling menu commands.

Improved the way commands are built - there's now a command directory which
means adding new commands is much easier, and it should be more efficient
(command signature doesn't need to be rebuilt every time a command is used).

Added a command (GetAllMenuCommands) for getting a list of available menu
commands, currently output on the status channel. 

Moved command validators out into a separate header. Split out some other files
to minimise build dependencies.

Mod-script-pipe: fixed bug with long reponses.
Mod-script-pipe: adjust version to match Audacity version.

Update test script with timing and some subroutines for calling particular
commands.

Update Makefile.in with new objects.

Added files are:
commands/BatchEvalCommand.cpp
commands/CommandDirectory.cpp
commands/ExecMenuCommand.cpp
commands/GetAllMenuCommand.cpp
commands/CommandDirectory.h
commands/ExecMenuCommand.h
commands/GetAllMenuCommands.h
commands/Validators.h

Numerous miscellaneous bits of extra documentation, header pruning and
formatting changes.

Added a target for sending messages back to the script, and set it to be used
as the default target for commands received from the script.




Index: Makefile.in
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/Makefile.in,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -d -r1.162 -r1.163
--- Makefile.in 10 Jul 2009 01:32:36 -0000      1.162
+++ Makefile.in 26 Jul 2009 21:57:03 -0000      1.163
@@ -112,9 +112,13 @@
        WaveTrack.o \
        WrappedType.o \
        commands/AppCommandEvent.o \
+       commands/BatchEvalCommand.o \
        commands/CommandBuilder.o \
+       commands/CommandDirectory.o \
        commands/CommandHandler.o \
        commands/CommandManager.o \
+       commands/ExecMenuCommand.o \
+       commands/GetAllMenuCommands.o \
        commands/Keyboard.o \
        commands/ResponseQueue.o \
        commands/ScreenshotCommand.o \


------------------------------------------------------------------------------
_______________________________________________
Audacity-cvs mailing list
Audacity-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to