@DATABASE JanoDoc
$VER: Documentation de JanoEditor ß10
@AUTHOR cyrille.guillaume@wanadoo.fr, tpierron@free.fr
@node MAIN "JanoEditor"


		   ___                __
		    |   /\\   |\\\\ ||  /__\\
		    |  /__\\  ||\\\\|| ((__))
		  (_) //  \\\\ || \\\\|  \\__/   Editor ß10


	@{b}Site web:@{ub} http://perso.wanadoo.fr/cyrille.guillaume/
	@{b}cyrille.guillaume@wanadoo.fr        tpierron@free.fr@{ub}


  @{fg SHINE}@{"   Introduction   " link Intro }@{fg TEXT}		Pourquoi ce logiciel

  @{fg SHINE}@{"  Usage  (simple) " link Usage }@{fg TEXT}		Comment l'utiliser

  @{fg SHINE}@{"    Historique    " link Story }@{fg TEXT}		Les améliorations depuis la ß1

  @{fg SHINE}@{"  Report de bugs  " link Bugs  }@{fg TEXT}		Avant de fracasser votre machine

  @{fg SHINE}@{" Futures versions " link Futur }@{fg TEXT}		Les versions suivantes


@endnode
@node Intro "Introduction"

		______________
		 @{b}INTRODUCTION@{ub}
		¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Jano est un éditeur de texte gratuit pour Amiga programmé par Cyrille GUILLAUME
et Thierry PIERRON. Notre ambition n'est pas d'obtenir une usine à gaz où il
faut trois heures de chargement (GoldED, Emacs, ...), ni 6 mois d'apprentissage
(vi, ed, ...), pour saisir un malheureux texte. Notre but est simplement de
concevoir un éditeur simple, rapide, ergonomique, efficace, interopérable et
le moment venu, free software.


Aussi, si vous l'utilisez, envoyez un mail pour nous encourager avec comme
sujet [JANO], à:
@{b}cyrille.guillaume@wanadoo.fr@{ub}

@endnode
@node Usage "Comment l'utiliser"

		___________
		   @{b}USAGE@{ub}
		¯¯¯¯¯¯¯¯¯¯¯

Nous n'allons pas vous faire l'affront de vous aprendre comment utiliser un
éditeur de texte. En fait cet éditeur reprends les idées de pas mal d'autres,
les inconvénients en moins (CEd, L'éditeur de Devpac, DME, vi, pour ne citer
que les plus connus), vous ne serez donc pas dépayser par ses fonctionnalités.
Nous détaillerons donc seulement les quelques points qui peuvent sembler
obscurs.


  @{u}Le fichier de préférence@{uu}

Le programme regarde d'abord dans le répertoire courant s'il n'existe pas un
fichier 'JanoEditor.prefs', puis à défaut, dans le répertoire ENVARC:
On peut donc avoir des configurations personnalisées pour un projet particulier.

Dans la fenêtre de préférence, la case 'Marge gauche' ne fonctionne pas encore.

  @{u}Les racourcis clavier@{uu}:

Les racourcis clavier sont normallement indiqué dans le menu, sauf quand
la description prends vraiment trop de place, en vrac:

	Amiga Shift W			Sauver sous...
	Shift + clic ou
	Amiga Shift B			Marquer en colonne
	Amiga Shift V			Coller sans bouger le curseur
	Ctrl + pavé numérique		Utilisation d'un pavé num. de type PC
	Amiga espace			Indentation avec des espaces
	Amiga shift espace/tab		Déindentation espace/tab
	Amiga BS			Effacement d'une ligne

Inutile de s'étaler davantage, vous en apprendre autant en l'utilisant
directement!

  @{u}Conseils@{uu}:

Dans "Préférences/Input" réglez "Vitesse de répétition" à 125.
Quelques commodités pour faciliter l'édition (disponiblent sur Aminet):
	AKeys.lha	(util/cdity)	Touche amiga gauche=amiga droit.
	CpuBlit.lha	(util/boot)	Pour régler les problèmes de tremblement
					du défilement.

@endnode
@node Story "Il était une fois..."

		_____________
		 @{b}HISTORIQUE:@{ub}
		¯¯¯¯¯¯¯¯¯¯¯¯¯

ß1 17/08/1998
	première version
	choix de la résolution
	charger
	sauvegarder
	saisie du texte
	scrolling vertical
	déplacement du curseur avec les flèches du clavier.
	touches AMIGA-q pour quitter rapidement
	touches d'effacement.

