Version 1.6.0.5

<< Click to Display Table of Contents >>

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

Version 1.6.0.5

Release date: 2008.04.15

Dates with background color XXX indicate a preview version release.

 

Date

Area/Module

What

Description

Thanks to:

2008.04.15

thinAir

Fix

Fixed some About menus pointing to obsolete web pages  



thinAir

Add

Debug options now available. A new button and menu is active in thinAir toolbar and menu or pressing F8 key.

This will allow script execution in the new tracing mode without the need to modify your script.

Debugging facility is new and will be improved in the next weeks but since now you can:

trace line by line
Just press F8 key to step line by line

execute
Just press F5 to execute your script till the next break point

set/remove break points
Move the cursor on the line where your wnat set/remove a break point and press CTRL + F2

inspect variables value
Type the name of one or more variable(s) in the right pane separated by any space, comma or CR/LF and you will see variables values at any execution step

 

More options and a better user interface will come very soon.



thinAir

Improved

Template dialog window redesigned

Psch


DT

Fix

DT_TimeToMillisec fixed a format problem when milliseconds valued from 1 to 99



DT

Fix

DT_MillisecToTime fixed a format problem when milliseconds valued from 1 to 99



DT

Improved

DT_TimeFormat have now an optional additional parameter that allows indication of formatting options

Dave


DT

Improved

DT_GetTime function has now an optional parameter used to indicate time type: local or system

Dave

2008.04.14

Core

Fix

Fixed an exponentiation problem.

If exponentiation ^ is used in numeric expressions containing also multiplications or divisions result is nonsense.

Psch


Trace

New

Another brand new module allowing script tracing/debugging.

It is now possible to debug a thinBasic script just adding the following line into a script:

USES "TRACE"

If this line is present, Trace module will start and will interact with script execution allowing:

line by line execution

break point setup

variable inspection

 



Oxygen

New

A brand new module from Charles Pegge.

This module implements the possibility to generate and execute machine code on the fly coding directly a kind of macro assembler.

More info will come. For the moment see examples and module info in thinBasic community forum at:

http://community.thinbasic.com/index.php?topic=1637.0

A big plus of this module is that it comes with full FreeBasic source code. A great material for study. Thanks a lot Charles!

Source code is present in \thinBasic\SDK\ directory

Charles