Version 1.0.9.2

<< 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_Speak, SAPI_ModuleLoaded



SAPI

Add

SAPI_SetVolume, SAPI_GetVolume, SAPI_GetRate, SAPI_SetRate



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

FUNCTION_NParams, FUNCTION_CParams, FUNCTION_Name


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

Dialog_BrowseForFolder


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