Version 1.7.5.0

<< Click to Display Table of Contents >>

Navigation:  What's new > 2009 - version history >

Version 1.7.5.0

Release date: 2009.01.04

 

General

Date

What

Description

Thanks to:

---

Help file

Starting from this release, thinBasic list of changes will be organized by module/date and not only by date. This new organization will let you quickly identify which area of interest has been updated


 

 

Core Module changes

Date

What

Description

Thanks to:

2009.01.02

Improved

INPUTBOX$ function substituted by an home made version able to handle different EU languages and using standard window font

Petr Schreiber

2008.12.22

Fix

Problem in functions execution optimization: functions executed more than once and having no local variables and no parameters but just STATIC variables were generating a GPF.

Petr Schreiber

2008.12.21

Add

CHS function added to invert the sign of a numeric expression

Michael Clease, Petr Schreiber

2008.12.18

Fix

Impossibility to pass UNION variables as function parameter. Now possible.

Thomas


Fix

Dim WhatEverVariable = ... syntax caused a GPF during parsing.

Problem was caused by the fact that a Variant variable was created but default

value was not passed correctly. Now fixed.

Thomas

2008.12.14

Improved

Improved script pre-parsing phase flow control structures checking.

Now during pre-parsing the following pairs structures will be checked for incorrect or missing pair: IF/END IF, FOR/NEXT, WHILE/WEND, SELECT CASE/END SELECT.

efly2020

 

 

Exe Module changes

Date

What

Description

Thanks to:

2008.12.17

Fix

EXE_PE_GetSubSystem function missed from module

Petr Schreiber


Add

EXE_EnableException function added

Petr Schreiber


Add

EXE_DisableException function added

Petr Schreiber

 

 

INI Module changes

Date

What

Description

Thanks to:

2008.12.10

Improved

INI_GetSectionKeyList function improved. It is now possible to indicate a specific separator for section key names

Big Jon

2008.12.10

Improved

INI_GetSectionsList function improved. It is now possible to indicate a specific separator for section names

Big Jon

2008.12.10

Improved

INI_GetKey function improved. Default value is now optional


 

 

Tracing Module changes (ie thinDebugger)

Date

What

Description

Thanks to:

2008.12.29

Add

Added a more easy way to show variable content. A specific control (textbox, grid, ...)will be used depending on the variable type. More improvements soon


2008.12.20

Fix

When selecting a special stack level, corresponding variables were now shown

Thomas


Improved

Debugger is now able to show STATIC variables.

Thomas

2008.12.20

Fix

GPF when closing debug window with the execution cursor over a break point with an UNION or TYPE variable

Thomas

2008.12.18

Fix

Parameters passed BYREF in user defined subs or functions were causing

random GPF when in debugging session

Thomas

 

 

UI (User Interface) Module changes

Date

What

Description

Thanks to:

2008.01.04

Add

ViewPort_SetChild function added



Add

New user interface control: ViewPort

CONTROL ADD VIEWPORT ... statement added


2008.12.30

Add

UpDown_SetBase function added



Add

UpDown_GetBase function added



Add

UpDown_GetRangeMax function added



Add

UpDown_GetRangeMin function added



Add

UpDown_SetPosition function added



Add

UpDown_GetPosition function added



Add

UpDown_SetAccell function added



Add

UpDown_GetBuddy function added



Add

UpDown_SetRange function added



Add

UpDown_SetBuddy function added



Add

CONTROL ADD UPDOWN ... control added


2008.12.21

Add

PropertyRoot_Create function added



Add

PropertyRoot_ItemAdd function added



Add

PropertyRoot_Count function added



Add

PropertyRoot_Free function added



Add

PropertyList_GetPropertyRoot function added



Add

PropertyList_SetPropertyRoot function added


2008.12.13

Add

New User Interface control: MLGrid

CONTROL ADD MLGRID ... statement added

STILL UNDER CONSTRUCTION. Behave and functions can change!


2008.12.12

Add

PropertyList_ItemsSetHeight function added



Add

PropertyList_ItemGetPtr function added



Add

PropertyList_ItemGetName function added



Add

PropertyList_ItemsGetCount function added



Add

PropertyList_ItemSelChange function added



Add

PropertyList_ItemAdd function added



Add

New User Interface control: PropertyList

CONTROL ADD PROPERTYLIST ... statement added


2008.12.05

Improved

Splitter control improved. Spliter window is no more the parent window of child panes but each controlled window remain child of the original window. So splitter control will just handle child window resizing without being they parents.


2008.12.03

Fix

ImageList_Add function was not correctly parsed by thinBasic engine.

Close parenthesis at the end of the function not correctly handled.