Fix T46299: Windows: File Browser Crash while listing big folders in preview mode...
authorBastien Montagne <montagne29@wanadoo.fr>
Tue, 29 Sep 2015 17:54:25 +0000 (19:54 +0200)
committerBastien Montagne <montagne29@wanadoo.fr>
Tue, 29 Sep 2015 17:54:25 +0000 (19:54 +0200)
commit7d2a62ef65e075d10ac57aaf170f5c08e2e5b267
treeeac5cccaf1b281254313742035b1f049278cadc4
parent2eb0c990f13c82f3f2ad368712669b9ff298b953
Fix T46299: Windows: File Browser Crash while listing big folders in preview mode (fonts, images...).

Windows-only bug, mmap & co are not threadsafe by default on this platform, so we have to add a dedicated
spinlock for them in win32.

Note that we may try to get rid of those mmap later, but not for 2.76!

To be backported to final 2.76...
source/blender/imbuf/intern/IMB_allocimbuf.h
source/blender/imbuf/intern/allocimbuf.c
source/blender/imbuf/intern/module.c
source/blender/imbuf/intern/readimage.c