
			HISTORIQUE DE [1mCATALOG[0m



	Version 1.0  Septembre 1993
	~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Initialement commencée en Octobre 1992 !
J'avais abandonné le projet pour diverses raisons. Puis je l'ai repris un an
après. Cette version était basée sur le même programme que j'avais codé sur mon
CPC 464 il y a de cela des siècles !!!
Ils sont rares ceux qui l'ont connue ! Pourtant, c'est grâce à eux que je me
suis lancé dans la version 2. Il est vrai qu'entre les deux, ce n'est pas un
fossé mais un véritable gouffre ! La version 1 était loin d'être ergonomique
mais elle fonctionnait très bien. Les choix se faisaient par le biais de menus
déroulants. Elle ouvrait un écran en basse résolution, y compris pour
l'affichage de la liste !!! (Beurk !). Le seul avantage, par rapport à la
version 2, était qu'elle nécessitait moins de mémoire pour tourner.
Le code était assez bordélique, aussi... Bref, elle n'avait pas grand-chose
pour plaire !!!


	Version 2.0  Janvier 1994
	~~~~~~~~~~~~~~~~~~~~~~~~~
  C'est le même programme, vous êtes sûr ?...
Je vous l'assure ! Le code a été refait à 90%. Seules quelques routines
subsistent de la version 1 (les tris notamment).
Elle offre désormais un look plus "pro" et cela quelle que soit la version de
votre OS. Adieu les menus déroulants, bonjour les boutons ! C'est plus sympa et
surtout plus pratique, non ?
En plus de l'ergonomie, les grands changements sont :

	- Nombre de fiches doublé (1000 au lieu de 500 pour la v1)
	- Rajout de la gestion du nombre de disquettes
	- Sortie du numéro de fiche lors de l'affichage
	- Possibilité de revenir en arrière dans l'affichage
	- Tri accessible à tout moment
	- Gestion de l'impression améliorée
	- Possibilité de "merger" plusieurs fichiers en un seul
	- Possibilité d'interroger un fichier sans le charger en mémoire
	
Ce sont les changements les plus flagrants. D'autres sont moins visibles mais 
tout aussi utiles !
Cette version est disponible dans la collection DPAT sur la disquette n°55.


	Version 2.1  Février 1994
	~~~~~~~~~~~~~~~~~~~~~~~~~
  Corrige un gros bug de gestion mémoire ! En effet, avec les versions
précédentes, lorsque vous approchiez les valeurs extrêmes (1000 fiches) et que
vous lanciez une recherche nécessitant une recherche par similitude, il y avait
de fortes chances pour que vous manquiez de mémoire  *:^(
Effectivement, si vous recherchez une fiche avec, par exemple une seule lettre
fournie (le "e" étant le cas extrême), sur 1000 fiches, le programme va en
trouver beaucoup !! Il faut savoir qu'il déclare un tableau de la taille du
nombre de fiches similaires trouvées, le tout sur cinq colonnes !
Faites le calcul : un tableau de 1000 fiches à 5 dimensions grignote
allègrement 30 Ko de mémoire !
La v2.0 se réservait 110 Ko et ça faisait un peu juste !!
Dorénavant, ce sont 170 Ko qui sont alloués. Le bug est fixé *;^)
Les menus déroulants refont leur apparition ! Toutes les opérations du bandeau
de boutons sont accessibles par les menus et par des racourcis clavier indiqués
dans les menus (touches spéciales combinées avec la touche Amiga de droite).
Dans le menu "Infos", une option "Préférence" apparaît. Elle permet de
configurer certaines valeurs du programme (couleurs, alertes) et de sauvegarder
ces valeurs sous la forme d'un fichier.
Grâce aux menus, de nouvelles options vont fleurir sans pour autant encombrer
l'écran principal.
En impression détaillée, vous pouvez dorénavant choisir entre une sortie simple
feuille ou recto/verso.
D'autres bugs mineurs ont été fixés. Je ne compte pas vous les détailler tous
ici !!!
Cette version est disponible sur la DPAT n°59.


	Version 3.0 Août 1994
	~~~~~~~~~~~~~~~~~~~~~
Bugs fixés :
		- Après une interrogation de fichier, le fichier déjà en
		  mémoire ne se voit plus attribuer le nombre de fiches du
		  fichier interrogé.
		- Après une interrogation d'un fichier de type 1, le fichier
		  en mémoire ré-apparaît normallement à l'affichage (avant,
 		  la colonne disc disparaissaît).
		- Lors d'une annulation multiple, un nettoyage du buffer
		  clavier est effectué avant l'entrée des paramètres.
		- Les virgules sont transformées en points. Les noms de fiches
		  étant séparés par une virgule à la sauvegarde, si une fiche
		  en contenait une, elle était alors coupée en deux noms ! Et
		  le chargement du fichier ainsi sauvé faisait planter le
		  programme...  
		- Les icônes non-accessibles sont TOUJOURS grisées (à
		  l'exception de celles qui sont recouvertes, même en partie).
		  La priorité est toujours donnée aux boutons du premier plan.
		- A chaque opération ou attente de paramètre, le pointeur de
		  la souris se change TOUJOURS en sablier.
		- Le programme s'adapte maintenant automatiquement au système
		  sous lequel il est exécuté ; seules certaines couleurs
		  changent à l'affichage.  

Améliorations :
		- Le répertoire en cours est mémorisé. 
		- Le nom du fichier est débarrassé de son chemin d'accès lors
		  de son affichage (sauf en infos).
		- Le module des préférences est plus ergonomique.
		- La progression du tri est visible.
		- Possibilité de configurer le tri en ascendant ou descendant.
		- La réponse des menus lors de leur appel est plus rapide.
		- Indication des colonnes et des numéros de pages dans le
		  module d'affichage.
		- Edition des valeurs en modification.
		- Possibilité de saut direct à une fiche en affichage.
		- Détection d'un fichier modifié et non sauvegardé lors de la
		  sortie du programme.
		- Détection des doublons lors de la sauvegarde. Possibilité de
		  faire une copie de sécurité.		
		- Le module de recherche est amélioré
		- Possibilité d'impression recto/verso en mode simplifié.
		- La progression de l'impression est visible.
		- Nouveau module "Infos".
		- Choix de la fonte d'affichage : Fonte "Topaz 8" par défaut
		  quelque soit celle du Workbench (sauf pour les menus et le
		  sélecteur de fichiers *:^( ).
		- Adaptation automatique à la version du Kickstart.
		- Les boutons repérés en gras sont accessibles par les touches
		  ENTER, RETURN ou la combinaison (pour les tordus !) Ctrl-M.
		- Nouvelle adresse de l'auteur (c'est une amélioration, ca ?)

Version disponible sur la DPAT n°78.		


	Version 3.1 Mars 1995
	~~~~~~~~~~~~~~~~~~~~~
Très peu de bugs fixés dans cette version, mais beaucoup d'améliorations !

	- La plus grande est la recherche multi-critères. En effet vous pouvez
	  désormais rechercher une ou plusieurs fiches par tous les critères
	  possibles. Ainsi, le programme peut trouver plusieurs fiches
	  identiques. Cela permet par exemple de chercher uniquement les jeux,
	  les démos ou encore combien de programmes tiennent sur le même nombre
	  de disquettes, etc...
	- Le tri automatique au sortir des modules saisie et modification n'est
	  plus effectué après un changement. Vous pouvez donc sauver un fichier
	  non trié.
	- Un bouton permettant le tri est inclu dans le module modifications.
	- Le sens du tri est visible à tout moment dans la barre supérieure de
	  l'écran.
	- Pour toute opération de tri ou d'impression, une jauge permet de
          savoir ou en est le programme.  
	- Si une recherche par similitude est lancée et que le programme ne
	  trouve qu'une seule fiche, plus besoin d'appuyer deux fois sur
	  "sortir" pour fermer le module de recherche.
	- Nouveau bouton "Fiches similaires" dans le module de recherche. La
	  recherche par similitude n'est déclenchée que si l'ordinateur ne
	  trouve aucune fiche correspondant à celle demandée ou bien lorsque
	  l'utilisateur le désire.
 	  Lorsqu'une recherche de ce type est demandée ,le bouton "Fiches
	  similaires" reste enfoncé afin de vous prévenir.
	- Toujours dans le module de recherche, le gadget "fiche suivante" est
	  remplacé par les boutons ">" et "<" permettant de faire défiler la 
	  liste dans les deux sens.
	- Dans le module infos, la somme de la mémoire libre est visible.
	- Dans le module d'affichage, en cliquant sur "sauter" on peut choisir
	  la page d'affichage en tapant "*" suivi du numéro de page.
	- Dans le module d'affichage, lorsque la valeur de saut est erronée,
	  la page en cours reste affichée (avant on revenait à la première
	  page).
	- Dans le module de saisie, si vous vous trompez dans une entrée, en
	  effaçant le nom avec la touche del et en appuyant sur enter (ou en
	  appuyant simplement sur enter si vous n'avez rien entré), la fiche
	  s'efface et n'est pas validée.
	- Si vous tentez de charger ou d'ajouter un nouveau fichier alors que
	  celui déjà en mémoire a été modifié et non sauvé, le programme vous
	  prévient.
	- Le curseur de la souris est redevenu plus "standard".
	- Léger (mais alors vraiment léger !!) changement de look !

Bugs fixés :

	- Lorsque vous chargez un fichier et que vous le sauvez sous un nom
	  différent, c'est le nouveau nom qui s'affiche dans le module
	  chargement et non l'ancien..
	- La détection des doublons lors de la sauvegarde se fait maintenant
	  même si vous oubliez l'extention ".CAT" au nom de votre fichier.
	- Si un fichier contenait deux pages, à l'affichage, il était
	  impossible de revenir en arrière après la deuxième page..
	
Version disponible sur la DPAT n°91.


	Version 3.2 Septembre 1995	
	~~~~~~~~~~~~~~~~~~~~~~~~~~
Améliorations :

	- Lors d'une tentative d'annulation totale des données, si le fichier
	  en  mémoire a été modifié et non sauvé, le programme vous prévient.
	- Il est possible maintenant de faire une sauvegarde immédiate sans
	  passer par le sélecteur de fichiers, à condition d'avoir déjà sauvé
	  (nommé) le fichier une fois.
	- La sauvegarde immédiate est accessible depuis les modules de saisie
	  et de modification (on peut sauver le fichier sans sortir du module).
	- Le module de recherche est accessible par le biais du menu ou de sa
	  touche d'appel depuis le module de modification (en plus du bouton
	  "Rechercher").
	- Dans le module infos, la place restant sur le répertoire en mémoire
	  est visible.
	- Dans le module d'impression, le paramètre "Simplifiée/Détaillée" est
	  mémorisé.
	- Si vous sauvez un fichier qui existe déjà par le sélecteur ("Sauver
	  sous"), vous pouvez annuler l'opération.  
	- Nouveau module de sauvegarde.
	- Dans le module de sauvegarde, possibilité de renommer un fichier.
	- Dans le module de sauvegarde, possibilité d'effacer un fichier.
	- Dans le module de sauvegarde, on peut maintenant sauver le fichier
	  sous deux formats différents : le format normal (CAT 2) et un format
	  spécial permettant de relire le fichier avec n'importe quel viewer
	  ASCII sans passer par CATALOG. Avec cette option, une icône est
	  sauvée avec le fichier intégrant un nom de viewer par défaut (More)
	  mais pouvant être changé à tout moment depuis le Workbench.
	- Si la DiskFont.library est introuvable, une alerte est déclenchée en
	  début de programme.  
	- La détection du kickstart est maintenant sûre à 100% car utilisant
	  l'Exec.library.
	- Première version intégrant CATACONV, le programme de conversion
	  CATALOG<-->ASCII des fichiers.

	
Bugs corrigés :

	- Dans le module d'annulation, lorsque la dernière fiche est effacée en
 	  annulation unique, le programme sort immédiatement du module (avant,
	  on pouvait demander d'autres fiches !).
	- Lorsqu'un fichier était modifié, si on entrait dans le module de
	  sauvegarde et qu'on en ressortait sans le sauver, le fichier
	  redevenait "intact" par magie !!.
	- Une annulation multiple ou le chargement d'un nouveau fichier ne
	  libérait pas toute la mémoire occupée par l'ancien fichier, comme une
	  annulation totale. Les deux opérations donnent maintenant le même
	  résultat.

Version disponible sur la DPAT n°109	


  Version 4.0 Juillet 1996
  ~~~~~~~~~~~~~~~~~~~~~~~~
Améliorations :

  - Nouveau module d'importation de fiches. Lecture automatique de répertoire
    de volume avec intégration des noms de fichiers dans la liste.
  - Une sélection de fiches est possible depuis le module d'affichage.
  - Cette sélection peut aussi être effectuée depuis le module d'annulation
    et de modification en passant par le module d'affichage.
  - Possibilité d'annuler (effacer du fichier) les fiches sélectionnées
    directement depuis le module d'affichage, sans passer par le module
    d'annulation.
  - Possibilité de modifier les fiche sélectionnées dans le module d'affichage
    (appel du module de modification).
  - Dans le module de saisie, le gadget "saisir" devient inaccessible quand la
    liste est pleine.
  - Dans les modules de saisie et de modification, la détection des doublons
    est automatique sur le champs du nom. Cela dit, vous pouvez toujours en
    créer un après confirmation.
  - Nouvelle routine de recherche de fiches nécessitant beaucoup moins de
    mémoire.
  - Le premier sélecteur de fichier ne s'ouvre plus en RAM DISK par défaut
    mais sur le répertoire où est lancé CATALOG.
  - Des sécurités ont été rajoutées sur la sélection des fichiers.
  - Nombre de fiches doublé (2000).
  - Nouvelle option de titrage dans le module d'impression.
  - Le format de sauvegarde est désormais visible par la biais d'une jauge.
  - Le tri peut-être stoppé à n'importe quel moment par le biais d'un bouton.
  - Le scrolling des noms trop longs peut être interrompu par n'importe quel
    bouton de la souris.
  - Les boutons repérés en gras changent d'état avec la touche "ENTER".
  - Petits changements dans les menus.
  - Changement de look des boutons.
  - Documentation au format guide.
  - Renseignements accessibles par la commande version du DOS.

Bugs fixés :

  - Le module de saisie détournait le format de sauvegarde du fichier (il
    revenait automatiquement au format CATALOG). Ce n'est plus le cas.
  - En quittant le programme si le fichier était en cours de création et non
    sauvé, en choisissant l'option sauvegarde avant de quitter, l'affichage
    du module de sauvegarde plantait.. De même, si le fichier avait été chargé,
    modifié et non sauvé avant de quitter, la même option se "permettait" une
    sauvegarde rapide. Désormais, qu'importe l'état du fichier en mémoire, on
    passe par le module de sauvegarde afin d'avoir le choix !
  - Dans les modules de saisie et de modification, il était possible
    d'atteindre le menu de sauvegarde rapide pendant un tri ou une saisie.
    Ce n'est plus possible.
  - Dans le module de sauvegarde, le nom du répertoire du fichier était en fait
    celui du répertoire mémorisé (qui peut être différent).
  - Dans le module de sauvegarde, en renommant ou en effaçant un fichier, il
    était possible de changer le nom choisi dans le sélecteur de fichier en
    entrant éventuellement un nom inconnu, ce qui plantait le programme. A
    présent, une alerte est déclenchée si c'est le cas.
  - Le programme ne plante plus lors de l'émission de sons (alerte)
  - Petits bugs graphiques corrigés sur la jauge.
  - Sous Kickstart 1.x, après une sauvegarde en RAMDISK, la détection de place
    restante, ici la mémoire libre, indiquait 0 octet..
  - Les textes trop longs ne dépassent plus du cadre intérieur des alertes.
  - Dans le module de préférences, parfois, le choix des couleurs et des
    composantes se bloquait.


  Version 4.1 Mars 1997
  ~~~~~~~~~~~~~~~~~~~~~
Améliorations :

- Dorénavent distribué en FREEWARE.
- La routine de tri a (enfin !) été repensée.. 
  Le gain de vitesse est impressionant : tri d'un fichier de 2000 fiches sur
  A1200 avec fast ram:
   * ancien algorithme (Bubble Sort) : 2 minutes 20 secondes
   * nouvel algorithme (Quick Sort)  : 0 minute  02 secondes !!
  La jauge de tri a disparu ; cette opération étant désormais assez rapide.
- Un niveau de révision est visible sous la forme de la dernière date de
  sauvegarde du fichier. Accessible depuis les modules de chargement et
  d'infos.
- Pour sortir du module d'annulation en cours d'opération, en passant par le
  clavier (touche ENTER), plus besoin d'appuyer 2 fois.
- Lors d'une annulation ou d'une désélection de fiche depuis le module
  d'affichage ou d'importation, le nombres de fiches sélectionnées est
  affiché dans la requête.
  Cela permet de ne pas effacer les fiches qui sont sélectionnées mais qui
  n'apparaissent pas sur la page en cours (comme ça m'est arrivé !!).
- Nouveau bouton dans le menu d'importation permettant d'effacer le fichier
  temporaire (contenant les fichiers scannés) de la RAM. Utile pour les petites
  configurations.
- Dans le module d'affichage, possibilité de sauver les fiches sélectionnées.
- Dans le module d'affichage et d'importation, la fiche cliquée passe en
  vidéo inverse.
- Dans le module d'affichage et d'importation, le nombre de fiches
  sélectionnées est constamment affiché.
- Dans le module d'annulation, lors d'un effacement de fiches sélectionnés,
  plus besoin de passer par une reselection (une requête apparaît, vous pouvez
  choisir).
- Déclenchement d'une alerte si vous validez un sélecteur de fichier sans avoir
  sélectionné de fichier.
- Le saut à une fiche dans le module d'affichage prend en compte de 1 à 4
  lettres (et non plus la première uniquement).
- Détection des doublons depuis le module d'importation.
- Dans le module d'importation vérification constante du fichier temporaire
  sauvé en RAM après une scrutation. Si ce fichier n'est plus accessible :
  déclenchement d'une alerte.
- Dand le module d'importation, la scrutation peut être interrompue à n'importe
  quel moment avec le bouton "Annuler". Ce dernier remplace le bouton "Tri" qui
  prêtait à confusion et ne servait pas à grand-chose.
- Fourni désormais avec la version 1.02 de CATACONV qui permet de convertir les
  fichiers de plus de 1000 fiches (gros oubli de la v4.0 qui inclue
  CATACONV 1.01 qui plante avec des fichiers dépassant les 1000 fiches *:(  )


Bugs fixés :

- Lors d'un changement de fichier en mémoire, on conservait la trace des fiches
  sélectionnées de l'ancien fichier.
- Après une annulation totale des fiches depuis le module d'affichage, si vous
  vouliez ensuite effacer le fichier, une alerte vous prévenez comme quoi vous
  risquiez d'effacer le fichier présent en mémoire (alors que vous avez fait
  une annulation totale).
- Dans le module de modification, le défilement des fiches sélectionnées
  pouvaient planter après un tri en sens inverse.
- Lors d'une annulation multiple ou unique (par le module d'annulation), si
  des fiches sélectionnées faisaient partie du lot, elles étaient toujours
  considérées comme sélectionnées dans le module de modification.
- Après une inclusion de fiches importées sans avoir chargé de fichier en
  mémoire, les fiches étaient traitées comme un fichier de type 1 (pas
  d'apparition du champs "disques").
- Quelques petits bugs graphiques résolus dans le module d'affichage, plus un
  bug plus serieux qui faisait planter le programme lors de la toute première
  entrée dans le module si cette dernière était faîte pas le racourci clavier
  (Amiga-F) tout en maintenant le bouton gauche de la souris enfoncé...
  C'est tordu, mais ça m'est arrivé !!!!


  Version 5.0 Mars 2000
  ~~~~~~~~~~~~~~~~~~~~~
Améliorations :

- Nouveau module de commentaires de fiches. Accessible depuis les modules de
  saisie, modification et affichage il permet d'ajouter deux phrases de
  commentaires à chaque fiche. Il est (fort) possible que quelques bugs
  traînent encore dans ce &@#§* module qui m'a vraiment pris la tête à coder !
- Nouveau module de création de macros. Accessible par un nouveau menu, il est
  désormais possible d'assigner jusqu'à 30 caractères par touche de fonction,
  avec ou sans SHIFT (F1...F10, SHIFT F1....SHIFT F10).
  Ces macros sont ensuite accessibles dans tous les modules nécessitant des
  entrées de données au clavier. Le répertoire des macros est mémorisé.
- Nouveau module de chargement rapide de fichiers. Accessible par le module de
  préférences, il permet de mettre en mémoire trois noms de fichiers et de les
  charger directement depuis le menu.
- Nouvelle routine de saisie de texte. L'ancienne, interne au langage, plantait
  avec certaines configurations d'écran exotiques. Cette nouvelle routine écrit
  à une position graphique au lieu d'une position texte comme l'ancienne.
  Toutes les fonctions d'édition gérées par l'ancienne routine ont été
  reprogrammées avec des sécurités supplémentaires. Quelques améliorations
  ont aussi été ajoutées comme le clignotement du curseur ou la disparition du
  curseur de la souris dès le premier caractère entré (il suffit de bouger
  celle-ci pour le faire ré-apparaître).
- Nouvelle routine d'impression. L'ancienne, interne au langage, n'acceptait
  pas tous les drivers d'imprimante. Elle a été entièrement reprogrammée avec
  un code plus "system friendly".
- Aide en ligne intégré (touche HELP).
- Dans le module d'impression, le nom du pilote d'imprimante apparaît.
- Dans le module de chargement, en interrogation de fichier, les fiches
  commentées sont détectées.
- Dans le module de recherche, lorsqu'une seule fiche est trouvée, la sortie de
  la recherche n'est plus automatique. On peut chercher des fiches similaires.
- Possibilité d'imprimer les fiches sélectionnées soit depuis le module
  d'impression, soit depuis le module d'affichage.
- En quittant le programme, avertissement si les préférences ont été modifiées.
- En quittant le programme, avertissement si les macros ont été modifiés.
- Les alertes sont classées en 3 niveaux : jaune=avertissement,
  rouge=manipulation interdite ou erreur grave, noir=erreur fatale entraînant
  l'arrêt du programme (signe flagrant d'un bug !!).
- Dans le module de recherche, possibilité de sélectionner les fiches trouvées,
  soit fiche par fiche, soit par groupe.
- A chaque entrée de données, il est possible de sortir par la touche "ESC"
  sans valider le résultat.
- Dans le module de saisie, il est désormais possible d'entrer des champs vides
  sauf pour le premier (nom).
- Dans le module de saisie, possibilité de corriger la dernière fiche entrée.
- Accepte les arguments par le CLI. Pour l'instant, seuls le nom du fichier à
  charger dès le lancement et le "?" d'aide sont reconnus.
- Dans le module d'annulation, le nombre de fiches sélectionnées est affiché
  lors d'une demande de confirmation.
- Dans le module de préférences, possibilité de choisir la vitesse de
  défilement des noms longs. Accès au module de chargement rapide.
- Dans le module d'infos, le nombre de fiches commentées est visible.
- Dans le barre de titre une étoile (*) s'affiche dès que le fichier en mémoire
  est modifié.
- La routine de gestion des fiches en mémoire (sélection, notamment) est
  modifiée et gagne en rapidité (et en simplicité du code !!).
- L'appui sur un bouton n'est plus définitif. Il suffit de sortir de son
  périmètre sans lâcher le bouton gauche de la souris pour qu'il reprenne son
  état initial.
- Dans le module de chargement, le bouton "Ajouter" devient inaccessible si le
  nombre de fiches maximum est atteint.
- Dans le module de préférence, si le fichier de configuration est introuvable
  lors de sa demande (Val.disc), une requête propose de le créer.
- L'extension ".CAT" est supprimée lors d'une renomination.
- Réaménagement des boutons dans le module de modification.
- Une jauge de progression apparaît lors du chargement d'un fichier.
- Les grands nombres sont affichés avec les milliers séparés par un espace.
- Petite animation dans l'indicatif du programme.

Bugs fixés :

- Avec l'ancienne routine de saisie, le texte dépassait de certains cadres
  lors de la frappe.
- Lors de la saisie d'un texte, si on demandait l'accès au menu (appui sur le
  bouton droit de la souris), en revenant à la saisie, la barre de titre ne
  ré-apparaissait pas.
- Toujours lors d'une saisie de texte, l'appui sur la touche ESC effaçait tout
  ce qui se trouvait sur la ligne après le curseur.
- La nouvelle routine de tri plantait avec un nombre de fiches important...
  Un gourou se pointait dès la sortie du module où le tri a été effectué.
- Après une annulation du fichier entier en mémoire (multiple ou sélection),
  le nombre de fiches sélectionnées (s'il y en avait) n'était pas remis à zéro.
  Même résultat en annulant une suite de fiches par l'option multiple.
- Lors d'une annulation de fiches sélectionnées, le bouton "Totale" s'effaçait
  en partie.
- Dans le module d'information, après une annulation totale, la date de
  révision restait celle du fichier précédemment chargé. Elle n'était
  actualisée que lors de la première sauvegarde du fichier suivant.
- Dans le module de saisie, lors de l'attente de bouclage (ENTER) ou de
  commentaire (ESPACE), l'appui sur le bouton droit de la souris effaçait la
  barre de titre.
- Toute opération est impossible tant que la fenêtre est désactivée. Cela évite
  de valider un bouton de CATALOG en cliquant sur un autre écran.
- Dans le module de modification, il arrivait que le numéro de fiche
  sélectionnée reste grisé (comme avec une fiche recherchée issue du module de
  recherche).
- Le signe "*" en début de saisie était traduit en code d'affichage en gras par
  la routine de création de bouton (ce code étant bel et bien réservé à cet
  usage dans le programme).
- Dans le module d'impression, en annulant une sortie imprimante, un décalage
  graphique apparaissait.
- La dernière fiche ne s'imprimait pas en impression détaillée.
- Dans le module d'affichage lors d'une demande de saut, en entrant une chaîne
  vide, l'alerte d'erreur sur le numéro de fiche n'apparaît plus.
- Dans le module de modification, il était impossible d'entrer une chaîne vide
  dans un des champs. C'est désormais possible (sauf le nom).
- Ne plante plus lors d'une tentative d'accès à un fichier de moins d'une
  dizaine d'octets (qui n'est d'ailleurs pas un fichier CATALOG..).
- Ne plante plus après un problème d'impression (l'imprimante qui ne répond
  pas, par exemple).
- L'instruction de titre de la fenêtre causait un "hit Enforcer" ; elle est
  remplacée par une routine utilisant la fonction système SetWindowTitles().


	Version 5.1 Octobre 2001
	~~~~~~~~~~~~~~~~~~~~~~~~

Améliorations :

- Dans le module de recherche la sélection totale des fiches trouvées reste
  accessible en permanence.
- Dans le module d'assignation de touches (macros), on peut faire défiler la
  liste avec un seul bouton (rebouclage).
- Lors d'une demande de "Sauver sous..." par le menu, le sélecteur de fichier
  apparaît de suite dans le module de sauvegarde.
- Dans le module d'affichage, nouveau bouton permettant l'inversion des
  fiches sélectionnées.
- Les requêtes sont accordées suivant la variable (singulier ou pluriel).
- Reformulation de certains messages peu explicites.

Bugs fixés :

- La modification d'un commentaire n'entraînait pas une détection de fichier
  modifié.
- Lors d'une impression recto/verso de fiches sélectionnées, la demande de
  changement de côté de la page était erronée.
- Les menus sont inaccessibles lors de la demande d'aide.
- Lors d'une saisie au clavier, l'appui sur la touche "Help" était interprété
  comme une macro (Shift F6).

*************************************************************************EOF**
