|
6. Mai 2002
PureBasic V3.10 (Windows) :
- Hinzugefügt: Preference Library: OpenPreferences(), CreatePreferences(), ReadPreferenceLong/Float/String(), WritePreferenceLong/Float/String(), PreferenceComment(), PreferenceGroup()
- Hinzugefügt: Windows XP Skinning Support (siehe 'Compiler-Optionen' Fenster)
- Hinzugefügt: GadgetX(), GadgetY(), GadgetWidth(), GadgetHeight(), GetGadgetItemState(), SetGadgetItemState(), GetGadgetItemText(), SetGadgetItemText(), CountGadgetItems(), TrackBarGadget(), IPAddressGadget()
- Hinzugefügt: HideWindow(), RandomSeed(), MakeIPAddress(), IPAddressField()
- Hinzugefügt: MouseWheel(), CatchSprite(), SaveSprite()
- Hinzugefügt: RotateSprite3D(), ZoomSprite3D(), TransformSprite3D(), Sprite3DQuality(), Sprite3DBlendingMode()
- Hinzugefügt: EventType(): Return/Änderungen/Fokus kann ermittelt werden bei StringGadget(), ComboBox() und anderen
- Hinzugefügt: CatchImage(), CreatePack(), ClosePack(), NextPackFile(), AddPackFile(), AddPackMemory(), PackFileSize(), OpenPack()
- Hinzugefügt: DirectoryEntrySize(), DirectoryEntryAttributes()
- Hinzugefügt: Volle Kompatibilität mit 'WindowBlinds' auf WinXP, welches möglicherweise den Event-Handler zerstörte !
- Optimiert: PureLibraries (Nur benutzte Befehle werden im Executable eingebunden) : Image, Misc2, GadgetExtension, Requester, Sprite3D, Memory, Packer
- Aktualisiert: CompareMemoryString(): einen optionalen 'Länge' Parameter hinzugefügt.
- Aktualisiert: DisplayPopupMenu(): (x,y) sind jetzt optional
- Aktualisiert: ResizeGadget(): die Übergabe von '-1' an eines der Argumente führt zu dessen Ignorierung (sehr nützlich für "resizeable" GUIs)
- Aktualisiert: GetGadgetText() und TextGadgetText() arbeiten jetzt zusammen mit TreeGadget() und ListIconGadget()
- Aktualisiert: AddGadgetItem() hat jetzt einen optionalen "Image" (Bild) Parameter.
- Aktualisiert: OpenWindow(): fügt jetzt die Größe der Fensterränder automatisch hinzu, um das "Skinning" Problem unter WinXP zu beheben
- Aktualisiert: FileSize() gibt jetzt die Größe für alle Dateien zurück, sogar für gesperrte ("locked") Dateien
- Entfernt: InitGadget(): wird nicht mehr benötigt.
- Entfernt: DoubleClick() und EventMouseButtons(): benutzen Sie stattdessen EventType()
- Entfernt: OpenDefaultConsole(): OpenConsole() stellt jetzt automatisch fest, ob sich das Programm im 'Console' oder 'Windows' Format befindet.
- Entfernt: AddListIconGadgetItem() und AddTreeGadgetItem(): AddGadgetItem() wird jetzt benutzt
- Entfernt: ExpandTreeGadgetItem() und TreeGadgetItemState(): Set/GetGadgetItemState() werden jetzt benutzt
- Repariert: Gadget Ereignisse (Events) für ComboBox, ListIcon und Systray.
- Repariert: Mögliche Speicherfehler mit Strings in besonderen Situationen
- Repariert: Possible bug when using Procedures as callbacks
- Repariert: Create3DSprite(): Größe war 1 Pixel kleiner
- Repariert: Jedes Fenster hat jetzt seine eigene private Klasse
- Repariert: PlaySound(): Debugger-Routine fehlte und kleine Störung am Ende des Abspielvorgangs
- Repariert: ResizeGadget() zusammen mit PanelGadget und einige "Refresh" Probleme
- Repariert: FindString() auf Win9x
- Repariert: ExamineDirectory() Bug auf Win9x
- Repariert: Module Library, das Abspielen sollte jetzt überall funktionieren
- Repariert: SetGadgetText() für ListViewGadget()
- Repariert: SelectedFontColor()
- Repariert: Blöder Bug bei DeleteElement()
- Repariert: NewList xxxx() alleine produzierte einen Linker Fehler
- Repariert: Bug beim Drucken von Bildern
- Repariert: Random() Befehl (nochmals !)
- Repariert: ResizeImage() auf Win9x
- Repariert: IncludeBinary Bug (bisher funktionierten nur absolute Pfade)
- Repariert: Editor: Tab wurde schlecht verarbeitet. Kleiner Farbfehler beim Einfügen.
|
 |
|