aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-05-10Changes to remove Windows warnings.lecoanet
2004-05-10Changed the point when the GL fonts are loaded. It is nowlecoanet
at init or configure time (there is a deferring list).
2004-05-10Tried to reduce dependancies to the rest of the code (headers);lecoanet
This was done to limit the warnings due to redefined functions
2004-05-10*** empty log message ***lecoanet
2004-05-07removing typos, unneeded print...mertz
2004-05-07correcting some export bugsmertz
2004-05-07Switched from pack to grid; Demos are put in a namespace; No more name ↵lecoanet
aliases for fonts
2004-05-07openatc.org => tkzinc.orgmertz
typos...
2004-05-07adding some info in the test, to better localized bugsmertz
2004-05-07typo in commentmertz
2004-05-07adding a trest for tabular with labelformat and non-empty fieldsmertz
2004-05-07*** empty log message ***lecoanet
2004-05-07Switched from pack to grid; Demos are put in a namespacelecoanet
2004-05-07Slightly rearranged the init sequence for openGL. This willlecoanet
ensure that render will be reset has soon has possible if GL is not there. It will _stay_ set if we discover later that GL is not available. This will fix a rather bewildering situation when using images: The image is created for GL, then all of a sudden accessed in an X11 context. Fixed the event emitting code so that enter/leaves are not emitted (or omitted) out of sequence.
2004-05-07Suppressed traceslecoanet
2004-05-07Fixed a typo in the class structurelecoanet
2004-05-07Changed the GL line width of borders. This should shut uplecoanet
a trace leaving bug observed in some cases.
2004-05-07Fixed a bug when trying to draw an unkown character in GL.lecoanet
2004-05-07Suppressed the constraint on python < 2.2lecoanet
2004-05-07First cut at a packaging for Windowslecoanet
2004-05-07*** empty log message ***lecoanet
2004-05-03*** empty log message ***lecoanet
2004-05-03Fix a very nasty memory bug under Perl/Tk windows.lecoanet
2004-04-30Added an include of the tkIntPlatDecls.m header andlecoanet
suppressed a reference to the panic function to compile for Perl/Tk on Windows.
2004-04-30Added cast for a clean compile under Windowslecoanet
2004-04-30Adaptation for compilation on Windows and Perl.lecoanet
Creation of new global variables including the tesselator and the temporary lists. The tesselator common code is now in this module. Introduction of the new option configuration code for Perl/Tk 804 and Tcl. The Perl/Tk 800 code still use the old API. Reworking of the initialisation and switching of the drawable, backbuffer and openGL contexts. The initialisation is now done when receiving the map event. This still is not perfect on Windows. Fixed the scrollbar protocol. It should now work like the canvas in all configurations. Fixed the Coords command. It now correctly returns a point as a flat list when requested a single point or when the item has only one coordinate. Some cast to smooth out the compile on Windows. Changes in the signature of ZnAttributesInfo. The scissors used when redrawing in openGL are desactivated during resize and expose. It doesn't work when under those conditions. In Windows a full redraw is forced when entering the window to compensate for the same bug after a window move.
2004-04-30Rewritting of the font texture code.lecoanet
Adaptation of the code needing GL context activation.
2004-04-30Introduced a new Tcl_ObjType "attribute" that is able tolecoanet
cache the attribute look up from one invocation to the other. This could speed up slighty the code. Available only in Tcl.
2004-04-30New ZnQueryAttribute signaturelecoanet
Reworked class structure. Some casts for a smooth compile on Windows. Use of TkPutImage instead of XPutImage for Windows portability. Use of the new global variables. Change in the Render method to reflect the new text drawing code.
2004-04-30replacing www.openatc.org/zinc with www.tkzinc.orgmertz
2004-04-30New ZnQueryAttribute signaturelecoanet
Reworked class structure. Some casts for a smooth compile on Windows. Use of TkPutImage instead of XPutImage for Windows portability. Use of the new global variables.
2004-04-30Adapted the ZnTexGVI structure and the public API for the newlecoanet
GL font code.
2004-04-30adding tkzinc.org web sitemertz
2004-04-30Added new global variables extracted from the widget structure.lecoanet
2004-04-30Adapted the structure to the needs of the new configurationlecoanet
code. Global resources (tesselator, temporary lists, etc) have been extracted. Fixed the scroll commands type.
2004-04-30Reworked for Windows clean compile. This is not thatlecoanet
successful yet.
2004-04-30Changed types between ZnReal and float. Added some casts. Thislecoanet
smooth out the compile process on Windows. We only need float precision anyway.
2004-04-30Descativated the modulelecoanet
2004-04-30Modification of the ZnQueryAttribute signature.lecoanet
Reworking of the class structure. Adaptation to use the new global variables. Casts for Windows compile. Suppressed the Coords method. Now the Coords command in tkZinc.c handle the lack of the Coords method in an item.
2004-04-30Needed the glu header.lecoanet
2004-04-30Casts for Windows compile.lecoanet
2004-04-30Added some casts for a smooth compile on Windows.lecoanet
Adaptations to make use of the new global variables. ZnRenderFancyString function suppressed. Rewritten ZnRenderString and ZnRenderGlyph.
2004-04-30Suppressed unused ZnRenderFancyString prototype.lecoanet
2004-04-30Modification of the ZnAttributesInfo and ZnQueryAttribute signatures.lecoanet
Reworking of the class structure.
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Adaptation for the new global variables Reworking of the class structure Fixed a bug in PopTransform causing a core dump under Windows (and potentially elsewhere). Modifs to adapt the Rendering when the scissors are not active.
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Adaptation for the new global variables Reworking of the class structure The tesselator code has been mostly extracted so that it is available for other purposes as well. It is now in tkZinc.c. The Tesselator is now an application global object.
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Adaptation for the new global variables Reworking of the class structure
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
2004-04-30*** empty log message ***lecoanet
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Reworking of the class structure