aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2002-09-02*** empty log message ***lecoanet
2002-09-02 * (SmoothPathWithBezier): Supprime les arrondis en entier utilis�slecoanet
dans le calcul des points de controle des Beziers intermediaires. Cela conduisait � des points inexplicables ?-) en sortie.
2002-09-02 * (Contour): Retourne le nombre de contours apr�s la commande.lecoanet
Si le param�tre cmd est hors des commandes admises, le seul effet est de retourner le nombre de contours.
2002-09-02 * (ZnGetGradient): Supprime la limitation sur la longueur deslecoanet
descriptions de gradients. Elle ne donnait meme pas lieu � un message d'erreur, seulement un core dump ! * (ZnNameGradient): Verifie que le nom de gradient n'est pas un nom de couleur. Am�liore la sortie d'erreur, elle est adapt�e au cas d'erreur au lieu d'�tre generique.
2002-07-05Correction d'un core dump suite au patch pour affichage du curseur.lecoanet
Protection systematique contre text_info pouvant �tre NULL. Dans Draw le curseur �tait affich� m�me quand le focus n'�tait pas sur l'item.
2002-07-05 * (HasTag): Ajout de la m�thode HasTag.lecoanet
2002-07-05 * (GetAnchor): Correction du calcul des ancres qui nelecoanet
tenait pas compte du resize/rotate. Par contre on se limite volontairement � la bbox et non au rectangle effectif de l'image.
2002-07-05 * (ToArea): Correction de la protection de la variable reportlecoanet
le push etait mal plac�. Le find overlapping/enclosed donnait des r�sultats al�atoires selon le point de d�part.
2002-07-05 * (ComputeCursorAndSel,lecoanet
ComputeCoordinates): Corrections afin de permettre l'affichage du curseur lorsqu'il n'y a pas de caract�res.
2002-07-05 * (FieldsEngine): Le curseur n'�tait plus affich� si il n'y avaitlecoanet
plus de caract�res. * (FieldsEngine): Le curseur �tait affich� dans tous les champs > au champ actif.
2002-07-05 * Utilisation de la m�thode HasTag pour la recherche d'un taglecoanet
dans un item. * (FindItems): Ajout de la m�thode ancestors qui permet de retrouver les anc�tres d'un item en une seule fois (�ventuellement avec filtrage sur un tag).
2002-06-25 * (ToArea): Correction d'un PopTransform mal plac� provoquantlecoanet
des comportements bizarres dans les applis (symptome les objets se d�placent et/ou deviennent invisibles).
2002-06-24 * (ZnImageTex): On ne peut pas utiliser de filtrage lin�airelecoanet
sur les images. Si elles sont utilis�es comme tuiles l'alpha � l'ext�rieur de l'image se trouve inject� dans le bord de l'image et provoque des lignages.
2002-06-24 * (IsSensitive): La sensibilit� des groupes parents n'�taitlecoanet
pas prise en compte dans le r�sultat suite � une typo.
2002-06-24 * (ToArea): Le test de protection sur image non specifi�e �taitlecoanet
invers�.
2002-06-10L'item Icon supporte la rotation et le redimensionnement.lecoanet
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.