Version 1.10.2.0

<< Click to Display Table of Contents >>

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

Version 1.10.2.0

Date

Module

What

ID

Description

Thanks to:




 



2017.08.01

 

 

 

--- thinBasic version 1.10.2.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

 

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.5

 

 

Core

Compiler

 

thinBasic Core engine is now compiled using PB10.04

 

 

UPX

 

 

All thinBasic executables and modules are compressed with UPX 3.94

 

 

 

 

 

 

 

2017/08/01

SQLite

NEW

 

SQLite_FieldValue function added

 

 

SQLite

NEW

 

SQLite_GetRow function added

 

 

SQLite

NEW

 

SQLite_Select function added

 

 

SQLite

NEW

 

SQLite_Close function added

 

 

SQLite

NEW

 

SQLite_Exe function added

 

 

SQLite

NEW

 

SQLite_Open function added

 

 

StringBuilder

FIX

 

Added documentation of StringBuilder module

 

 

SQLite

NEW

 

Introduced a new module: SQLite.

SQLite database interface. More info about SQLite: https://www.sqlite.org/ 

 

2017/07/31

CJSON

NEW

 

cJSON_Item_GetValueNumber function added

 

 

CJSON

NEW

 

cJSON_LibIsLoaded function added

 

2017/07/28

thinBundle

FIX

 

Bundle now cleans the created directories once execution is completed and in case no user modification took place adding files not known to thinBundle at startup

 

 

StringBuilder

FIX

 

Incorrect internal buffer size after StringBuilder.Clear for objects initialized with buffer size or text

 

 

Registry

FIX

 

Registry_GetAllKeys will now return the sub keys

 

 

Registry

FIX

 

Registry_GetAllKeys ignored the user defined separator

 

2017/07/28

UI

FIX

 

UI User Interface module was incorrectly compiled with Unicode flag. This was corrupting many of the internal Win32 API functions calling.

 

 

thinAir

FIX

 

Fixed CodeBrowser function names when in presence of an UDT: End Type was not correctly intercepted and UDT name was placed in front of successive function names

 

2017/07/27

Core

NEW

 

IsZero function added

 

2017/07/26

thinAir

FIX

 

Fixed folding recognition when line contained a Tab char. In some case Tab was preventing to recognize folding sections

 

 

SDK

FIX

 

SDK thinBasic_ParsePtrToSomething fixed: no more need to specify BYVAL in order to return a pointer calculated from a numeric expression. If token found is not a variable, it will be assumed by default that it is a numeric expression returning a pointer to something

 

 

CJSON

NEW

 

CJSon_Item_GetNext function added

 

 

CJSON

NEW

 

CJSon_Item_GetPrev function added

 

 

CJSON

NEW

 

CJSon_Item_GetChild function added

 

2017/07/25

Oxygen

FIX

 

Got latest version from GitHub: https://github.com/Charles-Pegge/OxygenBasic

primo