Age | Commit message (Collapse) | Author |
|
|
|
* Utilisation des display lists pour am�liorer les perfs en GL.
* Adaptation pour g�rer la nouvelle fa�on de traiter les contours.
* Nombreuses corrections de bug suite � l'introduction du
code sur les contours.
* Fin de r�alisation des paths.
|
|
Les coordonn�es (incompatibilit�s).
* Remaniement du code des gradients (incompatibilit�s).
* Utilisation des display lists pour am�liorer les perfs en GL.
* Adaptation pour g�rer la nouvelle fa�on de traiter les contours.
|
|
|
|
Suppression de GPC et remplacement par le tesselateur GLU.
Support des paths et de la nouvelle gestion des contours.
|
|
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.
|
|
Ajout du param�tre controls � la m�thode Coords.
|
|
Corrections suite au d�placement du champ fan dans la structure ZnStrip.
|
|
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.
|
|
|
|
et dans la structure tristrip.
Initialisation de cw dans le contour retourn� par GetContours.
Ajout du param�tre controls � la m�thode Coords.
|
|
Ajout d'un param�tre controls � la m�thode Coords.
|
|
|
|
|
|
Ajout d'un param�tre controls � la m�thode Coords.
|
|
|
|
dans le contour.
|
|
suite � sa modification interne.
Prise en compte des modifs de la structure tristrip.
|
|
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.
|
|
Le param�tre fan est ajout� � TRI_STRIP1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sur la taille du gradient axial conduisant � des pertes de
couverture sur les angles tr�s aigus.
|
|
|
|
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).
|
|
ZnRenderPolygonRelief): line_width doit �tre flottant. Corrige
un bug erratique de curve trop �paisse quand on met 0.5 comme
�paisseur.
|
|
avant d'utiliser les noms de bitmap/image.
* Corrections assurant une compilation correcte sans GLX.
|
|
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).
|
|
specifique au display lors de la creation d'une bitmap (Corrige
le bug d'A.Marion).
* (ZnTexFontTex): Ajout du symbole euro.
|
|
vides par un NULL (map_info_name).
|
|
d'un texte vide.
|
|
dans un fonte (conforme aux fontes de JLV).
|
|
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�.
|
|
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
|
|
par une chaine vide par un texte vide est repr�sent� par un
pointeur NULL.
|
|
de contours apr�s la commande.
|
|
de chaine vide. S'applique aux attributs (suite de la modif
d�j� effectu�e dans Field et Text).
|
|
|
|
dans le calcul des points de controle des Beziers
intermediaires. Cela conduisait � des points inexplicables ?-)
en sortie.
|
|
Si le param�tre cmd est hors des commandes admises, le seul
effet est de retourner le nombre de contours.
|
|
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.
|
|
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.
|
|
|
|
tenait pas compte du resize/rotate. Par contre on se
limite volontairement � la bbox et non au rectangle
effectif de l'image.
|
|
le push etait mal plac�. Le find overlapping/enclosed donnait
des r�sultats al�atoires selon le point de d�part.
|
|
ComputeCoordinates): Corrections afin de permettre l'affichage
du curseur lorsqu'il n'y a pas de caract�res.
|