Pure Basic : optimized basic compiler
English  
Deutsch  
Introduction visual basic compiler Nouveautés visual basic compiler Télécharger visual basic compiler Screenshots optimized programming language Acheter visual basic compiler Support visual basic compiler FAQ optimized programming language Liens

16 Décembre 2008


PureBasic V4.30 (Tous systèmes)

- Ajouté: Version 64 bits de PureBasic (Windows)
- Ajouté: Support de MacOS X x86
- Ajouté: Bibliothèque 'JPEG 2000'
- Ajouté: Bibliothèque 'Node'
- Ajouté: Bibliothèque 'Gadget3D'
- Ajouté: Bibliothèque 'Window3D'
- Ajouté: Bibliothèque 'Sound3D'
- Ajouté: Support de l'unicode dans le moteur 3d
- Ajouté: Support de MacOS X pour le moteur 3d
- Ajouté: Rotation absolue et relative pour toutes les commandes du moteur 3d
- Ajouté: Deplacement absolu pour les corps physiques du moteur 3d
- Ajouté: EntityID(), EntityLookAt()
- Ajouté: CameraProjectionX(), CameraProjectionY(), WorldDebug(), Sun()
- Ajouté: MousePick(), PointPick(), PickX/Y/Z(), CreateWater(), AntialiasingMode()
- Ajouté: CatchModule(), ArraySize(), WindowBounds(), DesktopX(), DesktopY()
- Ajouté: FinishDatabaseQuery(), DatabaseID()
- Ajouté: CreateSemaphore(), FreeSemaphore(), SignalSemaphore(), WaitSemaphore(), TrySemaphore()
- Ajouté: Type natif '.i' pour gérer les entiers 32/64 bits
- Ajouté: Read/WriteInteger(), Read/WritePreferenceInteger(), PeekI(), PokeI()
- Ajouté: Support de la localisation de la langue pour le compiler et le débogueur
- Ajouté: Paramètre 'Style' pour FontRequester()
- Ajouté: Support de 'And/Or' avec le mot clef CompilerIf
- Ajouté: #PB_Event_MinimizeWindow, #PB_Event_MaximizeWindow, #PB_Event_RestoreWindow
- Ajouté: Support de #PB_Ignore pour AddStatusBarField()
- Ajouté: Support de #PB_Explorer_DisplayMode pour ExplorerListGadget()
- Ajouté: Support de plusieurs joysticks
- Ajouté: Constante #PB_Compiler_FilePath

- Amélioré: Refonte complète de la bibliothèque 'OnError' (cross-plateforme)
- Amélioré: Le paramètre de InitScintilla() est maintenant optionnel
- Amélioré: Re-écriture complète du débogueur pour supporter les nouvelles plateformes

- Optimisé: Bibliothèque 'XML' pour pouvoir gérer des gros fichiers rapidement
- Optimisé: Bibliothèque 'LinkedList' pour éviter trop de fragmentation mémoire

- Modifié: Le mot clef 'Read' nécessite un type (Read.l, Read.q etc.) pour éviter des problèmes de migration 64 bits
- Modifié: CountList() en ListSize()
- Modifié: ClearGadgetItemList() en ClearGadgetItems()
- Modifié: CameraProjection() en CameraProjectionMode()
- Modifié: AddElement() et consors renvoient le pointeur du début des données
- Modifié: La hauteur de ComboBoxGadget() est la hauteur réelle du gadget
- Modifié: #Long, #Byte, #Word etc. en #PB_Long, #PB_Byte, #PB_Word etc.
- Modifié: Les axes de rotation x,y de RotateEntity(), RotateCamera() et RotateBillboard()
- Modifié: L'angle de CameraFOV() de radian en degré

- Supprimé: StrQ(), HexQ(), BinQ(), ValQ()
- Supprimé: ChangeListIconDisplay(), remplacé par un attribut de gadget
- Supprimé: Compatibilité arrière de ButtonImageGadget()
- Supprimé: CreateGadgetList(), fait automatiquement dans OpenWindow()
- Supprimé: CopyTexture(), TextureOutput()

- Corrigé: Sous-système DX9 sous Windows
- Corrigé: Nombreux bogues du compilateur et des bibliothèques

  Copyright © 2017 Fantaisie Software support@purebasic.com  


By the same author, discover the new web client-side programming language
based on established BASIC rules on spiderbasic.com