You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
(14) |
Jun
(1) |
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(16) |
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(13) |
Feb
(22) |
Mar
(7) |
Apr
(8) |
May
(8) |
Jun
(11) |
Jul
(2) |
Aug
|
Sep
(5) |
Oct
(31) |
Nov
(23) |
Dec
(3) |
| 2002 |
Jan
(1) |
Feb
(17) |
Mar
(10) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
|
Aug
|
Sep
(11) |
Oct
(5) |
Nov
(21) |
Dec
(20) |
| 2003 |
Jan
(27) |
Feb
(13) |
Mar
(20) |
Apr
(11) |
May
(12) |
Jun
(7) |
Jul
(16) |
Aug
(21) |
Sep
(9) |
Oct
(28) |
Nov
(24) |
Dec
(30) |
| 2004 |
Jan
(31) |
Feb
(5) |
Mar
|
Apr
(8) |
May
(12) |
Jun
(7) |
Jul
(13) |
Aug
(12) |
Sep
(2) |
Oct
(14) |
Nov
(42) |
Dec
(14) |
| 2005 |
Jan
|
Feb
|
Mar
(20) |
Apr
(17) |
May
(9) |
Jun
|
Jul
(7) |
Aug
(3) |
Sep
(17) |
Oct
(14) |
Nov
(9) |
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
(13) |
Apr
(2) |
May
(46) |
Jun
(2) |
Jul
(20) |
Aug
(26) |
Sep
(31) |
Oct
(5) |
Nov
(9) |
Dec
(13) |
| 2007 |
Jan
(24) |
Feb
(22) |
Mar
(13) |
Apr
(25) |
May
(25) |
Jun
(9) |
Jul
(20) |
Aug
(9) |
Sep
(26) |
Oct
(3) |
Nov
(4) |
Dec
(3) |
| 2008 |
Jan
(92) |
Feb
(35) |
Mar
(39) |
Apr
(15) |
May
|
Jun
|
Jul
(18) |
Aug
(5) |
Sep
(5) |
Oct
(7) |
Nov
(10) |
Dec
(27) |
| 2009 |
Jan
(35) |
Feb
(34) |
Mar
(13) |
Apr
(9) |
May
(18) |
Jun
(9) |
Jul
(15) |
Aug
(13) |
Sep
(64) |
Oct
(7) |
Nov
(43) |
Dec
|
| 2010 |
Jan
(75) |
Feb
(22) |
Mar
(44) |
Apr
(34) |
May
(47) |
Jun
(77) |
Jul
(28) |
Aug
(7) |
Sep
(45) |
Oct
(1) |
Nov
(19) |
Dec
(7) |
| 2011 |
Jan
(14) |
Feb
|
Mar
(6) |
Apr
(12) |
May
(19) |
Jun
(3) |
Jul
(8) |
Aug
(4) |
Sep
(3) |
Oct
(21) |
Nov
(11) |
Dec
(4) |
| 2012 |
Jan
(2) |
Feb
(9) |
Mar
|
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(5) |
Oct
(1) |
Nov
(18) |
Dec
(2) |
| 2013 |
Jan
(15) |
Feb
(16) |
Mar
(8) |
Apr
(5) |
May
|
Jun
(1) |
Jul
(17) |
Aug
(3) |
Sep
(17) |
Oct
(43) |
Nov
(25) |
Dec
(9) |
| 2014 |
Jan
(4) |
Feb
(8) |
Mar
(20) |
Apr
(14) |
May
(49) |
Jun
(1) |
Jul
|
Aug
(18) |
Sep
(2) |
Oct
(1) |
Nov
(22) |
Dec
(3) |
| 2015 |
Jan
(41) |
Feb
(2) |
Mar
(34) |
Apr
(30) |
May
(14) |
Jun
(17) |
Jul
(29) |
Aug
(3) |
Sep
(3) |
Oct
(1) |
Nov
(7) |
Dec
(4) |
| 2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
(4) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
(25) |
Oct
(9) |
Nov
(14) |
Dec
(13) |
| 2017 |
Jan
(11) |
Feb
(8) |
Mar
(12) |
Apr
(4) |
May
(25) |
Jun
(2) |
Jul
|
Aug
(5) |
Sep
(10) |
Oct
(25) |
Nov
|
Dec
(6) |
| 2018 |
Jan
(18) |
Feb
(6) |
Mar
(6) |
Apr
(1) |
May
(7) |
Jun
(13) |
Jul
(8) |
Aug
|
Sep
(5) |
Oct
(2) |
Nov
(17) |
Dec
(3) |
| 2019 |
Jan
(11) |
Feb
(4) |
Mar
(13) |
Apr
(19) |
May
(1) |
Jun
(2) |
Jul
(8) |
Aug
(4) |
Sep
(32) |
Oct
(51) |
Nov
(1) |
Dec
(9) |
| 2020 |
Jan
(9) |
Feb
(6) |
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
(5) |
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
|
| 2022 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: ooOoo <jg3...@ya...> - 2004-04-01 20:34:18
|
Is it possible to build statically-linked, stand-alone
executable files with plplot?
When I link with the -static option, I get many
"undefined references" (see output below). This
result was with the 5.2.1 version of plplot, running
under RedHat 9, with f77.
Thinking that I may not have built the plplot
libraries to enable static linking, I began to install
the 5.3.0 version. After getting through make, I saw
nothing listed after "Available device drivers/static"
(see output below).
Am I doing something incorrect, or is it simply not
possible to make stand-alone executables?
---- errors generated when trying to build a static
executable ----------
plplot-5.2.1
This is the link command I used:
f77 -static -o itcsim2 itcsim2.o hybrd1.o deriv1.o
gaussj.o sort2.o lspoly.o itc2.o timedate.o -L
/usr/local/lib -lplplotf77 -I/usr/local/include/plplot
-L/usr/X11R6/lib -lX11 -lieee -lm
... which gave these errors:
/usr/local/lib/libplplotf77.a(scstubs.o)(.text+0xd):
In function `pladv_':
/tmp/plplot-5.2.1/bindings/f77/scstubs.c:15: undefined
reference to `c_pladv'
/usr/local/lib/libplplotf77.a(scstubs.o)(.text+0x49):
In function `plaxes7_':
/tmp/plplot-5.2.1/bindings/f77/scstubs.c:22: undefined
reference to `c_plaxes'
... followed by many more lines like the ones above
------- output after make (no static device drivers?)
-------------------------
(After editing the configure file to change the
following from the defaults,
with_csa=no and with_double=no
I ran ./configure, and make. Part of the output
looked like this...)
(plplot-5.3.0)
devices: dg300 png jpeg hp7470 hp7580 lj_hpgl
imp ljii ljiip mem ntk nul
l pbm plmeta ps psc pstex xterm tek4010 tek4107
mskermit versaterm vlt conex tek
4010f tek4107f tk xfig xwin
Available device drivers:
static:
dynamic: dg300.la gd.la hpgl.la impress.la
ljii.la ljiip.la mem.la ntk.l
a null.la pbm.la plmeta.la ps.la pstex.la tek.la tk.la
xfig.la xwin.la
Compilation options:
with_debug: no with_opt: yes
with_warn: no with_profile: no
Library options:
enable_shared: yes enable_static: yes
with_rpath: yes with_double: no
Optional libraries:
with_qhull: no with_csa: no
with_freetype: yes with_pthreads: no
Language Bindings:
enable_tcl: yes enable_itcl: no
enable_cxx: yes enable_f77: yes
enable_java: no enable_python: no
enable_octave: no
--------------------------------------------------------
__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/
|
|
From: Koen v. d. D. <kvd...@ea...> - 2004-02-12 22:37:26
|
Hi, I am pleased to announce that plplot 5.3.0 has been added to the fink project. It is only available for Mac OS X 10.3, and the 'unstable' tree of fink needs to be enabled. Please refer to fink documentation how to do this. I would appreciate any feedback on installing and usage (positive or negative :-). thanks, - Koen. |
|
From: Alan W. I. <ir...@be...> - 2004-02-11 03:12:57
|
On 2004-02-11 01:05+0100 Javier Galan Lacarra wrote:
> I can compiled tutor.c and i have created the file that needs it in the right
> way. However, i can`t see points united by lines as i think it must be as
> follows in the code:
>
> for (i = 0; i < M; i++) {
> plpoin(N, x, y[i], i + OFFSET);
> plline(N, x, y[i]);
> }
>
> Should i see points united by lines? Why i dont see then?
The quick answer is tutor.c is unmaintained at the moment. There have been
PLplot API changes, and tutor.c may well be a victim of that. Try the
x??c.c examples (which are well-maintained) instead to start.
If you decide to dig deeper into tutor.c and find what is wrong with it (by
comparing with the x??c.c examples or looking at our detailed documentation
at http://plplot.sourceforge.net/docbook-manual/), then please send me a
patch, and I will make the appropriate change in our code base.
Alan
__________________________
Alan W. Irwin
email: ir...@be...
phone: 250-727-2902
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the PLplot scientific plotting software
package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the
Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project
(lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
|
|
From: Javier G. L. <j_...@ab...> - 2004-02-11 00:05:34
|
I can compiled tutor.c and i have created the file that needs it in the right
way. However, i can`t see points united by lines as i think it must be as
follows in the code:
for (i = 0; i < M; i++) {
plpoin(N, x, y[i], i + OFFSET);
plline(N, x, y[i]);
}
Should i see points united by lines? Why i dont see then?
|
|
From: Arjen M. <arj...@wl...> - 2004-02-04 07:28:34
|
marc schellens wrote: > > In order to evaluate wxWindows for the GDL project > (http://sourceforge.net/projects/gnudatalanguage) > I installed wxWindows on my Mandrake 9.1 Linux box. > > When I ran then c++ examples I got the following: > > [root@rock c++]# ./x01 > PLplot library version: 5.2.1.rc2.5.3.0 > > Plotting Options: > < 1> xwin X-Window (Xlib) > < 2> tk Tcl/TK Window > < 3> xterm Xterm Window > < 4> tekt Tektronix Terminal (4010) > < 5> tek4107t Tektronix Terminal (4105/4107) > < 6> mskermit MS-Kermit emulator > < 7> versaterm Versaterm vt100/tek emulator > < 8> vlt VLT vt100/tek emulator > < 9> conex Conex vt320/tek emulator > <10> dg300 DG300 Terminal > <11> plmeta PLplot Native Meta-File > <12> tekf Tektronix File (4010) > <13> tek4107f Tektronix File (4105/4107) > <14> ps PostScript File (monochrome) > <15> psc PostScript File (color) > <16> xfig Fig file > <17> ljiip LaserJet IIp/deskjet compressed graphics > <18> ljii LaserJet II Bitmap File (150 dpi) > <19> hp7470 HP 7470 Plotter File (HPGL Cartridge, Small Plotter) > <20> hp7580 HP 7580 Plotter File (Large Plotter) > <21> lj_hpgl HP Laserjet III, HPGL emulation mode > <22> imp Impress File > <23> pbm PDB (PPM) Driver > <24> pstex Combined Postscript/LaTeX files > <25> null Null device > <26> ntk New tk driver > <27> mem User-supplied memory device > > Enter device number or keyword: 1 > > *** PLPLOT ERROR *** > Unable to open or allocate memory for font file > Program aborted > > This happened for any option I chose. > Any suggestions? > > Thanks, > marc > Just found this message in my inbox - probably very late due to problems at SF. Copy the font files into the directory containing the example programs and try again (you can find them in the data directory) There is a more elegant solution, but I do not know by heart - an environment variable like PLPLOT_DIR (?) Regards, Arjen |
|
From: Rafael L. <rla...@us...> - 2004-02-04 00:52:58
|
[N.B.: this is the text version of the announcement in http://plplot.sf.net] Announcement of PLplot-5.3.0 _________________________________________________________________ Release Notes The [1]PLplot development team is proud to announce the release of version [2]5.3.0 of the [3]PLplot scientific plotting library. This version of PLplot comes out nine months after the latest release (5.2.1) and represents a considerable amount of development work, as documented in the [4]ChangeLog of CVS activity. The main focus of this release is the strengthening of "niche occupation" by PLplot. Indeed, two of the traditional core language bindings (C++ and Fortran 77) are highly improved, and the configuration/build system became more robust, allowing successful installations in platforms like MacOS X and Cygwin. Changes API * With this release, the ABI (Application Binary Interface) backward compatibility of the PLplot library has been broken, because the libraries libnn and libcsa were renamed to libcsironn and libcsirocsa, respectively. For this reason, the soversion number had to change. In Linux, for instance, the libraries are called now libplplot*.so.9.0.0. * plsabort: New function. Similar to plsexit, should be used to set a handler for the plabort function. * plot3d: Plot a contour only if the number of points in the contour is greater than zero. * plshade: Fixed corner case when argument pltr == NULL and contouring is wanted. * plgriddata: Arguments have type PLINT now, consistent with the rest of the API. * plline: Fill clipping improved. Language Bindings * The C++ API has been totally rewritten, with 13 API additions, most notably the command-line parsing functions. The interface is much more modern now and the demos were revamped. Several backward incompatibilities have been introduced, such that the libplplotcxx has a separate soversion number now, independent of that for the C PLplot library. * The API for Fortran 77 was completed and should be more portable. It includes the functions for parsing command line options, as well as plstripc-, plshade- plmesh-, and plsurf-related API functions. The examples were rewritten and mimic the C examples closely. * The Java stubs are collected into a loadable module instead of in a library as before. Setting LD_LIBRARY_PATH is not required anymore. Also, there is no need for using CLASSPATH. Since the Java interface is now mature, its building is enabled by default. * PLplot support was included in the latest version of [5]PDL (the Perl Data Language). Porting of the C PLplot demos to Perl has started and the first file is included in this release (examples/perl/x01.pl). The PDL bindings are likely to evolve a lot in the near future, and the C demos will be ported progressively. * Many Octave demos are improved now, in particular those featuring mouse interactivity. Although the bindings are still compatible with the 2.0 series of Octave, compatibility at the script level is only guaranteed for the 2.1 series. However, there are some issues with the latest version of Octave (2.1.53) and, for this reason, Octave bindings build is disabled by default in configure. Drivers * The drivers for Windows (DOS/djgpp, Win32/msdev, and win-tk) have been updated and should work in this release. * The line width setting in the ps/psc driver is fixed and the results are visually equivalent to those obtained with the other drivers. * In the xwin driver, a window resizing bug is fixed. This bug appeared when several windows were used in a pthreaded application. Also, the xwin driver uses now by default pthreads as well as "default visual". To disable them, the user has to use "-drvopt usepth=0" and "-drvopt defvis=0". Config/Build/Install * The Autotools-based PLplot configuration became much more robust. The autoconf/automake/libtool constructs have been modernized and several combinations of configuration options work better in this release. * Use of "make prefix=/some/path install" for setting the installation prefix works now. * Compliance with the [6]FHS (Filesystem Hierarchy Standard) is being pursued. The architecture independent data files are now installed in ${prefix}/share/plplot<version>. * The previous support for a local defaults file for configure has been removed in favor of the built-in CONFIG_SITE support. The reconfig script is made permanent and not automatically generated as before. * Checks for C compiler NaN awareness is improved (this is necessary for compiling the libcsironn/csa libraries). * The Python and Swig configuration code is more robust now. * The [7]pkg-config support has undergone a total rewrite and should be much more portable with this release. It is activated with option --with-pkg-config to configure. The plplot-config script is still kept as an alternative to the pkg-config support. See the installed example/*/Makefile for examples of use. * When developing the PLplot library itself, developers do not need to install the whole package in order to text/evaluate the changes. This is implemented through the new core function plInBuildTree, and the new configuration variable BUILD_DIR. Library core * Memory management fixes: almost all of the memory leaks revealed by [8]valgrind are gone. There are still some problems under investigation and their fixes will be integrated in the next release. * The libraries libcsironn and libcsirocsa were updated to versions 1.38 and 0.22, respectively. * Almost all compilation warnings messages disappeared, even when compiling with gcc -Wall. * plOpenFile: sane use of stderr and stdout. This function respects the option -debug now. * Re-enabled the setting of the tcl_cmd internal option (only affects plrender -dev tk). Documentation * The PLplot Documentation in DocBook format is released now under Free Software terms, with a license similar similar to the [9]FreeBSD Documentation License. * The HTML form of the documentation uses [10]CSS (Cascade Style Sheets) now. Tests * The test suite test/plplot-test.sh fully works for all front-ends. Acknowledgments The following PLplot core developers actively participated in this release: Joao Cardoso, Vincent Darley, Alan W. Irwin, Rafael Laboissiere, Maurice LeBrun, Arjen Markus, Andrew Roach, and Andrew Ross. Several people participated as testers and/or helped to port PLplot to different systems and architectures: Koen van der Drift, Ullal Devappa Kini, Rob Managan, Per Persson, Michel Peyrard, Valerij Pipin, Olof Svensson, and Brian D. Wright. Many others have participated to discussions in the plplot-devel and plplot-general mailings lists. Rafael Laboissiere, 2004-02-02 [11]PLplot home page | [12]Text version | [13]PDF version | [14]XML source | [15]Makefile $Id: announce-plplot-5.3.0.xml,v 1.8 2004/02/03 23:49:10 rlaboiss Exp $ References 1. http://sourceforge.net/project/memberlist.php?group_id=2915 2. http://sourceforge.net/project/showfiles.php?group_id=2915 3. http://plplot.sf.net/ 4. http://plplot.sf.net/announce/ChangeLog-5.2.1-5.3.0 5. http://pdl.perl.org/ 6. http://www.pathname.com/fhs/ 7. http://www.freedesktop.org/software/pkgconfig/ 8. http://valgrind.kde.org/ 9. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ln16.html 10. http://www.w3c.org/Style/CSS/ 11. file://localhost/home/rafael/devel/plplot/www/index.html 12. http://plplot.sf.net/announce/announce-plplot-5.3.0.txt 13. http://plplot.sf.net/announce/announce-plplot-5.3.0.pdf 14. http://plplot.sf.net/announce/announce-plplot-5.3.0.xml 15. http://plplot.sf.net/announce/Makefile |
|
From: marc s. <m_s...@ho...> - 2004-01-30 20:18:37
|
In order to evaluate wxWindows for the GDL project (http://sourceforge.net/projects/gnudatalanguage) I installed wxWindows on my Mandrake 9.1 Linux box. When I ran then c++ examples I got the following: [root@rock c++]# ./x01 PLplot library version: 5.2.1.rc2.5.3.0 Plotting Options: < 1> xwin X-Window (Xlib) < 2> tk Tcl/TK Window < 3> xterm Xterm Window < 4> tekt Tektronix Terminal (4010) < 5> tek4107t Tektronix Terminal (4105/4107) < 6> mskermit MS-Kermit emulator < 7> versaterm Versaterm vt100/tek emulator < 8> vlt VLT vt100/tek emulator < 9> conex Conex vt320/tek emulator <10> dg300 DG300 Terminal <11> plmeta PLplot Native Meta-File <12> tekf Tektronix File (4010) <13> tek4107f Tektronix File (4105/4107) <14> ps PostScript File (monochrome) <15> psc PostScript File (color) <16> xfig Fig file <17> ljiip LaserJet IIp/deskjet compressed graphics <18> ljii LaserJet II Bitmap File (150 dpi) <19> hp7470 HP 7470 Plotter File (HPGL Cartridge, Small Plotter) <20> hp7580 HP 7580 Plotter File (Large Plotter) <21> lj_hpgl HP Laserjet III, HPGL emulation mode <22> imp Impress File <23> pbm PDB (PPM) Driver <24> pstex Combined Postscript/LaTeX files <25> null Null device <26> ntk New tk driver <27> mem User-supplied memory device Enter device number or keyword: 1 *** PLPLOT ERROR *** Unable to open or allocate memory for font file Program aborted This happened for any option I chose. Any suggestions? Thanks, marc _________________________________________________________________ STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail |
|
From: Koen v. d. D. <kvd...@ea...> - 2004-01-27 14:29:02
|
On Jan 26, 2004, at 10:31 AM, Rafael Laboissiere wrote: > The tarball name is plplot-5.2.1.rc2.5.3.0.tar.gz. It was generated > directly from CVS HEAD and includes all the last bug fixes, including > Andrew > Ross' memory management patches, which fixed all known memory leaks. > See > the ChangeLog below for details. > Is it the same that was already available on Sunday - or did you upload a new one with those last bug fixes? In the former case, no problems on Mac OS X. If the latter, I need to redownload it and try it out later. - Koen. |
|
From: <ra...@pc...> - 2004-01-27 10:28:23
|
The message cannot be represented in 7-bit ASCII encoding and has been sent as a binary attachment. |
|
From: Rafael L. <rla...@us...> - 2004-01-26 15:32:00
|
The second release candidate tarball for the forthcoming 5.3.0 release of
PLplot is available at:
http://people.debian.org/~rafael/plplot.html
and also as a File Release at SourceForge.
The tarball name is plplot-5.2.1.rc2.5.3.0.tar.gz. It was generated
directly from CVS HEAD and includes all the last bug fixes, including Andrew
Ross' memory management patches, which fixed all known memory leaks. See
the ChangeLog below for details.
As usual, Debian packages for unstable (a.k.a. sid) have been uploaded.
Please test & report. The final 5.3.0 release is scheduled for the end of
January, if no serious show-stopper appears.
--
Rafael Laboissiere
==== ChangeLog 5.2.1.rc1.5.3.0 => 5.2.1.rc2.5.3.0 =====
Commit from rlaboiss (2004-01-25 23:21 CET)
--------------------
Since on Octave 2.1.53 glob returns a cell array instead of a padded char
array, call char() on the result of glob(), such that toggle_plplot_use will
work on both Octave 2.1.50 and 2.1.53.
Thanks to Brian D. Wright <bdw...@ph...> for the fix.
plplot bindings/octave/PLplot/toggle_plplot_use.m 1.6
Commit from rlaboiss (2004-01-25 23:17 CET)
--------------------
Call help for plplot_octave_path instead of octave_plplot_path
plplot bindings/octave/PLplot/plplot_octave_path.m.in 1.8
Commit from jcard (2004-01-25 19:53 CET)
-----------------
Fix help message.
plplot bindings/octave/PLplot/set_view.m 1.11
Commit from jcard (2004-01-25 19:52 CET)
-----------------
Fix usage message. Slightly mouse behavior change.
plplot bindings/octave/demos/x01c.m 1.9
Commit from jcard (2004-01-25 19:48 CET)
-----------------
Fix usage messages.
plplot bindings/octave/demos/x14c.m 1.8
Commit from rlaboiss (2004-01-25 15:37 CET)
--------------------
[ RL for AWI: ]
The include directories aren't specified quite correctly in
bindings/python/Makefile.am.
AM_CPPFLAGS = $(INCLTDL) -I/$(PYTHON_INC_DIR) -I/$(PYTHON_NUM_DIR) $(X_CFLAGS)
should be replaced by
AM_CPPFLAGS = $(INCLTDL) -I$(PYTHON_INC_DIR) -I$(PYTHON_NUM_DIR) $(X_CFLAGS)
The first way puts a double slash in the result (since both PYTHON_INC_DIR
and PYTHON_NUM_DIR already have a leading slash). This double slash confuses
the Cygwin compiler and shouldn't be there anyway.
plplot bindings/python/Makefile.am 1.25
Commit from rlaboiss (2004-01-25 15:32 CET)
--------------------
Put the install-data-hook rule outside the enable_cxx conditional.
Configure --disable-cxx should work now.
plplot examples/c++/Makefile.am 1.14
Commit from rlaboiss (2004-01-25 15:28 CET)
--------------------
Removed the install-data-hook rule from inside the with_pkg_config
conditional. Instead, Use the conditional inside the -hook rule.
This pattern have been used already in other Makefile.am files in PLplot.
plplot pkgcfg/Makefile.am 1.11
Commit from rlaboiss (2004-01-25 15:24 CET)
--------------------
Use "+=" automake construct to set SUBDIR. Code is now cleaner and nicer.
plplot lib/Makefile.am 1.9
Commit from rlaboiss (2004-01-25 15:08 CET)
--------------------
Exclude from EXTRA_DIST the *.sh files that are generated by AC_OUTPUT.
plplot test/Makefile.am 1.12
Commit from rlaboiss (2004-01-25 15:04 CET)
--------------------
Produce a unified diff in cvs commit messages
CVSROOT loginfo 1.64
Commit from rlaboiss (2004-01-25 15:02 CET)
--------------------
Dummy commit, please ignore
plplot acinclude.m4 1.14
plplot bootstrap.sh 1.29
Commit from rlaboiss (2004-01-25 14:52 CET)
--------------------
Added build instruction notes for the Mac OS X (Fink). Thanks to Koen van
der Drift <kvd...@ea...>.
plplot INSTALL 1.11
Commit from airwin (2004-01-25 05:01 CET)
------------------
Update to remove solved problems, and document new problems which have
surfaced because of our more extensive cross-platform testing.
plplot PROBLEMS 1.25
Commit from rlaboiss (2004-01-24 18:29 CET)
--------------------
Dummy commit
plplot bootstrap.sh 1.28
Commit from rlaboiss (2004-01-24 18:27 CET)
--------------------
Use syncmail instead of dncvspipe for commit notifications.
CVSROOT loginfo 1.63
Commit from andrewross (2004-01-23 16:00 CET)
----------------------
Fix plend() to check the library is initialised before trying to clear up.
plplot src/plcore.c 1.125
Commit from airwin (2004-01-23 07:06 CET)
------------------
PHI and THETA statement functions must have integer arguments according to
solaris native f95 compiler. g77 doesn't care and gives the identical result.
plplot examples/f77/x18f.fm4 1.6
Commit from airwin (2004-01-23 05:48 CET)
------------------
Account for two variations of BIG_ENDIAN symbol in system headers.
#elif defined(BIG_ENDIAN) ==> #elif defined(BIG_ENDIAN) || defined(_BIG_ENDIAN)
plplot sysloc.in 1.71
plplot lib/csa/nan.h 1.3
plplot lib/nn/nan.h 1.3
Commit from rlaboiss (2004-01-22 23:32 CET)
--------------------
Synched HEAD and v5_3_0
plplot debian/changelog 1.69.2.2
plplot debian/control 1.43.2.1
Commit from rlaboiss (2004-01-22 23:30 CET)
--------------------
* debian/control: Removed most of the Conflicts/Replaces/Provides
fields, since they where legacies from the libplplot5 packages. The
libplplot9 and libplplot5 still cannot co-exist (although this is
only of theoretical interest, since there are no other packages in
Debian that depend on libplplot5).
plplot debian/changelog 1.71
plplot debian/control 1.44
Commit from rlaboiss (2004-01-22 22:52 CET)
--------------------
RL for Arjen Markus <arj...@wl...>: applied patch for DLL
examples (branch v5_3_0).
plplot sys/win32/msdev/DExamples/DExamples.mak 1.1.16.2
Commit from rlaboiss (2004-01-22 22:51 CET)
--------------------
Added year 2004 for Copyright holders AWI and RL.
plplot doc/docbook/src/plplotdoc.xml.in 1.33
Commit from rlaboiss (2004-01-22 22:49 CET)
--------------------
RL for Arjen Markus <arj...@wl...>: applied patch for DLL examples.
plplot sys/win32/msdev/DExamples/DExamples.mak 1.3
Commit from rlaboiss (2004-01-22 22:03 CET)
--------------------
Added rpm spec file for Mandrake 9.2 (contributed by Brian D. Wright
<bdw...@ph...>)
+ plplot rpm/plplot_mandrake9.2.spec 1.1
Commit from jcard (2004-01-22 04:04 CET)
-----------------
Check that the event (key/mouse button) is printable.
A Octave-2.1.50 behaviour change in is isprint()
plplot bindings/octave/demos/x01c.m 1.8
Commit from jcard (2004-01-22 03:41 CET)
-----------------
Close the slave window before ending, otherwise it will be left around.
plplot bindings/octave/demos/x14c.m 1.7
Commit from rlaboiss (2004-01-21 23:17 CET)
--------------------
Changed boolean operation OR from element-by-element to short-circuit (as it
was intended to be, originally). This was causing an error in Octave
2.1.50.
plplot bindings/octave/PLplot/plplot_octave_path.m.in 1.7
Commit from airwin (2004-01-21 22:33 CET)
------------------
Make fortran test for command-line parsing more parallel with actual code
in bindings/fortran/configurable.f.in. In particular use implicit none
and explicitly type iargc.
plplot configure.ac 1.154
Commit from airwin (2004-01-21 22:30 CET)
------------------
The iargc intrinsic must be explicitly typed for certain fortran compilers
for the implicit none case.
This change is not required by g77, but g77 still works with it.
plplot bindings/f77/configurable.f.in 1.4
Commit from airwin (2004-01-21 22:27 CET)
------------------
lnblnk and rand intrinsics require specific typing for certain compilers for
the implicit none case.
This change is not required by g77, but g77 still works with it.
plplot examples/f77/x01f.fm4 1.14
plplot examples/f77/x17f.fm4 1.6
Commit from airwin (2004-01-20 03:25 CET)
------------------
Tighten up memory managment for C examples 18 and 21.
plplot examples/c/x18c.c 1.21
plplot examples/c/x21c.c 1.12
Commit from airwin (2004-01-20 03:03 CET)
------------------
Plot a contour only if the number of points in the contour is greater than
zero.
This fix takes care of some memory management issues (use of uninitialized
values) turned up by valgrind for example 21.
plplot src/plot3d.c 1.54
Commit from airwin (2004-01-20 00:10 CET)
------------------
Tighten memory management for C examples 1-16.
plplot examples/c/x08c.c 1.41
plplot examples/c/x09c.c 1.25
plplot examples/c/x11c.c 1.22
plplot examples/c/x14c.c 1.23
plplot examples/c/x16c.c 1.25
Commit from airwin (2004-01-19 21:11 CET)
------------------
Resolved conflict. Also, original patch was slightly wrong npoints ==> points
plplot lib/nn/delaunay.c 1.5
Commit from airwin (2004-01-19 21:07 CET)
------------------
AWI for Andrew Ross.
Memory management fixes.
The C++ examples were a bit lax in freeing allocated memory. These changes
ensure all allocations are paired up with a suitable delete or Free2dGrid
call.
plplot examples/c++/x01.cc 1.8
plplot examples/c++/x01cc.cc 1.10
plplot examples/c++/x02.cc 1.5
plplot examples/c++/x03.cc 1.4
plplot examples/c++/x04.cc 1.5
plplot examples/c++/x05.cc 1.5
plplot examples/c++/x06.cc 1.4
plplot examples/c++/x07.cc 1.4
plplot examples/c++/x08.cc 1.6
plplot examples/c++/x09.cc 1.4
plplot examples/c++/x10.cc 1.4
plplot examples/c++/x11.cc 1.4
plplot examples/c++/x12.cc 1.4
plplot examples/c++/x13.cc 1.4
plplot examples/c++/x14.cc 1.6
plplot examples/c++/x15.cc 1.4
plplot examples/c++/x16.cc 1.5
plplot examples/c++/x17.cc 1.5
plplot examples/c++/x18.cc 1.4
plplot examples/c++/x19.cc 1.4
plplot examples/c++/x20.cc 1.5
plplot examples/c++/x21.cc 1.5
Commit from airwin (2004-01-19 20:17 CET)
------------------
AWI for Andrew Ross memory management cleanup.
Change plInitDispatchTable() to properly initialize driver counts,
Change plend() so that it properly frees dispatch table memory, and
allows the PLplot library to be reinitialized if you want to start over
without exiting your application.
plplot src/plcore.c 1.124
Commit from jcard (2004-01-19 20:14 CET)
-----------------
plmap(): Close map file after use, as per Andrew Ross patch
plplot src/plmap.c 1.16
Commit from jcard (2004-01-19 20:12 CET)
-----------------
delaunay_destroy(): free d->points, allocated in delaunay_build() and never released, as per Andrew Ross patch.
plplot lib/nn/delaunay.c 1.4
Commit from airwin (2004-01-19 20:10 CET)
------------------
AWI for Andrew Ross memory management cleanup.
Add #ifndef ENABLE_DYNDRIVERS ... #endif about the lines in
plD_dispatch_init_XXXXX which assign pdt->pl_MenuStr and pdt->pl_DevName. If
this is a dynamic driver then we have already assigned these strings in
plcore.c using the database. We absolutely don't want to use a static string
in the dynamic driver to initialise it with since that string will disappear
once the driver is unloaded and we are left with no valid driver name or
menu item. Oh and overwriting the string will also leak the previously
allocated memory for the names.
plplot drivers/cgm.c 1.11
plplot drivers/dg300.c 1.23
plplot drivers/gd.c 1.33
plplot drivers/gnome.c 1.31
plplot drivers/hpgl.c 1.16
plplot drivers/impress.c 1.25
plplot drivers/linuxvga.c 1.15
plplot drivers/ljii.c 1.32
plplot drivers/ljiip.c 1.19
plplot drivers/mem.c 1.2
plplot drivers/ntk.c 1.10
plplot drivers/null.c 1.23
plplot drivers/pbm.c 1.13
plplot drivers/plmeta.c 1.41
plplot drivers/ps.c 1.62
plplot drivers/pstex.c 1.17
plplot drivers/tek.c 1.50
plplot drivers/tk.c 1.83
plplot drivers/tkwin.c 1.20
plplot drivers/xfig.c 1.34
plplot drivers/xwin.c 1.118
|
|
From: Alan W. I. <ir...@be...> - 2004-01-25 17:05:23
|
On 2004-01-25 14:14+0800 Valery Pipin wrote: > I buit the binaries on ALT. Everythings went fine, exept fortran part. > On my mashine I have the trial version pgi compiler (pgf77,pgf90). The > building stopped at compiling configurable.f (variable iargc is non > declared). It is actually a function with void arguments. > I guess it shoud be declared as integer. Everything has gone well after > correcting this. Thanks, Valery, for that ALT Linux report. We discovered integer typing of iargc is the correct thing to do for other fortran compilers a few days ago, but it is nice to have it confirmed for the pgi fortran compiler as well. That fix and a number of other fixes we have accumulated should be be in the second release candidate which should be ocming out shortly. Watch this space for the announcement. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
|
From: Valery P. <pi...@is...> - 2004-01-25 06:13:42
|
I buit the binaries on ALT. Everythings went fine, exept fortran part. On my mashine I have the trial version pgi compiler (pgf77,pgf90). The building stopped at compiling configurable.f (variable iargc is non declared). It is actually a function with void arguments. I guess it shoud be declared as integer. Everything has gone well after correcting this. Take care Valery |
|
From: <ip...@en...> - 2004-01-24 01:53:05
|
Need to host child porn, illegal content, Spam advert site? Try www.hopone.net you will be able to host anything you desire. You can get fresh stolen dumps here: http://www.shadowcrew.com/phpBB2/viewtopic.php?t=636 Credit cards with cvv2 information are available here: http://www.shadowcrew.com/phpBB2/viewtopic.php?t=409 Our site will be usefull for the those who want to wash their money also :) (If you don't want to pay taxes or you need to buy something illegal like weapons or drugs). Fresh paypal accounts here: http://www.shadowcrew.com/phpBB2/viewtopic.php?t=553 Only using our site you can get every detail of any US citizen including SSN number: http://www.shadowcrew.com/phpBB2/viewtopic.php?t=701 Fresh eBay accounts for a low price available as well: http://www.shadowcrew.com/phpBB2/viewtopic.php?t=290 You can order by phone: : +1-703-547-2000. Best regards, www.shadowcrew.com |
|
From: <jc...@fe...> - 2004-01-23 00:44:07
|
On Thursday 22 January 2004 23:16, Jo=E3o Cardoso wrote: | On Thursday 22 January 2004 19:13, Gregg Germain wrote: | | HI, | | | | I'm a PLPLOT newbie. I've modified the example, x20c, to only read in | | an image and display it. | | | | I now want to use the mouse to pan the image. What, if any, tools do= es | | PLPLOt provide to do this? | | None. You have to read the pointer position plus any key modifier and | redraw the image with the new limits... not fast. | Or you might want to change the plot limits, but you have to plot again. | Also not fast. PLplot was not designed to be iterative, although some dem= os ionteractyiev, ah, interactive I mean :) Joao | give that illusion :( | | Joao | | | None of the examples demonstrate this and the | | documentation on sourceforge doesn't help much. | | | | Thanks for any help. | | | | | | --- Gregg | | | | "Improvise, adapt, overcome." | | gr...@he... | | Smithsonian Center for Astrophysics | | Phone: (617) 496-1558 | | | | | | | | | | | | ------------------------------------------------------- | | The SF.Net email is sponsored by EclipseCon 2004 | | Premiere Conference on Open Tools Development and Integration | | See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. | | http://www.eclipsecon.org/osdn | | _______________________________________________ | | Plplot-general mailing list | | Plp...@li... | | https://lists.sourceforge.net/lists/listinfo/plplot-general | | ------------------------------------------------------- | The SF.Net email is sponsored by EclipseCon 2004 | Premiere Conference on Open Tools Development and Integration | See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. | http://www.eclipsecon.org/osdn | _______________________________________________ | Plplot-general mailing list | Plp...@li... | https://lists.sourceforge.net/lists/listinfo/plplot-general |
|
From: <jc...@fe...> - 2004-01-23 00:34:58
|
On Thursday 22 January 2004 19:13, Gregg Germain wrote: | HI, | | I'm a PLPLOT newbie. I've modified the example, x20c, to only read in an | image and display it. | | I now want to use the mouse to pan the image. What, if any, tools does | PLPLOt provide to do this? None. You have to read the pointer position plus any key modifier and redraw the image with the new limits... not fast. Or you might want to change the plot limits, but you have to plot again. Also not fast. PLplot was not designed to be iterative, although some demos give that illusion :( Joao | None of the examples demonstrate this and the | documentation on sourceforge doesn't help much. | | Thanks for any help. | | | --- Gregg | | "Improvise, adapt, overcome." | gr...@he... | Smithsonian Center for Astrophysics | Phone: (617) 496-1558 | | | | | | ------------------------------------------------------- | The SF.Net email is sponsored by EclipseCon 2004 | Premiere Conference on Open Tools Development and Integration | See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. | http://www.eclipsecon.org/osdn | _______________________________________________ | Plplot-general mailing list | Plp...@li... | https://lists.sourceforge.net/lists/listinfo/plplot-general |
|
From: Gregg G. <gr...@he...> - 2004-01-22 19:13:51
|
HI,
I'm a PLPLOT newbie. I've modified the example, x20c, to only read in an
image and display it.
I now want to use the mouse to pan the image. What, if any, tools does PLPLOt
provide to do this? None of the examples demonstrate this and the
documentation on sourceforge doesn't help much.
Thanks for any help.
--- Gregg
"Improvise, adapt, overcome."
gr...@he...
Smithsonian Center for Astrophysics
Phone: (617) 496-1558
|
|
From: Alan W. I. <ir...@be...> - 2004-01-22 19:09:36
|
On behalf of the PLplot core team I recently invited Arjen Markus and Andrew Ross to join us, and I am quite pleased to announce that they have both accepted our invitation. In practical terms this means they will have direct cvs write access to the PLplot code (rather than submitting patches as before), and instant cvs read access. There are intangible benefits as well such as having more of a say in the direction PLplot will take in the future. To introduce the new core team members a little, Arjen is already in charge of the sys/win32/msdev port of PLplot and also has substantial experience on the Unix side of things as well. His principal languages are C, fortran, and Tcl; and he has recently helped out by providing standard fortran examples to test our refurbished fortran interface. Andrew has recently completely refurbished our C++ interface to PLplot, programmed the standard examples in C++ to help test that interface, and also figured out some long-standing bugs we had in the memory management of our core C code. On behalf of the PLplot core team, welcome to Arjen and Andrew! I am sure they will both help our team achieve an ever brighter future for PLplot. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
|
From: Arjen M. <arj...@wl...> - 2004-01-22 09:26:43
|
Rafael Laboissiere wrote: > > The first release candidate tarball for the forthcoming 5.3.0 release of > PLplot is available at: > > http://people.debian.org/~rafael/plplot.html > > and also as a File Release at SourceForge. > > The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main user-visible > changes since the last cvs test tarball (5.2.1.cvs.20040115) regard > improvements in the configuration support for MacOS X. We hope that all the > remaining issues on MacOS X are addressed in this tarball. > > As usual, Debian packages for unstable (a.k.a. sid) have been uploaded. > I have just tested the whole sequence of building the static and dynamic libraries for the Win32 driver. Everything went smoothly, with one minor exception: The current makefile DExamples.mak in sys/win32/msdev/DExamples fails if the directory that will hold the results of the compilation and linking does not exist yet. It would be a matter of adding an extra command to that file per example. If we think it is important enough to do that, then let me know. Otherwise I am satisfied with the current tarball. Regards, Arjen |
|
From: <jc...@fe...> - 2004-01-20 16:13:36
|
On Monday 19 January 2004 22:36, Rafael Laboissiere wrote: | The first release candidate tarball for the forthcoming 5.3.0 release | of PLplot is available at: | | http://people.debian.org/~rafael/plplot.html | | and also as a File Release at SourceForge. | | The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main | user-visible changes since the last cvs test tarball | (5.2.1.cvs.20040115) regard improvements in the configuration support | for MacOS X. We hope that all the remaining issues on MacOS X are | addressed in this tarball. | | As usual, Debian packages for unstable (a.k.a. sid) have been | uploaded. | | Please test & report. On an alpha OSF1-4.0, with gcc-3.0.3, it configured/run almost OK. Some problems: isinf/isnan not detected during configure pthreads not detected during configure configure:28085: result: no configure:28095: checking for isnan configure:28152: gcc -o conftest -g -O2 -mieee conftest.c >&5 /bin/ld: Unresolved: isnan collect2: ld returned 1 exit status Compiling the test program with -lm solves the problem examples/c++/x01 compilation fails: x01.cc:278: `usleep' undeclared (first use this function) this was already reported and a solution searched, but none appeared examples/x20 fails (in the build dir, didn't tried install): No such file - aborting as lena.pgm was (of course) not found examples/x18f the 5 and following pages aren't equal to the corresponding c examples, only a circle is ploted at the base xy plane The installed Octave is very old and pluggins are not compilable -- this is not PLplot fault. Configuring with the native fortran compiler fails at bindings/f77 f90: Error: configurable.f, line 35: This name does not have a type, and must have an explicit type. [IARGC] numargs = iargc() ----------------^ The native fortran compiler was working in the previous release, so this is a step-back. Joao |
|
From: Rafael L. <rla...@us...> - 2004-01-19 22:59:47
|
* Rafael Laboissiere <rla...@us...> [2004-01-19 23:36]:
> The first release candidate tarball for the forthcoming 5.3.0 release of
> PLplot is available at:
>
> [...]
Sorry, I forgot the famous ChangeLog. Enclosed below.
--
Rafael
===== ChangeLog 5.2.1.cvs.20040115 => 5.2.1.rc1.5.3.0 =====
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:43 CET)
-------------------------------------
Committing the changes to the WIN32 driver done by Arjen Markus to the
v5_3_0 branch. This changes should have zero impact in the resulting
release tarball.
plplot include/plplotP.h 1.74.2.1
plplot sys/win32/msdev/README.TXT 1.2.4.1
plplot sys/win32/msdev/makefile 1.12.2.1
plplot sys/win32/msdev/DExamples/DExamples.mak 1.1.16.1
plplot sys/win32/msdev/plpdll/plpdll.mak 1.1.16.1
plplot sys/win32/msdev/plplib/plplib.mak 1.5.4.1
plplot sys/win32/msdev/src/plplot.h 1.2.12.1
plplot sys/win32/msdev/src/plplot.rc 1.2.12.1
plplot sys/win32/msdev/src/plplotd.def 1.1.16.1
plplot sys/win32/msdev/src/plstub.cpp 1.2.12.1
plplot sys/win32/msdev/src/win3.cpp 1.7.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:32 CET)
-------------------------------------
Set RELEASE_DATE as today.
plplot configure.ac 1.150.2.4
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:30 CET)
-------------------------------------
Break a long AC_MSG_WARN message into two lines, as per the recommended
practice. This is 80-columns-xterm friendly.
plplot sysloc.in 1.69.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:28 CET)
-------------------------------------
[ Forcing cvs commit to get the correct log message, screwed up in the
previous commit: ]
When PLplot is configured with disable_shared, dyndrivers must also be
disabled. However, this test was done too late in configure.ac, after the
libltdl checks were done conditionally on the value of enable_dyndrivers.
This was causing needless checks and configuration of libltdl.
Since this check is done now before AC_PROG_LIBTOOL, where enable_shared is
usually initialized, an explicit initialization of enable_shared (=yes) was
needed at the beginning of configure.ac.
plplot configure.ac 1.150.2.3
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:15 CET)
-------------------------------------
When PLplot is configured with disable_shared, dyndrivers must be disabled.
However, this test was done too late in configure.ac, after the libltdl
checks were done conditionally on the value of enable_dyndrivers.
Since this check is done now before AC_INIT_LIBTOOL
plplot configure.ac 1.150.2.2
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:09 CET)
-------------------------------------
This is a most cosmetic change, just to get the $(libplplot) variable added
to get_drv_info_LDADD instead of redefining it.
plplot drivers/Makefile.am 1.36.2.2
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:02 CET)
-------------------------------------
Parse the name of the library correctly when processing a *.la entry. Wrong
results were occurring when the file name containing "lib"twice, as in
libglib.la.
plplot scripts/get-dependency-libs.sh 1.4.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-19 21:00 CET)
-------------------------------------
Include $(LIBLTDL) in libplplot@LIB_TAG@_la_LIBADD conditionally on the
Automake conditional enable_dyndrivers. This fixes the problem of libltdl
being looked for when compiling libplplot under configure --disable-shared.
plplot src/Makefile.am 1.11.2.1
Commit from airwin (2004-01-19 19:16 CET)
------------------
AWI for Arjen Markus: Redefine tmpfile for WIN32 case.
plplot include/plplotP.h 1.75
Commit from airwin (2004-01-19 19:09 CET)
------------------
Documentation of the changes to the WIN32 driver
dd. 16 january 2004, by A. Markus
Note 1:
The files in this tree are expressly in Windows/DOS format
The reason is that we are not sure that UNIX/Linux format
would be acceptable to all compilers.
Note 2:
Since the changes are legion, I have documented them in detail.
win32/msdev/README.TXT
Added my name to the file
win32/msdev/makefile
Small corrections regarding the creation of the tmp directory
and copying all files to it.
win32/msdev/DExamples/DExamples.mak
Default target now x01d (release).
Added the flag __PLDLL_H__ - this must be defined, if the DLL
is to be used (see README file).
Path to the source files and the extension changed.
win32/msdev/plpdll/plpdll.mak
Added the flag "BUILD_DIR" to the compile step.
Relative path to the tmp directory.
plimage.c added to the makefile
Changed the extensions of some source files (from .cpp to .c)
win32/msdev/plplib/plplib.mak
Added the flag "BUILD_DIR" to the compile step.
win32/msdev/src/win3.cpp
Added a function w32_tmpfile() to solve the problem of
opening temporary files on network disk (the main directory
is often read-only and the version of tmpfile() that comes
with Windows, ignores the environment variables but simply
opens in the directory "\").
Replaced the export keyword by __declspec(dllexport)
(this seems to be the recommended way).
win32/msdev/src/plplotd.def
Added the routines plGetCursor, plParseOpts and plMergeOpts.
win32/msdev/src/plplot.rc
Corrected the path to the include files.
win32/msdev/src/plstub.cpp
Added stubs for the routines plGetCursor, plParseOpts and plMergeOpts.
Corrected call to plpoly3()
Corrected stubs for plshade() and plshade1() (prototypes for the
function arguments caused trouble)
win32/msdev/src/plplot.h
Updated the plplot.h file from a previous version.
Added the flag __PLDLL_H__ to select between three situations:
- Compiling the generic sources and Windows applications using the
static library (neither __PLSTUBS_H__ or __PLDLL_H__ defined):
Requires that the names c_plinit() and the like be untouched
Define a macro plinit for user-code on non-Windows systems
- Compiling the Windows stubs (only __PLSTUBS_H__ defined):
Requires that the names c_plinit() and the like be untouched
Do _not_ define macros like plinit, as there are actual functions
by these names. They are undefined at the end
- Compiling Windows applications that use DLL (only __PLDLL_H__ defined):
Requires that the names c_plinit() and the like be turned to
WINAPI plinit().
Added the macro API to the prototypes.
plplot sys/win32/msdev/plplib/plplib.mak 1.6
plplot sys/win32/msdev/src/plplot.h 1.3
plplot sys/win32/msdev/src/plplot.rc 1.3
plplot sys/win32/msdev/src/plplotd.def 1.2
plplot sys/win32/msdev/src/plstub.cpp 1.3
plplot sys/win32/msdev/src/win3.cpp 1.8
Commit from airwin (2004-01-19 19:09 CET)
------------------
plplot sys/win32/msdev/plpdll/plpdll.mak 1.2
Commit from airwin (2004-01-19 19:09 CET)
------------------
Documentation of the changes to the WIN32 driver
dd. 16 january 2004, by A. Markus
Note 1:
The files in this tree are expressly in Windows/DOS format
The reason is that we are not sure that UNIX/Linux format
would be acceptable to all compilers.
Note 2:
Since the changes are legion, I have documented them in detail.
win32/msdev/README.TXT
Added my name to the file
win32/msdev/makefile
Small corrections regarding the creation of the tmp directory
and copying all files to it.
win32/msdev/DExamples/DExamples.mak
Default target now x01d (release).
Added the flag __PLDLL_H__ - this must be defined, if the DLL
is to be used (see README file).
Path to the source files and the extension changed.
win32/msdev/plpdll/plpdll.mak
Added the flag "BUILD_DIR" to the compile step.
Relative path to the tmp directory.
plimage.c added to the makefile
Changed the extensions of some source files (from .cpp to .c)
win32/msdev/plplib/plplib.mak
Added the flag "BUILD_DIR" to the compile step.
win32/msdev/src/win3.cpp
Added a function w32_tmpfile() to solve the problem of
opening temporary files on network disk (the main directory
is often read-only and the version of tmpfile() that comes
with Windows, ignores the environment variables but simply
opens in the directory "\").
Replaced the export keyword by __declspec(dllexport)
(this seems to be the recommended way).
win32/msdev/src/plplotd.def
Added the routines plGetCursor, plParseOpts and plMergeOpts.
win32/msdev/src/plplot.rc
Corrected the path to the include files.
win32/msdev/src/plstub.cpp
Added stubs for the routines plGetCursor, plParseOpts and plMergeOpts.
Corrected call to plpoly3()
Corrected stubs for plshade() and plshade1() (prototypes for the
function arguments caused trouble)
win32/msdev/src/plplot.h
Updated the plplot.h file from a previous version.
Added the flag __PLDLL_H__ to select between three situations:
- Compiling the generic sources and Windows applications using the
static library (neither __PLSTUBS_H__ or __PLDLL_H__ defined):
Requires that the names c_plinit() and the like be untouched
Define a macro plinit for user-code on non-Windows systems
- Compiling the Windows stubs (only __PLSTUBS_H__ defined):
Requires that the names c_plinit() and the like be untouched
Do _not_ define macros like plinit, as there are actual functions
by these names. They are undefined at the end
- Compiling Windows applications that use DLL (only __PLDLL_H__ defined):
Requires that the names c_plinit() and the like be turned to
WINAPI plinit().
Added the macro API to the prototypes.
plplot sys/win32/msdev/README.TXT 1.3
plplot sys/win32/msdev/makefile 1.13
plplot sys/win32/msdev/DExamples/DExamples.mak 1.2
Commit from rlaboiss (2004-01-18 22:41 CET)
--------------------
Merging last changes from the v5_3_0 branch into HEAD.
plplot configure.ac 1.151
plplot bindings/octave/plplot_octave.h.in 1.3
plplot debian/changelog 1.70
plplot drivers/Makefile.am 1.37
plplot scripts/make-cvs-tarball.sh 1.12
plplot test/plplot-test.sh.in 1.11
Commit from rlaboiss on branch v5_3_0 (2004-01-18 21:33 CET)
-------------------------------------
Add libplplot.la, as well as libcsirocsa.la (conditionally on with_csa) and
libcsironn.la (conditionally on with_qhull) to get_drv_info_LDADD such that
when get-drv-info is run to generate the *.rc files on MacOS X, there will
be a chance that lt_dlopenext will work without needing to set
DYLD_LIBRARY_PATH.
plplot drivers/Makefile.am 1.36.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-18 13:38 CET)
-------------------------------------
Really use $BRANCH in cvs export command
plplot scripts/make-cvs-tarball.sh 1.11.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:43 CET)
-------------------------------------
Changed the less robust @prefix@/@DATA_DIR@/examples/octave// to ./octave//
in octavedir. plplot-test.sh works now from everywhere the examples
directory is installed.
This change is done in a relative hush, to make Alan happy and also before I
tag everything v5_3_0_rc1. Everyday there is a new cool patch to apply...
Sigh...
Please, notice that this is committed only to the v5_3_0 branch.
plplot test/plplot-test.sh.in 1.10.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:28 CET)
-------------------------------------
Preparation for the 5.2.1.rc1.5.3.0 release. Changed the string version in
AC_INIT call and the RELEASE_DATE to today.
plplot configure.ac 1.150.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-18 12:02 CET)
-------------------------------------
Preparation for Debian release 5.2.1.rc1.5.3.0-1
plplot debian/changelog 1.69.2.1
Commit from rlaboiss on branch v5_3_0 (2004-01-18 11:39 CET)
-------------------------------------
Changed copyright holder (JC) and licensing conditions (LGPL -> GPL)
plplot bindings/octave/plplot_octave.h.in 1.2.2.1
Commit from rlaboiss (2004-01-17 17:41 CET)
--------------------
This jumbo cvs commit is the result of a herculean task to update the
copyright notices of most of the source files of PLplot.
I hope that I did not introduce any serious breakage. This seems plausible,
because I did changes only at the beginning of the files and only in
commented lines. However, I used a semi-automatic procedure for doing that
and some bugs may have slipped into the files. The sources still build okay
(at least the Debian packages) and I can install the libraries, and compile
and run some C examples. That is not enough, so PLEASE TEST!
This is what I did in more detail:
1) From the CVS ChangeLog, I considered all the files that changed since the
last release (5.2.1). I then added the line:
Copyright (C) 2004 Joe C. V. S. Committer
where the name of the developper who did the CVS commit is included.
2) Notice that the year in the line above should read 2004, even if the
changes were done last year, since Copyright years refer to when the
software is released.
3) For the same reason, I did not bother adding missing Copyright entries
for previous authors of each file. One copyright holder is enough for
our purposes.
4) I also reformatted and reworded the License Conditions text. This
included changing things like "This file is free software" to "PLplot is
free sofware" and so on.
5) Finally, some files were lacking License notices, especially the src/*.c.
I added them and put in the Copyright holder line the name of the
developer who did the last cvs commit for the file.
If you wish to know where your name appears, you can run from the
$(top_builddir):
grep -ri "copyright.*2004".
plplot test/test_cxx.sh 1.8
plplot test/test_f77.sh.in 1.4
plplot test/test_java.sh 1.5
plplot test/test_octave.sh 1.13
plplot test/test_python.sh.in 1.2
plplot test/test_single_python.sh 1.4
plplot test/test_single_tcl.sh 1.2
plplot test/test_tcl.sh 1.6
plplot utils/Makefile.am 1.9
plplot utils/plrender.c 1.63
plplot utils/pltcl.c 1.20
plplot test/test_c.sh 1.9
plplot src/plgridd.c 1.8
plplot src/plhist.c 1.17
plplot src/plimage.c 1.10
plplot src/plline.c 1.30
plplot src/plmap.c 1.15
plplot src/plot3d.c 1.53
plplot src/plpage.c 1.27
plplot src/plsdef.c 1.14
plplot src/plshade.c 1.25
plplot src/plstripc.c 1.10
plplot src/plsym.c 1.33
plplot src/pltick.c 1.10
plplot src/plvpor.c 1.21
plplot src/plwind.c 1.15
plplot sys/win-tk/makefile.vc 1.14
plplot test/Makefile.am 1.11
plplot test/plplot-test.sh.in 1.10
plplot src/plfill.c 1.24
plplot src/pldtik.c 1.14
plplot src/plargs.c 1.65
plplot src/plbox.c 1.35
plplot src/plbuf.c 1.2
plplot src/plcont.c 1.24
plplot src/plcore.c 1.123
plplot src/plctrl.c 1.76
plplot src/plcvt.c 1.10
plplot src/pdfutils.c 1.26
plplot include/plplot.h 1.147
plplot include/plplotP.h 1.74
plplot lib/Makefile.am 1.8
plplot lib/csa/Makefile.am 1.10
plplot lib/nn/Makefile.am 1.11
plplot pkgcfg/Makefile.am 1.10
plplot pkgcfg/gen-pc-files.pl.in 1.3
plplot scripts/Makefile.am 1.8
plplot scripts/check-tarball-cvs.sh 1.4
plplot scripts/get-dependency-libs.sh 1.4
plplot scripts/plplot-config.in 1.4
plplot src/Makefile.am 1.11
plplot include/plConfig.h.in 1.9
plplot examples/tk/xtk04.c 1.13
plplot include/Makefile.am 1.4
plplot examples/tk/xtk01.c 1.18
plplot examples/tk/xtk02.c 1.18
plplot doc/docbook/src/Makefile.am 1.55
plplot doc/docbook/src/api-c.xml 1.9
plplot doc/docbook/src/api-fortran.xml 1.7
plplot doc/docbook/src/api.xml 1.62
plplot doc/docbook/src/bibliography.xml 1.5
plplot doc/docbook/src/c.xml 1.6
plplot doc/docbook/src/cplus.xml 1.5
plplot doc/docbook/src/drivers.xml 1.6
plplot doc/docbook/src/fortran.xml 1.4
plplot doc/docbook/src/gui.xml 1.4
plplot doc/docbook/src/intro.xml 1.12
plplot doc/docbook/src/os_notes.xml 1.5
plplot doc/docbook/src/perl.xml 1.6
plplot doc/docbook/src/plplotdoc-html.dsl.in 1.8
plplot doc/docbook/src/plplotdoc-print.dsl.in 1.7
plplot doc/docbook/src/plplotdoc.xml.in 1.32
plplot doc/docbook/src/python.xml 1.5
plplot doc/docbook/src/simple.xml 1.11
plplot doc/docbook/src/stylesheet.css 1.3
plplot doc/docbook/src/tcl.xml 1.6
plplot doc/docbook/src/wish.xml 1.6
plplot drivers/Makefile.am 1.36
plplot drivers/gd.c 1.32
plplot drivers/get-drv-info.c 1.8
plplot drivers/gnome.c 1.30
plplot drivers/ntk.c 1.9
plplot drivers/tk.c 1.82
plplot drivers/tkwin.c 1.19
plplot drivers/xwin.c 1.117
plplot examples/Makefile.am 1.6
plplot examples/Makefile.examples.in 1.2
plplot examples/c/Makefile.am 1.16
plplot examples/c/Makefile.examples.in 1.19
plplot examples/c/x08c.c 1.40
plplot examples/c/x21c.c 1.11
plplot examples/c++/Makefile.am 1.13
plplot examples/c++/Makefile.examples.in 1.18
plplot examples/c++/x01.cc 1.7
plplot examples/c++/x01cc.cc 1.9
plplot examples/c++/x02.cc 1.4
plplot examples/c++/x03.cc 1.3
plplot examples/c++/x04.cc 1.4
plplot examples/c++/x05.cc 1.4
plplot examples/c++/x06.cc 1.3
plplot examples/c++/x07.cc 1.3
plplot examples/c++/x08.cc 1.5
plplot examples/c++/x09.cc 1.3
plplot examples/c++/x10.cc 1.3
plplot examples/c++/x11.cc 1.3
plplot examples/c++/x12.cc 1.3
plplot examples/c++/x13.cc 1.3
plplot examples/c++/x14.cc 1.5
plplot examples/c++/x15.cc 1.3
plplot examples/c++/x16.cc 1.4
plplot examples/c++/x17.cc 1.4
plplot examples/c++/x18.cc 1.3
plplot examples/c++/x19.cc 1.3
plplot examples/c++/x20.cc 1.4
plplot examples/c++/x21.cc 1.4
plplot examples/f77/Makefile.am 1.19
plplot examples/f77/Makefile.examples.in 1.19
plplot examples/f77/double2single.sed 1.2
plplot examples/f77/x01f.fm4 1.13
plplot examples/f77/x02f.fm4 1.9
plplot examples/f77/x03f.fm4 1.11
plplot examples/f77/x04f.fm4 1.10
plplot examples/f77/x05f.fm4 1.11
plplot examples/f77/x06f.fm4 1.10
plplot examples/f77/x07f.fm4 1.10
plplot examples/f77/x08f.fm4 1.12
plplot examples/f77/x09f.fm4 1.10
plplot examples/f77/x10f.fm4 1.9
plplot examples/f77/x11f.fm4 1.10
plplot examples/f77/x12f.fm4 1.10
plplot examples/f77/x13f.fm4 1.10
plplot examples/f77/x15f.fm4 1.5
plplot examples/f77/x16af.fm4 1.5
plplot examples/f77/x16f.fm4 1.11
plplot examples/f77/x17f.fm4 1.5
plplot examples/f77/x18f.fm4 1.5
plplot examples/f77/x19f.fm4 1.4
plplot examples/java/Makefile.am 1.5
plplot examples/java/x01.java 1.13
plplot examples/java/x02.java 1.7
plplot examples/java/x03.java 1.9
plplot examples/java/x04.java 1.8
plplot examples/java/x05.java 1.7
plplot examples/java/x06.java 1.6
plplot examples/java/x07.java 1.7
plplot examples/java/x08.java 1.19
plplot examples/java/x09.java 1.15
plplot examples/java/x10.java 1.7
plplot examples/java/x11.java 1.12
plplot examples/java/x12.java 1.7
plplot examples/java/x13.java 1.7
plplot examples/java/x14.java 1.3
plplot examples/java/x15.java 1.8
plplot examples/java/x16.java 1.8
plplot examples/java/x17.java 1.3
plplot examples/java/x18.java 1.7
plplot examples/java/x19.java 1.3
plplot examples/perl/Makefile.am 1.3
plplot examples/perl/x01.pl 1.4
plplot examples/python/Makefile.am 1.9
plplot examples/python/xw08.py 1.29
plplot examples/python/xw17.py 1.10
plplot examples/tcl/Makefile.am 1.9
plplot examples/tcl/x08.tcl 1.21
plplot examples/tk/Makefile.am 1.14
plplot examples/tk/Makefile.examples.in 1.15
plplot doc/docbook/bin/size-href.pl 1.7
plplot bindings/tk/pkgIndex.tcl.in 1.10
plplot bindings/tk/pldefaults.tcl 1.24
plplot bindings/tk/plframe.c 1.84
plplot bindings/tk/plserver.c 1.47
plplot bindings/tk/tcpip.c 1.22
plplot bindings/tk/tkMain.c 1.20
plplot bindings/tk/tkshell.c 1.30
plplot bindings/tk-x-plat/Plplotter_Init.c 1.8
plplot bindings/tk-x-plat/pkgIndex.tcl.in 1.10
plplot bindings/tk-x-plat/plplotter.c 1.17
plplot data/Makefile.am 1.3
plplot doc/Makefile.am 1.8
plplot doc/docbook/COPYING 1.3
plplot doc/docbook/Makefile.am 1.29
plplot doc/docbook/docbook.m4 1.14
plplot bindings/tk/Pltk_Init.c 1.12
plplot bindings/tcl/tclMatrix.c 1.24
plplot bindings/tcl/tclMatrix.h 1.24
plplot bindings/tk/Makefile.am 1.12
plplot bindings/tcl/tclAPI.c 1.55
plplot bindings/tcl/tclMain.c 1.17
plplot bindings/java/PLStreamc.java 1.3
plplot bindings/java/config.java.in 1.4
plplot bindings/java/plplotcapi.i 1.10
plplot bindings/java/plplotjavac.i 1.9
plplot bindings/octave/Makefile.am 1.41
plplot bindings/octave/plplot_octave.h.in 1.2
plplot bindings/octave/PLplot/Makefile.am 1.12
plplot bindings/octave/PLplot/toggle_plplot_use.m 1.5
plplot bindings/octave/PLplot/use_plplot.m 1.8
plplot bindings/octave/PLplot/support/Makefile.am 1.6
plplot bindings/octave/demos/Makefile.am 1.10
plplot bindings/octave/misc/Makefile.am 1.6
plplot bindings/python/Makefile.am 1.24
plplot bindings/python/makedocstrings.py 1.2
plplot bindings/python/plplot.py 1.11
plplot bindings/python/plplotcapi.i 1.3
plplot bindings/python/plplotcmodule.i 1.17
plplot bindings/python/setup.py.in 1.3
plplot bindings/tcl/Makefile.am 1.20
plplot bindings/tcl/matrixInit.c 1.8
plplot bindings/tcl/pkgIndex.tcl.in 1.8
plplot bindings/java/Makefile.am 1.23
plplot bindings/f77/strutil.f 1.5
plplot bindings/f77/sfstubs.h 1.3
plplot bindings/f77/scstubs.c 1.34
plplot bindings/f77/sfstubs.fm4 1.12
plplot bindings/f77/sccont.c 1.9
plplot bindings/f77/plstubs.h 1.34
plplot bindings/f77/sc3d.c 1.13
plplot bindings/f77/double2single.sed 1.2
plplot bindings/Makefile.am 1.13
plplot bindings/c++/Makefile.am 1.14
plplot bindings/c++/plstream.cc 1.19
plplot bindings/c++/plstream.h 1.13
plplot bindings/f77/Makefile.am 1.17
plplot bindings/f77/configurable.f.in 1.2
plplot sysloc.in 1.69
plplot acinclude.m4 1.13
plplot bootstrap.sh 1.27
plplot configure.ac 1.150
plplot Makefile.am 1.32
Commit from rlaboiss (2004-01-17 16:45 CET)
--------------------
Replaced all occurrences of "../.." by the robust variable $(top_builddir)
plplot examples/tk/Makefile.am 1.13
plplot bindings/tk/Makefile.am 1.11
plplot examples/tcl/Makefile.am 1.8
plplot bindings/c++/Makefile.am 1.13
plplot bindings/java/Makefile.am 1.22
plplot bindings/python/Makefile.am 1.23
Commit from rlaboiss (2004-01-17 16:38 CET)
--------------------
make-cvs-tarball.sh accepts now a third argument which must be a CVS tag.
This allows to build CVS tarballs from a specific CVS branch.
plplot scripts/make-cvs-tarball.sh 1.11
Commit from rlaboiss (2004-01-17 14:19 CET)
--------------------
Added Andrew Ross to the list of authors for his contributions to the C++
bindings.
Please, add here other names that I am forgetting.
plplot AUTHORS 1.4
Commit from airwin (2004-01-16 18:24 CET)
------------------
Rafael's script-based method of getting and using libtool information to
solve mkoctfile linking issues and a more careful approach to overcoming the
run library path issues of mkoctfile has proved successful not only on Linux
but also cross-platform. Therefore, abandon the pure libtool-based approach
to build the octave interface.
Note, we use the pure libtool-based approach to build every other interface,
and building the octave interface worked fine with the pure libtool approach
in the Linux case, but there was one cross-platform showstopper (couldn't
get the -shrext libtool option to work in the documented manner to set the
shared object suffix to .oct as demanded by octave) that I hadn't solved yet
when Rafael beat me to a solution using a special script-based method.
Start here, if future developers want to use the pure libtool approach for
building the octave interface.
plplot sysloc.in 1.68
- plplot scripts/process-link-line 1.3
Commit from airwin (2004-01-16 18:18 CET)
------------------
Change script to simply mimic stdin except for case of -framework option
used by MacOS X. In that case escape options by appropriate -Wl, commands
to pass on the -framework options to the linker via libtool.
Note this change is simply to get the script right for historical purposes
since it will soon be removed to CVS attic.
plplot scripts/process-link-line 1.2
|
|
From: Rafael L. <rla...@us...> - 2004-01-19 22:37:12
|
The first release candidate tarball for the forthcoming 5.3.0 release of
PLplot is available at:
http://people.debian.org/~rafael/plplot.html
and also as a File Release at SourceForge.
The tarball name is plplot-5.2.1.rc1.5.3.0.tar.gz. The main user-visible
changes since the last cvs test tarball (5.2.1.cvs.20040115) regard
improvements in the configuration support for MacOS X. We hope that all the
remaining issues on MacOS X are addressed in this tarball.
As usual, Debian packages for unstable (a.k.a. sid) have been uploaded.
Please test & report.
--
Rafael Laboissiere
|
|
From: Maurice L. <mj...@ga...> - 2004-01-16 06:31:42
|
Jay Christnach writes: > Here is what I did in my application code: > ... > #include "plstrm.h" > extern PLStream *plsc; > .... > plinit(); > plsc->plbuf_write=0; > .... > > I'm not sure if this was the right (or the best) way to do it, but I think I > can be happy with it. Thanks to the developers of those cool libraries which > make programming a lot more fun! Actually, it would be a bit better to use plgpls() to get the stream pointer. That way it would still work should you ever go with multiple streams, or if we should ever make plsc unavailable to the outside world. While plgpls() is not part of the "common" API, it is still part of the standard "C" API AFAIAC. -- Maurice LeBrun |
|
From: <jc...@fe...> - 2004-01-16 00:15:47
|
On Thursday 15 January 2004 09:27, Maurice LeBrun wrote:
| Jay Christnach writes:
| > hello again!
| > to answer my previous question:
| > My 50 channel oscilloscope application is feasible with plplot as graph
| > library. It is really fast. I use the polygon fill function to erase
| > previous plotted data.
| >
| > but another problem:
| > If I let the program run a long time my hard disk fills up. It took
| > some time to find out what file would get so huge, because the file
| > doesn't show up in the filesystem, because it is already deleted.
| > (funny phenomenon). #lsof -c scope
| > COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
| > (...)
| > scope 32031 root 6u REG 8,3 1415630848 19684
| > /tmp/tmpfXiOQuk (deleted)
|
| Heh. That looks like the plot buffer. As you create a plot under X, the
| plot buffer pseudo-device is written to, so that on window expose or redraw
| events, the prior contents of the window can be recovered. It's closed at
| every end-of-page, and my guess is that you aren't issuing any.. LOL.
| There really should be a size limitation on it though.. >1G is way, way too
| big. :)
|
| Although there is no API control for this, fortunately you do have access
| through the plplot stream pointer. You can disable writing to the plot
| buffer entirely by setting pls->plbuf_write to 0. Or keep it writing by
| default but control its contents through manipulating pls->plbufFile. See
| src/plbuf.c for more info.
If using the xwin driver, you can use the "-drvopt nobuffered" cmd line driver
option. Programatically, use plSetOpt("drvopt","nobuffered")
Joao
|
|
From: Alan W. I. <ir...@be...> - 2004-01-15 23:40:34
|
On 2004-01-15 08:28+0100 Rafael Laboissiere wrote: > A new CVS snapshot distribution tarball for PLplot is available at the usual > place: > > http://people.debian.org/~rafael/plplot.html I did the usual installed example non-interactive test I recommend for all testers for their various platforms (note if /yourprefix is a directory area that belongs to you, this entire test sequence can be done as an ordinary user without requiring root access): ./configure -prefix=/yourprefix make make install cd tmp cp -a /yourprefix/share/plplot5.2.1.cvs.20040115/examples/ . cd examples export PATH='/yourprefix/bin:'$PATH make ./plplot-test.sh generated 89 postscript files without any problems, and they were identical to the same 89 postscript files I did on January 4th. ==> no obvious problems on my Debian stable system. Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
|
From: Arjen M. <arj...@wl...> - 2004-01-15 14:40:28
|
Jay Christnach wrote: > > > This got a bit complicated, because I'm no experienced C-programmer. > Fortunately one knows somebody who knows more. We found that pls was declared > static, so inaccessible and out of pure intuition we decided to try out plsc > which is also a PLStream. And it worked! The temporary file is now still > open, but it doesn't grow anymore. > Here is what I did in my application code: > ... > #include "plstrm.h" > extern PLStream *plsc; > .... > plinit(); > plsc->plbuf_write=0; > .... > > I'm not sure if this was the right (or the best) way to do it, but I think I > can be happy with it. Thanks to the developers of those cool libraries which > make programming a lot more fun! > I ran into a similar problem - and used the same solution. This had to do with PLplot being a library inside a larger application. > The next challenge will be user interaction for which I will need an > eventhandler for our window. Just don't know yet how to accomplish this > stuff. > You might want to look at the Tcl/Tk binding: with Tcl/Tk you can easily create user-interfaces and PLplot can serve to produce your graphical display. If you choose another solution, you will probably run into the problems I referred to - I still have to commit them to the PLplot development team - as they arose in this larger program, because it handles the user-interface (and all window events) and uses PLplot as a graphics library. Regards, Arjen |