Dev:Ref/Release Notes/2.79/Bug Fixes
< Dev:Ref | Release Notes | 2.79
目次
Blender 2.79: Bug Fixes
Changes from revision 27c64e3f46 to f934f54b84, inclusive (master branch).
[RC2] Changes from revision 5e9132b3b7 to 7b397cdfc8, inclusive (blender-v2.79-release branch).
[Release] Changes from revision beea9421bd to 8ef39d5c88, inclusive (blender-v2.79-release branch).
Total fixed bugs: 789 (416 from tracker, 373 reported/found by other ways).
Note
Before RC1 (i.e. during regular development of next version in master branch), only fixes of issues which already existed in previous official releases are listed here. Fixes for regressions introduced since last release, or for new features, are not listed here.
For following RCs and final release, all backported fixes are listed. |
Objects / Animation / GP
Animation
- Fix T50026: "Only Insert Needed" doesn't work when using Trackball rotation (rB8b2905952e).
- Fix T49816: Keyframing NLA Strip influence from Python set keyframes in the wrong place (rB3cbe95f683).
- Fix T50842: NLA Influence Curve draws out of bounds when it exceeds the 0-1 range (rB91ce13e90d).
- Fix T50904: Imprecise timeline frame selection using mouse (rB17689f8bb6).
- Fix T51867: Insert Keyframe I - L / I - R / I - S key combos are broken (rB7abed4e433).
- Fix T51792: crash calling bpy.ops.screen.animation_cancel while scrubbing (rBf51438aea0).
- Fix T50973: Directional blur node doesn't clamp value if using driver (rB00d476976e).
- Fix T51879: NLA Influence can not be autokeyed (rBb452003015).
- Fix T52009: F-Curve "Stepped interpolation" modifier "restrict frame-range" IN and OUT parameters cannot be edited (rBfdfcbfd040).
- Fix T52058: Jumping to keyframe causes Blender to freeze indefinitely (rB7021aa245d).
- Fix T52213: Enum drivers no longer work (rB87d5e34453).
- [RC2] Fix T52327: Entering/Exiting NLA Tweakmode disables Scene -> Only Keyframes from Selected Channels (rB3689be736b).
- [RC2] Fix T52401: "Export Keying Set" operator generated incorrect ID's for shapekeys (rB7b397cdfc8).
- [Release] Fix T52227: Time Slide tool doesn't take NLA mapping into account (rB73cdf00ea8).
- Fix unreported: Fixes for pose library change 601ce6a89c4 (rB305fec8358).
- Fix unreported: Depsgraph: Fix some errors printed to the console (rB630c0559f9).
- Fix unreported: Also apply similar fixes to .keyframe_delete() (rBb1c6ddb107).
- Fix unreported: Fix: NLA "Strip Time" setting cannot be edited (rB65582e75e3).
- Fix unreported: fix: redraw dope sheet / action editor when pose bone selection changes (rB502c4be56e).
- Fix unreported: A bunch of fixes for Pose Library while checking on T51607 (rB085ed00e42).
- Fix unreported: Fix fcurve color assignment (rB2b7edb77c9).
- [Release] Fix unreported: Fix: GPencil Sequence Interpolation for thickness/strength was inverted (rBed0429e7e6).
- [Release] Fix unreported: Fix: Border select for GPencil keyframes was including those in the "datablock" channels even though those weren't visible (rBf5d02f055f).
Constraints
- Fix T49981: When camera is on inactive layer, it does not evaluate constraints (rB24676b535a).
- Fix unreported: Fix (unreported) missing update when adding constraint from RNA (rBd66d5790e9).
- Fix unreported: Fix/workaround T50677: Shrinkwrap constraint don't get updated when target mesh gets modified (rB2342cd0a0f).
- Fix unreported: Fix another part of T50565: Planar constraints were always initialized to accurate transform (rB87f8bb8d1d).
Grease Pencil
- Fix T50051: Avoid crash when render grease pencil from VSE (rBe400f4a53e).
- Fix T50081: Grease pencil parented rotation problem (rBdd82d70bc5).
- Fix T50123: GreasePencil: Modifying name of new color in new palette via bpy segfaults (rBe2d223461e).
- Fix T50264: Stroke is not painted when append Grease Pencil block (rB535298eea5).
- Fix T50184: Grease Pencil Layer synchronization between Dope Sheet and Properties panel (rBc5338fd162).
- Fix T49617: Grease Pencil Stroke Placement regression (rB15215652e1).
- [Release] Fix T52483: Fill is incorrect for interpolated strokes (rB27c42e05c4).
- [Release] Fix T52678: Crash editing gpencil w/ frame-lock (rB3aaf908719).
- [Release] Fix T52650: Grease pencil selection its not automatically updating in Clip Editor (rB87cc8550e2).
- Fix unreported: Fix Grease Pencil render in VSE crashes when no strips (#T49975) (rB0b9b8ab2dd).
- Fix unreported: Grease Pencil: Fix python errors opening N panel -> GP with empty VSE (rB89c1f9db37).
- Fix unreported: GPencil: Fix unreported error in animation after rename items (rB196520fe7d).
- Fix unreported: Fix: Avoid creating redundant frames when erasing (rB7452af0f86).
- Fix unreported: Fix: Make it possible to erase strokes (on other layers) even if the active layer doesn't have any frames (rB00edc600b0).
- Fix unreported: Fix minor glitches in GP code (rB475d536f72).
- Fix unreported: GPencil: Fix unreported animation data missing when change palette name (rB520afa2962).
- Fix unreported: Fix: GPencil delete operators did not respect color locking (rB117d90b3da).
- Fix unreported: Fix missing NULL check in gpencil poll (rBcb6ec44fc7).
- Fix unreported: GPencil Copy/Paste Fix: Copying/Pasting strokes between datablocks would crash (rB89d4164f54).
- Fix unreported: GP Copy/Paste Fix: Paste button doesn't update after copying strokes using Ctrl-C (rB7667040dd0).
- Fix unreported: Fix: Pasting GP strokes files between files (or when the original colors were deleted) would crash (rB2bd49785f9).
- Fix unreported: Fix: GP Clone brush was not correcting color references for pasted strokes either (rBd25ab3fcc4).
- Fix unreported: Grease Pencil: Fix hardcoded DKEY for continous drawing (rBc2d285f0ff).
- [Release] Fix unreported: Fix: Deleting GPencil keyframes in DopeSheet didn't redraw the view (rBa1e8ef264f).
Objects
- Fix T49743: Adding torus in edit mode local mode shows error (rB216a3a3826).
- Fix T50008: camera DOF Distance picking from W key menu not working (rB43703fa4bf).
- Fix T50078: Vertex Groups not copied over when making proxy (rB8c93178c96).
- Fix T49718: Wrong "Make Duplicates Real" behavior with "Keep Hierarchy" (rB99c5c8befc).
- Fix T50369: Objects can't be deleted from scene when using "link group objects to scene" (rB351a9d084f).
- Fix T50084: Adding torus re-orders UV layers (rB9f67367f0a).
- Fix T49860: Copying vgroups between objects sharing the same obdata was not possible (rBf3a7104adb).
- Fix T51625: fix impossibility to delete uninstantiated objects from Outliner (rB08b7955415).
- Fix T51657: ID user count error when deleting a newly created object with an assigned dupli_group (rBf212bfa3cd).
- Fix T51883: Wrong matrix computation in "Make Duplicates Real" (rB44397a7a0a).
- Fix unreported: Fix (unreported) asserts in
make_object_duplilist_real()
(rB17fb504bcf). - Fix unreported: Fix UV layer bug in object_utils.object_data_add() (rBb8710e1468).
- Fix unreported: Fix Torus default UV's offset outside 0-1 bounds (rBd30a0239a2).
- Fix unreported: Fix memory leak when making duplicates real and parent had constraints (rBcd5c853307).
- Fix unreported: Fix race condition invalidating object data's bounding box (rBe6954a5a7c).
- Fix unreported: MakeLocal: fix bad (missing) handling of proxy_from uglyness (rB622ce5672a).
Dependency Graph
- Fix T49836: Partial Camera DOF properties not updating via graph editor (rB42a91f7ad8).
- Fix T49826: NEW-DEPSGRAPH - Texture is not updated after changing its space color (rB647255db93).
- Fix T49993: Indirectly used taper/bevel crashes new dependency graph (rB7dda3cf830).
- Fix T49994: Setting dupligroup which uses indirect relation will crash (rB7d33d4439f).
- Fix T50060: New depsgraph does not update mask animation (rB1f8762bb8e).
- Fix T49981: New Depsgraph - When camera is on inactive layer, it does not evaluate constraints (rB25c534f20a).
- Fix T50512: Linked Backround scene with animation not updating with new depsgraph (rBe29a6f739d).
- Fix T50331: New Dependency Graph - "frame" python driver expression not working (rBa90622ce93).
- Fix T50938: Cache not being reset when changing simulation settings with new depsgraph (rB9ad252d157).
- Fix T51318: Non-update of preview when switching from world to lamp panel (rB849e77b1f9).
- Fix T52134: New depsgraph crashes when evaluating several psys on from object (rB4d67034076).
- [RC2] Fix T52255: New Depsgraph - Constraint and Drivers not working together when the driver references itself (rBb1d998ec5d).
- [Release] Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layer (rB63e21e7218).
- [Release] Fix T51907: New Depsgraph - Camera constraint is not evaluated properly (rBedded659c6).
- [Release] Fix T52209: New Depsgraph - animated follow curve constraint sometimes freaks out when the curve has a parent (rB0bee126977).
- Fix unreported: Depsgraph: Fix race condition writing drivers to array property (rB643c5a24d5).
- Fix unreported: Depsgraph: Fix wrong comparison of ID type vs. node type (rBfc1b35e44c).
- Fix unreported: Depsgraph: Fix wrong relation from IK solver to pole target (rBaef66a6be0).
- Fix unreported: Depsgraph: Fix another issue which seems to be a bug (rBf0d53ac109).
- Fix unreported: Depsgraph: Fix wrong relations in array modifier (rB4710fa700c).
- Fix unreported: Depsgraph: Fix missing ID node tag (rB653541ea78).
- Fix unreported: Depsgraph: Fix typo in text on curve relation builder (rBb1743cda5a).
- Fix unreported: Depsgraph: Fix missing DONE flag in relations builder (rB24d89a1f77).
- Fix unreported: Depsgraph: Fix frash with iTaSC solver (rBaf0e6b31a5).
- Fix unreported: Depsgrpah: Fix missing animation update in movie clips (rBd294509dd8).
- Fix unreported: Fix copy/paste typo in new depsgraph object geometry builder (found by coverity) (rBb859fef670).
- Fix unreported: Depsgraph: Fix infinite viewport object update in CYcles render mode (rB5eab3b079f).
- Fix unreported: Depsgraph: Fix matrix_world driver source (rBf2b57c3532).
- Fix unreported: Fix depsgraph: hair collision is actually enabled, so add the relations (rB60dae91db8).
- Fix unreported: Depsgraph: Fix duplicated operation node when two objects are sharing same armature (rB605695de61).
- Fix unreported: Depsgraph: Fixed crash with curve bevel indirect dupligroups (rB0434053f13).
- Fix unreported: Depsgraph: Fix missing relations update tag when typing #frame (rBdc5007648c).
- Fix unreported: Depsgraph: Fix missing updates when in local view (rB843be91002).
- Fix unreported: Fix missing relation in new DEG between World and its NodeTree (rB42c346028f).
- Fix unreported: Depsgraph: Fix/workaround crahs when fcu->rna_path is NULL (rB8eeb610832).
- Fix unreported: Depsgraph: Fix object being tagged for data update when it shouldn't (rB34cb934343).
- Fix unreported: Depsgraph: Fix missing relations for objects which are indirectly linked (rBd1d359b792).
Data / Geometry
Armatures
- Fix T50023: Inverse Kinematics angle limits defaulting to 10313.2403124° (rB6397319659).
- Fix T50393: Flip names working just on one side when both are selected (rB702bc5ba26).
- Fix T49527: Blender stalls when changing armature ghosting range with stepsize = 0 (rBd2382f782e).
- Fix T50932: depth picking w/ pose-bone constraints (rB810982a95c).
- Fix T51965: Custom Bone Shape Wireframe setting affects wireframe thickness (rBf86b43e130).
- Fix T51955: Changing Auto-IK length crashes Blender (with new-depsgraph) (rBa7a5c20fbc).
- Fix T51971: IK non-uniform scale regression (rBf05f2f0336).
- Fix T52224: auto IK not respecting length, after recent bugfix (rBbecb413f29).
- Fix unreported: Depsgraph: Fix crash deleting bones in armature edit mode (rB4d9562a3ae).
- Fix unreported: Fix crash happening in some cases with MakeLocal operator (rBed957768a0).
- Fix unreported: Fix (unreported) crash when drawing armatures' poses in some cases (rB1be717d007).
Curve/Text Editing
- Fix T50614: Curve doesn't restore initial form after deleting all its shapekeys (rB6f1493f68f).
- Fix T50745: Shape key editing on bezier objects broken with Rendered Viewport Shading (rB5e1d4714fe).
- Fix T51149: Joining curves allows 2D curves in 3D (rB97c9c6a3f3).
- Fix T51350: 2D curve normals flip when deformed (rBf78ba0df02).
- Fix T52007: Cancel bezier curve transform fails (rB2acd05b24c).
- Fix T51665: No orientation for nurbs, polygons (rB004a143760).
- Fix T39925: Set Origin to Geometry on a new text object moves the origin away from the object (rB06505c5264).
- Fix unreported: Fix missing break setting curve auto-handles (rB406398213c).
- Fix unreported: Fix serious bug in 'curve-to-mesh' conversion code (rB7a80c34f52).
Mesh Editing
- Fix T50046: Segmentation fault due to out-of-range VertexGroup.weight() call (rB209bc9977c).
- Fix T50003: Bevel makes non-manifold mesh (rB1de79c8960).
- Fix T49848: bevel of spiral gets bigger and bigger widths (rB3d243eb710).
- Fix T49807: Inset faces edge rail bug (rB1455023e64).
- Fix T50534: Part I, cleanup loop normals generated during modifier stack evaluation (rBfb2f95c91a).
- Fix T50524: Basis shapekey editing while rendering bug (rB9e2dca933e).
- Fix T50662: Auto-split affects on smooth mesh when it sohuldn't (rBefbe47f9cd).
- Fix T50855: Intersect (knife) w/o separate doesn't select (rB3caeb51d7f).
- Fix T50920: Adds missing edges on return of bisect operator (rB2b3cc24388).
- Fix T50950: Converting meshes fails w/ boolean (rB750c0dd4de).
- Fix T51038:
layerInterp_mloopcol
was casting instead of rounding the interpolated RGBA channels (rBd23459f516). - Fix T51072: The reference of a pyobject may be being overwritten in
bm_mesh_remap_cd_update
(rBd097c2a1b3). - Fix T51135: Cylinder primitive generated bad UVs (rBd426c335c5).
- Fix T51137: Edge Rip Hangs (rBa0799ce336).
- Fix T51184: Crash of Blender when I try to join an object with one that has booleans modifiers (rB6b815ae55d).
- Fix T51284: Mesh not skinned (rB573f6d1ec4).
- Fix T51180: BMesh crash using calc_uvs=True (rBdf94f2f399).
- Fix T49467: Crash due to assert failure in bevel (rB8be9d68dd4).
- Fix T51539: BMesh boolean crash (rB208462e424).
- Fix T51520: Broken vertex weights after two mesh joining (rBe3d6321530).
- Fix T48668: bevel mistake on presumed reflex angle (rB49cc78ef18).
- Fix T51637: Mesh Tools - Noise Button Crashes (rB275e2fb0ff).
- Fix T48996: bevel bad for certain in-plane edges (rB9ba7805a3b).
- Fix T51520: Broken vertex weights after two mesh joining (rB2fb56e7157).
- Fix T50906: and T49361, bevel didn't curve in plane sometimes (rB538fe7d48e).
- Fix T51733: 3d print toolbox checks report false positives (rBc71e160c02).
- Fix T51648: Inconsistent edge collapse point depending on orientation (rBab4b7b5368).
- Fix T51856:
BKE_mesh_new_from_object()
would often generate default 'Mesh' named datablock (rBaf35455912). - Fix T51900: Crash after pressing "F" multiple times (rB2c0ee61f6d).
- Fix T51100: Vertex pick fails after extrude (rBd3f7b04f04).
- Fix T52066: Grid Mesh UV's aren't correct (rB49c29dc82f).
- Fix T52176: Bevel doesn't correctly work with default empty Vgroup (rB66e28a2827).
- [RC2] Fix T52329: Boolean with aligned shapes failed (rB0cb38b2875).
- [Release] Fix T52434: Restore mesh center of mass calculation (rBba600ff7fa).
- [Release] Fix T52588: Shape key value driver variables of duplicated object sets refer to old objects (rBe9ca9dd5d7).
- [Release] Fix T52251: Knife cur displaces surface (rBa8c7f1329b).
- [Release] Fix T52701: Mesh shortest path fails at boundaries (rB904831e62e).
- Fix unreported: BMesh: fix edge-rotation selection state bug (rBd3919c22b0).
- Fix unreported: BMesh: fix edge-rotate with w/ flipped faces (rB77ba1ed5db).
- Fix unreported: Fix (unreported) looptri array not being recalculated in ccgDM and emDM (rB7fe7835d13).
- Fix unreported: Fix face-creation with existing hidden geometry (rB11187e8628).
- Fix unreported: Fix wrong loop normals left after face splitting (rB20283bfa0b).
- Fix unreported: Fix wrong edges created by split faces (rB40e5bc15e9).
- Fix unreported: Fix more corner cases failing in mesh faces split (rB9b3d415f6a).
- Fix unreported: Fix useless allocation of edge_vectors in threaded case of loop split generation (rB9d6acc34a1).
- Fix unreported: BMesh: Fix BM_face_loop_separate_multi (rB304315d181).
- Fix unreported: Fix unreported: inaccuracy of interpolation of custom color layers due to float truncation (rBa6f74453b6).
- Fix unreported: Fix skin mark operator (rBdd662c74ae).
- Fix unreported: Fix possible invalid normal use w/ tangent calc (rBd252ac6b95).
- Fix unreported: Fix error accessing tessface color in edit-mode (rBa033a7bef9).
- Fix unreported: Fix freeing all custom-data layers (rBac66fb193f).
- Fix unreported: Fix/workaround 'convert object' messing up linked data (rB880e96dd66).
- Fix unreported: Fix topology mirror ignoring center verts (rB6e90294e08).
- [Release] Fix unreported: Fix minor Mesh -> BMesh conversion issues (rB6fec06926e).
Meta Editing
- [RC2] Fix T52324: Metaball disappears when deleting first metaball object (rBff47118c73).
Modifiers
- Fix T50216: Missing checks caused data transfer segfault (rB2e15618f49).
- Fix T50373: lattices should not be able to get subsurf modifiers (rB378afc9830).
- Fix T50534: Part II: warn user when DataTransfer mod affects custom normals (rB11abb13483).
- Fix T50830: Wrong context when calling surfacedeform_bind (rB856077618a).
- Fix T50838: Surface Deform DM use after free issue (rB2089a17f7e).
- Fix T50899: Alternate (rB2fbc50e4c1).
- Fix T51012: Surface modifier was not working with curves (rB13d8661503).
- Fix T50851: Array modifier generating invalid geometry (rB4d58080e23).
- Fix T51890: Turning off viewport display for array modifier is blocking dupliface in final render (rB0210c6b9de).
- Fix T52212: Vgroups doesn't work after Carve Boolean (rBd41acacc61).
- [RC2] Fix T51701: Alembic cache screws up mesh (rB8138082ab8).
- [Release] Fix T52478: Error report "Shrinkwrap: out of memory" on invisible target (rBa5213924a8).
- [Release] Fix T52149: LoopTriArray computation was not correctly protected against concurrency (rB9ae35fafb6).
- Fix unreported: Fix potential NULL dereference in mesh sequence cache modifier (rB841c4deed7).
- Fix unreported: Fix (IRC reported) DataTransfer modifier affecting base mesh in some cases (rBe4e1900012).
- Fix unreported: Fix Surface Deform crash with missing or freed DM (rB0a032ce83b).
- Fix unreported: Fix Surface Deform not unbinding if target is removed (rBca958642fa).
- Fix unreported: Fix (unreported) memleak in Warp modifier copying (rB5b6838129f).
- Fix unreported: Fix integer overflows in meshcache modifier (rBbddd9d809d).
- Fix unreported: Fix (unreported) Dynamic Paint modifier not increasing ID usercount in copy function (rB0d5c7e5e36).
- Fix unreported: Fix (unreported) bad copying code in Mesh Deform modifier (rBe917bc5ee0).
- Fix unreported: Fix (unreported) bad copying of Ocean modifier (rB1addac8e0c).
- Fix unreported: Fix (unreported) bad copying code of Surface Deform modifier (rB24486513d5).
- Fix unreported: Opensubdiv: Fix compilation error with older Opensubdiv versions (rB1dfc4be6ab).
Material / Texture
- Fix T50590: BI lamp doesn't hold a texture in this case (rB6663099810).
- Fix T51913: Context tab for textures issue (rBf11bcbed9d).
- Fix T51746: normal map tangents not working correctly when there are no UV maps (rBe3e5ecfaa8).
- Fix T51951: cell noise texture precision issue at unit vertex coordinates (rB3232d8ec8f).
- Fix T51734: batch-generate previews crashes on some materials (rB0c122d64d2).
- Fix T52034: cell noise renders different (rB5c30bc285c).
- Fix unreported: Fix reading past bounds removing from color ramp (rB57bcc19bb3).
- Fix unreported: Fix (unreported) memory leak in Fluid modifier copying (rBe9aaf5ed21).
Physics / Simulations / Sculpt / Paint
Particles
- Fix T51390: Blender 2.78c will freeze or force close when adding particles at random (rB06ca2c9d03).
- Fix T51523: Lattice modifier affecting particles even when disabled (rB56422ff6c3).
- Fix T51991: Disabled for viewport particle system becomes visible after BI render (rB4d4ebc8300).
Physics / Hair / Simulations
- Fix T50141: Nabla zero division on texture force field (rBb18f83bcf4).
- Fix T50350: Quick Explode time frame problem (rBc0c48cdacc).
- Fix T50056: Dyntopo brush size shortcut broken using constant detail setting (rB092cbcd1d2).
- Fix T50634: Hair Primitive as Triangles + Hair shader with a texture = crash (rBf1b21d5960).
- Fix T51176: Cache file location can be blank and prevent fluid simulation from reading baked data (rB4621392353).
- Fix T45350: Cache not being recomputed with "Bake All Dynamics" (rBee3faddfaa).
- Fix T51297: Use A Higher Hair Segment Limit (rB4621583612).
- Fix T51524: Instantiated Hair Object which has dupligroup children and hidden orig objects of group crash at render (rBb6f5e8d9a1).
- Fix T51774: Children particles hair interpolation not correct with textures or dp (rB3190eaf109).
- Fix T50887: Holes in fluid mesh on Windows (rB9c2bbfb6ce).
- Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area (rB9cd6b03187).
- Fix T51759: fluid simulation particles not remoevd when colliding with outflow objects (rB405121d613).
- Fix T51703: Rigid body with delta transform jumps when transforming (rBd1dfd5fa26).
- Fix T51296: UVs not working for hair emitted from vertices (rBfed853ea78).
- Fix T51977: New depsgraph removes the grass in victor scene (rB1e21778261).
- Fix T52156: Hair dynamics broken with density texture (rB9b22dbcc0d).
- [RC2] Fix T52344: Softbody on Text (rBefa840f99f).
- [RC2] Fix T52344: Softbody on Text (rB9a239eea68).
- [Release] Fix T52439: Crash after adjusting lenght of hair particles (rBd2f20aed04).
- [Release] Fix T52498: Deleting force field doesn't remove "Surface" from modifier stack (rB82a6889d83).
- [Release] Fix T52374: Changes of rigid body related settings during simulation will break the simulation (rBd84f559555).
- Fix unreported: Viewport smoke: fix a couple of issues in the new display settings (rBae69986b70).
- Fix unreported: Fix memory leak when Blender is build without Bullet and files with RB is opened (rB0085001eb0).
- Fix unreported: Dynamic Paint: Fix random pixel flooding by absolute brush with spread (rBb86042f21a).
- Fix unreported: Fix missing hair after rendering with different viewport/render settings (rB03544eccb4).
- Fix unreported: Fix part of T50634: Hair Primitive as Triangles + Hair shader with a texture = crash (rB209a64111e).
- Fix unreported: Fix hair_step is a short (rB12651aba03).
- Fix unreported: Fix rigid body not resimulating after cache invalidation (rB3edc8c1f9b).
- [Release] Fix unreported: Rigidbody: Fix regression introduced in ee3fadd (rBe91f9f664d).
Sculpting / Painting
- Fix T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush (rB27de0c40c5).
- Fix T51761: wpaint select depth limit fails (rBa247b367b0).
- Fix T46560: 2D paint smear and soften brushes not working with alpha (rB0d4fd7528f).
- Fix T50039: texture paint soften strength not working with float images (rBb379f02f20).
- [Release] Fix T52639: Weight paint smooth tool crash (rB300abf241e).
- [Release] Fix T52696: Sculpt - Brush spacing pressure artifacts (rB9a9e9b1c4d).
- Fix unreported: Fix (unreported) bad handling of brush's fill threshold value (rBf6083b7bcd).
- Fix unreported: Fix brush menu broken before adding uv and texture data (rB157a8727b5).
- Fix unreported: Fix texture paint crash when painting onto stencil (rB248bba81e7).
Image / Video / Render
Image / UV Editing
- Fix T49343: ImageFormatSettings were not setting their rna struct path correctly (rBf64aa4e0af).
- Fix T49391: Texture paint is not aware of disabled color management (rB075a2175d5).
- Fix T49815: Blender always reverts to RGBA when using Save As Image (rBa39ab9cfde).
- Fix T50071: Radience HDR fomat does not support alpha at all (rBb6c0edcb09).
- Fix T50020: adding a background image does not set image user data (rB8ce6de3bdd).
- Fix T50122: SEGFAULT: OCIO configuration typo leads to segfault (rB1b9cae9d04).
- Fix T50115: stereoscopic video file memory leak (rBe5482f986c).
- Fix T51187: Memory leak when exporting OpenEXR monochrome animation (rB2836003f6b).
- Fix T51153: Video duration is detected wrong after FFmpeg update (rB8ca9fa5fd3).
- Fix T50673: OpenEXR multilayer image truncated on save (rBd59721c2c3).
- Fix T51609: Bake Texture, Margin crashing Blender (rBbf5e717ef5).
- Fix T51587: Blender fails to interpret a specific layer in OpenEXR multilayer file (rB556942ec07).
- [RC2] Fix T52334: images with non-color data should not change color space on save (rB35f5d80f3a).
- Fix unreported: Dynamic Paint: Fix adjacency computations at UV seams (rB9a66d0ad1b).
- Fix unreported: FFmpeg: Fix off by one error in number of detected frames in matroska container (rBa54242503e).
- Fix unreported: Fix (unreported) memleak in ImBuf mipmap code in some cases (rBa4c6558481).
- Fix unreported: Fix (unreported) crash in 'Match movie length operator' in case of lost video texture file (rBb47c912f4b).
- Fix unreported: Image: Fix non-deterministic behavior of image sequence loading (rBe76364adcd).
- Fix unreported: Fix (unreported): Crash if a right click is performed on an image datablock (open btn f.e.) (rB894513c7fd).
- Fix unreported: Fix memory leak when saving OpenEXR files (rB26b2323189).
- Fix unreported: Fix crash from freeing of NULL pointer (rB0a6c57d3d2).
- Fix unreported: Partial fix of T51989: Don't set image user offset for movie files (rB9a4cfc3e77).
Masking
- Fix T50062: Mask - Clicking in ActivePoint Parent makes Blender crash (rB0c958b9f8e).
- Fix T51388: Mask moves when zoom is changed in the movie clip editor (rB47f8459ead).
- Fix unreported: Masks: Fix broken animation after adding primitives (rB294ffa0d49).
- Fix unreported: Fix (unreported) missing Image usercount increase when copying UVProject modifier (rBe3b1d562a7).
Motion Tracking
- Fix T51158: Motion Tracking Movie clip editor graph (rBa40f15d04f).
- Fix T50908: Motion Tracker ignored grease pencil mask (rBb0015686e2).
- Fix T51980: Motion Tracking - png image files appear in the Blender program directory when using refine (rBaaec4ed07d).
- Fix T51978: Setup Tracking Scene after Motion Tracking fails the first time (rBd25ccf83ad).
- Fix unreported: Libmv: Fix copy-paste mistake in camera intrinsic parameters (rB356dacea90).
- Fix unreported: Libmv: Fix missing virtual destructor in frame access sub-class (rB1c34a7f4eb).
- Fix unreported: Fix float buffer of tracking image accessed outside of check that it has been correctly allocated (rB21e1282265).
- Fix unreported: Libmv: Fix crash of keyframe selection on 32bit linux (rBa1f8755d32).
- Fix unreported: Tracking: Fix use-after-free bug (rB58f3b3c6d1).
Nodes / Compositor
- Fix T49857: Blender crashes after adding texture node to compositing tree (rB534f11f71e).
- Fix T50736: Zero streaks in Glare node (rB9dd194716b).
- Fix T50656: Compositing node editor is empty, no nodes can be added (rB9eb647f1c8).
- Fix T50849: Transparent background produces artifacts in this compositing setup (rB817e975dee).
- Fix T51455: Render Layers in compositor from a different scene not working (rBb82954f6f4).
- Fix T51449: empty node editor continuously redrawing and using CPU (rB868678c85f).
- Fix T51348: Node highlighting is broken (rB1f96dd2e0b).
- Fix T51308: Bright/Contrast Doesn't respect Pre-multiplied Alpha (rB8cc4c3da8c).
- Fix T51687: GPUmat evaluation of shader tree would crash uppon unknown/unsupported socket types (rB528ae8885e).
- Fix T51840: UI redraw in node editor header missing on pointcache bake (rBf158a206f2).
- Fix T51863: CompositorNodeSwitchView have the wrong rna API (rBbe4b5551c7).
- Fix T52092: Crash un-grouping nodes (rB3daa641d7f).
- Fix T52232: Crash in RNA_enum_from_value while inspecting compositor image node properties in outliner (rBf815aa01eb).
- [RC2] Fix T52280: The Image node in Compositing can't read Z buffer of openEXR in 2.79 (rBe54df78c82).
- [Release] Fix T52218: Missing update when reconnecting node (rBf2aa9bec9d).
- [Release] Fix T52531: Blender 2D stabilisation node issue when autoscale is selected (rB82466852fe).
- Fix unreported: Fix Node space ID remap callback not handling node trees (rB884693b42a).
- Fix unreported: Fix (unreported) nodeRemoveAllSockets() not clearing inputs/outputs sockets lists (rBbd6a9fd734).
- Fix unreported: Fix NodeGroup generic verify function crashing if node's ID pointer is NULL (rBfa6a62fac2).
- Fix unreported: Fix/workaround T51007: Material viewport mode crash on node with more than 64 outputs (rB6aa972ebd4).
- Fix unreported: Fix: T50271: Bilateral/Directional blur's iterations is zero by default (rBa85f457195).
- Fix unreported: Fix error in node flag check (rB6abcd6cfd5).
- Fix unreported: Fix/workaround T51070: Cannot scale procedural texture in compositor (rBec051f5103).
- Fix unreported: Fix unreported: Copy-pasting nodes crashes when they have an undefined type (rBcd8c46627f).
- Fix unreported: Compositor: Fix compilation error and crash when using defocus search (rBe3bddcb215).
- Fix unreported: Fix memory leak caused by node clipboard (rBd5d7d453a5).
- Fix unreported: Fix compositor Glare node with Simpler Star resulting in uneven rays (rBb7fb00f512).
Render
- Fix T49393: Baking ignores backfaces (rB8ced4417f9).
- Fix T49937: Blender is crashing because of Lamp Data Node (rB508e2f0d69).
- Fix T50094: Crash when viewport rendering point density texture (rB1ec5edcc96).
- Fix T50032: Wrong render result when same image is used with and without alpha (rBced20b74e5).
- Fix T50542: Wrong metadata frame when using OpenGL render (rB13d31b1604).
- Fix T49429: incorrect Blender internal viewport border render with DrawPixels method (rB6fc7521ade).
- Fix T50109: Blender crash when a "Render Result" as a Texture (rB1c21e088f2).
- Fix T49864: EnvMap baking crashes 2.78 if 'Full Sample' checked in AA (rBa70a7f9db3).
- Fix T52011: Border render is incorrect with multiple scenes (rB440c91b1f6).
- Fix T52116: Blender internal BVH build crash in degenerate cases (rB5376b3eeca).
- [Release] Fix T52473: blender internal Fresnel and Layer Weight only work with linked normal (rBdd84324485).
- Fix unreported: OpenGL render: Bugfix (unreported) afterrB6f92604e539b2 (rBcade262c47).
- Fix unreported: OpenGL render: Fix non-deterministic order of frame writes for movies (rBae2471b850).
- Fix unreported: OpenGL render: Fix missing file output after pressing Esc (rB54dad5c49f).
- Fix unreported: Fix World Space Shading option influence on Fresnel node for BI + cleanup (rB84a283d18c).
- Fix unreported: Fix unreported bug in Blender Render: using unnormalized normal in normal map node in the same way as in baking (rB27d20a04b5).
- Fix unreported: Fix threading conflicts in multitex_ext_safe() (rB25ab3aac9d).
- Fix unreported: Fix missing render update when building without OCIO but having GLSL image draw method (rB717d85fb1c).
- Fix unreported: Fix memory leak in environment (rBf89c6e739a).
Render: Cycles
- Fix T49630: Cycles: Swapped shader and bake kernels (rBcd843409d3).
- Fix T49793: Fix enabling SSE2 globally for msvc (rB789ea7397f).
- Fix T49846: OpenCL rendering compilation failure (rB5aa6a2ec06).
- Fix T49901: Cycles: OpenCL build error after recent light texture coordinate commit (rB9847ad977a).
- Fix T49952: Cycles: Bad MIS sampling of backgrounds with single bright pixels (rBf89fbf580e).
- Fix T49838: Noise randomization for frame should be done per interframes as well (rBa2d78d7a46).
- Fix T49985: cycles standalone using wrong socket names for XML reading (rB188ecee642).
- Fix T49985: cycles standalone XML missing distant lights (rB478e59a04e).
- Fix T49904: Cycles standalone missing default generated texture coordinates (rB111e2f5aba).
- Fix T50001: auto tile size addon broken after Cycles GPU device changes (rB60409841a4).
- Fix T50100: Cycles SeparateRGBNode Red socket defined wrong (rBdef365e252).
- Fix T50104: Race condition in SVMShaderManager::device_update_shader (rB265e5def76).
- Fix T50116: Light threshold broke branched path tracer (rBf812b05922).
- Fix T50460: . Greying out issue with Cycles culling options (rBff1b850081).
- Fix T50491: Cycles UI breaks when pushing F8 (rBce8889175a).
- Fix T49405: Crash when baking with adaptive subdivision (rBa7d5cabd4e).
- Fix T50517: Rendering expecting time is negative (rB8ea09252c8).
- Fix T50535: Cycles render segfault when Explode modifier before hair particle modifier + UV material (rB86747ff180).
- Fix T49253: Cycles blackbody is wrong on AVX2 CPU on Windows (rB53896d4235).
- Fix T50655: Pointiness is too slow to calculate (rB37afa965a4).
- Fix T50687: Cycles baking time estimate and progress bar doesn't work / progress when baking with high samples (rB306acb7dda).
- Fix T50719: Memory usage won't reset to zero while re-rendering on two video cards (rB333dc8d60f).
- Fix T50718: Regression: Split Normals Render Problem with Cycles (rB696836af1d).
- Fix T50748: Render Time incorrect when refreshing rendered preview in GPU mode (rB60592f6778).
- Fix T50698: Cycles baking artifacts with transparent surfaces (rB8c5826f59a).
- Fix T49936: Cycles point density get's it's bounding box from basis shape key (rBa581b65822).
- Fix T49603: Blender/Cycles 2.78 CUDA error on Jetson-TX1~ (rB05dfe9c318).
- Fix T50888: Numeric overflow in split kernel state buffer size calculation (rB96868a3941).
- Fix T50628: gray out cycles device menu when no device configured only for GPU Compute (rB68ca973f7f).
- Fix T50925: Add AO approximation to split kernel (rBf169ff8b88).
- Fix T50876: Cycles Crash - Cycles crashes before sampling when certain meshes have autosmooth enabled (rB1410ea0478).
- Fix T50968: Cycles crashes when image datablock points to a directory (rBea3d7a7f58).
- Fix T50990: Random black pixels in Cycles when rendering material with Multiscatter GGX (rB18bf900b31).
- Fix T50975: Cycles: Light sampling threshold inadvertently clamps negative lamps (rBa201b99c5a).
- Fix T50268: Cycles allows to select un supported GPUs for OpenCL (rB3c4df13924).
- Fix T50238: Cycles: difference in texture position between OpenGL and Cycles render (rB467d824f80).
- Fix T51051: Incorrect render on 32bit Linux (rBced8fff5de).
- Fix T51115: Bump node is broken when the displacement socket is used (rBab347c8380).
- Fix T51412: Instant crash with texture plugged into the Displacement output (rBa523dfd2fd).
- Fix T51314: crash cancelling Cycles bake during scene sync and update (rB890d871bc3).
- Fix T51501: Cycles baking cancel affects baking script (rBb60f80e9b3).
- Fix T49324: True displacement crashes when shader returns NaN (rBef8ad66aa2).
- Fix T50937: baking with OpenCL and CPU have slightly different brightness (rB40e6f65ea1).
- Fix T51529: Black boxes on a denoising render when using a .exr image as a environmental texture (rB1d49205b1a).
- Fix T51408: Cycles - Principled BSDF Shader - Transparency is not working as expected (rB32c9d2322c).
- Fix T51555: Cycles tile count is incorrect when denoising is enabled (rBa21277b996).
- Fix T51506: Wrong shadow catcher color when using selective denoising (rBcf1127f380).
- Fix T51553: Cycles Volume Emission turns black when strength is 0 or color is black (rB4a04d7ae89).
- Fix T51537: Light passes are summed twice for split kernel since denoise commit (rB8e655446d1).
- Fix T51560: Black pixels on a denoising render (rB3dee1f079f).
- Fix T51568: CUDA error in viewport render after fix for for OpenCL (rB34b689892b).
- Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabled (rB7add6b89bc).
- Fix T51589: Principled Subsurface Scattering, wrong shadow color (rBe20a33b89d).
- Fix T51652: Cycles - Persistant Images not storing images (rB9b914764a9).
- Fix T49570: Cycles baking can't handle materials with no images (rB2cd7b80cae).
- Fix T51791: Point Density doesn't work on GPU (rB6cfa3ecd4d).
- Fix T51849: change Cycles clearcoat gloss to roughness (rB14ea0c5fcc).
- Fix T51836: Cycles: Fix incorrect PDF approximations of the MultiGGX closures (rB8cb741a598).
- Fix T51909: Cycles: Uninitialized closure normals for the Hair BSDF (rB1f3fd8e60a).
- Fix T51957: principled BSDF mismatches in GLSL viewport (rBeb420e6b7f).
- Fix T51956: color noise with principled sss, radius 0 and branched path (rB29c8c50442).
- Fix T51855: Cycles emssive objects with NaN transform break lighting (rBcda24d0853).
- Fix T51950: Abnormally long Cycles OpenCL GPU render times with certain panoramic camera settings (rB15fd758bd6).
- Fix T51967: OSL crash after rendering finished (mainly on Windows) (rB3361f2107b).
- Fix T52001: material draw mode principled BSDF artifacts at some angles (rBba256b32ee).
- Fix T52027: OSL getattribute() crash, when optimizer calls it before rendering (rB29ec0b1162).
- Fix T52021: Shadow catcher renders wrong when catcher object is behind transparent object (rB5f35682f3a).
- Fix T52107: Color management difference when using multiple and different GPUs together (rB4bc6faf9c8).
- Fix T52125: principled BSDF missing with macOS OpenCL (rB3b12a71972).
- Fix T52135: Cycles should not keep generated/packed images in memory after render (rB2b132fc3f7).
- Fix T52152: allow zero roughness for Cycles principled BSDF, don't clamp (rBe982ebd6d4).
- Fix T51450: viewport render time keeps increasing after render is done (rBe93804318f).
- [Release] Fix T51805: Overlapping volumes renders incorrect on AMD GPU (rB6825439b36).
- [Release] Fix T52533: Blender shuts down when rendering duplicated smoke domain (rBc9d653e560).
- Fix unreported: Cycles: Fix another OpenCL logging issue (rBf7ce482385).
- Fix unreported: Cycles: Fix OpenCL compilation with the new brick texture (rB2e9dd1200f).
- Fix unreported: Cycles: Fix OpenCL build error caused by light termination commit (rBf800794b97).
- Fix unreported: Fix Brick Texture GLSL, broken after Mortar Smooth addition (rB28639a22bc).
- Fix unreported: Fix Cycles OSL compilation based on modified time not working (rBb5a58507f2).
- Fix unreported: Cycles: Fix different noise pattern from fix in T49838 (rB2a2eb0c463).
- Fix unreported: Fix Cycles device backwards compatibility error if device type is unavailable (rB411836d97c).
- Fix unreported: Cycles: Fix correlation issues in certain cases (rB9d50175b6c).
- Fix unreported: Fix emissive volumes generates unexpected fireflies around intersections (rBdd58390d71).
- Fix unreported: Cycles: Fix wrong motion blur when combining deformation motion blur with autosplit (rB394fa07d41).
- Fix unreported: Cycles: Fix wrong scaling of traversed instances debug pass (rB789fdab825).
- Fix unreported: Cycles: Fix wrong transparent shadows for motion blur hair (rBe5a665fe24).
- Fix unreported: Cycles: Fix amount of rendered samples not being shown while rendering the last tile on CPU (rB4a19112277).
- Fix unreported: Cycles: Fix typo in the panel name (rB77982e159c).
- Fix unreported: Cycles: Fix rng_state initialization when using resumable rendering (rBfa19940dc6).
- Fix unreported: Cycles: Fix regression with transparent shadows in volume (rBb16fd22018).
- Fix unreported: Cycles: Fix pointiness attribute giving wrong results with autosplit (rBfd7e9f7974).
- Fix unreported: Cycles: Fix wrong shading on GPU when background has NaN pixels and MIS enabled (rB581c819013).
- Fix unreported: Cycles: Fix wrong transparent shadows with CUDA (rB21dbfb7828).
- Fix unreported: Cycles: Fix wrong pointiness caused by precision issues (rB5723aa8c02).
- Fix unreported: Cycles: Fix missing initialization of triangle BVH steps (rB088c6a17ba).
- Fix unreported: Cycles: Fix wrong hair render results when using BVH motion steps (rBdc7bbd731a).
- Fix unreported: Cycles: Fix shading with autosmooth and custom normals (rB36c4fc1ea9).
- Fix unreported: Fix Cycles still saving render output when error happened (rB75cc33fa20).
- Fix unreported: Cycles: Fix wrong render results with texture limit and half-float textures (rB4e12113bea).
- Fix unreported: Cycles: Fix non-zero exit status when rendering animation from CLI and running out of memory (rBf49e28bae7).
- Fix unreported: Fix/workaround T48549: Crash baking high-to-low-poly normal map in cycles (rBefe78d824e).
- Fix unreported: Cycles: Fix division by zero in volume code which was producing -nan (rB87f236cd10).
- Fix unreported: Cycles: Fix possibly uninitialized variable (rB810d7d4694).
- Fix unreported: Cycles: Fix crash after failed kernel build (rB997e345bd2).
- Fix unreported: Cycles: Fix CUDA build error for some compilers (rBc837bd5ea5).
- Fix unreported: Cycles: Fix handling of barriers (rB60a344b43d).
- Fix unreported: Cycles: Fix wrong vector allocation in the mesh sync code (rBeb1a57b12c).
- Fix unreported: Fix/workaround T50533: Transparency shader doesn't cast shadows with curve segments (rB2b44db4cfc).
- Fix unreported: Cycles: Fix speed regression on GPU (rBa1348dde2e).
- Fix unreported: Cycles: Fix uninitialized memory access when comparing curve mapping nodes (rB5ce95df2c6).
- Fix unreported: Cycles: Fix race condition in attributes creation during SVM compilation (rB52029e689c).
- Fix unreported: Cycles: Fix corrupted mesh render when topology differs at the next frame (rB9706bfd25d).
- Fix unreported: Cycles: Fix access of NULL pointer as array (rBfd08570665).
- Fix unreported: Cycles: Fix race condition in shader attribute for real now (rBc8e764ccbf).
- Fix unreported: Cycles: Fix the AO replacement option in the split kernel (rBef816f9cff).
- Fix unreported: Cycles: Fix over-allocation of triangles storage for triangle primitive hair (rBbe60e9b8c5).
- Fix unreported: Cycles: Fix missing type declaration in OpenCL image (rB4846184095).
- Fix unreported: Cycles: Fix crash when assigning KernelGlobals (rBed688e4843).
- Fix unreported: Cycles: Fix access array index of -1 in SSS and volume split kernels (rB2eb906e1b4).
- Fix unreported: [Cycles] Fix math problems in safe_logf (rBc9451f1cff).
- Fix unreported: Cycles: Fix transform addressing in the denoiser code (rBe518ea9b5e).
- Fix unreported: Cycles: Fix occasional black pixels from denoising with excessive radii (rB58a0c27546).
- Fix unreported: Cycles: fix AO approximation for split kernel (rB90b9467861).
- Fix unreported: Cycles Denoising: Fix wrong order of denoising feature passes (rBb3a3459e1a).
- Fix unreported: Cycles: Fix random noise pattern seen with multiscatter bsdf and split kernel (rB29f4a8510c).
- Fix unreported: Cycles: Fix denoising passes being written when they're not actually generated (rBc73206acc5).
- Fix unreported: Cycles: Fix race condition happening in progress utility (rB794311c92b).
- Fix unreported: Cycles: Fix excessive sampling weight of glossy Principled BSDF components (rB1979176088).
- Fix unreported: Fix principled BSDF incorrectly missing subsurface component with base color black (rB52b9516e03).
- Fix unreported: Cycles: Fix comparison in principled BSDF (rB1f933c94a7).
- Fix unreported: Fix potential memory leak in Cycles loading of packed/generated images (rBa4cd7b7297).
- Fix unreported: Fix Cycles denoising NaNs with a 1 sample renders (rBec831ee7d1).
- Fix unreported: Fix Cycles multi scatter GGX different render results with Clang and GCC (rB9e929c911e).
- [RC2] Fix unreported: Cycles: Fixed broken camera motion blur when motion was not set to center on frame (rB10764d31d4).
- [Release] Fix unreported: Fix threading conflict when doing Cycles background render (rB9997f5ca91).
- [Release] Fix unreported: Cycles: Fix stack overflow during traversal caused by floating overflow (rB75e392ae9f).
- [Release] Fix unreported: Cycles: FIx issue with -0 being considered a non-finite value (rB95d871c1a2).
- [Release] Fix unreported: Cycles Bake: Fix overflow when using hundreds of images (rB9ca3d4cbbd).
- [Release] Fix unreported: Cycles: Safer fix for infinite recursion (rBfbb4be061c).
Render: Freestyle
- Fix T49479: Freestyle inconsistent line drawing with large geometry dimension (rB7f262acb92).
- Fix unreported: Fix unfreed memory after cleaning render layers (rB18cf3e1a38).
- Fix unreported: Freestyle: Fix (unreported) wrong distance calculation in the Fill Range by Selection operator (rBcdff659036).
- Fix unreported: Freestyle: Fix (unreported) wrong distance calculation in the Fill Range by Selection operator (rBcdff659036).
- Fix unreported: Fix freestyle lineset panels being animatable (rBb0ee9aaa5d).
Sequencer
- Fix T49996: VSE opengl render crash with grease pencil if current frame is empty (rB674c3bf894).
- Fix T49893: Crash in Video Sequence Editor with 'drop' effect (rB8f29503b52).
- Fix T51556: Sequencer - White Balance Modifier - Masking is not honored (rBa5c73129c5).
- Fix T50112: Sequencer crash w/ missing proxy data (rB2580c3cb82).
- Fix T51661: Swaping strips does not refresh sequencer (rBa51dccc6f3).
- Fix T51947: failure setting sequence.use_proxy/crop/translation to False (rB79f27fc8d3).
- Fix T51898: missing sequence strip color space validation on load (rB00f3ab2fb2).
- [Release] Fix T52522: VSE renders with alpha transparent PNG image incorrectly (rBa8bd08ffdd).
- Fix unreported: Fix (unreported) Sequencer Drop effect: wrong initial offset in second input buffer (rBfc4a51e3fa).
- Fix unreported: Sequencer: Fix broken interface script since 415ff74 (rB5e82981f47).
- Fix unreported: Fix byte-to-float conversion when using scene strips in sequencer with identical color spaces (rB06ac6ded66).
- Fix unreported: Fix crash opening really old files with compositor (rB0e46da76b7).
- Fix unreported: Better fix for sequencer crash when text strip doesn't have effect data (rBaea4456101).
UI / Spaces / Transform
3D View
- Fix T49408: OpenGL light widget breaks viewport shading (rB78c0bc52de).
- Fix T49804: Display grid Scale/Subdivision are sometimes disabled in View3D when they should not (rBb51874437d).
- Fix T49872: 3D cursor places with camera shift in ortographic mode (rB0a26904a75).
- Fix T49861: Interlace stereo is broken in 2.78 (rB070f22c440).
- Fix T50564: 3D view panning with scroll wheel inconsistent with dragging (rB3f5b2e2682).
- Fix T51216: SSAO attenuation not being scale invariant (rBe280c70aa9).
- Fix T51324: Auto-Depth fails rotating out of camera (rBaf3f7db4ec).
- Fix T51434: Module math operation is wrong in GLSL shading (rBffc95a33b6).
- Fix T51354: Final take on multi-view (single view) issues (rB62aa925c11).
- Fix T51538: Weight-paint circle select w/ clipping (rB102394a323).
- Fix T51629: Select w/ object lock fails (rB4badf67739).
- Fix T51862: principled shader GLSL artifacts in ortho mode (rB968093ec2f).
- Fix T51834: Active Object and Groups color difference imperceptible (rB4d124418b7).
- [Release] Fix T52663: Remap used invalid local-view data (rBb895c7337e).
- Fix unreported: fix for potential pitfall with glMatrixMode (rBa3d258bfb4).
- Fix unreported: Viewport SSAO: Fix normals not normalized (rB0507b3e4c4).
- Fix unreported: Fix possible crash in various 3D View operators (rB7359cc1060).
- Fix unreported: Rigid body: fix viewport not updating on properties change (rB15fa806160).
- Fix unreported: Fix stereoscopic camera volume drawing (rB2ad1124372).
- Fix unreported: Partial fix to Multi-View single eye issues in viewport (rBd2f1f80a6f).
- Fix unreported: Fixup for multi-view single eye viewport issues (rB195d0fbae3).
- Fix unreported: Fix GPencil depth checks (rBb5a976ec19).
- Fix unreported: Fix bad index use drawing deformed face centers (rBe2b1c70b48).
Input (NDOF / 3D Mouse)
- Fix T48911: Fix T48847: Issues with some shortcuts on non-US latin keyboards, and with non-first layouts (rB16cb939163).
- Fix T49303: Fix T49314: More issues with new handling of X11 shortcuts (rB037df2aaa6).
- Fix T51948: pen pressure not detected with some Wacom tablets (rBc3c0495b30).
- Fix unreported: GHOST X11 keyboard: Attempt to fix issues with modifier keys on some systems (rB87b3faf557).
- Fix unreported: Fix Windows mouse wheel scroll speed (rB26d7d995db).
Outliner
- Fix T51680: 'Delete Group' from Group view of Outliner does not work (rBf783efd127).
- Fix T51926: Selecting pose icon under expanded group in outliner causes crash (rBa57a7975a1).
- [Release] Fix T52538: Outliner crash when displaying groups and using Show Active on editmode bone not in any groups (rB42760d922e).
- Fix unreported: Fix outliner contextual menu allowing to delete indirect libraries (rBfa9bd04483).
- Fix unreported: Fix missing undo pushes in outliner's new datablock management operations (rB1f65ab606b).
Text Editor
- Fix T50900: Text-Blocks created from "Edit Source" have zero users (rB15eb83c8b3).
Transform
- Fix T50486: Don't always do the
ray_start_correction
in the ortho view (rB88b0b22914). - Fix T49632: Grease pencil in "Edit Strokes" mode: Snap tool did not snap points to active object A simple confusion between enums: ~SNAP_NOT_ACTIVE~ (rB997a210b08).
- Fix T49494: snap_align_rotation should use a local pivot to make the transformation (rBddf99214dc).
- Fix T50125: Shortcut keys missing in menus for Clear Location, Rotation, and Scale (rB52696a0d3f).
- Fix T46892: snap to closest point now works with Individual Origins (rB21f3767809).
- Fix T50592: Scene.raycast not working (rB47caf343c0).
- Fix T50602: Avoid crash when executing
transform_snap_context_project_view3d_mixed
withdist_px
NULL (rB22156d951d). - Fix T50565: Planar constraints don't work properly with non-Blender key configurations (rB278fce1170).
- Fix T47690: Connected PET w/ individual origins (rB12e681909f).
- Fix T50899: Even though the Shrinkwrap options hide the possibility of using a non-mesh target, you can still circumvent this... Causing Crash (rBa81ea40836).
- Fix T51169: Push/pull fails w/ local lock axis (rB9737401688).
- Fix T51651: translate w/ individual origins fails (rB3be073807b).
- Fix T51691: Shear cursor input scales w/ zoom (rB863f0434ec).
- Fix T51756: Fix crash when transforming vertices in edit mode (rBd583af0026).
- [Release] Fix T52490: NDOF orbit doesn't lock in ortho view (rB0ed5605bd5).
- Fix unreported: Fix unreported bug: parameter ray_start repeated (rB318ee2e8c1).
- Fix unreported: Fix bug not reported: Ruler/Protractor: Snap to vertices and edges was not considering the depth variation (rBd07e2416db).
- Fix unreported: Fix (unreported) crash in new snap code (rBa2c469edc2).
- Fix unreported: Fix unreported bug: Ensure you have the correct array directory even after the
dm->release(dm)
(rB631ecbc4ca). - Fix unreported: Fix second part T50565: Using planar transform once makes it enabled by default (rB499faa8b11).
- Fix unreported: Fix another part of T50565: Planar constraints were always initialized to accurate transform (rB87f8bb8d1d).
- Fix unreported: Fix buffer read error w/ 2 pass select queries (rB2462320210).
- Fix unreported: Fix unpredictable trackball rotation (rB9210a4faf3).
- Fix unreported: Fix [T51595]: Snap to edge does not work with high zoom level (rB3f39719b5d).
- Fix unreported: Snap System: fix rename
ob
toobj
(rBc6ddef7359). - Fix unreported: Snap System: Fixed index of objects used to make
snap to volume
(rB8009564503). - [Release] Fix unreported: Correction to last fix (rB7997646c2d).
- [Release] Fix unreported: Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays again from DM (rB9cc7e32f39).
User Interface
- Fix T49383: Color pickers are available if the color is locked (rB09925d52f5).
- Fix T49997: don't flip texture users menu in texture properties (rBcc8132b0c8).
- Fix T50022: "Mirror" in Dopesheet Crashes Blender (rB0cd1b5ef85).
- Fix T50063: Editing driver's expression eliminates "Zero" number (rB3fb11061ba).
- Fix T50386: Crash when spawning pie menus (rB8a6c689f30).
- Fix T50570: pressing pgup or pgdn in any scrollable area irreversably alters scrolling speed (rBfb61711b1a).
- Fix T50497: prop_search not correctly drew in UI (D2473) (rBfeb588060a).
- Fix T50629: Add remove doubles to the cleanup menu (rBbb1367cdaf).
- Fix T51068: Place props in their own row (rB93426cb295).
- Fix T51248: user preferences window size not adapted to DPI (rB6c26911c3d).
- Fix T50775: Missing parenthesis on fluid bake button (rB76c97aaff9).
- Fix T51737: Material properties error (rB5ccaef6d67).
- Fix T51845: UI Scale cause double width vertical borders (rBbddb4de47c).
- Fix T51772: double undo entry for color picker editing (rBeb1532a860).
- Fix T49034: multi-drag crashes when UI forces exit (rBd415a1cbd6).
- Fix T49498: continuous grab issues on macOS, particularly with gaming mouses (rB8b2785bda5).
- Fix T51776: Make sure button icons are updated on Ctrl-ScrollWheel (rBf1d6bad4b6).
- Fix T52208: Using UI_BUT_REDALERT flag for UI_BTYPE_KEY_EVENT buttons crashes Blender (rB304e5541cb).
- [RC2] Fix T52250: Glitch in UI in the addon panel regression (rBade9fc9245).
- [RC2] Fix T52263: Crash When Splitting and Merging Areas with Header Text Set (rBfb73cee1ec).
- [Release] Fix T52466: Silence search for button_context menu type (rB8cb217069e).
- [Release] Fix T51400: Pasting hex code fails (rB8193e50fd3).
- Fix unreported: Fix menu drawing printing 'unknown operator' warning when building without WITH_BULLET (rBc126a5179f).
- Fix unreported: Fix vertical scrollbar adding to region width in graph editor (rBdf3394a386).
- Fix unreported: Fix jumping view when expanding graph editor channel over view bounds (rB4b39069908).
- Fix unreported: UI: Fix crash using drag-toggle over window bounds with button callback (rBc5326958a5).
- Fix unreported: Fix crash in space context cycling when leaving window bounds (rB2476faebd7).
- Fix unreported: GPencil: Fix interpolate stroke keymap conflict with sculpt (rBb859557115).
- Fix unreported: More fixes for keyframe theme options (rB2a53e0975c).
- Fix unreported: Fix unlikely uninitialized pointer usage (rB0b749d57ee).
- Fix unreported: Fix Make Vertex Parent operator missing from vertex/curve/lattice menus (rB4151f12713).
- Fix unreported: Fix menu inconsistencies (rBcb117f283b).
- Fix unreported: Fix prefs UI when built w/o Cycles (rB403f00e558).
- Fix unreported: Fix expanding enum property in sub-layout of pie menus (rBd5708fdad6).
- Fix unreported: Fix drawing enum property with icon only flag (rB524ab96245).
- Fix unreported: UI Layout: fix some cases mixing fixed and expandable sizes (rBda026249ab).
- Fix unreported: Fix blurry icons (rB15b253c082).
- Fix unreported: Fix Drawing nested box layouts (D2508) (rB3622074bf7).
- Fix unreported: Fix rows with fixed last item (D2524) (rB94ca09e01c).
- Fix unreported: Fix text and icon positioning issues (rB32c5f3d772).
- Fix unreported: Fix width calculation for split layouts (rBf1c764fd8f).
- Fix unreported: Fix icon alignment for pie buttons (rB76015f98ae).
- Fix unreported: Fix for splash not opening centered (rB253281f9d6).
- Fix unreported: Fix various i18n ambiguous issues reported in T43295 (rBa7f16c17c2).
- Fix unreported: Fix: Button's label can be NULL (rB001fce167a).
- Fix unreported: Fix: Use "round" instead of "floor" in snapping UI to pixels (rBfa63515c37).
- Fix unreported: Fix: Ignore min flag for rows that require all available width (rB4bdb2d4885).
- Fix unreported: Fix padding and align calculation for box layouts (rB505b3b7328).
- Fix unreported: Fix columns with fixed width (rB5ce120b865).
- Fix unreported: Fix: Icon offset for pie buttons (rB59bb4ca1b0).
- Fix unreported: Fix: width of UILayout.prop_enum() buttons (rB31bdb31ecf).
- Fix unreported: Fix UI: double separator in Movie Clip Editor's view menu (rB8d78df315c).
- Fix unreported: Fix 'API defined' ID properties still having 'remove' button in UI (rB42c8d93c5f).
- Fix unreported: UI: Fix some small ui inconsistencies (rBf0bbb67e8a).
- Fix unreported: Fix: Icon alignment for scaled pie buttons with no text (rB9e08019b74).
- Fix unreported: Fix node UI not using translation context correctly (rBb5696f2799).
- Fix unreported: Fix bad loss of precision when manually editing values in numbuttons (rBecb5b55d7f).
- Fix unreported: Fix: use click style if a pie was spawned by release or click event (rB3e8b2288f5).
- Fix unreported: Fix Label colors in popups (rBec22809025).
- Fix unreported: Fix button text overlapping with shortcut text in popups (rB920bff5224).
- Fix unreported: Fix potential 'divide-by-zero' in our UI fitting code (rB38eabcb858).
- [RC2] Fix unreported: Fix width estimation for empty layouts in pie menus (rB205202361c).
- [RC2] Fix unreported: Fix fixed width box layouts (rB909320e3ff).
- [RC2] Fix unreported: Fix width estimation for buttons with short labels in pie menus (rB686b8e8fed).
- [Release] Fix unreported: UI: fix memory leak when copy-to-selected failed (rB9da098536d).
Game Engine
- Fix T50098: BGE: Crash when useding ImageMirror (rB741c4082d8).
- Fix unreported: BGE: Fix silly typo that invalidates negative scaling camera feature (rB89b1805df6).
System / Misc
Audio
- Fix T49657: Audio backend "Jack" should be named "JACK" (rB3055ae5092).
- Fix T49657: Audio backend "Jack" should be named "JACK" (rB132478d4b8).
- Fix T50065: Audaspace: some values of the lower limit of Factory.limit causes the factory not to play (rB3340acd46b).
- Fix T50240: Rendering crashes when synced to JACK Transport (rBd874b40a55).
- Fix T50843: Pitched Audio renders incorrectly in VSE (rBf75b52eca1).
- [Release] Fix T52472: VSE Audio Volume not set immediately (rB022b9676b0).
- Fix unreported: Fix: setting an audio callback before audio device initialization (rBe9689e1a20).
- Fix unreported: Fix: Audio plays back incorrectly after rendering to a video file (rBe713009e9b).
- Fix unreported: Fix potential memory leak in Sequencer sound strip creation code (rBb488988ab1).
Collada
- Fix T50004: Removed check for empty mesh and adjusted the vertex import function to accept meshes without vertices as well (rB447fc7c4ce).
- Fix T50118: Added missing assignment of Bone Roll (rBd464a7c441).
- Fix T50923: Inconsistent default values and wrong order of parameters in api call (rBb759d3c9c5).
- Fix T52065: Joint ID was generated wrong for bone animation exports (rB9feeb14e91).
- Fix unreported: fix D2489: Collada exporter broke edit data when exporting Armature while in Armature edit mode (rBc64c901535).
- Fix unreported: fix D2489: Collada exporter broke edit data when exporting Armature while in Armature edit mode (rBba116c8e9c).
- Fix unreported: fix D2552: Collada - use unique id for bones with same name but in different armatures. Co-authored-by: Gaia <gaia.clary@machiniamtrix.org> (rBda6cd77628).
- Fix unreported: fix: collada - Connected bones get their tails set to wrong location when fix leaf nodes option is enabled (rBec3989441f).
- Fix unreported: fix: T50412 - collada: Replaced precision local limit function by blender's own implementation (rB3bf0026bec).
- Fix unreported: fix: collada - do proper conversion from int to bool (as with other nearby parameters) (rBf65d6ea954).
- Fix unreported: Fix collada importer doing own handling of usercount/freeing (rB7853ebc204).
- Fix unreported: Collada: Fix: Geometry exporter did not create all polylist when meshes are only partially textured (rBbdacb60a92).
- Fix unreported: fix: adjusted collada declaration after changes in collada module. @campbell Barton: Why is this declaration needed at all in stubs.c? Further up the file collada.h is imported and that already decalres the function and results in a duplicate declaration (rBd17786b107).
- Fix unreported: fix: collada: removed unnecessary extra qualification (rB1340c7bcdc).
- Fix unreported: fix: Collada fprintf needs std::string be converted to char * (rBfcb8761966).
- Fix unreported: fix: T51622 The exporter now exports meshes as <Triangles> when all contained polygons are tris (rBc9b95c28f6).
File I/O
- Fix T49352: Blender's file browser do not display previews (rB51e8c167f4).
- Fix T49369: Blender crashes/closes down application at alembic export of any object (rB04bfea0d67).
- Fix T49878: Alembic crash with long object name (rBd3b0977a35).
- Fix T49918: Make duplicates real crash on clicking operator toggles (rB4e5d251ccb).
- Fix T50013: Blender 2.78a Link/Append Crash (rB1b1d6ce131).
- Fix T49813: crash after changing Alembic cache topology (rB66a3671904).
- Fix T50334: Also select indirectly imported objects when linking/appending (rB934b3f3682).
- Fix T50287: Blender crashes when open a blend that contains an alembic file (rBb91edd61d0).
- Fix T49249: Alembic export with multiple hair systems crash blender (rB8cda364d6f).
- Fix T50757: Alembic, assign imported materials to the object data instead of to the object itself (rBcaaf5f0a09).
- Fix T50227: Alembic uv export/load issue (rB699a3e2498).
- Fix T51262: Blender CRASH with alembic file (rB3128600a8a).
- Fix T51292: Alembic import, show notification when trying to load HDF5 (rB9dadd5ff93).
- Fix T51280: Alembic: Crash when removing cache modifier (rBff1f115706).
- Fix T51432: Find Files case sensitive on win32 (rB1cfc48192c).
- Fix T51336: Crash on broken file opening (rBbaf788d7cd).
- Fix T51319: Alembic export crash w/simple child particles if Display value < 100% (rB8d26f2c222).
- Fix T51534: Alembic: added support for face-varying vertex colours (rB7b25ffb618).
- Fix T51586: Regression: Alembic containing animated curves / hair no longer working (rBad27e97ee7).
- Fix T51820: Alembic: for sequence files not loading properly (rB0900914d96).
- Fix T51015: Pack all into blend automatically leaves checkbox enabled (rBbdd814d87d).
- Fix T51052: CacheFile Open crashes from Python (rB2c10e8a3cf).
- Fix T52022: Alembic Inherits transform not taken into account (rB32edfd53d9).
- Fix T52109: Folder search won't work when selecting animation output folder (rB3cfb248bb6).
- [RC2] Fix T52240: Alembic Not Transferring Materials Per Frame (rBf21020f45f).
- [Release] Fix T52481: After making all local, local proxies of linked data get broken after file save and reload (rBfc26280bcb).
- [Release] Fix T52579: Alembic: crash when replacing slightly different alembic files (rB4b90830cac).
- Fix unreported: CacheFile: fix missing depsgraph update (rB65c481e145).
- Fix unreported: Alembic export: fix frame range values being reset at every update, draw call (rB0c13792437).
- Fix unreported: Fix forward-compat Nodes write code being executed also for undo steps writing (rB5a6534a5bb).
- Fix unreported: Fix crash when opening a Blender file containing Alembic data (rB62a2ed97ba).
- Fix unreported: Fix (unreported) linked datablocks going through do_versions several times (rBbd42987399).
- Fix unreported: Fix (unreported) crash when file browser attempts to show preview of some defective font (rBf14e1da5aa).
- Fix unreported: Alembic/CacheFile: fix crash de-referencing NULL pointer (rB4580ace4c1).
- Fix unreported: Fix (unreported) Object previews being written even for skipped objects (rBf7eaaf35b4).
- Fix unreported: Alembic: fixed mistake in bounding box computation (rBb929eef8c5).
- Fix unreported: Alembic: fix naming of imported transforms (rB54102ab36e).
- Fix unreported: Fix lib_link_cachefile (rBe1909958d9).
- Fix unreported: Alembic: fixed importer (rB02d6df80aa).
- Fix unreported: Alembic import: fixed bug where local matrix from Alembic was used as object matrix (rBd1696622b7).
- Fix unreported: Alembic import: fixed crash on more complex model (rBbc55c19807).
- Fix unreported: Alembic export: fixed exporting as "flat" (rB642728b339).
- Fix unreported: Alembic import: fixed off-by-one error in start/end frame (rB0706b908db).
- Fix unreported: Alembic export: fixed flattened dupligroup import (rB4d117f2fd2).
- Fix unreported: Alembic import: fixed dupligroup export when the dupli-empty has a parent (rB5fa4f397c2).
- Fix unreported: Alembic export: fixed curve type and order (rBd24578b676).
- Fix unreported: Alembic: fixed refcount issue when duplicating imported objects (rB20621d46d1).
- Fix unreported: Proper fix for crash loading old files with compositor (rB3de9db9650).
- Fix unreported: Alembic import: fixed bug interpolating between frames (rB24a0b332e2).
- Fix unreported: Fix (unreported) seldom crash when using previews in filebrowser (rB73adf3e27d).
- [RC2] Fix unreported: Alembic import: fix crash when face color index is out of bounds (rB2307ea88b5).
Other
- Fix T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries (rB0de157a320).
- Fix T50305: Blender truncates a long multibyte character object's name to an invalid utf-8 string (rB752a783fa4).
- Fix T51024: Switch install_deps to set OSL_ROOT_DIR instead of CYCLES_OSL (rB797b1d5053).
- Fix T51624: Scene Full Copy ignores shader node links (rBbe31582e3d).
- Fix T51889: broken UI after File > New without a userpref.blend (rB46c7d45f77).
- Fix T51998: Anim player uses 100% CPU (rB910ab14145).
- [Release] Fix T52396: Crash loading template w/o config dir (rB76e8dcafa3).
- Fix unreported: API doc update script: Fix generated zipfile name, was broken in 'release' case (rB56c798ee62).
- Fix unreported: Fix (unreported) some RNA func definitions setting flags of other func parameters! (rB7415b9ffa3).
- Fix unreported: Fix (unreported)
--threads
option no more respected by main task scheduler (rB8db2f72997). - Fix unreported: Fix (unreported) fully broken 'sanitize utf-8' helper (rBadadfaad88).
- Fix unreported: Fix/cleanup stupid check on array of char being non-NULL pointer (rBa97ec403c2).
- Fix unreported: Fix 'public' global 'g_atexit' var in Blender (rBac8348d033).
- Fix unreported: Fix some more minor issue with updated py doc generation (rB29859d0d5e).
- Fix unreported: Fix bug on Blender version string (rB81dc8dd42a).
- Fix unreported: Install deps: Fix compilation error of Alembic (rB358def15a3).
- Fix unreported: Fix: Object.raycast: error to free treedata (rB34ea8058b9).
- Fix unreported: Docs: Fix file:line links in generated API docs (rBb94a433ca3).
- [RC2] Fix unreported: Fix broken API doc generation: Partially revertrBa372638a76e0 (rB8ae6e35923).
Python
- Fix T49829: Removal of custom icon previews during add-on unregister crashes Blender (rB5f0933f07a).
- Fix T49856: Blender 2.78 crashes after loading data from a blendfile (rB1ee43c5aef).
- Fix T50007: blender offline python documentation in zipped HTML files, not shown correctly (rB7e8bf9dbd6).
- Fix T50052: bpy.utils.unregister_module doesn't unregister classes of submodules in reload scenario (rB8f0dc3cef6).
- Fix T50029: BVHTree.FromPolygons memory leak (rB3b467b35a8).
- Fix T50926: python crashes with path containing utf8 characters (rB43f7d5643f).
- Fix T51287: Matrix.lerp fails w/ shear (rB98df7d778f).
- Fix T51810: Add minimal example of usage of translation API for non-official addons (rBfc4154f857).
- Fix T52195: Sculpt from Python fails (rBf3782c0a9e).
- [RC2] Fix T46329: scene_update_{pre,post} doc needs clarification (rB6bc962d7bc).
- [Release] Fix T52515: Crash on BMesh.to_mesh() (rB5fd4eca8c0).
- Fix unreported: Fix objects added via py being on the wrong layer when viewport is decoupled from scene (rB17603b9f01).
- Fix unreported: API: Fix Links (rBcf9a6b416c).
- Fix unreported: Fix custom props not being handled correctly by manual/pyref UI menu entries (rBe17b92f535).
- Fix unreported: API: Fix double slashes in URLs (rB911544c70c).
- Fix unreported: API: Fix redirect in bgl page (rB42e4b0955c).
- Fix unreported: API: Fix rst syntax (rB13174df534).
- Fix unreported: Fix missing uniform type for python GPU uniform export (rBd4e0557cf1).
- Fix unreported: Fix incorrect spot lamp blend in python GPU uniform export (rB7f10a889e3).
- Fix unreported: Fix memory leak re-registering operators (rBd808557d15).
- Fix unreported: Fix 'bl_app_override' wrapping multiple times (rB4f69dca547).
- Fix unreported: Fix PyAPI crash assigning/deleting id-properties (rB5cdd94a58e).
- Fix unreported: Property path generation fixes (rB09eac0159d).
- [RC2] Fix unreported: PyAPI: Fix memory leak w/ empty, allocated enums (rB9bc5549222).
- [Release] Fix unreported: Fix bpy library load: invalid function signature (rBfd0fbf2564).
- [Release] Fix unreported: Fix error in PointerProperty argument list (rB6692af3997).
- [Release] Fix unreported: PyAPI: Fix mathutils freeze allowing owned data (rB1a7dda046b).
System
- Fix T49385: Copy buffer is not from pose mode. Report Error (rB25ee094226).
- Fix T49903: Blender crashes -> Append Group incl. Object using boolean modifier (rB4a68ff150f).
- Fix T49905: Segfault when copying object data of linked object (rBf0ac661aa8).
- Fix T49991: reloading librairies doesn't update node groups (rB369872a2c5).
- Fix T50034: Blender changes processor affinity unauthorized (rB751573ce6f).
- Fix T46795: Reset GWLP_USERDATA to NULL at window destruction so any future events will not try to reference this deleted class (rB05b181fbc5).
- Fix T50305: When adding new ID with same name as existing, Blender could generate invalid utf-8 ID name (rB7924c84c44).
- Fix T50385: Deadlock in BKE_libblock_remap_locked (rB9c756162ae).
- Fix T50676: Crash on closing while frameserver rendering (rB9062c086b4).
- Fix T49655: Reloading library breaks proxies (rBdf88d54284).
- Fix T50886: Blender crashes on render (rBa095611eb8).
- Fix T50788: blender startup crash on macOS with some types of volumes available (rB3f94836922).
- Fix T51150: user_remap on itself changes users to 0 (rB4d0d1b5936).
- Fix T51243: Delete Globally won't work with Datablock ID Properties (rB1873ea337c).
- Fix T50856: crash when minimizing window on AMD / Windows (rBce531ed1a1).
- Fix T51902: Severe problem with relocating linked libraries when using proxies (rBd4ca2ec9d5).
- Fix T51889: new file or load factory settings results in broken UI (rB7dc3ad2287).
- Fix T51959: Windows + Intel GPU offset between UI drawing and mouse (rB0584c5ba8e).
- Fix T52148: Point Density Texture ID User decrement error related to the Object field (rB05f377805b).
- [RC2] Fix T52260: Blender 2.79 Objects made duplicates real still refer armature proxy (rBfa34f864a2).
- [RC2] Fix T52315: Crash on duplicating Scene without world (rB0146ab2fd5).
- [RC2] Fix T52278: 'Default' application template fails (rBa52ec5308f).
- Fix unreported: Fix some assert when making local (due to infamous PITA ShapeKey ID) (rB18be39ff17).
- Fix unreported: Fix
BKE_library_make_local()
trying to also make local proxified objects (rBe316636fa8). - Fix unreported: Fix two very bad issues in new ID.make_local RNA function (rBb97c567c1d).
- Fix unreported: Fix (IRC reported) bad handling of Text data-block user count (rBa9163f7d22).
- Fix unreported: Fix missing user when opening text from ID UI widget (rB646aa40cf7).
- Fix unreported: [Cycles/MSVC/Testing] Fix broken test code (rB64f5afdb89).
- Fix unreported: Fix missing non-ID nodetrees in ID relationships built from library_query.c (rBfbd28d375a).
- Fix unreported: Fix ugly mistake in BLI_task - freeing while some tasks are still being processed (rB18c2a44333).
- Fix unreported: Fix GHOST crash on X11 with recent DPI changes on some systems (rB393efccb19).
- Fix unreported: Fix crash closing window in background mode (rBa7ca991841).
- Fix unreported: Fix missing protection of
RNA_pointer_as_string()
against NULL pointers (rB9170e49250). - Fix unreported: Fix (unreported) missing handling of GPencil Layer's parent Object pointer in BKE_library_query (rB1c28e12414).
- Fix unreported: Fix use after free of new render layer ID properites after copying scene (rBffa31a8421).
- Fix unreported: Fix missing usercount update of poselib when copying Object (rBb180900e52).
- Fix unreported: Fix bad handling of 'extra' user for groups at their creation (rB8b0f968a31).
- Fix unreported: Fix crash when making local object+obdata with linked armature (rBf097e73a2a).
- Fix unreported: Fix three obvious mistakes in brush/mask/cachefile ID copying (rB31437b0d4d).
- Fix unreported: Fix potentially dnagerous code in doversionning of brush (rB25c0666b90).
- Fix unreported: Fix dangerous code when deleting Scene (rBee5ed2ae26).
- Fix unreported: Guarded allocator: Fix type in macro definition (rB8bf108dd48).
- Fix unreported: Fix ED_OT_undo_redo operator (rB5b2b5a4258).
- Fix unreported: Fix (unreported) Scene copying doing very stupid things with World and LineStyle usercounts (rB806bc4b433).
- Fix unreported: Fix (unreported) Scene's copying toolsettings' clone and canvas, and particles' scene and object pointers (rB665288ccd7).
- Fix unreported: Fix (unreported) broken uvsculpt in Scene's toolsettings' copying (rB8677c76f13).
- Fix unreported: Fix factory setup using user scripts path still (rB4003409430).
- [RC2] Fix unreported: Fix OSX duplicate path in Python's sys.path (rB6e7d962118).
RC2
For RC2, 25 bugs were fixed:
- Fix T52327: Entering/Exiting NLA Tweakmode disables Scene -> Only Keyframes from Selected Channels (rB3689be736b).
- Fix T52401: "Export Keying Set" operator generated incorrect ID's for shapekeys (rB7b397cdfc8).
- Fix T52255: New Depsgraph - Constraint and Drivers not working together when the driver references itself (rBb1d998ec5d).
- Fix T52329: Boolean with aligned shapes failed (rB0cb38b2875).
- Fix T52324: Metaball disappears when deleting first metaball object (rBff47118c73).
- Fix T51701: Alembic cache screws up mesh (rB8138082ab8).
- Fix T52344: Softbody on Text (rBefa840f99f).
- Fix T52344: Softbody on Text (rB9a239eea68).
- Fix T52334: images with non-color data should not change color space on save (rB35f5d80f3a).
- Fix T52280: The Image node in Compositing can't read Z buffer of openEXR in 2.79 (rBe54df78c82).
- Fix unreported: Cycles: Fixed broken camera motion blur when motion was not set to center on frame (rB10764d31d4).
- Fix T52250: Glitch in UI in the addon panel regression (rBade9fc9245).
- Fix T52263: Crash When Splitting and Merging Areas with Header Text Set (rBfb73cee1ec).
- Fix unreported: Fix width estimation for empty layouts in pie menus (rB205202361c).
- Fix unreported: Fix fixed width box layouts (rB909320e3ff).
- Fix unreported: Fix width estimation for buttons with short labels in pie menus (rB686b8e8fed).
- Fix T52240: Alembic Not Transferring Materials Per Frame (rBf21020f45f).
- Fix unreported: Alembic import: fix crash when face color index is out of bounds (rB2307ea88b5).
- Fix unreported: Fix broken API doc generation: Partially revertrBa372638a76e0 (rB8ae6e35923).
- Fix T46329: scene_update_{pre,post} doc needs clarification (rB6bc962d7bc).
- Fix unreported: PyAPI: Fix memory leak w/ empty, allocated enums (rB9bc5549222).
- Fix T52260: Blender 2.79 Objects made duplicates real still refer armature proxy (rBfa34f864a2).
- Fix T52315: Crash on duplicating Scene without world (rB0146ab2fd5).
- Fix T52278: 'Default' application template fails (rBa52ec5308f).
- Fix unreported: Fix OSX duplicate path in Python's sys.path (rB6e7d962118).
Release
For Release, 50 bugs were fixed:
- Fix unreported: Fix bpy library load: invalid function signature (rBfd0fbf2564).
- Fix T52434: Restore mesh center of mass calculation (rBba600ff7fa).
- Fix unreported: Fix error in PointerProperty argument list (rB6692af3997).
- Fix T52439: Crash after adjusting lenght of hair particles (rBd2f20aed04).
- Fix T52473: blender internal Fresnel and Layer Weight only work with linked normal (rBdd84324485).
- Fix T52454: Crash in DEG_graph_on_visible_update when activating scene layer (rB63e21e7218).
- Fix unreported: Fix threading conflict when doing Cycles background render (rB9997f5ca91).
- Fix T52466: Silence search for button_context menu type (rB8cb217069e).
- Fix T52218: Missing update when reconnecting node (rBf2aa9bec9d).
- Fix T51805: Overlapping volumes renders incorrect on AMD GPU (rB6825439b36).
- Fix unreported: Cycles: Fix stack overflow during traversal caused by floating overflow (rB75e392ae9f).
- Fix T52481: After making all local, local proxies of linked data get broken after file save and reload (rBfc26280bcb).
- Fix T52538: Outliner crash when displaying groups and using Show Active on editmode bone not in any groups (rB42760d922e).
- Fix T52478: Error report "Shrinkwrap: out of memory" on invisible target (rBa5213924a8).
- Fix T52498: Deleting force field doesn't remove "Surface" from modifier stack (rB82a6889d83).
- Fix T52588: Shape key value driver variables of duplicated object sets refer to old objects (rBe9ca9dd5d7).
- Fix T52472: VSE Audio Volume not set immediately (rB022b9676b0).
- Fix T52227: Time Slide tool doesn't take NLA mapping into account (rB73cdf00ea8).
- Fix T52396: Crash loading template w/o config dir (rB76e8dcafa3).
- Fix T52490: NDOF orbit doesn't lock in ortho view (rB0ed5605bd5).
- Fix unreported: Correction to last fix (rB7997646c2d).
- Fix unreported: Fix minor Mesh -> BMesh conversion issues (rB6fec06926e).
- Fix T52515: Crash on BMesh.to_mesh() (rB5fd4eca8c0).
- Fix T51400: Pasting hex code fails (rB8193e50fd3).
- Fix T52483: Fill is incorrect for interpolated strokes (rB27c42e05c4).
- Fix unreported: Fix: GPencil Sequence Interpolation for thickness/strength was inverted (rBed0429e7e6).
- Fix unreported: Fix: Border select for GPencil keyframes was including those in the "datablock" channels even though those weren't visible (rBf5d02f055f).
- Fix unreported: Fix: Deleting GPencil keyframes in DopeSheet didn't redraw the view (rBa1e8ef264f).
- Fix T52579: Alembic: crash when replacing slightly different alembic files (rB4b90830cac).
- Fix unreported: Cycles: FIx issue with -0 being considered a non-finite value (rB95d871c1a2).
- Fix T51907: New Depsgraph - Camera constraint is not evaluated properly (rBedded659c6).
- Fix T52533: Blender shuts down when rendering duplicated smoke domain (rBc9d653e560).
- Fix T52209: New Depsgraph - animated follow curve constraint sometimes freaks out when the curve has a parent (rB0bee126977).
- Fix unreported: Cycles Bake: Fix overflow when using hundreds of images (rB9ca3d4cbbd).
- Fix T52251: Knife cut displaces surface (rBa8c7f1329b).
- Fix T52374: Changes of rigid body related settings during simulation will break the simulation (rBd84f559555).
- Fix unreported: Rigidbody: Fix regression introduced in ee3fadd (rBe91f9f664d).
- Fix T52522: VSE renders with alpha transparent PNG image incorrectly (rBa8bd08ffdd).
- Fix T52663: Remap used invalid local-view data (rBb895c7337e).
- Fix T52678: Crash editing gpencil w/ frame-lock (rB3aaf908719).
- Fix unreported: UI: fix memory leak when copy-to-selected failed (rB9da098536d).
- Fix T52639: Weight paint smooth tool crash (rB300abf241e).
- Fix unreported: Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays again from DM (rB9cc7e32f39).
- Fix T52149: LoopTriArray computation was not correctly protected against concurrency (rB9ae35fafb6).
- Fix T52650: Grease pencil selection its not automatically updating in Clip Editor (rB87cc8550e2).
- Fix unreported: Cycles: Safer fix for infinite recursion (rBfbb4be061c).
- Fix T52531: Blender 2D stabilisation node issue when autoscale is selected (rB82466852fe).
- Fix unreported: PyAPI: Fix mathutils freeze allowing owned data (rB1a7dda046b).
- Fix T52701: Mesh shortest path fails at boundaries (rB904831e62e).
- Fix T52696: Sculpt - Brush spacing pressure artifacts (rB9a9e9b1c4d).