HibView 0.1.1
2 juin 2003
Programmeur: hibou
Mail: hibou@bonbon.net
Site: http://nico.hibou.free.fr/

________________________________________________________________
****************************************************************
Description:
****************************************************************
  HibView est un programme qui est capable de lire tout type de texte a vitesse rapide et gere tous les formats qui sont grs par TxtRider, il lit aussi les images et les chaines de caractères.
  Pour ceux qui ne connaissent pas TxtRider, HibView est principalement un lecteur de texte: il lit des textes taps normalement sous l'diteur de la Ti, à la diffrence près que ce programme est rapide et permet le formatage de texte (soulign, exposant, vecteur,...), l'insertion d'images et des liens hypertextes.
  La lecture des fichier PIC et STR n'a rien de particulier. La lecture de texte est par contre amliore par rapport a TxtRider.
  J'apporte une vritable gestion des exposants (on ne pouvait pas avoir d'exposant de taille 3): ceci m'a permis d'y ajouter les indices #D. J'ai aussi ajout le format conjugu : #J.
  Enfin, je permet d'y ajouter des liens hypertextes: il suffit d'inclure le nom d'un texte prsent sur la calculatrice dans le texte; un numro apparaitra lors de l'affichage du texte; ainsi, en saisissant ce numro, HibView ouvrira le texte mis en lien.
  HibView supporte aussi les compressions ziplib et Komp: vous pourrez donc compresser vos fichiers avec les outils incorpors et lire de la meme manieres vos fichiers tout en gangnant de la place en mmoire.
  Je rappelle que HibView n'est qu'un lecteur de texte et non un diteur. Pour modifier ou crer votre texte, vous pouvez utiliser l'diteur de texte de la Ti, ou un logiciel sur PC qui vous aidera dans le formatage de texte. Vous pouvez trouver ces diteurs en tlchargement dans la partie archive du site Ti-Rex (www.ti-rex.net) ou sur le site www.ticalc.org ou enfin sur mon site: http://nico.hibou.free.fr/cours.php.

________________________________________________________________
****************************************************************
Formatage et fonctionnement:
****************************************************************
  Regardez le fichier hibaide.txt

