Version 10 Release Notes

 
10.1.0
 
FEATURES:
  • New "LinkLabel" widget for creating hyperlinks to a web page.
  • New "WebBrowser" widget for an embedded web browser.
  • New "DateTimePicker" widget with date and time field picking.
  • Now supports Windows 10 Operating System.
 
FIXES:
  • XYGraph Trace Lines above 8 now correctly show proper color and line type.
  • Added Localization support for European decimal separator "," in place of "."
  • Trace Visible was showing all traces when none should be shown.
  • Change MSI on open checkbox was missing in the 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 Closeable Error was fixed.
  • Focus issues with child widgets have been fixed.
  • Label Widget focus issue was fixed.
  • Shrinking Panel Widget was fixed.
___________________________________________________________________
 
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.
___________________________________________________________________
 
10.0.2
 
FIXES:
  • Hovering the Mouse over a Combo Widget no longer uses 100% of processor.
  • The Clock Widget now correctly displays AM/PM instead of Kanji characters on the Japanese version of Windows.
  • Transient Widgets can now be moved outside the bounds of the main HTBasic window.
  • 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 correctly.
  • 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.
  • Umlauts (äöü, ÄÖÜ, ß) are now displayed correctly when used in Screen Builder files.
  • The String Widget Line Number attribute moves rows specified by Line Number into view.
  • The String Widget Scrollbar now displays 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 to resolve issues with the layout of several Widgets and Dialogs.
  • The Bitmap Widget now closes the file handle whenever the widget is destroyed.
  • 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. Flickering issues with this Widget have also 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 to” and "Less than or equal to” no longer causes HTBasic to crash.
  • When using User-defined system menus in widgets the text is now always visible.
  • Resolved an issue where the Combo box Widget was not functioning as expected.
  • Widgets are no long temporarily displayed before they are hidden when VISIBLE has been set to 0.
  • Resolved an issue in BPlus 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.
 
___________________________________________________________________
 
10.0
 
FEATURES:
  • 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 Microsoft’s 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 oscilloscope.
 
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.