6 Janvier 2003 - Bonne année !
PureBasic V3.50 (Windows) :
- Ajouté: Bibliothèque Engine3D
- Ajouté: Bibliothèque Camera
- Ajouté: Bibliothèque Light
- Ajouté: Bibliothèque Mesh
- Ajouté: Bibliothèque Texture
- Ajouté: WriteFloat(), ReadFloat(), MouseLocate(), MD5FileFingerprint()
- Ajouté: Les options STDCALL et ANY pour les PureLibraries. Voir la documentation du SDK doc
- Ajouté: GetGadgetItemState() supporte les boites à cocher du TreeGadget()
- Ajouté: SetGadgetState() supporte le ButtonImageGadget()
- Amélioré: CallFunction() et CallFunctionFast(): Les floats peuvent être passé directement
- Amélioré: Le paramètre 'Apparence' de SetStatusBarText() est maintenant optionel
- Amélioré: Le paramètre 'Options' de Frame3DGadget() est maintenant optionel
- Optimizé: CallFunctionFast() (2x plus rapide)
- Optimizé: La génération du code: Chr(#Constante) et quelques améliorations en vitesse d'execution
- Modifié: L'assembleur (FASM), est maintenant utilisé, résultant en un code plus compact et plus rapide
- Modifié: LSet() par RSet() et RSet() par LSet() (Fonctionnement inversé par rapport au autres BASIC)
- Modifié: OpenTreeGadgetNode() et CloseTreeGadgetNode() nécessitent un paramètre
- Modifié: ReleaseMouse() nécessite un paramètre
- Fixé: Le support de la souris en mode jeux fenetré
- Fixé: SelectElement() lorsque la valeur passée était -1
- Fixé: TreeGadget() quand il était utilisé plusieurs fois sur la même fenêtre
- Fixé: SaveImage() sur le bureaux en mode 16bits et 8bits
- Fixé: RSet() avec 2 arguments
- Fixé: Un peu bug dans ParseDate()
- Fixé: AddPackFile() et AddPackMemory(): dépassement de capacité dans quelques rare cas
- Fixé: OpenFileRequester() en mode multiselection
- Fixé: Un bug etrange quand de nombreuses images étaient utilisées dans les GadgetItems
- Fixé: Bibliothèque Cipher