ß2 24/08/1998
	Shift Up/Down pour monter et descendre pages/pages
	Shift Left/Right pour aller en début ou en fin de ligne.
	Une meilleure gestion des déplacements du curseur.
	Suppression de ligne avec AMIGA-k.
	Amélioration de la gestion du menu.
	La taille de l'écran est automatiquement en OVERSCANTEXT.
	Ouvrir le fichier en argument.
	Impression.
	Meilleure gestion des requêtes de sauvegarde.

ß3 29/08/1998
	Les tabulations
	Un scrolling horizontal

ß4 04/09/1998
	Un ascenseur (il ne peut pas encore être bougé avec la souris)
	Un déplacement pages/pages plus rapide.
	Un remplacement majuscule/minuscule avec AMIGA-g.
	Le fonctionnement de la touche AMIGA-gauche.
	Une belle icône (JanoEditor.info)

ß5 04/10/1998
	Insertion de ligne avec AMIGA-l.
	Une meilleure gestion des effacements (en début et en fin de ligne).
	Compilation pour 68000, à la demande de Krzysiek.

ß6 07/11/1998
	Correction d'un bug (la première ligne ne s'effaçait pas avec amiga-k)
	Ajout de couper/copier dans le menu uniquement!
	Fonction "coller". (elle est un peu lente!)
	Fonction "copier". (1 ligne et non visible!)
	Gestion de la souris
	Localisation

ß7 14/11/1998
	Choix des fontes.

ß8 23/01/1999
	Catalogs deutsch et greek.
	Un menu NewLook.
	Correction d'un bug de décalage vertical
	Correction d'un bug CloseCatalog() était lancé trop tôt.
	Ajout dans le menu de undo/redo Search/Replace Mark/colonne.

ß9 11/11/1999
	Correction d'un bug d'affichage pour certaines hauteurs d'écran.
	Lancement d'une requète quand un screenmode n'est pas disponible
	Est enregisté dans les préférences.
	Le choix des fontes s'applique également sur la bare de menu.
	Accelération de la fonction "coller".
	Catalog Italiano (thanks Dolci Roberto).
	Catalog Dutch (thanks Edwin de Koning).

ß10 29/07/2000
	Couper/copier/coller en bloc et en colonne.
	Fenètre de paramétrage.
	Utilisation de l'éditeur dans une fenêtre.
	Indentation automatique.
	Aller à la ligne.

	Le scrolling est plus lent, car il utilise au mieux 2 bitplans.
	La fonction 'remettre  la ligne' à été enlevée. elle sera remise plus tard.
	La lowlevel.library n'est plus utilisée,
	(ce qui implique que la touche Amiga Gauche ne fonctionne plus).

@endnode
@node Bugs "bunny"

		___________
		    @{b}BUGS@{ub}
		¯¯¯¯¯¯¯¯¯¯¯

Pester contre un problème d'un logiciel, c'est légitime. Contacter les auteurs
pour qu'ils le corrige, c'est mieux. Ne pas fracasser sa machine dans un accès
de rage, c'est recommandé. Donner autant de détail que possible, c'est parfait.


	Donc, si vous en trouvez :
	@{b}cyrille.guillaume@wanadoo.fr@{ub}


@{b}Attention@{ub}: lorsque la case 'Défilement blitter' est sélectionné, le programme
utilise des routines graphiques de très bas niveau pour faire défiler l'écran.
Ces routines travaillent directement dans la mémoire vidéo de l'écran et ne
prennent pas du tout compte du chevauchement des fenêtres, et peuvent donc
corrompre l'affichage lorsque la fenêtre se trouve sur un écran public partagé
par d'autres applications.

@endnode
@node Futur "Fonctionnalités des versions futures"

		__________________
		 @{b}VERSIONS FUTURES@{ub}
		¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

@{u}Nos priorités pour la version beta 11@{uu}:

	Sélection étendue à l'ensemble du menu édition.
	Sélection par ligne/mot.
	Fenêtre de prefs complétée (couleurs, marge,...).
	Chercher/remplacer.
	Undo / redo.
	Remettre une ligne.
	Multiprojet.

@{u}Nos priorités pour les versions suivantes@{uu}:

	Séparation du prefs.
	Insertion de fichiers.
	Enregistrement de macros.
	Des catalogs.
	
	@{b}Et vos suggestions @{ub}:
	cyrille.guillaume@wanadoo.fr

@endnode

