Age | Commit message (Collapse) | Author |
|
|
|
the editing environment (emacs vs vi for example).
|
|
|
|
by the gcc directive -Wno-unused-parameter and VC++
does not care about these anyway.
|
|
bits headers
|
|
code.
Added the conditional compilation of all the atc code.
|
|
cache the attribute look up from one invocation to the
other. This could speed up slighty the code. Available
only in Tcl.
|
|
|
|
when adding item shapes to a Curve (it could also make troubles
in chggrp, etc that use GetItemTransform).
|
|
Changed the ZN_CONFIG_ALPHA type to be processed as a char,
this fixes a potentially long standing bug when configuring
an alpha value.
|
|
transforms.
|
|
local coordinates composition (when either -composescale or
-composerotation is false).
* (AttributeToObj): Added Special cases for unsigned shorts and
ints. Moved priority to unsigned short.
|
|
* Adaptation to use doubles instead of ZnReal for calls
to Tcl_GetDoubleFromObj.
* (RotateItem): Added a flag to choose between degrees
and radians.
* (ScaleItem): Added an optional scale center
* Added conditional inclusion of overlap manager include
|
|
|
|
INV_TRANSFO registered with an item prevented the registration
of other more specific reasons. The text item exhibited the
symptom when interleaving a text modification between two
changes of its transform. In this case INV_TRANSFO prevented
the registering of INV_LAYOUT.
|
|
attribute with the same image value. The previous
behaviour led to a core dump (pb with reference
couting).
|
|
and the attribute record. This enable the configuration
of attributes from fields even if the item record is needed.
|
|
under Windows.
|
|
|
|
|
|
|
|
|
|
item (potentiellement).
* Mise � jour du code de clipping pour tenir compte de la
nouvelle structure des tristrips.
|
|
|
|
suite � sa modification interne.
Prise en compte des modifs de la structure tristrip.
|
|
d'un texte vide.
|
|
de chaine vide. S'applique aux attributs (suite de la modif
d�j� effectu�e dans Field et Text).
|
|
|
|
l'angle, il aboutissait � des angles de 360 == des angles de 0.
Donc on arrondit si l'angle est > 360.
|
|
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).
|
|
|
|
textes des fields.
Support du focus sur les fields.
Restructuration du fichier/ Le code des fields est d�sormais dans Field.c
le code ing�rant dans group est rapatri� dans group et le code de
redessin / endommagement est dans tkZinc. Des modifs importantes dans le
protocole de certaines fonctions ont �t� n�cessaire. Ca touche pratiquement
tous les fichiers ainsi que certaines m�thodes de ITEM.
Suppression de ITEM_P, les m�thodes sont remplac�es par des fonctions
externes pr�fix�es par Zn.
|
|
des routines de traitement du type ZN_CONFIG_BOOL
* Les erreurs du la configuration d'un attributs inconnus sont d�sormais
ignor�es volontairement par ConfigureAttributes. Traitement du pb avec
itemconfigure.
* Correction d'un core dump lors de la duplication des fields. Les ressources
geometriques li�es aux gradietns doivent �tre dupliqu�es imm�diatement plut�t
que mises � NULL.
|
|
interaction entre calcul de damaged area et suppression de inset.
Le scissor n'etait pas r�activ� apr�s le redessin de la bordure.
|
|
Correction de la conversion d'attibut angle.
Correction du pb empechant les leaderanchors de fonctionner.
Traitement des erreurs sur les images bugg�es.
Correction du dessin del a bordure du widget suite � la
suppression de l'inset.
Le fillcolor est directement pris sur le gradient par
d�faut puisque maintenant il n'y plus que cela (les options
couleurs du widget sont aussi des gradients).
|
|
|
|
Correction du bug de redimensionnement du label lors
d'un changement du contenu d'un des champs.
R�am�nagement de la validation des valeurs d'angle.
R�am�nagement des flags d'invalidation concernant les
attributs des champs impliquant la g�om�trie.
L'�paisseur des traits est pass�e en flottant.
|
|
Ajout de la classe d'item Triangles.
D�placement du code de dessin de la bordure dans Repair.
Le changement de contexte GL se fait �galement dans Repair.
|
|
redessin, traiter enti�rement la mise � jour dans la fonction
et r�aliser le dessin des bordures et du highlight de focus
que se soit en GL ou en X (on ne fait plus appel � Tk).
|
|
|
|
champ.
Il ne devraient plus flotter les un par rapport aux autres.
Correction d'un bug lors de l'utilisation des attributs composescale et
composerotation.
Correction d'un bug de transparence dans le dessin des champs.
Protection au cas o� GetTexFont �chouerait. Le texte n'est alors pas
dessin�.
Correction du bug d'expose (OpenGL doit rendre toute la sc�ne lors
d'un expose, pas X puisqu'on dispose d'une pixmap).
|
|
|
|
|
|
Ajout d'un type d'attribut ALPHA.
Ajout du support de clipping (simple) en GL.
La routine de rendu des champs est transform�e pour
fonctionner avec des callbacks.
Suppression du code libart.
Correction du code de projection GL qui provoquait une
certaine distorsion des textes et images.
Ajout du support de tuilage de fond en GL.
|
|
|
|
|
|
des tableaux � la place des r�f�rences sur des tableaux.
M�nage de la fonction AttributeToObj par la m�me occasion.
|
|
Suppression (compilation conditionnelle) de l'utilisation
de Tcl_Merge en Perl. On se rapproche un peu plus d'un
traitement unifi� Perl et Tcl.
Correction du dimensionnement automatique du champ autour d'un
texte, on ajoute qq pixels de padding. La correction touche
�galement le positionnement du texte dans le champ.
Suppression de l'utilisation de ZnListDo, Du coup cela corrige
un core dump lorsque l'on d�truit des items d�pendants (cf
waypoints).
Correction du traitement du clipping des champs. Le clipping
est maintenant r�aliser correctement (pas trop petit) et uniquement
quand il faut. Avant on clippait plus que n�cessaire, sans que cela
ait d'incidence sur le rendu.
|
|
|
|
contenus dans group et proc�de r�cursivement. Avant il n'y avait
pas de traitement r�cursif.
|