]> git.mxchange.org Git - simgear.git/log
simgear.git
14 years agoPropertyObject enhancements, unit-test for make check
James Turner [Sat, 20 Nov 2010 10:49:04 +0000 (02:49 -0800)]
PropertyObject enhancements, unit-test for make check

14 years agoA sum without diff is like foo without bar
Torsten Dreyer [Sat, 20 Nov 2010 10:05:45 +0000 (11:05 +0100)]
A sum without diff is like foo without bar

Add a <difference> aka <diff> to SGExpression to compute
differences

14 years agoCurrent timestamps for forced scenery loading.
ThorstenB [Fri, 19 Nov 2010 12:39:20 +0000 (13:39 +0100)]
Current timestamps for forced scenery loading.
Priorities during forced model loads won't work unless using current framestamps...

14 years agoFixed invalid character in source file.
ThorstenB [Fri, 19 Nov 2010 12:36:50 +0000 (13:36 +0100)]
Fixed invalid character in source file.
Removed illegal character (0xc). How did this happen???

14 years agoImproved tile cache priority scheme.
ThorstenB [Fri, 19 Nov 2010 12:33:12 +0000 (13:33 +0100)]
Improved tile cache priority scheme.
Use priorities for loading/unloading.
Maintain an expiry time for each tile.
Replaced "cache lock" by "current view" flag.

14 years agoMerge branch 'topics/propobj' into next
James Turner [Thu, 18 Nov 2010 20:23:40 +0000 (20:23 +0000)]
Merge branch 'topics/propobj' into next

14 years agoInitial propertyObject work.
James Turner [Sat, 6 Nov 2010 14:39:52 +0000 (14:39 +0000)]
Initial propertyObject work.

14 years agoPurge some gcc and MSVC warnings
Torsten Dreyer [Thu, 18 Nov 2010 11:08:16 +0000 (12:08 +0100)]
Purge some gcc and MSVC warnings

14 years agoeliminate property node path cache
Tim Moore [Wed, 17 Nov 2010 07:52:32 +0000 (08:52 +0100)]
eliminate property node path cache

The property path cache was making very little difference in practice
and made the eventual goal of having the property tree be thread safe
for readers more difficult to attain.

14 years agoTighten up name filters on Unix. Fixes bug 168.
James Turner [Mon, 15 Nov 2010 23:23:40 +0000 (23:23 +0000)]
Tighten up name filters on Unix. Fixes bug 168.

14 years agoremove old .cvsignore files
ThorstenB [Sun, 14 Nov 2010 14:09:36 +0000 (15:09 +0100)]
remove old .cvsignore files
Hello GIT!

