home *** CD-ROM | disk | FTP | other *** search
- NouveautΘs dans 5.17:
- - 'class' connaεt les superclasses et les sous-classes
- - 'search -w' est maintenant deux fois plus rapide
- - les scripts de lancement typiques tournent maintenant 30% plus vite
- - sous 2.0, run et rback marchent maintenant mieux grΓce α l'utilisation de
- l'appel α System()
-
- Correction de bugs pour 5.17:
- - la version 5.16 introduisait quelques nouveaux bugs:
- - . pour le rΘpertoire courant ne marchait pas toujours
- - 'local' sans arguments ne marchait pas
- - lancer des commandes rexx dans la _rxpath causait des plantages
- - les prioritΘs de tΓches nΘgatives Θtaient affichΘes de faτon erronΘe dans la
- barre de titre
- - ESC-TAB plantait quand la ligne de commande Θtait plus longue que 256
- caractΦres
- - ESC-c Θtait inactive.
-
- NouveautΘs dans 5.16:
- - 'copy -o' rΘΘcrit par dessus les destinations protΘgΘs en Θcriture
- - 'copy -q' supprime le message 'not newer'
- - 'csh -C' peut Ωtre utilisΘ pour passer α csh des noms de fichiers contenant
- des blancs
- - 'history' peut omettre la numΘrotation des lignes et charger de vieux fichiers
- d'historiques
- - 'man' est maintenant interruptible
- - 'run' peut mainetenant Ωtre redirigΘ
- - 'rx' lance maintenant 'RX' et n'invoque plus 'rxrec'
- - 'window -q' indique maintenant toutes les profondeurs des Θcrans
- - $_failat contient le code d'erreur minimum qui cause l'arrΩt d'un fichier
- script
- - $_passed et les variables de contr⌠le de foreach et consors sont maintenant
- locales
- - toutes les variables systΦmes peuvent maintenant Ωtre recouvertes
- temporairement par des variables locales
- - toutes les variables ENV: 'x' peuvent maintenant Ωtre utilisΘes en tapant '$x'
- - %e dans $_prompt affiche le temps ΘcoulΘ durant l'exΘcution de la derniΦre
- commande
- - %x affiche le code de retour de la derniΦre commande
- - @dirstr retourne toutes infos (taille, commentaires) α propos d'un fichier
- - @flines compte le nombre de lignes dans un fichier de lecture
- - @mix permute alΘatoirement ses arguments
- - @rnd retourne un entier alΘatoire
- - @scrheight, @scrwidth donnent le nombre de pixels dans l'Θcran du workbench
- - @subfile retourne les lignes sΘlectionnΘes du fichier de lecture (rapide)
- - @winrows, @wincols donne le nombre courant de lignes/colonnes dans la fenΩtre
- shell
- - les scripts AREXX dans $_path ont juste besoin d'avoir /* au dΘbut
- - un nouveau script de dΘmonstration 'demo.sh' ajoutΘ
- - Docs allemandes et franτaises inclues.
-
- Correction de bugs pour 5.16:
- - echo `csh -c mem -q` ne marchait pas
- - les scripts rexx dans $_rxpath ne pouvaient Ωtre lancΘs en tapant leur nom
- - les variables locales se comportent maintenant α l'intΘrieur des blocs
- internes comme elles le doivent
- - dh0:&gaga [TAB] causait un plantage
- - path -r oubliait de dΘfaire les locks sur les rΘpertoires dans le path
- - les variables ne pouvaient avoir des blancs au dΘbut
- - linecnt ne crashe plus avec des lignes de plus de 255 caractΦres
- - forever s'arrΩte maintenant si une commande α l'intΘrieur retourne une erreur
- - enlevΘ le rafraεchissement non nΘcessaire du prompt aprΦs que le bouton de
- droite de la souris soit pressΘ
- - le numΘro dans l'historique dans le prompt mis α jour maintenant mΩme aprΦs
- CTRL-N
- - dir fichier /fichier affiche un seul titre
- - CTRL-C dans 'input -r a 6' pouvait causer des plantages
- - les Θtiquettes n'Θtaient plus trouvΘes si les fichiers scripts Θtaient modifiΘs
- - 'echo >../outfile' ne marchait pas
- - ../hi [TAB] ne marchait pas
- - ESC-RETURN ne marchait pas aprΦs SHIFT-UP
- - il y avait une perte de mΘmoire dans ESC-TAB
- - !-1 marche maintenant comme prΘvu
- - protect zzz -b ne renvoyait aucun message d'erreur
- - meilleur message d'erreur s'il n'y a pas assez de mΘmoire pour lancer une
- commande
-
- IncompatibilitΘs dans 5.16:
- - les alias et les alias locaux { } retournent maintenant le dernier message
- d'erreur de l'intΘrieur
- - les fichiers scripts s'arrΩtent maintenant pour des codes de retour >= 20 et
- retournent ce code d'erreur
- - commande 'unlocal' enlevΘe, utilisez 'unset'
- - @pathname sera bient⌠t enlevΘe. Utilisez @dirname
-
- NouveautΘs dans 5.15:
- - 'exec -i' ignore le code de retour de la commande exΘcutΘe et retourne 0
- - 'foreach' et les autres commandes 'for...' peuvent maintenant Ωtre
- interrompues avec ^D
- - 'qsort' et 'readfile' ne conservent plus de la mΘmoire allouΘe pour les
- besoins privΘs de csh
- - ^D n'affiche plus les noms de chemins complets
- - %s montre le nombre de shells ouverts dans le prompt ou la barre de titre
- - les commandes 'error' et 'htype -r' sont documentΘes
- - 'overview.doc' a ΘtΘ crΘΘ pour les impatients
- - il y a une nouvelle fonction d'Θdition pour l'Θchange de caractΦres
- - amΘliorΘ divers messages d'erreurs
-
- IncompatibilitΘs dans 5.15:
- - @drives, @drive et @volume ajoutent ':'. C'est plus consistant.
-
-
- NouveautΘs dans 5.14:
- - 'mem -l' cause un nettoyage de la mΘmoire
- - 'rm -q' supprime les avertissements si les fichiers ne peuvent Ωtre
- effacΘs
- - 'rxsend' peut Ωtre stoppΘ en utilisant ^C en cas d'urgence
- - 'writefile' Θcrit un groupe de mots dans un fichier, un mot par ligne
- - $_rback dΘtermine la commande α Ωtre utilisΘe pour le lancement en fond
- ('&')
- - @trim( ) enlΦve des blancs au dΘbut ou α la fin de ses arguments
- - @basename( ) marche maintenant avec des groupes de mots au lieu d'un seul
- - ^D ralentira le rΘpertoire pendant l'Θdition
- - les scripts de shells Θtrangers sont aussi acceptΘs, par ex. /*RX comme
- premiΦre ligne
- - les antiquotes ` ` enlΦvent maintenant les espaces au dΘbut α la fin ou
- multiples
- - les arguments contenant un ';' sont mis entre guilemets lorsqu'ils sont
- passΘs aux commandes externes
- - le script 'mansplit.sh' α l'intΘrieur de sample.sh rend csh.doc compatible
- avec MRman
-
-
- Nouvelles possibilitΘs de 5.12:
- - 'if -o car args' vΘrifie les options dans les arguments restants
- - @arg() introduite comme alias de @pickargs( ), @opt( ) pour @pickopts( )
- - nouveau symbole de format dans 'dir': %l insΦre des retours chariot s'il
- y a un commentaire sur un fichier
- - la complΘtion depuis l'historique (Shift-FlΦcheHaute) peut maintenant Ωtre
- rΘpΘtΘe
-
- IncompatibilitΘs dans 5.12:
- - @drives( ) n'ajoute plus de deux-points ':', vous pouvez les ajouter vous
- mΩme trΦs facilement.
-
-
- NouveautΘs dans 5.10:
- - interprΘteur totalement rΘΘcrit, ainsi:
- - les variables locales, dans les alias aussi bien que dans les scripts
- - des blocs peuvent Ωtre crΘΘs, redirigΘs, stoppΘs: {e yo; e ho}
- - $(toto) insΦrera la sortie du programme toto α cet endroit, similaire α
- 'toto'
- - l'expansion des motifs est aussi faite dans le premier argument, par ex:
- '*' est une ligne de commande valide.
- - des lignes de commande comme '$repertoire/$commande ram:' fonctionnent
- maintenant
- - aliases/foreach/forline/fornum/source peuvent Ωtre redirigΘs comme un tout
- - la rΘcursion directe dans les alias interdite, 'alias ls "ls -s"' marche
- - accΘlΘration supplΘmentaire; deux fois plus rapide que 4.xx, quatre fois
- plus rapide que c:Execute
- - '.bra' et '.key' introduites comme commandes bidon pour la compatibilitΘ
- des scripts
- - 'assign' propose maintenant une liste de tous les assigns, incluant les
- chemins late/nonbinding
- - 'assign -p' fait des assigns de chemins (comme 'c:Assign ... ADD)
- - 'cat' termine α nouveau les fichiers non terminΘs par un CR s'il n'est pas
- redirigΘ
- - 'class' peut maintenant reconnaεtre les motifs, par ex:
- 'class sound name="mod.*"'
- - 'copy' a un buffer plus large et vΘrifie les ^C plus souvent
- - 'copy -m' dΘplace les fichiers (mais pas encore les rΘpertoires)
- - 'dir -p' imprime les noms de chemins complets et supprime les titres
- - 'dir' peut sΘparer les rΘpertoires au dΘbut ou α la fin
- - la chaεne de format de 'dir -z' est une possibilitΘ de formattage trΦs
- puissante
- - 'error' gΘnΦre un code de retour dΘsirΘ
- - 'forline i STDIN' lit les arguments sur STDIN
- - 'input' enlΦve les blancs au dΘbut, α la fin ou intercalΘs
- - 'local' et 'unlocal' pour gΘnΘrer ou dΘtruire les variables locales
- - 'man' peut supporter de multiples fichiers de documentation, aussi vous
- pouvez documenter vos propres alias
- - 'mem' utilise , au lieu de ' et est ajustΘe α droite
- - 'source' peut supporter des blocs sur plusieurs lignes ou de longueur
- arbitraire
- - 'qsort' peut maintenant trier en ordre inverse
- - 'rback'/'run' dΘfinit maintenant la variable '$_newproc' sur le numΘro du
- nouveau process
- - $_abbrev peut Ωtre utilisΘe pour dΘsactiver l'abrΘviation des commandes
- internes
- - $_ioerr contient le code de retour secondaire aprΦs une erreur
- - $_path contient maintenant CSH: et S: de faτon α exΘcuter les scripts
- - $_pipe contient maintenant le nom des fichiers temporaires pour les pipes
- - $_verbose doit Ωtre mise α certaines valeurs spΘciales, peut maintenant
- tracer les appels d'alias
- - @console dit si stdin ou stdoutsont interactifs
- - @ioerr convertit un numΘro d'erreur secondaire en une chaεne (comme 'Why')
- - @mounted indique si une unitΘ a ΘtΘ montΘe ou pas encore
- - @sortnum trie ses arguments numΘriquement
- - @volume supprime maintenant les vilains requesters systΦme
- - Shift-FlΦcheHaute et Shift-FlΦcheBas se comportent maintenant comme sous
- AmigaDOS
- - Il y a maintenant une fonction d'Θdition qui duplique le dernier mot
- - csh a une option de dΘmarrage pour autoriser '*' comme alias de '#?' sous
- AmigaDOS
- - un rΘpertoire CSH: est proposΘ pour les scripts et la doc
- - les lignes concatΘnΘes dans les fichiers scripts peuvent Ωtre aussi longues
- que vous le voulez
- - . signifie maintenant le rΘpertoire courant, .. pour le parent
- - les liens logiques ou physiques de rΘpertoires sont ignorΘs sur les
- expansions de motifs
-
-