HTBasic for Windows Release Notes Release 10.1.0 TransEra Corporation 12896 Pony Express Road #300 Draper UT 84020 phone (801)-572-2074 fax (801)-572-2067 Web page: http://www.htbasic.com ftp site: ftp://ftp.rmbasic.com e-mail: sales@transera.com or support@transera.com _______________________________________________________ This file contains information regarding changes and additions that have been made since the last release of HTBasic. FEATURES: ========= The "LinkLabel" widget was created which allows creating a hyperlink to a web page. A "WebBrowser" widget was created allowing for an embedded web browser control in bplus. A "DateTimePicker" widget was created allowing a bplus control with built in date and time fields and picking capabilities. Full support of HTBasic on Windows 10 FIXES: ====== XYGraph Trace Lines above 8 now correctly show proper color and line type. Added Localization support for decimal separator so that those in European countries can use "," in place of "." Trace Visible was showing all traces when none should be shown.Support has been added for the TraceVisible. Change MSI on open checkbox was missing in FileOpen Dialog box. The FileOpen dialog has been changed to the old style to allow custom controls. Listbox, Radio Button, and Check Button DLLs have been recompiled after changing them to link to MFC Statically. Resolved the Fontsize error in Screen Builder. "Run Program" menu item for Runtime Builds to call OnMenuRun. STRING widget was modified to support replace mode. Several issues were fixed in the Numeric Compiler. The Screen Builder Colseable Error was fixed. The Focus issues with child widgets has been fixed The Label Widget Focus Issue was fixed The Shrinking Panel Widget was fixed HTBasic for Windows Release Notes for Version 10.0.3 ---------------------------------------------------- FIXES: ====== Additional support was added for International Characters. The Label Widget now correctly initializes the FOCUS attribute and handles focus correctly. The System Widget *Queued Event attribute now correctly handles the case when queried where no events are currently in the queue. Removed several invalid attributes from the Printer Widget HTBasic for Windows Release Notes for Version 10.0.2 ---------------------------------------------------- FIXES: ====== Hovering the Mouse over a Combo Widget no longer uses 100% of processor. The Clock Widget now correctly show AM/PM instead of Kanji characters on the Japanese version of Windows. Transient Widgets can now be moved outside the bounds of the main window of HTBasic. Maximize is now working as it should and fills the entire HTBasic window unless it is a Transient Widget. The colors in HTBasic are now displaying as they should. The HTBasic Reset Utility is now compatible with all standard Windows localizations. In the "Add/Remove Programs" section of the Windows Control Panel the company name under the HTBasic Install is now displayed correctly. Several Focus issues in HTBasic and Basic Plus have been fixed: When pausing a program the focus is now set back to the main HTBasic window instead of remaining on Basic Plus Widgets and Dialogs. Focus can now be toggled back and forth between 2 Basic Plus Widgets as it should. Keystrokes are now recognized by the main HTBasic Window even when Basic Plus Widgets have the current focus. Umlautes (E , ) are now displayed correctly when used in screenbuilder files. The String Widget Line Number attribute moves rows specified by Line Number into view. The String Widget Scrollbar now dislplays correctly when setting the Scrollbars attribute to "True". Fixed several issues with the XY Graph widget including the Axis Labels not displaying enough characters, and Number Format not working as it should. The HTBasic icon is now displayed correctly in all standard Windows localizations. Fixed an issue where a radio button would remain selected even if other radio button options were chosen. Adjustments have be made to resolve issues with the layout of several Widgets and Dialogs. The Basic Plus bitmap widget now closes the file handle whenever the widget is destroyed. The toolbars are now returned to the correct location after hiding and unhiding them programmatically. The PUSHBUTTON Widget now has a transparent instead of white border and the flickering issues have been resolved. The FOCUS attribute is now supported with the STRING Widget. Printing to LPT ports "2" or higher is now working correctly. Setting global breakpoint using conditions Greater than or equal toEand "Less than or equal toEno longer causes HTBasic to crash. When using User-defined system menus in widgets the text is now always visible. Resolved an issue where the Combobox Widget was not behaving as expected. Wigdets are no long temporarily displayed before they are hidden when the VISIBLE has been set to 0. Resolved an issue in Basic Plus where Menus were being hidden by other widgets even when they had correct focus. Toggle buttons are now working as they should. Fixed an issue where HTBasic was "softening" the edges of graphic images and printouts. SYSTEM$ ("SERIAL NUMBER") will now correctly display the serial number used to install HTBasic. Access to this number is also working as it should. The Bomb Squad examples in the Basic Plus Examples folder are now working. HTBasic for Windows Release Notes for Version 10.0 -------------------------------------------------- ENHANCEMENTS: ============= HTBasic has been given a makeover and now has a new modern look and feel. Many improvements have been made to the user interface including new dockable windows, updated toolbars with new icons, updated menus and much more. Support has been added to HTBasic for Microsofts Windows Vista, Windows 7, and Windows 8. HTBasic Plus has been re-written using new modern dialogs and widgets to provide an updated look and feel as well as better performance and additional functionality. There is a new HTBasic Plus Screen Builder application that allows you to interactively generate a screen using new modern controls and an intuitive interface. This tool allows you to modify the screens appearance, set each controls properties and save the screen for later inclusion in an HTBasic program. The HTBasic help files have been converted to a new format and have been updated to include all new HTBasic features and functions. Sample programs and links have been updated as well as navigation and search capabilities. A new GPIB driver has been written to support Test and Measurement Systems (TAMS) GPIB Interfaces. This driver can be configured and loaded through the HTBasic Device Setup and standard HTBasic I/O commands are used for communication. Two new DLL's have been added to the DLL Toolkit. The HTBMessageBox DLL allows creating custom message boxes using any of the standard message box buttons and icons. The HTBOscope DLL is a dialog that has a graph and several customizable buttons that can be used to create a simple oscilliscope. FIXES: ====== Opening a file now correctly switches to the HTBasic Editor. Previously HTBasic would occasionally appear to hang and never switch to edit mode until done so manually by the user. When improper values are used in the WIN-PRINT control register 115 an error is returned. Previously HTBasic would shut down unexpectedly. Error 16 is no longer generated when using REDIM. Doing a DUMP GRAPHICS to a GIF file no longer causes an Out of memory exception. A DUMP GRAPHICS can now be done as many times as required. Previously an error was generated after the 16th time. Memory that was not being cleaned up properly on shutdown of HTBasic is now being cleaned up.