aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-01-26 * (ZnTransformPoint, ZnTransformPoints): It is now safe to uselecoanet
the same point(s) as the source and the result of the transformation. * (ZnTransfoIsTranslation): A NULL (identity) transform caused a core dump. * (ZnTransfoInvert): A NULL (identity) transform was not handled faithfully by the function, it failed to initialize the inverse transform struct, it only returned a NULL pointer. * (ZnPrintTransfo): Handled the case of NULL transform pointer meaning identity transform. It used to core dump ;-(
2004-01-26*** empty log message ***lecoanet
2004-01-26 * Suppressed obsolete directories trace and ZincTrace.lecoanet
2003-12-11- adding the display of all glyphs in the extended ascii rangemertz
2003-12-11- describing news of the 3.2.96mertz
- documenting skew, tcompose and tset - better documenting tsave - documenting 'device' tag
2003-12-11- adding some test for tset, treset, skew methods and 'device' transfo namemertz
2003-12-11Debug use of the new 'device' tag in transform() to get device coordinates.etienne
2003-12-11*** empty log message ***lecoanet
2003-12-11 * Added the skew functions.lecoanet
2003-12-11 * (SkewItem): Added support for skew in transformslecoanet
2003-12-11 * Added support for the skew in transformslecoanet
2003-12-11 * (ComputeCoordinates): Added an extra 0.5 rounding on thelecoanet
bounding box to avoid broken redraw. * Adapted the code to the new MapInfo API with floating point coordinates.
2003-12-11 * API use floating point coordinates.lecoanet
2003-12-11 * All coordinates are stored and passed back and forth aslecoanet
floating point values. * Reformat of the code to suppress braces inconsistencies due to ifdefs.
2003-12-11 * (ComputeCoordinates): Reduced the rounding of the boundinglecoanet
box to 0.5 pixels instead of 1. * (ComputeCoordinates): Fixed the way ALIGNED was computed it didn't work with skew, and had other bugs. * (GetClipVertices): Fixed a bug on the tristrip returned when the rectangle is not aligned on axes. The order of the returned triangle vertices didn't describe a rectangle.
2003-12-11 * (GetClipVertices): Fixed a bug on the tristrip returnedlecoanet
in openGL mode. The order of the returned triangle vertices didn't describe a rectangle.
2003-12-11 * (Draw): Corrected a core dump on curve with -closed 1lecoanet
under X.
2003-12-11 * Added a tcompose method for composing two transform fromlecoanet
items or named transforms. * Added a tset method to set a transform from given matrix values. * Reformat of the code to suppress braces inconsistencies due to ifdefs. * Added a skew method to skew a transform both along x and y axes. * The transform command now accept the special tag device as source and destination. It accept also a named transform as source and destination. * Added a reserved tag identity as possible source transform for command tsave. * tsave can now take a named transform as source.
2003-12-11 * Added the skew, tcompose and tset methodslecoanet
2003-12-10ZincText renamed as Tk::Zinc::Text everywhere in the reference manualmertz
2003-11-28*** empty log message ***lecoanet
2003-11-28*** empty log message ***lecoanet
2003-11-28 * Corrected a bug in the making of the installedlecoanet
pkgIndex. It lacked the line for loading TkZinc itself.
2003-11-28 * Modified the tracks colors to exhibit the -lastasfirstlecoanet
feature (black / white).
2003-11-28Corrected a potential problem in the processing of end of lineslecoanet
in multi-lines texts.
2003-11-28 * (Draw, Render): Corrected a bug on visible history sizelecoanet
being an unsigned causing a mis-coloring of the history when -lastasfirst is on.
2003-11-28 * (Invalidate): Fixed a problem in the invalidation code: anlecoanet
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.
2003-11-28Added a variable for the follow_pointer boolean.lecoanet
2003-11-28 * (Coords): When replacing all the coordinates of a curve, thelecoanet
control point list was not correctly updated.
2003-11-28 * The smooth method incorrectly reported bezier curvelecoanet
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.
2003-11-28 * (ZnGetTexFont): Patch to enable all 256 glyphs of a fontslecoanet
minus the 32 first.
2003-11-28- typos reported by A.Busticomertz
2003-11-28adding a ref to the orginal TkTetrismertz
2003-11-28a bug when no appropriate font is foundmertz
2003-11-28- modifying the number of test (31 => 36)mertz
2003-11-28- typo signaled by Davy Serres and Zentaramertz
- tagOrIdOrTName in methods about transformations - correction of smooth description
2003-11-07Slight modifications to even better display zinc methods calls as codemertz
and addition of some tests
2003-11-04demos codes have been moved from demos/ to Tk/demos/ subdirectory tomertz
use the standard ExtUtils::MakeMaker::WriteMakefile rather than the Tk specific Tk::MMutil::TkExtMakefile
2003-11-04initial release of this demo contributed by zentara, slighlty modifiedmertz
ny D. Etienne for inclusion in the demos.
2003-11-04a better integration of contributed demos, boosted par "zentara" demomertz
2003-11-03*** empty log message ***lemort
2003-10-30better make install paremeters for zinc-perlmertz
2003-10-30suppressiing some errors detected in lintian:mertz
- unnneeded blank in a description field - autoreference of every package to itself
2003-10-30Bug fix : pbm with bindings namingetienne
2003-10-22*** empty log message ***lemort
2003-10-22addind tests that modifying an image object does modify the displayed iconmertz
2003-10-17Add a control bar and zoom/translate new functionalities. finditems(), tree(),etienne
snapshot() functions become deprecated, initialisation is done using the new init() function.
2003-10-16a loop was stupidly never executed due to some devel. testsmertz
2003-10-16as there are many tests working, this file is no more usefullmertz
2003-10-16initial releasemertz