________________________________________________________________
****************************************************************
Projets et ides
****************************************************************
Projets (y'en a bcp, mais y'en a plein qui resteront seulement des ides) :
 - possibilit de dfinir des macros de format
 - faire la diffrence entre soulign d'exposant et soulign normal (faites le test:  #Utexte#Eexp#Esuite#U  : c'est pas beau !)
 - idem avec conjugu, vecteur,...
 - ajout de caractères mathmatiques : R, C, K, Q, =>, <=>, qqsoit (A à l'envers), il existe (E retroun), prod vect, nabla, somme directe (O avec un + dedans), orthogonal, somme orthogonale (merci nEUrOne pour l'ide)
 - ajout de polices (la j2t en avait fait je crois).
 - italique et gras (merci zdr pour l'ide)
 - ajouter le format encadr
 - faire un format indice et exposant superpos (comme pour le Cnk pour ceux qui connaissent)
 - preview du texte dans le menu principal
 - insertion d'un commentaire au dbut du texte : visible depuis le preview
 - pouvoir paramtrer ses touches : remplacer APPS par une autre touche,...
 - pour les liens hypertexte : permettre des sauts jusqu'à un certaine ligne (ca le fait djà, mais pour les marques pages seulement)
 - reprendre la structure des dossiers de PCT

Ides, si un jour je sais pas quoi faire (lol):
 - faire du pretty-print pour petite et grande police (fo tout faire soit meme !! argg!!)
 - possibilit de faire des tableaux.
 - faire un curseur qui ferai dfiler l'cran avec une barre de dfilement, et des "clic" sur des liens (ca va surement ralentir)
 - permetttre le niveaux de gris : ca va bcp bcp ralentir...
 - en faire un editeur (tres tres tres tres cho)
 - permettre des animations....

________________________________________________________________
****************************************************************
Updates:
****************************************************************
 - affichage anormal des noms de dossier de 8 lettres : corrig
 - bug dans le dfilement par [DIAMOND]+fleches : corrig
 - outils de compression komp enlev : la compression ziplib est meilleure
 - bug de l'affichage de l'image "Wrong pretty-print" : corrig
 - fuite de mmoire corrige
 - bug de mouvement de curseur sur un dossier vide : corrig
 - des caracteres de format commencant par & s'affichaient dans les marques-pages : corrig
 - la lecture des images de 92 par une 89 ne marchait pas : plus de bug mais l'image ne s'affiche pas entierement.
 - implementation de la version corrige de complib.
 - plantage lors d'un affichage des images compresses dans un texte : corrig
 - affichage de multiples dans les infos log : corrig
 - premiere lettre d'un mot contenu dans #I...#I ne changait pas de couleur : corrig
 - boucle infinie des l'apparition de #C010 : corrig
   * Version 0.1 15/04/2003:
 Apres de multiples versions beta de HibText, car je n'ai eu vraiment le courage de le tester a fond, et vu la qulit de programmation que j'avais produit pour HibText, il tait temps de renouveler le programme.
HibText a en fait tellement subit de changement qu'un nouveau nom s'imposait. Vu les nouvelles fonctionalits prsentes, cela ne pouvait etre que HibView.
 Voici donc les nouveles fonctionnalits:
 - rapport d'erreurs de syntaxe de format
 - ajout d'une fonction de recherche
 - afficher les fichier PIC et STR en plus des TEXT
 - algos de compression ziplib et komp en nostub et kernel
 - possibilit de mettre en parametre du texte a afficher, exemples:
hibview("#Taffichera ce texte")
hibview("#T&Elim(1+x/(ln(cos(x))),x,+oo)=1")

 Je voulais rajouter encore d'autre fonctions, mais j'ai prefr sortir tout de suite cette version 0.1 pour avoir des premiers avis. Cette version est à mon avis stable, mais pas encore finie (le menufile n'est pas dispo ;) )

________________________________________________________________
****************************************************************
Merci:
****************************************************************
   Je remercie l'quipe TIGCC pour son compilateur et sa documentation, l'quipe TICT pour ses fonctions graphiques, Francois Lieber pour son algorithme de compression Komp, ceux qui m'ont aider par leurs reponses a mes questions tel que Kevin Kofler, jackiechan, nEUrOne et tous ceux qui m'ont rapport des bugs tel que T-bo, Christophe Baverel.

________________________________________________________________
****************************************************************
Spciale kasddi  Moouut, Seb, Mess & Grouss.
****************************************************************

fallait bien que je dessine un hibou quelque part... ;-)
 
                  HH              HH
                HHHHHH          HHHHHH
              HHHHHHHHHHHHHHHHHHHHHHHHHH
            HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
            HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
  HHHHHH    HHHH        HHHH        HHHHHH  HHHHHH
HHHHHHHHHH  HH    HHHHHH    HHHHHH    HHHHHHHHHHHHHH
HH      HHHHHH  HH      HHHH      HH  HHHHHH      HH
HH        HHHH  HH      HHHH      HH  HHHH        HH
HH          HH  HH  HH  HHHH  HH  HH  HH          HH
HH          HHHH  HHHHHH    HHHHHH  HH            HH
  HH        HHHHHHHH  HHHHHHHH  HHHHHHH         HH
    HHHH    HHHHHH    HH    HH  HHHHHHHH      HH
        HHHHHHHHHH      HHHH      HHHHHHHHHHHH
            HHHH                    HHHHHHHH
            HH  HHHHHHHH    HHHHHHHH  HHHHHH
              HH        HHHH        HHHHHHHH
              HH  HHHH  HHHH  HHHH  HHHHHH
                HH    HH    HH    HHHHHH

by hibou (Nicolas Laleve) mail: hibou@bonbon.net
