OpenSceneGraph/include/osgDB
Gleb Mazovetskiy da7a6ca02e Ensure global Mutex is initialized before Registry
A Registry instance may be accessed before the global mutex, e.g. here:

e77f50371c/src/osgText/Font.cpp (L49)

This leads to the Mutex being destroyed before the Registry is destroyed.

This causes a crash at exit, as described in #1048.

Fixes #1048.
2021-03-07 04:25:22 +00:00
..
Archive Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
AuthenticationMap Updated the AuthenticationDetails::HttpAuthentication enum to reflect current libcurl values 2016-02-18 19:53:36 +00:00
Callbacks From Jannik Heller, typo fixes 2015-04-13 10:43:56 +00:00
ClassInterface Fix typos and spelling. 2018-04-20 18:18:22 +02:00
ConvertBase64 Added initializer 2016-06-22 12:03:10 +01:00
ConvertUTF Standardized on defined(__ANDROID__) 2014-11-28 10:54:40 +00:00
DatabasePager Fix typos and spelling. 2018-04-20 18:18:22 +02:00
DatabaseRevisions Fixed doxygen warnings 2016-06-01 14:20:14 +01:00
DataTypes Replacement of commas with semicolons 2017-10-22 15:04:33 +02:00
DotOsgWrapper Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
DynamicLibrary Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Export Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
ExternalFileWriter Removed todo that is not required 2016-11-15 09:47:48 +00:00
FileCache Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
FileNameUtils Fix typos and spelling. 2018-04-20 18:18:22 +02:00
FileUtils To avoid noise in documentation replaced nested namespaced enum with enum with FILE_COPY_ wording prefixed into enum values. 2016-11-15 08:57:24 +00:00
fstream Attempt to fix broken DLL exports from osgDB 2016-08-15 22:21:44 +01:00
ImageOptions Introduced use of ref_ptr<> and private destructor to tighen up memory management and avoid users attempting to inappropriately delete TexCoordRange. 2019-01-09 08:38:16 +00:00
ImagePager Added initializers 2016-06-22 12:08:10 +01:00
ImageProcessor Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
Input Introduced CMake option OSG_PROVIDE_READFILE option that defaults to ON, but when switched to OFF disables the building of the osgDB::read*File() methods, 2015-10-22 13:42:19 +00:00
InputStream Fix typos and spelling. 2018-04-20 18:18:22 +02:00
ObjectCache Added derpecated and thread unsafe warning message to docs of ObjectCache::getgetFromObjectCache() 2019-01-14 11:55:24 +00:00
ObjectWrapper osgDB Wrapper Associates Revision Tagging 2016-06-14 11:43:45 +01:00
Options Moved constructors and destructors to .cpp 2018-05-11 11:15:45 +01:00
Output Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
OutputStream Fix typos and spelling. 2018-04-20 18:18:22 +02:00
ParameterOutput Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
PluginQuery Add support for showing environment variables provided by osg plugins 2020-08-19 12:03:42 +01:00
ReaderWriter Add support for showing environment variables provided by osg plugins 2020-08-19 12:03:42 +01:00
ReadFile osgDB: Added missing extern OSGDB_EXPORT. 2018-04-05 18:01:29 +01:00
Registry Ensure global Mutex is initialized before Registry 2021-03-07 04:25:22 +00:00
Serializer Fixed memory leak with assignment of default value to ObjectSerializer 2018-09-06 11:50:21 +01:00
SharedStateManager Remove redundant handling of Geode in SharedStateManager 2017-02-03 17:35:40 +01:00
StreamOperator fix indentation for osgt files for windows dynamic library build. 2019-06-14 14:33:22 +01:00
Version Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
WriteFile Added readScript/writeScript methods to ReaderWriter 2014-07-14 15:59:06 +00:00
XmlParser Added support for reading UTF-8 encoded of xml files 2018-09-04 12:41:36 +01:00