NB : Les correctifs inportants sont désignés par le signe +

Version 1.3.4.2 :
                           [116] Réécriture du code source des utilistaires "Fsp2Exe.exe" et "Obfuscator.exe" pour les rendre plus rapides.
                           [115] Suppression de la "Version commerciale" du logiciel, la version utilisée est maintenant la "Version Logique".
                           [114] Correction d'une erreur qui empêchait le fonctionnement de la fonction "fRun()" lorsque le paramètre "programme" était ignoré.
                           [113] Ajout du remplacement "OBF" de valeur 1 lorsqu'un script est obfusqué.
                           [112] Correction d'une erreur qui continuait l'exécution des contitions en cas d'appel de "exitLoop".
                           [111] Ajout d'une fonctionnalité cachée dans les fonctions "cWrite()" et "message()" ! A vous de la trouver.
                           [110] Modification de FSProgMenu pour y ajouter FSPActionsRecorder.
                           [109] Ajout de l'utilitaire FSPActionsRecorder.
                           [108] Modification de l'obfuscateur pour supprimer le mélange des fonctions (pose problème pour les appels récursifs et le nombre maximum de fonctions supplémentaitre).
                                  + [.7] Ajout de la fonction "wExist()".
                                  + [.6] Ajout de la fonction "wGetSize()".
                                  + [.5] Ajout de la fonction "wSetSize()".
                                  + [.4] Ajout de la fonction "wGetPos()".
                                  + [.3] Ajout de la fonction "wSetPos()".
                                  + [.2] Ajout de la fonction "wWait()".
                                  + [.1] Ajout de la fonction "wActivate()".
                        + [107] [.0] Ajout du groupe de fonction "window" désignés par le préfixe "w".
                        + [106] Ajout de la fonction "dExist()".
                        + [105] Ajout de la fonction "fExist()".

                           [104] Amélioration du retour de la macro"_lf;".
                           [103] Modification de la déclaration des variables pour ne plus supprimer directement les caractères de remplacement.
                        + [102] Ajout de la fonction "isDeclared()".
                           [101] Ajout de la bibliothèque DOS (fichier <DOS.fsp>).
                           [100] Supression du caractère particulier de la fonction "console", elle peut désormais être appellé comme toutes les autres.
                           [99] Suppression des modes "FSP_DEBUG_CONSOLE" et "FSP_CONSOLE_MODE".
                        + [98] Ajout de la fonction "return".
                           [97] Correction d'une erreur dans FSProg_IDE qui empêchait l'ouverture de l'Erreur Log en cas d'erreur si le script était lancé avec des lignes personalisés ou un paramètre.
                                + [.5] Ajout de la fonction "cExec()".
                                + [.4] Ajout de la fonction "cTitle()".
                                + [.3] Ajout de la fonction "cGet()".
                                + [.2] Ajout de la fonction "cClear()".
                                + [.1] Ajout de la fonction "cWrite()".
                        + [96] [.0] Ajout du groupe de fonction "console" désignés par le préfixe "c".

                           [95] Supression de la coloration des informations/avertissements/erreurs dans le flux stdinfo car celui-ci n'est pas affiché dans la console.
                        + [94] Changement du flux de sortie utilisé pour les informations, avertissements et erreurs : il s'agit maintenant du flux stdinfo, les flux stdout/stderr sont maintenant reservés à l'utilisateur.
                           [93] Correction d'une erreur dans la fonction "pWait()", elle retourne désormais 0 si le temps est écoulé.
                           [92] Ajout de nouvelles touches pour les fonctions "k*()".
                           [91] Modification de FSProg_IDE pour y ajouter une fenêtre de visualisation des fichiers avec coloration syntaxique.
                           [90] Ajout d'un message d'erreur si un "endF" est appelé sans ouverture.
                           [89] Correction d'une erreur dans l'aide de la fonction "fRun()".
                           [88] Ajout d'un avertissement sur le nombre maximum d'appel recursif de fonctions dans le fichier d'aide de syntaxe (section Fonction).
                           [87] Ajout d'un message d'erreur si le nombre d'appel recursif de fonctions est dépassé (limité à 2).
                           [86] Correction d'une erreur dans l'aide de la fonction "sExitCode()", "stderr.txt" devient "FSPErr.txt".
                           [85] Modification de la mise en page du fichier "FSPErr.txt".
                           [84] Modification de l'aide de la directive "#isReplace" pour plus la rendre plus compréhensible.
                           [83] Correction d'une faute d'orthographe dans l'aide de la directive "#replace".
                           [82] Correction d'une erreur de mise en page dans l'aide de la fonction "kDown()".

