aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2003-03-24Reprise du code d'analyse d'un nom de gradient afin d'am�liorerlecoanet
la robustesse, d'am�liorer le rapport d'erreur et de changer la syntaxe pour �tre plus conforme Perl, le @ --> =.
2003-03-17 * Utilisation de l'ent�te glu.h de libtess au lieu de GLU.lecoanet
* (WidgetObjCmd): Emp�che de placer un groupe ancetre dans un de ses fils par la commande chggroup. * (Contour): Correction d'une erreur de type sur winding_flag. * Incorporation du test de la variable d'environnement ZINC_GLX_INFO permettant de desactiver les msgs d'info GL. * (Repair): Suppression de la d�pendance � GLU (gluOrtho2D). * (Tkzinc_Init): Compilation pour utiliser tcl et tk avec les stubs, l'init est plus conforme � la norme Tcl actuelle. * (Destroy): Correction d'un core dump du � la tentative de lib�ration d'un context GL en X.
2003-03-17 * (ToArea): Corrige un probleme de d�tection sur deslecoanet
triangles dispos�s en fans. * (CurveTessError): Suppression de la dependance � GLU.
2003-03-17 * (Configure): Suppression du code for�ant les composerot/scalelecoanet
� faux si on n'est pas en GL. De m�me dans Init la valeur par d�faut est toujours vrai. Je ne me souviens pas de la raison d'avoir mis ces flags � faux... mais cela am�ne un comportement par d�faut tr�s contre-intuitif.
2003-03-17Utilisation du header de libtess au lieu de GLUlecoanet
2003-03-17 * (ZnFreeTexFont): Correction de l'ordre de desallocationlecoanet
du txf qui conduisait � un core dump. * Correction de la liste des caract�res sacceptables dans une fonte en GL, il y avait deux fois ~
2003-03-17 * (IntersectLines): Correction d'un probl�me de precisionlecoanet
il fallait utiliser des flottants.
2003-03-17Correction de warningslecoanet
2003-03-17Nouvelle syntaxe des gradients.lecoanet
2003-03-17*** empty log message ***lecoanet
2003-03-17On n'exporte plus Tcl_GetString, on utilise la version Tk oulecoanet
en Perl une macro de remplacement.
2003-03-17Tcl_GetString n'est pas definie en perl. Cette macro compense.lecoanet
2003-03-17Modification du header GLU par notre header interne.lecoanet
2003-01-22*** empty log message ***lecoanet
2003-01-22 * (LineToPointDist): Changement des types en double pour corrigerlecoanet
un bug certainement du � un arrondi intempestif.
2003-01-22 * Importation de macros pour rendre le module libom ind�pendantlecoanet
de Zinc et donc de Tk/ptk.
2003-01-20*** empty log message ***lecoanet
2003-01-20 * Correction d'une erreur d'attribution des images sous X.lecoanet
Il faut les sp�cialiser par Screen et non par Display.
2003-01-20 * (ComputeCoordinates): Correction d'un bug supprimantlecoanet
syst�matiquement le premier blanc existant au d�but des lignes de texte � partir de la seconde.
2003-01-20 * (WidgetObjCmd): Corrige une erreur Tk lorsque l'on essayaitlecoanet
de retrouver les callbacks associ�s � un binding vide sur 1 item. Maintenant on retourne correctment la chaine vide.
2003-01-15 * (Clone): Rej�te toute tentative de cloner le top group.lecoanet
2003-01-15 * (WidgetObjCmd): Rej�te toute tentative de cloner le top groupelecoanet
2003-01-14 * Le contour pass� � la cr�ation du curve n'est plus maintenulecoanet
dans le sens CCW. Il est laiss� tel quel. * Ajout d'un attribut -fillrule controlant la fa�on de remplir un curve. * (Coords): suppression de la possiblilit� d'ajouter un contour � une curve sans contour et suppression de la destruction automatique d'un contour lorsqu'il devient vide. Il faudra d�sormais passer par la commande contour.
2003-01-14 * Modification de la commande contour: la sous-commandelecoanet
addhole est supprim�e, un flag est ajout� � la commande add pour indiquer si le contour doit �tre ajout� CW(-1), CCW(1) ou tel quel(0), cette derni�re valeur uniquement si on sp�cifie une liste de points. * Modification de la commande transform afin qu'elle retourne une liste de m�me forme que la liste d'entr�e (avec les points de contr�les et tout). * Modification de la commande smooth afin qu'elle retourne une liste de points de nouvelle forme. * Modification de la commande fit afin qu'elle retourne une liste de points de nouvelle forme. * (Contour): la sous commande add retourne un entier sign� d�crivant l'index du contour ajout� et le signe informe si la liste de points fournie a �t� retourn�e par la commande (n'a pas d'effet si on a sp�cifi� un item). * Modification de ParseCoordList pour retourner un booleen indiquant si il a pars� une liste nouvelle forme ou non. * Ajout de code pour maintenir en m�moire la texture des fontes par d�faut, autrement elles sont sans arr�t lib�r�es puis recharg�es � chaque cr�ation d'item contenant du texte jusqu'� ce qu'un item garde la fonte par d�faut. * Lib�ration des fontes et des textures associ�es dans Destroy. Pour l'instant le code de lib�ration des fontes Tk est comment� car il provoque un core dump en Perl/Tk
2003-01-14Adaptation de ZnParseCoordListlecoanet
2003-01-14ZnParseCoordList retourne un flag indiquant si la listelecoanet
�tait ancien style ou pas.
2003-01-14Traite le nouvel attribut -fillrule.lecoanet
2003-01-14Ajoute des constantes pour le nouvel attribut -fillrule.lecoanet
2003-01-14 * Ajout de 2 champ pour m�moriser les textures des fonteslecoanet
par d�faut.
2003-01-14Suppression d'une modif pour test qui provoquait un d�faut delecoanet
remplissage du gradient.
2003-01-14 * (GetBezierPoints): Corrige le test de fin de r�cursion. Il �taitlecoanet
vraiment erron� pour certaines configurations de points controle. Le nouveau code est probablement plus lent mais correct.
2003-01-14 * Correction d'un bug lors de la d�sallocation des textures:lecoanet
le contexte graphique GL n'�tait pas n�cessairement correctement positionn�, ce qui provoquait la lib�ration dans le mauvais contexte donc le mauvais widget. Visible au travers d'un bug de dessin de textes sous forme de carr�s noirs mais vrai aussi pour les images.
2003-01-14Adaptation de ZnParseCoordListlecoanet
2003-01-14 * (ComputeCoordinates): Corrige l'unit� servant � exprimer leslecoanet
angles pour les arcs dans les cartes. Dor�navant il s'agit de degr�s.
2003-01-14Adaptation de ZnParseCoordList.lecoanet
2002-12-20 * Prise en compte du retournement des axes pour tesselerlecoanet
correctement les contours. * Suppression de l'optimisation display list en GL.
2002-12-20 * (ZnComputeRadialGradient): Clamping des pourcentages d�finissantlecoanet
le centre du gradient afin d'�viter des d�fauts de couverture par calcul erron� du cercle englobant. Il faudrait trouver un meilleur algo pour calculer ce dernier. * (ZnComputeRadialGradient): Correction d'une erreur lorsque le centre d'un gradient radial est au centre d'un arc elliptique
2002-12-20Correction d'un bug lors de l'utilisation d'un item de clip quilecoanet
ne g�n�re pas de surface donc pas de tristrip.
2002-12-20Suppression de l'optimisation display list en GLlecoanet
2002-12-20 * Corrige un bug provoquant une boucle infinie lorsquelecoanet
l'on employe un tag dans la commande lower.
2002-12-20Ajout de macros pour rendre le support UTF8 transparent en Perllecoanet
2002-12-20Suppression de l'otimisation display list en GLlecoanet
2002-12-20Petite optimisation de la fonction de d�composition des transfos.lecoanet
2002-12-20 * Modifs pour le support UTF8 en TCL/TK. doit �tre transparentlecoanet
en perl/tk
2002-12-20Passage en UTF8 pour la version Tcllecoanet
2002-12-20Suppression de l'optimisation display list en GLlecoanet
2002-12-09 * Le tesselateur est toujours cr�� m�me quand on ne compile paslecoanet
avec GL. * Modifs pour compiler proprement en Tcl * Corrections de bugs dans Contour et Coords.
2002-12-09 * Modifs pour permettre une compilation propre sous Tcllecoanet
2002-12-09*** empty log message ***lecoanet
2002-12-09 * Initialisation/destruction d'une display list pour chaquelecoanet
item (potentiellement). * Mise � jour du code de clipping pour tenir compte de la nouvelle structure des tristrips.