From: Alan W. I. <ai...@us...> - 2001-01-04 03:05:49
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv28395 Modified Files: x11.tcl Log Message: Removed long-standing "expected integer got -" bug. I was getting fond of that one, but sometimes these guys just have to go. I also prettied-up the title of the plots a bit. |
From: Alan W. I. <ai...@us...> - 2001-01-05 01:51:53
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv5992 Modified Files: x10.tcl x14.tcl x15.tcl x17.tcl Log Message: Add message that these examples not yet implemented |
From: Alan W. I. <ai...@us...> - 2001-01-11 19:47:08
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv21127 Modified Files: tcldemos.tcl Log Message: Fix minor typo in explanation. |
From: Alan W. I. <ai...@us...> - 2001-01-11 19:48:38
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv21396 Added Files: README.tcldemos Log Message: Explanation of how to run the demos, and a discussion of their status |
From: Alan W. I. <ai...@us...> - 2001-01-11 19:54:18
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv22058 Modified Files: plgrid.tcl Log Message: Improved explanation of how to run this demo. |
From: Alan W. I. <ai...@us...> - 2001-01-31 17:57:07
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv13094/tcl Modified Files: x18.tcl Log Message: Changed last argument of plpoin3 call from -1 to 1 so that both interactive and file (e.g., psc) drivers would plot the point. |
From: Alan W. I. <ai...@us...> - 2001-02-03 20:49:44
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv30815 Modified Files: README.tcldemos Log Message: Commentary now reflects improved plot.tcl and plgrid.tcl results |
From: Alan W. I. <ai...@us...> - 2001-02-03 20:55:15
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv30944 Modified Files: plot.tcl Log Message: Removed configuration of dp driver that does not even exist. Also, commented out configuration of xwin and tk drivers which killed pausing since that seemed to generate bad behaviour (any part of X window that was obscured during drawing remained black when it gained focus, plots would not remain on screen if run from scripts). The net result now of these changes is the plots run fine interactively or from a script using either the xwin or tk drivers. |
From: Maurice L. <mj...@ga...> - 2001-02-04 07:34:20
|
Alan W. Irwin writes: > Update of /cvsroot/plplot/plplot/examples/tcl > In directory usw-pr-cvs1:/tmp/cvs-serv30944 > > Modified Files: > plot.tcl > Log Message: > Removed configuration of dp driver that does not even exist. Also, commented > out configuration of xwin and tk drivers which killed pausing since that > seemed to generate bad behaviour (any part of X window that was obscured > during drawing remained black when it gained focus, plots would not remain > on screen if run from scripts). The net result now of these > changes is the plots run fine interactively or from a script using either > the xwin or tk drivers. As an aside, for single plots using the tk driver I still think it's better to turn off the pause so that control returns immediately to the interpreter, without having to hit the redundant RETURN in the tk window. For the X driver, it's a different matter (I don't know what I was thinking). Since the X driver is part of the same process, when control is elsewhere there is no way to process its event loop. Geoff and I have long discussed the merits of rewriting the X driver to be in a separate process so that it can always be processing events, but it would be a significant piece of work and never really had time for it. The tk driver communicates to a plserver that is however a separate process and so it doesn't matter if control is returned to the pltcl -- the plserver will process events just fine regardless. The only real problem IMO with turning off pause on just the tk driver is that it introduces an asymmetry in how plot.tcl behaves for X vs Tk output. So it's cool with me to keep your change as-is. BTW, I notice in README.tcldemos that you are unable to get r.dat to work with the plot command. What happens? 'plot r.dat' works fine for me. -- Maurice LeBrun mj...@ga... |
From: Alan W. I. <ir...@be...> - 2001-02-04 20:09:06
|
On Sun, 4 Feb 2001, Maurice LeBrun wrote: > The only real problem IMO with turning off pause on just the tk driver is that > it introduces an asymmetry in how plot.tcl behaves for X vs Tk output. So > it's cool with me to keep your change as-is. Actually, I was curious so I tried reverting back your change for tk only, and it now makes it work like X driver. That is, a CR (or hitting the appropriate button for the tk case) returns control to pltcl in both cases. I liked it so I put it into CVS. > > BTW, I notice in README.tcldemos that you are unable to get r.dat to work > with the plot command. What happens? 'plot r.dat' works fine for me. > This was just confusion on my part. I was running plot r.dat {1 4} in blind analogy with plot stats.log {1 4} which is a nonsensical thing to do. plot r.dat works fine for me now so I have removed the comment and also put the r.dat and plot.dat examples into the self-commentary of plot.tcl. It is great to get these last wrinkles out of examples and their documentation. Your above comments made this possible so much thanks! I now have a test script that cleanly does all plot.tcl examples with stats.log, r.dat, and plot.dat with either the tk or xwin driver. Alan |
From: Maurice L. <mj...@ga...> - 2001-02-04 19:54:51
|
Alan W. Irwin writes: > On Sun, 4 Feb 2001, Maurice LeBrun wrote: > > > The only real problem IMO with turning off pause on just the tk driver is that > > it introduces an asymmetry in how plot.tcl behaves for X vs Tk output. So > > it's cool with me to keep your change as-is. > > Actually, I was curious so I tried reverting back your change for tk only, > and it now makes it work like X driver. That is, a CR (or hitting the > appropriate button for the tk case) returns control to > pltcl in both cases. I liked it so I put it into CVS. After your change, plot.tcl now reads: switch $device { # xwin - tk - # dp {plspause 0} } but this is nonsensical. From the switch.n man page: If a body is specified as ``-'' it means that the body for the next pattern should also be used as the body for this pattern (if the next pattern also has a body of ``-'' then the body after that is used, and so on). This feature makes it possible to share a single body among several patterns. so since the dp case is commented out, uncommenting the tk case should have no effect (and it doesn't, no my system). I will fix. -- Maurice LeBrun mj...@ga... |
From: Alan W. I. <ai...@us...> - 2001-02-03 20:58:46
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv31887 Modified Files: plgrid.tcl Log Message: Modified commentary to reflect that this example can be run from either pltcl (with standard devices) or plserver (with plframe widget). Put in call to eop at end which sorts out some odd behaviour that was occurring before that change. |
From: Alan W. I. <ai...@us...> - 2001-02-04 18:37:02
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv15851 Modified Files: README.tcldemos plot.tcl Log Message: Comment plot.tcl with r.dat and plot.dat examples. Also revert back to Maurice's original design on tk driver configuration change. I have just shown that works well. Also, remove README.tcldemos comments about r.dat not working since it does. |
From: Maurice L. <ml...@us...> - 2001-02-04 20:07:58
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv6179 Modified Files: plot.tcl Log Message: Fixed turn-off-pause for tk. Also set up plot.tcl to automatically call plinit if it hasn't been done yet. So with working autoloading, you can now type "pltcl" and immediately "plot <datafile>". |
From: Maurice L. <ml...@us...> - 2001-02-05 12:00:08
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv12524 Modified Files: plot.tcl Log Message: Removed code to turn off pause for tk driver since it messes up multiple plots per file. |
From: Alan W. I. <ai...@us...> - 2001-02-21 18:52:02
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv5594 Modified Files: x10.tcl x15.tcl Log Message: Replace "non-implemented" versions with working versions contributed by Dean Clamons Code 7420 Naval Research Lab Washington, DC 20375 202-767-2732 with some important subsequent changes by Alan W. Irwin to eliminate a segfault, and debug other problems. |
From: Alan W. I. <ai...@us...> - 2001-02-21 18:59:30
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv7200 Modified Files: x01.tcl x02.tcl x03.tcl x04.tcl x05.tcl x06.tcl x07.tcl x08.tcl x09.tcl x11.tcl x12.tcl x13.tcl x16.tcl x18.tcl Log Message: Change from deprecated plcol to recommended plcol0. |
From: Alan W. I. <ai...@us...> - 2001-02-21 19:09:46
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv8001 Modified Files: README.tcldemos Log Message: Include notes about cross-talk between demos that has not been eliminated yet. For example, the 4 plots per page of example 1 persists to other examples under tcl if they are run out of order. Similarly, font and color selection persists between demos if they are run out of order. |
From: Alan W. I. <ai...@us...> - 2001-04-09 17:35:05
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv23263 Modified Files: x01.tcl x02.tcl x03.tcl x04.tcl x05.tcl x06.tcl x07.tcl x10.tcl x15.tcl Log Message: Drop pleop, plbop style in favour of a uniform pladv, plenv style. The documentation recommends not mixing the two styles of page initialization/termination, and in fact with this change the empty file problem for the png driver was substantially reduced. |
From: Alan W. I. <ai...@us...> - 2001-04-18 16:18:48
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv8207/examples/tcl Modified Files: x10.tcl Log Message: For 10th example, make box placement coordinates in mm smaller (50,150,50,100) so that will be on page for all drivers. |
From: Rafael L. <rla...@us...> - 2001-04-19 12:31:47
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv21200/examples/tcl Modified Files: Tag: AM-LT x10.tcl Added Files: Tag: AM-LT demos.tcl Log Message: First merge against MAIN |
From: Alan W. I. <ai...@us...> - 2001-06-07 23:28:33
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv19232/examples/tcl Modified Files: x01.tcl x03.tcl x04.tcl x05.tcl x08.tcl x09.tcl x11.tcl x13.tcl x16.tcl x18.tcl Log Message: Replace low-precision values of pi with full-precision values to give better consistency with other front-end examples. |
From: Alan W. I. <ai...@us...> - 2001-11-25 20:18:56
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv21374 Modified Files: x01.tcl x02.tcl x03.tcl x04.tcl x05.tcl x10.tcl Log Message: New model where example restores defaults before finishing. This allows examples to be done in any order without cross-talk between them and without arbitrary settings to start some examples which are a function of the example run before. So far this new model has only been applied to plssub, but (at least) fonts and colours need to be converted to this style as well. 1,2 plssub(1,1) 3,4,5 remove plssub(1,1) Other required fixups: 2 start with pladv (this is necessary with new plssub [without buried pladv], but don't know why). 5,10 remove extra pladv that is not in C or python examples. This solves long-standing bug where png device created empty files in family mode. For 10, note that plhist calls plenv which calls pladv so that is why extra pladv is not necessary in that case. |
From: Alan W. I. <ai...@us...> - 2001-12-21 01:27:49
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv611 Modified Files: x01.tcl x02.tcl x03.tcl Log Message: Changes to make as consistent as possible with C examples. Results were essentially (aside from date and one-line colour reset to default at end) identical except for 3rd example. There, I pinned it down to the call to plptex for the angle labels, but I have no clue why this front end gives a different result than the C (and python) front ends in this case. |
From: Alan W. I. <ai...@us...> - 2001-12-21 01:36:27
|
Update of /cvsroot/plplot/plplot/examples/tcl In directory usw-pr-cvs1:/tmp/cvs-serv2924 Modified Files: plgrid.tcl x04.tcl x05.tcl x08.tcl x09.tcl x11.tcl x13.tcl x16.tcl x18.tcl Log Message: pi values changed to be consistent with value in /usr/include/math.h. |