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