From: Rafael L. <lab...@ps...> - 2003-10-05 00:03:26
|
A new CVS snapshot distribution tarball for PLplot is available at the usual place: http://people.debian.org/~rafael/plplot.html You will find below the changelog of the recent changes in CVS. Please, test and report. -- Rafael ============== Changelog ============== 2003-10-05 01:42 rlaboiss * lib/csa/Makefile.am: Removed csa_internal.h from EXTRA_DIST. 2003-10-04 23:05 airwin * drivers/README.drivers: This is the long-promised update of this basic documentation file for writing device drivers for PLplot. 2003-10-04 22:29 jcard * lib/nn/Makefile.am, lib/nn/delaunay.c, lib/nn/delaunay.h, lib/nn/hash.c, lib/nn/hash.h, lib/nn/linear.c, lib/nn/lpi.c, lib/nn/nan.h, lib/nn/nn.h, lib/nn/nnai.c, lib/nn/nncommon.c, lib/nn/nnpi.c, lib/nn/version.h, src/plgridd.c: Update to nn version 1.38 2003-10-04 22:25 jcard * lib/csa/csa_internal.h: Not needed in csa version 0.22 2003-10-04 22:24 jcard * lib/csa/: csa.c, csa.h, nan.h, version.h: Update to csa version 0.22 2003-10-04 19:53 airwin * examples/: c/Makefile.examples.in, c++/Makefile.examples.in, f77/Makefile.examples.in, tk/Makefile.examples.in: Put in EXEEXT (executable extension) support for those platforms like Cygwin that require it. Also, make the clean and all targets identical. 2003-10-04 14:08 airwin * examples/c/Makefile.examples.in: rm ==> rm -f 2003-10-03 18:28 airwin * bindings/c++/plstream.cc: AWI for Andrew Ross <an...@co...>. Correct problem with too many lines commented out while removing the plinit() calls from the plstream constructor. This two-line change to the API does not affect the current examples, but according to Andrew does affect other programmes using the PLplot C++ API. 2003-10-02 08:47 airwin * Makefile.am: Bug fix for changed way we now handle libltdl. Only do libltdl directory for case when dyndrivers are enabled. 2003-10-01 23:05 airwin * bindings/java/README.javaAPI: Update documentation to reflect building of installed java examples that now occurs automatically and the new installed location for the module (DLL) for the java PLplot interface. 2003-10-01 22:52 airwin * bindings/java/Makefile.am: Complete reorganization following what is done for ../../bindings/python/Makefile.am. Note that install-exec-hook: is now used to compile all the installed java files rather than compiling them in a local directory underneath bindings/java before installation, and this reduces a lot of clutter that was occurring before. Another notable change is the java module that interfaces to PLplot is no longer built like a full-blown library with a version number, precision tag, etc. with installation into $prefix/lib with appropriate version number symlinks. Instead, it is built similarly to the python module and installed in the location where the core java and compiled class files are installed. 2003-10-01 22:41 airwin * bindings/java/: PLStreamc.java, config.java.in: For PLStreamc.java, change from System.loadLibrary( plplot.core.config.libname ); to System.load( plplot.core.config.libname ); The former requires setting LD_LIBRARY_PATH on Linux/Unix systems (ugh, that is old-fashioned!). The latter requires an absolute path name + exact name of dynamically loaded module which is setup in configure.ac and configured using config.java.in. Yipee! No more setting of LD_LIBRARY_PATH is required for PLplot java use! 2003-10-01 22:29 airwin * configure.ac: * Only do libltdl related actions if dyndrivers is enabled. * Define AC_SUBSTituted variables JAVA_INSTDIR and PLPLOTJAVAC_WRAP_DLL for the absolute path of the Java install location, and the name of the module for interfacing java to PLplot that is (now) installed in that location. 2003-10-01 22:22 airwin * acinclude.m4: Add another macro, GET_DLLNAME, for getting the name for dynamically loaded libraries (modules). This macro has largely been copied from GET_DLNAME. On many systems the name for modules is just simply namestem.so, but we cannot assume that for all Unix platforms. 2003-10-01 22:12 airwin * bindings/python/README.pythonbuild: Tweak wording to reflect Mac OS X success. 2003-10-01 22:10 airwin * bindings/python/Makefile.am: Drop -no-undefined from LDFLAGS for the creation of the module that will be dynamically loaded by python. It makes no sense to resolve every reference at link time since python will be supplying the references to the python library names at dynamic load time. (Thanks to Rob Managan for his Mac OS X error report on this issue.) 2003-10-01 22:03 airwin * examples/java/README.javademos: Update documentation reflecting the automatic build of the examples by make install. 2003-10-01 21:59 airwin * test/test_java.sh: Update commentary. 2003-10-01 21:54 airwin * examples/java/Makefile.am: Compile java examples after installation. This is contrary to what we do for our other compiled language examples, but seems consistent with what is normally done for distribution of java software. 2003-10-01 21:50 airwin * examples/c++/Makefile.am: $(LN_S) must be preceded by rm -f. (Thanks to Rob Managan for his error report concerning this issue.) 2003-10-01 21:38 airwin * doc/docbook/: docbook.m4, src/Makefile.am: As discussed on the list deal with SourceForge username consistently both for configure time using the --with-www-user=NAME option and at make time overriding the WWW_USER variable using make WWW_USER=NAME Previously, overriding the make variable required a trailing @ in the NAME, but now NAME is treated identically in both cases with no trailing @ required. 2003-10-01 12:58 rlaboiss * configure.ac, include/plConfig.h.in: Better wording in comment for PL_DOUBLE The comment preceeding #define PL_DOUBLE is now clearer. Thanks to Arjen Markus <arj...@wl...> for the suggestion. |