<< Click to Display Table of Contents >> Navigation: What's new > 2006 - version history > Version 1.0.9.2 |
Release date: 2006.02.22
Date |
Area/Module |
What |
Description |
Thanks to: |
---|---|---|---|---|
2006.02.22 |
Core |
Improve |
Some execution speed improvements when executing scripts with user defined functions. At every function execution a local stack of 1024 variables where declared by default. Now space for only 32 local variables is allocated by default. In any case number of local variables is limited only by memory and needed space is allocated when necessary. |
|
2006.02.15 |
XPRINT |
Add |
XPRINT_Style |
Psch |
XPRINT |
Add |
XPRINT_Line |
Psch |
|
File |
Fix |
FILE_GetDateTime and FILE_SetDateTime error converting to local date time. |
Psch |
|
Install |
Add |
During thinBasic install 2 new sub directories are created: Mod and Bin Mod directory will be used for user modules Bin will be used for future purpose Both directories are used when thinBasic search for thinBasic modules using USES or MODULE keywords |
||
thinAir |
Add |
"BBCode output to clipboard" (Tools menu) will put into computer clipboard a syntax color text of the selected text (or full script in case no selection) formatted in order to be pasted into thinBasic forum posts. It is a text buffer colored using BBCodes. |
||
2006.02.14 |
Core |
Fix |
Division by zero not checked in case of /= or \= assignment operators. |
Psch |
2006.02.12 |
SAPI |
Add |
||
SAPI |
Add |
|||
SAPI |
Add |
New module: SAPI, Speech API. More info on Microsoft web site: https://learn.microsoft.com/en-us/previous-versions/windows/desktop/ms723627(v=vs.85) |
||
2006.02.09 |
Core |
Fix |
REDIM not erasing data in case of number of new elements are the same as current number of elements. |
Psch |
2006.02.07 |
Core |
Add |
||
2006.02.06 |
thinAir |
Add |
HTML syntax coloring |
|
thinAir |
Add |
HTML output (Tools menu) will create an HTML syntax color page of the active thinBasic script. Useful in case of thinBasic scripts web publishing. |
||
thinAir |
Fix |
Print error when opening thinAir in case of computer with no printer or not attached printer |
Psch |
|
Core |
Improve |
Function parameters can now be OPTIONAL declared. |
||
2006.02.05 |
Core |
Add |
Fixed-len string can be passed BYREF in function parameters. |
|
Core |
Add |
Arrays of fixed-len strings introduced. |
||
Core |
Add |
Fixed-len strings and fixed-len ASCIIZ strings introduced. |
||
Core |
Add |
String type ASCIIZ introduced. ASCIIZ strings are strings always automatically terminated by a $NUL char. ASCIIZ strings cannot contain binary data. ASCIIZ are used to pass string buffer data to windows API functions. |
||
2006.02.03 |
UI |
Fix |
GetMessage missing some messages |
Psch |
thinAir |
Add |
Print and print preview basic functionalities introduced |
||
thinAir |
Fix |
GPF in Hex Dump |
Psch |
|
2006.02.02 |
UI |
Add |
||
2006.02.01 |
thinAir |
Improve |
"Save all files" option added into File menu. "*" added into window caption in case script has been modified. Introduced a "SaveAllBeforeRun" option in registry. It will me implemented in next release under thinAir configuration dialog. |
Psch |
Core |
Improve |
Better error checking for pre parsing directive like #INCLUDE |
Psch |
|
2006.01.29 |
Console |
Fix |
Some OS incompatible/missing API functions moved from static loading to dynamic loading. This will prevent module loading error in OS not having those API functions. |
|
PC |
Fix |
Some OS incompatible/missing API functions moved from static loading to dynamic loading. This will prevent module loading error in OS not having those API functions. |
||
UI |
Fix |
GetMessage duplicate messages in some circumstances. |
||
Core |
Fix |
User declared functions without explicit return type are internally declared as returning LONG but function exit type casting was not working fine. |
Psch |
|
2006.01.25 |
UI |
Improve |
CONTROL SET TOOLTIP fixed (some wrong behave in different OS versions) and improved adding tooltip title (only under XP or above) |
catventure |
2006.01.24 |
CGI |
Add |
Help on how to setup thinBasic as cgi script engine under Abyss Web Server |
|
Core |
Fix |
Removed almost all debugging Message Box |
||
Core |
Fix |
Removed a debug Message Box in parsing SELECT statement |
Psch |