PureBasic 4.60 Final !

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

PureBasic 4.60 Final !

Post by Fred »

Hello there,

After quite some time of testing, PureBasic 4.60 final version is out ! Here is the full list of changes:

Code: Select all

- added: a brand new '3D' example folder 
- added: 'Joint' library 
- added: 'SpecialEffect' library 
- added: 'StaticGeometry' library 
- added: CameraPitch(), CameraRoll(), CameraYaw(), SwitchCamera() 
- added: ApplyEntityForce(), ApplyEntityImpulse(), EntityPitch(), EntityRoll(), EntityYaw() 
- added: GetEntityAttribute(), GetEntityMaterial(), SetEntityAttribute(), SetEntityMaterial() 
- added: LightDiffuseColor(), SpotLightRange(), LightLookAt(), DisableLightShadows() 
- added: MaterialDepthWrite(), MaterialSelfIlluminationColor(), MaterialShininess(), GetScriptMaterial() 
- added: CreateLine3D(), CreateCube(), CreateSphere(), CreateCylinder(), CreatePlane()  
- added: MeshVertexCount(), UpdateMeshBoundingBox(), MeshRadius(), AddMeshVertex() 
- added: MeshVertexNormal(), MeshVertexColor(), AddSubMesh(), BuildMeshShadowVolume() 
- added: MeshVertexTextureCoordinate(), AddMeshFace(), FinishMesh(), NormalizeMesh()  
- added: SaveMesh(), SetMeshMaterial(), SubMeshCount(), TransformMesh() 
- added: NodePitch(), NodeRoll(), NodeYaw(), GetScriptTexture(), TextureOutput() 
- added: EntityCollide(), RayCollide 
- added: OpenGL renderer to the 3D library on Windows, when using the OpenGL subsystem 
- added: CanvasGadget(), CanvasOutput() 
- added: SetGadgetItemData() for PanelGadget 
- added: MoveElement(), MergeLists(), SplitList() 
- added: RandomizeList(), RandomizeArray(), DoubleClickTime() 
- added: PushListPosition(), PopListPosition(), PushMapPosition(), PopMapPosition() 
- added: ImageID parameter to OpenSubMenu() 
- added: #PB_ListIcon_ThreeState and #PB_ListIcon_Inbetween 
- added: #PB_Tree_ThreeState and #PB_Tree_Inbetween 
- added: crossplatform ComboBox events 
- added: 'DeclareC' keyword for completness 

- changed: FindString() 'StartPosition' parameter to be optional 
- changed: WebGadget to use WebKitGtk on Linux 
- changed: ContainerGadget with #PB_Container_Borderless to no longer add a 2px invisible border on Linux 
- changed: EntityPhysicBody(), CreateLight(), RenderWorld(), ShowGUI(), WorldShadows() 
- changed: EntityMaterial() to SetEntityMaterial() 

- removed: Get/SetEntityMass(), Get/SetEntityFriction() 
- removed: SetMeshData() 

- fixed: Many bugs 

IDE:
- added: IDE options for commandline project building 
- added: monitoring of files for changes on disk while they are open in the IDE 
- added: FilePanel custom implementation with Drag & Drop, Dropdown menu, scrolling also on OSX 
- added: Diff tool for directories/files 
- added: Html help viewer for Linux/OSX 
- added: Help viewer in toolspanel 
- added: new Color Picker tool 
- added: enabled font selection in IDE for OSX 
- added: ProjectPanel now remembers node expanded states 

Debugger:
- added: maximize button to all debugger windows 
- added: all IsXxx() and XxxID() functions to the expression parser (for data breakpoints) 
We would like to thank you all for your patience and for all the tests done on previous beta and RC !

Have fun and enjoy,

The Fantaisie Software Team
User avatar
falsam
Enthusiast
Enthusiast
Posts: 632
Joined: Wed Sep 21, 2011 9:11 am
Location: France
Contact:

Re: PureBasic 4.60 Final !

Post by falsam »

Fred thank you for this energy. :)

➽ Windows 11 64-bit - PB 6.21 x64 - AMD Ryzen 7 - NVIDIA GeForce GTX 1650 Ti

Sorry for my bad english and the Dunning–Kruger effect 🤪
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: PureBasic 4.60 Final !

Post by Kuron »

Thank you, Fred.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
Droopy
Enthusiast
Enthusiast
Posts: 658
Joined: Thu Sep 16, 2004 9:50 pm
Location: France
Contact:

Re: PureBasic 4.60 Final !

Post by Droopy »

Christmas before christmas :wink:
User avatar
Arctic Fox
Enthusiast
Enthusiast
Posts: 609
Joined: Sun Dec 21, 2008 5:02 pm
Location: Aarhus, Denmark

Re: PureBasic 4.60 Final !

Post by Arctic Fox »

Wonderful news! Thanks a lot :D
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Re: PureBasic 4.60 Final !

Post by Polo »

Thanks, it's almost strange to be able to right click on the IDE on OSX now :D
jamirokwai
Enthusiast
Enthusiast
Posts: 796
Joined: Tue May 20, 2008 2:12 am
Location: Cologne, Germany
Contact:

Re: PureBasic 4.60 Final !

Post by jamirokwai »

Grrreat :-)
Thanks!
Regards,
JamiroKwai
User avatar
GeBonet
Enthusiast
Enthusiast
Posts: 135
Joined: Fri Apr 04, 2008 6:20 pm
Location: Belgium

Re: PureBasic 4.60 Final !

Post by GeBonet »

Thank you very much in every language, :lol:
Sorry for my english :wink: ! (Windows Xp, Vista and Windows 7, Windows 10)
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Re: PureBasic 4.60 Final !

Post by rsts »

Merci beaucoup
User avatar
Shield
Addict
Addict
Posts: 1021
Joined: Fri Jan 21, 2011 8:25 am
Location: 'stralia!
Contact:

Re: PureBasic 4.60 Final !

Post by Shield »

thx. :wink:
Image
Blog: Why Does It Suck? (http://whydoesitsuck.com/)
"You can disagree with me as much as you want, but during this talk, by definition, anybody who disagrees is stupid and ugly."
- Linus Torvalds
Perkin
Enthusiast
Enthusiast
Posts: 504
Joined: Thu Jul 03, 2008 10:13 pm
Location: Kent, UK

Re: PureBasic 4.60 Final !

Post by Perkin »

Nice one, thanks.
%101010 = $2A = 42
USCode
Addict
Addict
Posts: 923
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle

Re: PureBasic 4.60 Final !

Post by USCode »

Not to rain on the parade but aren't there a ton of pending bugs on all platforms?
This seems premature.
User avatar
kenmo
Addict
Addict
Posts: 2033
Joined: Tue Dec 23, 2003 3:54 am

Re: PureBasic 4.60 Final !

Post by kenmo »

Thank you Fred!
USCode wrote:Not to rain on the parade but aren't there a ton of pending bugs on all platforms?
This seems premature.
I believe the next version (4.61) will be an all-bugfix release... yes? I think I heard that somewhere.
User avatar
Demivec
Addict
Addict
Posts: 4260
Joined: Mon Jul 25, 2005 3:51 pm
Location: Utah, USA

Re: PureBasic 4.60 Final !

Post by Demivec »

Excellent!

Downloading . . . :)
User avatar
idle
Always Here
Always Here
Posts: 5836
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: PureBasic 4.60 Final !

Post by idle »

Thanks Fred the compilers sweet on Linux
Windows 11, Manjaro, Raspberry Pi OS
Image
Post Reply