|
|
|
|
|
28 Février 2005
PureBasic V3.93 (Windows)
- Ajouté: SortStructuredArray(), SortList(), SortStructuredList()
- Ajouté: Directives de compilation pour LibraryMaker
- Ajouté: KeyboardMode() (n'était pas dans la documentation)
- Ajouté: Paramètre optionel 'Couleur' pour les fonctions ColorRequester() et FontRequester()
- Ajouté: Support de SetGadgetText() pour les ComboBoxGadget() éditables
- Ajouté: #PB_Default pour ClipSprite() permet d'enlever la zone de clipping
- Ajouté: #PB_FileSystem_Force pour CopyDirectory()
- Ajouté: #PB_OS_Windows_Server_2003 pour OSVersion()
- Ajouté: Base64Decoder(), GetGadgetFont()
- Ajouté: Paramètre optionel 'Mode' pour ResizeImage()
- Ajouté: Evènement lors du déplacement ou du redimensionnement d'un splitter
- Ajouté: Vérifications temps réel pour Plot(x,y,Color) avec ScreenOutput() et SpriteOutput()
- Ajouté: Vérifications supplémentaires pour DirectoryEntrySize/Name/Attributes()
- Amélioré: Editeur PureBasic par Tinman
- Amélioré: Interface Importer et les interfaces DirectX9 dans les residents (merci à Traumatic !)
- Amélioré: Utilisation des icones de Kale pour l'éditeur
- Amélioré: Documentation française en partie revue et corrigée par trasfract
- Optimisé: Le mode 'Debugger' est plus compact et plus rapide
- Optimisé: Bibliothèque Misc (chaque commande est maintenant indépendante)
- Optimisé: Function Base64Encoder() plus rapide
- Optimisé: Génération du code assembleur plus compact pour les concaténations de string
- Modifié: Syntaxe d'OffsetOf(), pour calquer celle de SizeOf()
- Fixé: Un bug dans ImageGadget() avec les skins XP activées et images 32 bits
- Fixé: ExplorerListGadget() n'affichait pas les .ico and .lnk correctement
- Fixé: ButtonImageGadget() pouvait perdre son image dans quelques rare cas
- Fixé: Plus de son lors d'un clic de souris en mode plein écran quand ExamineMouse() n'est pas utilisé
- Fixé: L'icone du programme est correctement affichée lors d'un ALT+TAB avec une application plein ecran
- Fixé: Les sprites sont correctement rechargés lorsque que ALT+TAB est utilisé
- Fixé: CopyDirectory() modifiait le string passé en paramètre dans un cas particulier
- Fixé: ListIndex() ne fonctionnait pas correctement
- Fixé: RemoveString() et CRC32FingerPrint() ne pouvaient pas être utilisés dans une expressions
- Fixé: SetGadgetItemText() ne fonctionnait pas avec ListViewGadget()
- Fixé: ExamineDirectory() plantait si un string non initialisé était passé en paramètre
- Fixé: CalendarGadget() ne pouvait pas etre utilisé plusieur fois sur la meme fenêtre
- Fixé: RSet() pouvait renvoyer un resultat érroné
- Fixé: CreateFile() ne fonctionnait pas avec les fichiers cachés
- Fixé: ZeroMemory_(), FillMemory_(), MoveMemory_() et CopyMemory_() n'était pas reconnus
- Fixé: #PB_Event_MoveWindow n'était pas émis correctement
- Fixé: #PB_EventType_LostFocus n'était pas émis si 2 StringGadget() étaient cote à cote
- Fixé: Les tooltips des gadgets ne s'affichaient pas sur NT4 si la fenetre etait 'toujours au dessus'
- Fixé: Le plugin OGG ne fonctionnait plus. Il est plus rapide maintenant.
- Fixé: ResizeImage() ne change plus l'image si les meme dimensions sont utilisées
- Fixé: TAB dans un EditorGadget() ne sort plus du gadget mais insert un TAB
- Fixé: LCase() ne gérait pas le caractère allemand 'ß' correctement
- Fixé: SetGadgetState() ne fonctionnait pas correctement avec OptionGadget()
- Fixé: Les dimensions de la fenetre du Debugger n'étaient pas enregistrées
- Fixé: AddGadgetItem() avec EditorGadget()
- Fixé: SortArray() pouvait planter sur des gros tableaux déjà triés
- Fixé: ReceiveNetworkFile() ne gérait pas les noms de fichier longs
- Fixé: Affichage corrompu avec ButtonImageGadget() et le mode 'Toggle' (avec l'API)
- Fixé: SpriteWidth() et SpriteHeight() returned wrong values when ClipSprite() was used
- Fixé: MessageRequester() sur une fenêtre 'console' la faisait disparaitre
- Fixé: SetGadgetState() avec ListIconGadget() prenait le focus
- Fixé: Base64Encoder() ne produisait pas un encodage correct
- Fixé: Probleme de rafraichissement avec Frame3DGadget() et les options #PB_Frame3D_Single/Double
- Fixé: Fuite de ressource GDI dans ButtonImageGadget() et ImageGadget()
- Fixé: RotateSprite3D() n'utilisait pas le bon angle
- Fixé: DisableMenuItem() ne fonctionnait pas avec #PB_Any
- Fixé: GadgetWidth() ne fonctionnait pas avec SpinGadget()
- Fixé: Date() renvoyait un mauvais resultat avec un date tres petite (1970,1,1,0,0,0)
- Fixé: CallFunctionFast() ne prenait que 17 parametres à la place de 20
- Fixé: OpenWindowedScreen() avec AutoStretch n'affichait pas la totalité des pixels
- Fixé: Quelques problèmes de rafraichissement avec PanelGadget()
- Fixé: La couleur transparente avec les écrans 32 bits et les sprites en mode 'texture'
- Fixé: Quelques bugs mineurs dans l'IDE
- Fixé: Plusieurs bugs dans le compilateur (concatenation de strings, interfaces dans les procedures)
|
 |
|