SwiftView 5.1.2 Release Notes 3/17/00 This minor feature and bug fix release is available only on win32. For Unix, 5.1 is still available. Summary of new SwiftView features: New command: gui clientmessage str SwiftView silently does nothing with this command, except return the rest of the command in a SVC:GUI:clientmessage callback. Clients can use this to communicate through SwiftView, e.g. adding a command to the SwiftView user interface that is implemented in their own application. Windows SwiftView now can read translation files based on the Windows locale setting: All Windows controls load a file specified by "plugintrans=" in the sview.ini file, else if this variable is not set, a file in the browser's program directory (plug-in only, not SAX or SwiftInside), else a file in $PATH. Except for plugintrans=, the file is named "npsview_.tra", else "npsview_.tra", else "npsview.tra". is the current Windows system locale setting, setlocale(LC_CTYPE, NULL), e.g. "French_France.1252". is the language portion of the locale, i.e. the locale string without the portions beginning with underscore or period, e.g. "French". This allows installation of a single file for all countries and code pages defined for a given language. To ease identification of the current locale setting, the F12 key pops a dialog (gui dialog locale) that displays the locale string. Bug Fixes: A number of crash problems with SwiftView controls have been fixed. Printing of ??? can get spurious grey bars. With some video cards, HPGL files could fail to clear previous scale when zoomed far in. The open file dialog lost the list of file extensions.