2007-06-18 rainer * fix problem w/ reading of config files (disk always switched on) * release 1.62 2007-06-05 rainer * release 1.61 2007-05-07 rainer * fix disk self-eclipse and disk-secondary test for small inclination * fix local rise angle of surface elements for flaring disk * fix surface areas of disk elements if disk not flat 2007-04-11 rainer * release 1.60 * fix don't randomize disk if opengl is used * update German translation * include Italian translation from Costantino Ceoldo 2007-04-03 rainer * fix incorrect computation of fit dimension in check_data() * eliminate pop-up on 'Too much surface elements' in fitting 2007-04-02 rainer * fix storing of model atmosphere params in config file 2007-03-19 rainer * LightSynthesize.c: added disk self-eclipse test 2007-03-16 rainer * LightDivide.c: fix one more bug in disk geometry (wrong angle of rise) 2007-03-14 rainer * isothermal and reprocessing disk models (fixed temperature and flaring) * new code for hot spot 2007-03-13 rainer * LightDivide.c: fix disk temperature initialisation 2007-02-28 rainer * LightDivide.c: clean up disk code 2007-02-06 rainer * LightSimplex.c: eliminate bug that made simulated annealing non-restartable * LightReflect.c: extend range for bolometric LDC coefficients * LightFlux.c: eliminate upper limit for model atmosphere (will result in fallback to blackbody flux) * LightReflect.c: provide better, more extensively commented version of the 'simple reflection' algorithm * remove 'sqrt individual' LDC (yields incorrect results) * LightDivide.c: remove superfluous test in DivideSurface() * LightSynthesize.c: fix overcontact self-eclipse case in LightCurve() 2006-10-02 rainer * fix missing glutInit() call * configure.ac: remove -Xmu from OpenGL dependencies * fix missing async ratio in Lagrange2/3 computation * LightDivide.c fix set lambda in NumDiffR * fix missing declaration of program_invocation_name * LightFlux.c: make binary search stable by selecting the low value 2006-04-29 rainer (nightfall 1.52) * fix minor annoyance in flux visualization 2006-04-24 rainer (nightfall 1.50) * model atmospheres for log g 3.5 to 5.0, starting at 2000K * limb darkening updated * gravity darkening updated 2006-04-04 rainer * fix segfault b/o sizeof(float) instead of sizeof(double) in malloc (LightMerit.c) 2005-10-14 rainer * fix segfault when closing GL window (don't close, just hide ...) * gtk2+ needs export LANG=it_IT.utf-8, export LANG=de_DE.utf-8 (i.e. utf-8 locale encoding) to work properly * LightGtkHelp.c, LightGtkShowdata.c: fixes for gtk2+ * configure.ac: check for gtk2, gtkgl-2 * Gnuplot: replace obsolete syntax, unset mouse * Disk: some improvements, but still not functional * Light.c: use setlocale (LC_ALL, ""); instead of setlocale (LC_MESSAGES, ""); to fix problems with german umlauts * it.po: revised italian po file by Ceoldo Costantino * de.po: translation updated 2004-06-24 rainer * openGL stuff: fix some nasty segfault bugs (overflows in string handling) 2004-04-04 rainer * use putenv(LC_NUMERIC, "C") to workaround setlocale bug * configure.ac: add -Xmu to OpenGL dependencies * include revised italian po file by Ceoldo Costantino * released as 1.38 2003-12-30 rainer * LightLib.c, Light.c, Light.h, LightOutput.c: print out individual component luminosities at normalization phase * released as 1.37 2003-12-24 rainer * LightVisualize.c, LightGtkSlicer.c: fix contour level for secondary potential 2003-11-21 rainer * fix some compiler warnings (unused code) from IRIX MIPS compiler 2003-10-08 rainer * include updated italian .po file by Ceoldo Costantino 2003-07-02 rainer * include italian .po file by Ceoldo Costantino * check for GTK >= 1.2 in configure.ac and define GTK_NEW (for gtk_window_set_default_size) 2003-01-01 gettextize <bug-gnu-gettext@gnu.org> * configure.ac (AC_OUTPUT): Add intl/Makefile. * configure.ac (AC_OUTPUT): Add po/Makefile.in. (AC_OUTPUT): Remove command that created po/Makefile. (AC_LINK_FILES): Remove invocation. 2002-12-27 rainer * fix spec file * fix makefile.in (include texture maps) * plot colour wedge for physical textures * include <unistd.h> in Light.c (for _exit()) 2002-12-23 rainer * LightGLAnimate.c: exchange width and height of texture to fix wrapping * LightGLKeyboard.c: make 'w' cycle thru texture types * LightGLAnimate.c: fix brightness of BB colours * LightGLAnimate.c: reinitialize texture if new animation run * LightGLAnimate.c: implement more textures (GRAV, FLUX, VELOCITY) * LightGLPrefs.c: add buttons to select texture type 2002-12-20 rainer * fix bug in LightGtkHelp.c: WriteHelpText (EOF may not be char) * fix same bug in LightGtkShowdata.c * both bugs above noted & patched by Daniel Kobras (kobras at tat dot physik dot uni-tuebingen dot de) 2002-10-29 rainer * fix warning in LightGtkShowdata.c * fix cmake * fix Makefile.in for Cray T3E * fix configure.ac syntax for NEC SX-5 * remove GNU make-specific portions of makefile * fix bugs on FreeBSD (missing float.h header) * fix for Hitachi SR8000 (-lm in LIBS_TRY) * fix for Hitachi SR8000 (new version of config.guess/config.sub) 2002-10-11 rainer * fix minor compilation bug with Intel compiler * mv configure.in configure.ac, update Makefile.in accordingly (some wrappers use extension to figure out which version of autoconf to use) * update requirements/installation in manual for MPI * New option --enable-mpi for parallelization with MPI * Detailed reflection parallelized with --enable-mpi * Main loop parallelized with --enable-mpi, major speedup if T(setup) << T(Loop over phase) * Animation works with MPI enabled (but looks somewhat ugly) OpenGL animation not tested yet 2002-07-26 rainer * UserManual.tex, doc/, LightGLPrefs.h, LightGLPrefs.c, LightGLKeyboard.c, Makefile.in, test.sh: Better GL prefs dialog, explain OpenGL in help files / manual, create test script test.sh for compilation tests 2002-07-17 risse * Makefile, Makefile.in, configure, LightDivide.c, LightSynthesize.c, Light.h: Final Version of Rainer and Patrick merged by hand. 2002-07-10 risse * LightSynthesize.c, Light.c, Light.h: Willst Du wohl mergen!! (Version of Rainer+Patrick, eg) 2002-06-07 risse * po/Makefile.in, po/cat-id-tbl.c, intl/Makefile, doc/de/nightfall.html, doc/C/nightfall.html, doc/de/help3.txt, doc/C/help3.txt, configure.in, configure, aclocal.m4, config.h.in, UserManual.tex, Makefile.in, README, LightVelocity.c, LightVisualize.c, LightSynthesize.c, LightLimbCoeff.c, LightOutput.c, LightGtkVisualize.c, LightInput.c, LightGtkEnter.c, LightGnuplot.c, LightGtkCheck.c, LightGLDisplay.c, LightGeometry.c, LightDivide.c, LightConfig.c, LightDataRead.c, LightAnimate.c, Light.c, Light.h, ChangeLog: Merging the files of R. Wichmann an the actual version of nightfall 2002-05-27 risse * LightDivide.c, LightSynthesize.c, Light.c, Light.h: Raytracing of the accretion disk is now almost finished. I included a general raytracing algorithem (eclipsedbydisk). That gives th possibility to check if the object is eclipsed by the accretion disk, regardlessly of the shap of the hidden object. Ther are still some rounding errors in the eclipse verification of the Disk. 2002-05-03 rwichmann * Makefile.in: fix the missing LightTrackball.h * update some help files for OpenGL * fix the problem with switching to an overcontact configuration * LightXXX.c: fix missing #ifdef HAVE_DISK that caused a segfault (any reference to nnn[Disk] must be compiled out, as it may overwrite memory) * Light.c, LightSynthesize.c: #ifdef HAVE_DISK LightCurveDisk * Light.c: workaround for segfault on exit() with openGL * LightGLDisplay.c: fix the disappearing lightcurve plot * eval paths in configure.in for status information * adapt for autoconf 2.53: replace my_AC_PROG_F77 with AC_PROG_F77 because it now does TheRightThing(tm) (i.e. does not abort if no F77 compiler found) * remove acconfig.h (obsolete) * configure.in, aclocal.m4: new syntax for AC_DEFINE() * LightOutput.c: more significant digits for radii, magnitudes * LightDivide.c: fix error in expression for C_rad1 * LightDivide.c: include the HIGH_PRECISION code with second-order corrections to surface areas (important at ~0.1 millimag scale, e.g. tidal deformations by substellar companions) 2001-09-11 rwichmann * fix Makefile.in (include LightGLTrackball.h) * LightGtkSlicer.c: modify RocheXYSlice b/o compiler warning * Light.h: introduce Flags.use_opengl (default = ON) * LightInput.c: CL option -g: set Flags.use_opengl = OFF * LightGtk.h: toggle_opengl() * LightGtkToggle.c: toggle_opengl() * LightGtkToggle.c: toggle_opengl() * LightDivide.c: DivideSurface(): add missing ++SurfPtr; * LightAnimate.c: show the disk * LightGtkShowdata.c: fix a2ps options * LightGtkShowdata.c: set font to -*-fixed-*-r-*-*-*-140-*-*-*-*-*-* * LightGtk.c: larger default window because of 'Disk' tab * LightFractional.c: #include <float.h> * LightGtkEnter.c: #include <float.h> * LightMerit.c: #include <float.h> * LightReflect.c: #include <float.h> * LightSimplex.c: #include <float.h> * LightSynthesize.c: #include <float.h> * LightVelocity.c: #include <float.h> 2001-04-15 rwichmann * LightGLAnimate connect exit handler to glWindow to prevent (animate) -> (window close) -> (animate) -> CRASH * Light.c fix error message if disk+overcontact * LightDivide.c fix surface division if not openGL * LightLib, LightGnuplot add the fullscreen extension (GNUPLOT_GEOMETRY environment variable) * configure.in test for OpenGL, add --disable-gnome, --disable-opengl * Light.h remove #define _WITH_OPENGL * acconfig.h insert #undef _WITH_OPENGL * LightGtk.c: move the GL part at proper place so that it is used with GNOME as well * LightInput.c: show that compiled with GL when using -h 2001-04-12 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * Makefile.prof: - new Makefile.prof for profiling tests * LightInput.c, po/nightfall.pot: - In LightGLAnimate Keyboard() now works correctly. Added cbability to switch on an off texturing, axes, line or fill mode, and movie mode. Added GrabScreen(), which saves a copy of the GLViewport as jpeg-file. - In LightGL.c addtional code to save jpeg-files, taken from the libjpeg example.c - Added initialization of the GL related flags to LightInput.c - Some minor changes in the other files * LightGLAnimate.c: - In LightGLAnimate Keyboard() now works correctly. Added capability to switch on and off texturing, axes, line or fill mode, and movie mode. Added GrabScreen(), which saves a copy of the GLViewport as jpeg-file. - In LightGL.c additional code to save jpeg-files, taken from the libjpeg example.c - Added initialization of the GL related flags to LightInput.c - Some minor changes in the other files * LightDivide.c, LightGL.c, LightGL.h, Light.c, Light.h: - In LightGLAnimate Keyboard() now works correctly. Added cbability to switch on an off texturing, axes, line or fill mode, and movie mode. Added GrabScreen(), which saves a copy of the GLViewport as jpeg-file. - In LightGL.c addtional code to save jpeg-files, taken from the libjpeg example.c - Added initialization of the GL related flags to LightInput.c - Some minor changes in the other files 2001-04-10 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * pixmaps/star_256.jpg, pixmaps/star_128.jpg, pixmaps/star.jpg: - moved files in images/ to pixmaps/ 2001-04-09 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * Makefile.in, LightGL.h, LightGLAnimate.c, LightDivide.c, LightGL.c, Light.h: - Added new file LightGL.cincluding the jpeg code read_JPEG_file() and my_error_exit() - Added texturing code to LightGLAnimate; added texturing imeages to CVS - Still problems with the last ring in the surface grid 2001-04-06 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/nightfall.pot, config.h, config.status, po/Makefile, colormake.pl, config.cache: - removed automatically generated files from repository * intl/Makefile, po/Makefile, po/Makefile.in, colormake.pl, config.cache, config.h, config.status: - Some documentation 2001-04-03 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/nightfall.pot, LightGLAnimate.c, LightDivide.c, LightGL.h: - functional version, except the positioning of the light spot - last point on the x axes of the grid towards L1 is now correct, the last point opposite to L1 is approximated by a polygon (has to be improved by calculating the position TBD ) - first version of keyboard input handler; does not accept any commands, don't know why ? - in LightDivide we use a fixed number of steps in phi -> n_phi = 25 because the GL Code needs a fixed number of vertices 2001-04-02 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/nightfall.pot, LightGL.h, LightGLAnimate.c, Light.c, LightDivide.c: - The vertex grid is now correct for mq=1.0. For all other mass ratios the innermost point close to L1 is not calculated correctly. -> has to be improved. The outer most point is appoximated by a polygon, should be calculaed instead. - Added some lights, and fixed normal vector calculation for the last ring and the first ring. - Some minor changes in the other files. 2001-03-30 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * cfg/her_x1.cfg, config.status, po/nightfall.pot, LightGtk.c, LightMsg.h, Light.c, LightGLAnimate.c: - Added some comments and error checking * po/nightfall.pot, cfg/lz_cen.cfg, cfg/mr_cyg.cfg, cfg/ty_boo.cfg, cfg/v541_cyg.cfg, cfg/bh_vir.cfg, cfg/dd_mon.cfg, cfg/er_vul.cfg, cfg/her_x1.cfg, LightGLAnimate.c, LightInput.c, Light.c, LightConfig.c, LightGL.h: - Fixed problem with configuration files - Updated all configuration files - GLAnimate now works fine with GL_POINTS - The pgPlot Animation is shown only, in the case we don't have GL - Changed default value for inner disk radius in LightInput.c to fix config file problems - This is a functional version !! * po/Makefile.in, po/nightfall.pot, intl/Makefile, po/Makefile, colormake.pl, config.cache, config.h, config.status, LightGL.h, LightGLAnimate.c: - OpenGL interface works with simple geometry - no support for exccentric orbits yet 2001-03-29 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * LightGLAnimate.c, colormake.pl, config.h, po/nightfall.pot, Light.c: - GL Animation now works, but depth cueing is not correct 2001-03-28 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/nightfall.pot, colormake.pl, config.h, LightGtk.c, LightInput.c, Light.c, Light.h, LightGL.h, LightGLAnimate.c: - Check for OpenGL support is now done in LightGtk.c - Geometry is not yet correct 2001-03-27 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * Makefile: - Removed Makefile from repository because it's generated automatically by configure. * po/nightfall.pot, Makefile.in, LightAnimateGl.c, LightGL.h, LightGLAnimate.c, LightInput.c, Light.c, Light.h: - We use gtkglarea to access OpenGL now. - LightGLAnimate.c, LightGL.h first version of OpenGL support. No rotation of the geometry yet. We plot only points for the moment, because the vertex list is not consitent with the GL vertex lists. - Light.h added include file LightGL.h 2001-03-26 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/nightfall.pot, po/cat-id-tbl.c, LightDivide.c, cfg/51_peg.cfg, Light.c, Light.h, LightAnimateGl.c: - added function calls for disk geometry in Light.c - added new OpenGL functions to Light.h - code to display roche geometry using OpenGL now works - function DivideDisk added to LightDivide() - still some problems with disk ON/OFF switch; especially when loading a new config file with disk ON (TBD) - numerical problems during roche geometry calculation when disk is ON (TBD) 2001-03-20 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * Makefile.in, po/nightfall.pot, Light.c, Light.h, LightAnimateGl.c: - Changed Makefile.in, including OpenGL stuff and LD-Flags 2001-03-19 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * cfg/her_x1.cfg, po/nightfall.pot, nightfall, NightfallCurve.dat, Light.h, LightAnimateGl.c, LightGeometry.c, Makefile.in, Light.c: - added first try OpenGl stuff * LightLimits.h, po/cat-id-tbl.c, po/nightfall.pot, LightGtkToggle.c, LightInput.c, LightGtk.c, LightGtk.h, LightGtkEnter.c, Light.h, LightConfig.c, LightDivide.c, LightGeometry.c, Light.c: - Added disk to Gtk GUI. - New function DefineParamDisk() in LightGeometry.c - Added DivideDisk() in LightDivide.c, no funtionality yet. - We now save the parameters of the disk in WriteConfig(), ParseConfig() and UpdateGui() - Set upper and lower limits for disk parameters in LightLimits.h - In InitFlags() set default values for the disk and disk related flags - New widgets and labels for the disk part of the GUI in LightGtk.h and LightGtk.c 2001-03-15 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * po/cat-id-tbl.c, po/nightfall.pot, intl/Makefile, po/Makefile, po/Makefile.in, colormake.pl, config.cache, config.h, config.status, LightLimbCoeff.c, Makefile, NightfallCurve.dat, LightGtk.c, LightInput.c, Light.c, Light.h, LightDivide.c, LightGeometry.c: - First try adding structure and initialisation for disk geometry. The Gtk routines are not yet touched ! Mainly Light.c is changed according to the needs of an additional disk geometry. 2001-02-22 kuster@aithx1.ait.physik.uni-tuebingen.de <kuster@aithx1> * cfg/51_peg.cfg, cfg/bh_vir.cfg, cfg/dd_mon.cfg, cfg/er_vul.cfg, cfg/hd152248.cfg, cfg/lz_cen.cfg, cfg/mr_cyg.cfg, cfg/ty_boo.cfg, cfg/v541_cyg.cfg, pixmaps/mhelp.xpm, pixmaps/mplot.xpm, pixmaps/nf_logo.xpm: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * cfg/51_peg.cfg, cfg/bh_vir.cfg, cfg/dd_mon.cfg, cfg/er_vul.cfg, cfg/hd152248.cfg, cfg/lz_cen.cfg, cfg/mr_cyg.cfg, cfg/ty_boo.cfg, cfg/v541_cyg.cfg, pixmaps/mhelp.xpm, pixmaps/mplot.xpm, pixmaps/nf_logo.xpm: New file. * doc/de/help5.txt, doc/de/help6.txt, doc/de/help7.txt, doc/de/index.html, doc/de/nightfall.html, doc/de/topic.dat, pixmaps/gnome-nightfall.png, pixmaps/manim.xpm, pixmaps/mcomp.xpm: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * doc/de/help5.txt, doc/de/help6.txt, doc/de/help7.txt, doc/de/index.html, doc/de/nightfall.html, doc/de/topic.dat, pixmaps/gnome-nightfall.png, pixmaps/manim.xpm, pixmaps/mcomp.xpm: New file. * doc/C/help1.txt, doc/C/help2.txt, doc/C/help3.txt, doc/C/help4.txt, doc/C/help5.txt, doc/C/help6.txt, doc/C/help7.txt, doc/C/index.html, doc/C/nightfall.html, doc/C/topic.dat, doc/de/help0.txt, doc/de/help1.txt, doc/de/help2.txt, doc/de/help3.txt, doc/de/help4.txt: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * doc/C/help1.txt, doc/C/help2.txt, doc/C/help3.txt, doc/C/help4.txt, doc/C/help5.txt, doc/C/help6.txt, doc/C/help7.txt, doc/C/index.html, doc/C/nightfall.html, doc/C/topic.dat, doc/de/help0.txt, doc/de/help1.txt, doc/de/help2.txt, doc/de/help3.txt, doc/de/help4.txt: New file. * data/mr_cygB.dat, data/mr_cygR1.dat, data/mr_cygR2.dat, data/mr_cygU.dat, data/mr_cygV.dat, data/ty_boo.fitresults, data/ty_booB.dat, data/ty_booR1.dat, data/ty_booR2.dat, data/ty_booV.dat, data/v541_cygR1.dat, data/v541_cygR2.dat, data/v541_cygV.dat, doc/C/help0.txt: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * data/mr_cygB.dat, data/mr_cygR1.dat, data/mr_cygR2.dat, data/mr_cygU.dat, data/mr_cygV.dat, data/ty_boo.fitresults, data/ty_booB.dat, data/ty_booR1.dat, data/ty_booR2.dat, data/ty_booV.dat, data/v541_cygR1.dat, data/v541_cygR2.dat, data/v541_cygV.dat, doc/C/help0.txt: New file. * data/dd_monB.dat, data/dd_monR2.dat, data/dd_monV.dat, data/er_vulB.dat, data/er_vulI.dat, data/er_vulR.dat, data/er_vulR1.dat, data/er_vulR2.dat, data/er_vulU.dat, data/er_vulV.dat, data/lz_cenR1.dat, data/lz_cenR2.dat, data/lz_cenb.dat, data/lz_cenu.dat, data/lz_cenv.dat, data/lz_ceny.dat: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * data/dd_monB.dat, data/dd_monR2.dat, data/dd_monV.dat, data/er_vulB.dat, data/er_vulI.dat, data/er_vulR.dat, data/er_vulR1.dat, data/er_vulR2.dat, data/er_vulU.dat, data/er_vulV.dat, data/lz_cenR1.dat, data/lz_cenR2.dat, data/lz_cenb.dat, data/lz_cenu.dat, data/lz_cenv.dat, data/lz_ceny.dat: New file. * data/51_pegR1.dat, data/bh_virB.dat, data/bh_virR1.dat, data/bh_virR2.dat, data/bh_virV.dat, data/bh_virb.dat, data/bh_viru.dat, data/bh_virv.dat, data/bh_viry.dat, intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed, intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * data/51_pegR1.dat, data/bh_virB.dat, data/bh_virR1.dat, data/bh_virR2.dat, data/bh_virV.dat, data/bh_virb.dat, data/bh_viru.dat, data/bh_virv.dat, data/bh_viry.dat, intl/loadinfo.h, intl/loadmsgcat.c, intl/localealias.c, intl/po2tbl.sed, intl/po2tbl.sed.in, intl/textdomain.c, intl/xopen-msg.sed: New file. * intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/linux-msg.sed: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * intl/cat-compat.c, intl/dcgettext.c, intl/dgettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/linux-msg.sed: New file. * intl/ChangeLog, intl/Makefile, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, po/cat-id-tbl.c, po/de.gmo, po/de.po, po/nightfall.pot, po/stamp-cat-id: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * intl/ChangeLog, intl/Makefile, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, po/cat-id-tbl.c, po/de.gmo, po/de.po, po/nightfall.pot, po/stamp-cat-id: New file. * Makefile, NightfallCurve.dat, colormake.pl, config.status, nightfall, po/ChangeLog, po/Makefile, po/Makefile.in, po/Makefile.in.in, po/POTFILES, po/POTFILES.in: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * Makefile, NightfallCurve.dat, colormake.pl, config.status, nightfall, po/ChangeLog, po/Makefile, po/Makefile.in, po/Makefile.in.in, po/POTFILES, po/POTFILES.in: New file. * FluxHauschildt.4.0.h, FluxKuruzc1991.h, LightDataRead.c, LightGnome.c, LightGtk.h, LightGtkCheck.c, LightGtkMenu.c, LightGtkPage3.c, LightGtkSelect.c, LightLimits.h, LightMap.c, LightMsg.h, LightPGemulate.h, LightSimplex.h, config.cache, config.h: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * FluxHauschildt.4.0.h, FluxKuruzc1991.h, LightDataRead.c, LightGnome.c, LightGtk.h, LightGtkCheck.c, LightGtkMenu.c, LightGtkPage3.c, LightGtkSelect.c, LightLimits.h, LightMap.c, LightMsg.h, LightPGemulate.h, LightSimplex.h, config.cache, config.h: New file. * Light.h, LightFlux.c, LightGtkEnter.c, LightGtkHelp.c, LightGtkProfiler.c, LightGtkShowdata.c, LightGtkSlicer.c, LightGtkToggle.c, LightGtkVisualize.c, LightReflect.c, LightSimplex.c, LightVelocity.c: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * Light.h, LightFlux.c, LightGtkEnter.c, LightGtkHelp.c, LightGtkProfiler.c, LightGtkShowdata.c, LightGtkSlicer.c, LightGtkToggle.c, LightGtkVisualize.c, LightReflect.c, LightSimplex.c, LightVelocity.c: New file. * LightAnimate.c, LightChiMap.c, LightConfig.c, LightDivide.c, LightElliptic.c, LightGeometry.c, LightGnuplot.c, LightGtk.c, LightInput.c, LightLib.c, LightLimbCoeff.c, LightMerit.c, LightOutput.c, LightSpot.c, LightSynthesize.c, LightVisualize.c: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * LightAnimate.c, LightChiMap.c, LightConfig.c, LightDivide.c, LightElliptic.c, LightGeometry.c, LightGnuplot.c, LightGtk.c, LightInput.c, LightLib.c, LightLimbCoeff.c, LightMerit.c, LightOutput.c, LightSpot.c, LightSynthesize.c, LightVisualize.c: New file. * Light.c, LightFractional.c, UserManual.dvi, UserManual.html, UserManual.tex, cmake, colormake.pl.in, mkinstalldirs, nightfall.1, nightfall.desktop, nightfall.lsm, nightfall.spec, nightfallrc: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * Light.c, LightFractional.c, UserManual.dvi, UserManual.html, UserManual.tex, cmake, colormake.pl.in, mkinstalldirs, nightfall.1, nightfall.desktop, nightfall.lsm, nightfall.spec, nightfallrc: New file. * acconfig.h, acinclude.m4, aclocal.m4, config.guess, config.h.in, config.sub, configure, configure.in, install-sh, missing: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * acconfig.h, acinclude.m4, aclocal.m4, config.guess, config.h.in, config.sub, configure, configure.in, install-sh, missing: New file. * ABOUT-NLS, AUTHORS, COPYING, ChangeLog, DoInstall.sh, Makefile.in, README: - Version 1.0 imported from R. Wichmanns Home-Page http://www.lsw.uni-heidelberg.de/~rwichman/Nightfall.html M. Kuster * ABOUT-NLS, AUTHORS, COPYING, ChangeLog, DoInstall.sh, Makefile.in, README: New file. version 0.20: * LightSynthesize.c: fix problem with throat of overcontact binaries (check for negative tmin) * LightSynthesize.c: make fractional visibility work again (set flags Flags.InEclipse1/2, was commented out) * work around Gnuplot crash when no residuals available * fix a2ps -H() problem by using -H"..." * fix: use a2ps option -8 for German umlaut printing version 0.19: * LightSpot: Fix for a bug in spot placement (placement was incorrect when latitude was zero) * LightConfig: Comment out a testing print statement that somehow crept into 0.18 * Add '#N' option for lightcurve data to change normalization phase version 0.18: * Fixes for arithmetic exceptions on Linux/Alpha. version 0.17: * LightFlux: Hauschildt et al. models included * LightFlux: hash table replaced with binary search * clamp all arguments of asin(), acos() (roundoff errors) * Light.c: fixed compile error with --disable-nls * LightMsg.h: compiler warnings from fixed * update to GNU gettext library from gettext-0.10.35 * fixed - compilation without gtk version 0.16: * fixed - display of spot parameters after interactive .cfg loading * don't use gnuplot's y2ticks - range not properly set * fixed - incorrect volume in solar units * fixed - ´broken pipe´ crash with gnuplot in Roche potential display (-Inf in array ...) * fixed - missing labels with gnuplot after using animated mode * configure should hopefully find Debian PGPLOT package now (tests /usr/lib, /usr/local/lib, /usr/local/include) * LightGtk, LightGtkSelect: bug fix (closing on NULL file pointer ...) * LightSynthesize: bug fix (domain error in asin() ...) * Makefile.in: added $(GNOME_LIBDIR) to $(LIBS_TRY) version 0.15: * upgraded to autoconf 2.13.1 with Fortran support * for PGPLOT, test whether compile (C) and link (F77) works * new section 'Technical details' in user manual * environment variable NIGHTFALL_RADIATIVE for limiting T(convective) * incorrect use of osculating cone angle in eclipse testing corrected * LightInput.c: bug fix in reset of mass ratio to lower limit version 0.14: * documentation updated * added fallback on C in GtkHelp if unsupported language set * separate compile-time defaults for data/, cfg/, doc/ * support for relocation of data (environment variables) * Makefile.in cleanup, fixed the 'dist*' targets * improved session management (for restart) * fixed session management for Gnome API changes (%&/%$%$§ !!!) * minor bugfix - update of name after loading config version 0.13: * fixed a 'broken pipe' error in the Roch slicer (hopefully) * added display of currently loaded data * minor bug fixes version 0.12: * fixed the uninstall procedure * fixed potential problems with the install procedure * added support for german localization * added support for internationalization * fixed a segfault with the online help * added data+model for 51 Peg * fixed range for radvel plot if only data for one component * fixed rotation centre for animation (is centre of mass now) * fix for compiling on Dec OSF/1 (thanks to Hans) version 0.11: * added 'compilation problems' section to the README * added configure switch to enforce gnuplot support * search ./cfg (./data) and DATAFLS/cfg (DATAFLS/data) for files * Gnome helpfile installdir corrected * Nightfall logo added * use checkboxes for options (other than fit/const) * add some documentation for chi map * Gui support for chi map * chi map debugged * mass_ratio and inclination toogle fit segfault fixed * on-line info segfault fixed * labels on curve plot (gnuplot) version 0.10: * better cleanup on exit (use process group ID) * gray out unavailable menu items * set linker to $CC if gnuplot * gnome support * file selection bug fixed version 0.9: * bugfix uninstall procedure * minor visual improvements * postscript output for data sheet * third light: l1 + l2 + l3 = 1.0 * check for TEMPDIR/TMPDIR version 0.8: * $(HOME)/.nightfallrc is parsed by gtk * Icons modified * Signal handler for FIFO cleanup * Primary Roche fill minimum bugfixed version 0.7: * LightConfig bugfix (flags for eccentric orbit, async rotation) * documentation updated * async rotation bugfix (flag not properly used) * toggle_fractional bugfix * minfinder bugfix * surface: root search limits updated * toggle wavelength/velocity in Profiler * new annealing algorithm * new random number generator * memorizes data files * memorizes file directories * drop capital N in binary name * configure.in bugfix * fallback on PWD/subdir/ for files * gnuplot hardcopy bug fixed (sort of) * helpfiles updated * pgplot window resizing * GUI layout changed again * gnuplot window handling improved * stellar system name supported * some bugfixes * general code cleanup, speed increase version 0.6: * nicer gnuplot plots * LightGtkProfiler.c - visualization of line profiles * LightGtkVisualize.c bugfix for eccentric orbit * bugfix radial velocities * LightElliptic.c: - in UpdateGeometry() set RootFind tolerance to EPS * added data for v541 cyg (eccentric orbit) * update of documentation * added LightGtkShowdata.c to show data for binary * LightGtk.c - minor modification of GUI layout * LightGtkSlicer.c, LightGtkVisualize.c - debugged Gnuplot version * added LightGtkSlicer.c - the Roche potential slicer * LightGtkHelp.c - online help system * LightInput.c - bugfix (cl parsing) * LightGtkVisualize.c - viewing angle setting for star visualization * LightOutput.c, LightGnuplot.c - improved gnuplot support (radial velocities) version 0.5: * bugfix (segfault... calling gtk before init) * bugfix (autoconf related) version 0.4: * LightConfig.c - minor bug fix (overwriting spot parameters) * Light.c, Light.h, LightAnimate.c, LightOutput.c, LightVisualize.c - check for memory allocation included for large arrays * LightGtkEnter.c - bugfix (sigsegv with empty input field) * several small bugfixes (plotting, fit output, spot fitting) * switch to autoconf configuration (well, not really; much of configure.in is handmade ...) * LightGtk.c - GUI blocked during computation to prevent chaos ;-) * LightGtk.c - dialog box for error messages * LightGtk.c - complete change of GUI layout * LightGtk.c, LightGtkToggle.c, LightGtkEnter.c - Third Light supported - mass, period, seperation supported - better support of command line options - progress bar * LightGtk.c,LightConfig.c - write option for config file * LightGtk.c,LightConfig.c - interactive read-in of config file - global entry fields (for run-time update) * LightGnuplot.c - replaced 'unlink' by 'remove' * LightGtk.c - callback functions removed * LightGtk.h - header file created * LightGtkToggle.c, LightGtkEnter.c - callback functions version 0.3: * LightGnuplot.c, LightPGemulate.h - (partial) support for GNUPLOT, animation and lightcurve plots work * data - missing system velocity for TY Boo fixed (and reference corrected) version 0.2: * LightGtk.c - GUI now supports surface spots * Light.c - Surface.SumDimFactor, Surface.Spotnum initialized in MainLoop() * LightGtk.c - added simulated annealing option * LightGtk.c - Radio buttons for plot mode corrected * LightGtk.c - wrong display of periastron length corrected * LightGtk.c - plotting of lightcurve before computation inhibited * LightGtk.c - Overcontact flag set correctly for input in GUI * LightInput.c - Usage updated version 0.1: * first release