POUR LES CHANGEMENT PLUS RECENT : voir fichier stead_changement.html


----------- apports de la version stead-v0.38-alpha (01/10/96) -----------

* modif importante du mode Matlab par Marc Aldebert <aldebert@ensta.fr>
  - inclusion du principe de la colorisation des motclés du mode TCL
  - prototypage d'une balance généralisés if-end, while-end, ...
    Tres lent pour l'instant, mais en instance d'optimisation.
    Pour les volontaire voir les fichiers stead/tk/balanceNew*
  - acces direct au macro matlab du répertoire courant 
    (sélectionner le par bouble click et ouvrer le par <Control-o>
    ou bien voir les menu)
* modif importante du principe de la colorisation du mode TCL 
 (David Carqueijal carqueij@ensta.fr)
  - utilisation de nouvelles procedures :
    - creePatternMotsClefs beforeMotsClefs AfterMotsClefs listeMotsClefs
    - te:cmd:coloriseStruct text colorStructure what
    - te:colours:clear_foregroundStruct text {what select}
  - recolorisation dynamique
  Le principe consiste a definir globalement une liste de description de 
  chaque type d'elements a coloriser.
  Ce principe sera progressivement généraliser puis porté dans les 
  autres modes.
* modif de la doc sur les modes (mais la doc meriterais une refonte !)  
  
----------- apports de la version stead-v0.37-alpha (16/09/96) -----------

* Modif du mode TCL (merci a David Carqueijal carqueij@ensta.fr)
* creation d'un mode MatLab (merci a Marc Aldebert <aldebert@ensta.fr>)
* mode mail : prefix "| " remplacé par ">"

----------- apports de la version stead-v0.36-alpha (29/08/96) -----------

