PureBasic 5.60 est disponible
La lecture des GIF est désormais possible

Le , par comtois, Responsable Purebasic
PureBasic 5.60 est disponible sur votre compte ou en version démo.

Télécharger

Liste des nouveautés

- Ajouté: Support du GIF (Décodeur seulement avec UseGIFImageDecoder())
- Ajouté: Support des grandes icônes et du texte dans les barres d'outils
- Ajouté: SetImageFrame(), GetImageFrame(), ImageFrameCount()
- Ajouté: AddImageFrame(), RemoveImageFrame()
- Ajouté: SetImageFrameDelay(), GetImageFrameDelay()
- Ajouté: Support de UserAgent pour ReceiveHTTPMemory(), ReceiveHTTPFile() et GetHTTPHeader()
- Ajouté: Support de #PB_Http_NoRedirect pour GetHTTPHeader()
- Ajouté: Support du format e-mail de type "Joe Doe <joe.doe@domain.com>" pour SendMail()
- Ajouté: Support de proxy en http avec HTTPProxy()
- Ajouté: Support du niveau de compression pour CreatePack() et CompressMemory()
- Ajouté: ParticleAcceleration(), ParticleColorFader(), ParticleEmitterAngle()
- Ajouté: Support de #PB_Material_AlphaReject, #PB_Material_TAM et #PB_Material_EnvironmentMap pour SetMaterialAttribute()
- Ajouté: Nouveau paramètre optionnel 'Couche' pour SetMaterialAttribute()
- Ajouté: Nouveaux modes d'orientation pour SetNodeAnimationKeyFrameRotation() et AddStaticGeometryEntity()
- Ajouté: GetUserDirectory() pour obtenir les répertoires spécifiques de l'utilisateur
- Ajouté: Plus de flexibilité pour Base64Decoder() pour manipuler l'entrée non "rembourrée"
- Ajouté: Base64Encoder() et Base64Decoder() prennent une chaîne de caractère en entrée/sortie, pour faciliter l'utilisation
- Ajouté: Constantes de couleur comme #Black, #Blue, etc pour tous les OS
- Ajouté: Event() pour obtenir l'évènement en cours (principalement utile dans une callback)
- Ajouté: Support de #PB_Canvas_Container pour avoir un comportement de conteneur pour le CanvasGadget()
- Ajouté: Support de #PB_EventType_Resize pour le PanelGadget(), le ContainerGadget(), le CanvasGadget() et le ScrollAreaGadget()
- Ajouté: Support de #PB_ListIcon_ColumnCount pour GetGadgetAttribute() du ListIconGadget() pour obtenir le nombre de colonnes
- Ajouté: Support de #PB_All pour RemoveGadgetColumn() pour supprimer toutes les colonnes d'un coup
- Ajouté: (IDE) Les modèles sont maintenant enregistrés lorsqu'ils sont créés pour empêcher leur perte quand l'IDE n'est pas correctement fermé
- Ajouté: (IDE) Déplie automatiquement une procédure quand on clic dessus
- Ajouté: (IDE) Nouveau menu contextuel spécifique pour l'onglet fichier afin de faciliter la gestion des fichiers sources
- Ajouté: (IDE) Recherche: précédent (recherche inversée)

- Modifié: Base64Encoder() renommé en Base64EncoderBuffer()
- Modifié: Base64Decoder() renommé en Base64DecoderBuffer()
- Modifié: A été supprimé la syntaxe 'define.b' qui permet de changer le type par défaut, car cela peut créer des bogues difficiles à trouver


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique PureBasic : comtois -