|
|
|
|
|
12 Avril 2004 - Joyeuses Pâques !
PureBasic V3.90 (Windows)
- Ajouté: Support de #PB_Any (numérotation dynamqieu) pour les bibliothèques DataBase, File, Font, FileSystem, Gadget, Image, Library,Module, Movie, Palette, Sprite, Sprite3D, SysTray, ToolBar, StatusBar et Window
- Ajouté: CountString(), KeyboardInkey(), GetWindowTitle(), SetWindowTitle(), ElapsedMilliseconds()
- Ajouté: RemoveGadgetColumn(), SetGadgetAttribute(), GetGadgetAttribute(), SetGadgetItemAttribute(), GetGadgetItemAttribute()
- Ajouté: MDIGadget() par Fr34k
- Ajouté: Support de la synchronisation de l'écran pour FlipBuffers() (y compris en mode fenêtré)
- Ajouté: Redimensionnement automatique pour les 'StatusBar' et 'ToolBar' (plus besoin de callback)
- Ajouté: Nouvelle méthode de redimensionnement pour les fenêtres par Fr34k (plus besoin de callback)
- Ajouté: Nouveau paramètre optionnel 'z' pour TransformSprite3D()
- Ajouté: Plusieurs nouvelles options pour SplitterGadget() pour plus de flexibilité
- Ajouté: Support de SetGadgetAttribute() pour ScrollAreaGadget().
- Ajouté: Support NT4 des Joysticks et des Modules
- Ajouté: Affichage hexadecimal, positionnement paramétrable des fenêtres pour le debugger
- Ajouté: Support de toutes les icônes lors de la création d'un executable
- Ajouté: Amélioration de l'IDE: Interface viewer, support du MS SDK, chercher dans les fichiers, numérotation des lignes
- Ajouté: Mot clef 'Static' pour les variables locales qui doivent être persistentes
- Ajouté: Toute dernière version de FAsm (l'assembleur), plus rapide et permet de gérer de plus gros sources
- Ajouté: Support du 'QuickHelp' dans Purebasic IDE pour la plupart des functions API !
- Modifié: Plus de #MemoryID et d'Options' pour AllocateMemory()
- Modifié: CDAudioName() ne nécessite plus d'ID.
- Optimisé: CDAudio, Database, File, Network, StatusBar and Systray (chaque commande est maintenant indépendante)
- Supprimé: UpdateStatusBar(), UseMemory() et MemoryID()
- Fixé: Documentation francaise parfaitement à jour
- Fixé: Support de NT4 (DirectX 3) pour les bibliothèques Sprite, Palette, Sound, Keyboard et Mouse
- Fixé: CreateSprite3D(), la largeur et la hauteur etait trop grande d'1 pixel
- Fixé: SpritePixelCollision(), si le même sprite était utilisé pour les deux collisions
- Fixé: Debugger sous win98 (les fenêtres passaient quelque fois en arrière plan)
- Fixé: OpenWindowedScreen() ne prenait pas en compte la hauteur du menu (quand il y en avait un)
- Fixé: IsFilename() ne prenait pas tous les cas de figure en compte
- Fixé: Plusieurs erreur du compilateur avec des expressions complexes
- Fixé: SizeOf() quand il était utilisé avec des structures étendues (Extends)
- Fixé: NewPrinterPage(), bug sous Win98 quand on imprimait la deuxième page
- Fixé: CloseScreen() quand la bibliothèque Sprite3D était utilisée
- Fixé: Plusieurs problèmes de chemin relatifs lors de l'utilisation du compilateur en mode console
- Fixé: Maintenant, tous les 'Requesters' bloquent les autres fenêtres ouvertes
|
 |
|