From: Geoffrey F. <fu...@us...> - 2002-01-18 05:06:30
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv4869/bindings/java Modified Files: PLStream.java javabind.c Log Message: Beginnings of contouring support, more work needed to wrap this up. Looks like I've got the memory releasing semantics of the JNI intterface thing finally figured out. Probably need to port this structure over to the other 2-d api wrappers, like plmesh, etc. |
From: Alan W. I. <ai...@us...> - 2002-01-18 18:25:01
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv26229 Added Files: README.javaAPI Log Message: Initial commit of instructions about how to add additional PLplot API to the Java front end. |
From: Geoffrey F. <fu...@us...> - 2002-01-18 18:51:08
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv1574/bindings/java Modified Files: PLStream.java javabind.c Log Message: Lots more of the simple API's implemented. More work on contouring. We now have the double precision 2-d gridded contouring API implemented, with coord wrapping support, ala the Python binding. This is now also more memory efficient, both in terms of allocations/deallocations, and also in terms of freeing up the java JNI object array references. Need to back port this system to the other 2-d API's. |
From: Geoffrey F. <fu...@us...> - 2002-01-19 06:35:22
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv14140/bindings/java Modified Files: README.javaAPI Log Message: Minor tweaking. |
From: Geoffrey F. <fu...@us...> - 2002-01-19 06:37:33
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv14469/bindings/java Modified Files: PLStream.java Log Message: Introduced overloadings for shade. |
From: Geoffrey F. <fu...@us...> - 2002-01-19 06:39:34
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv14689/bindings/java Modified Files: javabind.c Log Message: Fixed some memory management bugs in the 1-d contouring code. Implemented float precision contouring wrappers. Introduced shade wrapper dummy funcs for all 6 overloaded shade apis. Implemented one of the shade wrappers, so that x15.java is complete. |
From: Alan W. I. <ai...@us...> - 2002-05-12 23:26:02
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv20588 Modified Files: javabind.c Log Message: Coordinate wrap bug fixup for plcont. There is nothing to do for plshade since it doesn't yet have a method variation that implements coordinate wrap, and plshades hasn't been implemented at all yet. Thus, this commit completes the java coordinate wrap bug fixups for javabind.c. |
From: Maurice L. <ml...@us...> - 2002-08-14 10:58:29
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv17758 Modified Files: README.javaAPI Log Message: Added note on how to prevent the ugly 0002f strings from occuring. |
From: Maurice L. <ml...@us...> - 2002-08-14 11:01:07
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv18609 Modified Files: README.javaAPI Log Message: Another 0002f related fix. |
From: Maurice L. <ml...@us...> - 2002-08-14 11:05:22
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv19698 Modified Files: javabind.c Log Message: Edited out all the 0002f's here too. |
From: Maurice L. <ml...@us...> - 2002-08-14 15:56:46
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv3050 Modified Files: PLStream.java Log Message: Declarations for new scmap1l bindings. |
From: Maurice L. <ml...@us...> - 2002-08-14 15:59:46
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv3445 Modified Files: javabind.c Log Message: JNI functions to handle the scmap1l bindings. Also added two helper routines setup_data_[fd] to make the PLFLT -> {jfloat,jdouble} data mapping cleaner. |
From: Maurice L. <ml...@us...> - 2002-08-17 11:53:41
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv18346 Modified Files: PLStream.java Log Message: public native declarations for all the different plshades variants (not implemented yet). |
From: Maurice L. <ml...@us...> - 2002-08-17 11:57:13
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv18630 Modified Files: javabind.c Log Message: Migrated most interface routines to use the new setup_array_1d_[fd] helper routines for the data cast/copy, to bring them down to a more reasonable size. Added setup_array_2d_[fd] routines to do a similar job. Added functions (with null bodies) for all the new shades interface routines. Added the missing float precision shade routine. Still lots to do. |
From: Alan W. I. <ai...@us...> - 2002-09-24 21:35:58
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv30837/bindings/java Modified Files: PLStream.java javabind.c Log Message: Add plotfc3d to java PLplot API following exactly what was done for plotsh3d. (Note, I am not qualified to add Java API, but the two functions are identical in their argument lists so I could do this by analogy.) Modify 8th java example to use plotfc3d. Result was identical to C, python, and tcl examples 8. |
From: Joao C. <jc...@us...> - 2002-10-13 15:40:35
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv15225/bindings/java Modified Files: PLStream.java javabind.c Log Message: Add support for plsurf3d() and remove plotfc3d() and plotsh3d() which are now obsolete. Support for plsurf3d() is still partial. |
From: Joao C. <jc...@us...> - 2002-10-14 17:40:59
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv12854/bindings/java Modified Files: PLStream.java Log Message: Add the new plsurf3d() API entry; add definitions for plsurf3d()/plot3d()/plmesg() "opt" arguments. |
From: Joao C. <jc...@us...> - 2002-10-14 17:49:37
|
Update of /cvsroot/plplot/plplot/bindings/java In directory usw-pr-cvs1:/tmp/cvs-serv15946/bindings/java Modified Files: javabind.c Log Message: Implement the new plsurf3d() API methods for floats and doubles. There are still problems, try the x08.java example. I don't know java--I have just browse Sun's "Java Tutorial" ... |
From: Alan W. I. <ai...@us...> - 2002-12-17 03:52:22
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv5643/bindings/java Modified Files: config.java.in javabind.c Added Files: .cvsignore Makefile.am Log Message: Implement autotools support for building and installing java plplot wrapper library, libplplotjava, java/plplot/core classes, and installing java source for examples in java/plplot/examples. |
From: Alan W. I. <ai...@us...> - 2002-12-28 03:05:48
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv29496/bindings/java Modified Files: Makefile.am Log Message: Implement new swig-based Java API. Two-dimensional arrays are not implemented yet which means 6 of the examples do not work, but the rest do work, and in fact example 18 works completely for the first time ever because all PLplot functions in the common API that have variable or one-dimensional array arguments have been completely implemented in Java. |
From: Alan W. I. <ai...@us...> - 2002-12-28 03:10:58
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv30970/bindings/java Modified Files: .cvsignore Added Files: PLStreamc.java plplotcapi.i plplotjavac.i Log Message: Implement new swig-based Java API. Two-dimensional arrays are not implemented yet which means 6 of the examples do not work, but the rest do work, and in fact example 18 works completely for the first time ever because all PLplot functions in the common API that have variable or one-dimensional array arguments have been completely implemented in Java. |
From: Alan W. I. <ai...@us...> - 2002-12-28 05:04:36
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv17744/bindings/java Modified Files: .cvsignore Log Message: Tweak |
From: Alan W. I. <ai...@us...> - 2002-12-28 21:11:12
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv31181/bindings/java Modified Files: .cvsignore Makefile.am plplotcapi.i plplotjavac.i Log Message: Implement the simpler 2-d arrays for the swig-based Java API. This means all examples now work other than x09 (contours), x15 (shade plots with plshade), and x16 (shade plots with plshades). |
From: Alan W. I. <ai...@us...> - 2002-12-30 00:03:34
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv2623/bindings/java Modified Files: plplotcapi.i plplotjavac.i Log Message: Implement additional 2-d arrays for the swig-based Java API. These new typemaps allow plcont (and x09.java) to work. Note, only the 2-d version is implemented, there is no angle wrap code, and kx, lx, ky, ly always have to be in the argument list. In other words this is the raw java interface to PLplot. Thus, a number of adjustments had to be made to x09.java to work with this raw interface. However, once the user-friendly interface is done, it should be possible to overload 1-d arrays when needed for xg0 through yg1, have angle wrap code, and also drop kx, lx, ky, ly. |
From: Alan W. I. <ai...@us...> - 2002-12-30 01:03:28
|
Update of /cvsroot/plplot/plplot/bindings/java In directory sc8-pr-cvs1:/tmp/cvs-serv17675/bindings/java Modified Files: plplotcapi.i plplotjavac.i Log Message: Implement typemaps for defined_func and fill_func which allow x15.java and x16.java to work properly. Note, I removed the local versions of plshades from x16.java since plshades is now defined in the PLplot java interface API. |