From: Alan W. I. <ai...@us...> - 2001-01-30 01:59:30
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv21989/bindings/f77 Modified Files: fmacs.m4 Log Message: Adjust for deficiencies in solaris m4 (does not have useful system command so must make default implicit none) and solaris f77 compiler which is completed screwed up (segfault) by implicit character(a-z). Also, must now quote len which solaris m4 otherwise recognizes as a macro. |
From: Alan W. I. <ai...@us...> - 2001-02-11 02:24:39
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv8536 Modified Files: sfstubs.fm4 Log Message: Remove unused rectangular variable which generated a solaris fortran warning |
From: Rafael L. <rla...@us...> - 2001-04-12 13:28:49
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv28422 Added Files: Tag: AM-LT .cvsignore Log Message: CVS exclusions |
From: Rafael L. <rla...@us...> - 2001-04-12 13:30:08
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv28606 Modified Files: Tag: AM-LT plstubs.h sc3d.c sccont.c scstubs.c Log Message: Replaced #include "plplot/*.h" by #include "*.h", as per the changes already done in ../src and ../include. |
From: Rafael L. <rla...@us...> - 2001-04-12 13:50:08
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv31526 Added Files: Tag: AM-LT Makefile.am Log Message: Added support for F77 bindings build & install on branch AM-LT. A separate library for the Fortran binding is built (libplf77.{so.*,a}). This comes from a suggestion by Maurice and is trivially implemented with automake/libtool. |
From: Rafael L. <rla...@us...> - 2001-04-13 08:00:09
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv3736 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-13 09:15:02
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv14154 Modified Files: Tag: AM-LT Makefile.am Log Message: This is a preliminary (albeit working) implementation of the selective building of drivers for inclusion in libplplot. A convenience library (libpldrv.la) is built in the drivers directory and libplplot is linked against it. Drivers are selected using --enable-<driver> options to configure, like in the current configuration scheme. An AC_SUBSTituted variable called DRIVERS contains the names of the *.lo objects, on which libpldrv depends. This implementation has still one problem, namely the fact that the PL_DRIVERS_LIST variable in configure.in contains a list of the files in the drivers directory, not the actual drivers, like in the current configuration scheme. For instance, "gd" appears in PL_DRIVERS_LIST and PLD_gd gets defined in plDevs.h. However, drivers/gd.c needs the definition of PLD_jpeg and PLD_png. I will work out a solution for this problem as soon as possible. For now, I can include some "easy" drivers in libplplotd, like ps and xfig. This is already a big step forward. There are some miscellaneous changes going with this commit, like the proper definition of M4_FLAGS (with -DDOUBLE, that was missing) and the definition "CLEANFILES = sfstubs.f" in bindings/f77/Makefile.am. |
From: Rafael L. <rla...@us...> - 2001-04-19 12:31:45
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv21200/bindings/f77 Added Files: Tag: AM-LT islen.f long2str.c scconf.c str2int.f Log Message: First merge against MAIN |
From: Maurice L. <ml...@us...> - 2001-06-05 04:09:25
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv14754 Modified Files: plstubs.h scstubs.c sfstubs.fm4 Log Message: Added plsetopt() to Fortran API. Use this for API access to all new command line arguments. |
From: Maurice L. <ml...@us...> - 2001-06-05 21:02:18
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv3404/bindings/f77 Modified Files: scstubs.c Log Message: Changed "external" API name for single-option-setter to plsetopt. However older name plSetOpt still works for C/C++ users and internally, for backward compatibility (plSetOpt is the name of the actual work routine). Added a missing prototype. |
From: Alan W. I. <ai...@us...> - 2001-11-25 20:40:35
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv28361 Added Files: .cvsignore Log Message: Ignore created file sfstubs.f |
From: Alan W. I. <ai...@us...> - 2002-06-21 23:24:41
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory usw-pr-cvs1:/tmp/cvs-serv2532/bindings/f77 Modified Files: scstubs.c 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/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv3146/bindings/f77 Modified Files: Tag: AT plstubs.h sc3d.c sccont.c scstubs.c 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-22 21:18:37
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv11001/bindings/f77 Modified Files: Tag: AT .cvsignore Log Message: AT changes to make xwin and ps dynamic drivers work on Linux. Here are some details for the various files: * .cvsignore files: convenience changes. * Makefile.am: reorder src first, then drivers (since dynamic drivers depend on src). Will take care of static drivers later. * acconfig.h: ENABLE_DYNDRIVERS DRIVERS_DB, and switch the old drivers list to a new complete devices list. * configure.in: incorporate HEAD static and dynamic driver handling from old cf/configure.in. Changed DATA_DIR back to current standard ENABLE_DYNDRIVERS, DRIVERS_DB. Current standard for dynamic driver names. * drivers/Makefile.am: Current static drivers don't work, but added working versions of xwin and ps dynamic drivers. * drivers/ps.c: PLPLOT_VERSION ==> VERSION * examples/c/*.c examples/c/*.h: change to old include style without the "plplot/". * src/Makefile.am: completed list of files to include in libplplot; hacked in -lm -ldl -lfreetype (freetype should be option); and disabled use of convenience library for static drivers (to be revisited later). |
From: Alan W. I. <ai...@us...> - 2002-11-23 01:38:05
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv14038/bindings/f77 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/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv15464/bindings/f77 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-25 20:20:29
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv9095/bindings/f77 Modified Files: Tag: AT Makefile.am Log Message: Changes to make "make dist" include every file that is required. * Makefile.am files: some reorganization, but mostly adding EXTRA_DIST macros so the distributed tarball generated by make dist has everything it needs. |
From: Alan W. I. <ai...@us...> - 2002-11-26 02:35:08
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv25701/bindings/f77 Modified Files: Tag: AT Makefile.am Log Message: configure.in and /bindings/f77/Makefile.am: Cross-platform glitches fixed for solaris. |
From: Alan W. I. <ai...@us...> - 2002-11-26 18:33:19
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv22674/bindings/f77 Modified Files: Tag: AT Makefile.am Log Message: Added support for examples/c examples/c++ and examples/f77. To keep rules simple copied fmacs.m4 from bindings/f77 to examples/f77. |
From: Alan W. I. <ai...@us...> - 2002-11-27 05:01:13
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv18176/bindings/f77 Modified Files: Tag: AT Makefile.am Log Message: Make examples/f77 builds work using make -f Makefile.examples. |
From: Alan W. I. <ai...@us...> - 2002-11-28 05:52:54
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv25538/bindings/f77 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/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings/f77 Modified Files: .cvsignore plstubs.h sc3d.c sccont.c scstubs.c 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/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv9600/bindings/f77 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/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv20035/bindings/f77 Modified Files: Makefile.am Log Message: Change fortran and C++ driver names to libplplotf77 and libplplotcxx because of name-clash concerns. |
From: Alan W. I. <ai...@us...> - 2003-01-15 14:54:55
|
Update of /cvsroot/plplot/plplot/bindings/f77 In directory sc8-pr-cvs1:/tmp/cvs-serv24227/bindings/f77 Removed Files: islen.f long2str.c scconf.c str2int.f Log Message: Attempt to fix state information on zombied files (those in attic with state exp rather than state dead). |