Hi Arjen: I have made a lot of progress in the last week or so fixing a fairly large number of PLplot issues for Tcl and friends (Tcl, Tk, Itcl, Itk, and Iwidgets). I will only list the ones I remember here, but there were many more.
* There have been lots of improvements to the version consistency checking for tcl and friends that is implemented by our build system. This new build-system logic works great for me both for my system version and built version of Tcl and friends. But others should test this new build system logic as well to make sure everything that is found is the expected consistent version, and there are no WARNINGS concerning missing components that are actually installed and which should be found by our build system. * A long-standing issue where Tcl example 33 character escape codes sometimes were ignored turned out to have a simple solution (revision 12693). * A long-standing issue for the ::PLPLOT:: namespace hex constants has now been fixed by converting those to integers * A long-standing issue with making those constants properly accessible in all cases has been fixed. Arjen, this is one (I mentioned that ::PLPLPLOT::PL_PI was sometimes not accessible) of the ones I asked you to investigate, but by accident I spotted the solution today (revision 12695), The other issue I asked you to investigate still remains; the incredible hack in tkdemos.tcl (and accompanying instructions in examples/tk/README.tkdemos to make that incredible hack work) to distinguish between the cases when tkdemos is sourced from a plserver environment or a wish environment needs to be fixed. I have just (as of revison 12695) finished a comprehensive check of Tcl and friends for PLplot using "make test_interactive" in the build tree and all the additional tests mentioned in examples/tcl/README.tcldemos and examples/tk/README.tkdemos. Everything works except for some minor exceptions for the tclsh and wish tests. The tclsh exception is example 14 errors out when it attempts to start the second device. Wish has that exception and two others; example 2 gives the error message Couldn't parse color 76 and example 24 gives the error message illegal number of colors in cmap0: red I have no idea what is causing those color issues. Will you be willing to take a look at those? Note, that before you do the tclsh and wish tests you should run the test_interactive AND all targets to get all the required dependencies built that are required for the tests. All the above tests were for my system version (Debian wheezy) of Tcl8.5 and friends. I plan to repeat all these same tests for the Tcl8.6 and friends that I have built, but preliminary versions of those tests have been looking good (thanks to getting all the PLplot build-system issues straightened out that I mentioned above). More later on those additional test results for Tcl8.6 and friends. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
