aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2000-08-31Correction d'un probl�me de comptage de r�f�rence en Perl conduisantlecoanet
� des fuites m�moires (utilisation de Tcl_SetObjResult).
2000-06-21 * (WidgetObjCmd): Correction de la commande dtags. L'acc�slecoanet
� la table de tags n'�tait pa prot�g�. * (WidgetObjCmd): On ne reporte plus d'erreur lors d'op�rations potentiellement multiples si aucun item n'est impliqu�. * R��criture compl�te du syst�me de recherche tag/id. Cela implique la suppression de la table de tags, l'utilisation homog�ne d'un seul algorithme de recherche d�livrant les items dans l'ordre d'affichage et enfin la possibilit� d'utiliser des connecteurs bool�ens pour associer des tags/id pour effectuer une recherche complexe. * Un certain nombre de sous commandes de find/addtag admettent un param�tre suppl�mentaire optionnel pour controler la r�cursivit� de la recherche. * La sous commande atpoint de find/addtag est remplac�e par closest avec une s�mantique identique � celle du canvas. !! INCOMPATIBILITE !! * la commande hasparts a �t� remplac�e par la commande numparts a priori plus utile. !! INCOMPATIBILITE !! * Ajout de la commande verticeat qui retourne l'index de la coordonn�e la plus proche d'un point donn� pour un item donn�. Ne fonctionne que pour Curve et Bezier (pour l'instant). * Le binding des parties priv�es aux �v�nements n'est plus sp�cifi� par des nombres n�gatifs mais par des symboles : connection, speedvector, leader, position. De m�me la commande currenpart retourne ces symboles. !! INCOMPATIBILITE !! * Les bindings associ�s � un items sont tous d�truits lorsqu'un item est d�truit. Pr�c�dement les bindings associ�s aux champs et aux parties priv�es n'�taient pas pris en compte. * Destruction du timer de clignotement lors de la destruction d'un zinc. * Correction d'un bug de redessin des bordures de la fen�tre. * Correction de pleins de bugs dans la commande mapinfo qui ne fonctionnait plus depuis le passage en Tcl_Obj.
2000-06-21 * (RemoveTag): Correction d'un bug conduisant � un core dump.lecoanet
* Correction d'un bug dans la conversion des leader anchors en Tcl_Obj conduisant � un core dump. * Suppression de la table de tags. * La fonction CloneItem ne comptabilisait pas les items qu'elle cr�ait, le compte imprim� � la sortie (debug) n'�tait donc pas correct. * Prise en compte du hot_item lors de la destruction d'un item. * Modification du convertisseur Tcl_Obj vers item suite � la modification des proc�dures de recherche tag/item.
2000-06-21Ajout de la structure TagSearch n�cessaire au nouveaulecoanet
code de recherche des items/tags. Mise � jour des signatures des fonctions li�es aux recherches tag/item.
2000-06-21Ajout de la m�thode Part.lecoanet
Modification de la signature de la m�thode PickVertex La variable de classe has_parts devient num_parts ce qui est plus utile.
2000-06-21Les constantes des parties priv�es sont d�plac�es dans Track.clecoanet
2000-06-21Suppression de la table de tag.lecoanet
Ajout d'un item chaud (celui d�livr� par la pr�cedente recherche d'item).
2000-06-21Implentation de la m�thode Part afin de permettre d'utiliser deslecoanet
noms symboliques pour associer des bindings aux parties priv�es (connexion, guideur, ...).
2000-06-21Correction de la m�thode Clone qui produisait des clones aveclecoanet
des fils en ordre inverse. Modification de Pick afin qu'elle retourne toujours un item : le plus proche.
2000-06-21Ajustement des structures de classe pour ajout de la m�thode Part.lecoanet
Ecriture de la m�thode PickVertex.
2000-06-21Ajustement des structures de classe pour ajout de la m�thode Part.lecoanet
2000-06-05Passage en Tcl_Objs et compilation conditionnelle de GPClecoanet
2000-05-26Ajout d'options en rapport avec la saisie de texte, focus, selection,lecoanet
highlight, etc. Ajout des commandes et event handlers pour g�rer la saisie de texte et le focus/selection: cursor, dchars, focus, index, insert, select. Correction des fonctions de recherche de tags/ids afin qu'elles prennent en compte le groupe de d�part. La commande group retourne le topgroup si on lui passe en param�tre le topgroup (le topgroup est son propre groupe).
2000-05-26Ajout de variables et d'options permettant la gestion de lalecoanet
saisie de texte, focus, selection, etc.
2000-05-26Ajout d'un type d'attribut fen�tre.lecoanet
2000-05-26Ajout des m�thodes permettant l'�dition de texte, focus, selection,lecoanet
index. Correction des autres m�thodes et int�gration avec la structure partag�e dans WidgetInfo.
2000-05-26Mise � jour de la structure de classe.lecoanet
2000-05-26Correction d'un bug emp�chant le fonctionnement de curves nelecoanet
comportant qu'un point. Correction de la sous commande add de coords. Le nombre de points n'�tait pas augment�. Mise � jour de la structure de classe.
2000-05-26Ajout de nouvelles m�thodes d'item.lecoanet
2000-05-26Ajout d'une spec de dimensionnement de field "label".lecoanet
2000-05-26Ajout d'un type d'attribut fenetre.lecoanet
Ajout d'une spec de field "dimension du label". Modifs suite � l'ajout du focus et de la selection.
2000-05-26Retour � l'emploi de free/malloc/realloc pour �viter de d�pendrelecoanet
de libtcl en perl.
2000-05-26Modif de la structure de classe pour l'ajout des nouvelles m�thodes.lecoanet
2000-05-26Modif de la structure de classe pour l'ajout des nouvelles m�thodes.lecoanet
Prise en compte de l'anneau de focus.
2000-05-26Nouvel item fenetre.lecoanet
2000-05-12Correction de la sous commande REPLACE_ALL dans Coords : oublilecoanet
de mettre � jour le nouveau nombre de points.
2000-05-11Ajout des fonctions contour, fit, smooth et adaptation de la fonctionlecoanet
coords aux polygones multi-contours.
2000-05-11Ajout des fonctions de manipulation de la structure de polygone.lecoanet
Exportation de la fonction de lissage par des Beziers. Ajout de la fonction d'interpolation par des Beziers.
2000-05-11Modif pour realiser les polys multi-contours.lecoanet
2000-05-11Modifications des m�thodes d'un item et d'autres ajustements.lecoanet
2000-05-11Correction de bugs li�s � l'utilisation de ZnFree au lieulecoanet
de Tcl_Free pour la lib�ration de ressources TCL (listes). Adaptations suite � l'introduction des polygones multi-contours.
2000-05-11*** empty log message ***lecoanet
2000-05-11Adaptation de la structure d�crivant l'itemlecoanet
2000-05-11Adaptation suite � la r�alisation des polygones multi-contours.lecoanet
2000-05-11Adaptation suite � la r�alisation des polygones multi-contours.lecoanet
Correction d'un bug emp�chant l'antirec ailleurs que dans le topgroup.
2000-05-11*** empty log message ***lecoanet
2000-05-11Correction d'un bug dans DoPolygoneRelief interferant sur lelecoanet
calcul de distance � un point. Adaptation suite � la r�alisation des polygones multi-contours.
2000-05-11R�alisation des polygones multi-contours et des op�rationslecoanet
g�om�triques sur les polygones. S�paration de la partie {smooth, Bezier} dans l'item Bezier.
2000-05-11Modif suite � l'introduction de la structure polygonelecoanet
multi-contours.
2000-03-23 * (PickCurrentItem): Corrig� un bug tendant � oublier deslecoanet
tags 'current' sur des items visit�s par le pointeur lorsqu'un bouton est enfonc� (simulation du grab implicite). * (FindItems): find et addtag utilis�s avec l'option withtag ne reportent plus d'erreur si l'item ou le tag sont inconnus. addtag ne fait rien et find retourne une chaine vide. * Adaptation suite au remanniement du traitement des piles de clip et de transfo.
2000-03-23Suppression d'alloca.lecoanet
R�alisation des d�grad�s.
2000-03-23R�alisation des d�grad�s et du clipping par un arc.lecoanet
2000-03-23Ajout de routines permettant le traitement des g�ometrieslecoanet
de d�grad�s (lecture / �criture / partage).
2000-03-23Correction d'un bug dans le partage des gradients de couleurlecoanet
du � la non utilisation d'un Uid. D�sormais Tk_GetUid est systematiquement appel�e par pr�caution. Remplacement de ZnColorGradientPixel par ZnColorGradientColor plus g�n�rale. Ajout de ZnColorGradientMidColor pour r�cup�rer la couleur centrale d'un gradient.
2000-03-23Ajout des fonctions de dessin des d�grad�s.lecoanet
Modification de l'api de DrawLineShape pour pouvoir utiliser la liste de points X de travail.
2000-03-23*** empty log message ***lecoanet
2000-03-23Remanniement des routines de transformation et de cliplecoanet
pour utiliser la fonctionalit� fournie par Item.c
2000-03-23Utilisation des routines de clip pour le dessin de l'icon.lecoanet
Correction du pb d'arrondi dans ComputeCoordinates: on ne tenait pas compte de la r�solution de l'ancre.
2000-03-23R�alisation des d�grad�s (ressources).lecoanet
Mise � dispo des routines de gestion de la pile de transfo et de la pile de clip. Utilisation des routines de clip pour la r�alisation des champs.
2000-03-23Remaniement des routines de gestion de la pile de transfo et de cliplecoanet
afin de la rendre utilisables par les items en interne.