From: Alan W. I. <ai...@us...> - 2002-11-30 21:09:55
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv7776/bindings/tk Added Files: Tag: AT .cvsignore Log Message: Deal with AT conversion of bindings/tk: build and install plserver and install *.tcl, *.itk, and palette (*.pal) files. The examples/tcl/tclIndex stuff is bogus; that file is generated and should (eventually) be removed from cvs after the merge of AT into MAIN. |
From: Alan W. I. <ai...@us...> - 2002-11-30 21:31:30
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv22425/bindings/tk Added Files: Tag: AT Makefile.am Log Message: Deal with AT conversion of bindings/tk: build and install plserver and install *.tcl, *.itk, and palette (*.pal) files. The examples/tcl/tclIndex stuff is bogus; that file is generated and should (eventually) be removed from cvs after the merge of AT into MAIN. |
From: Alan W. I. <ai...@us...> - 2002-12-03 08:39:23
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv13122/bindings/tk Modified Files: Pltk_Init.c plframe.c plr.c plserver.c plserver.h pltk.h pltkd.h tcpip.c tcpip.h tkMain.c tkshell.c Added Files: .cvsignore Makefile.am Log Message: Merged AT branch into MAIN, a new configuration era has started |
From: Alan W. I. <ai...@us...> - 2002-12-07 19:05:39
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv32290/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Search for Pltk and Plplotter entry points in libplplot if a search in the dynamic drivers fails. This is required for static drivers since in that case the entry points (and drivers) are put in libplplot. |
From: Maurice L. <ml...@us...> - 2002-12-29 22:48:53
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv7993 Modified Files: pldefaults.tcl Log Message: New procs to handle loading of the app-defaults file into the options db, plus changes to commentary. |
From: Maurice L. <ml...@us...> - 2002-12-29 22:55:22
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv10407 Modified Files: pltools.tcl Log Message: New code for getting window geometry from options db.. if "auto" (default, set in pldefaults), the legacy way of setting it using a specified fraction of the root window is used. Chopped out all the ancient procs related to the pseudo-class system in use by the palette tools in days of old. |
From: Alan W. I. <ai...@us...> - 2003-01-15 14:54:55
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv24227/bindings/tk Removed Files: PLWin.tcl PLXWin.tcl default.h pledit.tcl plplotTK.h pltk.c pltk.tcl pltkMain.c tclMatrix.c tkdemo1.tcl Log Message: Attempt to fix state information on zombied files (those in attic with state exp rather than state dead). |
From: Alan W. I. <ai...@us...> - 2003-02-18 19:29:44
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv18444a/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Configure correct version number in pkgIndex.tcl |
From: Alan W. I. <ai...@us...> - 2003-02-18 22:43:18
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv1230/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Adjust to new driver's directory (with possible suffix) and new shared-object names for the drivers. |
From: Rafael L. <rla...@us...> - 2003-02-19 17:34:52
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv16832/bindings/tk 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:43
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv27298/bindings/tk 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 10:42:16
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv29608/bindings/tk 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: Alan W. I. <ai...@us...> - 2003-02-25 19:05:10
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv7018/tk Modified Files: .cvsignore Log Message: Tweaks |
From: Rafael L. <rla...@us...> - 2003-03-06 15:20:46
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv26299/bindings/tk Modified Files: Makefile.am Log Message: This is the brute force approach to get "make dist" to include (almost) all the files that are present in a freshly checked out CVS tree. The notable exceptions are the directories cf/, new/, tmp/, and bindings/perl5. This was essentially done by putting files in the EXTRA_DIST variable in the Makefile.am files. I really dislike this brute force method, but since we really need to make a release soon, I see no way of doing otherwise. I would prefer to take this opportunity to remove some legacy cruft and to improve our installation in a file-per-file basis. For instance, in directory bindings/tcl, I added blindly the files README.tclAPI and plitclgen to EXTRA_DIST, but it is clear that they could be installed somewhere with "make install". Same commentary for the Python and Java stuff. Since I am (almost) totally ignorant on Python, Java and Tcl/Tk, I will really appreciate if competent developers step in. This cleanup + installation improvement discussion must take place in the post-release times. An aside note: the EXTRA_DIST variable (or the variables it uses) should not be inside conditionals in Makefile.am, otherwise the distribution tarball may be wrong. This is not yet consistently done throughout the source tree. |
From: Alan W. I. <ai...@us...> - 2003-03-21 19:13:31
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv2094/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Define new symbol PLPLOT_TCL_VERSION=5 and use it in the various configured pkgIndex.tcl files. |
From: Rafael L. <rla...@us...> - 2003-04-13 20:54:09
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv22357/bindings/tk Modified Files: Makefile.am Log Message: Updated Copyright notices by adding year 2003. This does not cover all the files changed this year (for instance, drivers/*.c are lacking), but this is an important step for the legal release of PLplot 5.2.1. |
From: Alan W. I. <ai...@us...> - 2003-04-15 20:18:51
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv31628/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Introduce LIBRARY_VERSION to inform tcl/tk of the PLplot library suffix. |
From: Maurice L. <ml...@us...> - 2003-04-24 07:20:41
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv22218 Modified Files: pldefaults.tcl Log Message: Put a catch around the cget -activeplot since plframe itself doesn't understand it and this leads to errors. Anyone have a demo for what these bindings are used for? |
From: Alan W. I. <ai...@us...> - 2003-09-19 19:37:48
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv6815/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Drop the use of LIBRARY_VERSION from these scripts and instead use the more specific DLNAME_LIBPLPLOT, DLNAME_LIBPLPLOTD, DLNAME_LIBPLPLOTTCLTK, and DLNAME_LIBPLPLOTTCLTKD dlnames that are needed for the various libraries and which should be defined well (using libtool in configure.ac) for all Unix platforms. |
From: Joao C. <jc...@us...> - 2003-10-10 18:26:16
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv10221/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: Fix to enable the demos to be run in the build tree. |
From: Rafael L. <rla...@us...> - 2003-10-27 10:21:37
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv25015 Modified Files: Makefile.am Log Message: Added tclIndex to the CLEANFILES list. |
From: Joao C. <jc...@us...> - 2003-10-29 19:40:56
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv10611/bindings/tk Modified Files: Pltk_Init.c plframe.c plserver.c tcpip.c tkMain.c tkshell.c Log Message: Mostly cosmetic changes that enable plplot to compiled with (almost) no warnings, even with gcc -Wall. Most changes are just casts, and most of them are tcl/tk related. For tcl/tk-8.4, no warnings occurs. Also tested with tcl/tk-8.3, where some warnings remain. There are no java/f77/cxx/python/octave changes. |
From: Rafael L. <rla...@us...> - 2003-12-30 18:40:14
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv26652/bindings/tk Modified Files: Makefile.am Log Message: Sane treatment of DATA_DIR and DRV_DIR The variables/#defines DATA_DIR and DRV_DIR are treated now in a more coherent and Autotools-friendly way. The main changes regard: - Use of $libdir and $datadir as prefixes of DRV_DIR and DATA_DIR, respectively, in configure.ac. This allows users to easily override the installation locations when running configure (options --libdir and --datadir). The environment variables DATA_DIR and DRV_DIR are still honored. - DRV_DIR is an absolute path now, not relative to DATA_DIR as before. Besides it being cleaner and more intuitive, the new design allows better compliance with the FHS. Indeed, architecture-independent files (like the font amd map files, as weel as examples and the Tcl stuff) go by default in $prefix/share, while driver module files (which are architecture-dependent) go in $prefix/lib. As regards final results, the only difference with the previous situation is that the *.fnt and *.map files are installed now in plplot<version>/ instead of plplot<version>/data. I did not try to keep the previous situation because it would imply in the definition of a new variable/#define. However, if the other developers have really strong arguments in favor of it, I will implement that. |
From: Rafael L. <rla...@us...> - 2003-12-31 01:46:24
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv12448/bindings/tk Modified Files: Makefile.am Log Message: Sane behavior of TCL_DIR, LIB_DIR, and BIN_DIR. TCL_DIR: Made coherent the AC_SUSTitution for bindings/{tcl,tk}/Makefile.am and the #define for bindings/tcl/tclAPI.c. They both are prefixed by $datadir now. LIB_DIR & BIN_DIR: Made those Autotools-friendly. They are now defined as $libdir and $bindir, respectively. Besides this, LIB_DIR does not need to be AC_DEFINEd and BIN_DIR does not need to be AC_SUBSTituted, so removed those calls. |
From: Alan W. I. <ai...@us...> - 2004-01-03 03:33:05
|
Update of /cvsroot/plplot/plplot/bindings/tk In directory sc8-pr-cvs1:/tmp/cvs-serv24192/bindings/tk Modified Files: pkgIndex.tcl.in Log Message: * Define the expanded variables LIB_HARDDIR and DRV_HARDDIR (expanded or "hard" versions of LIB_DIR and DRV_DIR). * These variables are used to configure bindings/*/pkgIndex.tcl which are then concatanated into bindings/pkgIndex.tcl. The latter file is installed in the $prefix/share tree. It allows needed PLplot libraries or plug-in drivers to be found in the $prefix/lib tree directly from the tclsh or wish environments using the lappend command. * With these changes (which adjust for moving all the installed PLplot tcl/tk scripts from the $prefix/lib tree to the $prefix/share tree) I can once again execute PLplot commands from tclsh and wish environments following the instructions in examples/README.tcldemos and examples/README.tkdemos. |