Age | Commit message (Collapse) | Author |
|
segments instead of straight line segments.
* Added a configuration option -followpointer to try
some optimizations of motion event processing under
application control. The motion events are still
emitted but the enter leave processing is suspended
when this option is set to zero.
|
|
minus the 32 first.
|
|
attribute with the same image value. The previous
behaviour led to a core dump (pb with reference
couting).
|
|
|
|
a ZnBool
|
|
|
|
with tcl and perl-tk.
|
|
Added code to construct the valid region of
an image (shaped) even if TkPhotoGetValidRegion
is not available (perl or not a photo).
Added a fun telling if a point is on the active
area of the image.
Changed the internal api for using images to
match the changes above.
A tkfont reference is kept for each txf using
the font so that the font can be freed if no
longer used.
Use of the max texture size is now reliable and
texture allocation for fonts start with the largest
tex and increase the tex height from 64 to the max
tex limit. This seems to work ok for large fonts.
|
|
|
|
the -symbol attribute for tracks.
Updated the option code to follow the new image behavior.
The scrollbar protocol in perl has been slightly debugged
but still won't work, more on this later.
Update the font code to load fonts infos (GL) only when
receiving the realize event.
|
|
|
|
Corrected a bug in rectangle tiling (textures) under openGL
when optimizing for aligned rectangles.
|
|
|
|
|
|
it is taken for the gradient starting angle, the center being 0,0.
If two values are given, they are taken as the gradient center, the
starting angle being 0. If three values are given they are the gradient
center followed by the gradient starting angle. If four values are
given, they are two points defining the center and the angle/extent
of the gradient (vector based definition).
|
|
|
|
|
|
The font texture is loaded when doing the first drawing.
Changed the api of ZnConfigureAttributes.
|
|
their images changed.
Changed the ZnConfigureAttributes api.
The texture font allocation is postponed
until need for drawing. At that time the
GL engine is guaranteed in the right state.
|
|
if their images changed.
Changed the ZnConfigureAttributes api.
The current position symbol is now correctly read
from the -tracksymbol option and not statically
fixed.
|
|
|
|
and the attribute record. This enable the configuration
of attributes from fields even if the item record is needed.
|
|
api for reading videomaps. This enable using zinc and data right from
starkits.
|
|
|
|
update mecanism is now fully fonctional.
Picking of shaped icons is know correct in all cases including
rotated icons in both X and GL environments.
|
|
update mecanism is now fully fonctional.
|
|
update mecanism is now fully fonctional.
|
|
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.
|