View Full Version : thinBasic Beta 1.8.7.0
ErosOlmi
08-05-2011, 21:44
thinBasic Beta 1.8.7.0
Download from: http://www.thinbasic.biz/projects/thinbasic/thinBasic_1.8.7.0.zip
Many bugs fixed and features added.
In particular thinAir (thinBasic editor) has been internally completely re-factored.
TBGL and Oxygen modules updated to the latest available so far in thinBasic SVN Server.
See thinBasic help for complete and detailed list of changes.
Also please follow support area (http://www.thinbasic.com/community/project.php) if you want to check what's going on under the curtains in thinBasic development
More updates in next few weeks
Regards
Eros
Petr Schreiber
09-05-2011, 00:39
Great, great, great!
This release is huge step forward in IDE and language stability! Thanks a lot!
ThinAIR has now Windows Vista/7 compatible icon, which is no more blocky when stretched.
All SampleScripts went through facelift, so they are in sync with recently added enhancements to the language.
From TBGL point of view, here is what happened since 1.8.6.0:
Added and improved
TBGL_DepthFunc - programmer can decide for alternative modes
TBGL_Periodic* - set of functions for timer pumped rendering arranged and some important functions added
Added set of functions for multimonitor support:
TBGL_DisplayGetCount
TBGL_DisplayGetInfo
TBGL_SendWindowToDisplay
TBGL_GetWindowDisplay
TBGL_EntitySetScale - now supports 1 to 3 scale params for better comfort
TBGL_EntityGetScale - new
TBGL_PrintFont - both 2D and 3D positioning can be used
TBGL_GetFontTextSize - useful function to measure final text block size in pixels, good for precise positioning
TBGL_GetTextureHandle - converts TBGL texture slot to OpenGL handle, good for low-level coders
... and of course many tweaks here and there
Fixed
Fixed problem with TBGL_NewListSpace false positive run time errors
Fix of TBGL_Viewport in pixel mode
TBGL_SaveScreenshot - recoded to faster way and working in Vista/7
Entity camera custom field of view could badly interact with custom aspect ratios
Templates
Added 2 new TBGL templates: actor_OBJECT and animator_OBJECT. They serve to create completely custom Entity based objects, where animator one can serve as manager of multiple actor entities. I use it frequently at work to build independent objects which can be reused from project to project and all handled in similar way thanks to unified interface layed out by the template.
Petr
ErosOlmi
09-05-2011, 00:58
Uploaded again thinBasic 1.8.7 with latest TBGL help included
Ciao
Eros
Petr Schreiber
09-05-2011, 01:03
Perfect, thank you very much :)
Petr
thank you Eros, seems many new features added or corrected , i have checked until now the split with null delimiter, Win_GetPixel, Canvas_Circle it works well.
zak
ErosOlmi
09-05-2011, 10:27
... Win_GetPixel, Canvas_Circle ...
I've seen in your scripts that you used them so I added as native functions ;)
I also wrapped many USER32 Windows SDK functions in order to be able to use them without any need to declare. See help at http://www.thinbasic.com/public/products/thinBasic/help/html/index.html?windows.htm
In general, if you need something you often use, just ask in support area and I will happy to add new native functions.
Ciao
Eros
catventure
09-05-2011, 20:43
Thanks for the wonderful latest release and the great work on thinAir :good:
Regards,
catventure (Phil)
REDEBOLT
10-05-2011, 23:27
thinBasic Beta 1.8.7.0
Download from: http://www.thinbasic.biz/projects/thinbasic/thinBasic_1.8.7.0.zip
Many bugs fixed and features added.
In particular thinAir (thinBasic editor) has been internally completely re-factored.
TBGL and Oxygen modules updated to the latest available so far in thinBasic SVN Server.
See thinBasic help for complete and detailed list of changes.
Also please follow support area (http://www.thinbasic.com/community/project.php) if you want to check what's going on under the curtains in thinBasic development
More updates in next few weeks
Regards
Eros
Eros,
can I install TB over my current installation 1.8.60, or must I uninstall the current installation first?
Bob
Thanks for the update guys. I haven't had time to test it out, but the list of new things sound really great. Rewriting an Editor from scratch is no small task!
ErosOlmi
10-05-2011, 23:46
Eros,
can I install TB over my current installation 1.8.60, or must I uninstall the current installation first?
Bob
You can install over your previous version.
Just be sure thinBasic and/or thinAir are not running when you install new version.
Eros