mfranz
00fe97ff88
- don't leak node in both hash_table: 🪣 :erase()
...
- remove bad code from hash_table:🪣 :erase(const char *) that was
introduced with the last patch. (This function isn't used anywhere and
is scheduled for removal. Leaving it in for now as a reference.)
- remove leaves first in remove_from_path_caches()
- cosmetics: indentation, one trailing space, variable name change, comment
(Sorrry for mixing that with actual code, but I think it's easy to see.)
2007-02-16 15:32:21 +00:00
andy
607511fd64
Don't crash when destroying a SGBinding object if the property node it
...
was loaded from lacks a parent. Patch from ndim on IRC
2007-02-14 23:14:00 +00:00
mfranz
8663c265d8
Maik JUSTUS:
...
"""
- make every node maintain list of properties that link to it
- add functions to erase node by address from hash bucket/entry in their
path caches, so that all references can be removed
- if a node is removed, it (and all children, grandchildren, ...) calls
all linked properties to remove them from their path-cache
This fixes problems with the aerotow over multiplayer and maybe some
other problems, where nodes are queried by name.
"""
2007-02-11 11:05:23 +00:00
andy
6c5d35d6ce
"bias" argument to texture animations by Ron Jensen
2007-02-07 19:21:24 +00:00
mfranz
95532cb318
fix error message
2007-02-05 21:41:40 +00:00
frohlich
4d91bc5908
Modified Files:
...
ephemeris.cxx ephemeris.hxx stardata.cxx:
one must not do changes just before checkin,
one most not do changes just before checkin,
[ last message repeated 100 times ]
2007-02-02 18:16:42 +00:00
frohlich
b13900402d
Modified Files:
...
ephemeris.cxx ephemeris.hxx stardata.cxx stardata.hxx: Throw out sg.h
2007-02-02 18:09:27 +00:00
frohlich
1bb6c03bd0
Modified Files:
...
simgear/scene/util/SGNodeMasks.hxx
simgear/scene/model/animation.cxx:
More finegrained cull masks
2007-02-02 07:00:54 +00:00
frohlich
1445949e31
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe: renenable static build
2007-01-31 21:40:59 +00:00
frohlich
360d3834ca
Modified Files:
...
SGIntersect.hxx SGVec3.hxx SGVec4.hxx: Add convinience methods
2007-01-30 20:12:15 +00:00
fredb
aacdcad529
restore 'double checked locking'
2007-01-29 08:19:13 +00:00
frohlich
ad9341835f
Modified Files:
...
model.cxx: Better texture sharing, fix problem with rotation order
2007-01-28 20:04:56 +00:00
frohlich
b028adb6af
Modified Files:
...
simgear/structure/SGAtomic.cxx: Plug memory leak originating from
wrong atomic fallback operations.
2007-01-28 20:03:43 +00:00
fredb
39f683b272
Ensure a reference on the cube map texture is always held
2007-01-26 20:30:02 +00:00
ehofman
a6c46c89eb
*** empty log message ***
2007-01-23 10:07:36 +00:00
fredb
d534cf6f02
Better fix for the constant scale factor problem
2007-01-21 11:15:36 +00:00
fredb
dd4326f7c4
Support constant scaling factor
2007-01-21 10:33:34 +00:00
fredb
40aecd688e
Don't segfault when dir is empty
2007-01-16 21:34:18 +00:00
frohlich
63730a6e2c
Modified Files:
...
animation.cxx: Add a visible configuration option to the pick
animation.
2007-01-15 19:01:20 +00:00
frohlich
4d4d26aef8
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe, MSVC8 buildsystem changes.
2007-01-15 17:32:17 +00:00
mfranz
de6b32d8c6
writePropeties(): create dir if necessary
2007-01-12 21:24:50 +00:00
fredb
a0af7f0524
Update MSVC 7.1 project file and fix win32 compilation
2007-01-09 21:58:04 +00:00
frohlich
c043bd3422
Modified Files:
...
SGSceneUserData.hxx SGSceneUserData.cxx: Remove default argument
2007-01-07 12:25:32 +00:00
frohlich
18ae1d6940
Modified Files:
...
animation.cxx: Change the pick animation to better handle different
mouse buttons.
2007-01-07 11:53:21 +00:00
frohlich
d6f64f9773
Modified Files:
...
SGSceneUserData.hxx SGPickCallback.hxx Makefile.am
Added Files:
SGSceneUserData.cxx: Cleanup and replace the pick callback with
such a list.
2007-01-07 11:52:19 +00:00
frohlich
db99a4cb90
Modified Files:
...
animation.cxx: Add a button argument to that animation.
The default is to accept any mouse button.
2007-01-07 08:34:03 +00:00
fredb
108689661f
Add a prototype simgear_config.h for MSVC 7.1 and a rule to build it.
2007-01-06 17:01:58 +00:00
fredb
d3e00dba8e
Add a prototype simgear_config.h for MSVC 7.1 and a rule to build it.
...
At Olaf requests, add MSVC 8 specific symbols to remove pedantic warnings
2007-01-06 16:52:50 +00:00
fredb
fcd33e5035
Remove redundant directory ( projects as a whole is already there )
2007-01-06 16:47:57 +00:00
frohlich
af9082cd9f
Modified Files:
...
moon.cxx: The moo's state like it was with plib
2007-01-06 15:08:40 +00:00
fredb
6a0bb18fca
Refresh MSVC6 project file
2007-01-06 14:45:21 +00:00
fredb
8aa8d87781
Fix a typo
2007-01-06 14:44:54 +00:00
fredb
4998af8d7a
Add SGBinding.[ch]xx to the MSVC 7.1 project
2007-01-04 22:24:23 +00:00
fredb
c6aa95f3f3
std::find is defined in <algorithm>
2007-01-04 22:23:40 +00:00
frohlich
481be29366
Modified Files:
...
Makefile.am animation.cxx animation.hxx: Add animation to execute
a command on scenery pick
2007-01-04 12:55:16 +00:00
frohlich
3617b6ad8c
Modified Files:
...
Makefile.am SGNodeMasks.hxx
Added Files:
SGPickCallback.hxx SGSceneUserData.hxx: Preparations for generic
scenery picking.
2007-01-04 12:52:50 +00:00
frohlich
3fb8e19a38
Modified Files:
...
condition.hxx: Also derive from SGReferenced
2007-01-04 12:51:13 +00:00
frohlich
2ea2f1b4f2
Modified Files:
...
Makefile.am commands.cxx commands.hxx
Added Files:
SGBinding.cxx SGBinding.hxx: Move FGBinding to SGBinding
2007-01-04 12:47:12 +00:00
frohlich
26cb8ec4f1
Modified Files:
...
SGIntersect.hxx: Make it compile with win32
2006-12-28 13:25:14 +00:00
frohlich
7fe56bea86
Modified Files:
...
obj.cxx: Some kind of polygon offset for GL_POINTS.
2006-12-27 10:33:37 +00:00
frohlich
11b16b8a86
Modified Files:
...
Makefile.am SGReferenced.hxx
Added Files:
SGAtomic.cxx SGAtomic.hxx:
Make the reference counts thread safe.
2006-12-27 10:07:19 +00:00
frohlich
de020ee695
Modified Files:
...
Makefile.am SGMathTest.cxx SGQuat.hxx SGVec3.hxx
Added Files:
SGBox.hxx SGGeometry.hxx SGGeometryFwd.hxx SGGeometryTest.cxx
SGIntersect.hxx SGLineSegment.hxx SGPlane.hxx SGRay.hxx
SGSphere.hxx SGTriangle.hxx:
Small updates to the vector code, new geometry and collision
classes for use with a bv tree to speed up collission tests.
Also included is a rought unit test for the collissions.
2006-12-27 09:23:39 +00:00
ehofman
3b83487611
Wether you like it or not, MispPro needs these libraries referenced
2006-12-23 12:15:05 +00:00
fredb
09bab4f162
memcpy needs #include <string.h>
2006-12-17 17:52:15 +00:00
fredb
49fcc799ca
Port jpgfactory to OSG
2006-12-16 17:29:16 +00:00
fredb
10bc803775
Project files for MSVC 7.1 aka .NET 2003
2006-12-16 13:12:48 +00:00
frohlich
4f40770fc6
Modified Files:
...
simgear/math/SGVec3.hxx: fix spelling
2006-12-14 05:24:16 +00:00
frohlich
a4495c6ef1
Modified Files:
...
simgear/scene/sky/bbcache.cxx simgear/scene/sky/bbcache.hxx
simgear/scene/sky/cloudfield.cxx
2006-12-08 12:22:10 +00:00
frohlich
67d837c4ec
Modified Files:
...
SGVec3.hxx: Generate any perpandicular vector to a given one.
2006-12-08 12:17:30 +00:00
frohlich
138825af6d
Modified Files:
...
point3d.hxx: Add explicit conversion functions to SGVec*
2006-12-08 12:16:56 +00:00