AmiBlitz³
AmiBlitz 3.9 veröffentlicht - Druckversion

+- AmiBlitz³ (https://www.amiblitz.de/community)
+-- Forum: Community (https://www.amiblitz.de/community/forum-12.html)
+--- Forum: News (https://www.amiblitz.de/community/forum-4.html)
+--- Thema: AmiBlitz 3.9 veröffentlicht (/thread-260.html)

Seiten: 1 2


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 30.06.2022

30.06.2022 AmiBlitz ist in der Version 3.9.3 erschienen.

Änderungen in dieser version sind:

Wieder einige kleinere Fehlerbehebungen und kleinere Verbesserungen gegenüber der aktuellen Hauptversion:

- Fehler behoben, dass bei "Compile&Run" das aktuelle Verzeichnis für die ausführbare Datei nicht gesetzt wurde
- behebt einen Fehler bei der Fensteraktualisierung unter AmigaOS3.2, wenn das Fenster aus dem Bildschirm herausgeschoben wurde
- behebt einen Fehler im Quelltext, der auftrat, wenn man in eine nicht existierende Zeile (nach Ende des Quelltextes) klickte
- behebt einen möglichen Absturz beim Kopieren und Einfügen
- behoben: der Umschaltzustand des Menüeintrags "Debugcode erzeugen" war manchmal falsch
- behoben: Konsolenfenster wurde nicht auf dem eigenen Bildschirm geöffnet, auch wenn die Option gesetzt war
- behoben: Änderungen in der aktuellen Quelltextzeile wurden vergessen, wenn ein Menüpunkt ausgewählt wurde oder der Benutzer    
   irgendwo im Quelltext geklickt hat
- behoben: ein Fehler in "screenslib", der immer versuchte, "cybergraphics.library" zu öffnen, auch auf Kick <3.0-Systemen.
- Verhalten von "wzlib" geändert:, fehlende "wizard.library" stürzt beim Start nicht mehr ab, 
   daher stürzt Amiblitz3 beim Start auchnicht mehr ab, wenn die wizard.library nicht gefunden wird
- geändert: endlich wurde die komplette Überarbeitung des Eventloops abgeschlossen
- Dateierweiterung für die Anzeige der blitzlibs-Liste (Library Browser) entfernt
- Anzeige von dezimalen Offsetwerten hinzugefügt (Definition Browser)
- geändert: PEDs-Meldungen werden jetzt im Quelltextfenster angezeigt, nicht mehr in der Bildschirmleiste

Verbesserungen in der Dokumentation/Beispielen:

- Dokumentationsschubladen aktualisiert
- Autodoc für graphics.library aktualisiert
- Dokumentation für RndSeed-Befehl zu vallib.guide hinzugefügt
- einige lib-Quellen aus der UltimateBlitz3-Distribution hinzugefügt (intern)
- einige Code-Beispiele aus dem originalen Blitz2-Handbuch hinzugefügt


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 09.07.2022

08.07.2022 AmiBlitz ist in der Version 3.9.4 erschienen.

Das vierte Update für Version 3.9 ist raus, mit diesen Änderungen:
- behoben: Scroll-Problem mit vertikalem Schieberegler im Quellfenster 
- behoben: Absturz beim Versuch, Einstellungen aus dem Einstellungsfenster zu speichern 
- behoben: Einstellung "Autolayout" wurde nicht korrekt gespeichert 
- behoben: Fehler in Userlibs-Laderoutine, der die interne Libs-Liste beschädigte 
- verbessert: rawkeylib unterstützt jetzt von WinUAE gesendete NM_WHEEL_UP/NM_WHEEL_DOWN-Events, d.h. PED unterstützt Mausrad    
  ohne weitere Tools wie FreeWheel 
- geändert: Befehlsbrowser - Suche nach Funktionen in Includes ist jetzt standardmäßig ausgeschaltet 
- geändert: einige Standardeinstellungen auf bessere Werte (CON:, sourcefont) 
- hinzugefügt: Menüpunkte zum Ändern des Fensterlayouts
hinzugefügt: alle fehlenden Befehle der windowslib in windowslib.guide
überarbeitet: Darüberhinaus wurden die Dokumentation überarbeitet


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 22.07.2022

Hallo in die Runde
Ich habe mir mal die neuste Version auf meinem Rechner unter OS4.1 FE installiert und beim starten kommt da dieser Fehler.

[attachment=117]

Alle Librarys aus dem Libs Verzeichniss sind nach Libs: kopiert.
Vielleicht kann ja mal einer der AmiBlitz³ Programmierer ein Auge darauf werfen und diesen Käfer auch noch eliminieren.  Wink


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 06.09.2022

24.08.2022 AmiBlitz 3.9.5

Das fünfte Update wurde mit Fehlerbehebungen und kleineren Verbesserungen veröffentlicht. 

Änderungen:
- behoben: einige Requester wurden auf dem WB-Bildschirm statt auf dem IDE-Bildschirm angezeigt
- behoben: die Bibliothek "ab3pft.library" wurde versucht zu öffnen, bevor die dynamische Zuweisung durchgeführt wurde
- behoben: das Löschen einer Zeile konnte PED zum Absturz bringen
- behoben: kleiner Anzeigefehler beim Aktualisieren von Zeilennummern
- Fehler in der Cursordarstellung beim Springen an den Anfang oder das Ende des Quelltextes behoben
- verbessert: Behandlung des Doppelklick-Mausereignisses
- verbessert: Requester zeigt Kompilierfehler an
- geändert: Anzeigefarbe der Zeilennummern
- Anzeigeproblem auf AmigaOS1.3 behoben: Fehlertext des Debuggers war nicht lesbar, da der Text als weißer Text auf weißem Hintergrund gezeichnet wurde
- zum Repository hinzugefügt: disassemblierte rundebuglib, inputoutputlib, runerrlib


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 10.09.2022

10.09.2022 AmiBlitz³ ist in der Version 3.9.6 erschienen.


Änderungen:

- behoben: ein Enforcer-Treffer beim Parsen einer geänderten Quellzeile,
- behoben: den Absturz beim Versuch, einen leeren Block auszuschneiden
- behoben: Fehler in der intuifontlib, der zum unerwarteten Zeichnen von Gadgets führte, die von der gadgetlib verwendet wurden
- hinzugefügt: "moveq"-Optimierung (Dank an earok!): wenn der Wert im Byte-Bereich liegt, wird moveq anstelle von move verwendet.


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 09.11.2022

25.10.2022 AmiBlitz³ Version 3.9.7 veröffentlicht 

Neu:
environmentlib: Befehl hinzugefügt zum Prüfen, Verschieben und Löschen der vbr (funktioniert nur mit 68010+)

dem Debugger die Möglichkeit hinzugefügt, die vbr zu verschieben (nur auf 68010+ Systemen)
Dokumentation für AsmExit hinzugefügt (Docs/Blitzlibs/SYSTEM1.guide)

Geändert:
Compilerdirektiven "SYNTAX" und "OPTIMIZE" sind jetzt großgeschriebene Token
Operandengrößen für Assembleranweisungen (.b, .w, .l) können jetzt groß geschrieben werden (.B, .W, .L)
der Compiler versteht jetzt auch die Shift-Operatoren "<<" und ">>"
der Compiler erlaubt nun die Verwendung von ROL/ROR-Befehlen im Basic-Code, z.B. test.w = $F0 ROL 2
das Laden von anderen Quelldateien als "ab3" wurde überarbeitet

Behoben:
Absturz beim Verschieben von Zeilen nach oben mit ALT+CURSOR auf/ab
Absturz beim Versuch, eine einzelne Zeilenauswahl zu kopieren, wenn diese von rechts nach links ausgewählt wurde
Halten von SHIFT-CURSOR oben/unten funktionierte nicht durchgehend, sondern nur einmal
das vbr-chcking des Debuggers funktionierte nicht korrekt
Fehler in der Funktion zur Anzeige von Standardtext (nicht tokenisiert) behoben
Absturz beim Laden von anderen Textdateien als ".ab3"
Absturz beim Rückgängigmachen einer Zeile
Autoindent des Cursors funktionierte nicht


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 09.11.2022

04.11.2022 AmiBlitz³ Version 3.9.8 erschienen.

Neu:
(Compiler) kann seine eigenen Protokolldaten an das PED-Protokoll senden
(Compiler) hat einen Fehlerrequester hinzugefügt, wenn der Exepath nicht korrekt gesetzt ist (Einstellungen in sourceproperties "ExePath")
(Compiler) aktuelles Include wird im Kompilierstatusfenster angezeigt

Geändert:
(PED) Suchen und Ersetzen Routinen in BASIC umgeschrieben
(PED) kleinere Verbesserungen an Intellisense
(Projekt) einige Beispiele in andere Unterordner verschoben

Behoben:
(Compiler) vbr-Erkennung aus dem Code entfernt, der die kompilierte ausführbare Datei startet, da sie jetzt im Debugger ist
(PED) falsch geschriebenen Tooltype "USE_INTELLISENSE_COMMANDS" korrigiert
(PED) Fehler in der Routine zum Setzen des aktuellen Verzeichnisses behoben, der Probleme verursachte, wenn AmiBlitz3 in einem längeren Pfad lag
(PED) Intellisense behoben, das nicht funktionierte
(PED) Fehler behoben, der dazu führte, dass die Lokalisierung nicht vollständig deaktiviert war, wenn der Werkzeugtyp aktiviert war
(PED) Absturz beim Laden einer alten bb2-Quelldatei behoben
(PED) Fehler behoben, der bei der Anzeige einer Quelltextzeile auftrat, wenn aus dem Fenster gescrollt wurde
(include) behebt einen Fehler in image_include, der ein falsches Intervall in image_BlittPattern{} verwendete, was zu einer falschen Anzeige mit neueren P96 Versionen führte


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 17.02.2023

16.02.2023 AmiBlitz V3.9.9 erschienen.

Behoben wurden:

mehrere fehlerhafte OS-Funktionsaufrufe in PED und Compiler behoben, die zu einem Absturz führen konnten
Absturz von PED, wenn Quellcode TAB-Zeichen enthält
Absturz bei Verwendung der HELP-Taste bei bestimmten Makronamen
einige Anzeigeprobleme mit dem Cursor, wenn das Blinken ausgeschaltet ist
einige Darstellungsprobleme beim Scrollen des Quellcodes von außerhalb des Fensters
Seltene Anzeigeprobleme beim Hervorheben von Anweisungsnamen
Mehrfaches Neuzeichnen des Quellfensters bei Größenänderung des Fensters
Konfiguration: Status der Intellisense-Option wurde nicht korrekt geparst
wenn eine Quelldatei "gespeichert unter" wurde, wurde der neue Dateiname nicht im Tab-Titel angezeigt
Absturz beim Speichern als reiner Text

Hinzugefügt:

Neue Funktion win windowslib: WindowIsOpen(win#) gibt True zurück, wenn das Fenster mit der angegebenen Nummer geöffnet ist

Geändert wurde der:

Befehle GetD0, PutD0, GetRegD0, PushD0 von wzlib nach environlib verschoben (wzlib benötigt mindestens OS2, so dass die Verwendung dieser Befehle verhinderte, dass die ausführbare Datei mit einem älteren OS funktionierte
Speicherverbrauch für String in PED reduziert
Scrollgröße auf 1 Zeichen beim Scrollen nach links oder rechts geändert
Verhalten von markierten Blöcken geändert, sie verhalten sich jetzt wie Blöcke in anderen Editoren
Abhängigkeit von fontlib für diskfontlib bei Verwendung von ROM-font entfernt, so dass diskfont.library nicht mehr benötigt wird, wenn topaz verwendet wird!

Änderungen im Projekt:

aktualisierte Dokumentation
Aktualisierte Beispielschublade
einige residente Quelldateien von BB2 für spätere Verbesserungen wieder eingefügt
disassemblierte Quelltexte für die Blitzlibs animlib, iffiolib, ilbmifflib hinzugefügt
mehrere StormWizard-Demos von @mdbergmann hinzugefügt


RE: AmiBlitz 3.9 veröffentlicht - HelmutH - 25.03.2024

25.03.2024 AmiBlitz wurde in der Version 3.9.10b2 veröffentlicht.

Änderungen in dieser Version sind:

PED: Fehler beim Schließen behoben, wenn auf dem eigenen Bildschirm geöffnet wurde
PED: Beim Kompilieren wurde eine Statusmeldung im Quellfenster hinzugefügt
PED: Problem behoben, bei dem die automatische Einrückung nicht mehr funktionierte
Compiler: Das Öffnen des Konsolenfensters beim Beenden wurde korrigiert
Compiler: Verbesserte interne Protokollierung
Blitzlibs: riamosfunclib mit einigen fehlenden Befehlen aktualisiert
Blitzlibs: Absturz beim Dimensionieren einer verknüpften Liste mit Dim List a.list(0) unter OS1.3 behoben, aber die Liste kann nicht vergrößert werden, da sie nur unter OS2.0+ funktioniert
Blitzlibs: Die Verwendung dynamischer Linklisten über Dim List a.list (0) ist nur mit OS2.0+ möglich, da Speicherpooling verwendet wird
Blitzlibs: „Superbitmap“-Parameter für Windows-Befehl neu implementiert

Dokumentation:

LF-Fehler am Ende mehrerer Guide-Dateien behoben, der die korrekte Anzeige der Datei auf OS3.1-Systemen verhinderte
Mehrere andere Probleme mit der falschen Formatierung in einigen Anleitungsdateien wurden behoben
Weitere Codebeispiele für den BLITZ-Modus hinzugefügt (ursprünglich auf BUM veröffentlicht)


RE: AmiBlitz 3.9 veröffentlicht - hackball - 17.11.2024

08.11.2024 Amiblitz 3.9.10 final veröffentlicht



Zitat:Schließlich habe ich mir etwas Zeit genommen, um den aktuellen Entwicklungsbaum in eine endgültige Version zu überführen.
Der Editor ist jetzt reiner Basiscode und kann leicht verbessert werden. Ich habe begonnen, den REDDebugger zu überarbeiten, aber es ist noch ein langer Weg bis dahin.
Das nächste wäre jetzt die Überarbeitung des Compilers - ich bin auf dem Weg...

Die folgenden Änderungen wurden seit der letzten Beta-Version vorgenommen:

PED:

    Konvertierung von ASM nach Basic für den Editor abgeschlossen
    mehrere Enforcer-Treffer behoben, die das System zum Absturz bringen konnten
    ein kleiner Fehler in der Hervorhebungsroutine behoben

Debugger:

    Tooltype "CHECKVBR" hinzugefügt, um die Frage des Debuggers beim Starten zu verwalten, um den VBR zu verschieben.

Blitzlibs:

    Problem mit Int()-Funktion behoben

Inzwischen sind auch schon weitere Bugs gemeldet worden, u.a.
 IFFDepth, IFFWidth und IFFHeight (RIPacklib) fehlen.

Dies wird im nächsten Bugfix release nachgereicht.