aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2002-06-10 * Tsave poss�de une fonctionalit� suppl�mentaire: lorsqu'elle estlecoanet
appel�e avec 1 seul param�tre (le nom d'une transfo, elle dit si ce nom de transfo est d�j� utilis�). * Gname poss�de une fonctionalit� suppl�mentaire: lorsqu'elle est appel�e avec 1 seul param�tre (le nom d'un gradient, elle dit si ce nom de gradient est d�j� utilis�).
2002-06-10 * -labelconvergencestyle etait d�clar� avec la type DIMlecoanet
au lieu de UINT.
2002-05-31Filtrage lin�aire pour les images sans transparence. Ca ne marchelecoanet
pas bien pour les autres. Correction d'un bug potentiel dans From5r6g5b, bpixels pouvait �tre NULL et provoquer un core dump.
2002-05-31Modification de ZnRenderImage et aout de ZnRenderIconlecoanet
2002-05-31Ajout de la fonction ZnGradientNameExistslecoanet
2002-05-31Adaptation suite au changement de ZnRenderImagelecoanet
2002-05-29Ajout d'un include pour corriger des warnings en Tcl.lecoanet
2002-05-29 * (ToArea): Correction du comportement de ToArea: le testlecoanet
d'atomicit� �tait effectu� trop t�t emp�chant une recherche overlapping/enclosed � partir d'un groupe(ou d'un fils d'un groupe) atomique. De plus le m�me test empechait le groupe de d�part d'enregistrer ses fils (il ne doit pas se comporter comme un groupe atomique m�me si il l'est).
2002-05-29 * (ZnReliefParse): Correction de tous les handlers d'optionlecoanet
CUSTOM qui provoquaient un core dump en Tcl (probl�me entre Tcl_Obj * et char *.
2002-05-27L'item Icon ne poss�de plus qu'un attribut -image/-mask. Cependant illecoanet
est toujours possible de positionner cet attribut soit par -image soit par -mask. La reconnaissance bitmap/image est automatique.
2002-05-27 * Les ressources de type images/bitmaps d�finies dans zinc (-tile,lecoanet
-mapdistancesymbol, etc), ne pouvaient pas �tre remises � "". * Une consultation de la valeur de ces ressources provoquait un core dump si la ressource valait "".
2002-05-27 * (FieldPointToChar): Corrige un core dump du � une variablelecoanet
initialis�e trop tard. Affectait l'edition de texte dans les champs.
2002-05-27 * (GetClipVertices): Le nombre de strip du tristriplecoanet
param�tre n'�tait pas initialis� causant des core dumps al�atoires.
2002-05-27 * (ZnFreeTexFont): La d�sallocation de ressources d'une fontelecoanet
conduisait � un core dump en GL dans le cas o� plusieurs fen�tres avaient �t� cr�es. * Lors de la cr�ation de plus d'une fen�tre en GL le processus d'allocation des ressources de fontes se mettait � boucler.
2002-05-27 * (ZnConfigureAttributes): Correction du modulo effectu� surlecoanet
l'angle, il aboutissait � des angles de 360 == des angles de 0. Donc on arrondit si l'angle est > 360.
2002-05-27 * (SetLabelAngleFromOm): Prise en charge des theta n�gatifs quilecoanet
peuvent �tre tranmis par l'antirec. * Se n'est pas (a priori) la peine de redemander un antirec si c'est lui qui positionne l'angle. * Il faut passer Rho � l'antirec m�me si on d�sactive les patches de Didier.
2002-05-27 * (PointPolarToCartesian): Correction du calcul de l'angle du guideur.lecoanet
2002-05-27 * (ReadTracks): Correction du calcul de l'angle absolu du guideur.lecoanet
(Voir �galement OmProcessOverlap pour la correction inverse).
2002-05-16Ajout de l'attribut -composealpha et traitement de la compositionlecoanet
de l'alpha en fonction. La prise en compte du -composealpha des fils est r�alis� �galement dans Group. Mise en correspondance des types d'attributs avec la doc. Modification de ToArea et Pick pour impl�menter une recherche par groupe avec ou sans r�cursivit� (nouvelles fonctionalit�s des commandes de find/addtag). Suppression de la variable de classe has_fields Ajout de la fonction ZnGroupAtomic qui dit si le group est ATOMIC.
2002-05-16Ajout du proto de ZnGroupAtomic.lecoanet
2002-05-16Adaptation suite au remaniement du code des images/fontes.lecoanet
Ajout de l'attribut -composealpha. Mise en correspondance des types d'attributs avec la doc. Adaptation des prototypes de ToArea et Pick pour accomoder les nouvelles fonctionalit�s des commandes de find/addtag. Suppression de la variable de classe has_fields
2002-05-16Correction des param�tres angulaires de GetCirclePoints.lecoanet
Ajout de l'attribut -composealpha. Mise en correspondance des types d'attributs avec la doc. Adaptation des prototypes de ToArea et Pick pour accomoder les nouvelles fonctionalit�s des commandes de find/addtag. Suppression de la variable de classe has_fields
2002-05-16Adaptation suite au remaniement du code des images.lecoanet
Ajout de l'attribut -composealpha. Mise en correspondance des types d'attributs avec la doc. Adaptation des prototypes de ToArea et Pick pour accomoder les nouvelles fonctionalit�s des commandes de find/addtag. Suppression de la variable de classe has_fields
2002-05-16Ajout de l'attribut -composealpha.lecoanet
Mise en correspondance des types d'attributs avec la doc. Adaptation des prototypes de ToArea et Pick pour accomoder les nouvelles fonctionalit�s des commandes de find/addtag. Suppression de la variable de classe has_fields
2002-05-16Correction du calcul de la valeur interm�diaire entre deux couleurs/alphas,lecoanet
ce bug rendait inactif le param�tre de tension des gradients.
2002-05-16Adaptation des prototypes pour particulariser les noms (Zn).lecoanet
Les structures de donn�es des fontes textures sont cach�es.
2002-05-16Correction des param�tres angulaires de GetCirclePoints.lecoanet
Adaptation suite � la modification du code des images, bitmap, fontes.
2002-05-16Adaptation des prototypes suite � la re�criture du module.lecoanet
2002-05-16Re�criture compl�te de la gestion du chargement/lib�ration des images,lecoanet
des bitmaps et des fontes. On n'utilise plus Tk que pour initialiser l'image, le compte de r�f�rence est gard� en local. Les images et bitmap sont sp�cialis�es par display pour X, par fen�tre pour GL. Les fontes sont sp�cialis�es par fen�tres en GL. Le code de modification dynamique des images propos� par Tk n'est plus pris en compte. Les textures et la m�moire utilis�es par les images/bitmap/fontes sont lib�r�es d�s que possible, r�sultant en une bien meilleure utilisation des ressources (surtout en ce qui concerne les textures). Ces modifs corrigent le bug de dessin des images/fontes observ� sous GL avec deux ou plusieurs Zinc cr��s simultan�ment ou cons�cutivement dans la M�ME application.
2002-05-16Correction de la fonction GetCirclePoints qu prend d�sormais unlecoanet
angle_extent � la place du end_angle. Le start_angle et le angle_extent peuvent �tre n�gatifs. Ils sont exprim�s en radians.
2002-05-16GetCirclePoints prend comme param�tre le angle_extent � la place dulecoanet
end_angle.
2002-05-16Le num�ro de field dans les m�thodes ConfigureField et QueryFieldlecoanet
doit �tre sign� pour accomoder ZN_NO_PART
2002-05-16Ajout du bit COMPOSE_ALPHA_BITlecoanet
Ajout des structures ZnToAreaStruct et ZnPickStruct pour simplifier l'interface des m�thodes ToArea et Pick et accomoder les nouvelles fonctionalit�s des commandes de find/addtag. Modification des prototypes de ToArea et Pick. Suppression de la variable de classe has_fields.
2002-05-16Adaptation suite au changement du code des images/fontes.lecoanet
Ajout de l'attribut -composealpha. Mise en coh�rence des types d'attributs avec la doc. Correction du traitement de l'attribut -labelangle afin qu'il soit toujours positif. Modification des prototypes de ToArea et Pick afin d'accomoder les commandes de find/addtag. Correction des valeurs angulaires pass�es � GetCirclePoints (en radians pas en degr�s). Suppression de la variable de classe has_fields.
2002-05-16Modifications suite au changement du code des images.lecoanet
Ajout d'une liste de chaines.
2002-05-16Modification du type de ZnImage (type d�fini localement d�sormais)lecoanet
Suppression de ZnUnspecifiedPattern confondu avec ZnUnspecifiedImage Aligement des types d'attributs avec la doc.
2002-05-16Adaptation suite au changement de code des images.lecoanet
Ajout de l'attribut -composealpha Mise en coh�rence des types d'attributs avec la doc. Changement du code de traitement des angles pour corriger les bugs (voir Geo.c). Adaptation des prototypes de ToArea et Pick pour accomoder les commandes de find/addtag. Suppression de la variable de classe has_fields.
2002-05-16Ajout de l'attribut -composealpha.lecoanet
Correction de ToArea et Pick pour accomoder les nouvelles fonctions overlapping/enclosed et closest. Suppression de la variable de classe has_fields.
2002-05-16Mise en coh�rence des types d'attributs avec la doc.lecoanet
Retablissement du controle de la validit� des attributs dans itemconfigure m�me lorsqu'un tag est utilis�. Adaptation suite au changement du code des gestion des images et des fontes. Correction dans les lineshapes des types lineleftcorner et linedoubleleftcorner qui �taient confondus avec leur analogues droits. Adaptation suite aux modifications sur les fonctions de recherche de tags (chemin de tag). Sortie d'un message d'erreur lorsqu'un item n'est pas trouv� comme valeur d'attribut. Correction du code de specification des angles (voir �galement Geo.c).
2002-05-16Adaptations suite � la modification du code des images et des fontes.lecoanet
Modification des types des attributs pour coller � la doc. Correction d'un bug de clonage des fields, on tentait de dupliquer un label format sur un groupe de champs vide. Am�lioration du traitement d'erreur sur la spec de field dans ConfigureField, QueryField, FieldIndex, FieldInsertChars, FieldDeleteChars, FieldCursor, FieldSelection. Correction du code de dessin des images dans les fields sous X. Elles ne pouvaient pas �tre clipp�e correctement si elles avaient un masque. En plus on utilisait la fonction Tk_RedrawImage. Les bordures de champs n'�taient pas dessin�es en GL, l'alpha n'�tant pas compos� correctement et l'�paisseur de trait � �t� port�e � 1.5.
2002-05-15*** empty log message ***lecoanet
2002-05-15* Correction d'un bug provoquant un core dump en 3.2.5a suite � la ↵lecoanet
modification du code de r�paration de l'image. Un redisplay �tait planifi� lors de la destruction d'un widget. * Adaptations multiples suite au redesign complet de la gestion des images/bitmaps et fontes. * Un tag chaine vide (ou un chemin sans tag final) est �quivalent au tag 'all'. * Meilleure prise en compte de la pr�sence de l'extension GLX. Son absence ne devrait plus g�n�rer de core dump. * La commande clone ne clone plus tous les items d�sign�s par le tagOrId mais seulement le premier dans l'ordre de la display list et elle retourne l'id de ce nouvel item. * Correction d'une erreur dans itemconfigure qui retournait une info incorrecte quand on lui demandait la liste des attributs d'un field. * Les sous commandes de find/addtag ont toutes �t� remani�es d'une mani�re ou d'une autre. * Les tags peuvent d�sormais comporter un chemin permettant de pr�ciser dans quelle partie de l'arborescence les items doivent �tre recherch�s. Beaucoup de modifs.
2002-04-12Invalidation de l'item de focus si la taille du curseurlecoanet
d'insertion change.
2002-04-11Int�gration de ZnNeedRedisplay dans ZnDamage.lecoanet
-render n'est plus un bool�en: il a trois �tats: 0 pour le rendu X, 1 pour le rendu GL direct (si possible), 2 pour le rendu GL indirect. Toutes les commandes acceptant un param�tre field optionnel comprennent un field index "" comme �tant une absence de param�tre: aucune erreur n'est g�n�r�e et tout se passe comme si le param�tre n'avait pas �t� sp�cifi�. Les commandes 'focus' et 'select item' retournent une liste (item, field) ou "" si pas d'item. La pr�sence de field est garantie (liste de longueur 2) mais peut �tre "", se qui veut dire pas de field. On peut directement utiliser le r�sultat de ces commandes comme param�tres pour les commandes prennant un couple item, field. La commande currentpart prend un param�tre bool�en optionnel qui sp�cifie si elle doit reporter les parties priv�es de l'item ou seulement les fields (elle retourne "" si le pointeur est sur une partie priv�e). Lors d'un chagement de position de curseur il etait inutile de reprendre la g�om�trie de l'item concern�, seulement refaire l'affichage.
2002-04-11Correction d'un core dans DeleteChars suite � un pointeurlecoanet
non d�r�f�renc�. Int�gration des nouveaux indices: bol, eol, bow, eow, up, down. Mise � jour des indices de s�lection et d'insertion lors d'une reconfiguration du texte (bug). L'indice sel.end retourne en fait l'index du caract�re de fin de s�lection plut�t que le point insertion entre celui-ci et le suivant.
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet: au lieu de m�moriser wi on m�morise l'item correspondant au fieldset c'est plus logique et �a offre plus de possibilit�s. Correction d'un bug dans DeleteChars et InsertChars: il faut effacer le cache de layout des fields et prevenir l'appelant afin qu'il programme un recalcul de g�om�trie. Int�gration des nouveaux indices: bol, eol, bow, eow, up, down. Mise � jour des indices de s�lection et d'insertion lors d'une reconfiguration du texte (bug).
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet.
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet: au lieu de m�moriser wi on m�morise l'item correspondant au fieldset c'est plus logique et �a offre plus de possibilit�s. Correction d'un bug dans DeleteChars et InsertChars: il faut invalider la g�om�trie de l'item afin qu'il refasse le layout des champs.
2002-04-11Int�gration de l'appel � ZnNeedRedisplay dans ZnDamage.lecoanet
2002-04-11Modif de la variable render pour accomoder 3 �tats.lecoanet