]> git.mxchange.org Git - simgear.git/log
simgear.git
18 years agoOops, implement the previously-mentioned fix without breaking support
andy [Tue, 21 Mar 2006 23:12:30 +0000 (23:12 +0000)]
Oops, implement the previously-mentioned fix without breaking support
for omitting a length argument to mean "the rest of the vector".

18 years agoThe original code (rather oddly) interprets a length of zero in
andy [Tue, 21 Mar 2006 22:22:47 +0000 (22:22 +0000)]
The original code (rather oddly) interprets a length of zero in
subvec() to mean "the whole vector".  Melchior showed a use case
(removal of the first element from a vector) where getting a
zero-length subvector is actually desired.  And since I can't come up
with a good reason for why the "feature" was there in the first place,
out it goes...

18 years agoMelchior discovered that cmp() was just wrong, failing to actually
andy [Tue, 21 Mar 2006 21:57:00 +0000 (21:57 +0000)]
Melchior discovered that cmp() was just wrong, failing to actually
inspect the string pointers.  It also failed to properly sort strings
where one is a prefix of the other.  It looks to me like I just never
finished this, and it ended up in CVS because it just happened to
compile...

18 years agoUpdates for v0.3.10-pre1.
curt [Mon, 20 Mar 2006 19:22:20 +0000 (19:22 +0000)]
Updates for v0.3.10-pre1.

18 years ago- better error message when submodel loading failed
mfranz [Fri, 17 Mar 2006 19:01:52 +0000 (19:01 +0000)]
- better error message when submodel loading failed
- use alignmainmodel node in callback (not used anywhere yet)

18 years agoThe handle gets nulled out if the user has closed the file; don't pass that
andy [Thu, 16 Mar 2006 18:01:56 +0000 (18:01 +0000)]
The handle gets nulled out if the user has closed the file; don't pass that
null to fclose() in a garbage collection destructor too...

18 years agoFix broken checkin in iolib.c. Also add the 'bits' library, which has a buf()
andy [Wed, 15 Mar 2006 19:42:37 +0000 (19:42 +0000)]
Fix broken checkin in iolib.c.  Also add the 'bits' library, which has a buf()
function needed to make convenient use of io.read().

18 years agoMelchior found the first bug -- report EOF as nil in readln().
andy [Wed, 15 Mar 2006 19:35:30 +0000 (19:35 +0000)]
Melchior found the first bug -- report EOF as nil in readln().

