Dev:Ref/Release Notes/2.79/a
< Dev:Ref | Release Notes | 2.79
目次
Blender 2.79a: Bug Fixes
Changes from revision rBe8e40b171b to rB4c1bed0a12, inclusive.
Total fixed bugs: 202 (117 from tracker, 85 reported/found by other ways).
Note
Nearly all commits from 2.79 are listed here (over 75% of total), only really technical/non-user affecting ones have been skipped.
|
Objects / Animation / GP
Animation
- Fix T52932: Driver with target of custom property from scene fails to update (rBad834085b7).
- Fix T52835: When driven IK influence change, ik animation have 1 frame delay (rB89de073ea5).
- Fix unreported: Fix missing ID remapping in Action editor callback (rB9f6d5d679e).
- Fix unreported: T50354: Action length calculation added unnecessary padding if some F-Curves only contained a single key (on the last real frame of the action) (rBf887b8b230).
- Fix unreported: Fix: Undo pushes were missing for Add/Remove Driver Variable buttons, and Remove Driver button (rB08e16e0bd1).
Grease Pencil
- Fix unreported: Fix: When transforming GP strokes in "Local" mode, the strokes would get obscured by the transform constraint lines (rB99e4c819f7).
Objects
- Fix T52729: Decimals not showing over 100m or 100 feet (rB5384b2a6e2).
- Fix T52140: Align objects centers using origin for text (rB3a0f199aa7).
Dependency Graph
- Fix T52432: Blender crashes while using Ghost (new depsgraph) (rB2213153c27).
- Fix T52741: Follow track with depth object crashes Blender with new depsgraph (rBd5dbe0c566).
- Fix T53547: Metaballs as dupli objects are not updated with the new Depsgraph (rB8cdda3d2ad).
- Fix unreported: Transform: Enable recursion dependency check for new depsgraph (rBef04aa4a43).
- Fix unreported: Depsgraph: Fix relations for metaballs (rB7103c6ef3b).
Data / Geometry
Armatures
- Fix T53300: Bone Extrude via Ctrl + Click is not done from active bone tail (rB969196069a).
- Fix T53054: Parentless bone + IK crashes (rBc63e08863d).
Curve/Text Editing
- Fix T52860: 3D Text crashes w/ Ctrl Backspace (rBb969f7eb55).
- Fix T53410: 3D Text always recalculated (rB480b0b5dfc).
- Fix T53586: Surfaces collapse when joined (rB1611177ac9).
- Fix unreported: Curves: Fix wrong bitset being checked against CYCLIC bit flag (rB2edc2b4912).
Mesh Editing
- Fix T53145: bevel tool fails when used a second time (rB36f324fc55).
- Fix T53145: bevel tool does not start with amount at zero (rBf1a4e130b3).
- Fix T52723: Reset UV layers failed (rB0641069778).
- Fix T52748: Select shortest face path fails (rB60bfa969e2).
- Fix T52384: Bridge pair result depends on other loops (rB495aa77b53).
- Fix T53131: Incorrect vert-edge angle calculation (rB60e8d86fb1).
- Fix T53441: Inset doesn't start at zero (rB19b27d84ab).
- Fix T53529: Rip crashes w/ wire edge (rB52a5daa404).
- Fix T53343: Custom Normal Data Transfer Crashes when some vertexes have no faces (rBff8c9c5931).
- Fix T53420: Vertex Groups: The "-" button gets a hidden function (rB50ca70b275).
- Fix T52733: Percent mode for Bevel sometimes had nans (rB48079e1f11).
- Fix T52871:
BLI_polyfill_beautify_quad_rotate_calc_ex
was mistakenly considering the state as degenerated (rB9298d99b77). - Fix T52871: beauty fill error (rB9d501d23cb).
- Fix T53143: Knife Crash after Grid Fill (rB4f247ed07a).
- Fix T53713: User remap failed w/ texface images (rB26ffade5c1).
- Fix T52818: Tangent space calculation is really slow for high-density mesh with degenerated topology (rB9a5320aea3).
- Fix T53678: Smart Project UV margin ignores units (rB42e207b599).
- Fix unreported: Fix for inset when accessed from spacebar search (rBdb3e3f9c24).
- Fix unreported: Edit Mesh: click extrude, ensure inverse matrix (rB3e3a27d089).
- Fix unreported: Polyfill Beautify: option to rotate out of degenerate state (rB0834eefae0).
- Fix unreported: BMesh: use less involved check for edge rotation (rB58ab62ed6d).
- Fix unreported: Avoid bias when calculating quad split direction (rB569d2df634).
- Fix unreported: Beauty fill was skipping small faces (rB1b6130533f).
- Fix unreported: Polyfill Beautify: half-edge optimization (rB4a457d4f1e).
- Fix unreported: Use BLI_heap_reinsert for decimate and beautify (rBeaeb0a002e).
- Fix unreported: BMesh: move bridge tools stepping logic into macro (rB02b206780e).
- Fix unreported: Subsurf: Avoid global lock for loops and orig index layers (rB83b0603061).
- Fix unreported: Subsurf: Avoid possible use of partially initialized edge hash (rB72151f3e36).
- Fix unreported: Fix scalability issue in threaded code of Mesh normals computation (rB71e0894e0d).
Modifiers
- Fix T51074: Boolean modifier inverts operation (rBd07011da71).
- Fix T52291: Boolean fails w/ co-linear edged ngons (rB78cc3c828f).
- Fix T52763: Boolean problem with vertex group (rB00d8097510).
- Fix T52823: New Depsgraph - Shrinkwrap crashes blender (rB754630cee4).
- Fix T53007: OpenSubdiv + transparency = artefact/crashes (rBba40d8f331).
- Fix T53398: Surface deform modifier says that convex polygons are concave for big faces (rB4c46f69376).
- Fix unreported: Fix (irc-reported by @sergey) invalid precision value in a float RNA property (rB8e43a9e9cc).
Material / Texture
- Fix T53116: default texture coordinates for volume materials are blank (rB576899b90a).
- Fix T52953: Crash removing material (rB243b961c29).
- Fix T53509: Datablock ID Properties attached to bpy.types.Material are not loaded (rB0c365472b6).
- Fix unreported: Fix logic for pinning textures users from context (rB8f9d9ba14e).
Physics / Simulations / Sculpt / Paint
Particles
- Fix T53552: Unneeded particle cache reset on frame change (rB6f19787e52).
- Fix T52732: Particle system volume grid particles out of volume (rB17c00d222f).
- Fix T53513: Particle size showing in multiple places (rBc70a45027d).
- Fix T53832: Particle weight paint crash (rB5b3538e02a).
- Fix T53823: Particle weight brush crash (rBb6481cbbe5).
- Fix unreported: Fix missing update for particles w/ fluids (rB84361a0709).
Physics / Hair / Simulations
- Fix T53650: remove hard limits on force field size and max distance (rB2a9abc0f5e).
- Fix unreported: Fix error copying smoke modifier uv layer (rB9f032c3867).
- Fix unreported: Depsgraph: Don't make non-dynamic hair dependent on time (rB76032b133c).
Sculpting / Painting
- Fix T53577: Rake sculpt/paint wrong on first step (rB413817a3d2).
- Fix T52537: Dyntopo "detail flood fill" doesn't work in some cases (rB1b8e8326b4).
- Fix T53593: sculpt brush rake spacing bug after recent bugfix (rB4c1bed0a12).
- Fix unreported: Fix brush reset (missing notifier) (rB98dc9072e5).
- Fix unreported: Fix sculpt secondary color missing some brushes (rB6058b651c4).
Image / Video / Render
Image / UV Editing
- Fix T53092: errors reading EXR files with different data/display window (rBf901bf6f47).
- Fix T52739: Crash loading corrupted video files (rB9c39f021ad).
- Fix T52811: At any framerate selected, video exported with 1000fps (rB3163d0e205).
- Fix T52920: Saving Tiff Files type Blender crashes (rBd305c10104).
- Fix T53499: Cannot load DPX files (rBb8bdca8c0a).
- Fix unreported: Fix writing Iris images w/ invalid header (rBacae901a10).
Masking
- Fix T52840: New Depsgraph - Mask editor not working correctly (rB69062cdd8d).
- Fix T52749: New Depsgraph - Render View Mask is not initialized correctly (rB538182511a).
- Fix T53419: Masking "Add" menu is not present in Image editor, but shortcut is (rBc8f95c7829).
Motion Tracking
- Fix T52851: Per-frame traking is broken when sequence doesn't start at frame 1 (rBf0743b56ec).
- Fix T53612: Blender crashes on CleanTracks with 'DELETE_SEGMENTS' and a disabled marker (rBa1d05ac2a1).
- Fix unreported: Tracking: Fix crash when tracking failed (rB350f5c6894).
- Fix unreported: Tracking: Create mesh from selected tracks only (rB333ef6e6f7).
Nodes / Compositor
- Fix T53360: crash with GLSL bump mapping and missing group output node (rBbb89759624).
- Fix T52299: X resolution of 4 causes nodes to collapse (rBcdc35e63bd).
- Fix T53371: Keying Node fails with values above 1 (rB1c7657befb).
- Fix T52113: Compositor doesnt mix unrendered render layers well (rB3182336666).
- Fix T53263: Proposed Blender crashes when rendering with Stabilizer 2D node without movie selected (rBce35151f38).
- Fix T53696: Compositor HSV limits changed (rB528e00dae0).
- Fix T52927: Compositor wrong scale when scale size input is connected to complex node (rB259e9ad00d).
- Fix T47212: Luminance Key not working with HDR and out-of-gamut ranges (rB13973a5bbf).
- Fix unreported: Fix compositor node links getting lost on file load for custom render passes (rB6bd1189e5c).
- Fix unreported: Node selection: Stop operator when mouse selection selected a node (rBbf58ec9265).
- Fix unreported: Compositor: Ensured 16 byte alignment for variables accessed by SSE instructions (rB02bac54fa9).
- Fix unreported: (Nodes) Display image name if any in the Image and Texture Image node title (rB010cf35e7e).
- Fix unreported: Fix old files with changed node socket type not loading correctly (rB79563d2a33).
Render
- Fix T52679: Hole in bake normal (rB759af7f1ee).
- Fix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only (rB6cfc5edb86).
- Fix T53810: Crash removing a scene used in render (rB5ddcad4377).
- Fix unreported: Fix incorrect color management when saving JPG previews for EXR (rB1dbdcfe9a9).
- Fix unreported: Fix leak when rendering OpenGL animations (rBe4dce3b3d7).
Render: Cycles
- Fix T53129: Cycles missing update when changing image auto refresh (rBa6e5558194).
- Fix T53217: GLSL principled BSDF black with zero clearcoat roughness (rBd564beda44).
- Fix T52368: Cycles OSL trace() failing on Windows 32 bit (rB2bc667ec79).
- Fix T53348: Cycles difference between gradient texture on CPU and GPU (rB198fd0be43).
- Fix T53171: lamp specials strength tweak fails with renamed emission nodes (rB5b2d5f9077).
- Fix T52573: Cycles baking artifacts (rBb0c55d5c94).
- Fix T51416: Blender Crashes while moving Sliders (rBaafe528c7d).
- Fix T53048: OSL Volume is broken in Blender 2.79 (rBad7385422e).
- Fix T53559: Auto texture space for text and font is wrong in Cycles (rBe7aad8fd0e).
- Fix T53600: Cycles shader mixing issue with principled BSDF and zero weights (rB836a1ccf72).
- Fix T52801: reload scripts causes Cycles viewport render crash (rBf1ee24a284).
- Fix T53017: Cycles not detecting AMD GPU when there is an NVidia GPU too (rB1f50f0676a).
- Fix T53755: Cycles OpenCL lamp shaders have incorrect normal (rB2ca933f457).
- Fix T53692: OpenCL multi GPU rendering not using all GPUs (rB30a0459f2c).
- Fix T53567: Negative pixel values causing artifacts with denoising (rB824c039230).
- Fix T53012: Shadow catcher creates artifacts on contact area (rBc3237cdc13).
- Fix unreported: OpenVDB: Fix compilation error against OpenVDB 4 (rB0cdfe887b4).
- Fix unreported: Cycles: Fix possible race condition when generating Beckmann table (rBb5c629e604).
- Fix unreported: Fix Cycles bug in RR termination, probability should never be > 1.0 (rBdf1af9b349).
- Fix unreported: CMake: support CUDA 9 toolkit, and automatically disable sm_2x binaries (rBcd9c68f0c5).
- Fix unreported: Fix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness (rB440d647cc1).
- Fix unreported: Fix incorrect MIS with principled BSDF and specular roughness 0 (rB866be3423c).
- Fix unreported: Cycles: Fix possible race condition when initializing devices list (rB93d711ce55).
- Fix unreported: Cycles: Fix wrong shading when some mesh triangle has non-finite coordinate (rB075950ad66).
- Fix unreported: Cycles: Fix compilation error with latest OIIO (rB49f57e5346).
- Fix unreported: Cycles: Fix compilation error with OIIO compiled against system PugiXML (rBb6f3fec259).
- Fix unreported: Cycles: Fix compilation error of standalone application (rB391f7cc406).
- Fix unreported: Cycles: Workaround for performance loss with the CUDA 9.0 SDK (rBb3adce7766).
- Fix unreported: Cycles: Fix difference in image Clip extension method between CPU and GPU (rBa50c381fac).
- Fix unreported: Cycles: Fix crash opening user preferences after adding extra GPU (rBa3616980c6).
- Fix unreported: Cycles: Fix bug in user preferences with factory startup (rB2f5a027b94).
Sequencer
- Fix T52890: Crash unlinking sequencer sound (rBeaba111bd5).
- Fix T53430: Cut at the strip end fails w/ endstill (rB5ab1897de7).
- Fix T52940: VSE Glow Effect Strip on transparent images has no blur (rB3ad84309df).
- Fix T53639: text sequence strips no stamped into render (rB8f7030e5f3).
UI / Spaces / Transform
3D View
- Fix T52959: Local view looses clip range on exit (rB7f6e9c595b).
- Fix T53850: Lock to Cursor breaks 3D manipulators (rBb90f3928a3).
- Fix unreported: Fix ruler access from search pop-up (rBb0fbe95a1b).
- Fix unreported: 3D View: use shortest angle between quaternions (rB2895cb22a7).
Input (NDOF / 3D Mouse)
- Fix T52998: disabled menu entries responding to key shortcuts (rB20c96cce86).
- Fix T52861: Keymap editor filter doesn't show shortcuts using "+" (rBca236408f3).
Outliner
- Fix T53342: Outliner 'select hierarchy' broken (rB7153cee305).
Transform
- Fix T53463: Rotation numerical input shows instable behaviour (rB8a9d64b578).
- Fix T53309: Remove default 'Clear loc/rot/scale delta transform' shortcuts (rBc4f8d924e1).
- Fix T52086: Graph editor "normalize" drag errors for integers (rB9f916baa70).
- Fix T53311: transform edge/normal orientation (rB57b11d8b4e).
User Interface
- Fix T52800: fix UI flickering with Mesa on Linux (rBc85a305c09).
- Fix T53630: Effect strips not disFix T52977: playing Input data. Parent bone name disappeared in the UI in pose mode (rB4bc89d815c).
- Fix unreported: Fix failure in our UI code that could allow search button without search callbacks, leading to crash (rBe8e40b171b).
- Fix unreported: Add some security checks against future bad float UIprecision values (rB7e4be7d348).
- Fix unreported: UI: avoid int cast before clamping number input (rBa437b9bbbe).
- Fix unreported: UI: fullstop at end of tooltips (rB4c3e2518c8).
- Fix unreported: Fix incorrect allocation size (rB6b2d1f63db).
Game Engine
- Fix unreported: Fix BGE sound actuator property access (rBd2d207773e).
System / Misc
Collada
- Fix T53322: Collada export crash w/ shape keys (rB869e4a3420).
- Fix T53230: avoid Nullpointer problems in Collada Exporter (rBeaf14b1ebf).
- Fix T52831: removed enforcement of matrix decomposition when animations are exported (rBa123dafdc0).
File I/O
- Fix T52816: regression can't open file in 2.79 (crash) (rBa4116673c7).
- Fix T53002: Batch-Generate Previews generate empty or none image for large objects (rB47a388b2a9).
- Fix T52514: don't clear filename when dropping directory path in file browser (rB625b2f5dab).
- Fix T53250: Crash when linking/appending a scene to a blend when another linked scene in this blend is currently open/active (rB06df30a415).
- Fix T53572: Alembic imports UV maps incorrectly (rB0f841e24b0).
- Fix unreported: Alembic import: fixed mesh corruption when changing topology (rBbae796f0d5).
Other
- Fix T53274: Saving template prefs overwrites default prefs (rB38fdfe757d).
- Fix T53637: Keymap from app-template ignored (rB8c484d0bda).
- Fix unreported: Fix potential string buffer overruns (rB30f53d56b6).
- Fix unreported: Fix build with OSL 1.9.x, automatically aligns to 16 bytes now (rBf968268c1e).
- Fix unreported: WM: minor correction to user-pref writing (rB75aec5eeaa).
- Fix unreported: WM: don't load preferences on 'File -> New' (rB571e801b27).
- Fix unreported: WM: load UI for new file, even when pref disabled (rB9f0ebb0941).
- Fix unreported: Fix MSVSC2017 error (rB405874bd79).
- Fix unreported: Fix SGI foramt reader CVE-2017-2901 (rB7b8b621c1d).
- Fix unreported: Memory: add MEM_malloc_arrayN() function to protect against overflow (rBa972729895).
- Fix unreported: Fix buffer overflows in TIFF, PNG, IRIS, DPX, HDR and AVI loading (rB16718fe4ea).
- Fix unreported: Fix buffer overflow vulernability in thumbnail file reading (rB04c5131281).
- Fix unreported: Fix buffer overflow vulnerabilities in mesh code (rB9287434fa1).
- Fix unreported: Fix buffer overflow vulnerability in curve, font, particles code (rB8dbd5ea4c8).
- Fix unreported: Fix manual lookups (data is now lowercase) (rBcae8c68ca6).
Python
- Fix T53273: render bake settings properties not showing correct Python path (rB825aecaee3).
- Fix T52442: bl_app_templates_system not working (rBd89353159f).
- Fix T53294: bpy.ops.image.open crash (rB8ea3f6438d).
- Fix T53191: Python API Reference link wrong in splash screen (rB5f2307d1a7).
- Fix T52982: Join operator with context override crashes Blender 2.79 (rB09c387269a).
- Fix T53772: Presets don't support colons (rB91ce295796).
- Fix unreported: Fix bpy.utils.resource_path('SYSTEM') output (rB21ecdacdf1).
- Fix unreported: Fix setting the operator name in Py operator API (rB8c9bebfe28).
- Fix unreported: Docs: add note for bmesh face_split_edgenet (rBa253b1b7bc).
- Fix unreported: Fix edge-split bmesh operator giving empty result (rBce6e30b3dc).
- Fix unreported: Fix BMesh PyAPI internal flag clearing logic (rB6639350f92).
- Fix unreported: Docs: clarify return value for BVH API (rB0c456eb90a).
- Fix unreported: bl_app_override: support empty UI layout items (rB6d640504e8).
- Fix unreported: Fix bad 'poll' prop callback API doc (rB3193045c59).
- Fix unreported: Fix background_job template (rB38357cd004).
- Fix unreported: Fix bmesh.utils.face_join arg parsing (rB20cccb1561).
System
- Fix T53004: XWayland ignores cursor-warp calls (rB1ab828d4bb).
- Fix T53068: AMD Threadripper not working well with Blender (rBdfed7c48ac).
- Fix unreported: GPU: Fix memory corruption in GPU_debug on GTX1080 (rB3a1ade22e5).
- Fix unreported: Task scheduler: Start with suspended pool to avoid threading overhead on push (rB8553449cf2).