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