From: Joao C. <jc...@us...> - 2002-02-21 16:54:49
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv30404/bindings/octave Modified Files: plplot_octave_org.h Log Message: Correct plxormod() arguments, as they have changed. |
From: Joao C. <jc...@us...> - 2002-02-28 00:46:55
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv24429/bindings/octave Modified Files: plplot_octave_org.h Log Message: Use the standard plplot API name pl_setcontlabelparam() and pl_setcontlabelformat() instead of abreviated names. |
From: Alan W. I. <ai...@us...> - 2002-06-21 23:24:41
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv2532/bindings/octave Modified Files: plplot_octave_org.h Log Message: Changed API of plpoly3 so that negative dimension n has no special significance (except you will have less than the minimum 3 points), and there is an additional argument ifcc. If that additional argument is 1 (or greater) the points are treated as if they are layed out in counter-clockwise order. If 0 (or less) the points are treated as if they are layed out in clockwise order. Also changed the c++, fortran, octave, python, and tcl bindings and the C, java, and tcl examples appropriately. (The java binding is still undefined for plpoly3 so no changes there, and the python example already used this form of argument list so no changes there. The octave example has a different way of doing things (last argument of +1 or -1 corresponds respectively to ifcc of 0 and 1) which I preserved, but Joao may want to change this to use the native plpoly3 rather than his special version.) The C, tcl, python, and octave 18th examples (which all call plpoly3 directly or indirectly) give identical results which is a good test that the API changes have been done in a consistent manner. |
From: Joao C. <jc...@us...> - 2002-09-23 18:35:13
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv9027/bindings/octave Modified Files: plplot_octave_org.h Log Message: Add support to plotfc3d() Add support in plGetCursor() for new subwindow structure member in PLGraphicsIn. |
From: Joao C. <jc...@us...> - 2002-10-13 15:37:14
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv13801/bindings/octave Modified Files: plplot_octave_org.h Log Message: Add support for plsurf3d() and remove plotfc3d() and plotsh3d() wich are now obsolete. |
From: Joao C. <jc...@us...> - 2002-11-07 19:36:58
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv26757/bindings/octave Modified Files: plplot_octave_org.h Log Message: Add support for plenv0() |
From: Joao C. <jc...@us...> - 2002-11-10 23:51:41
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory usw-pr-cvs1:/tmp/cvs-serv3081/bindings/octave Modified Files: plplot_octave_org.h Log Message: Implement plshades(), plshadex() for xform(), plshades1() for pltrl1(), and plshades2() for pltr2(). |
From: Alan W. I. <ai...@us...> - 2002-12-04 23:05:59
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv18032/bindings/octave Modified Files: plplot_octave_org.h Added Files: .cvsignore Makefile.am Log Message: Begin configuration of octave using autotools. plplot_octave.oct (the octave wrapper for the plplot library) builds and installs without problems. However, no other part of octave done (although coming soon) so plplot_octave.oct not tested yet. |
From: Alan W. I. <ai...@us...> - 2002-12-04 23:28:05
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv27353/bindings/octave Modified Files: .cvsignore Makefile.am Log Message: Put in Joao's recent gcc 3.2.x fix |
From: Alan W. I. <ai...@us...> - 2002-12-05 02:53:05
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv24395/bindings/octave Modified Files: .cvsignore Makefile.am Log Message: (mostly) finish configuration of octave using autotools. Over to Joao now to sort out why the installed p7.m and p15.m examples don't work and why none of the x??.m examples work. |
From: Joao C. <jc...@us...> - 2002-12-13 00:19:32
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv11264/bindings/octave Modified Files: .octaverc Log Message: Account to the fact that the user will now run octave in the directory bindings/octave. Result of AT merge. Running octave out of this directory implies that the user must setup the LOADPATH. The plplot-test.sh and test_octave.sh also take this into account after the Octave examples are installed. Should setup a .octaverc in $prefix/lib/plplot-x.x/examples/octave, if the user wants to try octave by its own in that directory. |
From: Joao C. <jc...@us...> - 2002-12-13 01:28:50
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv30975/bindings/octave Modified Files: Makefile.am Log Message: Use a more conventional "cmd option file" for the sed command. This makes a difference at least in OSF1. |
From: Joao C. <jc...@us...> - 2002-12-21 00:37:37
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv5994/bindings/octave Modified Files: plplot_octave_org.h Log Message: Add support for plmeshc() and plot3dc(). Correct support for plimage(). |
From: Joao C. <jc...@us...> - 2002-12-23 20:10:09
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv5660/bindings/octave Modified Files: Makefile.am Log Message: Add both the build and install tree library locations to LD_RUN_PATH. Split building of plplot_octave.oct into a compile and a link step, to easy relinking only at install time (when it gets implemented, as an "install" target is the wrong way of doing it under automake). |
From: Alan W. I. <ai...@us...> - 2002-12-24 19:20:58
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv12186 Added Files: COPYING Log Message: GPL license file put in this directory as per discussion on list |
From: Alan W. I. <ai...@us...> - 2002-12-24 19:26:19
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv12524 Modified Files: .cvsignore Makefile.am Log Message: Revert separate compile and link of plplot_octave.oct because -c option not available for mkoctfile for octave version 2.0.16. Implement generating separate plplot_octave.oct for build area and install area with appropriate LD_RUN_PATH in each case. This cleanly stops any cross-contamination between changes in build area and install area that I was concerned about. |
From: Alan W. I. <ai...@us...> - 2003-01-20 02:38:24
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv9328/bindings/octave Modified Files: Makefile.am Log Message: Tweak to allow a relocatable install location using DESTDIR |
From: Rafael L. <rla...@us...> - 2003-02-17 16:51:18
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv32153/bindings/octave Modified Files: Makefile.am Log Message: Made the Octave installation more sane. This included several changes: * use_plplot.m and and plplot_octave_path.m get installed in a directory belonging to the default Octave path. This is very important, otherwise the users will not be able to issue the command "use_plplot"out of the box. * For that, I used the technique of calling octave_config_info and checking the field localfcnfiledir in sysloc.in. * The other files m files are installed, as usual in ${prefix}/share/plplot_octave. The .oct file is isntalled in Octave binary the version-specific directory. * There are now three AC_SUBSTituted variabels that get propagted in the Makefile.am's PLPLOT_OCTAVE_DIR (for the m fiels) OCTAVE_M_DIR (for use_plplot.m and and plplot_octave_path.m) OCTAVE_OCT_DIR (for plplot_octave.oct) * These variables are effectively used in the Makefile.am. The previous set up was completely inconsistent, since the "share/plplot_octave" directory was used in may places. Even worse: it was preceeded by $(datadir). What a mess! * In bindings/octave/PLplot/Makefile.am there are now two different installation directories, one for PLPLOT_OCTAVE_DIR and the other for OCTAVE_M_DIR, with the m files being accordingly distributed. * bindings/octave/PLplot/plplot_octave_path.m.in uses now @PLPLOT_OCTAVE_DIR@ in order to get the right isntallation directory. |
From: Rafael L. <rla...@us...> - 2003-02-17 18:49:23
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv9800/bindings/octave Modified Files: Makefile.am Log Message: This is a first experiment to get the different README (and othe documentation ) files that are scattered through the source directory tree into ${datadir}/doc/plplot. I started by doing the changes for the Octave bindings (please, Joao, check if this suits you). The Octave bindings have the following documentation files: BUGS, FGA, INSTALL, ToDo, USAGE, and README. They are now installed in the docdir with the suffix ".octave". In bindings/octave/Makefile.am, these files are listed (with the suffix) and there is a simple pattern rule to "build" the %.octave files form their "sources" %. These fles are then installed in $(docdir). That's simple and elegant, IMHO. Also, there is now a unique place in configure.ac to define where the doc files go: the AC_SUBSTituted DOCDIR variable. This should be propagated to other Makefile.am's in the source tree. |
From: Rafael L. <rla...@us...> - 2003-02-18 15:06:37
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv27818 Modified Files: Makefile.am Log Message: plplot_stub.m should go into plplot_octavedir, not octavesharedir. |
From: Alan W. I. <ai...@us...> - 2003-02-18 15:41:34
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv14274 Modified Files: .cvsignore Log Message: Tweaks |
From: Rafael L. <rla...@us...> - 2003-02-18 23:16:32
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv23669/bindings/octave Modified Files: Makefile.am Log Message: Changes for allowing the use of the Octave bindings with a local version of the PLplot library. The previous approach, which used install-exec-local, was not perfect, since it forced the compilation of plplot_octave.oct twice. This is how things work now: * Introduced an option --enable-octave-install-local to configure. When it is given, mkoctfile will be called with LD_RUN pointing to the directory .libs in the source tree. Otherwise, it points to the installation directory for libplplot. This option defaults to "no". * Introduced the Automake conditional octave_install_local, whcih does the trick in bindings/octave/Makefile.am |
From: Rafael L. <rla...@us...> - 2003-02-19 13:07:37
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv19543/bindings/octave Modified Files: Makefile.am Log Message: Changed the Octave bindings compilation/installation along the lines discussed privately with Joao and Alan. I think that I found a much cleaner and more elegant way to fix the problems, but I did not make extensive checks. Please, do them if you can. In detail: * Use option --compile when mkoctfile accepts it. This is implemented through a configure test and a AM_CONDITIONAL. In file bindings/octave/Makefile.am, rules are set up such that plplot_octave.oct will either depend on plplot_octave.cc or plplot_octave.o. Also, when mkoctfile accepts --compile, there is a a rule to build plplot_octave.o from plplot_octave.cc. * plplot_oct.oct file is always linked using LD_RUN_PATH pointing to the local directory containing libplplot. That way, there is no need to do "make install" in order to test the Octave bindings. (This was the behavior already, before my last changes.) * I reverted to the previous technique which uses install-exec-local. At install time, the version of plplot_octave.oct linked against $(libdir) is generated and installed. However, I improved the implementation, avoiding the clumsy approach with the .samename directory. For that, option -o is given to mkoctfile. I also removed the configure option --enable-octave-install-local which has been introduced previously. That was not a good idea. |
From: Rafael L. <rla...@us...> - 2003-02-21 07:44:36
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv27298/bindings/octave Modified Files: Makefile.am Log Message: Removed some if/else/endif with_double constructs. Replaced using $(LIB_TAG). This makes code more maintainable and robust, besides a total reduction of 40 lines in the size of the Makefile.am's. The initial plan was to use $(LIB_TAG) wherever it was possible, but Automake does not accept it as part of its variables names :-( |
From: Rafael L. <rla...@us...> - 2003-02-25 15:07:56
|
Update of /cvsroot/plplot/plplot/bindings/octave In directory sc8-pr-cvs1:/tmp/cvs-serv15534/bindings/octave Modified Files: Makefile.am Log Message: Use the Automake conditional with_rpath in bindings/octave/Makefile.am to conditionally include the setting of LD_RUN_PATH when generating plplot_octave-libdir.oct. Also, change the rule install-exec-local to install-exec-hook, such that the installation of plplot_octave-libdir.oct really happens after all the other files are installed. |