aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2005-05-11Suppress a part of the file to keep ptk800 happy. This means, of course,lecoanet
that the code is utterly non functional with ptk 800.
2005-05-10Merge of the newly developped postscript code (still not fully functional).lecoanet
2005-04-27Modified the copyright to BSD style.lecoanet
2005-04-27Declared ZincObjCmd public in the zinc dll for windows. This will enablelecoanet
the C++ wrapper compilation on windows. Modified the copyright to BSD style.
2005-04-14Fix a cumulative over-estimate of Curves bboxes (D.etienne)lecoanet
2005-04-13Expanded the tabs into spaces to make the indenting independant oflecoanet
the editing environment (emacs vs vi for example).
2005-04-12Switched to the native GLU tesselator instead of the buitlin.lecoanet
2005-04-12Added the winsock2 header under windows.lecoanet
2005-04-12Switched to the native GLU tesselatorlecoanet
2005-03-22Suppressed __unused attribute, this will be dealed withlecoanet
by the gcc directive -Wno-unused-parameter and VC++ does not care about these anyway.
2005-03-22Shut up compilation warnings and inconsistencieslecoanet
Suppress private.h and __unused attribute for unused function parameters
2005-02-12Fixed the __unused macro to avoid a clash with dummy variables used in 64 ↵lecoanet
bits headers
2005-01-24Added a -historywidth attribute to control de width oflecoanet
the past positions. It used to be derived from the track symbol size preventing the use of very big icons.
2005-01-24Fixes for the conditional compilation of the atc code.lecoanet
2005-01-24Suppressed the conditional compilation of the anti-overlappinglecoanet
code. Added the conditional compilation of all the atc code.
2005-01-18Fixed a big memory leak in Geo.c related to polys and tristrips.lecoanet
Fixed a typo in the find closest command related to atomic groups.
2004-10-18It is now possible to ask a coordinate from an emptylecoanet
curve/contour without triggering an error. The return value is an empty list.
2004-10-18Added a missing ifdef to compile without GL.lecoanet
2004-10-13Fixed a label bounding box error under GL:lecoanet
the borders being drawn with a thick line the bbox need to be increased in all directions by 1. The label is now maintained at the requested distance regardless of its angular position. Doing so, the leader length is less prone to huge variations especially with longish labels.
2004-10-13Fixed a label bounding box error under GL:lecoanet
the borders being drawn with a thick line the bbox need to be increased in all directions by 1.
2004-10-13Changed the border line size to obtain solid lines in GLlecoanet
2004-10-04Fixed a core dump occuring when a 0 widthlecoanet
text is scaled or rotated (under X).
2004-09-21One more attempt towards a truly working GL initializationlecoanet
code.
2004-09-17Added a test on the bounds of the field index in command bbox.lecoanet
2004-09-17Edited imte structure to trim out unused variables.lecoanet
2004-09-16The optimized code for drawing arcs with X11 is now limited to fulllecoanet
extent non rotated arcs (full ellipses aligned on axes). This will improve the coherence between X11 and openGL quite a lot. At the same time it fixes long standing bugs in partial arc handling with X11.
2004-09-09Fixed a bug in the parsing of find enclosed/overlapping arguments.lecoanet
The recursive flag was mixed with the inGroup argument. Added a test to the bbox method argument parsing to trap permutation of options (-label -field) and tagOrId specifications.
2004-09-09Tentatively fixed a find enclosed/overlapping bug related tolecoanet
whether the search is recursive or not.
2004-09-09Suppressed forgotten traces in gradient code.lecoanet
2004-07-30*** empty log message ***lecoanet
2004-07-30Fixed a problem in GL init code which prevented zinc fromlecoanet
working with Mesa. A (hopefully) more useful warning is emitted when openGL rendering is not good enough (most often 24 bits buffer or stencil not available). Tweaking and bending in the openGL init code to make it work better.
2004-07-28Changed the group picking code to enable correct picking with alecoanet
complex clipping shape. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS: ' are removed automatically CVS: committing files: CVS: /home/lecoanet/TCLTK/Tkzinc-3.2.99/generic/Group.c CVS: CVS: Type C-c C-c when done or C-c C-d to abort. CVS: ----------------------------------------------------------------------
2004-07-28Fixed the font loading code when compiling for perl 800.lecoanet
The error prevented the correct encoding of codes > 127.
2004-07-28Fixed processing of extended gradient syntax (vector basedlecoanet
specification) which was completly wrong for axial gradients. Fix some other minor bugs in gradient structure initialisation. CVS: /home/lecoanet/TCLTK/Tkzinc-3.2.99/generic/Color.c CVS: CVS: Type C-c C-c when done or C-c C-d to abort. CVS: ----------------------------------------------------------------------
2004-05-19Changed the extent of some GL ifdef so that the file compilelecoanet
without GL defined.
2004-05-19Declared extern the external vars, Ooops.lecoanet
2004-05-19Fixed te core dump under openGL. The code wasn't adapted forlecoanet
the deferred font loading, ooops.
2004-05-19ZnGLMakeCurrent: Added code to select a valid context from the widget listlecoanet
for the display when no widget is passed in. This is the case when freeing image or font texture. Enabled the context freeing for the last widget on a given display. Both patches together should fix the crash on MacOS.
2004-05-19Fixed a bbox initialisation bug when the text is empty.lecoanet
2004-05-14Suppressed the fieldbbox command. It has been merged with bbox andlecoanet
can be called by the -field and -label options.
2004-05-14Restored the locally defined X function prototypes. They arelecoanet
really needed under windows (Perl).
2004-05-14Suppressed the uneeded inclusion of tkFont.hlecoanet
2004-05-10*** empty log message ***lecoanet
2004-05-10Suppressed all OutputDebugString traces.lecoanet
Fixed the GL redrawing problem occuring under Windows after a window move and under Linux when the window was clipped by the screen border. The graphic context is freed when no longer needed, (no more zinc windows on a given display). This code is suspended on Linux because of a problem (perhaps in nvidia driver) causing a random) crash of the server. Fixed under Windows the problem of activating a GL context for freeing resources after the destruction of a widget. Now a list of active widgets is kept and the code activate a remaining widget in the same context. Fixed default GL font loading.
2004-05-10*** empty log message ***lecoanet
2004-05-10Reworked once more the font loading code to fix a buglecoanet
occuring under windows. This time GL fonts loading is deferred to just before drawing. This fix the drawing problem that occured the first time a window was mapped (and may be other problems has well).
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-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