18 years agoAdd the Nasal I/O library so Melchior can play with it. Not enabled currently (see...
andy [Wed, 15 Mar 2006 18:09:50 +0000 (18:09 +0000)]
Add the Nasal I/O library so Melchior can play with it.  Not enabled currently (see NasalSys.cxx in the flightgear CVS)

18 years ago--warnings
mfranz [Tue, 14 Mar 2006 15:55:24 +0000 (15:55 +0000)]
--warnings

18 years ago--warnings
mfranz [Tue, 14 Mar 2006 15:49:29 +0000 (15:49 +0000)]
--warnings

18 years agoclose zone.tab file after having read all entries
mfranz [Tue, 14 Mar 2006 12:58:28 +0000 (12:58 +0000)]
close zone.tab file after having read all entries

18 years agoprevent animations from losing nodes, because other processes removed them
mfranz [Tue, 14 Mar 2006 10:38:06 +0000 (10:38 +0000)]
prevent animations from losing nodes, because other processes removed them
(We are currently getting a lot of aborts in the condition code when
running MP. I don't expect this to fix it, but a bug is a bug.)

(reviewed by Fred, who also fixed *my* bugs :-)

18 years agoBetter use a node that is very clearly not used by other services
mfranz [Sun, 12 Mar 2006 18:56:48 +0000 (18:56 +0000)]
Better use a node that is very clearly not used by other services
(e.g. animations). The data class doesn't mind.

18 years agoactivate model load/unload callback again. It turned out *not* to be the
mfranz [Sun, 12 Mar 2006 10:09:34 +0000 (10:09 +0000)]
activate model load/unload callback again. It turned out *not* to be the
cause for the MP crashes -- the same crashes did still occur without it.

18 years agoMac OS X fixes from Ima Sudonim.
ehofman [Sat, 11 Mar 2006 22:20:19 +0000 (22:20 +0000)]
Mac OS X fixes from Ima Sudonim.

18 years agocommenting out Nasal in scenery models for now. This could be responsible
mfranz [Fri, 10 Mar 2006 22:58:24 +0000 (22:58 +0000)]
commenting out Nasal in scenery models for now. This could be responsible
for an MP/AI crash. Still investigating.

18 years agowarning--
mfranz [Thu, 9 Mar 2006 16:17:35 +0000 (16:17 +0000)]
warning--

18 years agoAlexander Powell:
ehofman [Thu, 9 Mar 2006 09:54:43 +0000 (09:54 +0000)]
Alexander Powell:

Add MAC OS X Render Texture support:

Most texture modes seem to work on my Powerbook, but I don't have a wide array
of machines to test it on otherwise.

If you have problems, please let me know and I'll see if I can help track down
the source of the bug.  I'd love to keep working on it if time permits (I use
RenderTexture in a few other projects), so I'll keep you informed if there are
any changes that I make for the better.

18 years agomodel.[ch]xx:
mfranz [Thu, 9 Mar 2006 09:03:57 +0000 (09:03 +0000)]
model.[ch]xx:
  add abstract class SGModelData. If a pointer to such a class is handed over
  to sgLoad3DModel, then its modelLoaded() method is called with path, property
  node and branch. And then it's added to the scene graph so that it's
  destroyed when the model branch is removed from the graph.

modellib.[ch]xx:
  only cache objects when asked to. This is the case for OBJECT_SHARED
  and random objects (like before), but no longer for OBJECT_STATIC.
  These are now removed from the graph when they are "out of sight". This
  prevents accumulation of static models, and makes destroying model data
  possible (e.g. removing Nasal modules)

matmodel.cxx:
  set cache flag for random objects (same behavior as before)

18 years ago- new FSF addresses
mfranz [Wed, 8 Mar 2006 18:16:08 +0000 (18:16 +0000)]
- new FSF addresses
- coplied license headers from h(xx) files to respective c(xx) files
- removed trailing spaces
- fixe $Id$
- fixed typos

18 years agoIgnore generated binaries.
david [Sat, 4 Mar 2006 13:27:11 +0000 (13:27 +0000)]
Ignore generated binaries.

18 years agoMathias Fröhlich:
ehofman [Sat, 4 Mar 2006 12:46:29 +0000 (12:46 +0000)]
Mathias Fröhlich:

zero out all parent pointers, else they might be dangling.

18 years agoMathias Fröhlich:
ehofman [Fri, 3 Mar 2006 15:11:35 +0000 (15:11 +0000)]
Mathias Fröhlich:

I have some bugfixes which will avoid fg just crashing if the sound device
could not be opened.

18 years agoWrong config file name
fredb [Sun, 26 Feb 2006 11:02:21 +0000 (11:02 +0000)]
Wrong config file name

18 years agoFix from Melchior: Set static values at every condition change, not only initially.
andy [Wed, 22 Feb 2006 20:50:35 +0000 (20:50 +0000)]
Fix from Melchior: Set static values at every condition change, not only initially.

18 years agoMelchior FRANZ:
fredb [Tue, 21 Feb 2006 12:59:31 +0000 (12:59 +0000)]
Melchior FRANZ:

- don't unlock an already unlocked mutex (Someone wanted to be on
  the safe side with this, but the result is undefined and makes
  pthread_mutex_destroy fail. Reference: manpage for
  pthread_mutexattr_gettype/The Open Group[1]: "Attempting to
  unlock a mutex of this type which is not locked results in
  undefined behaviour.")

- re-enabled all subsystem destructors again (this has been disabled
  because fgfs hung on exit, due to the mutex destroy failure from
  above.)

Reference:
  http://www.opengroup.org/onlinepubs/007908799/xsh/pthread_mutexattr_gettype.html

18 years agoBack out the previous patch.
ehofman [Tue, 21 Feb 2006 10:47:20 +0000 (10:47 +0000)]
Back out the previous patch.

18 years agoDeclare specified functions, otherwise MIPSpro bails out.
ehofman [Tue, 21 Feb 2006 09:48:33 +0000 (09:48 +0000)]
Declare specified functions, otherwise MIPSpro bails out.

18 years agoMelchior FRANZ:
ehofman [Tue, 21 Feb 2006 09:40:12 +0000 (09:40 +0000)]
Melchior FRANZ:

- new FSF address
- removed a few hundred trailing spaces
- fixed a few $Id$ lines
- copied two license headers from *.hxx files to their respective
  *.cxx counterparts
- added two test aps to .cvsignore
- don't unlock an already unlocked mutex (Someone wanted to be on
  the safe side with this, but the result is undefined and makes
  pthread_mutex_destroy fail. Reference: manpage for
  pthread_mutexattr_gettype/The Open Group[1]: "Attempting to
  unlock a mutex of this type which is not locked results in
  undefined behaviour.")
- re-enabled all subsystem destructors again (this has been disabled
  because fgfs hung on exit, due to the mutex destroy failure)

18 years agoMathias Froehlich: Add license information.
ehofman [Mon, 20 Feb 2006 15:12:13 +0000 (15:12 +0000)]
Mathias Froehlich: Add license information.

18 years agoMathias Fröhlich:
ehofman [Sun, 19 Feb 2006 17:22:17 +0000 (17:22 +0000)]
Mathias Fröhlich:

This patch makes use of the vectors now available in simgear with that past
patch. And using that it simplyfies the carrier code somehow.

- Small additional factory's to the quaternion code are done in the simgear
  part. Also more explicit unit names in the factory functions.
- The flightgear part makes use of them and simplyfies some computations
  especially in the carrier code.
- The data part fixes the coordinate frames I used for the park positions in
  the carrier to match the usual ones. I believed that I had done so, but it
  was definitly different. Also there are more parking positions avaliable now.

18 years agoMelchior FRANZ:
ehofman [Sun, 19 Feb 2006 17:13:37 +0000 (17:13 +0000)]
Melchior FRANZ:

- change SG back to FG (this was accidently changed in three wrong
  places when I prepared the file for SG)
- correct length for the proxy id detection
- set (guessed) deposit depth < 1mm correctly
- set deposit type string
- formatting

18 years agoMissing defines
fredb [Sat, 18 Feb 2006 16:19:54 +0000 (16:19 +0000)]
Missing defines

18 years agoAdd missing include files needed by the new math code under windows
fredb [Sat, 18 Feb 2006 13:24:24 +0000 (13:24 +0000)]
Add missing include files needed by the new math code under windows

18 years agoFix Code generation option for debug build
fredb [Sat, 18 Feb 2006 12:04:37 +0000 (12:04 +0000)]
Fix Code generation option for debug build

18 years agoRemove compiler warnings
fredb [Fri, 17 Feb 2006 21:57:13 +0000 (21:57 +0000)]
Remove compiler warnings

18 years agoClean up some compiler warnings.
curt [Fri, 17 Feb 2006 15:13:42 +0000 (15:13 +0000)]
Clean up some compiler warnings.

18 years agoRemove unused files.
ehofman [Fri, 17 Feb 2006 09:59:27 +0000 (09:59 +0000)]
Remove unused files.

18 years agoMelchior FRANZ:
ehofman [Fri, 17 Feb 2006 09:23:40 +0000 (09:23 +0000)]
Melchior FRANZ:

This patch fixes the sound of 737, Concorde and others, if fgfs
was compiled with newer gcc versions (e.g. gcc 4.0.2). These compilers
implement the c++ standard more strictly, and thus don't guarantee
that c-style casted pointers to different data types really point
to the same address. This is only guaranteed for union members.

18 years agoMathias Fröhlich:
ehofman [Fri, 17 Feb 2006 09:22:04 +0000 (09:22 +0000)]
Mathias Fröhlich:

The patch adds a vector lib I have put together during the last time,
it is just handy and interfaces well with s(s)g*. Together with some small
modifications this will later also interface well with OpenSceneGraphs
vectors/matrices. Using this vector kernel is targeted to have a handy
matrix/vector lib available and to provide a scenegraph independent vector
type for use with a small scenegraph wrapper aimed for a smooth transition to
openscenegraph.

That vector code also includes an improoved geodetic conversion routine I
have found some time ago published in the 'journal of geodesy' which avoids
iterative computations for that purpose.

Also the geodetic position class is more typesafe and unitsafe than the
Point3D currently is.

That part is relatively old and in use in my local trees for several months
now.

18 years agoOlaf Flebbe:
ehofman [Fri, 17 Feb 2006 08:58:56 +0000 (08:58 +0000)]
Olaf Flebbe:

This patch makesFlightGear at least compile on MSVC. I hope I have removed
reference of my other local changes. DSP and DSW files are included for
reference. They have been reconstructed with am2dsp.pl. I had to introduce a
change to am2dsp because of the need of filenames with embedded spaces. (Yuck)

The major direction is to remove clutter like the _USE_MATH_DEFINES and
have it on the compiler command line sice there is no central include
file. You will have to put it on the command line for your locale
Project files, if it not there, already. I added the
_CRT_SECURE_NO_DEPRECATE define for 2005, since it does no harm to other
VC version.

Third Party Libs like plib, OpenALSDK, freeglut, pthreads-win32, zlib
are unpacked as is side by side. Only change put the includes of OpenAL
into include/AL rather directly into include.

18 years agoOutputing 6 digits is not enough for a double
fredb [Tue, 7 Feb 2006 20:50:35 +0000 (20:50 +0000)]
Outputing 6 digits is not enough for a double

18 years agoVassilii Khachaturov:
ehofman [Thu, 2 Feb 2006 09:56:48 +0000 (09:56 +0000)]
Vassilii Khachaturov:

Fix the current buggy rain orientation behaviour for the views attached to the
aircraft (while still inheriting bugs with the views attached to anything else).

18 years agoExpose the sun halo texture handle.
ehofman [Tue, 31 Jan 2006 15:14:02 +0000 (15:14 +0000)]
Expose the sun halo texture handle.

18 years agoExpose GL_COORD_REPLACE
ehofman [Tue, 31 Jan 2006 15:13:12 +0000 (15:13 +0000)]
Expose GL_COORD_REPLACE

18 years agocreate an absolute value before calling log or log10, this adds support for sound...
ehofman [Mon, 30 Jan 2006 20:30:56 +0000 (20:30 +0000)]
create an absolute value before calling log or log10, this adds support for sound on negative numbers (thrust reverse for example).

18 years agoMelchior FRANZ:
ehofman [Mon, 30 Jan 2006 10:56:34 +0000 (10:56 +0000)]
Melchior FRANZ:

add optional arg to SGPropertyNode::addChangeListener that triggers
the listener function call initially. This is useful for cases where
a freshly installed listener wants to treat the current property
value as changed from 'unknown' to the actual value right away.

Examples can be found in the Nasal incarnation setlistener(),
where we have for example this (in $FG_ROOT/Nasal/gui.nas):

  INIT = func {
      ...
      setlistener("/sim/rendering/fps-display", fpsDisplay);
      if (getprop("/sim/rendering/fps-display")) {
          fgcommand("dialog-show", props.Node.new({"dialog-name": "fps"}));
      }
  }

That is: we first attach a listener that cares for changes to the FPS
display switch, but then we have to manually open the dialog initially.
That's a duplication of code and could be as simple as this
(INIT part only):

  INIT = func {
      ...
      setlistener("/sim/rendering/fps-display", fpsDisplay, 1);
  }

That is: the optional third arg makes fpsDisplay be called initially,
and then again with every write action. My first solution was in the
Nasal code only, but Andy (rightfully) says that this should rather
be in sg.

18 years agoOn a second thought, disable smooth shaded lines for all segments of the lightning.
ehofman [Fri, 27 Jan 2006 15:27:43 +0000 (15:27 +0000)]
On a second thought, disable smooth shaded lines for all segments of the lightning.

18 years agoDisable smooth lines for certain lightning segments.
ehofman [Fri, 27 Jan 2006 15:18:45 +0000 (15:18 +0000)]
Disable smooth lines for certain lightning segments.

18 years agoAdd support for point sprites.
ehofman [Thu, 26 Jan 2006 09:15:42 +0000 (09:15 +0000)]
Add support for point sprites.

18 years agoThe sample is now managed by a SGSharedPtr and shouldn't be deleted explicitely
fredb [Tue, 24 Jan 2006 21:49:56 +0000 (21:49 +0000)]
The sample is now managed by a SGSharedPtr and shouldn't be deleted explicitely

18 years agoMathias Fröhlich:
ehofman [Tue, 24 Jan 2006 14:44:35 +0000 (14:44 +0000)]
Mathias Fröhlich:

Incorporating the shared ptr code:
- All scenegraph references from SimGear
- SGMaterial which already had a reference counter uses now that common
  infrastructure.
- SGMatModel is now counted.
- SGSoundSample from SimGear
- And the corresponding change for the sound samples in flightgear which fixes
  a latent crash if FGBeacon would evern be deleted.

18 years agoMathias Fröhlich:
ehofman [Thu, 12 Jan 2006 13:47:04 +0000 (13:47 +0000)]
Mathias Fröhlich:

Use the new automatic reference counter instead of doing
that ourselfes.

18 years agoMSVC vsnprintf ( in fact _vsnprinft ) returns -1 when the buffer is too short
fredb [Tue, 10 Jan 2006 20:25:46 +0000 (20:25 +0000)]
MSVC vsnprintf ( in fact _vsnprinft ) returns -1 when the buffer is too short

18 years agoUse the new SGPath::create_dir function
fredb [Sat, 7 Jan 2006 13:21:36 +0000 (13:21 +0000)]
Use the new SGPath::create_dir function
Ensure no triangles array could have more than 32767 vertices, a PLIB limit.

18 years agoJohn Ellson:
curt [Wed, 4 Jan 2006 16:44:08 +0000 (16:44 +0000)]
John Ellson:

This patch fixes this SimGear compile error on x86_64 Fedora Development with gcc-4.1:

placement.hxx:49: error: extra qualification ‘SGModelPlacement::’ on member ‘init’

18 years agoMinGW fixes.
ehofman [Wed, 4 Jan 2006 09:08:35 +0000 (09:08 +0000)]
MinGW fixes.

18 years agoMake the sgi code the default to prevent future problems.
ehofman [Tue, 3 Jan 2006 17:40:49 +0000 (17:40 +0000)]
Make the sgi code the default to prevent future problems.

18 years agoSave some memory.
ehofman [Tue, 3 Jan 2006 17:34:00 +0000 (17:34 +0000)]
Save some memory.

18 years agoFix the persisent IRIX bug.
ehofman [Mon, 2 Jan 2006 13:32:16 +0000 (13:32 +0000)]
Fix the persisent IRIX bug.

18 years agoprevent confusion by not using a standard name.
ehofman [Mon, 2 Jan 2006 10:04:10 +0000 (10:04 +0000)]
prevent confusion by not using a standard name.

18 years agoMathias Fröhlich:
ehofman [Thu, 29 Dec 2005 12:00:29 +0000 (12:00 +0000)]
Mathias Fröhlich:

Add the basic infrastructure for a reference counter class.
Adding it now (without using it) enables Mathias and others to
prepare some memory reduction code.

18 years agoVassilii Khachaturov:
ehofman [Mon, 19 Dec 2005 12:52:02 +0000 (12:52 +0000)]
Vassilii Khachaturov:

clean up some build warnings caught with gcc-4.0.

18 years agoFrederic Bouvier:
ehofman [Mon, 19 Dec 2005 10:22:27 +0000 (10:22 +0000)]
Frederic Bouvier:

Fix a problem where the directory being created is made relative when in fact
it's absolute. It also tightens things a bit on the Windows side.

Erik:

Make the section that splits up the directory in a lists of parent directories
a standalone function.

18 years agoFrederic: this patch to sg_path.cxx will filter out false alarms when directory alrea...
ehofman [Sun, 18 Dec 2005 09:37:37 +0000 (09:37 +0000)]
Frederic: this patch to sg_path.cxx will filter out false alarms when directory already exists.

18 years agoFrederic Bouvier:
ehofman [Sat, 17 Dec 2005 22:12:53 +0000 (22:12 +0000)]
Frederic Bouvier:

The create_dir was totally broken. No function was used at the right place
except mkdir. This patch now create directories without segfaulting.

Erik:

This was my bad, I've been using a really slow computer for the last ten months
and recompiling SimGear with a change to the properties code takes ages, so
once in a while I apply something not entirely tested. This is one really bad
example which shouldn't have happened. Thanks to Frederic for fixing it.

18 years agoAdd the subdir to the path before trying to create it, instead of afterwards.
ehofman [Sat, 17 Dec 2005 15:41:48 +0000 (15:41 +0000)]
Add the subdir to the path before trying to create it, instead of afterwards.

18 years agoMSVC fixes.
ehofman [Sat, 17 Dec 2005 15:32:43 +0000 (15:32 +0000)]
MSVC fixes.

18 years agoTry to detect the proper type for mode_t
ehofman [Sat, 17 Dec 2005 15:15:09 +0000 (15:15 +0000)]
Try to detect the proper type for mode_t

18 years agoStefan Seifert: Add the posibility to specify a userarchive attribute which could...
ehofman [Sat, 17 Dec 2005 15:11:37 +0000 (15:11 +0000)]
Stefan Seifert: Add the posibility to specify a userarchive attribute which could be used to save user prefferences at program exit.

18 years agoAdd a function to create aa new directory
ehofman [Sat, 17 Dec 2005 15:06:56 +0000 (15:06 +0000)]
Add a function to create aa new directory

18 years agoMathias Fröhlich:
ehofman [Wed, 14 Dec 2005 10:28:16 +0000 (10:28 +0000)]
Mathias Fröhlich:

Detect whether we support pubuffers at runtime using the GLX extension string.

Erik:

Add support to compile TestRenderTexture if GLUT is installed.

18 years agoMacOs X fix.
ehofman [Sun, 11 Dec 2005 13:41:57 +0000 (13:41 +0000)]
MacOs X fix.

18 years agoVassilii Khachaturov:
ehofman [Sun, 11 Dec 2005 13:35:05 +0000 (13:35 +0000)]
Vassilii Khachaturov:

* in some cases more specific sg exception types were used in place
  of the more generic one, e.g., sg_io_exception instead of sg_exception
  when the context of the error was an IO error
* in some cases, the error message was made more specific
* minor style fix for exception rethrowing --- using throw; whenever
  a re-throw is made; sometimes optimizing away the exception symbol name
  in the catch handler at all
* more specific catch handlers added in some places -- e.g.,
  an sg_io_exception caught ahead of sg_exception

18 years agoadd swap_test to .cvsignore
ehofman [Sun, 11 Dec 2005 13:26:30 +0000 (13:26 +0000)]
add swap_test to .cvsignore

18 years agoAdd a proper return statement for MSVC.
ehofman [Sun, 11 Dec 2005 12:51:51 +0000 (12:51 +0000)]
Add a proper return statement for MSVC.

18 years agoVassilii: help those
ehofman [Tue, 6 Dec 2005 18:45:14 +0000 (18:45 +0000)]
Vassilii: help those
using the Doxygen docs.

18 years agoMathias: silence some valgrind warnings so that you can concentrate better on the...
ehofman [Tue, 6 Dec 2005 18:29:28 +0000 (18:29 +0000)]
Mathias: silence some valgrind warnings so that you can concentrate better on the real problems.

19 years agoHow did this end up there??
ehofman [Sun, 27 Nov 2005 09:48:51 +0000 (09:48 +0000)]
How did this end up there??

19 years agoInitialize glut before using it.
ehofman [Sun, 27 Nov 2005 09:46:58 +0000 (09:46 +0000)]
Initialize glut before using it.

19 years agoMore WIN32 fixes.
ehofman [Wed, 23 Nov 2005 09:28:02 +0000 (09:28 +0000)]
More WIN32 fixes.

19 years agoOops, WIN32 typo fix.
ehofman [Tue, 22 Nov 2005 18:42:16 +0000 (18:42 +0000)]
Oops, WIN32 typo fix.

19 years ago* Use SimGear's logging facility isntead of printf's.
ehofman [Tue, 22 Nov 2005 18:03:26 +0000 (18:03 +0000)]
* Use SimGear's logging facility isntead of printf's.
* Hopefuly fix a nasty (mostly ATI related) bug.

19 years agoChanges for v0.3.9 (final).
curt [Thu, 17 Nov 2005 20:54:06 +0000 (20:54 +0000)]
Changes for v0.3.9 (final).

19 years agoAdd a small accessor function to expose local timezone offset.
curt [Thu, 17 Nov 2005 15:30:07 +0000 (15:30 +0000)]
Add a small accessor function to expose local timezone offset.

19 years agoFix a small spelling mistake.
curt [Tue, 15 Nov 2005 21:43:34 +0000 (21:43 +0000)]
Fix a small spelling mistake.

19 years agoRevert to the original (0.9.8) version, it causes more problems than it solves (did...
ehofman [Mon, 14 Nov 2005 18:25:17 +0000 (18:25 +0000)]
Revert to the original (0.9.8) version, it causes more problems than it solves (did actually solve any?)

19 years agoPut in public domain, Curtis wants it (because net_fdm.hxx depends on it) and I creat...
ehofman [Sun, 13 Nov 2005 09:42:38 +0000 (09:42 +0000)]
Put in public domain, Curtis wants it (because net_fdm.hxx depends on it) and I created the other functions.

19 years agoLet the application free the buffer data.
ehofman [Sat, 12 Nov 2005 12:22:23 +0000 (12:22 +0000)]
Let the application free the buffer data.

19 years agoPrevent a possible memory leak.
ehofman [Sat, 12 Nov 2005 12:17:04 +0000 (12:17 +0000)]
Prevent a possible memory leak.

19 years agoadd a missing character.
ehofman [Sat, 12 Nov 2005 10:55:22 +0000 (10:55 +0000)]
add a missing character.

19 years agoMake a clear separation between loading a sound file into main memroy and sending...
ehofman [Sat, 12 Nov 2005 10:26:21 +0000 (10:26 +0000)]
Make a clear separation between loading a sound file into main memroy and sending it to the driver. This prevents data to be loaded into the main memory (or onto the soundcard's memory) when it's not needed.

19 years agoExpose some internals.
ehofman [Fri, 11 Nov 2005 13:19:58 +0000 (13:19 +0000)]
Expose some internals.

19 years agov0.3.9-pre3 updates.
curt [Fri, 11 Nov 2005 00:44:59 +0000 (00:44 +0000)]
v0.3.9-pre3 updates.

19 years agoMSVC fix.
ehofman [Thu, 10 Nov 2005 09:57:58 +0000 (09:57 +0000)]
MSVC fix.

19 years agogcc 4.0 fix.
ehofman [Thu, 10 Nov 2005 09:55:57 +0000 (09:55 +0000)]
gcc 4.0 fix.

19 years agoArchitectural fix allowing the "tip" popups (FOV, view name, etc...)
andy [Wed, 9 Nov 2005 20:34:14 +0000 (20:34 +0000)]
Architectural fix allowing the "tip" popups (FOV, view name, etc...)
to pop themselves down while the simulator is paused.

The problem was with the "real time" queue in the event manager,
causing the third argument of Nasal's settimer() (a flag for "sim
time") to be ignored.  Inverts the default sense of the argument, as
there are lots of uses of settimer() in the current code, almost none
of which want to use real time.

Note this fix introduces a header file incompatibility in SimGear --
be sure to update.

19 years agov0.9.9-pre2 changes.
curt [Wed, 9 Nov 2005 18:47:40 +0000 (18:47 +0000)]
v0.9.9-pre2 changes.

19 years agov0.9.9-pre2 changes (just the version number!)
curt [Wed, 9 Nov 2005 18:41:49 +0000 (18:41 +0000)]
v0.9.9-pre2 changes (just the version number!)