<< Click to Display Table of Contents >> Navigation: What's new > 2008 - version history > Version 1.6.0.1 |
Release date: development moved to 1.6.0.2 Too many changes applied. It was worth to start a new version
Dates with background color XXX indicate a preview version release.
Date |
Area/Module |
What |
Description |
Thanks to: |
---|---|---|---|---|
2008.03.11 |
thinAir |
Improved |
Improved stability. Still under checking some bug reporting |
|
Improved |
#INCLUDE statement improved. Now it allows wildcards in include file name. This allow dynamic include of files |
|||
Add |
MC_Exec function added |
|||
Add |
MC_Eval$ function added |
|||
SDK |
Add |
Added thinBasic_FunctionSimpleCall function to SDK interface for PB |
||
2008.03.10 |
Fix |
Fixed string constant repetition parsing error ( for example $tab(5) ) when inside loops or functions/subs executed more than once |
Szadd |
|
2008.03.03 |
TBGL |
Add |
New functions working with entities. |
|
Improved |
Noticeable improvement in script execution. Especially in scripts having many user defined script functions. |
|||
2008.03.02 |
Change |
MOD operator deprecated. Use instead MOD function. In other terms it will not be possible anymore to do something like: MyVar = 10 MOD 1.5 '---MOD operator but it must be substituted by: MyVar = MOD(10, 1.5) '---MOD function |
||
thinAir |
Improved |
Code browser (invoked with [F2] key) can now be wrapped left or right with the main thinAir window. It will resize and move automatically with the main window. Very useful when dealing with complex projects. See under thinAir configuration window under General tab specific options to wrap code browser left or right of the main window. |
||
Add |
CALL DWORD ... statement added (still experimental) |
|||
2008.02.27 |
Improved |
STRINSERT$ improved. If position is negative it is interpreted as the TokeSize. Mainly it will be possible to split MainString into single tokens of the same size inserting the new string. Example: imagine you have a string and want to insert a comma every 3 bytes. Now you can do it in this way: Dim MyOldString As String VALUE "123ABC456XYZ" Dim MyNewString As String VALUE STRINSERT$(MyOldString, ",", -3) '---MyNewString will be: '123,ABC,456,XYZ' |
||
2008.02.26 |
thinAir |
Improved |
Templates dialog fixed. Treeview of template directories now automatically expanded |
|
Fix |
FTP_Connect was not reporting correct error codes |
|||
2008.02.25 |
thinAir |
Add |
Added a way to automatically link icons and extensions. See Tools/Utility/resister extensions menu. This can be useful when moving thinAir into portable usb memory. |
|
thinAir |
Improved |
Improved configuration checking when thinAir starts. If no config (.ini and not registry) thinAir will ask what to do |
||
thinAir |
Fix |
Fixed thinAir and Microsoft Vista problems when opening script files from the shell. Fixed some other minor problems related to .ini and registry configuration handling. |
||
Fix |
Numeric assignment bug when assigning a value coming from a function returning a string. String value was transformed into a number only the first time assignment was executed. |
|||
2008.02.22 |
Add |
OS_CommandPresent function added |
||
2008.02.21 |
Add |
DIALOG SET TOPMOST added |
||
Add |
BEGIN CONST ... END CONST statement added |
Kryton9 |
||
Add |
CONST keyword added |
|||
2008.02.19 |
Improved |
New fresh TBGL module version 0.2.2 A lot of tuning and new features. Load TBGL help file for all the details of this new fantastic version. |
Psch |
|
2008.02.17 |
Improved |
Again improvements in User Defined Function having parameters or local variables |
||
Fix |
Again, fixed status bar placement when used in dialogs having a menu |
catventure |
||
Fix |
Dir_Exists returned %FALSE if specified directory is empty |
|||
2008.02.14 |
Improved |
Again improvements in script execution speed when script parse simple math expressions. |
||
thinAir |
Fix |
CTRL+Y sequence used to delete current line or selection leave cursor in current line |
||
Improved |
ListView_InsertItem: if RowIndex is null or negative, a new item will be added at the end |
|||
Fix |
Fixed status bar placement when used in dialogs having a menu |
|||
Improved |
ListView_InsertItem improved. Now multiple values can be specified using "|" char. |
|||
2008.02.13 |
SDK |
Add |
Added thinBasic_ParseVariableInfo function to SDK interface |
Psch |
Add |
HiResTimer_Get function added |
|||
Add |
HiResTimer_Init function added |
|||
Add |
Splitter_SetBackColor function added |
|||
2008.02.10 |
thinAir |
Fix |
Fixed syntax highlight coloring |
|
thinAir |
Fix |
Fixed "Recent files" history |
||
Improved |
Execution of script User Defined Function having parameters or local variables improved by 10% to 15% |
|||
2008.02.08 |
thinAir |
Add |
Added file template manager with macro support |
|
thinAir |
Fix |
Fix for the issue (GPF) introduced after adding colored syntax for the UDT and internal functions/subs |
||
thinAir |
Fix |
Fix for GPF while runnig ThinAir from Win9x/ME reported by GSAC3 |
GSAC3 |
|
thinAir |
Fix |
Fix for the DEP issue reported by a90 |
a90 |
|
2008.01.31 |
Add |
StatusBar_GetText function added |
||
Add |
StatusBar_SetIcon function added |
|||
Add |
StatusBar_SetText function added |
|||
Add |
StatusBar_GetParts function added |
|||
Add |
StatusBar_SetParts function added |
|||
Add |
CONTROL ADD STATUSBAR statement added |
|||
Fix |
REDIM an array of fixed string produced a GPF. Now fixed. |
Grant |
||
Improved |
Multiple one line array assignment can now be performed also on arrays inside UDT. Example: Type THING MyByteArray(8) As Byte MyStrArray(8) As String * 5 End Type Dim STUFF As THING STUFF.MyByteArray(1) = 1 , 2 , 3 , 4 , 5 , 6, 7, 8 STUFF.MyStrArray(1) = "A" , "B" , "C" , "D" , "E" , "F", "G", "H" |
Abraxas |
||
2008.01.25 |
Add |
ListView_SetItemSelected function added |
||
Add |
ListView_SetItemState function added |
|||
2008.01.20 |
Add |
Splitter_SetPaneMinSize function added |
||
Add |
Splitter_SetBarSize function added |
|||
Add |
Splitter_SetSplitPosPct function added |
|||
2008.01.19 |
Add |
Splitter_SetSplitPos function added |
||
Add |
Splitter_SetPanes function added |
|||
Add |
Splitter_Create function added |
|||
2008.01.18 |
Add |
DIALOG SET GRADIENT ... statement added |
||
2008.01.16 |
TBGL |
Add |
TBGL_GetWindowAnyKeyState function added. The same as GetWindowAnyKeyState |
Psch |
2008.01.15 |
Improved |
Improved numeric and string array assignment with horizontal assignment for 2 dimension arrays. It will now be possible to assign horizontally just indicating the starting element. For example:
'---Assign data to 2 dimension matrix Dim s(4, 3) As String s(1,1) = "Info 1 of line 1", "Info 2 of line 1", "Info 3 of line 1" s(2,1) = "Info 1 of line 2", "Info 2 of line 2", "Info 3 of line 2" s(3,1) = "Info 1 of line 3", "Info 2 of line 3", "Info 3 of line 3" s(4,1) = "Info 1 of line 4", "Info 2 of line 4", "Info 3 of line 4"
Valid only for 1 or 2 dimension numeric or string arrays. |
||
Add |
ListView_InsertData function added |
|||
TBGL |
Improved |
Improved TBGL module help file |
Psch |
|
Add |
DIALOG SET IMAGE ... statement added |
sandyrepope |
||
2008.01.13 |
Add |
GetWindowAnyKeyState function added |
||
Add |
ListView_EndUpdate function added |
|||
Add |
ListView_BeginUpdate function added |
|||
2008.01.12 |
Add |
ProgressBar_SetMarquee function added (WinXP only) |
||
Add |
ProgressBar_SetBarColor function added |
|||
Add |
ProgressBar_GetHiLimit function added |
|||
Add |
ProgressBar_GetLoLimit function added |
|||
Add |
ProgressBar_DeltaPos function added |
|||
Add |
ProgressBar_GetPos function added |
|||
Add |
ProgressBar_SetBkColor function added |
|||
Add |
ProgressBar_SetPos function added |
|||
Add |
ProgressBar_SetStep function added |
|||
Add |
ProgressBar_StepIt function added |
|||
Add |
ProgressBar_SetRange function added |
|||
Add |
CONTROL ADD PROGRESSBAR statement added |
|||
2008.01.11 |
thinAir/Bundling |
Fix |
Incorrect bundling version prevent execution of obfuscated scripts |
|
2008.01.08 |
Add |
ClearMessages function added |
||
Fix |
DIALOG END ... GPF under Windows Vista |
catventure |