<< Click to Display Table of Contents >> Navigation: What's new > 2019 - Version history > Version 1.10.7.0 |
Date |
Module |
What |
ID |
Description |
Thanks to: |
|
|||||
2019/05/26 |
|
|
|
--- thinBasic version 1.10.7.0 --- |
|
--- |
Updated |
|
Module updated to the latest version available on GitHub: https://github.com/ThinBASIC/thinBasic_TBGL |
Petr Schreiber |
|
--- |
Updated |
|
Oxygen module updated to the latest version available on GitHub: https://github.com/Charles-Pegge/OxygenBasic |
Charles Pegge |
|
|
Setup |
|
thinBasic Setup application: •created with Inno Script Studio 2.2.2.32 •compiled with Inno Setup Compiler version 5.5.9 |
|
|
|
Compiler |
|
thinBasic Core engine is now compiled using PB10.04 |
|
|
|
|
|
All thinBasic executables and modules are compressed with UPX 3.95 |
|
|
|
|
|
|
|
|
2019/05/23 |
Improved |
|
thinAir autocompletion will now show script Subs |
|
|
|
Improved |
|
thinAir autocompletion will now show script Functions |
|
|
|
Improved |
|
thinAir autocompletion will now show script UDTs |
|
|
2019/05/21 |
NEW |
|
Bin_To_Hex$ function added |
|
|
|
NEW |
|
Hex_To_Bin$ function added |
|
|
2019/05/02 |
NEW |
|
<ADODB_Command>.Execute method added |
|
|
2019/05/01 |
Improved |
|
LBound is now able to work with arrays of UDT inside an UDT |
Petr Schreiber |
|
|
Improved |
|
UBound is now able to work with arrays of UDT inside an UDT |
Petr Schreiber |
|
|
Improved |
|
Redim is now able to work with arrays of UDT inside an UDT |
Petr Schreiber |
|
|
NEW |
|
Started to add dynamic arrays of UDT inside UDT |
Petr Schreiber |
|
|
Improved |
|
Code Browser Notes child nodes are now sorted by the line where they are placed and not by Note name. This permits to follow notes sequence based on script sequence. Adding good notes can help structuring your scripts better |
|
|
|
NEW |
|
Code Browser will now scans also #Region/#EndRegion areas. Use them to better organize code inside your scripts |
|
|
|
Improved |
|
Code completion speed improvement. Equates and keywords in \thinbasic\ThinAir\Syntax\thinBasic\ are now separated in different files: •thinBasic_Autocompletion_EquatesN.ini •thinBasic_Autocompletion_EquatesS.ini •thinBasic_Autocompletion_Keys.ini •thinBasic_Autocompletion_Sharp.ini When coding, only the relevant keywords are loaded improving speed. |
|
|
|
Improved |
|
Code browser tree view now updates while typing after moving caret into a new line. |
|
|
2019/04/16 |
NEW |
|
Brace highlight matching color can be configured inside thinAir themes. See Default.theme.xml file for help on how configure it |
|
|
2019/04/11 |
NEW |
|
ServerXMLHTTPRequest.SetOption function added |
|
|
|
NEW |
|
ServerXMLHTTPRequest.GetOption function added |
|
|
2019/03/27 |
NEW |
|
Added "Select/Select all occurrences" right click menu in any edit page or CTRL+L allowing multiple selections.
All occurrences of the clicked or selected text will be selected as multiple selections.
When multiple selections are active it is possible to edit all selected text at the same time. |
|
|
|
NEW |
|
Added Replace functionality in Find dialog |
|
|
2019/02/06 |
NEW |
|
Automatic brace highlight matching during typing or cursor location move |
|
|
2019/01/27 |
Improved |
|
UDT functions can now have module classes passes BYREF parameters |
Petr Schreiber |
|
2019/01/20 |
FIX |
|
If an array of UDTs is created and UDT has constructor _Create, it will not be called. It is programmer responsibility to initialize each element of the array |
Petr Schreiber |
|
|
FIX |
|
If UDT constructor _Create has some parameters, they will be mandatory |
Petr Schreiber |
|
2018/11/22 |
NEW |
|
STILL TO BE FINISHED AND DOCUMENTED New I18N module added.
It will allow handling application translations using simple XML file structure implementing cI18N module class. See example at \thinBasic\SampleScripts\I18N\ |
|