テンプレート:Release Notes/2.42/Bugs Fixed

提供: wiki
移動先: 案内検索

bugfix

 Access to G.vd without an active 3D window from sequences during Alt-A
 playback caused segfault; check and return if it's NULL, and print an error
 to stderr.  (Someone should check why viewmove() is being called).

bugfix

 Fixing case where BLI_make_file_string reads one byte before passed in string when the string is empty.
 Leftover from patch tracker item #2740 - thanks Andrew Zabolotny.
 Also fixed the part that made sure exactly one slash is appended at the end of the dir - comment wasn't 

telling what the code did here :)

bugfix

 Wow! bugfix in bf-blender again!
 
 Simon C. gave me a nice crash.blend, in zbuffered transparent render.
 Was a malloc that should become calloc... :)


bugfix

 Bugfix #3797: 24-bit BMP images weren't read properly. Standard apparently
 assumes each raster line is padded to a multiple of 4 bytes.

bugfix

 Bug #3837
 
 A commented if in toets.c for flipping the render buffer prevented the propagation of the keypress to handler in space.c
 
 Ton: I added a temporary check for no qualifier but it's missing a test for an opened render window.

bugfix

 Small typo (or so it seems) in bevel center, preventing it from working.


bugfix

 Bugfix: missing faces on edge of image
 
 Yesterdays commit slightly extended clipping area for window, to ensure
 no empty borders get rendered. Unfortunately it reveiled a case in code
 that was never handled; clipping code was throwing away good faces. Old
 bug... but apparently never showed up?

bugfix

 fix for bug of long group long name, bug found and fixed for bmx007


bugfix

 Strangely, the BLI_timestr() function returns nonsense on linux for
 ia64. It appears that if I get rid of the fmod expression, and
 use integer math I get the right values. Hopefully this isn't a
 problem for anybody.
 


bugfix

 Bug #3854: Extruded/Bevelled text objects didn't get the right materials
 for front/back faces. This should also fix and enable overlapping extruded/
 bevelled characters.
 

bugfix

 (4) Bugfix #3872: copying the mode attribute of one mesh to another would
     sometimes result in an exception due to unexpected bits being set. I
     still don't know how these other bits are being set, but this patch will
     stop the complaint if they are set.

bugfix

 Changed MEM_freeN(nu->knotsu);
 to..
 if (nu->knotsu) MEM_freeN(nu->knotsu);
 Python created curves have nu->knotsu set to zero and was throwing.
   Memoryblock free: attempt to free NULL pointer


 - Bugfix: on splitting/merging/duplicating windows, the 3D Previewrender was
   not always freed correctly, potentially causing crashes or memory leaks.


bugfix

 Bugfix #3849: "break" instead of "continue" caused memory corruption in
 faces.extend() if an edge was given in the middle of parameter list.


MINGW compile

 Fixing compile for Windows mingw builds with cygwin make and scons.
 Used SHGetFolderPath instead of SHGetSpecialFolderPath which is
 better supported for mingw.
 Thanks to Ralf Hoelzemer for the tip and the patch.
 
 Let me know if any problems persist, I'll try to fix then.

bugfix

 Bugreport #4057
 
 Uninitialized variable used in viewmove for 2d windows... the reporter
 found it himself. thanks Michael Jones!


bugfix

 Bugfix #4139
 
 Included a patch from Jacques Beaurain. On pressing "Play" the position of
 the playback window didn't use same code as for pressing "Render".