Version 1.2 :
                    [81] Correction d'une erreur qui ne mettait pas la macro "_par;" à 0 lorsqu'il n'y avait pas de paramètres de lancement dans un script non compilé.
                    [80] Modification de FSProg_IDE pour y ajouter l'option "Compiler".
                    [79] Correction d'une erreur qui empêchait l'utilisation correcte de paramètres de lancement dans les scripts compilés.
                    [78] Ajout du fichier réellement exécuté dans le fichier "FSPErr.txt".
                    [77] Ajout de la notification dans "stdout" de la fin d'appel de fichier inclus.
                    [76] Modification du système de notification d'erreur pour retourner le numéro de ligne du fichier en cours en plus la ligne de tous les fichiers exécutés.
                    [75] Modification des fonctions C++ "GetProcessHandle()" et "pSet()" pour corriger un problème qui empêchait le fonctionnement de la fonction "pSet()".
                    [74] Modification de la documentation pour changer totalement la mise en page.
                    [73] Modification de la fonction "fRun()" pour corriger une erreur qui empêchait l'utilisation d'espaces dans les chemins d'accès sans utilisation de "" autour du chemin.
                    [72] Ajout d'un appel de la fonction C++ "EmptyWorkingSet()" dans la boucle principale pour gagner de la mémoire et du processeur.
                    [71] Modification de la fonctione "random()" pour éviter le retour de nombres semblables apès plusieurs appels dans la même seconde.
                    [70] Modification du système d'erreur FSProg ("sSetErr()" et "_error;") pour devenir indépendant du système C++.
                 + [69] Suppression de la fonction "sEmpty()".
                 + [68] Ajout de la fonction "sSetEnv()".
                 + [67] Ajout de la fonction "sGetEnv()".
                    [66] Modification de Fsp2Exe pour corriger une erreur qui empêchait l'application du correctif [3] de la version 1.1.
                    [65] Modification de l'obtention du chemin d'accès du dossier temporaire pour la création du fichier "%TEMP%\FSPTEMP.FSP" en mode script compilé pour plus de simplicité.
                    [64] Modification de FSProg_IDE pour changer l'apparence de la fenêtre d'affichage du rapport de fermeture de script.
                    [63] Correction d'erreur de mise en page dans l'aide de la syntaxe et ajout d'informations.
                    [62] Modification de la fonction "fRun()", le troisième paramètre est supprimé et le second devient facultatif.
                    [61] Modification de la fonction C++ "StringParser()" pour que les fonctions "fRead()" et "sGetOsInfo()" soient externes à cette dernière.
                         + [.5] Ajout de la fonction "strLen()".
                         + [.4] Ajout de la fonction "strInStr()".
                         + [.3] Ajout de la fonction "strReplace()".
                         + [.2] Ajout de la fonction "strRight()".
                         + [.1] Ajout de la fonction "strLeft()".
                 + [60] [.0] Ajout du groupe de fonction "string" désignés par le préfixe "str".
                    [59] Correction d'une erreur de mise en page dans l'aide de la commande "sSetErr()".
                    [58] Correction d'un oubli dans la fonction "sSetErr()" qui faisait un retour constant de la valeur 0.
                    [57] Modification de l'appel de la fonction C++ "CallFSPsFonc()" pour eviter les caractères parasites dans les paramètres non remplis.
                    [56] Modification des fonctions "kSend()", "kDown()" et "kUp()" pour permettre d'envoyer la touche "{space}" plus simplement.
                    [55] Modification de la fonction "kSend()" pour ne plus respécter la casse.
                 + [54] Modification de la fonction "kSend()" pour permettre l'envoie de plusieurs touches.
                    [53] Modification de la syntaxe du fichier "FSPErr.txt".
                    [52] Correction d'une erreur de traduction dans FSProg_IDE ("Système" devient "System").
                    [51] Correction d'une erreur dans FSProg_IDE qui empéchait le changement de langue.
                 + [50] Ajout de la fonction "sWriteErr()".

