Age | Commit message (Collapse) | Author |
|
Reworking of the class structure
|
|
Reworking of the class structure
|
|
|
|
|
|
|
|
and patches to avoid using widget structure in image cache */
|
|
|
|
|
|
|
|
when adding item shapes to a Curve (it could also make troubles
in chggrp, etc that use GetItemTransform).
|
|
of one point for all items with a -position.
|
|
both filled and a line width is specified.
|
|
* Changed the image texture handling code now that only
one context is kept for each display.
* A reference count is kept for images with multiple clients
with same proc/procdata. This will prevent early deallocation
in this case.
* Fixed a bug in the image update procedure when re-creating
an existing image. The transient deleted state was not
properly handled and the type of image can change in the process
as well as the pointer to the photo structure.
* Font texture is cached once per display instead of once per
widget.
|
|
* Colormaps are not allocated for each widget window but are cached
by display (should be perhaps by screen)
* Freed the visual info returned by each call to glXChooseVisual.
This used to generate a memory leak for each widget instance.
* Adapted for perl/Tk 804.
* Some better init code to prevent valgrind from reporting use of
unitialized memory (can be useful anyway).
* Commented an OpenGL bug workaround dealing with bad partial
redraw after moving the window. It seems to have disappeared
(tested with NVIDIA 53.3).
* Free the drawing GC as part of destroy cleanup.
|
|
|
|
|
|
|
|
Changed the ZN_CONFIG_ALPHA type to be processed as a char,
this fixes a potentially long standing bug when configuring
an alpha value.
|
|
|
|
|
|
Fix a problem with glXMakeCurrent when the widget
window is gone, the root window is used instead. This
fixes a problem when freeing textures for an already
destroyed widget.
|
|
|
|
transforms.
|
|
adding a contour from a curve item
|
|
|
|
disturb Perl/Tk.
|
|
in the bit field, they are now distinct (this should not
have caused a bug as they are not used simultaneously).
|
|
local coordinates composition (when either -composescale or
-composerotation is false).
* (AttributeToObj): Added Special cases for unsigned shorts and
ints. Moved priority to unsigned short.
|
|
enter/leave management in PickCurrentItem.
|
|
|
|
|
|
work with the Tess and GL.
|
|
|
|
histories
|
|
|
|
|
|
|
|
|
|
a font. This plus a patch in the text item should lead to
a correct behavior when drawing UTF8 strings (regardless
of the input versus output encoding).
|
|
correct in GL.
* (PointToChar): Fixed a bug related to UTF char offset versus
byte offset.
* (ComputeTransfoAndOrigin): Rounded the origin on the integer
lattice to get rid of display uglyness on GL.
|
|
|
|
be considered for focusable items.
Introduce the postscript command (not functional yet!)
|
|
it doesn't fall irremediably to zero.
|
|
* (ComputeCursorAndSel): Corrected an incorrect selection
extent offset. The last character of the selection was
never displayed as part of the selection.
* The insertion cursor wasn't displayed on an the last line
when empty.
|
|
Anchors have been fixed for rotated icons.
|
|
degrees to the rotate method.
* (WidgetObjCmd): Added an optional center for the scale
method.
* (FindItems): Modified the recursive flag of sub-methods
closest, enclosed, overlapping so that the find can be
asked to investigate into atomic groups. Simply say
'override' instead of true/false.
* (WidgetObjCmd): Method bbox no longer works on multiple
tagOrIds but handles label and field bboxes on items
with fields.
* bind now handles virtual events.
* bind accept an alternative syntax for specifying fields.
* Added conditional inclusion of overlap manager include
|
|
|
|
between the pick halo bbox and item bboxes.
* (ToArea, Pick): Added the override atomic feature.
* (ComputeCoordinates): The group bbox is clipped on the
clip item bounding box.
|
|
id is an unsigned int
|
|
* 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
|