Age | Commit message (Collapse) | Author |
|
gradients.
|
|
Adaptation for the new gradient structure.
Added the processing of conical gradients.
Simplified gradient preparation only one function
need to be called ZnComputeGradient.
|
|
|
|
the new gradient type.
|
|
by a center and an angle or a vector.
* Added alternative vector based gradient syntax. This is
effective in axial and radial gradient types.
* (ZnGetGradient): angle, position, control can be
real numbers
|
|
* (ZincObjCmd): Fixed a core dump when destroying zinc after
an error occured during the first Configure. The tesselator
got inited a bit late.
|
|
|
|
Use of the new ZnGetGradientPixel function in X.
Added an optimized case for tile filed rectangles
when they are aligned with the pixel matrix (openGL).
This can dramatically boost performances on some applications.
|
|
|
|
* Use of the new ZnGetGradientPixel function in X
* (Pick): Changed the picking method used for curve interiors.
The new one is based on triangle strips/fans not on the outlines.
|
|
Use of the new ZnGetGradientPixel instead of ZnGetGradientColor in X.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the white space/tab causing a line break when a
-width limiting atribute is in effect. The extra
space used to be located at the beginning of the
new line. Now it is suppressed. Other white spaces
are still displayed at the begining of the line.
The new behavior seems more natural.
|
|
the symbol list before destroying them.
|
|
letters (the most useful ones.
* (ZnImageTex): Alpha can be safely (?) loaded both for perl/tk
and tk. This is valid only under GL.
* (SuckGlyphsFromServer): Trapped a potential problem with
some fonts reporting zero width. Improved error report. The
maximum width was computed on M and W. If those characters
were missing, a zero pixmap allocation occured. Now the max
width is computed on the real characters.
|
|
which contour should contribute to the gradient extent.
All contours are considered regardless of their direction.
This fix a bug on many curve whose first (main contour) is
described clockwise.
|
|
Enter/Leave generation during grabs.
* Fix a segfault occuring when asking for the ancestors of an
unknown item.
* In Contour, the contour reverting was done on the shared point
array given by GetClipVertices/GetContours, not on the new
unshared array.
* It is now possible to add a polygonal (non simple) contour from
an item that export only the GetClipVertices method. In the past
it was only possible to add bounding boxes via this method. This
is important for rotated rectangles for example.
|
|
behavior in fields during a grab.
|
|
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.
|
|
|
|
cases.
|
|
the image due to limitation in Tk 8.0.
|
|
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.
* (FieldsEngine, RenderField, DrawField): Changes to enable cursor
drawing even if the empty string is displayed.
|
|
|
|
display the cursor.
* (ComputeCoordinates): The bounding box cannot be smaller than
the font height to be able to display the cursor.
|
|
contours to skip clockwise contours in computing the gradient
bbox. This enable the description of a filled clockwise mono
contour.
* (ZnRenderTile): Slightly changed to enable drawing patterns
using the same routine depending on the image status (photo or
bitmap).
|
|
by the Contour procedure in tkZinc.c so there no point in
duplicating the effort here. Moreover the extra space is never
deallocated.
* (Render): Fixed the pattern filling under openGL. Stippling
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.
* (Init): Properly initialize the winding direction of
the first contour given at creation time.
|
|
the option offsets causing core dumps and a wrong
behavior of scrollbars under Windows.
|
|
for fonts.
Suppressed the glGetIntegerv on GL_MAX_TEXTURE_SIZE
which can be erroneous before window mapping.
Disabled the test on max_tex_size until the value
can reliably be read as soon as the widget creation.
The texture for font is increased on the width and the
height in alternance. The limit on texture expansion
will be found at texture creation time and reported
through glGetError.
The structure holding the font parameters used for
openGL is not allocated is an error occur during
font loading. The structure is also properly freed
(this was partially leaking).
|
|
|
|
wi->flags was not properly inited (too late).
Added max_tex_size with a default value of 64.
Shut up some warnings (some not so harmless).
Moved the ZnGetTexFont after the window mapping
is in effect. The same for glGetIntegerv.
|
|
|
|
|
|
under Windows.
|
|
|
|
|
|
Added a state variable for max_tex_size.
|
|
|
|
|
|
|
|
la bordure de fen�tre ne soit allou� que si le relief est
effectivement utilis�.
|
|
la robustesse, d'am�liorer le rapport d'erreur et de changer
la syntaxe pour �tre plus conforme Perl, le @ --> =.
|
|
* (WidgetObjCmd): Emp�che de placer un groupe ancetre dans un
de ses fils par la commande chggroup.
* (Contour): Correction d'une erreur de type sur winding_flag.
* Incorporation du test de la variable d'environnement
ZINC_GLX_INFO permettant de desactiver les msgs d'info GL.
* (Repair): Suppression de la d�pendance � GLU (gluOrtho2D).
* (Tkzinc_Init): Compilation pour utiliser tcl et tk avec
les stubs, l'init est plus conforme � la
norme Tcl actuelle.
* (Destroy): Correction d'un core dump du � la tentative de
lib�ration d'un context GL en X.
|
|
triangles dispos�s en fans.
* (CurveTessError): Suppression de la dependance � GLU.
|
|
� faux si on n'est pas en GL. De m�me dans Init
la valeur par d�faut est toujours vrai. Je ne me
souviens pas de la raison d'avoir mis ces flags
� faux... mais cela am�ne un comportement par
d�faut tr�s contre-intuitif.
|