Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-16Cleanup: stdbool no longer optional, remove checksCampbell Barton
2014-08-07Cleanup: Remove special code for Visual Studio 2008.Thomas Dinges
Goodbye VC2008, it has been a pleasure (more or less) :D SCons / CMake cleaenup will follow. Differential Revision: https://developer.blender.org/D715
2014-06-02Fix compilation error non non-linux architecturesMatteo F. Vescovi
2014-04-15Fix compilation (size_t not defined) by including stddef.h in BLI_sys_types.hBastien Montagne
2014-04-10Code cleanup: use struct type for mempool & style editsCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-02-04Code cleanup: removed unnecessary #defines causing re-definition warningsAndrea Weikert
Fixing warnings in own recent commit
2014-02-03Add include for FreeBSD and clangCampbell Barton
2014-02-02Fix: Compile error due to missing #define for MSVC9 (VisualC++ 2008)Andrea Weikert
Added some relevant #defines copied from extern\libmv\third_party\msinttypes to BLI_sys_types.h so they can be used in blenlib. Made smallhash.c use the BLI_sys_types.h include rather than including <stdint.h> directly
2013-10-17Fix build failure with VS2012 + SCons, caused by redefinition of the bool type.Irie Shinsuke
2013-05-30remove duplicate sys-types headers.Campbell Barton
also change define checks in BLI_sys_types.h (was warning a lot in linux about unused defines).
2013-05-29Addition to r57094 by Campbell:Jürgen Herrmann
VS 2010 and 2012 have stdint.h so we should use them for consistency instead of defining the inttypes ourselves. Added if condition for for stdint.h include for >= VS 2010 P.S.: Compiled and tested on VS2008-2012 and MinGW with scons and CMake ;)
2013-05-29Make sure bool will always have the same size in C and C++Sergey Sharybin
There were an issues with data structures defined in headers and being used by both C and C++ on systems with stdbool unavailable. This happened because bool in this case will be defined as unsigned int, which is 4 bytes. But C++'s bool is only 1 byte and this lead to alignment issues. Now bool is always 1 byte, also made sure there's no situation like bool foo = BitField & BitFlag, which could give overflow issues. Use (BitField & BitFlag) != 0 instead. Fixes #35553: Compositor broken (Backdrop & Preview)
2013-05-28add BLI_sys_types.hCampbell Barton