aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2002-11-05 * (Coords): Correction de warnings sans objet.lecoanet
Suppression de GPC et remplacement par le tesselateur GLU. Support des paths et de la nouvelle gestion des contours.
2002-11-05Suppression de GPC.lecoanet
Chagement des printf en fprintf sur stderr. Initialisation et support du tesselateur GLU. Modification et exportation de la fonction ZnParseCoordList afin de g�n�raliser son emploi dans tout Zinc. Elle supporte maintenant un nouveau type de liste de coords avec specification optionnelle d'un controle par point. La fonction Contour (et la commande associ�e) ont �t� enti�rement remani�es suite � la suppression de GPC. Il n'est plus possible de faire diff, intersect, union et xor entre deux contours. A la place on peut ajouter un contour 'add' un trou 'addhole' ou les supprimer. Il est possible de g�rer des contours paths. Remaniement de Coords (et de la commande associ�e) afin de g�rer le nouveau style de contour paths.
2002-11-05Corrections suite aux changements des structures ZnPoly et ZnTristrip.lecoanet
Ajout du param�tre controls � la m�thode Coords.
2002-11-05Ajout du param�tre controls � la m�thode Coords.lecoanet
Corrections suite au d�placement du champ fan dans la structure ZnStrip.
2002-11-05Suppression dans la structure ZnPoly de holes et migration de cw dans lalecoanet
structure ZnContour. Ajout de controls � la structure ZnContour pour faire de paths. Ajout de l'enum ZnContourCmd pour les op�rations sur les contours. Migration de fan de la structure ZnTristrip � la structure ZnStrip pour g�n�raliser (Tesselateur GLU). Ajout de ZnCombineData pour assurer le support du tesselateur GLU.
2002-11-05Ajout de variables d'�tat pour g�rer le tesselateur GLU.lecoanet
2002-11-05Modifications suite � l'adjonction du param�tre fan dans TRI_STRIP1lecoanet
et dans la structure tristrip. Initialisation de cw dans le contour retourn� par GetContours. Ajout du param�tre controls � la m�thode Coords.
2002-11-05Ajout d'un param�tre fan � la fonction TRI_STRIP1.lecoanet
Ajout d'un param�tre controls � la m�thode Coords.
2002-11-05Exportation de la fonction ZnParseCoordList.lecoanet
2002-11-05*** empty log message ***lecoanet
2002-11-05Ajout d'un parametre index (de contour) � la m�thode contour.lecoanet
Ajout d'un param�tre controls � la m�thode Coords.
2002-11-05Ajout du param�tre fan a TRI_STRIP1lecoanet
2002-11-05Suppression de holes dans la structure ZnPoly et mise en place de cwlecoanet
dans le contour.
2002-11-05Correction pour permettre de forcer la mise � jour d'une bitmap/imagelecoanet
suite � sa modification interne. Prise en compte des modifs de la structure tristrip.
2002-11-05Ajout de TestCCW et exportation de GetBezierPoints, BezierSubdivide devientlecoanet
priv�e. Le param�tre fan est ajout� � TRI_STRIP1. Suppression de holes et changement de gestion de cw qui est int�gr� au contour.
2002-11-05Ajout des fonctions TestCCW et GetBezierPoints, BezierSubdivide disparait.lecoanet
Le param�tre fan est ajout� � TRI_STRIP1.
2002-11-05Ajout de controls a la methode Coords et ajout du param fan a TRI_STRIP1lecoanet
2002-11-05Ajout de controls a la methode Coordslecoanet
2002-10-10 * (Render): Corrections de warnings sans objet.lecoanet
2002-10-10 * (MoveFromIndex): Correction de warnings sans objet.lecoanet
2002-10-10 * (SuckGlyphsFromServer): Correction de warnings sans objet.lecoanet
2002-10-10 * (GetCirclePoints): Correction de warnings sans objet.lecoanet
2002-10-10 * (ZnComputeAxialGradient): Corrige une inexactitude de calcullecoanet
sur la taille du gradient axial conduisant � des pertes de couverture sur les angles tr�s aigus.
2002-09-26 * Corrections assurant une compilation correcte sans GLX.lecoanet
2002-09-26 * (ZnRenderPolyline,lecoanet
ZnRenderPolygonRelief): line_width doit �tre flottant. Corrige un bug erratique de curve trop �paisse quand on met 0.5 comme �paisseur. * (ZnRenderPolyline): Corrig� (contourn�) le probl�me des cracks dans le raccordement des segments d'un curve, arc, etc qui apparaissaient dans le dessin openGL depuis les GeForce 3 et 4. C'est li� au rendu des lignes antialias�e et d�pendant de la quantit� de couverture des pixels de bordures. Pour �tre safe on antialiase que les lignes compl�tement opaques, celles avec de l'alpha ne sont plus antialias�e (conflit entre le code garantissant un alpha homog�ne et un raccordement ok). * (ZnRenderPolyline): Corrig� un bug dans le code garantissant un alpha homog�ne, qui conduit dans certains cas � une surcharge de couleur aux joints des segments de lignes (F.Decrock).
2002-09-26 * (ZnRenderPolyline,lecoanet
ZnRenderPolygonRelief): line_width doit �tre flottant. Corrige un bug erratique de curve trop �paisse quand on met 0.5 comme �paisseur.
2002-09-26 * (ZnGetBitmap, ZnGetImage): Passage syst�matique par Tk_GetUidlecoanet
avant d'utiliser les noms de bitmap/image. * Corrections assurant une compilation correcte sans GLX.
2002-09-26 * (ZnGroupExtractItem, ZnGroupInsertItem): La g�om�trie groupe estlecoanet
mis � jour lorsqu'un item est ajout�/enlev� du groupe. Le bug est apparu lors de la restructuration de Item.c (cr�ation des fonctions sus nomm�es et de Field.c).
2002-09-18 * (ZnGetBitmap): Correction de l'allocation d'une pixmaplecoanet
specifique au display lors de la creation d'une bitmap (Corrige le bug d'A.Marion). * (ZnTexFontTex): Ajout du symbole euro.
2002-09-09 * Correction de bugs suite � la repr�sentation des texteslecoanet
vides par un NULL (map_info_name).
2002-09-09 * Correction de bugs r�siduels suite � la modif de repr�sentationlecoanet
d'un texte vide.
2002-09-09 * (ZnTexFontTex): Mise � jour de la liste des caract�res utilis�slecoanet
dans un fonte (conforme aux fontes de JLV).
2002-09-09 * (DrawField): Correction de l'affichage parasit� surlecoanet
la selection du 1er field d'un tabular/etiquette en X. * Correction de bugs r�siduels suite au changement de la repr�sentation d'un texte vide. * (FieldsEngine): Correction du bug de selection qui montrait la selection dans tous les champs apr�s le champ manipul�.
2002-09-02 * (Contour): Lorsque l'on utilise contour sur un item nelecoanet
supportant pas la commande, au lieu d'une erreur, la commande retourne le nombre de contours (0 ou 1 en l'occurence). Si la commande est appel�e sans sous-commande bool�enne, elle retourne le nombre de contours de l'item. * (Contour): Corrige un message d'erreur vide en cas d'item ou de tag non trouv�. * (WidgetObjCmd): Corrige le traitement des erreurs dans la commande gname
2002-09-02 * Remplacement de la convention qu'un texte vide est repr�sent�lecoanet
par une chaine vide par un texte vide est repr�sent� par un pointeur NULL.
2002-09-02 * ItemContourMetohd retourne un int contenant le nombrelecoanet
de contours apr�s la commande.
2002-09-02Traitement d'un texte vide sous forme de pointeur NULL et nonlecoanet
de chaine vide. S'applique aux attributs (suite de la modif d�j� effectu�e dans Field et Text).
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.