James Turner
3298260f11
GDAL is a public dependency :(
2020-08-23 11:27:09 +01:00
James Turner
2ed15eebfd
CMake fixes for Linux
2020-08-23 11:27:09 +01:00
Scott Giese
720a1fe7d2
REVIEW: Memory Leak - naTempSave()
...
1,024 bytes in 1 blocks are still reachable
2020-08-23 01:02:27 -05:00
Scott Giese
fc1178fb39
REVIEW: Memory Leak - ODGauge
...
1,176 bytes in 3 blocks are indirectly lost
2020-08-23 00:57:39 -05:00
Scott Giese
7ac400a162
REVIEW: Memory Leak - vgCreateContextSH()
...
1,624 bytes in 1 blocks are still reachable
2020-08-23 00:27:31 -05:00
Scott Giese
3550047bc8
REVIEW: Memory Leak - condition.cxx
...
2,880 bytes in 40 blocks are indirectly lost
632 bytes in 79 blocks are indirectly lost
2020-08-23 00:07:19 -05:00
Scott Giese
b7d2eea4b2
REVIEW: Memory Leak - props.cxx
...
2,028 (1,976 direct, 52 indirect) bytes in 13 blocks are definitely lost
1,963 bytes in 47 blocks are indirectly lost
1,544 bytes in 193 blocks are indirectly lost
662 bytes in 32 blocks are indirectly lost
152 bytes in 1 blocks are definitely lost
32 bytes in 1 blocks are indirectly lost
8 bytes in 1 blocks are indirectly lost
2020-08-22 23:52:36 -05:00
Scott Giese
69ad4a39e3
REVIEW: Memory Leak - nasal newBlock()
...
168 bytes in 7 blocks are still reachable
2020-08-22 22:42:09 -05:00
Scott Giese
4ccaa68c6a
REVIEW: Memory Leak - ODGauge
...
3,572 (136 direct, 3,436 indirect) bytes in 1 blocks are definitely lost
3,572 (8 direct, 3,564 indirect) bytes in 1 blocks are definitely lost
2,712 bytes in 3 blocks are indirectly lost
384 bytes in 3 blocks are indirectly lost
168 bytes in 3 blocks are indirectly lost
2020-08-22 22:38:33 -05:00
Scott Giese
fd6e4e7298
REVIEW: Memory Leak - nasal string.c; setlen()
...
3,953 bytes in 184 blocks are still reachable
2020-08-22 21:53:47 -05:00
Scott Giese
896f3b6928
REVIEW: Memory Leak - soundmgr_openal.cxx
...
4,136 bytes in 1 blocks are still reachable
2020-08-22 21:39:47 -05:00
Scott Giese
6f6c3a0e05
REVIEW: Memory Leak - SGReaderWriterXML sgLoad3DModel_internal()
...
4,352 bytes in 272 blocks are definitely lost
2020-08-22 21:30:41 -05:00
Scott Giese
6160fce2ae
REVIEW: Memory Leak - SGComparisonCondition::setRightValue()
...
7,144 bytes in 47 blocks are indirectly lost
2020-08-22 18:23:19 -05:00
Scott Giese
e1a6602a59
REVIEW: Memory Leak - naNewContext()
...
8,184 bytes in 1 blocks are still reachable
2020-08-22 18:07:11 -05:00
Scott Giese
d18c9910e8
REVIEW: Memory Leak - SGMaterialLib::load()
...
8,800 bytes in 57 blocks are indirectly lost
2020-08-22 18:04:56 -05:00
Scott Giese
b4ba7db5c0
REVIEW: Memory Leak - SGMaterialLib::load()
...
10,240 (1,440 direct, 8,800 indirect) bytes in 60 blocks are definitely lost
2020-08-22 17:57:54 -05:00
Scott Giese
bdd7878d19
REVIEW: Memory Leak - condition::readAndConditions()
...
11,502 (1,560 direct, 9,942 indirect) bytes in 39 blocks are definitely lost
2020-08-22 17:42:58 -05:00
Scott Giese
f210d6ba94
REVIEW: Memory Leak - SGPropertyNode::getChild()
...
12,862 (11,856 direct, 1,006 indirect) bytes in 78 blocks are definitely lost
2020-08-22 17:39:58 -05:00
Scott Giese
0807a6ddf7
REVIEW: Memory Leak - SGPropertyNode::addChangeListener
...
24,928 bytes in 164 blocks are indirectly lost
2020-08-22 17:37:39 -05:00
Scott Giese
ea53e9af0c
REVIEW: Memory Leak - UniformFactoryImpl::getUniform()
...
13,800 bytes in 69 blocks are indirectly lost
2020-08-22 17:36:43 -05:00
Scott Giese
bcb22691fc
REVIEW: Memory Leak - SGTexturedTriangleBin::buildGeometry()
...
42,560 bytes in 280 blocks are definitely lost
2020-08-22 17:10:43 -05:00
Scott Giese
34ca004e95
REVIEW: Memory Leak - SGMaterial::read_properties()
...
61,560 bytes in 405 blocks are definitely lost
2020-08-22 16:57:21 -05:00
Scott Giese
53487ae732
// REVIEW: Memory Leak - HTTPRepository copy-ctor
...
93,275 bytes in 2,275 blocks are indirectly lost
2020-08-22 16:16:38 -05:00
Scott Giese
685866ffa7
// REVIEW: Memory Leak - nasal newBlock()
...
113,376 bytes in 1 blocks are still reachable
2020-08-22 16:11:52 -05:00
Scott Giese
e3ce59ee80
REVIEW: Memory Leak - Effect::buildAttribute()
...
144,400 bytes in 38 blocks are indirectly lost
2020-08-22 16:08:58 -05:00
Scott Giese
ce019a169b
REVIEW: Memory Leak - EffectBuilder::InitFromParameters()
...
156,910 (2,320 direct, 154,590 indirect) bytes in 29 blocks are definitely lost
2020-08-22 15:53:25 -05:00
Scott Giese
03a76a1805
REVIEW: Memory Leak - hash::resize()
...
196,628 bytes in 1 blocks are still reachable
2020-08-22 15:40:07 -05:00
Scott Giese
8f76c2b401
REVIEW: Memory Leak - SGPath::append()
...
212,955 bytes in 2,277 blocks are indirectly lost
2020-08-22 15:28:37 -05:00
Scott Giese
39b83cdb51
REVIEW: Memory Leak - ModelRegistry
...
262,144 bytes in 1 blocks are indirectly lost
2020-08-22 15:09:46 -05:00
Scott Giese
10ffa82ea6
REVIEW: Memory Leak - ChildInfo copy-ctor
...
447,264 bytes in 39 blocks are indirectly lost
2020-08-22 14:59:27 -05:00
Scott Giese
38e38bf3d3
CMake Fix: FindGDAL
...
FindPackageHandleStandardArgs.cmake is not located within simgear/CMakeModules.
Use the normal CMake folder.
2020-08-22 14:45:13 -05:00
James Turner
e85a3207ac
Add newer FindGDAL with imported target support
2020-08-19 09:22:52 +01:00
James Turner
2846c5e579
Ensure simgear_config.h is round when building HLA
2020-08-19 09:22:33 +01:00
James Turner
456c63935c
Cmake refresh
...
Use target objects everywhere, and simplify handling of system vs
local dependencies.
2020-08-18 11:40:27 +01:00
Scott Giese
995a176654
REVIEW: unique HTTPRepository is encapsulated within HTTPDirectory object.
2020-08-17 20:02:45 -05:00
Scott Giese
a8c13cf041
REVIEW: Memory Leak - HTTPDirectory
...
885,598 (3,072 direct, 882,526 indirect) bytes in 48 blocks are definitely lost.
Candidate for shared_ptr or destruction within parent's dtor.
2020-08-17 19:35:06 -05:00
Scott Giese
d79ecddaf9
REVIEW: Memory Leak - NASAL GC
...
1,032,712 bytes in 6 blocks are still reachable.
naFree(p->free0) is required during shutdown.
2020-08-17 19:11:01 -05:00
Scott Giese
e5bbd62e96
Merge branch 'next' of https://git.code.sf.net/p/flightgear/simgear into next
2020-08-17 19:04:00 -05:00
Scott Giese
5fdcd72de9
REVIEW: Memory Leak - NASAL
...
2,048,000 bytes in 1 blocks are still reachable.
naFree(globals->deadBlocks) is required during shutdown.
2020-08-17 19:03:20 -05:00
James Turner
3b41b0c6d3
Particles: fix a deadlock condition
2020-08-17 15:04:16 +01:00
James Turner
84c15f6384
Enable ASan for clang
2020-08-17 10:20:26 +01:00
James Turner
209b60504d
Particles: rewrite global manager for thread-safety
...
Avoid re-registering the global node callback each time a new particle
animation is loaded, and use mutexes to protected all shared data.
2020-08-16 19:49:26 +01:00
James Turner
08bbe08205
Missed include for Linux
2020-08-14 21:16:37 +01:00
James Turner
297e509576
Avoid a race in MatModels loading
...
Add a mutex to ensure an SGMatModels only loads its models once. Caught
be ASan, hurrah.
2020-08-14 16:48:51 +01:00
James Turner
b874201806
API to reset the shared tree geometry
2020-08-14 15:40:47 +01:00
James Turner
e659ad3872
Destructor tweaks from some animation nodes
2020-08-14 11:12:51 +01:00
legoboyvdlp R
7b4c50fd7e
Add METAR test for drizzle. These should be moved to the test suite but we'll add coverage here meantime.
2020-08-14 09:59:16 +01:00
James Turner
b8182a4d29
Fix for sprintf of nil numeric in Nasal
...
Spotted by valgrind, w00t. If you used a numerical formatter, such
as f,d or g, with. a nil value, we would read uninitialised data, and
generally get confused.
2020-08-14 09:42:14 +01:00
James Turner
7234b57288
Set OSG Object names on SGSky stuff
...
This is to help with debugging when nodes/effects dangle.
2020-08-11 17:19:01 +01:00
James Turner
bf7b064bbe
Ensure SGTerraSync::unbind drops all properties
...
Avoid some noise on reset, by dropping /all/ our SGPropertyNodes
2020-08-11 17:17:58 +01:00