aboutsummaryrefslogtreecommitdiff
path: root/generic/Arc.c
AgeCommit message (Collapse)Author
2008-01-22Ajout de l'item viewport qui permet de deleguer le rendu dans une zone ↵lemort
rectangulaire a une librairie externe. Pour l'instant, seule l'implementation Windows fonctionne: le rendu est deleguea une DLL qui doit contenir certaines fonctions
2006-10-17Ported to Mac Os (without X11).lecoanet
2006-08-28Added a -catchevent attribute that specifies whether an item should handlelecoanet
events or act as a decorating object. Groups can be controlled too, there catching state propagates to their children.
2005-05-25Fixed a drawing bug under X occuring on full extent arcs when eitherlecoanet
X or Y scale is reverted.
2005-05-10Merge of the newly developped postscript code (still not fully functional).lecoanet
2005-04-27Modified the copyright to BSD style.lecoanet
2005-04-13Expanded the tabs into spaces to make the indenting independant oflecoanet
the editing environment (emacs vs vi for example).
2005-03-22Suppressed __unused attribute, this will be dealed withlecoanet
by the gcc directive -Wno-unused-parameter and VC++ does not care about these anyway.
2005-02-12Fixed the __unused macro to avoid a clash with dummy variables used in 64 ↵lecoanet
bits headers
2004-09-17Edited imte structure to trim out unused variables.lecoanet
2004-09-16The optimized code for drawing arcs with X11 is now limited to fulllecoanet
extent non rotated arcs (full ellipses aligned on axes). This will improve the coherence between X11 and openGL quite a lot. At the same time it fixes long standing bugs in partial arc handling with X11.
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Adaptation for the new global variables Reworking of the class structure
2004-03-23Changes related to OpenGL context handling (only one context per display) ↵lecoanet
and patches to avoid using widget structure in image cache */
2004-03-03Changes to implement a new behavior for -position attribute and local ↵lecoanet
transforms.
2004-02-13Changed the PostScript method signaturelecoanet
2004-01-26*** empty log message ***lecoanet
2003-10-02Tiles are updated when their images are changed, the tk imagelecoanet
update mecanism is now fully fonctional.
2003-06-16Simplified the gradient routines interface.lecoanet
Use of the new ZnGetGradientPixel instead of ZnGetGradientColor in X.
2003-05-09 * (Render): Fixed the pattern filling under openGL. Stipplinglecoanet
can't be used to fill patterns. Now texture mapping is used instead. As a side effect -fillpattern and -tile use the same internal variable reducing memory requirements.
2003-04-16Update from the Windows port and general cleanup/restructurelecoanet
2003-01-22*** empty log message ***lecoanet
2003-01-14Adaptation de ZnParseCoordList.lecoanet
2002-12-20Suppression de l'optimisation display list en GLlecoanet
2002-12-09 * Utilisation de la routine ZnParseCoordList pour initialiserlecoanet
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.
2002-11-05Corrections suite aux changements des structures ZnPoly et ZnTristrip.lecoanet
Ajout du param�tre controls � la m�thode Coords.
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-04-08Ajustements suite a la restructuration de Item.c et � la creation de Field.clecoanet
2002-03-29* Correction d'un core dump dans Clone. Les structures geometriqueslecoanet
�taient mises � NULL pour �tre remplies par ComputeCoordinates. En fait il fallait les copier tout de suite. * Les flags sont dans un unsigned short (16 flags). * Adaptation de RenderPolyline (closed inutile).
2002-03-15Traitement centralis� des images.lecoanet
Correction d'un bug qui empechait de dessiner les arcs pleins correctement. GetCirclePoints traite les arcs dont l'angle de fin coincide avec l'angle de d�but comme complets alors que l'item utilise un extent de 360. Ajustement des couleurs par d�faut pour tenir compte de la g�n�ralisation des gradients.
2002-02-18Passage des couleurs en gradients pour uniformiserlecoanet
2002-02-14Passage des dimensions en flottant.lecoanet
2002-01-22Traitement du contour par RenderPolyline au lieu de gle.lecoanet
2001-11-26Factorisation du traitement de la geometrie des gradients.lecoanet
Ajout du type de gradient PATH. R�alisation du clipping non rectangulaire en GL.
2001-11-12Corrections de bugs dans les gradients et l'alpha.lecoanet
Le gradient radial prend en compte le facteur de forme global de l'arc.
2001-10-24Ajout d'un alpha aux groupes et expression de l'alpha en pourcentlecoanet
2001-10-12Suppression du d�grad� en X.lecoanet
Suppression du code libart. Ajout du code de rendering GL. Dessin de l'arc par des points pr�d�finis au lieu d'arcs de Bezier.
2001-06-25Modification des gradientslecoanet
2001-01-04Ajout de la compilation conditionnelle de libartlecoanet
2000-12-22Codage de la methode renderlecoanet
2000-11-13Ajout de la routine Renderlecoanet
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-26Modif de la structure de classe pour l'ajout des nouvelles m�thodes.lecoanet
2000-05-11Modif suite � l'introduction de la structure polygonelecoanet
multi-contours.
2000-03-23R�alisation des d�grad�s et du clipping par un arc.lecoanet
2000-03-07 * (GetClipVertices): Modifi� la r�ponse pour pr�venir un core dumplecoanet
en cas d'utilisation. * Correction du tuilage. On utilse d�sormais le nom de l'image au lieu del'image elle meme. * Correction d'un bug dans Configure apparaissant en mode interactif lors d'une erreur sur un nom d'attribut.
2000-02-02Passage en Zinclecoanet
2000-01-26Fin de la r�alisation de l'item. Ajout des fleches, priselecoanet
en compte de la rotation, r�alisation de Pick et ToArea.
2000-01-12Correction des entetes.lecoanet
Utilisation du module local de couleurs. Suppression du code sur les lignes doubles. Re�criture du codede coords.