-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangelog
35 lines (33 loc) · 1.81 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2023.3 - 1.3
+ Correction bug dans affectation.s, la modification d'une variable allouait
systématiquement un nouveau tampon au lieu de réutiliser l'actuel
+ Correction bug dans cmnd_restore: ouvrait le script à la place du fichier
de données (ajout d'un flag f_restore)
+ Correction bug dans cmnd_goto, ne récupérait pas correctement le n° de ligne
d'un label destination
+ Supression du test is_dir dans if_exist (à vérifier en réel)
+ Correction bug affichage de la ligne en cas d'erreur lors d'une affectation
+ Correction bug affichage de la ligne en cas d'erreur lors d'un if...
+ Correction mfree() non exécuté après copie de la ligne de commande
+ Ajout message d'erreur si la ligne de commande pour XEXEC est trop longue
(code EINVAL renvoyée par le Kernel v2023.3)
+ Augmentation de la taille de la table des labels (256 octets / 50 labels)
2023.2 - 1.2
+ Ajout instruction "on error..."
+ Optimisation de la gestion du fichier script (suppression des ouverture/fermeture inutiles)
2022.4
+ Ajout paramàtre pour exit: exit n (defaut: EOK)
+ Modification instruction if: if "string1" = "string2"
+ Ajout récupération de la valeur exit d'un programme externe ou shell dans
errorlevel
+ Ajout vérification de la version du kernel
+ Ajout erreur "exec format error" si le programme externe n'est pas en mode
reloc
+ Ajout utilisation de $errorlevel et $key comme variables
+ Ajout instruction "restore from <filename>" pour charger des variables
en mémoire à partir d'un fichier (demande Jede)
- Ajout instruction "save to <filename>" pour sauvegarder les variables dans
un fichier
- Ajout instruction "input [string], [len], ident" pour la saisie utilisateur
- Modification instruction if: if "string1" # "string2"
- Ajout instruction "chain filename" pour le chaînage des scripts