From: Andrew R. <ar...@us...> - 2001-07-02 03:06:58
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv32509 Modified Files: plmap.c Log Message: Fixed a small bug in plmap.c that was causing "random" lines to be wrapped around when projects were anything but simple. Plots look much nicer now ! |
From: Geoffrey F. <fu...@us...> - 2001-07-25 22:23:40
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv4666/src Modified Files: plcore.c Log Message: Merged dyndrv_1 branch to HEAD. More detailed descriptions of all the mini steps were contained in the commit messages along that branch. A brief summary of the major points: 1) configure has been modified to synthesize the set of driver modules to compile. Each driver is compiled either as a static module, or a dynamic module. Separate lists hold drivers in each category. Only the selected driver modules are compiled. Disabled driver modules are not compiled. 2) Each driver may provide one or more devices. 3) The dispatch table is dynamically initialized, first with the list of static drivers (and devices), and then with the set of dynamic drivers. Then this list is sorted, based on a presentation order field in the dispatch entry data structure. 4) PLStream now has a member for the associated device. The global dispatch table is abolsihed, and instead the core routines vector to the device routines by bouncing throught the dispatch table associated with the stream. 5) Each device has a new required function which is responsible for initializing the per-device dispatch table with the proper function addresses. Only this dispatch_init function is looked up using the dynamic symbol search stuff. This function must have a stylized name so that it can be programmatically located, but after that, the names of the device-specific entry points are arbitrary (provided they have the proper signature). |
From: Geoffrey F. <fu...@us...> - 2001-08-21 17:48:50
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv31946/src Modified Files: plcore.c Log Message: If something goes wrong during dynloading, dump out the error message from dlerror() so that we have a chance of determining what went wrong. |
From: Geoffrey F. <fu...@us...> - 2001-08-22 22:29:52
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv440/src Modified Files: plcore.c Log Message: Rework the control logic for plInitDispatchTable() so that the failure to locate the dynamic drivers database doesn't kill the whole thing. Now we at least go ahead and present the list of static drivers, even if we can't find the dynamic drivers. |
From: Geoffrey F. <fu...@us...> - 2001-08-22 23:09:48
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv8840/src Modified Files: plcore.c Log Message: Work a bit on the dynamic dirver location code for the post-install context. Currently we are storing the drivers and the database that describes them, under $prefix/lib/drivers/*. But plLibOpen doesn't look there, as it uses DATA_DIR instead, which is $prefix/lib/$plver/data. So if our first attempt to load the drivers database fails, try again with ../../ prepended, to bump up from DATA_DIR to LIB_DIR. Similarly, when loading the actual driver, if the first load attempt fails, resynthsize a full path (absolute, composed from LIB_DIR) and try again. With these mods, I am able to use dynamic drivers inside the Java binding, for clients using LD_LIBRARY_PATH = $plplot_prefix/lib. |
From: Geoffrey F. <fu...@us...> - 2001-08-27 18:05:57
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv10207/src Modified Files: plctrl.c Log Message: Add const qualifier to source string of plstrdup(), so that we can use this to make duplicates in the case where the caller is providing a const char * but the callee needs a char *. |
From: Joao C. <jc...@us...> - 2001-09-05 01:00:07
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv19921/src Modified Files: plargs.c Log Message: add a missing return statment |
From: Joao C. <jc...@us...> - 2001-09-24 03:17:43
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv17209/src Modified Files: plargs.c plcore.c plctrl.c Log Message: Remove some personal comments. |
From: Andrew R. <ar...@us...> - 2001-11-18 06:04:48
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv25461 Modified Files: plmap.c Log Message: Tried to fix up the problem with X19C and plmap that had crept into the latest version. |
From: Joao C. <jc...@us...> - 2001-11-23 19:16:15
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv8297/src Modified Files: plctrl.c Log Message: Avoid writing to the plot buffer while in xor mode. |
From: Joao C. <jc...@us...> - 2001-11-23 19:23:38
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv9864/src Modified Files: pdfutils.c Log Message: Add an utility function to find the maximum and mininum of a 2d array. |
From: Alan W. I. <ai...@us...> - 2001-11-25 20:51:03
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv28721 Modified Files: plcore.c Log Message: For plssub calls to plP_eop() and plP_bop(). This drops page advance functionality from plssub as discussed on the list. Added call to plP_subpInit() so that character size (which depends on number of sub-pages) is adjusted properly. These are tentative changes which work with the current c, tcl, and python examples from cvs. However, those examples only seem to work without cross-talk between them in the tcl and python cases if the examples are started with pladv or equivalent (see change to x02.tcl and xw02.py). I don't really understand this requirement. In future we may find a better way to handle restoring the default subpages without messing with sub-page advance. |
From: Alan W. I. <ir...@be...> - 2001-11-25 20:56:49
|
On Sun, 25 Nov 2001, Alan W. Irwin wrote: > Update of /cvsroot/plplot/plplot/src > In directory usw-pr-cvs1:/tmp/cvs-serv28721 > > Modified Files: > plcore.c > Log Message: > For plssub calls to plP_eop() and plP_bop(). > This drops page advance functionality from plssub as discussed on the list. That first line should read: "For plssub drop calls to plP_eop() and plP_bop()." |
From: Joao C. <jc...@us...> - 2001-11-26 03:41:35
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv18385/src Modified Files: plcore.c Log Message: Add plimage() contribution from Alessandro Mirone. Look at x20c for a demo. |
From: Joao C. <jc...@us...> - 2001-11-26 03:57:43
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv20965/src Added Files: plimage.c Log Message: Add plimage() contribution from Alessandro Mirone. Look at x20c for a demo. |
From: Joao C. <jc...@us...> - 2001-11-26 04:04:47
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv22513/src Modified Files: plline.c Log Message: Make sure that the draw function, in plP_plfclp(), exists. |
From: Joao C. <jc...@us...> - 2001-11-27 23:59:58
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv23131/src Modified Files: plcore.c plimage.c Log Message: Apply Alessandro patch -- remove unused variables and commented statements. |
From: Joao C. <jc...@us...> - 2001-11-28 23:44:03
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv1543/src Modified Files: plcore.c plimage.c Log Message: Convert plimage(PLFLT *img,... to plimage(PLFLT **img,... using the Plplot standard call API. This changes only the interface, not the internals. |
From: Andrew R. <ar...@us...> - 2001-11-29 05:54:25
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv17886 Modified Files: pdfutils.c Log Message: Changed plAlloc2dGrid's use of malloc to calloc to get plAlloc2dGrid working with DJGPP and x20c.c Also added memory allocation checking function that exists (gracefully?) if the memory wasn't successfully allocated. |
From: Joao C. <jc...@us...> - 2001-12-01 01:34:48
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv31317/src Modified Files: plctrl.c Log Message: Modified to support the new plxormod() arguments, where is was plxormod(PLINT mode) and now is plxormod(PLINT mod, PLINT *st). Now plxormod() verifies that the driver is capable of xor operation, and if not returns st=0. |
From: Joao C. <jc...@us...> - 2001-12-01 01:47:40
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv1870/src Modified Files: plimage.c Log Message: Use the new "dev_fastimg" short name of "is_a_fast_image_device". |
From: Alan W. I. <ai...@us...> - 2001-12-05 22:32:24
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv29932 Modified Files: plargs.c plcore.c Log Message: Apply Olof Svensson's patch to cast malloc's so that his Visual C++ compiler can compile the code. Note, that windows compilation does not compile all parts of the code so there is probably some other untyped mallocs still in the code. But it is a start. |
From: Joao C. <jc...@us...> - 2002-01-08 02:19:49
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv15492/src Modified Files: plcore.c Log Message: Change plP_image() to support pldifilt() rotation/translation/clipping. |
From: Joao C. <jc...@us...> - 2002-01-08 02:20:46
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv15689/src Modified Files: plimage.c Log Message: Change plimage() to support pldifilt() rotation/translation/clipping. Correct bug that prevented the last row/column of the image matrix to be plotted. |
From: Joao C. <jc...@us...> - 2002-01-10 02:37:59
|
Update of /cvsroot/plplot/plplot/src In directory usw-pr-cvs1:/tmp/cvs-serv16127/src Modified Files: plcore.c Log Message: plP_image(): Avoid avoid re-saving plot buffer in plP_esc() |