aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-01-14- Zinc est devenu TkZinc partout dans le textemertz
- pasage � la version 3.3 - documentation du delta introduit par la 3.2.6f (en fait la 3.3) - documentation de la commande contour, de l'attribut fillrule et du type fillrule - documentation de l'usage du module ZincTrace
2003-01-14*** empty log message ***etienne
2003-01-14Ajout de ZincTrace, package qui surcharge la methode Tk::Methods pouretienne
tracer les appels aux methodes zinc.
2003-01-14Possibilit� de visualiser la bounding box de tout item.etienne
Capacit� d'�dition de la plupart des attributs d'un item (hors position, tags, clip, ...)
2003-01-14*** empty log message ***lecoanet
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-14*** empty log message ***lecoanet
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
2003-01-14Correction de bug : la selection du groupe 1 dans l'arbre des items provoquaitetienne
un segmentation fault. Impl�mentation d'une m�thode permettant de charger ZincDebug au runtime sans avoir � d�clarer globale l'instance de zinc ni modifier le code. Modification de l'aide en ligne. Correction searchInTree.
2003-01-02handles are now movable... to modify the bezier curvesmertz
2002-12-20passage � la nouvelle forme de gradient.mertz
2002-12-20passage aux gradients nouvelle syntaxemertz
2002-12-20*** empty log message ***lecoanet
2002-12-20- mise � jour du delta de la doc par rapport � la v3.2.6mertz
- documentation de l'evolution des curves - documentation des changements de forme des coordslist dans les methodes add 'curve', coords, contour, smooth et fit - documentation du changement des operateur de la methode contour - documentation du changement dans les gradients "radial" et "path" - documentation de la mani�re de tracer les appels de methodes zinc
2002-12-20*** empty log message ***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-20simplifiaction du code (suppression de l'ascenseurmertz
dans les zones text Tk ou passage du texte d'explication directement dans le Zinc
2002-12-20suppression d'un message de tracemertz
2002-12-20correction des gradients circulairesmertz
2002-12-20Ajout d'une d�mo sur les curves contenant des pointsmertz
de controle de courbe de bezier cubique.
2002-12-18*** empty log message ***etienne
2002-12-18Hack pour se donner la possibilite de charger ZincDebug sans modifier le code,etienne
de la maniere suivante : perl -MZincDebug script.pl
2002-12-18ajout d'un test �l�mentaire de la m�thode coordsmertz
2002-12-18Ajout d'un module Tk.pm qui permet de tracer tous les appels de m�thodes zinc.mertz
Ces appels sont trac�s dans la sortie courante (stdout) et comporte les indications suivntes : - m�thode appel�e, - fichier et n� de ligne - arguments de la m�thode
2002-12-18correction concernant la priorite du panneau "Outside"etienne
2002-12-17- on teste l'option -render pour s'assurer qu'on lui donne une valeur 0 1 ou 2mertz
- ajout de l'option -tests pour connaitre la lsute des tests impl�ment�e et pour s�lectionner certains de ces tests uniquement.
2002-12-16Simplification de la d�mo, notamment avec simplification de la m�thode ↵mertz
contour
2002-12-16Portage vers les nouveaux gradients circulairesmertz
2002-12-11* &showattributesmertz
utilisation de ->contour pour connaitre le nombre de contour; cela �vite un eval avec test des erreurs traitement des types de points (point de controle... de curve) � l'affichage de toutes les coordonn�es * &showcoords affichage du type de point * &showgroupattributes : utilisation de coords plutot que coords0, inutile pour les coordonn�es d'un groupe. A priori, il y a du code inutile (faire une recherche de "we should not go through this case") l'option -clip semble valoir "" avec le nouveau zinc * &surrounditem suppression d'une ligne inutile * &surrounditem utilisation de coords plutot que coords0, inutile pour les coordonn�es d'un groupe.