------------------------------------------------------------------------
PROBLEMES GENERAUX NON LIES A UNE FONCTIONNALITE PARTICULIERE
------------------------------------------------------------------------
- Tous les widgets ont le bindtag "Stead", ce qui pose problme pour la 
  gestion des bindings lis exclusivement au texte (pour l'instant).

  Par exemple, quand un menu est ouvert si la souris quitte la fenetre "stead"
  un message d'erreur apparait, car certain binding essaye de faire des 
  oprations li  la classe texte sur un widget de classe diffrente
  
  Correction : (CORREC. #5)
    A SAVOIR : Un script lanc avec wish, alloue  la fentre de plus au niveau
    la classe correspondant au nom du script dont la premiere lettre est en
    majuscule.
    Dans le cas de stead, la commande "winfo class ." retourne {. Stead all}
    ce qui provoque des problmes puisque la classe "Text" du widget texte 
    a t remplace par la classe "Stead" (dans le fichier "compat80-text.tcl")
    donc il est ncessaire de lui trouv un autre nom. 
    Je propose "SteadXText".

- Mode latex-old :
  * ne fonctionne pas (BUG #7) :
  
invalid command name ".menu.latex.m"
    while executing
".menu.latex.m add command -label {latex File} -command {te:cmd:latex_file}"
    (file "/sancerre/AO/commeau/lma/devel/stead-v0.59alpha/lib/modes/latex_old-mode.tcl" line 1651)
    invoked from within
"source /sancerre/AO/commeau/lma/devel/stead-v0.59alpha/lib/modes/latex_old-mode.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel 1 "source $directory/$file""
    (procedure "te:source_config" line 12)
    invoked from within
"te:source_config -directory $directory $file"
    (procedure "jedit:set_mode" line 114)
    invoked from within
"jedit:set_mode"
    invoked from within
".main.status.mode.m invoke active"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke active]"
    (procedure "tkMenuInvoke" line 47)
    invoked from within
"tkMenuInvoke .main.status.mode.m 1
"
    (command bound to event)
  
- Mode html :
  * ne fonctionne pas (BUG #8) : Pb de balance
  
- Au bout d'un moment aprs avoir slectionn plusieurs mode (BUG #10) : 
  
can't read "stead(admin)": no such element in array
    while executing
"if {"x$FILENAME" != "x" && $stead(admin)} {
    if [te:confirm -text "Save State" -title "Leaving mode help"] {
      jedit:write_state $FILENAME
    ..."
    (procedure "jedit:mode_cleanup" line 6)
    invoked from within
"jedit:mode_cleanup"
    (procedure "jedit:set_mode" line 18)
    invoked from within
"jedit:set_mode"
    invoked from within
".main.status.mode.m invoke active"
    ("uplevel" body line 1)
    invoked from within

------------------------------------------------------------------------
RACCOURCIS CLAVIER
------------------------------------------------------------------------
* Menu "File" :
  Tous les raccourcis fonctionnent sauf apparition de (BUG #2) sur
  - Meta-p
  - Meta-!
  - Meta-U
  Correction CORREC. #11

* Menu "Edit" :
  Tous les raccourcis fonctionnent 

* Menu "Search"
  Tous les raccourcis fonctionnent sauf apparition de (BUG #2) sur :
   - Meta-i (en fin de recherche)
   - Meta-g (en fin de recherche)
   - Meta-j
  Correction CORREC. #11
   
  La balance ne fonctionne pas encore 

* Menu "Format" :
  Tous les raccourcis fonctionnent sauf les suivants sur clavier azerty :
   - Meta-[
   - Meta-]
   - Meta-{
   - Meta-}
   - Control-"
   - Control-]
   - Control-) (rpt 2 fois cela fonctionne !!!)
   - Control-}

* Menu "Config" :
  Tous les raccourcis fonctionnent sauf les suivants qui n'ont pas t tests :
  - Control-Meta-Space
  - Control-Meta-Tab

------------------------------------------------------------------------
RACCOURCIS CLAVIER SPECIAUX SUIVANT LES MODES 
------------------------------------------------------------------------
### Mode Tcl ###
   R.A.S
 
### Mode Matlab ###
   R.A.S
 
------------------------------------------------------------------------
COMMANDES DANS LES MENUS
------------------------------------------------------------------------

* Menu "File" :
  - "New": OK
  - "Load..." : le "file selector" ne fonctionne pas trs bien (cf . corr. #1)
  - "Open...": idem "Open"
  - "Open same File" : OK
  ...
  - "Save..." : idem "Open"
  - "Save As..."  : idem "Open"
  - "Save Selection As..." : idem "Open"
  
  - "Print..." (BUG #1) : la commande fonctionne mais avec le message d'erreur
   suivant apparait si "return" dans le widget entry de la boite de dialogue :
      invalid command name ".pr.field"
        while executing
      ".pr.field insert insert "\n""
        (command bound to event)
        
    Correction CORREC. #8
    
  - "Print Selection..." : idem "Print..." avec (BUG #1) (cf. CORREC. #8) 
  
  - "Issue Tcl Command...": OK
  - "Tcl shell" : la fenetre s'ouvre bien, fonctionnement  tester
  
  - "Insert File...": OK (avec CORREC. #1)
  - "Insert output of Unix Command" : Ok avec pb (BUG #1) (cf. CORREC. #8)
  - "New stead with unix Command" : (BUG #4) une nouvelle fenetre stead s'ouvre
     mais sans le rsultat de la commande Unix (cf. CORREC. #9)
  - "File Informations..." : OK
  
  - "Reset to Last Save" : OK
  - "Save and Quit": OK
  - "Quit" : OK
  
* Menu "Edit" :
  Tout OK sauf :
  - "Undo" : (BUG #5) lors du "undo" le curseur n'est pas forcment de
     nouveau visible donc correction (CORREC. #2) 

* Menu "Search"
 Tout fonctionne sauf 
 
 - "Replace in Selection" : rien ne se passe ???

  - (BUG #2) lors d'une recherche, arriv  la fin du fichier, aprs avoir
  confirmer ou annuler la demande ,le message suivant apparait, mais ne
  bloque pas le droulement de la recherche (surement un probleme de focus) : 
  
  bad window path name ""
      while executing
  "winfo toplevel [focus"
      (procedure "tkMenuFind" line 8)
      invoked from within
  "tkMenuFind [winfo toplevel $w] $char"
      (procedure "tkTraverseToMenu" line 15)
      invoked from within
  "tkTraverseToMenu .main.t g"
      (command bound to event)
  
  Correction CORREC. #11
  

* Menu "Format" :
  - "Set Prefix..." : ok avec (BUG #1) (cf. CORREC. #8)
  - "Indent Right" et "Indent Left" ne fonctionne pas 
  - "Set Indent Spaces..." : (BUG #6) message d'erreur du  une faute de frappe
     dans la procdure, (un lapsus scriptus !!!!) (CORREC. #3).
     
     Toujours le probleme (BUG #1) (cf. CORREC. #8)

  - "Fill sel": OK

  - "Pipe Through Unix Command..." : ok avec (BUG #1) (cf. CORREC. #8)
  
  - "Convert Chars" et "Specials Convertions" : ok mais  tester plus 
     srieusement
  - "Case" , "Sort" , "Wrap Selection" : OK (ATTENTION certains
     raccourci clavier ne fonctionnent pas sous clavier AZERTY)

* Menu "Win" :
  OK
  
* Menu "Config" :
  PAS TESTER EN ENTIER

  - "Graphic Preferences Editor..." : OK
  
  
  - "Accents" : les bindings ne fonctionnent pas mais cela doit etre normal
  
------------------------------------------------------------------------
MENUS SPECIAUX SUIVANT LES MODES
------------------------------------------------------------------------
### Mode Tcl ###
* Bouton "Procs" (BUG #3) : message d'erreur suivant :

ambiguous option "-yscroll"
    while executing
"canvas .$name.frame.canvas  -yscroll ".$name.frame.scroll set"  -scrollregion {0 0 0 2000}  -relief raised  -confine false  -scrollincrement 20"
    (procedure "te:mode:create_navig_window" line 27)
    invoked from within
"te:mode:create_navig_window $name"
    (procedure "te:mode:set_struct" line 14)
    invoked from within
"te:mode:set_struct $name"
    (procedure "te:mode:set:navig_window" line 2)
    invoked from within
"te:mode:set:navig_window procs"
    invoked from within
".menu.navig invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke]"
    (procedure "tkButtonUp" line 7)
    invoked from within
"tkButtonUp .menu.navig
"
    (command bound to event)
 
 BUG corrig avec CORREC. #4 mais le contenu de la fenetre n'est vraiment pas
 beau,  refaire...