From: Alan W. I. <ai...@us...> - 2002-06-24 15:57:42
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv10160 Modified Files: plot3d.c Log Message: AWI for Gary Bishop. Fix for long-standing "missing triangles" bug that has been messing up our 3d shaded plots. Example 8 looks really sharp now. Kudos to Gary for fixing this! Note, the old code has just been dropped by the appropriate #if 0. But it should be ripped out completely once we have lived with these changes for a while. |
From: Alan W. I. <ai...@us...> - 2002-06-24 21:58:38
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv12004 Modified Files: plot3d.c Log Message: AWI for Gary Bishop. Now make calls from shade_triangle (called by new plotsh3d) to plP_fill through the clipping interface. (Gives much more meaningful result if the plot is poorly scaled and thus there is a better chance that the user will recognize the scaling problem and solve it.) Tweak plotsh3d documentation. Refine the #if WANT_MISSING_TRIANGLES (heh) logic that define the old code that is going to be removed after a while. |
From: Alan W. I. <ai...@us...> - 2002-06-25 15:29:29
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv7138/src Modified Files: plfill.c Log Message: Convert to clipping interface for plfill3. This remains untested by our examples so users should beware of the plfill3 code in general. |
From: Alan W. I. <ai...@us...> - 2002-06-27 01:05:36
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv26465 Modified Files: plfill.c Log Message: Code tweak: Change from short to PLINT for xpoly and ypoly in plfill3 to be consistent with change from direct call to plP_plfclp to indirect call using clipping interface. |
From: Alan W. I. <ai...@us...> - 2002-07-01 18:38:38
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv13598/src Modified Files: plctrl.c plsym.c Log Message: AWI for Vince Darley. Initial set of changes that will ultimately allow building tcl/tk on Windows. |
From: Vince D. <vin...@us...> - 2002-07-03 10:59:45
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv25440/src Modified Files: pdfutils.c plctrl.c plmap.c plsym.c Log Message: provided support for routing i-o through Tcl |
From: Vince D. <vin...@us...> - 2002-07-03 15:33:25
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv13887/src Modified Files: pdfutils.c Log Message: tcl include issue |
From: Alan W. I. <ai...@us...> - 2002-07-03 22:36:28
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv27418 Modified Files: plfill.c Log Message: AWI for Gary Bishop. Changes to implement 3D clipping for plfill3. Note the current examples do not test plfill3 or this change so it is in a state of "should work". |
From: Alan W. I. <ai...@us...> - 2002-07-03 22:43:36
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv29337 Modified Files: plsym.c plline.c Log Message: AWI for Gary Bishop. Implement 3D clipping for plpoin3 and plline3. Both of these now work nicely if you expand the scale of pages [5-8] of the 18th example. However, equivalent plpoly3 changes are still in the works so the first 4 pages of example 18th with expanded scale do not 3D clip properly yet. |
From: Alan W. I. <ai...@us...> - 2002-07-03 22:48:33
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv30611 Modified Files: plot3d.c Log Message: AWI for Gary Bishop. Implement 3D clipping for plot3d and plotsh3d. The results look quite good for an expanded version of the 8th example. |
From: Alan W. I. <ai...@us...> - 2002-07-04 01:47:53
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv31647 Modified Files: plline.c Log Message: AWI for Gary Bishop Implement 3D clipping for plpoly3. This is the last of the 3D clipping work, and a test with an expanded example 18 looked good. |
From: Alan W. I. <ai...@us...> - 2002-07-04 01:55:49
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv32135 Modified Files: plot3d.c Log Message: AWI for Gary Bishop. Fix long-standing bug in plot3d that Gary spotted. Only a few lines are involved in the change. AWI doesn't follow all of this change except that the u array was being accessed out of its range for one particular case in the old version. |
From: Alan W. I. <ai...@us...> - 2002-07-04 15:04:24
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv32332 Modified Files: plot3d.c Log Message: AWI for Gary Bishop. Remove all the old or experimental code that had been #ifed out before. Fixed bug in 3D clipping code for plot3d in case where the mesh is entirely clipped away. |
From: Alan W. I. <ai...@us...> - 2002-07-05 01:24:53
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv30842 Modified Files: plot3d.c Log Message: Sort out some minor memory management problems found by valgrind. plotsh3d: initialize nsub to zero. valgrind detected that this uninitialized value propagated to pldtik and was used there, but there were no practical consequences because the returned value was ignored in whatever case. plnxtvhi_draw: replace ptold = ((oldhiview[2 * i] < u[j] && i < mhi) || j >= n); by ptold = (j >= n || (i < mhi && oldhiview[2 * i] < u[j])); the result is the same, but the rearranged order insures no read access outside of oldhiview and u (which was being detected by valgrind). |
From: Maurice L. <ml...@us...> - 2002-08-04 06:19:32
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv4585 Modified Files: plcore.c Log Message: Changed plGetDev() to pllib_devinit() and made it externally visible. Protected with a stream variable to ensure device driver only gets loaded once. Changed cp_color to pl_cpcolor and made it externally visible. |
From: Andrew R. <ar...@us...> - 2002-08-11 04:06:28
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv14012 Modified Files: plpage.c Log Message: Made a tiny change to get rid of a prototype warning during compile. |
From: Andrew R. <ar...@us...> - 2002-08-11 04:08:13
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv14257 Modified Files: plctrl.c Log Message: Made some small changes to defines to better reflect DJGPP 2.+ |
From: Andrew R. <ar...@us...> - 2002-09-09 03:49:41
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv7377 Added Files: plfreetype.c Log Message: Support routines for drivers interested in using freetype# rendered fonts instead of plplot plotter fonts. Any bitmap driver should be able to use any of these freetype fonts from plplot if these routines are properly initialised. Freetype support is not intended to be a "feature" of the common API, but is implemented as a driver-specific optional extra invoked via the -drvopt command line toggle. It is intended to be used in the context of "PLESC_HAS_TEXT" for any bitmap drivers without native font support. Implementing freetype in this manner minimise changes to the overall API. Because of this approach, there is not a "wealth" of font options available to the programmer. You can not do anything you can't do for a normal freetype plotter font like boldface. You can do most of the things that you can do with a plotter font however, like greek characters superscripting, and selecting one of the four "pre-defined" plplot font types. Freetype support is turned on/off at compile time by defining "HAVE_FREETYPE". [# Freetype is a well known opensource library that supports a gerth of font formats including TrueType, OpenType, Adobe Type1, Type42 etc... the list seems almost endless.] |
From: Alan W. I. <ai...@us...> - 2002-09-09 23:45:05
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv25392 Modified Files: plargs.c Log Message: drvopt had memory management problems (as discovered by valgrind) which are now fixed. |
From: Alan W. I. <ai...@us...> - 2002-09-10 01:05:11
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv10775 Modified Files: plfreetype.c Log Message: Assorted minor Unix bug fixes. |
From: Alan W. I. <ai...@us...> - 2002-09-10 15:40:15
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv19444 Modified Files: plfreetype.c Log Message: Solved segfault problem using more uniform coding style; result is now valgrind clean. Although, we don't yet understand exactly what was wrong with the old style, we will definitely take the new result! |
From: Alan W. I. <ai...@us...> - 2002-09-10 17:34:57
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv5619 Modified Files: plfreetype.c Log Message: Fix orientation problems for text that has been rotated from the horizontal by swapping indices. |
From: Andrew R. <ar...@us...> - 2002-09-11 07:13:19
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv19233 Modified Files: plfreetype.c Log Message: Fixed up matrix manipulation in DJGPP which seems to be back to front from that of linux *frown*. |
From: Joao C. <jc...@us...> - 2002-09-16 15:51:54
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv24624/src Modified Files: plpage.c Log Message: Make plGetCursor() return the subwindow (alias subpage) number. This might not give the expected result on all plots, if several subwindows and viewports are set. Also, for real multi-window (frames) apps, the user must use plgstr() to get the current stream number, as the subwindow number is set to 0 for each new stream. |
From: Alan W. I. <ai...@us...> - 2002-09-16 17:13:04
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv20040 Modified Files: plcore.c Log Message: Better error messages when dlopen fails |