|
|
|
|
|
6 Octobre 2003
PureBasic V3.80 (Windows)
- Ajouté: ExplorerComboBoxGadget()
- Ajouté: CameraProjection(), CameraBackColor() et CameraRange()
- Ajouté: L'operateur modulo: '%'
- Ajouté: 'ForEach' pour énumérer les éléments d'une liste facilement
- Ajouté: Interface/EndInterface pour les appels 'Objets' tels que COM ou DirectX !
- Ajouté: Fichiers résindents complets pour le support des interfaces
- Ajouté: 'Break' et 'Continue' pour modifier les itérations des boucles
- Ajouté: Enumeration/EndEnumeration pour déclarer rapidement des ensembles de constantes
- Ajouté: OffsetOf() pour retrouver l'index d'un champ d'une structure ou d'une interface
- Ajouté: SizeOf() supporte maintenant les interfaces et les variables
- Ajouté: Les constantes Float, String et les interfaces sont intégrées dans les résidents
- Ajouté: Support de la 'Qualité' pour SaveImage() avec le plugin JPEG
- Ajouté: Le parametre 'Options' de MessageRequester() est maintenant optionnel
- Ajouté: La coloration syntaxique ainsi que le navigateur de structures
- Optimisé: Suppression de nombreuses dépendances de OGRE, donc Engine3D.dll a été réduite
- Changé: Les constantes sont de nouveau constantes
- Fixé: Affichage des registres ASM dans le Debugger
- Fixé: Problème avec 'IncludePath' utilisé avec 'IncludeBinary'
- Fixé: TAB peut maintenant être utilisé pour sortir d'un ComboBoxGadget() éditable
- Fixé: DeleteDirectory() ne pouvait pas effacer un repertoire en lecture seule
- Fixé: Le decodeur TGA ne gérait pas les images inversé verticalement et 'RLE'
- Fixé: AddPackFile() et PackMemory() se bloquait de temps en temps
- Fixé: La taille des structures peuvent maintenant être supérieures à 32ko
- Fixé: Int() pouvait générer des résultats faussés avec des valeurs négatives
- Fixé: Les listes chainées pouvait se décaler dans certains cas tres rares
- Fixé: Line() et LineXY() ne dessinaient pas le dernier point
- Fixé: Vérification InitEngine3D() en temps réel (debugger)
- Fixé: TextLength() n'acceptait pas les chaines de caractères vides
- Fixé: ProcedureReturn pouvait crasher quand il était utilisé dans un 'Select'
- Fixé: Les sons étaient limités à 50 quand le debugger était activé
- Fixé: ClipSprite() ne supportait pas DisplayAlpha/Shadow/Solid/TranslucideSprite()
- Fixé: Un mot clef réservé (comme 'Data') ne pouvait pas être utilisé dans une structure
- Fixé: CreatePack(), SaveImage() et SaveSprite() ne supportait pas les noms de fichiers très long
- Fixé: Inkey() mettait le programme en attente
- Fixé: FileSize() retournait une valeur érronée pour les racines ('C:\') sous Win9x
- Fixé: L'editeur inversait les tabs dans un cas tres rare
|
 |
|