1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
1998-05-21 Damien Ploix <damien@ai.univ-paris8.fr>
* xfile.vlisp : ajout de la possibilit d'effectuer une recherche
sur un mot prcis dans l'aide.
* eval.c : ajout de la possiblit de rcuprer un lment prcis
de la pile par (frame) : si un "t" est donn en second argument
il ne sera retourn que l'lment du rang demand.
* ind.c : correction d'un bug de parcours de l'i-val au moment de
la lecture en mode careful (clr2).
* aide.c : ( peut-tre ) le dernier bug de l'adaptation 32/64 bit :
il y avais des incohrences de types entre src_data/traaide.c et
src_lisp/aide.c ( int / Int )...
1998-03-31 Damien Ploix <damien@ai.univ-paris8.fr>
* xbvl.2 : nouvelle version de xbvl. Ce changement de version est du au
portage de Xbvl sur Alpha 64bits... En effet, les compilateurs pour 64b
considrent que le sizeof(int) doit toujours tre 4 alors que la taille
des adresse passe elle 8..... Cration d'un type Int pour Xbvl dont la
taille varie selon la machine ( on cherchera toujours avoir
sizeof(Int)==sizeof(Int*)). Ceci m'a galement amen rsoudre tous les
warnings de compilation de Xbvl ( qui taient presque plus vieux que moi ;)
Autre ajout de cette version : la license GPL ( avec l'accord de hw ).
* xbvlisp.sys : ajout de la cration d'une interface Xbvl crite en Lisp.
Cette interface est maintenant installe par dfaut pour Xbvl, pour
utiliser l'interface C il faut utiliser la variable d'environnement
XBVLINTERFACE ( voir l'aide en ligne ).
1998-02-24 Damien Ploix <damien@ai.univ-paris8.fr>
* xbvl.1.a.patch: patch de Xbvl pour qu'il traite comme tel des
atomes ou des chaines lors de leur utilisation dans les oprations
numriques ( suivant une remarque de Gilles Bernard ) :
prcdemment, toute autre entite que des petits nombres tait
considre comme bignum ou flotant et la valeur prise en compte
tait celle prsente l'adresse pointe par cette
entite. Maintenant, c'est l'entite elle mme qui est retourne.
1997-12-22 Damien Ploix <damien@ai.univ-paris8.fr>
* (Enfin....): implmentation de la dtection automatique des
erreurs de typage ( par ex. (car 10)) ou de division par 0. Ai pour
cela utilis le dernier champ unused de la structure atome pour y
placer un flag de type d'erreur detecter sur les
primitives. Ce mode ( peu gourmand en temps de calcul ) est
invalidable par l'affectation 'undef de l'atome "error-type" (
il est activ par dfaut dans bvlisp.sys ).
1997-11-25 Francoise Balmas et Harald Wertz <fb@ai.univ-paris8.fr>
* list.c : Decouverte d'un trs beau bug : assq et nmemq faisait un
accs au car des listes sans utiliser car mais par addresse
ce qui ne marche pas dans le cas de la prsence d'annotations
(c.a.d. de commentaires).
1997-11-25 Damien Ploix <damien@ai.univ-paris8.fr>
* GLpolygonStipple : la librairie Xsgi de irix5.2 ne connait
pas XReadBitmapFileData... : modification du configure.in
* sofons.c : pb avec l'inclusion de netdb.h placement du
path complet pour eviter l'utilisation du .h gnu.
1997-11-19 Damien Ploix <damien@Viviane>
* glImages.c : Ajout de la possibilit, dans Open GL, de l'affichage
de fichiers TIFF (GLreadTiff) et de l'utilisation de fichiers bitmaps
comme stipple pour les polygones (GLpolygonStipple).
* xbvlisp/ : Rorganisation des rpertoires de sources en src_... avec
sparation des sources de Lisp des fichiers lis l'interface X.
ATTENTION : CETTE MODIFICATION ENTRAINE LA NECESSITE DE L'EFFACEMENT
DE LA DISTRIBUTION PRECEDENTE DANS LE CAS D'UN UPGRADE.
1997-10-22 Damien Ploix <damien@Viviane>
* xaide.c: pb dans la supprssion via le popup de l'aide par section
* main.c : pb dans "ssh" qui faisait rfrence "/usr/bin/X11/xterm"
( ce qui n'est pas standard ) : remplac simplement par le lancement
de l'excution de "xterm"
1997-10-08 Damien Ploix <damien@Viviane>
* AIDE: cration de deux nouvelles commandes
(sections) et (listesection) permettant de diviser les fichiers d'aide
en sous sections et de rcuprer les donnes propres a ces sections.
De plus, une nouvelle interface pour l'aide, comparable a xman, est
disponible. Pour la lancer tapez simplement (aide). Cette interface
est code en Lisp et les sources sont dans xfile.vlisp ( plac dans
/usr/local/lib/xbvlisp et prsent dans sys_src. Les fichiers d'aide
de xbvl ne sont toujours pas completement corrigs mais je garde
bon espoir.
Thu Jul 24 14:58:24 1997 Damien Ploix <damien@ai.univ-paris8.fr>
* Ajout de la prise en compte des accents (X_USE_LATIN1) par le
passage des (char) en (CHAR) et la dfinition de CHAR comme (char : non LATIN1)
ou (unsigned char : LATIN1) et par l'ajout des caractres correspondants dans
les tabch de main.c et xvter.c (passage de 128 256 valeurs)
May 1997 Laboratoire d'Intelligence Artificielle de Paris 8 <http://www.ai.univ-paris8.fr>
* Xbvl Initial Released Version : May 1997 *
|