|
|
|
|
|
|
2013.11.08
|
|
|
|
--- thinBasic version 1.9.11.0 ---
|
|
---
|
TBGL
|
Updated
|
|
Module updated to the latest version available on thinBasic SVN server.
Introduction of large arsenal of functions for state-safe programming, see more in TBGL help file
|
Petr Schreiber
|
---
|
Oxygen
|
Updated
|
|
Module updated to the latest version available on thinBasic SVN server
|
Charles Pegge
|
|
|
Setup
|
|
thinBasic Setup application is now created with Inno Setup Compiler version 5.5.3 (a)
|
|
|
Core
|
Compiler
|
|
thinBasic Core engine is now compiled using PB10xx
|
|
|
UPX
|
|
|
All thinBasic executables and modules compressed with UPX 3.09
|
|
|
|
|
|
|
|
2013.10.25
|
iNet
|
Add
|
|
INET_GetIpType function added
|
Michael Clease
|
|
iNet
|
Add
|
|
iNet_GetSubNet function added
|
Michael Clease
|
|
iNet
|
Add
|
|
iNet_GetInterfaces function added
|
Michael Clease
|
2013.10.14
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.GetString
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.MoveLast
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.MoveFirst
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.MoveNext
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.MovePrevious
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.RecordCount
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.CollectN
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.CollectS
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.Collect
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.EOF
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.State
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.Save
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.Close
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Recordset>.Open
|
|
|
ADODB
|
Add
|
|
ADODB_Recordset class added
|
|
|
ADODB
|
Add
|
|
Added class property <ADODB_Connection>.CommandTimeout
|
|
|
ADODB
|
Add
|
|
Added class property <ADODB_Connection>.ConnectionTimeout
|
|
|
ADODB
|
Add
|
|
Added class property <ADODB_Connection>.Version
|
|
|
ADODB
|
Add
|
|
Added class property <ADODB_Connection>.State
|
|
|
ADODB
|
Add
|
|
Added class property <ADODB_Connection>.Connectionstring
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Connection>.Close
|
|
|
ADODB
|
Add
|
|
Added class method <ADODB_Connection>.Open
|
|
|
ADODB
|
Add
|
|
ADODB_Connection class added
|
|
2013.10.03
|
Core
|
Change
|
|
Join$ function will not anymore generate a runtime error in case of passed array is not dimensioned
|
|
2013.09.29
|
Core
|
Add
|
|
Added Me pseudo variable inside UDT Function types
|
|
|
Core
|
Add
|
|
Added UDT Function types
|
|
2013.09.23
|
Core
|
Improved
|
|
Function_List improved adding %Function_TypeMethod option
|
|
2013.09.11
|
TBASS
|
Fix
|
000438
|
TBASS_MUSICLoad when used to load from memory buffers fixed
|
Petr Schreiber
|
2013.09.10
|
UI
|
Add
|
|
Button Automatic Event Callback Function added: <ButtonName>_OnSetFocus
|
|
|
UI
|
Add
|
|
Button Automatic Event Callback Function added: <ButtonName>_OnKillFocus
|
|
|
UI
|
Add
|
|
Button Automatic Event Callback Function added: <ButtonName>_OnDisable
|
|
|
UI
|
Add
|
|
Button Automatic Event Callback Function added: <ButtonName>_OnClick
|
|
|
UIAdv
|
Fix
|
|
XPButton removed default theming
|
largo_winch
|
2013.09.06
|
TBASS
|
Fix
|
000439
|
TBASS_SampleLoad when used to load from memory buffers fixed
|
Petr Schreiber
|
2013.08.31
|
UI
|
Add
|
|
WIN_RemoveFontResource function added
|
|
|
UI
|
Add
|
|
WIN_AddFontResource function added
|
|
|
UI
|
|
|
Improved PropertyItem element in PropertyList control adding 10 user defined elements
|
ReneMiner
|
2013.08.26
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnNotify
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnShow
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnSizing
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnMoving
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnActivate
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnDestroy
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnSysCommand
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnCallBack
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnClose
|
|
2013.08.23
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnCommand
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnTimer
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnLoad
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnInit
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnMove
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnSize
|
|
|
|
|
|
Dialog Automatic Event Callback Function added: <DialogName>_OnCallBack
|
|
|
UI
|
Add
|
|
Dialog Automatic Event Callback Function added: <DialogName>
|
|
|
UI
|
Add
|
|
Dialog New ... improved: added Name clause
|
|
2013.08.22
|
Core
|
Add
|
|
HEAP_Mid function added
|
|
|
Core
|
Add
|
|
HEAP_Right function added
|
ReneMiner
|
|
Core
|
Add
|
|
HEAP_Left function added
|
ReneMiner
|
|
Core
|
Add
|
|
HEAP_Get function added
|
ReneMiner
|
|
Core
|
Improved
|
|
Heap_Free function improved: more than 1 pointer can be free at one time
|
ReneMiner
|
|
Core
|
Add
|
|
HEAP_Copy function added
|
ReneMiner
|
2013.08.17
|
Core
|
Fix
|
000436
|
Fixed REDIM when used with absolute variables: data cleaning in those cases do not have to take place
|
ReneMiner
|
2013.06.27
|
Core
|
Improved
|
|
Swap improved with open close parentheses handling
|
quatras9
|
|
Core
|
Add
|
|
MD5 function added
|
John Spikowski
|
2013.06.09
|
Core
|
Improved
|
|
Greatly improved Join$ speed when used to load 2 dimension matrix
|
LCSims
|
|
Core
|
Add
|
|
Nop command added
|
quatras9
|
|
Core
|
Fix
|
000408
|
WHILE/UNTIL in FOR clause, if FOR variable is involved into the WHILE/WEND test, there is a bug because variable is not yet incremented/decremented
|
quatras9
|
2013.06.08
|
File
|
Fix
|
000403
|
Dir_Exists failing when used to test root directory
|
ReneMiner
|
2013.05.31
|
UI
|
Fix
|
|
Control Set Resize ... can now be used on controls over Tab dialogs.
|
maxer73
|
2013.05.27
|
UI
|
Add
|
|
Added POLYPOINT UDT
|
|
2013.05.26
|
File
|
Fix
|
|
Fixed File_Eof. In case of passed channel zero, function was returning %FALSE instead of %TRUE
|
|
2013.05.18
|
UI
|
Add
|
|
WIN_PolyBezier function added
|
|
2013.05.15
|
Core
|
Fix
|
|
Fixed parameter passing to external sub/functions when passing BYVAL ... AS STRING. An additional $NUL char was wrongly added at the end of the string
|
Petr Schreiber
|
2013.05.05
|
thinAir
|
Add
|
|
First usage of thinAir Core engine as scripting engine for thinAir. In future versions this will allow thinAir to be scriptable.
|
|
2013.04.28
|
Dictionary
|
Fix
|
000391
|
Dictionary_Find GPF
|
Petr Schreiber
|
|
Bundle
|
Fix
|
000396
|
Bundled files were extracted into current directory instead of bundled exe directory. In case of drag/drop file over exe this was creating problems
|
ReneMiner
|
2013.04.07
|
Core
|
Add
|
|
UDT_ElementByte function added
|
Petr Schreiber
|
|
Core
|
Add
|
|
UDT_ElementsData_Join function added
|
|
|
Core
|
Add
|
|
UDT_ElementOffset function added
|
ReneMiner
|
|
Core
|
Fix
|
|
For clause inside ARRAY SCAN ... bug when inside If/End If or For/Next or in Function/End Function.
|
ReneMiner
|
2013.04.06
|
Core
|
Add
|
|
Memory_Swap function added
|
|
|
Core
|
Add
|
|
Memory_IsEqual function added
|
ReneMiner
|
|
Core
|
Add
|
|
Memory_Differs function added
|
ReneMiner
|
|
Core
|
Add
|
|
Memory_Compare function added
|
ReneMiner
|
|
Core
|
Improved
|
|
ARRAY SCAN ... improved ...
|
ReneMiner
|
2013.03.25
|
Core
|
Fix
|
|
Absolute string, variant and UDT variables declared with DIM ... AT ... clause were cleared at the end of functions/subs while they had to keep the allocated memory because allocated somewhere else.
|
ReneMiner
|
2013.03.19
|
UI
|
Improved
|
|
Control AppendTop Text ... greatly speed improvement
|
|
|
UI
|
Improved
|
|
Control Append Text ... greatly speed improvement
|
|
2013.03.17
|
UI
|
Add
|
|
Control_LimitText function added
|
|
|
Core
|
Change
|
|
Runtime error changed: now INI file is used in case of runtime logging
|
|
|
thinAir
|
Change
|
|
Runtime error changed: now INI file is used in case of runtime logging
|
|
2013.03.09
|
WinMM
|
Add
|
|
|
|
|
WinMM
|
Add
|
|
MidiIn_GetId function added
|
|
|
WinMM
|
Add
|
|
MidiIn_Stop function added
|
|
|
WinMM
|
Add
|
|
MidiIn_Start function added
|
|
|
WinMM
|
Add
|
|
MidiIn_Reset function added
|
|
|
WinMM
|
Add
|
|
MidiOut_Reset function added
|
|
|
WinMM
|
Add
|
|
MidiOut_GetErrorText function added
|
|
|
WinMM
|
Add
|
|
MidiOut_ShortMsg function added
|
|
|
WinMM
|
Add
|
|
MidiIn_Open function added
|
|
|
WinMM
|
Add
|
|
MidiIn_Close function added
|
|
|
WinMM
|
Add
|
|
MidiIn_GetDevCaps function added
|
|
|
WinMM
|
Add
|
|
MidiIn_GetNumDevs function added
|
|
|
WinMM
|
Add
|
|
|
|
|
WinMM
|
Add
|
|
MidiOut_Open function added
|
|
|
WinMM
|
Add
|
|
MidiOut_GetDevCaps function added
|
|
|
WinMM
|
Add
|
|
MidiOut_GetNumDevs function added
|
|
|
WinMM
|
Add
|
|
MidiOut_Close function added
|
|
|
WinMM
|
Add
|
|
Started implementation of new module called WinMM implementing Multimedia functions
|
maxer73
|
2013.03.08
|
Core
|
Fix
|
000372
|
Select Case line continuation
|
ReneMiner
|
2013.02.09
|
Registry
|
Fix
|
|
Registry_GetAllKeys end-less, incorrect behave, incorrect end of string buffer separator
|
Michael Clease
Petr Schreiber
|
2013.02.07
|
Core
|
Fix
|
|
Usage of FOR ... TO ... UNTIL ... syntax was causing errors in all subsequent FOR/NEXT present into a script
|
Victor R. Schagen
|
|
Core
|
Fix
|
|
Fixed endless loop inside Registry_GetAllKeys function
|
Michael Clease
|
2013.02.04
|
thinAir
|
Change
|
|
Colors configuration INI file moved into \thinAir\Config\Colors directory.
This will allow the possibility to exchange color configuration files between thinAir users
|
|
|
thinAir
|
Change
|
|
General configuration INI file moved into \thinAir\Config\ directory
|
|
2013.01.29
|
Core
|
Fix
|
000378
|
Fixed JOIN$ from/to index works only for numeric arrays
|
Petr Schreiber
|
2013.01.28
|
Core
|
Fix
|
|
In some cased parameters passed to functions had incorrect variable type. Error in cleaning internal temporary storage.
|
Petr Schreiber
|
|
|
|
|
|
|
2013.01.07
|
Core
|
Improved
|
000348
|
Implicit assignment with scalar numeric variable. For example:
Y += 1
can now be written as the following:
Y + 1
considering it as an implicit assignment.
The above is valid for the following operators: +, -, *, /, \
|
zak
|
2013.01.06
|
Core
|
Add
|
000375
|
Memory_Copy function added
|
Petr Schreiber
|
|
Core
|
Add
|
|
Memory_Get function added
|
|
|
Core
|
Add
|
|
Memory_Set function added
|
|
2013.01.03
|
UI
|
Add
|
|
Canvas_SetMix function added
|
|
2012.12.17
|
Core
|
Add
|
|
Load_File function added
|
|
|
Core
|
Add
|
|
Save_File function added
|
|
2012.11.01
|
Core
|
Fix
|
000366
|
Fixed incorrect function default values of parameters passed BYVAL
|
REDEBOLT
|
|
Core
|
Add
|
|
Collision_CTOC function added
|
|
2012.10.23
|
UI
|
Add
|
|
Canvas_Stretch2 function added
|
|
|
UI
|
Add
|
|
Canvas_Stretch1 function added
|
|
|
UI
|
Add
|
|
Canvas_SetAutoSize function added
|
|
|
UI
|
Add
|
|
Canvas_Stretch1 function added
|
|
|
UI
|
Add
|
|
Canvas_Stretch2 function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapLoad function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapNew function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapEnd function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapCopy1 function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapCopy2 function added
|
|
|
UI
|
Add
|
|
Canvas_BitmapCopy3 function added
|
|
2012.10.16
|
UI
|
Add
|
|
Canvas_GetView function added
|
|
2012.10.14
|
UI
|
Add
|
|
Canvas_SetFixed function added
|
|
|
UI
|
Add
|
|
Canvas_SetView function added
|
|
|
UI
|
Add
|
|
Canvas_SetVirtual function added
|
|
|
UI
|
Add
|
|
Win_SetCursorPos function added
|
|
|
UI
|
Add
|
|
Win_DrawFocusRect function added
|
|
|
UI
|
Improved
|
|
Canvas_Window End improved: now it is possible to indicate the handle of the canvas window to destroy
|
|
2012.10.13
|
UI
|
Fix
|
000361
|
Canvas_GetPixel wrongly defined as Canvas_Pixel
|
Petr Schreiber
|
2012.10.12
|
Bundled Exe
|
Improved
|
|
Changed default icon with a more modern one
|
Petr Schreiber
|
2012.10.11
|
Core
|
Improved
|
|
SELECT CASE ... big speed improvement: almost 30%
|
Petr Schreiber
|
2012.10.01
|
Core
|
Fix
|
|
VARPTR not always working for absolute variables (variables declared with AT ... clause)
|
Oscar Ugolini
|
2012.09.30
|
OS
|
Improved
|
|
OS_WinVersionText now able to handle Windows 8 platforms
|
|
|
OS
|
Improved
|
|
OS_WinGetVersionTimeline now able to handle Windows 8 platforms
|
|
|
UI
|
Fix
|
|
Fixed ViewPort control to work under Windows 8
|
|
|
UI
|
Fix
|
|
Fixed WebBrowser control to work under Windows 8
|
|
2012.09.02
|
Core
|
Add
|
|
UnWrap$ function added
|
|
|
Core
|
Add
|
|
Wrap$ function added
|
|
2012.09.01
|
SDK
|
Add
|
|
Added thinBasic_ParseClass SDK function
|
|
|
UI
|
Add
|
|
TreeView_SetItemHeight function added
|
|
|
UI
|
Add
|
|
TreeView_GetItemHeight function added
|
|
2012.08.20
|
Core
|
Add
|
|
<cDateTime>.SecondsToDate method added
|
|
2012.08.18
|
Core
|
Add
|
|
<cDateTime>.DateToSeconds method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Now method added
|
|
|
Core
|
Add
|
|
<cDateTime>.ToString method added
|
|
2012.08.17
|
Core
|
Add
|
|
<cDateTime>.IsLeapYear method added
|
|
|
Core
|
Add
|
|
<cDateTime>.MilliSecond method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Second method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Minute method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Hour method added
|
|
|
Core
|
Add
|
|
<cDateTime>.DayOfWeek method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Day method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Month method added
|
|
|
Core
|
Add
|
|
<cDateTime>.Year method added
|
|
|
Core
|
Add
|
|
<cDateTime> constructor
|
|
|
Core
|
Add
|
|
cDateTime class implementation
|
|
2012.08.05
|
Core
|
Add
|
|
Added function Replace_Fast
|
|
2012.07.22
|
Core
|
Add
|
|
Added IN$ function
|
|
2012.07.10
|
XPrint
|
Fix
|
|
XPRINT_Ellipse fixed. Always drawing a box.
|
GeorgeN
|
|
|
|
|
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.Status
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.StatusText
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.Open
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.SetRequestHeader
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.Send
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.ResponseText
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <ServerXMLHTTP>.SetTimeOut
|
|
2012.06.15
|
MSXML2_XMLHTTP
|
Add
|
|
Added class <ServerXMLHTTP>
|
|
|
|
|
|
|
|
2012.06.10
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <DOMDocument>.GetElementsByTagName
|
|
2012.06.10
|
MSXML2_XMLHTTP
|
Add
|
|
Added class method <DOMDocument>.LoadXML
|
|
2012.06.10
|
MSXML2_XMLHTTP
|
Add
|
|
Added class <DOMDocument>
|
|
|
|
|
|
|
|
2012.06.09
|
MSXML2_XMLHTTP
|
Add
|
|
Added new module: MSXML2_XMLHTTP
This module wraps and exposes Microsoft XML Services
|
|
|
|
|
|
|
|
2012.05.23
|
TcpUdp
|
Add
|
|
Added TCP_Eof function
|
|
2012.05.10
|
XPrint
|
Add
|
|
Added XPRINT_Render function
|
|
2012.05.05
|
UI
|
Add
|
|
Added UDT_ElementsData_Join function
|
|
|
|
|
|
|
|
2012.05.02
|
thinVisual
|
Add
|
|
Added first release of thinBasic Visual Designer
|
|
2012.04.21
|
UI
|
Add
|
|
Added Win_LoadCursor function
|
|
|
UI
|
Add
|
|
Added Win_CreatePen function
|
|
|
UI
|
Add
|
|
Added Win_BitBlt function
|
|
|
UI
|
Add
|
|
Added Win_ClipCursor function
|
|
2012.04.15
|
thinDebug
|
Improved
|
|
Debugging process now avoids to stop over inconsistent lines like:
•multi-line continuation
•empty lines
•comments |
|
2012.04.12
|
UI
|
Add
|
|
Added Win_FillRect function
|
|
|
UI
|
Add
|
|
Added Win_SetRect function
|
|
|
UI
|
Add
|
|
Added Win_SetPixelV function
|
|
|
UI
|
Add
|
|
Added Win_Rectangle function
|
|
|
UI
|
Add
|
|
Added Win_CreatePatternBrush function
|
|
|
UI
|
Add
|
|
Added Win_SelectObject function
|
|
2012.04.01
|
UI
|
Add
|
|
Added Win_SetBkMode function
|
|
2012.03.18
|
Core
|
Fix
|
000350
|
INSTR fixed when used with negative direction and nth element
|
Klaus Heinz
|
2012.02.25
|
Core
|
Improved
|
|
VAL function improved adding rounding option
|
|
|
thinAir
|
Add
|
000346
|
Added editor option to enable or disable case normalization
|
Bill Roth
|
2012.02.10
|
Dictionary
|
Add
|
|
<cDictionary>.Delete method added
|
|
|
Dictionary
|
Add
|
|
<cDictionary>.Exists method added
|
|
|
Dictionary
|
Add
|
|
<cDictionary>.Find method added
|
|
|
Dictionary
|
Add
|
|
<cDictionary>.Count method added
|
|
|
Dictionary
|
Add
|
|
<cDictionary>.Add method added
|
|
|
Dictionary
|
Add
|
|
<cDictionary> constructor
|
|
|
Dictionary
|
Add
|
|
Dictionary implemented as module class too
|
|
2012.01.29
|
ZLib
|
Add
|
|
Added ZLib_Extract function
|
|
|
ZLib
|
Add
|
|
Added ZLib_List function
|
|
|
ZLib
|
Add
|
|
Added ZLib_Find function
|
|
|
ZLib
|
Add
|
|
Added ZLib_AddEx function
|
|
2012.01.22
|
General
|
Improved
|
|
UPX (used to compress all thinBasic executables and dlls) has been updated to version 3.0.8
|
|
|
ZLib
|
Add
|
|
Added ZLib_Add function
|
|
|
ZLib
|
Add
|
|
Added ZLib_Version function
|
|
|
ZLib
|
Improved
|
|
Removed library dependency. ZLib library has been included as module resource and loaded from memory at module startup
|
|
2012.01.02
|
Core
|
Improved
|
|
Added possibility to have reflexive UDT PTR elements inside UDT
Still working on
|
|
2011.12.12
|
SDK
|
Fix
|
|
Fixed thinBasic_Parse2Numbers1String SDK function
|
|
2011.12.13
|
SDK
|
Add
|
|
Added thinBasic_GetUnknownToken SDK function
|
|
|
SDK
|
Add
|
|
Added thinBasic_CheckPoint_Mandatory SDK function
|
|
|
SDK
|
Add
|
|
Added thinBasic_CheckPoint_Optional SDK function
|
|
2011.12.10
|
TBass
|
Add
|
000283
|
Added TBASS_ErrorToString function
|
Petr Schreiber
|
|
Dictionary
|
Add
|
000280
|
Added Dictionary_Delete function
|
Petr Schreiber
|
2011.12.08
|
SDK
|
Add
|
|
Added thinBasic_Class_AddProperty SDK function
|
|
|
SDK
|
Add
|
|
Added thinBasic_CheckEqualType_Mandatory SDK function
|
|
2011.12.06
|
Core
|
Add
|
|
DateTime$ function added
|
|
2011.11.28
|
thinAir
|
Improved
|
|
Improved File/New dialog introducing Scintilla as possible future editor control
|
|
|
Core
|
Fix
|
000339
|
Fixed JOIN$ when used with matrix of strings
|
Petr Schreiber
|
2011.11.23
|
Core
|
Add
|
|
cTimer class: added new .Intermediate_GetDescription method used to retrieve intermediate time description.
|
|
|
Core
|
Improved
|
|
cTimer class: improved .Elapsed method adding intermediate time description
|
|
2011.11.21
|
Core
|
Fix
|
000338
|
LogB function internal parsing error: inverted parameters
|
Petr Schreiber
|
|
Core
|
FixofFix
|
|
PARSE error for single array buffers after previous improve
|
|
2011.11.18
|
Core
|
Improved
|
|
PARSE when used with quadratic buffers (rows and columns parsing) in much faster than before (almost 10 times)
|
|
|
Core
|
Improved
|
|
PARSE has now an additional parameter (MaxRowToCheckForNField) used to reduce the number of row buffers used for determining number of fields
|
|
|
UI
|
Fix
|
000337
|
TBURL32 control did not have a default style
|
Petr Schreiber
|
2011.11.17
|
UI
|
Fix
|
000336
|
UpDown control did not have a default style
|
Petr Schreiber
|
|
UI
|
Fix
|
000018
|
Fixed CONTROL SET SIZE when used in UNITS Windows with custom controls working only with PIXELS like WebBrowser and ViewPort.
|
Petr Schreiber
|
2011.11.16
|
Core
|
Add
|
|
CLSID$ function added
|
|
|
Core
|
Add
|
|
PROGID$ function added
|
|
|
thinDebug
|
Improved
|
|
GUID variables now correctly identified and shown in debug window
|
|
|
Core
|
Improved
|
|
GUID variables now correctly initialized when they are created
|
|
|
Core
|
Fix
|
000334
|
GUID variables type not at all or wrongly supported
|
Petr Schreiber
|
|
Core
|
Improved
|
|
Improved error handling in StrPtr. Now it will check type of variable passes accepting only dynamic strings
|
|
2011.11.15
|
UI
|
Add
|
|
ACCEL ATTACH statement added
|
|
|
UI
|
Add
|
|
Win_PeekMessage function added
|
|
|
UIAdv
|
Fix
|
|
Fixed WebBrowser_ReadyState equates
|
|
|
Math
|
Add
|
000331
|
Lerp2 function added
|
dcromley
|
2011.11.13
|
Math
|
Add
|
000331
|
Lerp function added
|
dcromley
|
|
Core
|
Fix
|
000332
|
Fixed Function_CParams and Function_NParams
|
dcromley
|
2011.11.05
|
GDIP
|
Add
|
|
GDIp_LoadImageFromFile function added
|
|
|
GDIP
|
Add
|
|
GDIp_CreateBitMapFromFile function added
|
|
|
GDIP
|
Add
|
|
GDIp_CreateHBitMapFromBitmap function added
|
|
|
GDIP
|
Add
|
|
GDIp_DisposeImage function added
|
|
|
GDIP
|
Add
|
|
GDIp_DeleteGraphics function added
|
|
|
GDIP
|
Add
|
|
GDIp_GetImageSizeFromFile function added
|
|
|
GDIP
|
Add
|
|
GDIP_GetImageWidth function added
|
|
|
GDIP
|
Add
|
|
GDIP_GetImageHeight function added
|
|
|
GDIP
|
Add
|
|
GDIp_ConvertImage function added
|
|
|
GDIP
|
Add
|
|
GDIp_SaveImageToFile function added
|
|
|
GDIP
|
Add
|
|
GDIp_GetImageThumbnail function added
|
|
|
GDIP
|
Add
|
|
GDIp_CreateFromHDC function added
|
|
|
GDIP
|
Add
|
|
GDIp_DrawImage function added
|
|
|
GDIP
|
Add
|
|
GDIp_GetImagePixelFormat function added
|
|
|
GDIP
|
Add
|
|
Added new module GDIp (GDI+)
|
|
2011.10.27
|
Core
|
Fix
|
000328
|
Patch$ invalid behavior
|
Petr Schreiber
|
2011.10.25
|
Core
|
Add
|
|
Pow3 function added
|
|
|
Core
|
Add
|
|
Pow2 function added
|
|
|
Core
|
Add
|
|
Pow function added
|
|
|
SetUp
|
Improved
|
|
Setup installation will now check if thinAir.exe or thinBasic.exe process are running. If yes, installation process will stop showing a message box
|
Petr Schreiber
|
2011.10.24
|
Core
|
Fix
|
000325
|
Fixed FOR ... when used with WHILE clause
|
Petr Schreiber
|
2011.10.23
|
Core
|
Fix
|
000321
|
Fixed With/End With usage with string concatenation using . (php like)
|
Petr Schreiber
|
|
Core
|
Add
|
|
Assign$ function added
|
|
2011.10.20
|
Core
|
Improved
|
000323
|
InputBox$ has now hParent handle
|
Michael Clease
|
2011.10.18
|
Core
|
Fix
|
000317
|
Fixed multi dimensional array indexing when used inside UDT variables
|
dcromley
|
2011.10.13
|
Core
|
Fix
|
000319
|
Fixed problem in converting SINGLE numeric into string
|
dcromley
|
2011.10.02
|
Core
|
Add
|
|
Added Sum function
|
|
2011.09.11
|
Core
|
Fix
|
|
Fixed Return keyword when used with parentheses
|
Thomas Coxon
|