
* GENERAL

- use QSettings, QToolTips and QWhatsThis;
- use GiNaC to allow user defined functions, i.e. for custom interactions, custom generation of objects and for interactive analysis tools;
- OpenGL: implement animation speed control;
- better organization of tutorials and test programs;
- OpenGL: tracks: implement both absolute and rotating versions;
- info constellations + plotting: see pp3 package; (constellations catalog: ftp://cdsarc.u-strasbg.fr/cats/VI/49)
- plots 2D: fix code bugs, i.e. in the XY,XZ,YZ,RZ when 'ref' and 'dir' bodies are not correctly handled;
- fix the BulirschStoer integrator;
- add support for natural satellites, i.e. via expect scripts;
- run-time histogram of the distribution of the timesteps during an integration;
- .orsa/config file: make an automatic backup copy before to work on it;
- write an Integrate(time,OrsaFile*) method that writes directly on a file;
- multiple OpenGL windows: option to sync frame time if viewing the same simulation; stereo capabilities;
- plots 2D: add a 'view' button to list all the data in a table;
- set automatically asteroid radius from the magnitude;
- reference systems: J2000 or epoch;
- baricentric orbits;
- OpenGL: time label: fraction of day in HMS format;
- open MPEC files;
- ephemeris module;
- enhance code for integrations in Real Universe with starting conditions outside the JPL file limits, and test the code;
- automatic selection of the right file among multiple JPL files;
- improve Earth rendering under OpenGL: using clip planes?
- NEO and PHA: make a monitor widget, which automatically downloads the updated status, and if necessary can integrate a few virtual objects, analyze them and send the results back to the main server, that collects them and updates the global infos;
- fftw: on SUSE libfftw is replaced by libdttfw --> the configure script should check for both; problem: when a program is linked to libdfftw, the fft code crashes;
- plot tool and galactic potential and/or only massless particles: the orbits are undefined and a lot of secure_log(nan) calls are issued from the orbit computation code;
- close the 'close approach' widget when opening a new universe;
- profiling;
- timescale problems: Real universes using TDT have data closer to JPL data than universes using other timescales, like UTC;
- use the IERS file: http://hpiers.obspm.fr/iers/eop/eopc04/eopc04.62-now
- OpenGL: plot parabolic and hyperbolic orbits?
- add a "continue integration" button;
- delete integration: check for opengl/2D windows using it, and check also for possible other problems/segfaults;
- popup a "are you sure?" window before to stop manually one integration;
- Encke method to propagate orbits quickly?
- satellites identification;
- try again the "JPL" interaction, integrating numerically only the massless bodies;
- radius setting from objects editors, even from Simulated Universe...;
- OSD: velocities?
- add --without for some packages in the configure script;
- fix the 'delete' problems in the objects list widget;
- brighter orbit lines (user configurable?);

* LINUX

- create a Debian package;

* MACOSX

- dmg file: check the packageMacOSX and mkdmg.txt scripts;

* WIN32

- setup a debugging environment;
- (FIXED?) bug: ORSA files cannot be opened;
- (FIXED?) bug: problems with unreadable fonts in PostScript and PDF files generated from OpenGL interface;
- (FIXED?) bug: the 'new keplerian object' dialog crashes winorsa;
- add support for GSL and FFTW libraries;

