From: Maurice L. <mj...@ga...> - 2002-01-19 06:02:17
|
Geoffrey Furnish writes: > My really truly final viewpoint on this, is that I don't think we > should have a release with a broken tk driver. I would call that a > showstopper. I just hope I'm not the guilty party on that one... Oh well, too bad, it was all your fault after all. :) Well, dyndrivers, at least. The problem is multifold: - the "plgdevlst: too many devices" was from a limit I set a long time ago on 20 file oriented devices in the tk widget. Braindead, I know, but easily fixed and was actually instrumental in finding the real problems, which are.. - in the tk03 demo, only the second window opened gives that message. Why? Because in the first window, the device list is completely empty! This is because the dispatch table is now (with dyn drivers) being asked for before it's created. I've fixed this by finally introducing a "library-opening" call, pllib_init(), that is called by any plplot routine that the user might call first. - the old limit of 20 devices would still have been fine if there was some distinction in the new dispatch table between interactive and non-interactive drivers. That entry from the old dispatch table is simply.. gone. Why? Kind of silly to provide menu entries to save to a host of terminal emulators. I'll take it as just an oversight and see how I might provide a "terminal" flag as was present before. - ditto if devices were excluded properly by the configuration script. Still looking into this one. -- Maurice LeBrun mj...@ga... |