Version 1.0.8.2

<< Click to Display Table of Contents >>

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

Version 1.0.8.2

Release date: 2006.01.16

 

Date

Area/Module

What

Description

Thanks to:

2006.01.15

UI

Add

Added some new equates for RichEdit control handling



Core

Fix

STRPTR close parenthesis parsing error in case of passing array variable



Core

Fix

VARPTR close parenthesis parsing error in case of passing array variable


2006.01.13

XPrint

Add

XPRINT_Ellipse



XPrint

Add

XPRINT_Width



XPrint

Add

XPRINT_Color



Core

Improve

thinCore module interface SDK.

Module functions interface from inside SDK can now return any numerical data type. Before only EXT was supported.

See thinCore.inc file for those having Power Basic SDK interface.


2006.01.11

XPrint

Add

XPRINT_SCALE



XPrint

Add

XPRINT_SET


2006.01.10

Core

Improve

#INCLUDE statement: it is now possible to use meta variables inside the name of the file to include. Meta variables are just place holders that will be replaced at run-time. Supported meta variables are: %APP_PATH%, %APP_SOURCEPATH%

 

Example: #INCLUDE "%APP_PATH%\Includes\MyInclude.inc"


2006.01.09

Core

Fix

Poor performance in preview version due to an incorrect declaration of max number of variables per script.

Psch

2006.01.07

XPrint

Add

XPRINT_GET



XPrint

Add

XPRINT$


2006.01.07

UI

Fix

Fix a wrong equate declaration interfering with TBGL module

Psch

2006.01.06

Core

Change

FUNCTION returning parameter is now optional. If omitted a LONG value will be assumed.


2006.01.05

Core

Improve

thinBasic passes parameters to functions as BYVAL. It means that a copy of the variable or expression is allocated inside the function. Changes to this copy will not effect any data outside the function.

Now you can pass variables to functions by reference using BYREF just in front of parameter declaration. In this way, the address of the variable is passed. Any change to the variable passed BYREF will also effect passed variable outside the function.

You can pass BYREF any numeric or string variable. Full arrays passed BYREF are not still supported but single array elements are OK.


2006.01.04

BIFF

Fix

.XLS files created with BIFF module were not compatible with OpenOffice due to incorrect file type marker

Psch


TBGL

Improve

New version (0.1.6) of Psch module TBGL.

See TBGL help manual in thinBasic installation menu and all examples under

thinBasic\SampleScripts\TBGL directory.

More stable, more functions.

Worth to give a try.



UI

Improve

Improved dialogs message pump.

Improved RichEdit support with a complete new example.



UI

Add

CONTROL SET TOOLTIP


2006.01.02

COMM

Fix

COMM_Recv error. Number of bytes to read misunderstood.

Driver55


Core

Add

RNDF

Psch

2006.01.01

XPrint

Add

XPRINT_Box



Core

Fix

Numeric value returned by any declared API functions using DECLARE statement was ignored.

Psch

2005.12.27

XPrint

Add

XPRINT_Font



XPrint

Add

XPRINT_Cancel



XPrint

Add

XPRINT_Close



XPrint

Add

XPRINT_FormFeed



XPrint

Add

XPRINT_Attach



XPrint

Add

New XPRINT module: Printer Module

Psch


UI

Add

CONTROL POST



UI

Add

CONTROL REDRAW



UI

Add

DIALOG POST



UI

Add

DIALOG REDRAW



UI

Fix

DIALOG FONT error. PointSize not parsed correctly.



UI

Add

DIALOG UNITS



UI

Add

DIALOG PIXELS



UI

Improve

DIALOG NEW has now the option to specify the unit of measure to be used: PIXELS or UNITS. Default one is UNITS



UI

Add

PeekMessage