14 years agoFix setsockopt() to match previous precident of setsockopt() usage (as seen
Curtis L. Olson [Fri, 12 Nov 2010 21:52:33 +0000 (15:52 -0600)]
Fix setsockopt() to match previous precident of setsockopt() usage (as seen
later in the setBroadcast() function.)

14 years agoFix setsockopt call
Frederic Bouvier [Fri, 12 Nov 2010 21:03:11 +0000 (22:03 +0100)]
Fix setsockopt call

14 years agoPatch to avoid the problem of the socket resource not yet being available
Curtis L. Olson [Fri, 12 Nov 2010 19:19:57 +0000 (13:19 -0600)]
Patch to avoid the problem of the socket resource not yet being available
if the program is restarted quickly after being killed.

Reference: http://www.unixguide.net/network/socketfaq/4.5.shtml

14 years agoUpdate VS2010 projects : use Boost 1.44.0
Frederic Bouvier [Sun, 7 Nov 2010 19:01:18 +0000 (20:01 +0100)]
Update VS2010 projects : use Boost 1.44.0

14 years agoDon't crash on exit
Frederic Bouvier [Sun, 7 Nov 2010 09:31:13 +0000 (10:31 +0100)]
Don't crash on exit

14 years agoUpdate VS2008 projects : use Boost 1.44.0 available in last 3rd Party archive
Frederic Bouvier [Sat, 6 Nov 2010 16:02:16 +0000 (17:02 +0100)]
Update VS2008 projects : use Boost 1.44.0 available in last 3rd Party archive

14 years agoFixed METAR. Make loader fully HTTP compliant.
ThorstenB [Fri, 5 Nov 2010 19:07:50 +0000 (20:07 +0100)]
Fixed METAR. Make loader fully HTTP compliant.
HTTP protocol requires a "Host:" line.
The old noaa server didn't mind. Now it does...

14 years agoFormal shutdown interface on SGSubsystem.
James Turner [Fri, 5 Nov 2010 09:19:22 +0000 (09:19 +0000)]
Formal shutdown interface on SGSubsystem.

14 years agoUpdate Vs2010 projects
Frederic Bouvier [Thu, 4 Nov 2010 21:20:08 +0000 (22:20 +0100)]
Update Vs2010 projects

14 years agoFix ConditionNode Win32 compilation.
James Turner [Thu, 4 Nov 2010 18:54:18 +0000 (18:54 +0000)]
Fix ConditionNode Win32 compilation.

14 years agoMake subsystem group destruction explicit, so get_subsystem calls during destruction...
James Turner [Thu, 4 Nov 2010 18:49:24 +0000 (18:49 +0000)]
Make subsystem group destruction explicit, so get_subsystem calls during destruction are safe.

14 years agoAdd ConditionNode files to VC90 project
Tim Moore [Thu, 4 Nov 2010 14:04:03 +0000 (15:04 +0100)]
Add ConditionNode files to VC90 project

14 years agoadd SGMath.hxx header file to ConditionNode.cxx
Tim Moore [Thu, 4 Nov 2010 10:04:13 +0000 (11:04 +0100)]
add SGMath.hxx header file to ConditionNode.cxx

Apparently necessary for MSVC 2008.

14 years agoissue 165: fix material animation condition problem
Tim Moore [Thu, 4 Nov 2010 09:06:13 +0000 (10:06 +0100)]
issue 165: fix material animation condition problem

The evaluation of the condition is moved to a ConditionNode and
separated from the animation of values via properties. Previously the
conditional application of static values was broken.

14 years agoadd ConditionNode scenegraph node
Tim Moore [Thu, 4 Nov 2010 06:01:38 +0000 (07:01 +0100)]
add ConditionNode scenegraph node

This class directs its scenegraph traversal by evaluating a condition
and doesn't rely on an update callback.

14 years agoShow compiler warnings by default.
ThorstenB [Sat, 30 Oct 2010 18:53:19 +0000 (20:53 +0200)]
Show compiler warnings by default.

14 years agoAdd platform defines to SimGear, and a replacement for ulSleep functions.
James Turner [Sat, 30 Oct 2010 18:18:57 +0000 (19:18 +0100)]
Add platform defines to SimGear, and a replacement for ulSleep functions.

14 years agoFix line endings
Frederic Bouvier [Fri, 29 Oct 2010 17:47:44 +0000 (19:47 +0200)]
Fix line endings

14 years agoQuick hack to remote trailing / on Windows. Feel free to replace by something more...
Frederic Bouvier [Fri, 29 Oct 2010 07:30:59 +0000 (09:30 +0200)]
Quick hack to remote trailing / on Windows. Feel free to replace by something more elegant

14 years agoMerge branch 'integration' into next
ThorstenB [Thu, 28 Oct 2010 17:39:55 +0000 (19:39 +0200)]
Merge branch 'integration' into next

14 years agoFix build when OSG implict-ref-ptr conversion is disabled.
James Turner [Tue, 26 Oct 2010 09:09:55 +0000 (10:09 +0100)]
Fix build when OSG implict-ref-ptr conversion is disabled.

14 years agoAdd mipmap.* to the unix build system
Frederic Bouvier [Mon, 25 Oct 2010 19:59:55 +0000 (21:59 +0200)]
Add mipmap.* to the unix build system

14 years agoAdd a function to debug mipmaps
Frederic Bouvier [Mon, 25 Oct 2010 19:51:27 +0000 (21:51 +0200)]
Add a function to debug mipmaps

14 years agoUpdate Vs2010 projects
Frederic Bouvier [Sun, 24 Oct 2010 07:30:16 +0000 (09:30 +0200)]
Update Vs2010 projects

14 years agoUnix line endings
Frederic Bouvier [Wed, 13 Oct 2010 07:37:02 +0000 (09:37 +0200)]
Unix line endings

14 years agoRestore commit 48c6d3d89ad by Torsten Dreyer: Provide a little more descriptive error...
Frederic Bouvier [Wed, 13 Oct 2010 07:18:38 +0000 (09:18 +0200)]
Restore commit 48c6d3d89ad by Torsten Dreyer: Provide a little more descriptive error message if TextureBuilder fails

14 years agoDon't compute mipmap for inexistant image color components
Frederic Bouvier [Wed, 13 Oct 2010 07:06:21 +0000 (09:06 +0200)]
Don't compute mipmap for inexistant image color components

14 years agoAdd mipmap control in the effect file
Frederic Bouvier [Sun, 10 Oct 2010 14:51:37 +0000 (16:51 +0200)]
Add mipmap control in the effect file

14 years agoUntabify
Frederic Bouvier [Sat, 9 Oct 2010 12:52:05 +0000 (14:52 +0200)]
Untabify

14 years agoUpdate Vs2010 projects
Frederic Bouvier [Sun, 24 Oct 2010 07:24:13 +0000 (09:24 +0200)]
Update Vs2010 projects

14 years agoBuild fixes for net classes in Simgear.
James Turner [Sun, 24 Oct 2010 00:22:59 +0000 (01:22 +0100)]
Build fixes for net classes in Simgear.

14 years agoMigrate relevant PLIB netXXX classes into SimGear.
James Turner [Sat, 23 Oct 2010 19:07:35 +0000 (20:07 +0100)]
Migrate relevant PLIB netXXX classes into SimGear.

14 years agoBuffer size safety.
ThorstenB [Sat, 23 Oct 2010 12:47:24 +0000 (14:47 +0200)]
Buffer size safety.
Do not look for '\n' beyond valid data area.
Obey buffer length (in case a METAR contained a line > 512byte).

14 years agoProvide a little more descriptive error message if TextureBuilder fails
Torsten Dreyer [Tue, 12 Oct 2010 14:21:38 +0000 (16:21 +0200)]
Provide a little more descriptive error message if TextureBuilder fails

14 years agoAdd project.* to MSVC project files
Frederic Bouvier [Sat, 9 Oct 2010 06:45:52 +0000 (08:45 +0200)]
Add project.* to MSVC project files

14 years agoreplace glu functions with equivalents from OSG
Tim Moore [Fri, 8 Oct 2010 21:42:10 +0000 (23:42 +0200)]
replace glu functions with equivalents from OSG

14 years agoMerge branch 'next' of gitorious.org:fg/simgear into next
Torsten Dreyer [Thu, 7 Oct 2010 15:43:35 +0000 (17:43 +0200)]
Merge branch 'next' of gitorious.org:fg/simgear into next

14 years agoDon't crash in strutils::trim() with empty strings
Torsten Dreyer [Tue, 5 Oct 2010 20:39:41 +0000 (22:39 +0200)]
Don't crash in strutils::trim() with empty strings

14 years agoMerge branch 'next' of git://gitorious.org/fg/simgear into next
Frederic Bouvier [Tue, 5 Oct 2010 06:32:00 +0000 (08:32 +0200)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next

14 years agoUse same transformation for generated ocean tiles than for regular tiles. Fix the...
Frederic Bouvier [Tue, 5 Oct 2010 06:30:52 +0000 (08:30 +0200)]
Use same transformation for generated ocean tiles than for regular tiles. Fix the normal orientation that broke the new water shader

14 years agoMake get_subsystem safe during destruction of the manager.
James Turner [Sun, 3 Oct 2010 15:08:34 +0000 (16:08 +0100)]
Make get_subsystem safe during destruction of the manager.

14 years agoThorsten Renk's fix for tile manager problems
Tim Moore [Sat, 2 Oct 2010 21:00:59 +0000 (23:00 +0200)]
Thorsten Renk's fix for tile manager problems

Locking tiles in cache keeps tiles from mysteriously disappearing.

14 years agoDon't crash when a submodel fails to load.
James Turner [Sat, 2 Oct 2010 20:01:29 +0000 (21:01 +0100)]
Don't crash when a submodel fails to load.

14 years agoAdd another overload for sg_io_exception ctor.
James Turner [Fri, 1 Oct 2010 11:27:08 +0000 (12:27 +0100)]
Add another overload for sg_io_exception ctor.

14 years agotolerate NDV (no directional validation) in METAR
Torsten Dreyer [Mon, 27 Sep 2010 17:38:15 +0000 (19:38 +0200)]
tolerate NDV (no directional validation) in METAR

14 years agoIvan Ngeow: Fix build on FreeBSD
Torsten Dreyer [Thu, 23 Sep 2010 08:27:06 +0000 (10:27 +0200)]
Ivan Ngeow: Fix build on FreeBSD

FreeBSD 8.0-RELEASE, only a very small patch needed
to be applied to simgear/simgear/compiler.h, to add

so that __FreeBSD_version is defined.

14 years agoFix wrong movement of 2d cloud layers on N/S courses
Torsten Dreyer [Sun, 19 Sep 2010 08:53:25 +0000 (10:53 +0200)]
Fix wrong movement of 2d cloud layers on N/S courses

14 years agoFix MSVC 100 project files updated by hand
Frederic Bouvier [Sun, 12 Sep 2010 10:06:57 +0000 (12:06 +0200)]
Fix MSVC 100 project files updated by hand

14 years agoSet the listener position to it's default value, just like the samples position
Erik Hofman [Fri, 10 Sep 2010 13:02:37 +0000 (15:02 +0200)]
Set the listener position to it's default value, just like the samples position

14 years agoMerge branch 'next' of git://gitorious.org/fg/simgear into next
Frederic Bouvier [Thu, 9 Sep 2010 18:06:27 +0000 (20:06 +0200)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next

14 years agoMSVC 10 project update
Frederic Bouvier [Thu, 9 Sep 2010 18:06:15 +0000 (20:06 +0200)]
MSVC 10 project update

14 years agoSecond attempt to fixed OpenAL tests.
James Turner [Mon, 6 Sep 2010 13:27:58 +0000 (14:27 +0100)]
Second attempt to fixed OpenAL tests.

14 years agoFix up tests for revised SGSoundSample ctor.
James Turner [Mon, 6 Sep 2010 11:30:13 +0000 (12:30 +0100)]
Fix up tests for revised SGSoundSample ctor.

14 years agoPass current-dir down through XMLSound
James Turner [Mon, 6 Sep 2010 08:26:46 +0000 (09:26 +0100)]
Pass current-dir down through XMLSound
(should allow relative paths in sound XML files)

14 years agoAdd ResourceManager, and use to find sound and model paths.
James Turner [Sun, 5 Sep 2010 19:22:12 +0000 (20:22 +0100)]
Add ResourceManager, and use to find sound and model paths.

14 years agoValidate sound file paths in an XML file.
James Turner [Sun, 5 Sep 2010 13:15:18 +0000 (14:15 +0100)]
Validate sound file paths in an XML file.

14 years agoLet SGCloudLayer handle coverage strings
Torsten Dreyer [Fri, 27 Aug 2010 16:20:09 +0000 (18:20 +0200)]
Let SGCloudLayer handle coverage strings

This is currently handled in various places in FlightGear.

14 years agoAdd a convenience constructeur to SGPath
Frederic Bouvier [Sun, 22 Aug 2010 07:33:56 +0000 (09:33 +0200)]
Add a convenience constructeur to SGPath

14 years agostd::string::c_str() is const
Frederic Bouvier [Sat, 21 Aug 2010 07:02:12 +0000 (09:02 +0200)]
std::string::c_str() is const

14 years agoStandardise path-handling in XML mode files
James Turner [Tue, 17 Aug 2010 10:05:55 +0000 (11:05 +0100)]
Standardise path-handling in XML mode files
aircraft-dir/fg-data paths always work, and
paths relative to the location of the current XML
file always work.

14 years agoAdd isAbsolute/isRelative predicates to SGPath.
James Turner [Sat, 14 Aug 2010 21:51:01 +0000 (22:51 +0100)]
Add isAbsolute/isRelative predicates to SGPath.

14 years agoAllow loading of 2.5D panels to be controlled again.
James Turner [Sat, 14 Aug 2010 18:48:52 +0000 (19:48 +0100)]
Allow loading of 2.5D panels to be controlled again.

14 years agoRalf Gerlich: fix bucket numbering at extreme latitudes
James Turner [Sat, 14 Aug 2010 09:18:35 +0000 (10:18 +0100)]
Ralf Gerlich: fix bucket numbering at extreme latitudes
Also document existing algorithms

14 years agosupport for integer uniforms
Tim Moore [Fri, 13 Aug 2010 10:42:10 +0000 (12:42 +0200)]
support for integer uniforms

Also, share common Uniform objects

14 years agoforce static models to have effects too
Tim Moore [Fri, 2 Jul 2010 10:59:10 +0000 (12:59 +0200)]
force static models to have effects too

14 years agoadd padding function lpad and rpad to strutils
Torsten Dreyer [Thu, 12 Aug 2010 11:02:16 +0000 (13:02 +0200)]
add padding function lpad and rpad to strutils

14 years agoFix the fix that turned a warning into a bug :-(
Torsten Dreyer [Thu, 12 Aug 2010 10:16:48 +0000 (12:16 +0200)]
Fix the fix that turned a warning into a bug :-(

14 years agotwo warning fixes
Torsten Dreyer [Thu, 12 Aug 2010 09:42:04 +0000 (11:42 +0200)]
two warning fixes

14 years agouse correct parameter types for SGText::UpdateCallback
Torsten Dreyer [Thu, 12 Aug 2010 09:35:09 +0000 (11:35 +0200)]
use correct parameter types for SGText::UpdateCallback

14 years agoMerge branch 'topics/cmdcatch' into next
James Turner [Tue, 10 Aug 2010 23:20:02 +0000 (00:20 +0100)]
Merge branch 'topics/cmdcatch' into next

14 years agoFix Win32 build of SGPath.
James Turner [Mon, 9 Aug 2010 08:13:28 +0000 (09:13 +0100)]
Fix Win32 build of SGPath.

14 years agoCatch exceptions raised executing a command.
James Turner [Mon, 9 Aug 2010 08:12:26 +0000 (09:12 +0100)]
Catch exceptions raised executing a command.

14 years agoMake SGPath cache stat() information, cheers Fred
James Turner [Mon, 9 Aug 2010 07:19:14 +0000 (08:19 +0100)]
Make SGPath cache stat() information, cheers Fred
* cache exists/isDir/isFile in SGPath, to avoid
  repeated calls.

14 years agoMore ignore files, for 'make check' binaries
James Turner [Sun, 8 Aug 2010 08:55:31 +0000 (09:55 +0100)]
More ignore files, for 'make check' binaries

14 years agoDing, dong, the witch is dead. PLIB is no more, in SimGear.
James Turner [Sat, 7 Aug 2010 17:03:37 +0000 (18:03 +0100)]
Ding, dong, the witch is dead. PLIB is no more, in SimGear.

14 years agoChange how certain constants are (re-)defined, to avoid warning when PLIB sg.h is...
James Turner [Sat, 7 Aug 2010 15:28:39 +0000 (16:28 +0100)]
Change how certain constants are (re-)defined, to avoid warning when PLIB sg.h is included.

14 years agoRemoval of PLIB/SG from SimGear
James Turner [Mon, 26 Jul 2010 14:15:49 +0000 (15:15 +0100)]
Removal of PLIB/SG from SimGear

14 years agoCatch subsystem update() exceptions in the manager, and permit a maximum number of...
James Turner [Sat, 7 Aug 2010 09:25:20 +0000 (10:25 +0100)]
Catch subsystem update() exceptions in the manager, and permit a maximum number of exceptions before suspending the subsystem.

14 years agoEnsure 'make dist' works.
James Turner [Sat, 7 Aug 2010 08:09:58 +0000 (09:09 +0100)]
Ensure 'make dist' works.

14 years agoFixes for automake correctness.
James Turner [Fri, 6 Aug 2010 20:18:04 +0000 (21:18 +0100)]
Fixes for automake correctness.

14 years agoRalf Gerlich: add headless mode to SimGear (merging simgear-cs)
James Turner [Fri, 6 Aug 2010 18:16:29 +0000 (19:16 +0100)]
Ralf Gerlich: add headless mode to SimGear (merging simgear-cs)

14 years agoFix compilation if OSG ref_ptr implicit conversion is not enabled.
James Turner [Fri, 6 Aug 2010 17:42:56 +0000 (18:42 +0100)]
Fix compilation if OSG ref_ptr implicit conversion is not enabled.

14 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/fg/simgear into vivian...
Frederic Bouvier [Tue, 3 Aug 2010 06:41:27 +0000 (08:41 +0200)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/fg/simgear into vivian/cube

14 years agoUpdate MSVC10 project files
Frederic Bouvier [Tue, 3 Aug 2010 06:40:10 +0000 (08:40 +0200)]
Update MSVC10 project files

14 years agoRemove debugging messages
Vivian Meazza [Mon, 2 Aug 2010 19:27:49 +0000 (20:27 +0100)]
Remove debugging messages

Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
14 years agoAdd support for Cube Crosses. Based on Zan's work, with some bugs removed.
Vivian Meazza [Mon, 2 Aug 2010 19:22:33 +0000 (20:22 +0100)]
Add support for Cube Crosses. Based on Zan's work, with some bugs removed.

Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
14 years agoActually enable looping for a sample queue
Erik Hofman [Mon, 2 Aug 2010 09:43:53 +0000 (11:43 +0200)]
Actually enable looping for a sample queue

14 years agoMerge branch 'next' of git://gitorious.org/fg/simgear into next
Erik Hofman [Mon, 2 Aug 2010 08:11:41 +0000 (10:11 +0200)]
Merge branch 'next' of git://gitorious.org/fg/simgear into next

14 years agoInitial commit for a sample queue extension.
Erik Hofman [Mon, 2 Aug 2010 08:10:58 +0000 (10:10 +0200)]
Initial commit for a sample queue extension.