Version 1.10.6.0

<< Click to Display Table of Contents >>

Navigation:  What's new > 2019 - Version history >

Version 1.10.6.0

Date

Module

What

ID

Description

Thanks to:




 



2019/01/19

 

 

 

--- thinBasic version 1.10.6.0 ---

 

---

TBGL

Updated

 

Module updated to the latest version available on GitHub: https://github.com/ThinBASIC/thinBasic_TBGL

Petr Schreiber

---

Oxygen

Updated

 

Oxygen module updated to the latest version available on GitHub: https://github.com/Charles-Pegge/OxygenBasic

Charles Pegge

 

Inno SetUp

Setup

 

thinBasic Setup application:

created with Inno Script Studio 2.2.2.32

compiled with Inno Setup Compiler version 5.5.9

 

 

Core

Compiler

 

thinBasic Core engine is now compiled using PB10.04

 

 

UPX

 

 

All thinBasic executables and modules are compressed with UPX 3.94

 

 

 

 

 


 

2019/01/19

thinAir

Improved

 

Code completion is now faster even with big script files. No delay will be there while typing. Tested with scripts up to 15k lines.

 

 

thinAir

Improved

 

Folding operations are executed during idle time reducing delay in typing

 

 

thinAir

FIX

 

Fixed vertical scroll bar scrolling in MDI windows

 

2019/01/14

thinAir

Improved

 

Improved thinAir response when editing big files. Folding scan is now performed during idle time and not online while editing

 

2019/01/04

Core

FIX

000553

Function_CParams not reliable. Stack free operations were not clearing data of last calling stack so data were cumulated instead of cleared.

DirectuX

 

Core

FIX

 

Fixed script function execution when all parameters are optional and no () are used in function calling

DirectuX

2018/12/18

UI

NEW

 

Win_GetWindowRect function added

 

 

UI

NEW

 

Win_PtInRect function added

 

 

UI

NEW

 

Win_StretchBlt function added

 

2018/12/06

Core

FIX

 

Fixed Array Scan ... when used with = comparison

Petr Schreiber

2018/11/24

Core

FIX

 

Fixed UDT creation in module when calling thinBasic_AddUdt function caused  by $CRLF ot $TAB or $SPC at the beginning of the string buffer

 

 

CJSon

FIX

 

Fixed CJSon UDT not created during module loading

 

2018/11/21

UI

FIX

 

Fixed examples in \SampleScripts\UI\TreeView\

TreeView handling function not working

 

 

UI

FIX

 

Fixed examples in \SampleScripts\UI\ViewPort\

TreeView handling function not working

 

2018/11/02

Visual Designer

FIX

 

Fixed output code when adding TreeView control

DirectuX

 

Visual Designer

FIX

 

Fixed output code when adding ProgressBar control

DirectuX

2018/11/01

Core

NEW

 

Shell function added

OS_Shell has command line max number of chars limitation. Shell solve this limitation.

M30_NXG

2018/10/18

thinAir

FIX

 

When a script is executed and a runtime error occurs, thinAir brings to the line where the error occurred

 

 

Core

NEW

 

Added APP_ConfigFile function

Reneminer

 

Core

FIX

 

Documented IN$ function

 

2018/10/17

AppConfig

NEW

 

<cAppConfig>.SetSearchKey method added

DirectuX

 

AppConfig

NEW

 

<cAppConfig>.GetSearchKey method added

DirectuX

 

AppConfig

NEW

 

Improved nesting node levels of XML file up to 3

 

 

Core

NEW

 

Any number of underscore characters (_) can appear anywhere between (but not as first character) digits in a numerical literal. This feature enables you, for example, to separate groups of digits in numeric literals, which can improve the readability of your code

 

Example:

Quad creditCardNumber = 1234_5678_9012_3456

Long SecurityNumber = 999_99_9999

Double MyPi =      3.14_15