AmiBlitz³
Amiga Blitz Basic 2 Visual Studio Code Extension - Druckversion

+- AmiBlitz³ (https://www.amiblitz.de/community)
+-- Forum: AmiBlitz³ (https://www.amiblitz.de/community/forum-3.html)
+--- Forum: Projects (https://www.amiblitz.de/community/forum-8.html)
+--- Thema: Amiga Blitz Basic 2 Visual Studio Code Extension (/thread-265.html)



Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 06.09.2022

22.08.2022 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.6.0

Youen Chéné ist dabei, eine Visual Studio Code Extension zu schreiben, die Amiga Blitz Basic 2 (und Amiblitz) Unterstützung bietet. 
Die  Syntaxhervorhebung ist in der frühen Alpha Version noch eingeschränkt. 
Codeurs en Seine ist eine Programmierer-Community in der Normandie die von Youen Chéné organisiert wird.

Features:
      • Syntax-Hervorhebung.

      • Snippets für die meisten Blitz Basic 2 Funktionen und Methoden.

      • Gliederung zeigt Makros, Labels, Funktionen und Anweisungen.

      • Integrierte Hilfe.
Diese Version von Youen Chéné ist ein Fork des vscode-amiga-blitzbasic-Projekts von 'MickGyver' und hat das Ziel, eine vollständige, native Javascript-Erweiterung zu bieten, die möglichst ohne externe Tools auskommt (außer UAE) und nicht nur auf Windows, sondern vielen Plattformen läuft (macOS, Linux, ...).


RE: Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 06.09.2022

31.08.2022 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.7.0

Youen Chénés hat die Zusammenlegung beider Extensions mit der Veröffentlichung der Version 0.7.0 in die Tat umgesetzt, indem Chénés Fork in die 'MickGyver'-Extension integriert wurde. 

Mit der Version 0.7.0 kann jetzt ein bootfähiges ADF aus dem aktuellen Projekt generiert werden, ohne externe Abhängigkeiten. 
Die komplette Dokumentation hierzu findet man auf GitHub.


RE: Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 21.10.2022

21.10.2022 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.8.0


In dieser Verion wurde dies geändert:
- Experimentell: CDTV- und CD32-Packaging,
- Behoben: um zu vermeiden, dass die Datei nicht im BBE-Editor geöffnet werden kann.


RE: Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 27.01.2023

21.10.2022 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.9.0

Am gleichen Tag kam noch diese Änderung dazu
- Zip-Archiv für die HD-Installation hinzugefügt.


RE: Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 26.04.2023

23.04.2023 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.9.1

Korrektur für die Windows-Kompatibilität ist die Änderung in dieser Version. 


RE: Amiga Blitz Basic 2 Visual Studio Code Extension - HelmutH - 23.03.2026

20.03.2026 Programmiersprache: Amiga Blitz Basic 2 Visual Studio Code Ext. 0.16.0

Dies sind die Änderungen an Amiga Blitz Basic 2 Visual Studio Code Ext.:
[0.16.0]
- Konstante Werte werden beim Bewegen des Mauszeigers angezeigt (sofern sie in derselben Quelldatei definiert sind).
- Beim Starten von UAE wurden einige Fehlerprüfungen hinzugefügt.
- Benachrichtigungen wurden bearbeitet.

[0.15.0]
- Ein Problem wurde behoben, bei dem zu viele Include-Dateien die Kommunikation mit UAE unterbrachen. Die AREXX-Skripte wurden nun überarbeitet, daher müssen Sie die Build-Tools erneut kopieren.
- UAE wird bei Bedarf automatisch gestartet, wenn ISO-Dateien erstellt werden.
- Die Paketbeispiele wurden so angepasst, dass sie standardmäßig NICHT mehr die Bibliotheken "diskfont.library" und "mathtrans.library" enthalten. Sie sollten die Verwendung dieser Bibliotheken vermeiden, wenn Sie selbststartende Produktionen erstellen.
- Die Funktionen der Befehlspalette wurden umbenannt, sodass sie nun nach UAE/Amiga gruppiert sind.

[0.14.0]
- Die Syntaxhervorhebung wurde verbessert.
- Doppelte Gliederung entfernt.
- Ab sofort müssen Sie beim Erstellen von ADF- oder ISO-Dateien Ihre eigenen Bibliotheken bereitstellen.

[0.13.0]
- Das Handbuch zu Blitz Basic 2.1 wurde hinzugefügt und kann über die Befehlspalette geöffnet werden.
- Das Linux-Skript, das das FS-UAE-Fenster in den Vordergrund holt, wurde aktualisiert.
- Die ReadMe-Datei wurde neu strukturiert.
- Fehler beim Erstellen der ISO-Datei behoben.

[0.12.0]
- Erste Unterstützung für den Bau eines echten Amiga.
- Fehler bei den automatischen Compiler-Optionen behoben. 
  Hinweis: Damit dieses Update wirksam wird, müssen Sie die Build-Tools erneut kopieren.
- Aktualisierte Anleitung.

[0.11.0]
- Die Build-Tools für das Amiga-Betriebssystem müssen (einmal pro freigegebenem Ordner/Blitz-Typ) über einen Befehl (Strg/Cmd+Umschalt+P) kopiert werden, anstatt bei jedem Build-Vorgang automatisch kopiert zu werden.
- Möglichkeit, Compiler-Optionen automatisch als Teil des Build-Prozesses festzulegen (BB2).
- Die VAE werden beim Kompilieren/Ausführen in den Fokus gerückt (unter Linux sind einige Schritte erforderlich, damit dies funktioniert). Diese Implementierung basiert auf amishell.
- Es wurden einige Fehler behoben, die dazu führen konnten, dass die Funktionen "Gliederung" und "Zum Symbol springen" nicht funktionierten.
- Die Zeile "serial_translate=crlf_cr" in der WinUAE-Konfigurationsdatei sollte eigentlich nicht mehr erforderlich sein, aber es schadet nicht, sie dort zu belassen.
- Die Node.js-Abhängigkeiten wurden aktualisiert, um Sicherheitslücken zu beheben.
- Die Erweiterungs-Einstellungen sind nun gruppiert.

[0.10.0]
- [Experimentell] Unterstützung für AmiBlitz 3.x (über ARexx; Unterstützung über die Befehlszeile wird möglicherweise später hinzugefügt)
- Ein Fehler wurde behoben, der in Version 0.9.5 zu Fehlfunktionen bei Befehlen führte

[0.9.5]
- Option zum automatischen Starten von UAE. Sie müssen in den Einstellungen der Erweiterung einen vollständigen Befehl zum Starten von UAE angeben. Weitere Informationen finden Sie in der Readme-Datei.