* mode TCL colorisation de "return" en bleu (comme global, uplevel, ...)
* mode LATEX : positionnement automatique du xterm lors d'une compilation
  (rajout d'une option -g -0+0 dan sprocedure "te:cmd:latex_file" du 
  fichier "latex-mode.tcl"
* correction but au lancement de plusieurs fichiers (la mode du premier
  fichier etait imposé au fichiers suivants.
* modif fichier "stead_FAQ" : comment utiliser xauth au lieu de xhost
  (pour affichage sécurisé) 
* mode TCL : rajout d'un modele de switch pour la programmation 
  multiplatteforme (menu "Templates/switch multiplateform")
* modif preference couleur du font (eclaircissement)
    set EDITPREFS_DEF(textbg) {#e7e7e7}  ==> {#f4f4f4}
* l'édition d'un fichier "*/steadrc" fait passer en mode TCL.
* bug mode Latex dans proc te:cmd:latex:myarray  (Thanks Graham)
          for {set j 1} {$j < $nr} {incr j}
  remplacé par (à deux endroits)
          for {set j 1} {$j < $nc} {incr j} 
* Correction bug mode Latex (Menu "Template/Math Envir/equnarray..."
  et "..equnarray*.."  : blocage si on faisait Cancel (procédure
  "te:cmd:latex:eqnarray" ("xnr" --> "x$nr") (Thanks to Graham Matthews)
* Rajout du menu "Help/stead_faq..."
* modif des electric alias pour qu'ils etre precedé de carcateres speciaux
  du style <()[]{}$'">" : l'expansion de $==> donne bien $\Rightarrow
* Nouvel electric alias du mode latex ==> pour \Rightarrow


----------- apports de la version stead-v0.35-alpha (07/05/96) -----------

* Correction bug dans menu "Config/graphic preferences Editor..." :
  proc "te:prompt_colour_rgb:update_colour" fichier "telibrary.tcl"
  remplacer [format "#%02x%02x%02x" ...] par [format "#%03x%03x%03x" ...]
  (Thanks to Graham Matthews)
* Rajout menu "Format/chars/7 bits Latex -> Iso" 
  pour convertir des chaines latex du style \'e ou \'{e} en é
  (nouvelle procédure "accents7bitsLatex2Iso")
* Quelques modif mineurs des menus en vue de rendre optionnel le menu 
  "Extra" : deplacement du menu "Extra/tcl Shell..." vers le menu 
  "File/TCL Shell..." (avec le raccourci <Meta-y>.
  Les menu "Extra" et "admin" peuvent etre ajoutés à partir du le menu 
  "Config"
* nouveau menu experimental "Win" pour faire repasser au premier plan 
  les autres fenetres en cours d'édition. 
  Pour des raisons de sécurité, cette fonctionnalité NECESSITE D'UTILISER 
  XAUTH AU LIEU DE XHOST (comme d'ailleurs le menu "TCL Shell...").
  Mais cela pourrait se contourner si ca vous pose des problemes...
* création d'un fichier stead_faq (pratiquement vide pour l'instant)
* amélioration de l'installation de stead : permettant de retrouver le
  nom reel de l'executable "stead" malgré de multiples liens absolus ou
  relatifs (procedure "file:fullName")
* modifs mineur du mode SCL (simulation Cadence) :
  alias a, d, rax, ... separateur 
* simplification des taches d'aministration de stead :
  - modif de la position (et nom) des fichiers suivants de stead :
    stead_a_faire, stead_changement, stead_lisez_moi, stead_readme, 
  - renommage du repertoire "STEAD" en "stead"

----------- apports de la version stead-v0.34-alpha (26/03/96) -----------

* Nouvelle fonctionnalité : conversion de caracteres ISO codés en hexa en
  ISO 8 bits (merci Jean-Luc COMMEAU)
  menu "Format/Convert accents ISO hexa to 8 bits (=E9 -> é)" ou
  procedure accents_Iso8859_Hexa_To_Iso8859_8bits (fichier
  STEAD/lib/accents_Iso8859_Hexa_To_Iso8859_8bits.tcl)
* création d'un répertoire STEAD/macros/ dans l'arborescence de stead
  pour servir d'exemples de procédures ou macros .
  (voir fichier $X/macros/00lisez_moi)
* Interne : amélioration du menu administration (en vue autre appli en tk)
* Nouvelle fonctionnalité : calcul de la somme des nombres contenu dans 
  la selection (tres pratique avec la sélection rectangulaire !)
  Affichage du resultat en haut de la fenetre 
  ou recuperation par > set total [stringSum $S]
  Ce qui n'est pas un nombre est ignoré.
  Nouveau menu  :              "Extra/calculate => Addition Selection"
         en plus de :          "Extra/calculate => Calculate Selection
  Nouvelles procedures         "te:cmd:addition_sel" 
         ou :                  "stringSum <string>"
         ainsi que :           "lsum <List_tcl_de_nombres"
* correction bug avec "Format/fill paragraph" : ne modifiait pas 
  l'etat modifié de l'editeur et criait si pas de selection
  (manquait un petit "te:tb:mark_dirty .main.t" dans proc "te:sys_fmt"
  du fichier lib/system.tcl + test selection). 
* Nouveau synonyme de variable : C pour CUTBUFFER (presse-papier)
  (Rappel $S : sélection ; $F : nom du fichier ; $X : répertoire de stead)
* Création d'une procédure ttc : permet de taper > ttc 120
  et de selectionner le résultat dans la ligne d'information. 
* correction d'un bug du mode text (que je n'utilise jamais, désolé !)
  (qui donnait : variable TE_USER_TEPREFS_FILE inconnue)

----------- apports de la version stead-v0.33-alpha (15/03/96) -----------

* Nouvelle fonctionnalité : conversion caracteres 8 bits vers HTML 
    menu "Format/Convert chars/8 bits ISO to HTML keyword (é -> &eacute;)"
    ou procedure "accentsIso2Html" (fichier lib/accentsIso2Html.tcl)
    Les caracteres traités sont seulement :
    "éèêë àâîï ùûôç ÉÈÊË ÀÂÎÏ ÙÛÔÇ <>&"
* Fonctionnalité de remplissage de la sélection : wrapping des lignes 
  pour les égaliser (menu "Format/Fill sel" ou <Meta-equal>
  Permet d'egaliser les lignes (tient compte de l'indentation et des accents
  (voir procedure "te:sys_fmt" du menu lib/system.tcl pour exemple)
  sera déplacer ulterieurement..
  
  
----------- apports de la version stead-v0.32-alpha (26/01/96) -----------

* Rajout Menu "Format/Convert Chars/Strip ISO Accents (é -> e)"
  qui supprime les accents des caracteres ISO (merci à Patrick Grelier)
* rajout d'un séparateur en HTML et gestion de commentaires "<!--...-->"
  (voir Menu et raccourci <Meta-Key-1> comme dans tous les modes)

----------- apports de la version stead-v0.31-alpha (12/01/96) -----------

* modif du mode asm_68k
  Detection des erreurs (lettre "O" a la place du chiffre "0" dans "0x2ff"
  colorisaation en ROUGE de l'erreur
* modif (mineures) du mode Latex 
  - les fichiers biblio ".bbl" sont maintenant ouvert en mode latex
    (en plus des fichiers ".bib" comme précédement)
  - rajout de quelques abbrev statiques (expension par <Meta-Space>) :
     - ch, s, ss, sss, p, sp, pour les \chapter, \section, ...
     - bk, mk, sk pour  pour \bigskip, \medskip et smallskip
     - "fig" pour une figure avec latex2e ("figu" est utilisé pour latex_old)
  - tabular (alias tabu) : centrage et sauts de lignes,
  - alias ch, s, ss, sss, p, sp (pour les \chapter, \section, ....
  - autorisation des rupture automatique en fin de ligne EDITPREFS(autobreak)
* Amélioration du mode HTML.
* correction d'un bug si on lance plusieurs fichiers sur la meme ligne.

----------- apports de la version stead-v0.30-alpha (26/10/95) -----------

* modif valeur par défaut de EDITPREFS(saveoldfile) a 0 au lieu de 1
  et changement du suffixe du fichier de sauvegarde de "%" en "~"
* Modif (interne) de la commande d'impression correction d'un bug lorsque
  cette commande etait formée de plusieurs mots !
  
----------- apports de la version stead-v0.29-alpha (12/10/95) -----------

* Nouvelle preference utilisateur (EDITPREFS(saveoldfile) valant 1 
  par défaut.
  Ceci permet de sauvegarder l'ancienne version du fichier édité
  sous le nom ${FILENAME}%.
* modif couleur de fond de la sélection (textsb) en grey75 : plus lisible.
* Rajout d'un menu "Format/Wrap Selection/Sel -> <Sel>
  avec le raccourci clavier <Control-Shift-Greater> (utile pour mode HTML
  mais disponible dans tous les modes, ... <file_name>, ...
* Si le mode de lancement est "sh" (car ligne #!/bin/sh) alors on continue 
  d'explorer les 10 lignes suivantes (amélioration de la modif stead-a.025)


----------- apports de la version stead-v0.28-alpha (07/09/95) -----------

* Nouveau mode asmTMS pour l'assembleur TMS320
* mise à jour de la documentation sur le fonctionnement des modes
  (voir menu HELP/"4.2 - Configurer les modes" puis choix des modes...)
* Nouveau menu "Format/lines =>"
   avec lines Mac <--> Unix 
        lines Dos <--> Unix 
        Strip All Ended Spaces in lines 
* modif de l'ordre d'autochargement des procédures : une procédure sera 
  d'abord recherchée dans le répertoire utilisateur (~/.tk/stead/tclindex)
* mode VHDL : modif de la patterne de reconnaissance des noms de fonction
  pour tenir compte des définition du genre :
      function "**" (X : real; Y : real) return real;
  (utilisé pour colorisation et navigation)

----------- apports de la version stead-v0.27-alpha (29/08/95) -----------

* "Décorrection" du bug de lancement (voir version précédente)
  La solution retenue précédement pour retrouver les librairies physiques
  de stead en suivant les liens relatifs utilise la commande unix 
  "pwd".
  Or cette commande fonctionne mal en réseau (à cause des automontage).
  
  Conséquence : 
  -------------
  les fichiers de la librairie sont de la forme :
      /tmp_mnt/auto/vb/amd/lib/STEAD/lib/util.tcl
  et peuvent ne plus être accessible au bout d'un certain temps !!
  
  Solution : 
  ----------
  - Ou bien il faut éviter des créer des liens du type :
        stead --> ../lib/STEAD/stead
  - ou bien on ne peut pas utiliser la recherche automatique des librairies
    et on doit affecter "en dur" la variable TE_DIR dans le script stead.
    
----------- apports de la version stead-v0.26-alpha (24/08/95) -----------

* changement de convention pourd le nom des versions :
     stead-a.026    --> stead-v0.026-alpha
* rajout de quelques procédures internes (fichier fileutil.tcl)
* correction d'un bug au lancement si stead est un lien RELATIF par
  rapport à son répertoire physique : voir info complémentaire
  en haut de la fenetre :
    "Help/A propos de l'editeur..." XXXXXX VOIR DECORRECTION v0,027
* correction bug dans recherche régulière (et avec option by line)
  lorsque la chaine recherchée commence par "-"
  Dans procédure te:find:find_string du fichier telibrary (ligne 1998)
    remplacer  if ![regexp -indices $string ... ] {
    par        if ![regexp -indices -- $string ...] {
* creation de la proc "insert" permettant d'insérer (avec undo)
  une chaine a une position arbitraire :
      proc insert { {s .main.t} {idx insert} {t .main.t} } {..}
* mode tcl : rajout dans le menu Template de deux sous-menus
  d'insertion d'en-tete pour les scripts tclsh et wish :
        #!/bin/sh
        exec wish "$0" ${1+"$@"}
 
---------------apports de la version stead-a.025 (01/07/95) ---------------

* création d'un embryon de mode HTML
* reconnaissance du mode (TCL et TK) au lancement pour tenir compte des 
  lignes de la forme :
     #!/bin/sh
     # the next line restarts using tclsh \
     exec tclsh "$0" ${1+"$@"}
  (qui permet de s'affranchir du path absolu, et de sa limitation (par UNIX)
  à 32 caracteres)

---------------apports de la version stead-a.024 (01/06/95) ---------------

* maquette du mode ADA opérationnelle
* changement du nom de mode "asm" en "asm68k" en prévision d'autres
  assembleur
* Création d'un mode SCL (Simulation Control Langage) pour les fichiers
  CADENCE *.sti ou *scl, ou dont la premiere ligne est de la forme //*scl* 
* Amélioration de la reconnaissance des pattern du Makefile pour la
  colorisation des commentaire et des affectation de constante
  (RAPPEL : le fichier make-mode.tcl sert également de model pour la
  création nouveaux modes.
* rajout du menu "Extra/Calculate Selection : <Escape><k>
* mode make : ajout colorisation affectation, amélioration color des
  label (pour les nom du type "$(OBJDIR)/exec.o:"
* Modif procedure te:cmd:colorise : On n'efface plus les couleur avant
  de recolorier : permet de colorier une meme couleur d'une maniere 
  incrementale
 
---------------apports de la version stead-a.023 (04/05/95) ---------------

* Création d'un mode MAKE pour les Makefile 
  (peut servir de modèle pour de nouveau fichier de mode, car petit)
* Création d'un mode ADA (vide pour l'instant : en construction)
* Ajout d'une variable globale S retournant le contenu de la selection 
  chaque fois qu'elle est lue
* Ajout d'un alias F a la variable global FILENAME par (fichier stead) :
  upvar #0 FILENAME F   ;# une manière de faire un alias (synonym)
* Ajout d'une procédure "tk4" qui retourne 1 si tk_version vaut 4.0
  ou ultérieure (utile pour ecrire "if [tk4] {quelquechose} {autrechose}")
  
---------------apports de la version stead-a.022 (22/03/95) ---------------

* Modification du systeme de colorisation du mode LATEX et asm68k
  (plus facile à personnaliser)
* Changements mineurs du mode LATEX
  
---------------apports de la version stead-a.021 (10/03/95) ---------------

* Changement (permutation) de deux raccourcis clavier :
  <Meta-l> : charger un autre fichier dans l'éditeur
  <Meta-L> : Exécuter la sélection (charger) en tant que script TCL
* Création d'un nouveau mode assembleur 68k (fichier *.s ou *.asm)
* Création automatique du menu Admin si la variable global ADMIN
  est positionnée à 1 (Exécution du Menu "Extra/Make Admin Menu")
  On peut positionner cette variable dans son fichier ~/.tk/stead/steadrc
  (avant la procedure "jedit:userhook"
* Rajout d'un menu "Format/Wrap Selection/Sel -> /*Sel*/
  avec le raccourci clavier <Control-slash>
* Ne plante plus avec tk4.0 lors de la création des menu.
  (mais pas du tout au point pour les binding => inutilisable avec tk4)



---------------apports de la version stead-a.020 (13/01/95) ---------------

* corrections mineures du mode VHDL 
* correction d'un bug dans l'insertion d'une ligne de "\" séparateurs 
  (proc te:macro8 du fichier macros.tcl lié au raccourci <Meta-8>)


---------------apports de la version te-a.019 (13/12/94) ---------------

* rajout de la préférence utilisateur EDITPREFS(fillcolumn)
  valant 72 caractères par défaut (comme le programme "fmt" sur SUN)
* création d'une nouvelle procédure "insert_fill_lines"dans un nouveau 
  fichier "tcllib/teutil.tcl" :
    proc insert_fill_lines { {STR "#"} {NL 1} {NC ""} {t .main.t}} 
    insère une chaine "lines" telle que cette chaine complète $NL lignes 
    (jusqu'à NC caractères) avec la chaine de séparation $STR :
    Toutes les options peuvent être omises :
       STR : chaine à répéter (généralement un caractère) ("#" par défaut)
       NC : longueur de ligne (Nb Colonne) ; défaut : EDITPREFS(fillcolumn) (72)
       NL : Nombre de Lignes (défaut = 1)
       t : nom du widget text (défaut : .main.t pour stead)
    jedit:cmd:save_checkpoint est appelée dans la procédure (pour undo)
    Exemple :
    "insert_fill_lignes"  produit :#######################################
    "insert_fill_lignes %"  produit :%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    "insert_fill_lignes - 75 2 .main.t" produit :----------------------------
* création d'une nouvelle procédure "séparator {{NbLines 1}}" dans le 
  fichier stead qui appelle "insert_fill_lines #" et qui peut être
  redéfinie par les modes,
* macros d'insertion de séparateur liées aux raccourcis <Meta-2> à <Meta-9> 
  <Meta-1> appelle la procédure "separator" qui doit etre redéfinie dans les 
  modes
          1     2     3     4     5     6     7     8     9     0
               "!"   "#"   "-"   "%"   "^"   "/"   "\"   "_"  libre
  par exemple <meta-4> sur cette ligne donne :--------------------------
  (dont le return de fin de ligne)
* Généralisation progressive à tous les modes du separateur 
   - comme premier item du menu "Template"
   - avec raccourci <Meta-1> 
  fait pour les modes VHDL, Verilog, C++ et LATEX
* amélioration du mode VHDL 


---------------apports de la version te-a.018 ---------------------------------

* création du mode C++
* amélioration du mode verilog
* amélioration du mode VHDL
* correction d'un bug lors du glissement de la souris sur la barre des
  menus (certains menus ne s'affichaient pas) 
* modif de chaine d'indentation par défaut de 2 en 3 caractères <space> 
* modif de la fenetre de navigation (mode "plan") de façon à ce que le 
  Bouton 2 ne déplace la fenetre que verticalement (et plus horizontalement),
  dans la proc "te:mode:create_navig_window" du fichier "mode.tcl"
* Rajout d'une ligne séparatrice entre le haut du texte et la ligne de 
  message,
* modification des alias prédéfinis de Latex :
  Suppression du caractère "=" dans les alias : il suffit par exemple de 
  tapez "item" (au lieu de "item=" suivi du raccourci <Meta-Space>).
  

---------------apports de la version te-a.017 ---------------------------------

* Rajout d'un menu "Config/Edit Sample User File" 
* changement du comportement de la touche <Tab> : insertion de la 
  chaine EDITPREFS(indent_string) (2 espace par défaut).
  Le caractère <Tab> peut toujour directement etre insérer par
  <Shift-Tab>

---------------apports de la version te-a.016 ---------------------------------

* changement des couleurs par defaut de l'éditeur (tons gris)
* correction d'un bug lors du filtrage via une commande unix :
  modif de la proc te:unix_pipe_rect_sel du fichier rect_sel.tcl
  (exec -keepnewline... au lieu de exec...)
* correction d'un bug du menu : "Edit/Undo config/Disable undo" 
  (procedure jedit:cmd:change_undoable dans undo.tcl).


---------------apports de la version te-a.015 ---------------------------------

* Correction d'un bug rare dans la recherche-remplacement dans certain cas
  le cas d'une sélection rectangulaire
* correction de quelques bugs.

---------------apports de la version te-a.014 ---------------------------------

* Changement du system des préférences : un seul fichier utile 
  (~/.tk/stead/steadrc) ...
  
  INCOMPATIBILTÉ POTENTIELLE avec les anciennes version : 
  Si vous voulez recuperer les anciennes couleurs,... :
  1 - allez dans le menu "Config/Graphic Pref Editor..."
  2 - sans rien changer, faite save, (des infos sont rajoutées dans le
      fichier ~/.tk/steadrc)
  3 - modifier manuellement le nouveau fichier steadrc en fonction
      de l'ancien fichier de préférence "~/.tk/stead/stead-prefs"
      
* Doc utilisateur finie ...

* doc de maintenance minimum

* checkbutton de modification remis

* la fenêtre de stead apparait plus tôt

* Changement de raccourci claviers
    
    electric-alias    : validation / invalidation : <Control-Meta-space>
                        expansion  :                <Meta-space>
                     
    abbrev dynamiques : validation / invalidation : <Control-Meta-Tab>
                        expansion  :                <Meta-Tab>



---------------apports de la version te-a.013 ---------------------------------


* nouvelle aide en ligne : on parcours un seul fichier en utilisant
  la navigation des modes.

* changement raccourci Meta-L pour File/load et plus pour config/source

* rajouté admin/edit tclindex file

* variable globale crée pour le fichier man html tcl tk
  TE_DOC_HTML_TCLTK_FILE
  /home/ha/ftp/pub/lang/tcl/doc-html/tcl/local-tcl-tk-man.html

* suppression du checkbutton de modification

* au lancement de l'editeur : le widget texte a la bonne taille meme :
  - si on lance stead sans arguments
  - si le path du fichier est tres long !!
  
* Electric Alias :
  le bouclage infini sur la substitution des procedures au sein d'un electric
  alias est supprime.

* bug du mode help résolu : lorsqu'on quitte on ne sauvegarde plus l'état

* les répertoires .tk et .tk/stead ne sont créés que lors d'une demande explicite
  C'est à dire pour les commandes :
  
    Config/Graphic Preferences Editor ---> Bouton "Save"
    Config/text preferecences Editor
    Config/edit Customization File
    Config/reread Customization File
    Config/Abbreviatians/Create General User Aliases
    <nom de mode>/Create New <nom de mode> Config
    <nom de mode>/Customize <nom de mode> Config

* commande d'impression : si le fichier est propre (non modifié) on
  imprime le fichier lui-même. Sinon, c'est le contenu du texte édité
  qui est imprimé à travers un fichier tampon.
  
* le bug lorsqu'on quittait le mofde jhelp (unknow menu ...) est supprimé

---------------apports de la version te-a.012 ---------------------------------

* le menu "Help/Mosaic help..." est inactivé

* Menu help menu Mosaic help -state disabled
* mise a jour menu installer TE en "Lisez-moi..." 
  (fichier lisez-moi.help en couleur)

* Duplication de la sélection : bug d'extension de la selection resolu ?
  (lorsqu'on duplique une ligne, la sélection n'est plus étendue à la ligne 
  insérée A VERIFIER)

* lorsqu'on etend la sélection a la ligne on sélectionne aussi le dernier
  return de la ligne

* Bug du savestate (plantange lorsqu'on quitte le mode help) résolu

* Pour les modes verilog, C, csh, Pascal et tcl, les alias inserent automatique-
  ment la chaine d'indentation definie par les preferences utilisateur a la 
  place de la tabulation des version précédente.

* plus de préférence indent_spaces ni indent_with_tab :
  une seule préférence indent_string contenant la chaine d'indentation (des 
  espaces et/ou des tabulations.

* variable globales crees : EA_8bit_mark   : ¥
                            EA_8bit_begin  : ¤Ç
                            EA_8bit_end    : È
                            EA_8bit_var    : ¤
  pour les electric alias
  
  La premiere possede deux significations :
  
    1-placée avant le nom du mode dans la définition d'un electric alias, elle
      signifie que l'alias ne sera reconnu que s'il est le premier mot de la
      ligne : 
    2-au sein de la définition de l'electric alias elle insère une marque
      temporaire pour le navigation au sein de l'alias étendu
  Exemple :
   electricAlias-def ¥C while   "while (¥)\r  {\r\t¥\r  }\r¥"
   1-l'alias "while" pour le mode C ne sera etendu que s'il est le premier mot 
   de la ligne car "C" est précédé de ¥
   2-trois marques ¥ sont insérées après extension de l'alias while.
   Ce caractère huit bits n'étant pas accessible au clavier, on peut écrire :
   set M $EA_8bit_mark
   electricAlias-def [set M]C while   "while ($M)\r  {\r\t$M\r  }\r$M"
   
  La seconde et la troisième entourent l'appel d'une procédure dans un electric 
  alias
  
  La quatrième permet la définition d'une variable propre aux électric Alias
   
   
* MODES : Rajoute au menu <nom_du_mode> : 
  - Show System Mode Config : editer le fichier systeme <nom_du_mode>-mode.tcl
  - Create New Mode Config : editer le fichier utilisateur <nom_du_mode>-mode.tcl
  - Customize Mode : éditer le fichier utilisateur <nom_du_mode>-mode-user.tcl
  - Apply Mode Config Changes : relire les fichiers de config 

* MODES : "Tremplates" est remplace par "template"

* MODES : le fichier <nom_de_mode>-mode-alias.tcl est supprimé. 
  Les electric alias systemes sont dans <nom_de_mode>-mode.tcl,
  Les electric alias utilisateur sont toujours dans <nom_de_mode>-mode-user.tcl

  Le fichier alias.tcl existe toujours

* lorsqu'on tente par erreur d'editer un repertoire ou un fichier dans un 
  repertoire incorrect, ca ne plante  plus...
   
* le menu "Tremplates" du mode Latex est acheve !!!!

* interne a l'editeur : plus d'electric alias "systemes" pour le mode Latex
  mais une serie de procedure qui renvoient la bonne chaine et un electric alias
  provisoire cree lors de l'extension par la souris de la chaine.
  C'est ces procedures qui devront etre utilisees lors de la creation
  d'electric alias utilisateur (et non le procedure qui cree des EA provisoires
  sinon, cela ferait double emploi des EA).
  
* La liste des modes pour le Pop-up menu est triee par ordre alphabetique

* le bug de persistence des menus "tremplates" apres les changements de modes 
  est corrige
  
* rajoute au menu Admin : 
    Show Globals : liste de toutes les variables globales
    Show procedure : ouvre un fichier contenant toutes les procedures.
    Remarque : pour l'instant le fichier s'appelle procsiiii.tcl est est cree dans
    le repertoire TE_USER_DIR (~/.tk/stead) et N'EST PAS DETRUIT
    On peut ameliorer cela en permettant de lancer Stead avec une option -string
    qui remplirait l'editeur sans creer de fichier...
    
* open Same file : lance TE et non un more

* menu Admin/Edit te   -> Edit stead


---------------apports de la version te-a.011 ---------------------------------

* plus de sous-menu "aliases" pour les modes mais un menu "Tremplates" qui les
  contient
  
* les electricAlias non lies aux modes sont places dans le fichier
  $TE_USER_DIR/alias.tcl (normalement .tk/stead/alias.tcl)

* CONVENTION POUR le UNDO et les electyric ALIAS :
   1 - electric Alias utilisés comme abbréviations :
   
     EXEMPLE EN TCL :
     si on tape if<space>, on obtient :
                if {} {
                        
                }
     si on fait Undo : on obtient
                if 
                  ^--espace
                  
   2 - insertion d'un mot cle par le menu :
    
     EXEMPLE EN TCL :
     choix : tremplates/if, on obtient :
                if {} {
                        
                }
     si on fait Undo, l'ensemble de la commande insérée s'efface
     
   3 - wrap de la selection     
   
     EXEMPLE EN LATEX :
     choix : blabla selectionne templates/section/part
     resultat : \part{blabla}
     
     premier undo : on obtient : \part{} (la selection est remplacee)
     deuxieme undo : on obtient : blabla
     On a donc un undo intermediaire qui permet le remplacement de la selection
     au lieu du wrap....

* marques dans le menu search :
 Set Mark... <Meta-m>                 DISABLED
 Jump to Mark... <Meta-M>             DISABLED
 Set Emacs Mark <Control-m>
 Jump to Emacs Mark <Control-M>
 Exchange Mark and Insert Point <Le-raccourci-emacs> (ET PLUS <Meta-M>)

* La commande d'impression par defaut est desormais a2ps -8 %F | lp -dmure 
* il ne devrait plus y avoir de problemes lorsque la variable "Home" n'est pas
  définie
* modes : les abbreviations statiques ont été remplacées par les "alias 
  électriques"
  Au lieu de "abbrev be begin" par exemple, il faut ecrire :
             "electricAlias-def <nom-du-mode> be begin
  Les abbreviations systemes sont toujours placees dans le ficher
  <nom-de-mode>-mode-alias.tcl. On peut toujours ecrire les persos dans le 
  fichier du meme nom place dans le répertoire .tk/te (le fichier systeme n'est
  alors pas sourcé) ou dans le fichier  <nom-de-mode>-mode-user.tcl qui est 
  sourcé après le fichier système. 
  Les abbréviations non liées au modes peuvent être placées dans le fichier
  steadrc dans .tk/te on ecris alors par exemple :
    "electricAlias-def "" {\ar} {artigues}".
* rajoute Extra/Make Admin Menu : cree un menu permettant de lire et d'editer
  les fichiers systemes...
* pour les modes : les alias électriques  sont dans le menu <nom-du-mode>/aliases

* Control-j permet de se deplacer en avant dans les champs des alias
* control-J permet de se deplacer en arrière dans les champs des alias
* menu <nom-de-mode> colorize comments : colorise les commentaires associés au mode
  (ne marche pas encore pour le mode C)

* menu <nom-de-mode> colorize (procs, sections, modules,...) : colorise les 
  parties correspondantes (ex : 
   - tcl colorise les procedures
   - C colorise les fonctions
   - verilog colorise les modules
   - latex colorise les sections
* le bouton de navigation porte maintenant le nom de l'élément de navigation
  ex : - tcl : procs
       - C : funcs
       - Latex : sections
       - verilog : modules
       - etc ...
       
* suppression de search/show current position (voir le bouton en bas a gauche)
  
* - positionnement de la marque emacs : Control-m au lieu de Meta-m
  - deplacement vers la marque emacs (sans la changer) Control-Shift-M


---------------apports de la version  te-a.010 --------------------------------


* mode latex : les variables globales de préambule et de fin pour la
  pré-visualisation de la sélection s'appellent LATEX_ENTETE et
  LATEX_FIN.
  pour les modifier editer votre fichier .tk/tte/latex-mode-user.tcl
  et placez-y les commandes suivantes :

    # entete pour la previsualisation
  
  global LATEX_ENTETE
  set LATEX_ENTETE {\documentstyle[epsf]{article}
  \begin{document}
  }
  
  # fin du fichier pour la prévisualisation
  
  global LATEX_FIN
  set LATEX_FIN {
  \end{document}
  }

* mode latex : on peut changer le nom du fichier a traiter par les commandes
  latex, xdvi, dvips et ghostview (menu Latex/file to process)
* fonte par défaut :
  remplacé -*-courier-medium-r-normal-*-12-*-*-*-*-*-iso8859-*
  par -*-lucidatypewriter-medium-r-normal-*-12-*-*-*-*-*-iso8859-*
* mode latex : prévisualisation de la sélection par xdvi et ghostview
* mode latex : latex file est interactif ...
* le bug du scan/paste bouton 2 est corrigé : on ne scanne que si le déplaceemnt
  en y est assez important
* commande : save : affiche le nombre de ligne et de caractères sauvés.
* mode help : menu colours permettant de changer les couleurs
  lorsqu'on sort du mode help : demande si on veut  sauver l'état ou pas
* menu File/File Informations : info sur le fichier
* pour les modes, la configuration est la suivante :

  A) Le fichier de mode <nom_du_mode>-mode.tcl situé dans le répertoire système
     tclLib/jeditmodes est lu S'IL NEXISTE PAS DE FICHIER DU MEME NOM situé
     dans le répertoire utilisateur (~/.tk/te). Sinon, c'est ce fichier qui est
     lu à la place.
  B) Le fichier d'abbréviations lié au mode <nom_du_mode>-mode-alias.tcl situé 
     dans  le répertoire système tclLib/jeditmodes est source S'IL NEXISTE PAS 
     DE FICHIER DU MEME NOM situé dans le répertoire utilisateur (~/.tk/te).
     Sinon, c'est ce fichier qui est lu à la place.
     
     Ces deux fichiers définissent les fonctionnalités et abbréviations 
     "système" liés au mode en question
     
  C) un troisième fichier <nom_du_mode>-mode-user.tcl est lu DANS LE REPERTOIRE
     UTILISATEUR ~/.tk/te s'il existe , APRES LES DEUX FICHIERS PRECEDENTS. Il 
     permet à l'utilisateur de conserver les fonctionnalités des modes 
     "systèmes" en rajoutant ou écrasant des fonctionnalités et/ou des
     abbréviations  => PLACEZ VOS ABBREVIATIONS PERSONNELLES LIEES A UN MODE 
     DANS CE FICHIER. (ex en mode latex ~/.tk/te/latex-mode-user.tcl)

  Le fichier abbrevs.tcl, ne doit plus contenir que des abbréviations VALABLES
  POUR TOUS LES MODES, propres à l'utilisateur, qui seront éventuellement 
  écrasées par les abbréviations identiques liées au mode.
  

* inclusion d'une "Mosaic Help" !
* mode LaTeX : le bug de l'incrémentation des numéros de sections à chaque 
  RESCAN est corrigé.
* mode LaTeX : l'affichage des labels au sein des section est facultatif
* mode LaTeX : les sections sont numérotées.
* les abbréviations LaTex sont incluses dans le fichier de mode LaTeX
  (Les abbreviations presentesd dans le fichier .tk/te/abbrevs.tcl sont 
   toujours lues, mais avec une priorité inférieure)
* réalisation de quelques fichiers HTML d'aide pour TE.
* Pour colorer les fichier d'aides : utiliser le fichier examples/terc.colours
  en tant que terc ... 
* bug du undo (positionnement systématique du point d'insertion au centre de
  la fenêtre) corrigé : la position initiale est restituée.
  
---------------apports de la version  te-a.009 --------------------------------

* la commande encadre est faite (voir menu Pipe)
* dé-indentation : le point d'insertion est conservé.
*  browser rescan automatic si "filter"
* dans le browser : <space> pour l'expansion
* PROVISOIREMENT : meta-m (ou meta-space ou meta-@ : emacs) mémorise une 
  position, meta-shift-m (ou <control-x><control-x> emacs) echange le point
  d'insertion avec la position mémorisée. (voir Menu Search/Set Mark et
  Search/Exchange Mark and insert point)
* si l'utilisateur ne possède pas de terc, l'exécution de "edit Customization
 file" lui en propose un par défaut.
* bug supprimé : le remplacement dans le selection fonctionne meme si 
  on est en mode ligne par ligne (recherche régulière)
* bug supprimé : le remplaceemnt ligne par ligne fonctionne avec un $ dans
  la chaine de recherche (recherche régulière)
* au lancement de te (pb de Fabrice et Jean-Luc) pour trouver la librairie 
  correspondant au lien, on suit les liens tant qu'il en existe.
* Nouveaux Raccourcis (Meta-Left, Meta-Right, etc ...) pour naviguer
* doc sur le "remplacement regulier" faite
* les chaines regulières de remplacement sont acceptées
* le replace in selection fonctionne avec la sélection rectangulaire
* doc des bindings commencée
* doc du browser faite
* pour le browser, rajouté un scan extension lie au menu "filter".
* Pour le browser, le tri des fichiers est possible. Le tri ne s'applique pas
  aux repertoires. Il s'applique aux fichiers cachés.
* Les multiples backspaces et return ne provoquent qu'un seul undo...
* binding emacs faits pour les ENTRIES (ceux de jedit du moins)
* bug du reset to last save et du reload corrigé
* bindings emacs faits POUR LE TEXTE
* rajout d'un filtre pour le browser (a ameliorer) 
  (ou incororation du browser de tkWWW bof!) 
* redimensionnement de la boite de recherche (moins large) pour manu
* CORRECTION DU BUG DU SHIFT_FLECHE (mais fonctionnement correct non sûr
  par rapport aux specifications)
* l'appui sur le bouton de position execute la commande "Go To Line"
* les entries ont par defaut la meme fonte que le texte, ce qui permet de
  mieux selectionner leur contenu...
* les messages d'alerte peuvent etre selectionne, ce qui a aussi pour  
  consequence qu'ils ne sont plus en grab...
* Plus de With Selection Do... (snif!)
* le save selection As fonctionne
* le print selection fonctionne
* La selection, entree de la commande fill, CASE, case et tout filtre en 
  general n'est pos forcement la selection du fichier. Ceci permet d'inserer
  un filtre appliquee a la selection dans un xterm dans un fichier...
* Le fill, le CASE et le case sont maintenant applicables a la selection 
  rectangulaire.
* fill -> fait un remsh sur lei1 pour les HP (mais il reste un pb avec xhost)
* procedure "te:pipe_rect_sel permettant d'applique un filtre tcl (et par
  extension unix) à la selection même rectangulaire ...
* Fonctionne meme si variables USER ou HOME non definies
* le bug lors de deux appels successifs d'une fenetre de promt est supprime

---------------apports de la version  te-a.008 --------------------------------

* menu Navig : virer menu RESET => bouton Rescan) :
* Reset to last save fonctionne meme si le fichier est clean
* <Meta-a> dans une entrée sélectionne tous les caractères de l'entrie
* <Meta-w> dans le texte iconifie la fenetre sur l'iconde deiconifie la fenetre
* la fenêtre de commande peut maintenant être effacée par <Meta-w> ou détruite
  par <Control-g> - Elle réapparait par <Meta-T>
* Les raccourcis claviers des fonctionnalités des menus File, Search, Config et 
  Extra ont été rajoutées aux entrées. Ex : <Meta-s> dans la fenêre de commande
  sauvegarde le fichier ...
* le fichier de configuration utilisateur .te doit s'appeler maintenant
  terc
* si le fichier utilisateur x-mode.tcl (x etant le nom du mode) existe dans 
  le repertoire utilisateur (.tk/te) il est source à la place du fichier
  systeme.
  l'utilisateur qui veux simplement modifier un mode existant (latex par 
  exemple) n'a qu'a recopier chez lui le fichier de mode correspondant, et le 
  modifier. Les performances ne sont pas ralenties car un seul des deux fichiers
  est sourcé.
  ATTENTION :  Les mises a jour de l'editeur pour un mode risque de passer 
  inapercu par l'utilisateur => bien lire les fichiers de changements pour les 
  versions !!
* nouveau fichier de configuration .te.user pour les utilisateurs :
  pour s'en servir faire cp TE/examples/.te.user ~/.tk/te/.te
  rajoute un menu du nom de l'utilisateur lui permettant d'editer un certain
  nombre de ses fichiers (liste parametrable)
* nouveau menu : Extra avec 
      - Issue Unix Command  |
      - Issue Tcl Command    > etaient dans le menu File
      - Execute Selection   |
      - Tcl Shell 
      - Tkinspect              (2 nouvelles entrées - voir Help...)
* modes : le bouton reset a ete inclus dans la fenetre de navigation
* menu edit : plus de move sel et delete sel
* modif de Tcl Command : l'execution se fait au niveau global
* modification de pipe trough Unix Command : annulation de l'interpretation TCL
* creation d'un nouveau menu 'format'
* modification du menu file,pipe
* une chaine vide dans le replace entraine l'effacement de la chaine recherchée
    dans le texte
* le ligne trouvee par le go-to-line est coloree quelques instants
* preference utilisateur flashtime (temps de surlignage)
* preference utilisateur highlightbg (couleur de surlignage)
* la procedure te:highlight c1 c2 colore le texte de la marque c1 
  jusqu'a la marque c2
* le bug go-to-line est corrige !
* on peut librement renommer le fichier te et le repertoire TE
* menu TE-WORK : editer vos propres scripts de te (copier .te.admin -> .te)
* indentation : le point d'insertion est conserve en l'absence de selection
* un return dans la chaine de recherche efface la fenetre de recherche
* La recherche reguliere est operationnelle (voir Help...)
* bug important de la selection rectangulaire corrige : le couper - coller
  fonctionne. Le coller positionne le point d'insertion au debut de la selection
  colle dans un premier temps le contenu du buffer et efface ensuite la 
  selection
* regexp find : le mode est : tous le fichier avec caractères spéciaux autorisés
  (pas besoin de mettre des backslash devant les crochets). A TESTER AVEC
  \xXXX et \XXX...
* les prompt affichent toujours entièrement la valeur par défaut
* les prompts ne sont plus des "grab" (autrement dit on peut accéder au texte
  en même temps qu'on écrit la commande d'impression, par exemple)
* modification de la commande d'impression : possibilité de marquer %F à la
  place du nom de fichier
* le déplaceemnt par find affiche la position
* le find reboucle en faisant un beep mais demande confirmation
* le nom du fichier est rajoute dans le titre de la fenetre find
* menu Config remodelé : 
                  Graphic Editor Preferences...
                  Text Editor Preference...
                  ---------------------------
                  Reread Preferences file...
                  ---------------------------
                  Edit User file .te...
                  Reread User file .te...
* bouton reset to default values rajouté au panneau editor preferences
* le bug du cut/copy/paste (du a la selection rectangulaire est supprime)
* Le te:more (lecture only) a une fonte identique à TE 
* l'aide sur la sélection normale et rectangulaire est faite
* l'aide sur toutes les fonctionnalités des menus est faite

---------------apports de la version  te-a.007 -----------------

* La touche Delete a le meme comportement  que Backspace (n'effacer que la
  selection s'il y en a une )
* pour la navigation (modes tcl et latex) : deux boutons. Un pour voir la 
  fenetre de navigation (le plan du fichier) un pour reinitialiser le plan
* pour les modes : la navigation est generale. Il suffit pour chaque mode
  de definir une chaine de recherche et ce qui doit apparaitre dans la
  fenetre de navigation
* le menu de navigation pour les modes est remplace par une fenetre avec une
  scrollbar
* load (ouvrir un fichier sans lancer un nouvel editeur)
* Save then Quit (sans raccourci clavier) dans le menu File
* bug du rafraichissement d'ecran intempestif lorsque le path du fichier est
  trop long corrige.
* rajoute un bouton pour raccourcir le nom du fichier dans la fenetre de status
* selection rectangulaire : shift bouton de droite pour la creer
  on peut la coller part alt-v / alt-d et bouton du milieu de la souris
  bug : dans un autre editeur ? - ajouter des espaces  
* mode tcl : on peut rechercher la selection en tant que procedure
* editor preferences : le rgb est positionne par defaut a la valeur desiree

---------------apports de la version  te-a.006 -----------------

* les couleurs pour l'editeur ont ete rajoutees dans editor preferences
* bouton cancel pour le changement de couleur dans editor preferences
* bouton "cancel" dans editor preferences 
* le format de la fenetre editor preferences a ete change
* la largeur de l'entry de commande est de 60 caracteres
* le bug du replace all (ne marchait pas si pas de selection) est supprime
* un fichier macro.tcl a ete cree. il contient notamment la procedure ins
  utilisation : dans la fenetre de commande, tapez
  ins # 30
  ca insere 30 # au pt d'insertion
* il contient les procedures te:macroi (i de 0 a 9) liee a <Meta-key-i>
* <Meta-Key-0> : edit .cshrc
* <Meta-Key-3> insere une ligne de #
* <Meta-Key-5> insere une ligne de %
* <meta-Q> vire pour reload
* go_to_line "bug" corrige
* un menu contenant les modes remplace le label dans la fenetre d'etat
* j'ai rajoute Maurice dans la "about box"
* Le mode code est remplace par le mode TCL
* Le mode tcl ajoute un menu contenant la liste de toutes les procedures et
  permet de se rendre a une procedure dans le fichier
* les procedures sont classes par ordre alphabetique
* le CASE et le case sont effectues en script
* le mode LATEX est commence : liste de la structure du document et
  deplacememt vers une partie du fichier
		
---------------apports de la version  te-a.005 -----------------

* la balance s'execute en tache de fond
* il est possible de definir les couleurs pour les autres widgets que le texte
  (otherbg pour le fond), (otherfg pour le foreground), (otherabg pour le fond
  actif)
* les resultats des actions sont affiches dans un label d'etat et non dans
  un grab
* on peut executer une commande tcl a partir d'une ligne de commande
* Lorsqu'on insere le prefixe on etend la selection a la ligne, si elle existe
  ou on insere au point d'insertion, sinon
* Le reset_to_last_save fonctionne
* Le rest_to_last_save_&_reload_TE fonctionne
[* les procedures "j:" sont renommees "te:"]
	
---------------apports de la version  te-a.004 -----------------

* La valeur par defaut des entries n'est plus selectionne (permet les filtres
  de la selection)
* La balance fonctionne (Meta -b)
* dans le j:find : bouton "Done" au lieu de "Cancel"
* les actions dans le j:more ne modifient plus le texte principal
* le bug du bouton de gauche dans le j:more est supprimé
* une fenetre donnant en permanence les coordonnees du curseur est cree
* le bug du cut est supprime (impossibilite de se deplacer avec les fleches
  apres un "cut")
* "te-defaults" se nomme maintenant "te-prefs"
* un checkpoint est fait avant l'expansion d'une abbreviation (statique ou
  dynamique)
* "with space" et "with tab" ont ete rajoutes au menu abbrev
* le go to line va par defaut a la selection
* le raccourci pour go to line est Meta-j
* le raccourci pour "set prefix" est control--

--------------apports de la version  te-a.003 -----------------

* Les prefixes fonctionnent
* le memoire des undo pour le texte est remise  a zero apres une sauvegarde
  (si la variable EDITPREFS(clear_undo) est a 1)
* Le open same file est en read only
* le load selection fonctionne 
* about the editor donne les bonnes informations
* bug trouve :l'indentation marche meme si la selection est dans une autre 
  application
* l'effacement du prefixe marche meme si celui-ci contient des parentheses
* le bug qui ajoutait un prefixe de trop est supprime
* le backspace n'efface que la selection si elle est presente (texte et entries)* Le curseur disparait lorsqu'une selection est presente (pour le texte et les
  entries)
* les fleches permettent de se deplacer au debut ou a la fin de la selection
* shift-fleche : etend la selection (encore un probleme au lancement de
l'editeur) Ca marche pour les mots et les lignes
* la dindentation / indentation
- Ca deindente meme si le nombree d'espaces restant est inferieur a la valeur
  d'indentation
- La deindentation enleve TOUJOURS N espaces de facon visible 
(la procedure de remplacement des tabulations par des espaces fonctionne) 
- L'indentation ajoute toujours N espaces de facon visible (et remplace aussi
  les tabulations par le nombre adequat d'espaces)
- s'il y a une selection, on l'etend jusqu'au debut de la 1ere ligne et jusqu'a
  la fin de la derniere
- s'il n'y en a pas, on indente ou deindente au debut de la ligne sans rajouter
  de selection
- si la selection est trop grande, c'est trop long : on refuse
A tester...
- le nombre d'espaces pour une tabulation est contenu dans la variable globale
  TAB_SPACES
* Toute insertion de caracteres est maintenant undoable
* l'etat du texte est memorise dans l'anneau
* fonctionnalites supplementaires pour le find
  - search forward
  - search backward
  - search sel forward (ne modifie pas la chaine de recherche)
  - search sel backward (idem)
  - replace
  - replace in selection
  - replace all (ne modifie plus le point d'insertion ou la selection)
  - gestion correcte du undo pour le replace, replace_all, replace_in_sel
* l'aide contient un fichier d'aide pour les abbreviations

----------------apports de la version  te-a.002---------------------

* Les raccourci inutilises sont annules
* le confirm du saveAs fonctionne
* les actions dans le j:more ne font plus apparaitre un ! dans te ...
 ( sauf pour click bouton-2)
* l'impression fonctionne correctement
* le bug dans le scan avec le bouton 2 est supprime 
* l'autoposition des boites de dialogue fonctionne
  (a ameliorer)
* Le paste remplace la selection
* L'auto-indentation fonctionne
(a ameliorer)
* La fonte par defaut est installee
    - non proportionnel (courrier, ...) pour assurer un lignement 
      correct des tableaux ,
    - ISO8859 pour le codage des accents
-adobe-courier-bold-r-normal-*-12-*
* les boutons Save et Done dans editor prefs ont ete changes de place
* La geometrie est dans editor prefs
* L"ENSEMBLE DES PREFERENCES est ACCESSIBLE INDEPENDAMENT DES MODES.
* confirm actions est supprime
* "Checkpoint" n'est plus dans le menu edit
* ont ete ajoutes dans le menu Edit 
      "Inhibe undoing"
      "Valide undoing"
      "Clear undo memory"

(globale booleene du style "Undoable")

########################### 

* ont ete Rajoutes dans le menu config:
"edit user file te-defaults"
"reread user file te-defaults"
"edit user file .te"
"reread user file .te"

###########################################################################
* A ete rajoute dans le menu HELP

prevoir rapidement le lecture d'un repertoire $TE_LIB/help
ou tu rangeras tes differents fichiers du style 
"install TE" (le mail que tu nous as envoye)
             y rajouter l'alias a faire dans le .mailrc pour 
	     participer a "te-testeurs"
	     Cela permettra de centraliser facilement la liste 
	     des alpha-testeur en cours (car elle augmentra, et il 
	     faudra que chacun modife manuellement son .mailrc
	     a chaque nouveau testeur.
"to do" (fichier qui existe deja).
"user manuel" meme si le fichier contient 2 lignes pour l'instant
"how config my editor" (avec des exemples sur la personnalisation
                       de l'editeur, les fichier concernes,...

et TOUT FICHIER MERITANT D'ETRE LU (tes debut de doc/conseil/astuces)

##########################################################################
* pour la config config

virer le .te actuel (et le remplacer par qqchose d'utile : lecture des
scripts de l'editeur).

###########################################################################
* Le Menu TE a ete rajoute (voir .te.admin) dans TE/examples

Te servira surtout a toi, mais aussi a nous pour t'aider
Acces direct aux fichiers TCL de l'editeur
(dont les fichiers help au depart : pratique pour toi et pas genant pour nous)
###########################################################################

* les bindings des entry (duplicate sel, cut,copy,paste,
  selectionner automatiquement lorsqu'on trouve) sont faits
* La sensibilite de la selection (text) a ete modifiee
###########################################################################
LE BUG DE SCROLL EST RESOLU

###########################################################################

* Le undo pour les entries est fait
* on ne selectionne plus ce qu'on vient de coller (entries et texte)
* on ne fait plus de checkpoint apres une deselection
* le checkpoint a ete remis dans le menu
* les abbreviations sont desormais dans examples et ne sont plus chargees
  automatiquement. copier abbrevs.tcl dans $TE_USER_DIR pour avoir un exemple.
* copier-coller rapide avec le bouton du milieu ou alt-d

debut : 1993/1994