10/6/90 Whats New with QED 1.0 QED 1.0 is almost done now. A fix added for those using KS 1.2 (this was a good lesson for me who switches between Lattice, and Manx compilers, and forgot all about the fact that I was using Manx's pre-compiled headers). A fix for the Find Matching feature - now gives overriding priority to in double quote conditions (hence everything within double quotes is now ignored except for characters after backslashes which are further ignored so that " \" " wont find the interim double quote, and statements such as printf("couldn't handle this before"); are now cool (the single quote is now ignored). A fix for insertion of large blocks, and some other functions in which large amounts of extra working space have to be allocated. The Search & Replace function now does an initial check to see if its on a matching string - if so, its the first string replaced in prompted mode, single replace mode, etc. This is only true when searching forwards - when searching backwards an initial check is unneeded, and undesireable (else you will find it quite easy to replace a string like TEST with TESTING, only to find that you are queried for the string TEST -in- TESTING again - this is a recursion problem with backwards search & repalce which some text editors don't handle well at all). As an adjunct to the above, there is a new command which allows you to check to see if the cursor is on a matching string (case, or non-case sensitive search mode rules apply). This new command is only useful within ARexx macros which need to check for this condition. The SEARCH command is unchanged - it always finds the next matching string, and not what the cursor is on. The new command mentioned above would typically be used in adjunct with the SEARCH command in macros. When SEARCH is used from the pull-down menus, there is little point in searching for a string which you are already on, so the behavior is unchanged.