<< Click to Display Table of Contents >> Navigation: What's new > 2005 - version history > Version 1.0.6.4 |
Release date: 2005.11.09
Date |
Area/Module |
What |
Description |
Thanks to: |
---|---|---|---|---|
2005.11.09 |
thinAir |
Many little fix, changes and improvements all over the code too long to list. |
||
2005.11.08 |
Core |
Fix |
In case a script was declaring more than one array with different number of dimensions strange behave occurred from clearing data inside variables to GPF. Error was due to temporary internal array declared as static instead of standard array. |
catventure |
2005.11.07 |
UI |
Add |
||
UI |
Add |
|||
2005.11.06 |
UI |
Add |
CONTROL ENABLE, CONTROL DISABLE Syntax: CONTROL ENABLE hDlg, ControlID CONTROL DISABLE hDlg, ControlID |
catventure |
Core |
Change |
MsgBox now have a Parent handle parameter. New syntax: MSGBOX ( hParent, sMessage [, lStyle, [sTitle [, lDelay] ]] ) |
||
2005.11.05 |
UI |
Add |
Dialog_SaveFile Syntax: Dialog_SaveFile(dDlg, sCaption, sInitDir, sFilter, sDefExt, dOptions) Returns the file name indicated, if any. |
catventure |
Install |
Fix |
UI example scripts were all installed under ..UI/Calculator directory. |
catventure |
|
UI |
Add |
CreateFont same as Win API function |
||
2005.11.04 |
UI |
Add |
Dialog_OpenFile Syntax: Dialog_OpenFile(dDlg, sCaption, sInitDir, sFilter, sDefExt, dOptions) Returns the file name selected, if any. |
catventure |
UI |
Add |
|||
File |
Change |
Drive letter in DIR_GetCurrent now is optional |
||
2005.11.03 |
UI |
Add |
DIALOG GET SIZE, DIALOG GET CLIENT, CONTROL SET CLIENT, CONTROL SET SIZE, |
|
UI |
Add |
Font_Create (a short form of CreateFont API), DeleteObject. |
||
UI |
Add |
Starting to introduce RichEdit control. Just basis behave. |
catventure |
|
UI |
Add |
|||
2005.11.02 |
UI |
Fix |
GPF in case of runtime error occurs during a DIALOG or CONTROL parsing process. More error checking will be done in next release inside UI module. |
Psch |
2005.11.01 |
Install |
Add |
Shell Right-Click/New will now have the option to create new tBasic and tBasicc empty script files |
|
Core |
Improve |
Improved automatic conversion from number to string and string to number where needed. For example Msgbox automatically detect if numbers or numeric expressions are present performing consequent conversions. |
Psch |
|
Core |
Fix |
Square brackets [ or ] were causing thinBasic hang. |
Psch |
|
Core |
Improve |
REPLACE$ improved. ANY clause used in conjunction with WITH clause will perform multiple replace |
Psch |
|
2005.10.28 |
Core |
Add |
APP_ListEquates creates a string list containing all the loaded equates (constants). |
Psch |
Core |
Add |
APP_ListKeywords creates a string list containing all the loaded keywords. |
||
Core |
Improve |
New relational operators =< and => are now supported. Previously only >= and <= were supported. |
Psch |
|
2005.10.26 |
Core |
Add |
||
thinAir |
Fix |
Spaces inside script name were preventing script execution from thinAir |
||
2005.10.25 |
thinAir |
Fix |
Registry setup not saved/created under Win9x/WinME |
|
thinAir |
Fix |
"Open recent" under Win9x/WinME not working fixed |
Psch |
|
thinAir |
Fix |
If last line has not CRLF a RTE were generated |
Psch |
|
2005.10.24 |
Licence |
Fix |
Change licence file in order to reflect freeware distribution. |
|
Core |
Fix |
Alias statement still had some debug info inside. Removed. |
Psch |
|
2005.10.23 |
Core |
Improve |
BEEP(nTimes, mSecToWait) with additional optional parameters. |
|
2005.10.22 |
Install |
Add |
New extensions linked to thinBasic: tBasicx and tBasiccx New extensions will be used for crypted GUI and Console scripts |
|
Core |
Fix |
STOP not working if executed in nested program flow like SELECT/CASE, FOR/NEXT and others |
Psch |
|
2005.10.19 |
Install |
Add |
During thinBasic installation, a new shell command to edit .tBasic or .tBasicc scripts is added. |
|
thinAir |
New |
Introduced thinAir, thinBasic IDE: editor and future debugger functionalities. |
||
2005.10.17 |
UI |
Add |
||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
UI |
Add |
|||
2005.10.16 |
UI |
Add |
||
Core |
Fix |
Fixed random GPF on script exit due to unused pointer resources. |
BugZapper |
|
UI |
Add |
|||
2005.10.15 |
Core |
Fix |
Colon and semicolon chars will be treated as spaces in order to avoid possible parsing problems. If necessary they will be used for special functionality in future. |
Psch |
Core |
Add |
Psch |
||
Core |
Add |
Psch |
||
2005.10.13 |
UI |
Add |
||
UI |
Add |
|||
UI |
Add |
|||
2005.10.12 |
UI |
Add |
GetAsyncKeyState function |
|
2005.10.11 |
Core |
Improve |
Execution speed in loops improved by 30-35% |
|
2005.10.10 |
UI |
Add |
CONTROL KILL deletes a window control. |
|
Crypto |
Fix |
iCrypto_TestMD5 wrong return parameter |
Psch |
|
Crypto |
Fix |
iCrypto_EncryptRijndael error in internal array not correctly dimensioned. |
Psch |
|
2005.10.09 |
Core |
Fix |
Any occurrence of ascii (147) or ascii (148) char will be replaced by ascii (34) char in loaded script. This will avoid some strange copy/paste problems if scripts are copied from MS Word. |
Psch |
2005.10.08 |
Core |
Add |
Starting to introduce specific exported function in order to develop module using C language |
|
2005.10.07 |
Core |
Improve |
Execution speed improved by 10-15% |
|
2005.09.26 |
Core |
Add |
||
UI |
Add |
CONTROL ADD BUTTON creates a button control. CONTROL ADD TEXTBOX creates a text box control. CONTROL ADD LABEL creates a label. CONTROL ADD FRAME creates a frame. CONTROL ADD LINE creates a line. CONTROL GET TEXT returns text associated with the control. CONTROL SET TEXT set text property associated with the control. |
||
2005.09.26 |
UI |
Add |
DIALOG NEW creates a new window. DIALOG SHOW MODELESS show a new window. DIALOG SHOW STATE change window state. DIALOG END destroy a window. GetMessage used to manage window message pump. IsWindow determine if passed handle is an existing window. |
|
New Module |
Add |
Introduced new module: UI UI stands for User Interface and it will be responsible for creating and handling windows and controls inside windows. |
||
2005.09.25 |
Console |
Add |
||
2005.09.24 |
UI |
Add |
GetMessage is the first implementation of window message pump |
|
2005.09.24 |
UI |
Add |
Introduction of a new module: UI UI stands for User Interface and will work on windows windows handling |
|
Core |
Fix |
Exit While not working in nested Select Case. |
||
Core |
Add |
|||
Help |
Fix |
Console_ScrollBufferOneRow and Console_ScrollWindow had wrong description |
Psch |