Version 1.1 :
                    [49] Ajout des correctifs dans le fichier "FSPHelp.chm".
                    [48] Correction d'une erreur empêchant l'utilisation de boucles dans les fonctions supplémentaires.
                    [47] Modification de FSProg_IDE pour y ajouter une visionneuse du fichier d'erreur ("FSPErr.txt").
                    [46] Modification de FSProg_IDE pour y ajouter une console affichant le flux sortant (stdout) de FSProg ansi que les erreur.
                    [45] Appel de la commande "fflush" après tous les "printf" pour empêcher l'envoie du flux sortant (stdout) par paquet.
                    [44] Ajout de la coloration des informations dans la console.
                    [43] Modification du message de notification de variable/macro/fonction non trouvée pour devenir un avertissement.
                    [42] Ajout de notification de toutes les erreurs dans le flux stdout.
                    [41] Ajout de la notification de création de #replace dans le flux stdout.
                    [40] Ajout de la notification de création/modification de variable dans le flux stdout.
                    [39] Suppression de la notification du lancement de la commande d'ID -11 dans le flux stdout.
                    [38] Correction d'une erreur dans FSProg_IDE pour prendre en compte la casse dans les modifications de fichier (demande de sauvegarde avant de quitter).
                    [37] Correction d'une erreur de mise en page dans l'aide de la commande "pWait()".
                    [36] Correction d'une erreur empêchant de mettre des tabulations et des espaces avant un "endW" ou un "next".
                    [35] Correction d'une erreur empêchant de mettre des tabulations et des espaces avant un "{" ou un "}".
                 + [34] Ajout d'un fichier de récupération d'informations d'erreur dans le dossier temporaire en cas d'arrêt du script ("FSPErr.txt").
                    [33] Correction d'une erreur faisant apparaitre des caractères de saut de ligne en fin de contenu de variables.
                    [32] Suppression du message d'erreur lorsque l'utilisateur appuie sur "Annuler" dans la fenêtre de seléction de fichier.
                 + [31] Ajout d'un obfuscateur ("Obfuscator.exe").
                    [30] Ajout d'un avertissement dans l'aide de la fonction "kDown()".
                    [29] Ajout des exemples pour chaque fonction dans le dossier "Examples\Funcs".
                    [28] Modification du code source de FSProg pour y ajouter une fonction destinée à la getsion des variables.
                         + [.4] Ajout de la fonction "sGetOsInfo()".
                         + [.3] Ajout de la fonction "sEmpty()".
                         + [.2] Ajout de la fonction "sExitCode()".
                         + [.1] Ajout de la fonction "sSetErr()".
                 + [27] [.0] Ajout du groupe de fonction "system" désignés par le préfixe "s".
                    [26] Correction d'une faute dans l'aide de la macro "_day;". "le le jours" devient "le jour".
                 + [25] Ajout de la fonction random().
                    [24] Ajout des "Version Info" des programmes compilés en AutoIt.
                    [23] Ajout d'un message d'information lors de la compilation ("Fsp2Exe.exe").
                    [22] Correction d'une erreur qui faisait un retour de six zéro après un chiffre calculé (ex : 5.000000 deviens 5).
                    [21] Correction d'une erreur empêchant l'utilisation d'une macro lorsque celle-ci renvoie un caractère de calcul.
                 + [20] Modification de la syntaxe des boucles "while", "wend" est remplacé par "endW".
                    [19] Modification de l'installateur pour mettre "FSProgMenu.exe" comme exécutable principal et lui associer les extensions "*.fsp".
                    [18] Ajout de la prise en compte des options de lancement dans le fichier "Fsp2Exe.exe".
                    [17] Ajout du Menu FSProg.
                    [16] Correction d'une erreur dans l'aide de fWrite(), "Test à ecrire dans le fichier." devient "Text à ecrire dans le fichier.".
                    [15] Ajout d'exemples dans les fichiers d'aide.
                 + [14] Ajout de la macro _compiled;.
                    [13] Ajout d'un message d'erreur si le nombre de variables/#replace/fonctions est dépassé.
                 + [12] Ajout de la fonction fRead().
                 + [11] Modification de la syntaxe des fonctions supplémentaires ( "{" est supprimé et "}" est remplacé par "endF" ) pour pouvoir utiliser des conditions dans une fonction.
                    [10] Correction d'une erreur empêchant de mettre des tabulations et des espaces avant un "#replace".
                 + [9] Ajout du traitement des fonctions supplémentaires présentes dans les chaines de caractères (fonction StrinParser()).
                    [8] Suppression du traitement des directives présentes dans les chaines de caractères (fonction StrinParser()).
                 + [7] Ajout de la directive "#isReplace".
                    [6] Compilation de "FSProg.exe" en Débogage multithread (/MTd) pour être indépendant des DLLs.
                    [5] Suppression de l'icône dans le fichier "Fsp2Exe\FSProg.bin" pour un gain de place.
                    [4] Correction d'une erreur dans FSProg_IDE qui empéchait l'utilisation de "Enregistrer" et "Enregistrer Sous" dans certaines conditions.
                    [3] Modification de Fsp2Exe pour supprimer les lignes vides, les commentaires et les espaces/tabulations lors de la compilation (gain de place et de rapiditée).
                    [2] Correction d'une erreur dans la documentation, "for ($i;,$i;<500,+1)" devient "for ($i;=0,$i;<500,+1)".
                    [1] Modification du fichier "file.fsp" pour afficher un message d'erreur en cas de lancement d'un exe compilé sans fichier source.

Version 1.0 : Aucun changement !

© 2012 Le Coin d'Aide