I have uploaded my fourth revision to http://www.scintilla.org/aprilw/scite-april-2005-11-27.zip <http://www.scintilla.org/aprilw/scite-dev-april-2005-11-10.zip>
I included a Changelog.txt file to summarize what I have revised.

This version has:
- improved & corrected the handling of parameterized commands
- corrected the handling of multiple commands - the previous release
 was wrongly executing all commands in the queue in a loop
- made the internal global flag isBuilt a buffer flag; if two files
 are open that use the go.needs setting, each maintains its own
 built status
- the buffer flags isDirty and useMonoFont has been encapsulated within
 a buffer variable and controlled by enum flags

TODO:
- I have learn more about the internal variables 'dirNameAtExecute' and
 'dirNameForExecute', removing the one assignment with the execute thread
 code

I've added a 'Peek' method to the job queue class so that private methods can see what is in the queue. Maybe I'll make this a public class so that SciTEBase::Execute(), which is outside of the execute thread, can assign dirNameForExecute and dirNameAtExecute in a safer manner.

April

--
"Many of life's failures are people who did not realize how close they were to 
success when they gave up."
Thomas A. Edison

_______________________________________________
Scite-interest mailing list
Scite-interest@lyra.org
http://mailman.lyra.org/mailman/listinfo/scite-interest

Reply via email to