V4 (Microsft Visual C++ 6.0) : V4.3.1 (3 avril 2004) : - Correction d'un bug par rapport à la gestion des variables, des fichiers inclus et des sections. - Correction du bug de la fenêtre manuelle qui n'apparaît pas, via les touches de raccourci, cette fois-ci. V4.3.0 (7 janvier 2004) : - Ajout d'une directive 'INCLUDE' qui permet de chaîner des fichiers de signatures les uns aux autres. - Modification de la gestion des signatures nommées pour obliger l'unicité du nom de la signature dans le menu (permet de dupliquer des signatures nommées dans des fichiers inclus). V4.2.5 (1 octobre 2003) : - Correction d'un bug qui rendait inopérante la recherche par mot clé dans le choix manuel. V4.2.4 (28 juillet 2003) : - Correction d'un bug qui faisait que la fenêtre de choix manuel de signature n'apparaissait pas au premier plan lors de son premier appel. V4.2.3 (20 janvier 2003) : - Correction d'un bug qui provoquait un plantage lors de la recherche de signatures. V4.2.2 (19 août 2002) : - Corrections de deux bugs qui rendaient l'utilisation de mots clés automatiques assez aléatoire. - Ajout d'un menu à la version debug pour voir les fichiers de log dans l'éditeur. - Renversement de l'ordre de ce fichier pour avoir les modifications récentes en haut... V4.2.1 (24 juillet 2002) : - Correction d'un bug qui débranchait les touches d'activation définitivement quand on changeait de fichier de sigs actif. V4.2.0 (11 juillet 2002) : - Remplacement du système de touches d'activation par une "vraie" hotkey enregistrée au niveau de Windows. 'TOUCHE' et 'TOUCHEMAN' peuvent maintenant être suivis de toute touche, combinée avec alt, majuscule, contrôle ou la touche Windows. Ironie du sort, F12 (et shift-F12), la touche assignée à RndSig depuis la version 1, ne peut plus être utilisée à cause d'une restriction imposée par Microsoft... V4.1.1 (4 avril 2002) : - Correction d'un bug qui faisait que les règles avec des [...] ne fonctionnaient pas du tout. Ce bug est sans doute présent depuis le début... V4.1.0 (27 mars 2002) : - Ajout d'une directive 'EDITEUR' qui permet de définir un éditeur de texte. Si cette directive est présente, un menu 'éditer' est crée. Il permet d'ouvrir le fichier ini ou chaque fichier de signatures avec l'éditeur ainsi défini. - Redéfinition de la touche 'TOUCHEMAN'. Désormais, ouvre la fenêtre de choix manuel. La signature manuelle est collée avec la 'TOUCHE' et réinitialisée après. V4.0.0 (3 juillet 2001) : - Petit remaniement des fichiers d'aide et de la page web. V4.0.0 beta 3 (27 juin 2001) : - Possibilité de nommer les sections, également avec des parenthèses. Cela permet d'insérer un séparateur entre les signatures nommées dans le menu. - Directive 'MENUSEP' qui insère un séparateur dans le menu applications. V4.0.0 beta 2 (26 juin 2001) : - Correction d'un bug important dans l'assignation des buffers pour les variables. - Encore un peu de franglais en moins : les directives 'HOTKEY' et 'HOTKEYMANUEL' deviennent respectivement 'TOUCHE', 'TOUCHEMAN'. V4.0.0 beta 1 (11 avril 2001) : - Moteur d'expressions régulières compatbile Perl 5 (grâce a l'excellente librairie opensource PCRE, écrite par Phillip Hazel et copyright de l'Université de Cambrige en Angleterre) : un mot clé peut être une expression régulière, comprise entre deux '/'. - Directive 'AUTOCLE' pour la génération de keywords selon le texte de la signature, avec 'POIDS' pour le poids du keyword traditionnel, et 'POIDSAUTO' pour le poids du keyword généré, et 'IGNORE' pour les mots inintéressants. - Symboles [ et ] qui permettent de rendre une règle obligatoire pour une sig. - Possibilité de nommer une signature avec une phrase entre ( et ), juste après les deux tirets et l'espace; apparition du menu 'signautres nommées' qui reprend ces noms et fait l'équivalent d'un choix manuel. - Fenêtre de configuration qui permet d'écrire le fichier .ini - pas encore fonctionnelle. - La directive 'DEFFILE' est renommée en 'FCHDEF', 'APPSTART' en 'APPEXEC'. V3 (Microsft Visual C++ 6.0) : V3.5.3 (19 février 2001) : - Bouton pour choisir aléatoirement dans la liste de choix manuels. V3.5.2 (16 février 2001) : - Raccourcis clavier fonctionnels dans la fiche de choix manuel et dans la fenêtre de présentation. V3.5.1 (14 février 2001) : - Possibilités de recherches diverses pour le choix manuel. - Messages d'erreur à l'écran lorsque le programme recontre un problème. - Directive 'DEFFILE' pour le nom du fichier de sigs par défaut. V3.5 (11 février 2001) : - Fenêtre de choix graphique permettant soit de forcer la signature qui sera choisie ensuite, soit de la coller par une seconde hotkey. - Directive 'HOTKEYMAN' qui permet de coller cette sig. V3.4.1 (21 semptembre 2000) : - Correction d'un bug dans le nouveau code pour les sections; s'il n'y avait pas de section, le premier keyword était corrompu. V3.4 (18 septembre 2000) : - Possibilité d'avoir des directives 'PRESIG', 'PRE' et 'POST' différentes par fichier .sig. - Implémentation d'un lanceur d'applications avec 'MENU', 'APPSTART' et 'APPMENU'; 'SHELL' tombe en désuétude. V3.3.1 (13 septembre 2000) : - Correction d'un bug qui bloquait le programme en cas de tros grosses variables et récriture du code qui gérait les variables et les sections - Correction d'un bug qui empêchait les PRESIG, PRE et POST de marcher si on rechargeait un autre fichier V3.3 (10 septembre 2000) : - Séparation des directives et des signatures dans des fichiers séparés - Directive 'HOTKEY' : définit la touche de fonction pour le lancement - Menu permettant de sélectionner diverses fichiers de signatures. V3.2 (avortée) : - Tentative d'implémenter une fenêtre de choix graphique. V3.1.1 (26 mai 2000) : - Le problème des signatures qui ne veulent pas se coller a été fortement réduit ! V3.1 (mai 2000) : - Directive et symbole '$' : définition de macros - Directives 'PRE', 'PRESEP' et 'POST' : parties fixes de la signature - Directive 'DELAY' renommée en 'DELAI' - Sections (-- --) : règles appliquées à un groupe de signatures V3.0 (mars 2000) : - Symbole '>' : appliquer les règles aux citations - Symbole '+' : changement du poids des règles - Directive 'NOCRLF' : ajouter ou non le cr/lf avant la signature - Directive 'RCHQUOTE' : appliquer les règles aux citations par défaut - Directive 'QUOTE' : définition des symboles de citation - Disparition de la touche d'activation F11 - Version débug avec génération d'un log - Programme stand-alone, très petit V2 (Borland Delphi 4) : V2.0 (fin 1999) : - Symbole '!' : règles prioritaire - Directive 'DELAI' : temporisation pour le clipboard - Programme stand-alone (pas de DLLs) et peu volumineux - Encore quelques problèmes de manipulation du clipboard V1 (Microsoft Visual Basic 5.0) : V1.0 (mi 1999) : - Symboles '&','^',',' : création des règles sur les mots-clés - Directives 'SHELL' et 'DIR' : lancement d'applications externes - Activation avec F12 ou F11 - Programme volumineux (DLLs runtime de VB) - Problèmes fréquents de manipulation du clipboard Plans pour le futur : - Pouvoir choisir plus d'un fichier de sigs actif à la fois - Récrire la doc en entier - Inclure (en fait terminer) un tutoriel - Proposer un éditeur de signatures et de configuration - sans doute dans un programme à part, en VB, par exemple. - Trouver une doc correcte et en français sur les expressions régulières.