From: Maurice L. <ml...@us...> - 2001-03-17 18:13:35
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv18492/bindings/c++ Modified Files: plstream.cc plstream.h Log Message: Stuff from Rafael's SHADE-EXCLUSION branch with a couple tweaks and fixed C++ bindings. |
From: Rafael L. <rla...@us...> - 2001-04-11 15:45:26
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv20662 Modified Files: Tag: AM-LT .cvsignore plstream.cc plstream.h Added Files: Tag: AM-LT Makefile.am Log Message: Initial (working) C++ binding support with automake/libtool. |
From: Rafael L. <rla...@us...> - 2001-04-13 08:00:05
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv3716 Modified Files: Tag: AM-LT Makefile.am Log Message: Added support for generation of libraries with tagged name in case of use of PL_DOUBLE. The trick is done using Automake conditionals (with_double) and has been implemented for libplplot, libplcxx, and libplf77. The definition of the library version number (a la Libtool) is done now in configure.in (look at variable SOVERSION) and is AC_SUBSTituted. |
From: Rafael L. <rla...@us...> - 2001-04-19 12:31:45
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv21200/bindings/c++ Added Files: Tag: AM-LT stream.cc stream.h Log Message: First merge against MAIN |
From: Alan W. I. <ai...@us...> - 2001-06-05 21:20:05
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv7765/bindings/c++ Modified Files: plstream.cc Log Message: "Blind" change of plSetOpt to plsetopt. |
From: Maurice L. <ml...@us...> - 2001-12-24 07:09:37
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv31917 Modified Files: plstream.cc plstream.h Log Message: Added a file argument to existing constructor that provides a driver. From Victor Munoz. |
From: Maurice L. <ml...@us...> - 2002-01-30 07:35:29
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv21124 Modified Files: plstream.h Log Message: Added sbopH and seopH API calls. |
From: Alan W. I. <ai...@us...> - 2002-05-12 15:11:35
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv32121 Modified Files: plstream.cc Log Message: Fix comment spelling mistake that was bugging me....;-) |
From: Alan W. I. <ai...@us...> - 2002-06-21 23:24:41
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory usw-pr-cvs1:/tmp/cvs-serv2532/bindings/c++ Modified Files: plstream.cc plstream.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: Alan W. I. <ai...@us...> - 2002-11-22 18:45:44
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv3146/bindings/c++ Modified Files: Tag: AT .cvsignore plstream.cc plstream.h Added Files: Tag: AT Makefile.am Log Message: Initial commit of AT branch. Details of how this was created will be posted to plplot_devel |
From: Alan W. I. <ai...@us...> - 2002-11-23 01:38:05
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv14038/bindings/c++ Modified Files: Tag: AT Makefile.am Log Message: As agreed with Rafael change from GPL to LGPL for his contributions to AM-LT to be consistent with most of the rest of PLplot. |
From: Alan W. I. <ai...@us...> - 2002-11-25 05:55:53
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv15464/bindings/c++ Modified Files: Tag: AT Makefile.am Log Message: Finish change from dlopen style of API to cross-platform libltdl. * Remove aclocal.m4 from cvs control (was stale cvs deleted file which is automatically generated in any case with an up-to-date version using ./bootstrap.sh). * Makefile.am files: add support for libltdl. * include/disptab.h: New PLDispatchInit typedef consistent with lt_ptr. * include/plcore.h: Change dlhand type. * src/plcore.c: Switch from dlopen API to libltdl API (a fair number of changes because of new types for dlopen and dlsym equivalents, and need for lt_dlinit() and lt_dlexit() calls which I chose to make for each stream created and destroyed.) |
From: Alan W. I. <ai...@us...> - 2002-11-27 03:14:07
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv22022/bindings/c++ Modified Files: Tag: AT Makefile.am Log Message: Changes so that the c++ example can be built with make -f Makefile.examples. Also .cvsignore changes and additions for convenience. |
From: Alan W. I. <ai...@us...> - 2002-11-28 05:52:54
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv25538/bindings/c++ Modified Files: Tag: AT Makefile.am Log Message: Made python front end work on the AT branch. * Creation of python extension modules now works. Replaced the setup.py method (which had some cross-platform question marks) with a libtools method. * Fixed build of xwin_drv.so so it links to libplplot. Without this the python examples won't work with the xwin driver. * Install of python examples including new plplot_python_start.py which is configured to make accessible to python the directory which contains the installed plplot python extensions (assuming that might not be in the standard system location). * Fixed single precision bugs in bindings/c++/Makefile.am bindings/f77/Makefile.am. |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:22
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings/c++ Modified Files: .cvsignore plstream.cc plstream.h Added Files: Makefile.am Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-06 02:02:10
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv9600/bindings/c++ Modified Files: Makefile.am Log Message: Clean up Makefile.am files and also switch from LIBADD to LDFLAGS for interlibrary dependencies as suggested by documentation. |
From: Alan W. I. <ai...@us...> - 2002-12-06 02:21:26
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv20035/bindings/c++ Modified Files: Makefile.am Log Message: Change fortran and C++ driver names to libplplotf77 and libplplotcxx because of name-clash concerns. |
From: Maurice L. <ml...@us...> - 2002-12-23 08:19:56
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv7420 Modified Files: .cvsignore Log Message: Omit ti_files/. (where KCC instantiates templates) |
From: Alan W. I. <ai...@us...> - 2003-01-15 14:54:55
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv24227/bindings/c++ Removed Files: stream.cc stream.h Log Message: Attempt to fix state information on zombied files (those in attic with state exp rather than state dead). |
From: Rafael L. <rla...@us...> - 2003-02-11 21:10:00
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv27330 Modified Files: Makefile.am Log Message: Moved "pkginclude_HEADERS = plstream.h" inside the conditional enable_cxx, such that plstream.h only gets installed when C++ bindings are required. |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:47
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv16832/bindings/c++ Modified Files: Makefile.am Log Message: Changed the instances of @VARIABLE@ to $(VARIABLE) in all Makefile.am's, as I proposed in plplot-devel. This huge change has been successfully tested with my automatic Debian packages generator. Hope that nothing is broken now. If you are wondering how I got it so quickly and so reliably, here is the simple shell command that does the trick: perl -pi -e 's/@([-_a-zA-Z0-9]+)@/\$($1)/g' `find . -name Makefile.am` [I love Perl.] |
From: Rafael L. <rla...@us...> - 2003-02-21 07:44:35
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv27298/bindings/c++ 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-23 11:25:30
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv22607/bindings/c++ Modified Files: Makefile.am Log Message: Completed the elimination of with_double conditionals in the Makefile.am's with regard to LIB_TAG. In my first try, I have used $(LIB_TAG) in Autonmake/Libtool variable names (like libplplot$(LIB_TAG)_la_SOURCES). That did not work. However, I was glad to discover that the last version of Automake accepts the construct @VAR@ in its variable names. I used then @LIB_TAG@ where it was appropriate. I know, I recently exhorted the developers to use $(VAR) instead of @VAR@ in Makefile.am. However, since this is not allowed in Automake variable names and since there is a reduction of 80 lines total (improving robustness and maintainability), I will open the exception to @LIB_TAG@. |
From: Rafael L. <rla...@us...> - 2003-02-25 10:42:12
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv29608/bindings/c++ Modified Files: Makefile.am Log Message: This is a revival of the --with-rpath option to configure, which has been ripped out from sysloc.in when the AT branch has been created. I need this to build Lintian clean packages in Debian. Setting -rpath may be a handy thing for users who do not have root access, but enforcing it by default is not a Good Thing to do. In particular, Debian Policy enforces the non-use of rpath for upgradability reasons. This changes is transparent and harmless, and the PLplot build will happens as before, since with_rpath is set to "yes" by default. Please, do not undo this change in the future! |
From: Rafael L. <rla...@us...> - 2003-02-26 15:54:57
|
Update of /cvsroot/plplot/plplot/bindings/c++ In directory sc8-pr-cvs1:/tmp/cvs-serv19082/bindings/c++ Modified Files: Makefile.am Log Message: Changed all the instances of "-L<dir> -l<lib>" to "<dir>/<lib>.la" for all the libraries that are built in the source tree. This avoids some (rather rare) cases of failure, when the libtool script will wrongly select installed system libraries. |