PDA

View Full Version : Opened a new preview line: version 1.1.0.0



ErosOlmi
08-10-2006, 23:56
We have released a new preview development line with version 1.1.0.0

RTF_AppendText has now [SIZE=xx] and [FONT=FontName] UBB codes
Few new help improve.

ErosOlmi
11-10-2006, 17:43
Version updated.

8-10% more speed
thinAir improved to better handle assembler sources

If you make some speed compare, please report results to us. We have other possibly improvements on this side but we need some confirmations.

Thanks

ErosOlmi
14-10-2006, 23:07
Version updated.

GetWindowKeyState added
RTF_AppendText updated with new UBB codes

ErosOlmi
15-10-2006, 23:04
Updated preview version 1.1.0.0

Some more speed. Please report if any improve or not, thanks.
Mainly internal recording

ErosOlmi
16-10-2006, 23:39
thinBasic version 1.1.0.0 updated.
Again some more speed improvement (8-10% more). Previous speed improve was very little or invisible on fast machines.
Please report in forum any comment on speed changes even if negative. We are interested in any improve or even degrade.
Thanks a lot
Eros

Download: http://www.thinbasic.com/modules.php?op=modload&name=CmodsDownload

ErosOlmi
17-10-2006, 13:03
Just uploaded a new version with little more internal optimization.

ErosOlmi
27-10-2006, 23:15
Updated preview version 1.1.0.0

An important memory flow fixed (some special cases using SELECT/END SELECT )

A new fantastic module called TBASS
TBASS is a starting module wrapper of BASS audio library you can find at http://www.un4seen.com/bass.html
We have introduced just few functionalities but more and more will come on this module.
You will be able to play MP3 and other file format in a very simple way. Few lines to initialize the audio and 2/lines to prepare your music to be executed. Background audio in your applications, multi channel execution, and more ...
See SampleScripts\TBASS example and see how easy is to use it.

Have fun.

List of changes: http://www.thinbasic.com/public/products/thinBasic/help/html/version_1_1_0_0.htm

ErosOlmi
29-10-2006, 12:22
Version updated.

Quick fix not yet documented:
ASCIIZ inside UDT had no $NUL at the end of the real string entered by the user but always after the last byte. SO in reality it was never entered.
Still to investiga if this behave is present in other ASCIIZ string assignment.

ErosOlmi
30-10-2006, 01:07
Preview version 1.1.0.0 updated.

Some bug fix.

Introduced a new module: Eval
Eval will let you evaluate string expressions on the fly. For the moment it should be used only for math solving but in future ... :D
Not much examples/documentation but please have a look at SampleScripts\Eval for a quick example.
More advanced options will come on this new module. I do not want to anticipate anything but possibilities are huge.

ErosOlmi
30-10-2006, 12:20
Updated again.

Fix CALL statement. It was producing GPF due to recent code optimization was not considering dynamic function calling.

ErosOlmi
31-10-2006, 12:28
I've released a quick fix of thinCore.dll you can find here: http://www.thinbasic.com/public/products/thinBasic/Temp/thinCore20061031_1023.zip
If needed, download thinCore.dll and substitute the one present in thinBasic installation path.

Fix is about using ASCIIZ elements inside UDT.
Example


TYPE tMyUDT
MyLong AS LONG
MyAsciiZ AS ASCIIZ * 255
END TYPE

DIM MyVar as tMyUDT
DIM MyString AS STRING
MyVar.MyAsciiz = "TEST"

'---When using the asciiz element it was returning the full 255 bytes also with $NUL char
MyString = MyVar.MyAsciiz


A full version update will take place no later than next weekend. We are changing UI module message pump so full update not possible at this time.

Regards
Eros

ErosOlmi
12-11-2006, 23:33
Released update version 1.1.0.0

Mainly unternal recode and little fix.
Some more new functions in TBASS and OS modules. Roberto introduced some new functions in OS module working on windows service both on local or remote computers (in the same lan). Unfortunately they word only in WinNT class OS.

List of changes: http://www.thinbasic.com/public/products/thinBasic/help/html/whatsnew.htm

ErosOlmi
13-11-2006, 13:31
Version updated again.
I've made some errors in help file reporting wrong equates in TBASS module.

Sorry.
Eros

ErosOlmi
13-11-2006, 18:22
Sorry gui but today is the day of fix updates.
Fixed TBASS_Apply3D function.

Added a 3DTest sound effect into SampleScript\TBASS
It is just a little not finished starting test on 3D audio capabilities. You have to open a Mono audio files. Audio will be moved right/left showing distance.

Hope this is the last update for today :( :)
Eros

ErosOlmi
14-11-2006, 00:53
Version updated again.

I've added wrap function TBASS_ChannelSetAttributes. This function can set single channel frequency, volume and pan (left/right) all togheter or single parameter.
Have a look at modified sample thinBasic\SampleScripts\TBASS\TBASS_MP3_Player.tbasic after installation.
This function still has some satellite functions do be developed in order to have complete control over channel.