From: Rafael L. <rla...@us...> - 2001-03-08 10:30:55
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv27719/perl5 Log Message: Directory /cvsroot/plplot/plplot/bindings/perl5 added to the repository |
From: Rafael L. <rla...@us...> - 2001-03-08 10:32:39
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv28138 Added Files: Makefile.PL.in PLplot.i.in PLplot.pm.in README api2bind.pl pkg_perl5.in x01.pl Log Message: Perl bindings. Initial checkin. |
From: Rafael L. <rla...@us...> - 2001-03-08 11:25:36
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv5526 Modified Files: x01.pl Log Message: Fixed small bug in constructing @x in plot3. |
From: Rafael L. <rla...@us...> - 2001-03-08 11:27:09
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv5874 Modified Files: PLplot.i.in Log Message: Added support for PLINT_p_output type of argument. |
From: Rafael L. <rla...@us...> - 2001-03-08 12:48:16
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv18915 Modified Files: PLplot.i.in Log Message: Added support (untested) for PLFLT_pp_input arguments (PLFLT**). |
From: Rafael L. <rla...@us...> - 2001-03-08 12:49:00
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv19051 Added Files: x09.pl Log Message: Initial boilerplate. |
From: Rafael L. <rla...@us...> - 2001-03-08 13:34:51
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv27542 Modified Files: PLplot.i.in Log Message: Fixed the handling of input PLplot** parameters. |
From: Rafael L. <rla...@us...> - 2001-03-08 14:21:31
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv3996 Modified Files: PLplot.i.in Log Message: Added declarations of pltr{0,1,2}. Since they are in api-c.xml, they are not processed by the api2bind.pl script. Added support for input PLpointer parameters. |
From: Rafael L. <rla...@us...> - 2001-03-09 09:47:35
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv17932 Modified Files: PLplot.pm.in x01.pl Log Message: Using now EXPORT_TAGS in PLplot.pm. This means that not all symbols are exported by default as before. Instead, the user has either to ask "use PLplot qw(:all)" or prefix all the PLplot calls by "PLplot::". This is illustrated in x01.pl. |
From: Rafael L. <rla...@us...> - 2001-03-09 09:48:27
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv18057 Modified Files: pkg_perl5.in Log Message: Added DEMOS variable and use it in ln-tmp rule. |
From: Rafael L. <rla...@us...> - 2001-03-09 09:51:10
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv18730 Modified Files: api2bind.pl Log Message: (funcptr_stub): Total rework of the funcptr definition. Now things work better when passing function names as arguments. |
From: Rafael L. <rla...@us...> - 2001-03-09 09:56:54
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv19596 Modified Files: PLplot.i.in Log Message: (PLplot_perl_get_array_of_double): Small cleanups. Make things work correctly when passing PLPointer arguments that are subsequently passed to other functions. This is illustrated in the upcoming x09.pl. |
From: Rafael L. <rla...@us...> - 2001-03-09 09:57:25
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv19690 Modified Files: x09.pl Log Message: First plot page is working correctly. |
From: Rafael L. <rla...@us...> - 2001-03-09 11:33:16
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv1996 Modified Files: PLplot.i.in Log Message: Much better handling of return values for arguments with *_p_output types. I am using swig's $arg automatic variable now. (RTFM is always helpful.) |
From: Rafael L. <rla...@us...> - 2001-03-09 18:21:17
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv10743 Modified Files: PLplot.pm.in Log Message: Start "adding Perl wrappers on top of SWIG wrappers" to take advantage of the fact that Perl arrays carry with them information on their length. plline and plstyl have been "wrapped" into Perl specific subroutines plline_p and plstyl_p. This is still experimental, and I may change my mind latter. |
From: Rafael L. <rla...@us...> - 2001-03-10 00:04:44
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv29305 Modified Files: x01.pl Log Message: Call plline_p and plstyl_p, the new pure-Perl "wrapper" functions that do not need the length of arrays passed as arguments. This is experimental. |
From: Rafael L. <rla...@us...> - 2001-03-12 08:11:56
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv14518 Modified Files: PLplot.i.in PLplot.pm.in x09.pl Log Message: Added complete support for using the C function pltr1 as a callback function in Perl programs. PLcGridC objects can be created in pure Perl, from a hash structure containing fields "xg" and "yg", using the new Perl-specific API subroutine plgrid_new. This is a major milestone for the Perl5 bindings project, since the second part of demo x09.pl is running correctly. |
From: Rafael L. <rla...@us...> - 2001-03-12 17:10:04
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv14452 Modified Files: api2bind.pl pkg_perl5.in Added Files: PLplot.pm-add.in Log Message: New approach for generating the PLplot.pm (Perl module) file. PLplot.pm-add.in is added to the the end of the SWIG generated file (PLplot.pm), which is no more overwritten. |
From: Rafael L. <rla...@us...> - 2001-03-12 17:16:21
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv15468 Modified Files: PLplot.pm-add.in Removed Files: PLplot.pm.in Log Message: Add some function names to EXPORT_TAGS. |
From: Rafael L. <rla...@us...> - 2001-03-14 08:18:54
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv10903 Modified Files: PLplot.i.in PLplot.pm-add.in pkg_perl5.in x01.pl Added Files: x02.pl Log Message: Added wrapper for plParseOpts. The new demo x02.pl illustrates its use. x01.pl has also been updated accordingly. |
From: Rafael L. <rla...@us...> - 2001-03-14 09:37:32
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv23715 Modified Files: x01.pl Added Files: x01+.pl Log Message: Added file x01+.pl that uses Getopt::Locate for handling extra options, calling x01.pl at the end. |
From: Rafael L. <rla...@us...> - 2001-03-14 10:17:22
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv30782 Modified Files: x01+.pl x01.pl Log Message: Added support for -xor and -fontset options. x01+.pl is now quite close to x01c.c. |
From: Rafael L. <rla...@us...> - 2001-03-14 16:55:07
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv4840 Modified Files: PLplot.i.in Log Message: Take rid of that PL_PARSE_NOPROGRAM when calling plParseOpts, hoping that src/plargs.c will be fixed soon. |
From: Rafael L. <rla...@us...> - 2001-03-14 16:57:23
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv5231 Modified Files: PLplot.pm-add.in Log Message: Fixed several mistakes related to the way the hash structure %_plParseOpts_parse_mode was being handled. Also improved the prototype of plParseOpts_p, making it accept all leading parameters as parse modes (passing a list of strings still works). |
From: Rafael L. <rla...@us...> - 2001-03-14 17:08:46
|
Update of /cvsroot/plplot/plplot/bindings/perl5 In directory usw-pr-cvs1:/tmp/cvs-serv7576 Modified Files: x01.pl Removed Files: x01+.pl Log Message: I just realized that Getopt::Long is included by default in Perl. There is no need for that wrapper script x01+.pl. Also, x01.pl has now much better handling of options processing. Now, the Perl example x01.pl can be called like this: ./x01.pl -dev xwin -fontset 0 -locate -xor (Well, locate and xor mode are not yet implemented.) Also the -h option behaves nicely. I chose the Getopt::Long path because I am lazy to implement a proper wrapper for plMergeOpts(). |