|
|
|
|
|
25 Octobre 2004
PureBasic V3.92 (Windows)
- Ajouté: CalendarGadget() et DateGadget(), merci à Fr34k !
- Ajouté: LibraryID(), SwapElements()
- Ajouté: SaveSprite() a maintenant un paramètre 'Options' et gère les écrans/sprites 8 bits
- Ajouté: Un double-click sur le fond des fenêtres génère un évènement (merci à Rings)
- Optimizé: ListCount() et ListIndex() sont dorénavant très rapides.
- Modifié: DeleteElement() revient toujous à l'élément précédent, pour être compatible avec For/Each.
(voir la documentation pour plus d'information)
- Modifié: Le répertoire courant de l'application n'est jamais changé par les commande PureBasic.
Auparavant, le répertoire contenant l'executable était considéré comme le répertoire courant.
- Fixé: Bug dans CloseWindow() et HideWindow() avec le paramètre 'ParentWindow' d'OpenWindow()
- Fixé: IsSound() n'était pas disponible dans le mode de compatibilité NT4
- Fixé: AddDate() pouvait renvoyer un mauvais résultat en fonction du fuseau horaire de l'ordinateur
- Fixé: Fuite de mémoire avec les linkedlists, tableau et variable locales associés à certaines structures
- Fixé: La qualité par défaut de SaveSprite() avec le plugin JPEG est '7'.
- Fixé: DisplayPalette() ne fonctionnait pas totalement sur les systèmes XP
- Fixé: ImageGadget() support les ToolTips et le changement d'icon en image (et vice et versa)
- Fixé: ImageButtonGadget() supporte les skins XP et le changement d'icon en image (et vice et versa)
- Fixé: SetGadgetItemText() pour ListViewGadget() effacait le 'UserData' de l'élément
- Fixé: CopyImage() échouait sur Window NT 4 dans certaines circonstantes
- Fixé: Fuite de mémoire dans la commande SendNetworkFile()
- Fixé: StatusBarText() ne rafraichissait pas correctement la barre de status avec l'option 'Borderless'
- Fixé: CatchImage() avec #PB_Any
- Fixé: Le décodeur PNG gère maintenant sans problème les PNG corrompues
- Fixé: L'encodeur JPEG pouvait crasher si le critère de qualité était de 3 ou moins
- Fixé: Une erreur mineure sur le TreeGadget() quand les 'checkboxes' étaient activées
- Fixé: La compression avec les commandes 'Pack' pouvait se bloquer dans certaines circonstances
- Fixé: La bibliothèque OnError n'etait pas utilisable dans une DLL (merci à Rings)
- Fixé: La concatenation de chaines de caractères statiques était erronée dans certains cas
- Fixé: Le compilateur ne retournait pas un code d'erreur different de 0 si une erreur était survenue
- Fixé: Plusieurs bugs dans le compilateur
|
 |
|