Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-24 | Debug option for guarded allocation: store name of original datablock | Sergey Sharybin | |
when using MEM_dupallocN. This helps figuring out issues with non-freed dup_alloc blocks, Simply enable DEBUG_MEMDUPLINAME in mallocn.c file. | |||
2012-07-14 | header comment cleanup, explain whats the difference between confusingly ↵ | Campbell Barton | |
named drarnode.c and node_draw.c. | |||
2012-07-14 | use gcc attributes for BLI alloc functions | Campbell Barton | |
2012-07-08 | Fix for error from grumpy gcc in "over-warning" mode. Must explicitely cast ↵ | Bastien Montagne | |
uintptr_t to unsigned int (othe solution would be to use PRIuPTR macro from inttypes.h, but that would probably causes some problems with windows...). | |||
2012-07-08 | correct use of __attribute__((nonnull)) | Campbell Barton | |
2012-07-08 | use gcc attrubutes to warn on unused return values and arguments which ↵ | Campbell Barton | |
shouldnt be NULL. also remove IDP_AppendArray's return value which wasnt the new item in the array (which is odd/misleading), but wasnt used anywhere either. | |||
2012-07-08 | use alloc_size attribute for guarded alloc functions with gcc. | Campbell Barton | |
2012-06-28 | code cleanup: compile with clang and quiet some warnings. | Campbell Barton | |
2012-06-28 | committed debug memcount by accident | Campbell Barton | |
2012-06-28 | option so operators can be executed with undo enabled (and redo). | Campbell Barton | |
2012-06-27 | style cleanup: header comments, use more doxy compat formatting | Campbell Barton | |
2012-06-25 | Guardedalloc/C++: delete is valid on a NULL pointer, add a check so MEM_freeN | Brecht Van Lommel | |
doesn't print warning messages. | |||
2012-06-25 | more guardedalloc use in C++, also make compositorMutex a static var, was ↵ | Campbell Barton | |
allocated and never freed. | |||
2012-06-25 | optionally use guarded alloc for tiles compositor, also replace allocation ↵ | Campbell Barton | |
functions with a macro. | |||
2012-06-08 | typo/style edits | Campbell Barton | |
2012-06-08 | - remove redundant NULL checks from mallocn's local linked list functions. | Campbell Barton | |
- minor changes to warning cleanup. | |||
2012-05-27 | style cleanup | Campbell Barton | |
2012-05-26 | update python script memory printout to python3 and some style cleanup | Campbell Barton | |
2012-05-26 | style cleanup: our own malloc code | Campbell Barton | |
2012-05-26 | code cleanup: dutch -> english (comments) | Campbell Barton | |
2012-05-22 | style cleanup: mmap_win32 | Campbell Barton | |
2012-05-04 | Fix (harmless) uninitialized memory usage in BVH binning. | Brecht Van Lommel | |
Fix unneeded warnings with c++ guardedalloc, delete NULL is valid. | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-24 | First MinGW-w64 support for cmake has been added. To test I recommend this ↵ | Antony Riakiotakis | |
build: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/ray_linn/GCC-4.7.0-with-ada/mingw-w64-gcc-4.7.0-runtime-2.0.1-static-ada-20120330.7z/download Other builds may also work but due to the constantly changing nature of the compiler this cannot be guaranteed. I often had to change compilers while building the libraries and this one is the one that did the job for most of them. This first support is experimental and considered "advanced". To enable pass -DWITH_MINGW64 during cmake configuration. Also make sure to extract the compiler on C:/MinGW and that MinGW/bin is in your path. To build check out lib/mingw64. Initially the support is lacking until I get every library compiled correctly. For now you should disable WITH_CYCLES(sorry, I know some people are dying to do benchmarks, but still a few libs to go), WITH_IMAGE_OPENEXR, WITH_OPENCOLLADA, WITH_LIBMV and WITH_CODEC_FFMPEG(links but hangs on startup). Still the tools are working, the memory limit is increased and due to the experimental nature of the setup, full optimization with SSE2 is available, which makes the build quite fast. Also the compiler and especially, the linker are way faster than regular MinGW. The wiki docs have also updated. Happy testing! | |||
2012-04-06 | code cleanup: header cleanup, remove commented workaround for mingw since ↵ | Campbell Barton | |
its no longer needed. | |||
2012-03-18 | spelling cleanup | Campbell Barton | |
2012-02-27 | style cleanup (mostly whitespace) | Campbell Barton | |
2012-02-17 | unify include guard defines, __$FILENAME__ | Campbell Barton | |
without the underscores these clogged up the namespace for autocompleation which was annoying. | |||
2011-12-31 | workaround for error building with clang and quiet some warnings building ↵ | Campbell Barton | |
without libmv. | |||
2011-12-24 | replace u_int64_t with cc99's uint64_t as suggested by Nicholas Bishop. | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-09-26 | Abort on guarded memory manager errors if WITH_ASSERT_ABORT is set | Sergey Sharybin | |
2011-09-21 | remove support for irix | Campbell Barton | |
2011-09-19 | cleanup endian handling | Campbell Barton | |
- define __BIG_ENDIAN__ or __LITTLE_ENDIAN__ with cmake & scons. - ENDIAN_ORDER is now a define rather than a global short. - replace checks like this with single ifdef: #if defined(__sgi) || defined (__sparc) || defined (__sparc__) || defined (__PPC__) || defined (__ppc__) || defined (__hppa__) || defined (__BIG_ENDIAN__) - remove BKE_endian.h which isn't used | |||
2011-09-06 | fix link issues with MinGW - a substitute declaration(correctByteOrder) for ↵ | Antony Riakiotakis | |
itoln that was not present in MinGW was being used. Duplicated the declaration from <winsock2.h>(tried including but gave some errors) and added the appropriate link library, wsock32, according to MinGW documentation. | |||
2011-09-03 | minor edits to build on openbsd | Campbell Barton | |
2011-08-28 | - use static vars and functions where possible. | Campbell Barton | |
- use NULL rather than 0 when used as pointers. | |||
2011-05-31 | cmake maintenance | Campbell Barton | |
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration. | |||
2011-04-28 | rename duplicate header defines & remove unused var. | Campbell Barton | |
2011-04-21 | converted more mixed tab/space indentations to tabs. only whitespace changes. | Campbell Barton | |
2011-04-21 | whitespace only, no functional change mixed tabs/spaces --> tabs.v2.57a | Campbell Barton | |
2011-03-09 | image.depth, 96/128 for float color images, was 24/32 for byte images. | Campbell Barton | |
also use <> for system includes | |||
2011-03-03 | replace 0 with NULL when used as a pointer | Campbell Barton | |
2011-02-25 | doxygen: intern/guardedalloc tagged | Nathan Letwory | |
2011-02-22 | doxygen: add bullet to extern libs, some small changes in page names, and ↵ | Nathan Letwory | |
fixes around license blocks | |||
2011-02-21 | add includes to cmake files | Campbell Barton | |
2011-02-21 | doxygen: some code shuffle to prevent clashing file names, ensure ↵ | Nathan Letwory | |
MEM_guardedalloc.h also shows in docs | |||
2011-02-21 | doxygen: add guardedalloc and AVI | Nathan Letwory | |
2011-02-12 | fix for more warnings. | Campbell Barton | |
- modifier code was using sizeof() without knowing the sizeof the array when clearing the modifier type array. - use BLI_snprintf rather then sprintf where the size of the string is known. - particle drawing code kept a reference to stack float values (not a problem at the moment but would crash if accessed later). | |||
2011-02-12 | fix for uninitialized value in BLI_path_cwd() if PWD wasn't defined and the ↵ | Campbell Barton | |
CWD was longer then 160. |