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

Reply via email to