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

21 Septembre 2005


PureBasic V3.94 (Linux)

- Ajouté: Nouvel IDE pour GTK1.2 et GTK2 !
- Ajouté: 3 débogueurs: intégré, indépendant et console !
- Ajouté: Bibliothèques SoundPlugin et SoudPluginOGG
- Ajouté: Support de FillArea() pour SDL et GTK
- Ajouté: Support de DrawingMode() pour SDL (sauf le mode XOR)
- Ajouté #PB_ToolBar_Toggle, Get/SetToolBarButtonState()
- Ajouté: Même police de caractère que Windows pour les commandes 2DDrawing
- Ajouté: Support de DrawingImage() et Point() pour GTK
- Ajouté: Support de DrawingImage() pour SDL, y compris le zoom
- Ajouté: CallCFunction() et CallCFunctionFast()
- Ajouté: Support de Get/SetGadgetAttribute() pour ScrollAreaGadget()
- Ajouté: Support des flags de bordure pour le ContainerGadget()
- Ajouté: #PB_Event_ActivateWindow
- Ajouté: #PB_Splitter_First/SecondMinimumSize
- Ajouté: #PB_Splitter_First/SecondFixed
- Ajouté: CountTreeGadgetNodeItems()
- Ajouté: Paramètre optionel 'Position' pour OpenTreeGadgetNode()
- Ajouté: Paramètre optionel 'Couleur' pour ColorRequester()
- Ajouté: Support de la transparent des PNG (pour les Toolbar, et les Gadgets)
- Ajouté: Support du paramètre 'ParentID' pour OpenWindow()

- Modifié: *Attention* CallFunction/Fast() n'est plus CDecl (CallCFunction() l'est)

- Optimisé: SDL et GTK ne sont linkées que si elles sont utilisées
- Optimisé: La bibilothèque 2DDrawing est plus petite et plus rapide
- Optimisé: Reprogrammation complète du ListViewGadget() pour plus de rapidité

- Fixé: La gestion des fontes avec GTK2
- Fixé: CallFunction() et CallFunctionFast() n'acceptait seulement 11 paramètres
- Fixé: Circle() et Ellipse() n'etait pas correctement centrés
- Fixé: GrabImage() et CopyImage() pouvait crasher avec un ID > 9
- Fixé: RunProgram() terminait le programme si le fichier n'etait pas présent
- Fixé: PopupMenu() ne renvoyait pas le bon WindowEventID()
- Fixé: SetGadgetState() avec ListViewGadget() ne changeait pas la position de l'ascenceur
- Fixé: Un appel répété de CreateToolBar() pouvait crasher le programme
- Fixé: TrackBarGadget() avec GTK2
- Fixé: Problème des images avec des bureaux 16 bits
- Fixé: Problème de rafraichissement avec SetGadgetState() et ButtonImageGadget()
- Fixé: RemoveGadgetItem() ne fonctionnait pas avec ListIconGadget()
- Fixé: DesktopDepth() ne fonctionnait pas
- Fixé: EditorGadget() ne supportait pas Get/SetGadgetItemText(), CountGadgetItems(),
          ClearGadgetItemList()
- Fixé: Les raccourcis menus n'etaient pas fonctionnels
- Fixé: MenuItem() affichait un avertissement GTK si le raccourcis n'etait pas valide
- Fixé: EventType() ne fonctionnait pas avec ListViewGadget()
- Fixé: Input() ne renvoyait qu'un seul caractère
- Fixé: ClipSprite() ne fonctionnait pas correctement
- Fixé: CatchSound() n'avait pas de paramètre optionnel
- Fixé: ReceiveNetworkFile() ne fonctionnait pas
- Fixé: NetworkServerEvent() n'envoyait pas d'évènement pour la déconnection d'un client
- Fixé: Le répertoire userlibraries/ n'était pas pris en compte
- Fixé: Des flèches sont maintenant affichées si trop de panels sont affichés avec PanelGadget()
- Fixé: Les images disparaissaient dans le TreeGadget()
- Fixé: L'évènement #PB_Event_SizeWindow pouvait se perdre

  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