**************************************************************** TO THE GUIDE WRITERS: **************************************************************** This is a information for the authors of compare lists and system file guides: Stuart Kelly and Heiko Schröder Information about new or changed functions that are important for your project's. All other informations or bugreports are found in the history. VersCheck v2.19 --------------- Final release of VersCheck V2, the next version will be a V3, because I begin with the new internal structures for the DVC replacement. See the HISTORY for important details! VersCheck v2.15 --------------- Bug in MUIclasses test corrected. VersCheck v2.14a ---------------- Included suomi translation (all files) in the archiv, the installer script and change all what's need to change for a new language. VersCheck v2.14 --------------- Nothing special, the most requester work now on PPC systems. One requester (Heiko's create HTML?) is not changed, I must first write the function for a two button request. All other requester are now asl.requester. And, that's the important change, the bug from 2.13 in the argument parser is correctet. Now it works all. You can also see my including of the MUI4.0-fake, its ready now. VersCheck v2.13 --------------- VersCheck and OS 3.5: Older version may be make problems! The first problem I found, the catalogs from locale will not work. The problem is corrected. The second problem (that I'm not understand), the script to check all crashes by start from via IconX (WB). The stack was not set correct. After set them also in the icon, it work's. The last versions become a new function to find out the right version number of files, if they have no $VER string. This is now much better and the printout is much better. The ATO make's it possible that VersCheck now can used in many languages. But you must a little bit improve if you become a NewXxxx file in czech, polski, norsk or svenska. I think, we all see the relevanted informations without the text between. The france ATO has also translated the script Check_Your_System. So I build a german version and we have three scripts. Adapt or use it, if you like it. Test the script (Check_Your_System) with actual program and scripts dir and you can see the new functions in action. The scripts dir included in the past three files for one list: xxxList - list of binary's/versions for check. xxxMail - the email for new file informations. xxxWarn - list of special comments that should be view, if this binary is found on the testet system. Now two new files exists, description below. I created for all projects the xxxInfo, please take it to your release (and change, if want/need). xxxInfo - EVERY list has such a header file. The first line is a AmigaOS $VER string and should be used in future to check that a new list will not be overwritten by an older. The lines below are informations about the author, contact to hin, contants of the list and guide version. This info can shown to the user by using a `!' in the argument list (displayed in a requester). I created all files in same design. xxxDirs - This is a IMPORTANT and POWERFULL help. The problem in the past was, for every directory VersCheck must be startet to test it. So Stuart startet each test two time with different pathes. But what, if the path not exists? E.g., if MUI isn't installed, a requester say's: `please insert volume MUI: in any drive' and after closing this, the program abort's. It is very impossible, that MUI isn't installed, but this is only an example. If you are looking, many product's using own pathes for systemfiles (here examples, I know): MUI: for classes. MUI:Libs for Library's IBrowse: for Library's, IBrowse:MUI for mcc. PPAint:Libs for Library's. Miami:Libs for Library's, GUI and MUI. sc:Libs for SAS-C-Library's. StormC: has Libs in many Dirs. And so on... Put such known pathes in the xxxDirs file. Only for actual product's where be updated yet or in the future. First line is the standard path, bevor given as argument. For Libs eg: Libs: MUI:Libs PPaint:Libs .... So many as needed. Change the start of VersCheck to VersCheck -1* and the file is activated (if not exists it works like the old start). The pathes will take one after one to the check. System requester "please insert volume" are deactivated, wrong or not exist pathes are ignored without error messages. The result is ONE testfile for all. If you start VersCheck -1*