From 25d77053790c56eeadee2b7c6008c1ac51a19f6e Mon Sep 17 00:00:00 2001 From: curt Date: Wed, 17 Mar 2004 04:22:09 +0000 Subject: [PATCH] Various changes in preparation for the 0.3.5 release. --- Doxyfile | 2 +- NEWS | 17 ++ SimGear.dsp | 278 ++++++++++++++++++++++++++++++ configure.ac | 2 +- simgear/compatibility/Makefile.am | 2 + simgear/nasal/Makefile.am | 6 +- 6 files changed, 303 insertions(+), 4 deletions(-) diff --git a/Doxyfile b/Doxyfile index 5d78c958..8a879db7 100644 --- a/Doxyfile +++ b/Doxyfile @@ -22,7 +22,7 @@ PROJECT_NAME = SimGear # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 0.3.4 +PROJECT_NUMBER = 0.3.5 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/NEWS b/NEWS index 930d3169..129bfde9 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,20 @@ +New in 0.3.5 +* March 16, 2004 + +* Added Andy's nasal interpreter for small built in scripting tasks. + Nasal integrates nicely with FlightGear's property system. +* Added new (much simpler) metar parsing code. +* Support VASI/PAPI lights correctly. +* Fixes to cloud animation. +* Updates to sky dome coloring as well as sun/moon coloring. +* Vary environment lighting with visibility (subtlely.) +* Support control of alpha test in model animation. +* Complete rewrite of the event manager. +* Updates to low level socket code to make it more flexible. +* Win32 serial port communication fixes. +* sg_geodesy rewritten to be more accurate and robust and symmetric. + + New in 0.3.4 * October 22, 2003 diff --git a/SimGear.dsp b/SimGear.dsp index de12b244..dd41c5b1 100644 --- a/SimGear.dsp +++ b/SimGear.dsp @@ -767,6 +767,25 @@ SOURCE=.\simgear\metar\Stspack3.cpp !ENDIF +# End Source File +# End Group +# Begin Group "Lib_sgenvironment" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=.\simgear\environment\metar.cxx + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgenvironment" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgenvironment" + +!ENDIF + # End Source File # End Group # Begin Group "Lib_sgmisc" @@ -861,6 +880,265 @@ SOURCE=.\simgear\misc\zfstream.cxx !ENDIF +# End Source File +# Begin Source File + +SOURCE=.\simgear\misc\interpolator.cxx + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgmisc" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgmisc" + +!ENDIF + +# End Source File +# End Group +# Begin Group "Lib_sgnasal" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE=.\simgear\nasal\code.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\code.h + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\codegen.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\data.h + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\debug.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\gc.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\hash.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\lex.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\lib.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\mathlib.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\misc.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\nasal.h + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\parse.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\parse.h + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\string.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\simgear\nasal\vector.c + +!IF "$(CFG)" == "SimGear - Win32 Release" + +# PROP Intermediate_Dir "Release\Lib_sgnasal" + +!ELSEIF "$(CFG)" == "SimGear - Win32 Debug" + +# PROP Intermediate_Dir "Debug\Lib_sgnasal" + +!ENDIF + # End Source File # End Group # Begin Group "Lib_sgprops" diff --git a/configure.ac b/configure.ac index c0aac66f..cf1bfc27 100644 --- a/configure.ac +++ b/configure.ac @@ -10,7 +10,7 @@ dnl Require at least automake 2.52 AC_PREREQ(2.52) dnl Initialize the automake stuff -AM_INIT_AUTOMAKE(SimGear, 0.3.4) +AM_INIT_AUTOMAKE(SimGear, 0.3.5) dnl Specify KAI C++ compiler and flags. dnl Borrowed with slight modification from blitz distribution. diff --git a/simgear/compatibility/Makefile.am b/simgear/compatibility/Makefile.am index ad644560..c89fff4a 100644 --- a/simgear/compatibility/Makefile.am +++ b/simgear/compatibility/Makefile.am @@ -1 +1,3 @@ SUBDIRS = $(MIPSpro_DIRS) + +DIST_SUBDIRS = MIPSpro721 MIPSpro740 diff --git a/simgear/nasal/Makefile.am b/simgear/nasal/Makefile.am index ce1cfe40..20d26230 100644 --- a/simgear/nasal/Makefile.am +++ b/simgear/nasal/Makefile.am @@ -5,8 +5,9 @@ lib_LIBRARIES = libsgnasal.a include_HEADERS = nasal.h libsgnasal_a_SOURCES = \ - code.c \ + code.c code.h \ codegen.c \ + data.h \ debug.c \ gc.c \ hash.c \ @@ -14,7 +15,8 @@ libsgnasal_a_SOURCES = \ lib.c \ mathlib.c \ misc.c \ - parse.c \ + nasal.h \ + parse.c parse.h \ string.c \ vector.c -- 2.39.5