Version 1.1.0.0

<< Click to Display Table of Contents >>

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

Version 1.1.0.0

Release date: 2006.11.18

 

Date

Area/Module

What

Description

Thanks to:

2006.11.18

UI

Fix

RTF_LoadFromFile had some problems with internal streaming procedure. Now fixed. Also changed return parameter. Now the loaded buffer is also returned as string.

Catventure


UI

Fix

RTF_SaveToFile  had some problems with internal streaming procedure. Now fixed. Also changed return parameter. Now the saved buffer is also returned as string in case of need.

Catventure

2006.11.15

TBASS

Add

TBASS_ChannelGetAttributes


2006.11.13

TBASS

Add

TBASS_ChannelSetAttributes

Psch


TBASS

Fix

Error in TBASS_Apply3D function  

Psch

2006.11.12

TBGL

Improve

Petr has made some internal fix to TBGL module. Help file improved.

Psch


TBASS

Add

TBASS_ChannelSet3DPosition



TBASS

Add

TBASS_Set3DPosition



TBASS

Add

TBASS_Set3DFactors



TBASS

Add

TBASS_SetEAXPreset



TBASS

Add

TBASS_SetEAXParameters



TBASS

Add

TBASS_Apply3D


2006.11.10

OS

Add

OS_ServiceGetList



OS

Add

OS_ServiceStartTypeDescription



OS

Add

OS_ServiceSetStartType



OS

Add

OS_ServiceGetStartType



OS

Add

OS_ServiceStatusDescription



OS

Add

OS_ServiceQuery



OS

Add

OS_ServiceStart



OS

Add

OS_ServiceStop


2006.11.08

thinAir

Add

Possibility to copy/paste source code from html formatted colored text into thinAir automatically converting RTF into plain text.



UI

Improve

Message pump improvements. Now able to check message pump for different simultaneous dialogs


2006.10.30

Core

Fix

CALL statement GPF due to recent code optimization. Now fixed

Psch

2006.10.29

Eval

Add

Eval_GetNumber function added



Eval

Add

Eval_SetNumber function added



Eval

Add

Eval function added



Eval

Add

Eval module introduced. This module will allow to evaluate math equations on the fly. Plus much more that will come later as new functionalities.



Core

Fix

Fixed ASCIIZ strings inside UDT. $NUL char was not placed in the correct position

kryton9


Core

Fix

Fixed an error in DIALOG NEW in case dialog title was more than 229 long

kryton9

2006.10.28

UI

Add

Introduced a new control for displaying a url simulation in dialogs. New control class name is "TBURL32".

Attention: still to check if working on all OS


2006.10.27

Core

Fix

Fixed a memory flow when using SELECT / END SELECT statement inside a function or when using CASE ELSE statement. In some particula circumstances END SELECT statement was not correctly recognized corrupting the stack.

Psch


thinAir

Improve

Introduced new execution script flags into thinAir options


2006.10.25

thinAir

Fix

Fixed various problems with thinAir



UI

Add

Dialog_GetControl function added



TBASS

Add

TBASS_SetConfig function added.



TBASS

Add

TBASS_GetConfig function added.



TBASS

Add

TBASS_ChannelPause function added.



UI

Add

Control_SetText function added.



TBASS

Add

TBASS_ChannelSetPosition function added.



TBASS

Add

TBASS_ChannelGetPosition function added.



TBASS

Add

TBASS_ChannelGetLength function added.



TBASS

Add

TBASS_SetVolume function added.



TBASS

Add

TBASS_GetVolume function added.



TBASS

Add

TBASS_ChannelStop function added.



TBASS

Add

TBASS_ChannelIsActive function added.



TBASS

Add

TBASS_SampleGetChannel function added.



TBASS

Add

TBASS_SampleLoad function added.



TBASS

Add

TBASS_ChannelPlay function added.



TBASS

Add

TBASS_Free function added.



TBASS

Add

TBASS_ChannelPlay function added.



TBASS

Add

TBASS_ErrorGetCode function added.



TBASS

Add

TBASS_MusicLoad function added.



TBASS

Add

TBASS_MusicFree function added.



TBASS

Add

TBASS_StreamCreateFile function added.



TBASS

Add

TBASS_StreamFree function added.



TBASS

Add

TBASS_GetVersion function added.



TBASS

Add

TBASS_Init function added.


2006.10.24

TBASS

Add

Introduced a new module: TBASS

TBASS is a module wrapper for the famous BASS audio library. From their site at http://www.un4seen.com/bass.html :

 

"BASS is an audio library for use in Windows and Mac OSX software. Its purpose is to provide developers with the most powerful and efficient (yet easy to use), sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a tiny DLL, under 100KB* in size."

 

Here thinBasic TBASS wrapper will expose some internal BASS functions in order to easily handle sound files.

 

Important: BASS audio library is free for free scripts. If you plan to make money from your scripts and they use TBASS module wrapper you have to purchase a licence from BASS authors.


2006.10.16

Core

Improve

Again on internal optimization. Some more little speed and mainly code optimization for better future maintenance.


2006.10.16

UI

Improve

Added a personalized control icon (upper left corner) to windows generated by UI module instead of old style window icon.



Core

Improve

Another 3-5% speed improve in script execution.


2006.10.14

UI

Add

GetWindowKeyState similar to GetAsyncKeyState but checks if the requested window handle is the current window handle.



UI

Improve

RTF_AppendText with UBB codes has now COLOR, BCOLOR and CCOLOR codes.


2006.10.11

Core

Improve

A general 8-10% execution speed improvement.



thinAir

Improve

Better assembler source code handling. It is now possible to edit assembler source code with syntax highlight. Compilation of assembler source code is also possible from inside thinAir.


2006.10.08

UI

Improve

RTF_AppendText with UBB codes has now SIZE and FONT codes