Todo List

From PLplotWiki
Revision as of 14:11, 30 June 2009 by Hcarty (Talk | contribs) (Drivers: - Add note on text clipping for rotated plots in Cairo, Qt, SVG)

Jump to: navigation, search

PLplot Core

  • find solution to setenv/unsetenv problem in qsaslib_test for Visual C++ (AR)
  • is it possible to move dirent stuff from plplotP.h to plcore.h (ws)

Drivers

wxWidgets

  • fix crash in example 14 when master window is closed (ws)
  • only master should handle return key in example 14 (ws)

Cairo

  • Fix arbitrary plot rotations
    • Text is incorrectly clipped when the plot orientation is set to anything other than 0. This issue seems to hold for the Qt and SVG drivers as well. One possible work-around is to hand off a portion of the rotation and clipping responsibilities to the plot driver, as each of the underlying libraries/standards support this. For an illustration of the problem, try:
 ./x01c -ori 1 -dev xcairo

Bindings

  • finish lua bindings (bug fixing) (ws)
  • octave style graphics routines follow the style of older octave / matlab versions. Need extensive updating to be more like octave 3.0 (and current matlab). This is a non-trivial exercise, but exceedingly worthwhile. Volunteers? (AR)
  • update the Tcl and Tk bindings to use the Tcl_Obj interface (not quite trivial; AM)
  • improve checking for Itcl (AM)
  • investigate crash with Tk (AM)
  • investigate availability of Tk on Windows (turned of for bare Windows - no X11; problems with UNIX-only functions under Cygwin; status MinGW unknown; AM)
  • problem with example x19 for Fortran 95 with CVF on Windows: __stdcall. The issue is complicated due to CVF and IVF using different calling conventions (AM)
  • fix differences of example output for various bindings on Mac OS X (???)

Examples

  • return should end wxPLplotdemo (ws)
  • make lua examples run on Mac OS X (ws)
  • check differences in several F77 examples (x09, x14, x15) on Windows with CVF (AM)
  • fix problem with record length in example x20 for CVF on Windows (AM)

Platforms

  • improve support of Cygwin (AM)

Documentation

Webpage

Testing

  • make test_tcl.sh work under Windows - sh-bang lines, "heredoc" not supported, path problem (AM)

Done

  • replace the example 14 call in the test scripts, so that it also works in Windows (ws)
  • implement lua examples (ws)
  • Lua cmake files: build only if double and swig version high enough (ws)
  • AGG backend can't be used in wxWidgets bindings (ws)
  • backend name in title of wxPLplotdemo (ws)