April White: > - rewrite "if (!executing && !jobQueue.IsEmpty())" as "if > (jobQueue.CanExecute()) > - add the method CanExecute() which examines an internal flag > IsExecuting; if it is not set, sets it and pops a job from the queue, > thereby setting the flag and preparing for the actual execution - these > are the first two lines of SciTEBase::Execute() > - replace any query of executing with jobQueue.IsExecuting()
Sounds OK. > ps. Instead of downloading the 1.67 source, I can use CVS to get all of > the new stuff? Yes, but if you are hoping to perform an upgrde of your current code with CVS automatically merging in the changes from 1.67, I think you'll end up with a dreadful mess requiring a lot of hand editing. I'd make a backup beforehand and then use WinMerge to merge interactively if it didn't work well. Neil _______________________________________________ Scite-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scite-interest
