Dev:Ref/Release Notes/2.78/Bug Fixes
< Dev:Ref | Release Notes | 2.78
目次
Blender 2.78: Bug Fixes
Changes from revision 3075328c56 to ad400006d3, inclusive (master branch).
[RC2] Changes from revision 894a4f5230 to 9d70344620, inclusive (blender-v2.78-release branch).
[R] Changes from revision fb85484e6c to 0b13b7adef, inclusive (blender-v2.78-release branch).
[a] Changes from revision bdbf608941 to e8299c8100, inclusive (blender-v2.78-release branch).
Total fixed bugs: 600 (329 from tracker, 271 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 T47896: Scripted Expression string length limit is too short for some autogenerated expressions (rB322f86d6b3).
- Fix T42148: Copying/Pasting FModifiers copies to all selected FCurves, not just active one (rB344c17f439).
- Fix T48230: Home key when only one keyframe makes the DopeSheet acting weird (rBa2779a4606).
- Fix T48223: 3D View not refresh after changing Blending mode in NLA (rBc41b2bd7c6).
- Fix T48211: Modifying an F-Curve modifier property is not updating the 3D window (rB98babfa2b8).
- Fix T48529: NLA : viewport not updated after Track muted/unmuted (rB362bd116d9).
- Fix T48552: Ctrl-D to add drivers shows disabled menu items (rB4f730b4708).
- Fix T48734: Partial (rBf4e492ad71).
- Fix T48747: Stuck in edit mode after selecting another object in the animation editors (rB7793d1d26f).
- Fix T48397: Can not bake tweaked NLA (rBf283aa61c5).
- [a] Fix T49629: Graph editor normalize function doesn't work on f-curves with a constant key value (rB8ebc7565e7).
- [a] Fix T49571: 2d stabilize keys not visible in the Graph Editor and Dope Sheet (rBd1f5c0fe48).
- Fix unreported: Fix: "pchan_name" field in SDNA for names of bone targets for drivers was too short (rB6aeb1f7f56).
- Fix unreported: Fix memory leak when calling new driver eyedropper (rB60534ee56b).
- Fix unreported: Fix memory leak when assigning driver (rB90c19c61d4).
- Fix unreported: NLA Copy/Paste Modifiers: Apply similar fixes as those done in Graph Editor (rBc97b0b14e3).
- Fix unreported: Fix (unreported) crash when listing available fmodifier types (rBf69b364b88).
- Fix unreported: Fix: "Whole Character" Keying Set should not include Location on bones with "connected" joint (rB1139e51be6).
- Fix unreported: Fix: Flip logic order for autokeying checking to cope with files where the flags have been set incorrectly (rBdf76d60267).
- Fix unreported: Fix: Apply Scale to Delta Scale was doubling the effect (rB1b45c52734).
- [R] Fix unreported: Fix non-finite normalization factor in certain cases (rB22b39901e3).
Constraints
- Fix T48234: Glitch w/ action constraints sharing an action (rBc6cc599311).
Grease Pencil
- Fix T47833: View-aligned GPencil strokes move in crazyspace when grabbed (rBc87e65542c).
- Fix T48395: Grease Pencil, pressing Ekey to sculpt don't work for left click configurations (rBe3218ded41).
- [R] Fix T49441: Grease Pencil - pie menu - brush name field crashes blender (rB4ed7fb581a).
- [a] Fix T49622: Grease pencil not rendering out of VSE (rB9d4e3b0e63).
- Fix unreported: D1705: Fix Grease Pencil Fill for Concave Shapes (rB1d5c71bca7).
- Fix unreported: Fix: Lasso select for Grease Pencil doesn't work in the Nodes Editor (rBc4a5c26a59).
- Fix unreported: Fix: Toggling "lock layer" for GPencil layers in the dopesheet didn't update the layers UI (rBd6fd6d18d7).
- Fix unreported: Fixes for GPencil Copy and Paste (rB3ce3163379).
- [RC2] Fix unreported: Fix: GPencil drawing sessions now respect limits for maximum undo steps (rB929701931d).
- [R] Fix unreported: Fix: Grease Pencil sculpting crashes when sculpting on layers without any strokes (rB213e9aeb8c).
- [a] Fix unreported: Fix: Grease Pencil palettes were missing a RNA path callback (rB0b734f0b59).
Objects
- Fix T49224: Crash due to dangling value in 'Object.proxy_from' pointer (rB159ac3f638).
- Fix unreported: Fix for string buffer overflow in DepsNode identifiers (rB8dec4a0e79).
- Fix unreported: Fix select grouped parent, extend option was ignored (rBe56aa5d788).
Dependency Graph
- Fix T47734: Rest Position is not working with new Deps (rB31731bc834).
- Fix T48186: Grease Pencil Smooth brush doesn't work properly - "erase" the stroke thickness (rB2aafadd4ac).
- Fix T47715: EXCEPTION_ACCESS_VIOLATION crash when removing modifiers or rendering (rB94a6019a7b).
- Fix T48434: Missing meta support in new depsgraph (rB6cf7cc3393).
- Fix T48582: Rigidbody simulation issue with new depsgraph (rB122c59fba4).
- Fix T48734: Driver not updating when using Single From Driver within same object (rB029de800a4).
- Fix unreported: Fix for missing pose bone hash in the new dependency graph (rBa10b2fefab).
- Fix unreported: Fix for O(N^2) runtime tagging in the new depsgraph (rBaaf5ee73f0).
- Fix unreported: Depsgraph: Fix rest pose still using bone constraints (rB41a6829021).
- Fix unreported: Depsgraph: Fix wrong layers flush form children to parent (rB673fabbb64).
- Fix unreported: Depsgraph: Fix missing updates when modifying armature (rB334d823b2b).
- Fix unreported: Depsgraph: Fix shape key nodes trying to be added multiple times (rB0f457a3f8d).
- Fix unreported: Depsgraph: Fix crash in Weight VG modifier (rBbbe33ecc88).
- Fix unreported: Fix ID types DAG update tagging (rBb745a2401b).
- Fix unreported: Fix depsgraph to compute more accurate links for collision & force (rB9368bdab01).
- [a] Fix unreported: Fix export image generated by export UV layout (rB3bf9cbe7a2).
Data / Geometry
Armatures
- Fix T47723: Custom shape not copied w/ edit-bone (rB1f386cce5f).
- Fix T48203: Pose-Mode overrides Alt-RMB menu select (rBbd40ded9f6).
- Fix T48425: Armature Symmetrize is flipping Custom Shape parameter (rB20714889bf).
- Fix T48476: 'Recalculate Bone to Cursor' fails (rBe21af38f69).
- Fix T48679: Bone transform only alters between translation and rotation (rB899947c89e).
- Fix T49148: Blender Crash With B select on Skeleton Sketching (rB0ca4e39424).
- [RC2] Fix T49323: Ineffective bone roll calculation with low rig scale (rB50452f5b67).
- Fix unreported: Fix minor glitch w/ edit-bone center (rB95448e851b).
- Fix unreported: Fix/Workaround non-uniform scaled bones failing w/ IK solver (rBa92fc348f4).
Curve/Text Editing
- Fix T48290: Hook fails after deleting geometry (rB6d0cae56e8).
- Fix T48723: Curve bevel creates invalid geometry (rB05a60aaa07).
- Fix unreported: Fix curve add-vertex w/ 2D curves (rB3de9b2ca74).
- Fix unreported: Fix curve snap to surface w/ offset & taper (rBf4ecd24f96).
- Fix unreported: Fix crash fitting single point curve (rBd60acd0e94).
Mesh Editing
- Fix T48082: Unwrap overwrites face selection (rB90271e7ff1).
- Fix T47443: Circle & UV Sphere aren't aligned (rB5231b049d7).
- Fix T47998: Limited dissolve fails /w holes (rB12b0c03e49).
- Fix T48085: Select linked w/ seam delimit gives random results (rB935998312c).
- Fix T48325: Data transfer modifier vertex group selector doesn't work with freestyle data (rB4e4ff72d13).
- Fix T48356: Bridge tool creates self-intersecting loop (rB304501193b).
- Fix T48372: missing OS X trackpad scroll support for increasing loop cut / bevel segments (rB5fde5616e0).
- Fix T48387: Mirror weights keeps groups assigned (rBc1e4aaa289).
- Fix T48413: editmesh intersect tool crash (rB86b509229f).
- Fix T47257: bevel crash when there are internal faces (rB7928030eff).
- Fix T48616: Auto-merge selects extra edges (rB1883dbd8c3).
- Fix T48154: Decimate topology changes with scale (rB51cb4ea2cf).
- Fix T48667: Bisect-fill crash (rBbcde045b32).
- Fix T48683: Knife cut creates hole (rBa170607578).
- Fix T48707: Edit-mesh intersect crash (rBd9a01a1d04).
- Fix T48716: Knife cut creates inverted normals (rB73a9c56607).
- Fix T48755: Crash UV unwrapping (rB20f634cfc2).
- Fix T48877: Lightmap Pack fails w/ 1-3 faces (rB6533d72056).
- Fix T48926: Subdivide edge-ring crash (rB192df299d9).
- Fix T48962: Edge-slide, random edge switch order (rBcba8e03672).
- Fix T48986: Incorrect normals or tangents when using custom split normals (rB2f5db2e45b).
- [RC2] Fix T49296: assert failure in Bevel code (rB90f920c138).
- [R] Fix T49384: crash in tangent space calculation with NaN mesh vertices (rB8e6aaa08c2).
- [a] Fix T49471: Vertex Connect randomly broken (rB949b23d29b).
- [a] Fix T49478: triangulate of face hangs Blender (rB08e4846540).
- Fix unreported: Fix modal bevel OP immediately stopping when called using enter key from search menu (rB4509559c13).
- Fix unreported: Fix error in BM_face_exists_overlap_subset (rBe30f0427a5).
- Fix unreported: Fix error bridging edge loops flipping (rB86abddc96a).
- Fix unreported: Fix weight-mirror reporting invalid failed mirror verts (rB299a25cb35).
- Fix unreported: BMesh: correct fix for face-join removing attached faces (rB4a135ad2b7).
- Fix unreported: Fix Cube generated UV's rotated incorrectly (rBb9996a3cc3).
- Fix unreported: Fix wrong vertex colors in edit mode (rB9ed4233d9d).
- Fix unreported: Fix bug where corner boundary was straight when it should curve (rB543c64ef74).
- Fix unreported: Fix error splitting convex faces (rB9285bbe484).
- Fix unreported: Fix Bevel crashes T49088 and T48858 (rBe3b5aa9bb1).
- Fix unreported: Fix for Bevel segments bug T49183; but doesn't fix whole report yet (rB8f215d9b52).
- [RC2] Fix unreported: fix: not initialised variable can crash blender (related to modifiers with cage editing enabled) (rB91705ad477).
- [a] Fix unreported: Fix assert in the wrong place, should be moved earlier to do anything (rB8030c4832a).
Modifiers
- Fix T42536: Normals modifier: Generated normals can be opposed to face one, needs winding flipping in this case (rBe3841c91f9).
- Fix T48088: Reproducible crash: Edges + Array Mod + Hair Particles (rBc1d1c1dc6b).
- Fix T48084: Solidify uses alternate quad-direction (rBe5a2790ecb).
- Fix T48263: Armature modifier crash w/ non-armature objects (rBe76f94e0fb).
- Fix T48176: Shrinkwrap crashes when multiple objects uses same target (rB680b135ec1).
- Fix T47737: Lattice crashes w/ smooth modifier (rB7a8bd2eaea).
- Fix T48415: Segfault on opening .blend in which a 'surface' force object was saved in Edit mode (rBb1704d18a1).
- Fix T48666: Segfault on boolean operation when exiting edit mode of instanced operand (rB158679c9cc).
- Fix T49105: Array modifier displayed in Edit mode crashes on selection, with End Cap enabled (rB62e3849f40).
- [a] Fix T49464: Data Transfer modifier slows down redraw of window (rBff27b58b4c).
- [a] Fix T49595: bpy - negative skin_vertices radius crashes Blender (rB02eec191fb).
- Fix unreported: Fix missing weight invert w/ shrink-wrap modifier (rB95983baa09).
- Fix unreported: Fix (unreported) EditNormal modifier: broken 'flip poly' feature (rBf08018f928).
- Fix unreported: OpenSubdiv: Fix wrong shading in BI texture mode (rBeac9d2d430).
- Fix unreported: OpenSubdiv: Fix missing support of flat shading in textured viewport (rBc967a381fa).
- Fix unreported: OpenSubdiv: Fix opensubdiv option obscuring the interface (rB1ea410c559).
- Fix unreported: OpenSubdiv: Fix missing object ORCO when Subsurf uses OpenSubdiv but disabled fore viewport (rB9e39488fa6).
- [RC2] Fix unreported: OpenSubdiv: Fix missing ORCO when enabling OSD but having dependency to the geometry (rB29f7a4abbd).
- [RC2] Fix unreported: Fix OpenSubdiv related buffer overrun with multiple FVar channels (rBf6fb072ab2).
- [a] Fix unreported: Normal edit modifier: Fix relation builder for the new dependency graph (rB106ff0df99).
Material / Texture
- [a] Fix T49548: Entering Cycles Rendered Viewport Unlinks Material from Objects (rB4640bf890e).
- [a] Fix T49827: L Crash linking material while in Material viewport shading mode (rB452d43b1c8).
- Fix unreported: Fix copy-materials resetting objects material indices (rB5ef1821a0f).
- [a] Fix unreported: Fix mistake in BKE_mesh_new_from_object handling of materials in MetaBall case (rB602b2dbd8c).
Physics / Simulations / Sculpt / Paint
Particles
- Fix T47750: Edited hair: disconnect (and connect!) operator do not support redo (rBa078fe3539).
- Fix T47983: Take II: Particles - Emit from Verts emits double on one vert (rB950acb0ced).
- Fix T48575: Particle crash using 'Parting' setting (rB528539ef59).
- Fix T48991: some particles emitted at a distance from object (rB4067ab38ab).
- Fix T26658: particles stopped or bounced by 100% permeability colliders (rB277b1d76ff).
- [RC2] Fix T49273: Crash during access to dupli weights at launch time (rB4929de9df7).
- [RC2] Fix T49283: Crash in BKE_ptcache_make_particle_key (rBfaec666bbe).
- [a] Fix T49460: Particle group instance 'Use Count' value gets reset on file-load (rB8aa04160ba).
- [a] Fix T49608: runtime-only particle's boid->ground Object pointer was left dangling to invalid value in read code (rB29fdcbbf9f).
- [a] Fix T49738: Hair Add Brush doesn't work (rB50751d62e9).
- Fix unreported: Fix related to T47750: Particle disconnect operator: 'all hair' disabled would not work correctly after first op execution (rB681becb359).
- [R] Fix unreported: Fix crash in some cases when deleting particle systems (rB7b748e9478).
- [a] Fix unreported: Ammend torB00dc0666b3fe: forgot to fix boid->ground of first particle (rB7ab972fd63).
Physics / Hair / Simulations
- Fix T48236: OpenVDB smoke cache glitches out with smokeless flames (rBa9729e6d75).
- Fix T48487: Physics cache names allow (back)slashes, which breaks its handling (rBaf4a04eae0).
- Fix T48061: Crash with adaptive domain and cases when there's no smoke (rBd7bd64df5d).
- Fix T47591: Smoke keeps both .bphys and .vdb cache files (rBc6398a525d).
- Fix T43782: smoke simulation problems with multiple touching colliders (rBae9e9700c2).
- Fix T43220: T47551: collider scaling or rotation causes smoke to explode (rBf593333099).
- Fix T49004: and motion blur of cloth, softbody, etc past the end frame (rB1fe9d671cf).
- [RC2] Fix T49251: moving smoke domain with additional resolution causes crash (rB802d253a46).
- [a] Fix T49461: Dynamic paint wetmap flickers (rBa88af3e576).
- Fix unreported: Cloth: Fix the shrink feature to be controlled by the sewing spring flag (rB8d22a8afa0).
- Fix unreported: Cloth: Fix shrinking to properly respond to animated min/max and weight (rB204f55c189).
- Fix unreported: Viewport pans and zooms very slowly inside smoke domains (rBf1040d7d94).
- Fix unreported: Fix cloth stability when in perfect rest shape (rBe623d6b223).
- Fix unreported: Force Fields: Fix Texture with both Use Coordinates and 2D enabled (rB7ecc159f37).
- Fix unreported: Fix crash in OpenVDB highres smoke cache when seeking to frame 0 (rB0e5e53c651).
Sculpting / Painting
- Fix T48151: Brush texture overlay won't refresh automatically in UV editor when changed in buttons window (rB10320891f0).
- Fix T48202: Project paint hangs on UV's w/ sharp corners (rB3ac2028df0).
- Fix T48259: Vertex painting doesn't trigger refresh of cycles rendered viewport (rB2942a492f4).
- Fix T48373: Crash when using dynamic paint with brush material (rB0411cfea9d).
- Fix T48388: Undo history sculpt mode not visible (rBd8cf14fa67).
- Fix T47637: Multiple multires objects in Sculpt mode make blender crash (rB68d1348ca2).
- Fix T48456: 2x pixel size clamps min brush size (rBc5b2f12b36).
- Fix T48897: Flatten brush fails on first stroke (rB690063edb9).
- Fix T48838: Tiling sculpt problem with custom brush (rBf86aa6a879).
- [RC2] Fix T49220: Vertex paint doesn't work with OpenSubdiv (rBf496a34700).
- Fix unreported: Curve draw fix w/ surface offset + only-first enabled (rB34c99fa30a).
- Fix unreported: Dynapaint: fix use of normal normalization in dynamicPaint_generateBakeData() (rB4b810127ba).
- Fix unreported: Dynamicpaint: fix (unreported) missing progress bar in early baking stage (rB951db20862).
- Fix unreported: Fix sculpting high poly meshes (rB6ea43f9aca).
- Fix unreported: Dyntopo: fix lop-sided edge collapse (rBc58ae20f6c).
Image / Video / Render
Image / UV Editing
- Fix T48086: Smart UV Project fails w/ small faces (rB4ee5ba41bb).
- Fix T48169: 1 pixel offset painting 2D textures (rBc2f28864d6).
- Fix T48885: Wheel in image space changes wrong window (rBa99dbb9aa0).
- Fix T49139: Memory leak in UV image editor related to Undo (and possibly Waveform and Vectorscope) (rBa80977cd21).
- Fix T49222: Image Save settings are overridden by the File Save Screen ones (rB8b2a450520).
- [R] Fix T49386: Blender crashes when told to load an OCIO LUT that does not exist (rBea7d500b6d).
- Fix unreported: Fix (unreported) bad 'NULL freeing' with placeholder images (rB461604c0d5).
- Fix unreported: Image Paint: fix for calls to GPU_free_image while painting (rB8c3c669c2d).
- Fix unreported: Fix crash adding byte color grid images (rB7efdee7517).
- Fix unreported: Fix missing release w/ mouse wheel over layer menu (rBde0f371528).
Masking
- Fix T48282: Newly added mask points don't follow parent (rB6483b9cb07).
- Fix T49128: Ghost of Previous Mask appears in Double Edge Mask (rB389b4feec1).
- Fix unreported: Fix image-space mask-transform crash w/o an image (rB38442ae2dc).
- Fix unreported: Fix mask active-point being lost on load/undo (rBd74957d38c).
Movie Clip Editor
- Fix T47577: Movie clip uses too much memory with still image sequences (rB647a4ea2f7).
- Fix T48902: MCE Dopesheet does not respect Left Click select (rB01e3141ce6).
- Fix T48950: Movie Clip mode segfaults (rB3d8c2e25a3).
- Fix T49181: Movie clip animation lost when invoking action which reloads the clip (rB09dc8a7954).
- Fix unreported: Tracking: Fix possible cases when tracker will try tracking failed tracks (rB2977dcf2f7).
- Fix unreported: Tracking: Fix bug when tracker will keep trying tracking past the footage (rB9d0cbbe1dd).
Nodes / Compositor
- Fix T47610: Texture node in compositing nodes does not update (rB9c183f60e1).
- Fix T47729: Linking node sockets using shortcut fails (rB2f3e39869a).
- Fix T47870: Missing viewport update when material output is inside of the group (rB2103e2112c).
- Fix T47898: Error adding mask node with "Add Mask Node" operator (rB8a9dd6f6fb).
- Fix T48589: Compositor Backdrop crashes Blender (rBbf54dcc3c9).
- Fix T48662: Blender crash using node groups connected with displacement output in some situations (rBca01fe58e1).
- Fix T48844: Nodetrees of appended materials/textures/etc. were not correctly made local (rB39dee8a201).
- Fix T48760: Changing Renderlayer Compositor node Layer does not update enabled outputs until script is finished (rBae881ddf43).
- Fix T47520: Compositor Node "Filter" Outputs clear image (rB3c70c4f970).
- Fix T49082: Intermediate update call when making links can change group socket layout (rBc395d044fc).
- Fix T49086: UV Along Stroke can be set as vector input for environment texture (rB47e08ee924).
- Fix T49130: "Inner Edge" / "Buffer Edge" options in the Double Edge Mask are wired to the wrong settings (rB262adf7d91).
- [a] Fix T49636: material draw mode crash with displacement and missing group input node (rBc9b5253cfc).
- [a] Fix T49789: Compositor mix node interpolation bug (rBe1cf002ee6).
- Fix unreported: Fix missing viewport update when tree output is in a node (rB42824f4403).
- Fix unreported: Compositor: Fix image and render layer always extending edges (rB78c3a5d00f).
- Fix unreported: Fix crash (segfault) in node editor (rB57eb8539fc).
- Fix unreported: Fix for node tree ID tagging in new depsgraph (rB18e5e2fa1a).
- Fix unreported: Fix single threaded compositor define (rB1bb145e023).
- Fix unreported: Fix crash w/ auto-insert offset (rB14995c5617).
Render
- Fix T48002: Wrong behavior with "RGB to Intensity" in Image textures (rB2f08d5f761).
- Fix T47992: Stereo 3D Anaglyph rendered Images saved too light (rBbb74e0774c).
- Fix T47424: Blender Internal material node 'mapping' not showing results of animation (rBbff15770a9).
- Fix T48262: Crash when trying to render a scene without camera (rB8c2cec937b).
- Fix T48466: Multiple passes starting with 'Diffuse' in EXR file breaks its loading in Blender (rB6befc76265).
- Fix T48566: Render-border minor offset issue (rBc4b23a57a9).
- Fix T48799: Particles set as objects cast wrong ray shadows in BI (rB3b7bce42d7).
- Fix T48818: Objects with alpha maps cast wrong ray shadows in BI (rB51b274a6be).
- Fix T49060: crashes during render with no apparent reason (rB43bb8f12f4).
- Fix T49140: Noise and jitter present at some areas when using ambient oclusion in Blender internal renderer (rBa853367fbf).
- [a] Fix T49523: very slow normal map tangent computation for rendering in 2.78 (rB0d1bc587fa).
- [a] Fix T49609: Point density textures: vertex colors are not properly averaged in BI (rB880ebfff58).
- Fix unreported: BI: fix counting of tangents, that was reset during recursion of init_render_nodetree (rBd0de2733d5).
- Fix unreported: Fix input for Texture node (envmap+world_space_shading) (rB4aaf5baccf).
- Fix unreported: Fix crash closing Blender while in rendered local view (rBc05363e889).
- [RC2] Fix unreported: Fix own mistake in recentrB8b2a45052093, broke saving render results as images in some cases (rBa2e08ef997).
Render: Cycles
- Fix T47856: Cycles problem when running from multi-byte path (rB21f31e6054).
- Fix T47869: OpenColorIO Error with unicode path to config file under Windows (rBab4307aa08).
- Fix T48103: Wrong renders on AMD OpenCL when Light Falloff node is used (rB45a089c138).
- Fix T47813: Cycles Standalone not respecting integrator sample_clamp_direct (rB9604db7650).
- Fix T48139: Checker texture strange behavior in cycles (rB3165e8740b).
- Fix T47812: GPU renders have warmer colors than CPU renders (rB4cdd6b9bdd).
- Fix T48162: GPU render gives wrong results in certain volume setups (rBb9d9d93ff9).
- Fix T47794: Point density sometime seems stretched when rendered on GPU (rBe50d229273).
- Fix T48216: Cycles light fallof node gives black emission in baking (rB23a9fede69).
- Fix T48301: Cycles incorrect render with CMJ and viewport samples 0 (rB636195e402).
- Fix T48298: Cycles World environment Texture node, movie doesn't update frame (rB3e32f8e601).
- Fix T48346: Transparent shadows do not work for instanced objects (rB980f3c3693).
- Fix T48377: Cycles crash removing float image texture node during viewport render (rBe362b04c43).
- Fix T48421: AO pass broken, only works when AO in cycles is enabled (rB8b92d728ae).
- Fix T47727: Weird bake results with non integer color values (rBf74c7fcca2).
- Fix T48334: Cycles standalone xml import of uv coordinates (rB6894bb0555).
- Fix T48486: Not enough precision in Volume Sampling Step Size input (rBe1dd83b399).
- Fix T48514: Cycles toon glossy BSDF not respecting reflective caustics option (rBf2ba13964d).
- Fix T48533: camera node view vector wrong for Cycles GLSL (rB739bf147a9).
- Fix T48553: Cycles GLSL Box projection produces strong artifacts (rBea8a7397e4).
- Fix T48556: Missing transparent shadows on AMD OpenCL (rBa2aa44370b).
- Fix T46207: Slow OpenCL GPU bake and blown out baking Cycles render (rBd2bb0e660b).
- Fix T48587: constant fold should only be done for Mix Type (rB234801c8dc).
- Fix T48580: path / branched path UI grayed out with OpenCL device that is not used (rB04bcaf07dc).
- Fix T48550: Imperfections when Bake displacement map to plane if camera is not in front (rBfd7068ee28).
- Fix T48571: Cycles/GPU - A lot of fireflies on SSS+Volume (rB14f9a5aa1d).
- Fix T48613: Bump mapping in cycles is not shown on the viewport when the material use node groups (rB6d111a233c).
- Fix T46492: GGX distribution produces black pixels (rB7ac126e728).
- Fix T48691: Cycles - OpenCL - HDR Image mapping does not match CUDA rendering (rB29ce3dfeb6).
- Fix T48698: Rays from SSS act as diffuse for normal objects but have an undefined type for lamp objects (rB028ba31903).
- Fix T48658: Cycles render & render preview corrupts particles (rB29448bd99b).
- Fix T48824: Crash when having too many ray-to-volume intersections (rBea32a03801).
- Fix T48860: Cycles SSS artifacts with spatially split BVH (rB9946cca146).
- Fix T48848: Cycles - Camera Culling - Camera Culling removes objects which are still in frame (rBbbc1507871).
- Fix T48898: shaders are removed from metaballs on cycles render (rB1270ab91be).
- Fix T48908: gray out Cycles motion vector pass if motion blur is enabled, doesn't work then (rB97ef8777fc).
- Fix T45936: invalid cycles motion blur for particle rotation and children (rBc1fd97f15d).
- Fix T48790: Cycles render bug with zero strength lights (rBb645e7081d).
- Fix T48913: cycles viewport render stuck in loop due to non-unique dupli ID (rBc0161a1bab).
- Fix T49078: Cycles tries to render volume from another render layer when camera is in volume (rB29c733e6f2).
- Fix T49187: inconsistent Normal Map node output for backfacing polygons (rBc376878e54).
- Fix T49180: Cycles MIS Map for Animated Environment Texture Movie Doesn't Update on Frame Change (rBb399a6d33f).
- [RC2] Fix T49226: Incorrect Material viewport shading of Cycles Normal Map node in Edit mode for an object with Array modifier (rB98b2411b30).
- [RC2] Fix T49252: Crash when image textures used with true displacement (rB989ca313be).
- [RC2] Fix T49327: Cycles OSL Mode: RGB Curves node only outputs gray scale images (rB5de77bf8dc).
- [RC2] Fix T49290: Specific .blend with hair crashes in MacOS 2.78 RC1 on render (rB290e650590).
- [RC2] Fix T49341: Bad motion blur behavior in Cycles when using Speed effect in Sequencer (rBa37e4d4738).
- [R] Fix T49179: Parts of mesh disappear with adaptive subdivision (rB0960d523a2).
- [R] Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL output (rBfc2b8c9793).
- [R] Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance (rB750650c737).
- [R] Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture file (rB5cb1251222).
- [R] Fix T49310: incorrect Cycles standalone normals with negative scale (rB6d483e20e0).
- [R] Fix T49411: Cycles: Multiscatter GGX with zero roughness when Filter Glossy is enabled (rB2c19ddf4a6).
- [a] Fix T49623: Immediately crash trying to render attached file in Cycles (rBbe254b52dc).
- [a] Fix T49640: Cycles constant folding incorrect for texture coordinates (rB10598c084e).
- [a] Fix T49750: Cycles wrong ray differentials for perspective and stereo cameras (rB4c94e327a2).
- [a] Fix T49818: Crash when rendering with motion blur (rB66ed7d7566).
- Fix unreported: Cycles: Fix too many objects being considered an instance (rB185d002586).
- Fix unreported: Cycles: Fix regular BVH not having proper visibility flags (rBa3d6552514).
- Fix unreported: Cycles: Fix misleading remaining time report when using infinite number of samples in viewport (rBa51e9ece53).
- Fix unreported: Cycles: Fix rare dead-locks on TaskScheduler::exit() (rB3a80d5e1d0).
- Fix unreported: Cycles: Yet another fix for camera in volume (rBb8892cac19).
- Fix unreported: Cycles: Improvements and fixes for the resumable render (rB9b48f2b27c).
- Fix unreported: Fix Cycles GLSL image texture node not respecting color space property (rBc2cdc67375).
- Fix unreported: Fix Cycles external OSL shader not working with relative file paths (rB1422f0dd16).
- Fix unreported: Cycles: Fix hair minimal size doesn't work on GPU and SSE2 only CPUs (rB875df1e2b9).
- Fix unreported: Fix Cycles emission node being unnecessarily tagged as spatially varying (rB2cfadecf97).
- Fix unreported: Some fixes for CUDA runtime compile: * When Baking wasn't used we got an error. * On top of Volume Nodes (NODES_FEATURE_VOLUME), we now also check if we need volume sampling code, so we can disable that as well and save some further compilation time (rB4422b3f919).
- Fix unreported: Cycles: Fix two small memory leaks and deduplicate table freeing (rBcbaa25eb88).
- Fix unreported: Cycles: hide dying/newborn particles with broken motion blur traces (rB1f19fba566).
- Fix unreported: Fix CUDA MEMCPY condition, it should only copy 3D, 2D or 1D (rB29a17d54da).
- Fix unreported: Cycles: Fix missing volumes support for feature-adaptive viewport render (rB065c052cfb).
- Fix unreported: Cycles: Fix missing feature reported by the Volume node (rBabe98de63c).
- Fix unreported: Fixed a rare case of NaN in Cycles (rB7a35a0f419).
- Fix unreported: Cycles: Fix wrong closure counter in feature adaptive kernel (rB2aa4b6045a).
- Fix unreported: Fix wrong scale of vertex color values when doing border render of Cycles viewport (rB12f86a4e48).
- Fix unreported: Cycles: Fix wrong render results when using multiple OpenCL devices (rBdc5a6a0aed).
- Fix unreported: Cycles: Fix wrong cuda textures limits (rB18b418e8e0).
- Fix unreported: Code refactor: nodify Cycles camera and fix some mistakes in XML node read (rB98ad473324).
- Fix unreported: Cycles: Fix two numerical issues in the volume code (rB654019fa01).
- Fix unreported: Cycles: Fix unhandled enumerator in OSL switch (rB8d8c5a542c).
- Fix unreported: Fix return type in case of single channel half (rB600f7df71b).
- Fix unreported: Fix Cycles RGB and Vector Curves node Fac handling (rB98547e8817).
- Fix unreported: Fix issues with node deduplication in Cycles shader graph (rB81e391a727).
- Fix unreported: Cycles: Fix crash with Environment Texture and OSL (rB73cfbb0ab9).
- Fix unreported: Cycles: Fix the Convert Node type registration (rB9bce807d0b).
- Fix unreported: Cycles: Fix corner case of human readable number returning empty string (rB4a641e3cbc).
- Fix unreported: Fix Cycles OpenCL not taking Extend and Clip extension types into account (rB5c249fac9a).
- Fix unreported: Cycles: Fix failed assert with isotropic Ashikhmin-Shirley distribution in the Glossy node (rBbb8bfdd4b6).
- Fix unreported: Cycles: Fix wrong termination criteria in intersect_all functions (rB3637cbbcf8).
- Fix unreported: Cycles: Fix three numerical issues in the fresnel, normal map and Beckmann code (rBd9281a6332).
- Fix unreported: Cycles: Fix rays parallel to the surface in the triangle refine and MultiGGX code (rBd9cc3ea2c6).
- Fix unreported: Cycles: Fix wrong order of light manager update tag (rB9f18e3acd6).
- Fix unreported: Cycles: Fix missing mesh flags update when tweaking shaders (rBdf00529648).
- Fix unreported: Cycles: Fix difference in Ashikhmin Shirley shader between CPU and GPU (rBd834759423).
- Fix unreported: Fix Cycles OSL hair BSDF inconsistencies with SVM (rBe0c7aaf5ad).
- Fix unreported: Cycles: Fix wrong projection coordinates for points behind the camera (rBceb03a4d32).
- Fix unreported: Fix Cycles OpenCL address space compile error with amdgpu-pro drivers on Linux (rBc937a42c61).
- Fix unreported: Fix Cycles OpenCL not always allocating enough space for closures (rBf4bcc97729).
- Fix unreported: Fix Cycles OpenCL compile error on Windows (rBb2e16c5700).
- Fix unreported: Fix python error when OSL file has wrong extension (rB2ce9bab8ce).
- [RC2] Fix unreported: Cycles: Fix unreported - Missing node group for the Camera Node (rB2ef4db4077).
- [RC2] Fix unreported: Cycles: Fix OpenCL speed regression introduced with the improved bump mapping (rBe6071056a4).
- [RC2] Fix unreported: Cycles: Fix regular BVH nodes refit (rBfb2a412b56).
- [RC2] Fix unreported: Fix undefined variable on errors in Cycles ctests (rB872065e19e).
- [RC2] Fix unreported: Cycles: Fix bump mapping to use object space when used with true displacement (rB2c1201502d).
- [RC2] Fix unreported: Cycles: Fix shading and crashes resulting from constant folding on displacement (rB293d5db895).
- [RC2] Fix unreported: Cycles: Fix wrong SSS in combination with hair on AVX2 platform (rBb11f073ca0).
- [R] Fix unreported: Cycles: Fix typo that would sometimes result in subsurf modifier being disabled (rBc8c829360b).
- [R] Fix unreported: Cycles: Fix update of subdivision meshes when global dice rates change (rB5ef46c1ef1).
- [R] Fix unreported: Cycles: Fix overflow caused by wrong size calculation in Mesh::add_undisplaced (rB599e560a68).
- [a] Fix unreported: Cycles: Fix typo in shader cancel routines (rB08d21ff582).
- [a] Fix unreported: Fix wrong Cycles GLSL pointiness, still not supported but should be neutral 0.5 (rB4da266f48c).
- [a] Fix unreported: Fix Cycles CUDA performance on CUDA 8.0 (rBfd0dea585c).
- [a] Fix unreported: Cycles: Fix OpenCL split kernel compilation after recent CUDA 8 performance fix (rB117329ae6d).
- [a] Fix unreported: Cycles: Fix use of uninitialized variable in SSS (rBb42e4c3c40).
- [a] Fix unreported: Cycles: Fix uninitialized variable from the previous commit (rBf55221e0a1).
- [a] Fix unreported: Cycles: Fix static initialization order fiasco (rBf0adb875cf).
- [a] Fix unreported: Fix Cycles address space OpenCL error after recent fix (rB759b5fb2a6).
- [a] Fix unreported: Cycles: Fix shadowing variable which also causes use of uninitialized variable (rB21bf863934).
Render: Freestyle
- Fix T48045: Freestyle ID user decrement error (rBd82d9e14e8).
- Fix T48320: Freestyle renders wrong edges of objects which in the other RenderLayer (rBc8e9832be3).
- Fix T48366: Freestyle will unnecessary exclude some linked objects (rBa2a7316d92).
- [R] Fix T49425: Freestyle in viewport keeps updating over and over (rB42f42cbfdc).
- Fix unreported: fix typo in condition (rB6ebce7e948).
- Fix unreported: Freestyle: fix wrong arg order, and cleanup confusing loop (both reported by coverity) (rB7b78532950).
Sequencer
- Fix T47724: VSE crops video if horizontal resolution isn't divisible by 8 (rB7ab2e73494).
- Fix T48600: VSE strip 'side selection' fails in 'Both' case (rB38f07a81b3).
- Fix T48617: VSE: Do not draw backdrop in Seq + Preview mode, only makes sense when no preview is available (rB4df6474f01).
- Fix T48649: VSE meta-strip overlap shuffles recursively (rB424f41ad1c).
- Fix T48753: VSE must restart for international fonts (rB72fc2b6afe).
- Fix T48843: Sequencer crash with many effects (rBf2509e764e).
- Fix T49027: Sequence uses too much memory when rendering scene with lots of movie strips (rB1647d89cf1).
- Fix T48916: Proxy Custom File is broken (rBd5a0ae00d0).
- Fix T49121: VSE and border render incompatible (rB22b913a278).
- [RC2] Fix T41883: Strip keyframes not respected for scenes rendered by other scenes (rBb281df01c7).
- Fix unreported: Fix VSE updating effects within metas (rBeaf894db6d).
- [a] Fix unreported: Fix missing outliner redraw when adding VSE strip (rB00d08c909d).
UI / Spaces / Transform
3D View
- Fix T47754: Meshes glitch on cycling Viewport Shading mode with Linked Groups (rB068ee2cd98).
- Fix T48157: 3D view's depth of field isn't displayed correctly with scene units scale (rB6bc2ba2111).
- Fix T47891: Edges throw shadow in edit mode (rB81a477f4dc).
- Fix T46903: Missing Render Border Menu items (rB48c9208d56).
- Fix T48300: 3D view tools outside the 3d view crash (rBa48d740798).
- Fix T48340: Smooth view cancels previous view action (rB568514c875).
- Fix T47652: Texture shading mode fails to update material colors (rB6276726bc4).
- Fix T48554: Absolute grid snap fails w/ cursor pivot (rBa0e91ef040).
- Fix T48604: Crash on undo due to bad drawing code (rB055001111e).
- Fix T48733: World background fails in 3d-view (rB5181f085eb).
- Fix T48855: Ruler thickness broken in ortho view (rBe68f068682).
- Fix T48663: The Soft Light blend type layer make the color darker in the 3D view (rBe4efa16b00).
- Fix T48829: Memory leak on Blender Exit (rB5f95ffe350).
- Fix T47639: OpenGL render with smoke and fire incorrect when using transparency (rB116bab702e).
- Fix T49201: Mesh with OpenSubdiv subsurf and a texture disappears in Material viewport mode (rB43dcfcb27a).
- Fix T49175: GLSL material crash with environment maps (rB475b43ad4a).
- [a] Fix T49534: 2.78 Wrong texture scaling in material viewport (rB3fb0c1b8e7).
- Fix unreported: Fix broken by D1880 line stipple deactivation (rBa5dcda8ad3).
- Fix unreported: Fix project paint using uninitialized edit-region (rBf5dcb137f1).
- Fix unreported: Fix missing Ignore option for GLSL bump (rB841d008b98).
- Fix unreported: GLSL: Fix magic colors being off (rB0f86a545e7).
- Fix unreported: GLSL: Fix voronoi texture giving different results form rendered (rBda975c59c2).
- Fix unreported: GPU: Fix for glDrawPixels drawing w/ glsl shader (rBf3d33a1a0f).
- Fix unreported: GPU: Fix triple buffer w/ basic glsl shader (rB5bd9e83289).
- Fix unreported: Fix edit-mesh draw not disabling stipple (rB5e063ce6c9).
- Fix unreported: GPU: fix texface image w/ basic-shader (rBb9de44f458).
- Fix unreported: Fix armature stick draw, unpack-alignment was set but never restored (rB69bf7a44aa).
- Fix unreported: Fix glShadeModel being left flat in edit-mode draw (rB617c4d6adb).
- Fix unreported: Fix region_2d_to_origin_3d not working with ortho view (rBe0db647d35).
- Fix unreported: Fix ruler crash using stale snap-context (rBef515822ce).
- Fix unreported: Fix local view editing broken after changing object's layer from non-local view (rBe635f0413d).
- Fix unreported: Bugfix. glDisable with bad enum argument in GPU_texture_unbind (rB151390069a).
- Fix unreported: Fix: Color of frame/selected object indicator in 3D View didn't indicate GPencil keyframes when there was no active object (rB2ac75fe035).
- Fix unreported: Fix missing viewport update changing BI lamp shadow method (rB4ebfb700ba).
- Fix unreported: Fix type mismatch causing the buffer overflow in D810 (rB959b06b3c8).
- [RC2] Fix unreported: Fix glUniform called from glBegin/glEnd blocks (rB3ea30ce1d0).
- [RC2] Fix unreported: Fix cast shadows (material option) in the viewport (rB559e116a36).
- [RC2] Fix unreported: Fix/Workaround T49297: Crash related to custom data draw (Blender with ASAN) (rB00abe6ecf1).
- [a] Fix unreported: Fix missing properties editor update when changing 3D View camera (rB483b4f0567).
- [a] Fix unreported: UPBGE: Fix crash when calling shade_light texture when mtex has no tex (rBf978deddf8).
- [a] Fix unreported: Fix viewport camera gets out of sync in certain cases (rBcdedd082f3).
Outliner
- Fix T48328: Outliner: Armature EditMode: crash when selecting bone of a shared amrature in another object's bone list (rB9151095dbe).
- Fix T48740: User could remap indirect libdata usages from outliner (rBe2c7ee7733).
- Fix T48830: Outliner draw crash, missing NULL check (rBb8f217ef21).
- [RC2] Fix T49336: Outliner allows to edit restrict flags for linked objects (rB4271c1cc71).
- Fix unreported: Fix missing ID_SO sound type in outliner's ID types (rB5d25579602).
Transform
- Fix T47661: cm (centimeter) unit breaks m (meter) unit in Metric (rB9c0de0084b).
- Fix T48697: Brush curve-stroke snaps strangely (rB1abf7dd835).
- Fix T48689: Transform proportional size was not seriously clamped (rB37560e77e8).
- Fix T48839: Selection from pose mode gives wrong snap results (rBafe954e64c).
- Fix T48998: 'header input' of rotation transform was clamped in [-PI, PI[ range (rBfb94f4b884).
- [R] Fix T49375: align rotation with snap target isn't toggleable in edit mode (rB0a97e63246).
User Interface
- Fix T47691: Missing redraw w/ pop-up dialogs (rB19ec1bfa89).
- Fix T47780: Icons don't update in floating panels (rBb7deea029a).
- Fix T47837: Filtering UIList broken with recent master (rB7f03e7cc3c).
- Fix T47868: Check Box shape doesn't scale (rB8238f5b33b).
- Fix T45075: "Error, region type 2 missing in - name:"File", id:5" (rB9adf4cba7d).
- Fix T48171: activating spacebar search menu over text button activates it or shows tooltip (rB667a5ef48e).
- Fix T48198: Missing plus sign to open the tool shelf in text editor (rBdd423a6818).
- Fix T48210: Editing all selected buttons fails to auto-key (rB08be000637).
- Fix T47657: Using template_list() with invoke_props_dialog() (rBbd335f13fe).
- Fix T48426: Use same length for all header message strings (rBb1e2f8be23).
- Fix T48447: Inactive menu items don't grey-out icons (rB19955bd152).
- Fix T48595: UI glitch with driver menu re-opening (rBb0985b393c).
- Fix T48654: outline text visible while renaming (rB3c64696972).
- Fix T48703: Name inconsistency w/ area maximize/fullscreen (rB6fbe6eb033).
- Fix T48802: Unwrap buttons, can't add hotkey in 3DView's UV Unwrap menu (rBb9dbcf406e).
- Fix T48874: Nested pop-up didn't update its parent (rB277cb12395).
- Fix T48813: Custom icon is not drawn on header / addons prefs panel (rBf3f10e4515).
- Fix T47782: popups with wrong size when switching from retina to non-retina on OS X (rB42f6252f2d).
- Fix T49090: color picking draws wrong when using subsurf in material draw mode (rBcf53389425).
- Fix T49150: make new 'operator categories' in search menu i18n-aware (rBfe8b197269).
- Fix T49158: Take II, some more untranslated UI messages (rBde64f66a2f).
- Fix T49158: Untranslatable elements in UI (rB1a1bcad43a).
- [a] Fix T49506: Remove unused File Browser theme settings (rB11120c2981).
- [a] Fix T49631: radial control operators not using DPI properly (rB97bba76e8c).
- [a] Fix T49635: column_flow Layout - last column is too small (rB03f935961a).
- [a] Fix T49646: Switching from large to small image can get stuck zoom at max zoom distance (rBe6d9b15ab3).
- [a] Fix T49601: Material menu length problem (rBdacb53ff71).
- [a] Fix T49746: crash loading user preferences with missing operators (rBa6220f459b).
- Fix unreported: Fix a bunch of temp full-screen glitches (rBe61588c5a5).
- Fix unreported: Py (addons) i18n: fix memleak, enhance msgid lookup (rB0187a5f292).
- Fix unreported: Fix menu aliged to right side of screen in UserPref window (rBe0da0a1492).
- Fix unreported: Fix changing virtual pixelsize having no affect if only main window is open (rBfe7bab1343).
- Fix unreported: Fix text on collapsed node not positioned correctly with high DPI (rB386872b98b).
- Fix unreported: Fix: Make it easier to tell if Color Swatches are greyed out or not (rBc42a796e9f).
- Fix unreported: Fix alpha blending w/ font drawing & byte buffer (rB01cdd22a52).
- Fix unreported: UI: take zoom into account w/ curves widget (rB50d715f970).
- Fix unreported: Fix: Add a hard upper limit for fontsize of Text Strip's text (rBce13a7b609).
- Fix unreported: Fix/Workaround T48560: Color picker V fail w/ user defined RNA (rB1c292c9730).
- Fix unreported: Fix leak using UI_BTYPE_TEXT button w/o a callback (rB664e854af7).
- Fix unreported: UI Font: Fix bad kerning of Thai font (rB07925b6316).
- Fix unreported: Fix: Keyframe click-selection threshold in Dopesheet was still hardcoded to 7px (rB7f03c9de7e).
- Fix unreported: Fix (unreported) ED_region_tag_redraw_partial() could override a previously defined partial redraw, instead of extending it (rB65e7caf950).
- Fix unreported: Fix memory leak when closing Blender with operator popup open (rB4559229163).
- Fix unreported: Fix missing redraw of timeline when changing GPencil layer settings (rB574bbf5d1d).
- Fix unreported: Fix tmp screen becoming permanent after going fullscreen (rBde3181bc38).
- Fix unreported: Fix node editor to display node group names in the bottom left corner (rB3a0c0c1b54).
- Fix unreported: Fix crash calling wm.open_mainfile from menu with --debug-memory enabled (rB96dd1943af).
- [a] Fix unreported: Fix missing new eyedropper keymap entry in keyconfig_utils.py (rB07508c8b93).
- [a] Fix unreported: Fix memory leak caused by unknown opeartor of keymap item (rB4d14bd10c0).
- [a] Fix unreported: Fix wrong separator line width after drawing vec icon (rB2525c4e129).
Game Engine
- Fix T48071: BGE: Global logic manager (rB2050ecc307).
- [R] Fix T49430: append scene with gamelogic broken (rB94e91ca7e5).
- [a] Fix T49520: broken vertex colors in the game engine (rBe96e66b05b).
- Fix unreported: UPBGE: Fix light visibility (rBbac98199e9).
- Fix unreported: BGE: Fix animations when using VBOs (rB11e4558313).
- Fix unreported: BGE: Fix memory leak in VBO code (rB4af287fc9c).
- [R] Fix unreported: Fix crash in own recentrB776a8548f03a0 (rBc5558b3ccd).
System / Misc
Audio
- Fix T49172: mixdown sound op not exporting full length (rBcc2faa409f).
- [a] Fix T49764: Audio strips crackle when animating the volume (rB1bcddea00e).
- [a] Fix T49656: Crash when starting playback while using JACK audio with A/V sync (rB7b311c07ee).
- Fix unreported: Audaspace: fix incorrect parameter check in python API (rB4cbefde47c).
Collada
- Fix T48389: (wip) added warning for loops that define holes (polygons with holes not supported) (rBb000a01725).
- Fix T48602: Changed The Collada validator to treat faces with < 3 verts as Warning and let the Mesh Validator take care of the cleanup (rBa47937454c).
- Fix T48857: Added support for transparency (used Patch D1949 from bwrsandman with some slight changes) (rB558f85473e).
- Fix T48857: Improved the handling of Material Alpha, based on patch D1949 with some small modifications (rBb679767656).
- Fix unreported: fix: Import of meshes with holes is now reported as WARNING (unsupported) (rB6a7ce064ad).
- Fix unreported: fix: Import of meshes with holes is now reported as WARNING (unsupported) improved: add support for bone tail export/import using Blender Collada profile (rB29aa13cfa2).
- Fix unreported: collada exporter: fixed wrong check for bone roll value (rB8b2c67c3c3).
- [R] Fix unreported: regression fix for 1346482d23f167fa57049128384246397fda8d27: The length of leaf bones should always be set to the length of the smallest bone. since the mentioned commit the importer did only recalculate the leaf bone length when the 'fix leaf bones' option was also enabled (rB83bbf57b5b).
- [R] Fix unreported: Fix: Collada Importer did not import the Blender Profile information correctly when multiple objects are bound to same armature. This caused Bone tails to be placed wrong (rB01ed1de0d8).
File I/O
- Fix T48416: Impossible to append from another file without localizing also all indirectly linked data (rB5e0ec49570).
- Fix T48416: Impossible to copy a linked object from a file to another one mantaining the linked library (rBa91a49ba8e).
- Fix T48688: Crash loading particle effector weights (rB1c19940198).
- Fix T48412: Blender 2.77a crashes on Undo in some specific multi-level linked libraries cases (rBe34ade4eb3).
- Fix T48741: File browser back button doesn't work from inside Blend (library) file (rB5f77266baf).
- Fix T49014: Append does not work in some cases (rBa0e72a0996).
- Fix T49112: Alembic unicode path issues on Windows (rB3c533be77e).
- [RC2] Fix T49249: Alembic export with multiple hair systems crash blender (rB4be5fae30c).
- [a] Fix T49423: Data Preview of group containing only group instances is empty (rBa05f9bef3f).
- [a] Fix T49502: file browser on OS X not highlighting system folders and bookmarks (rB9fea90ba36).
- [a] Fix T49501: Animations imported via alembic render with wrong or no motion blur (rBe65e5045de).
- [a] Fix T49502: file browser on OS X not highlighting external drives (rB4736664da6).
- Fix unreported: Fix Font filebrowser not showing thumbnails when those are enabled by default in userpref (rB1da0d0042a).
- Fix unreported: Write .blend file: refactor & fixes re ID block itself (rBc7e7c1b241).
- Fix unreported: readfile.c: fix some wrong usages of newlibadr_us (rB503315111e).
- Fix unreported: Fix a bunch of missing expand calls in object/particle physics area, was breaking linking of those (rB8e00406261).
- [RC2] Fix unreported: Alembic: fix parenting issues when an object has multiple curves/points subobjects (rB579e8c707b).
- [R] Fix unreported: Fix filebrowser not getting back to valid dir in Release builds (rB8909ff0e67).
- [a] Fix unreported: Fix missing operator-type registration (rBe145990fdd).
Other
- Fix T47806: Blender animation player stop working correctly with XVID codec (rBcc12fc1f11).
- Fix T47882: startup camera not upright (rB3b5dec4afc).
- Fix T48393: Blender player doesn't start on files saved with with cyrillic letters in path (rB9239257806).
- Fix T48498: stereo camera interocular distance should not have a hard max limit (rB4ae507180e).
- Fix T48534: color picker hex #RRGGBB input allows typing one character too many (rB9d5aead88f).
- Fix T48527: Maya keymap fails w/ knife snap (rB1e7e183787).
- Fix T48196: Crash enabling modal operator in exec (rB7cbd1285a5).
- Fix T48793: Bilinear filter clamps at edge pixels (rBf36741c2eb).
- Fix T48831: Step I: Mismatch issues bewteen ID icon and preview system (rB51812fb502).
- Fix T48831: Step II: UI icon code was not able to update/generate 'auto ID icon' from non-ID icon draw code (rBeb04908ccd).
- Fix T49151: ParticleSettings' usercount not decremented when removing a psys from an object (rBfef0cd8191).
- [R] Fix T49427: Drivers of Shapekeys break when Append a group (rB35f81587b5).
- [a] Fix T49466: Stupid typo in logicbricks new copy code fromrB776a8548f03a (rBd78a4b0c62).
- [a] Fix T49489: Pose marker in camera action + marker bound to camera -> crash (rB7b43307508).
- [a] Fix T49553: Blender 2.78 crashes when File->Data Previews ->Refresh Datablock Previews (rBb8194a52a0).
- [a] Fix T49722: Appending Bug (Groups) (rB44372d6441).
- [a] Fix T49775: Appending data with internal dependency cycles prevents correct clearing of linked data-blocks (rB3da4560143).
- Fix unreported: Fix for missing update changing VFont.filepath (rB40b748d40f).
- Fix unreported: Fix leak w/ missing external mesh customdata (rB9e3b0350f5).
- Fix unreported: Cycles: Fix issues with stack allocator in MSVC (rB42fd1b9abe).
- Fix unreported: Fix (unreported) possible freed memory usage when reloading a .blend file (rB86b8c8a042).
- Fix unreported: Fix artifacts w/ low near clear in bglPolygonOffset (rBc0ae38f656).
- Fix unreported: Fix error copying cubic data (rBd2296cd5ec).
- Fix unreported: Fix own mistake inrBd617de965ea20 from late December 2015 (rBfcc2175710).
- Fix unreported: Fix incorrect FLT_MIN use (rBd57f416e47).
- Fix unreported: Fix GLSL shader failing to compile on OSX (rBf5a4beffdd).
- Fix unreported: Fix for GLSL uniform being update from inside glBegin/glEnd (rBac8246cd89).
- Fix unreported: Fix FPE exception happening when converting linear<->srgb using SIMD (rB37fc4b575f).
- Fix unreported: Atomic ops: Fix atomic_add_uint32 and atomic_sub_uint32 in Windows (rBfa9bb2ffe9).
- Fix unreported: Fix/cleanup BKE libquery's ID looper (rBd747bfbe29).
- Fix unreported: Fix (unreported) potential buffer overflow with BLO_library_path_explode() usage (rBab921321e1).
- Fix unreported: Fix (unreported) wrong ID type check in Text editor's ID remap callback (rBf738f66f1b).
- Fix unreported: Fix a few compiler warnings on OS X / clang (rB1ba90582f5).
- Fix unreported: Libquery: fix missing image pointers from Mesh's UV layers (rBf34fc60aa4).
- Fix unreported: Fix (unreported) broken shapekeys after 'make_local' of datablocks used both directly and directly (rB8662f583da).
- Fix unreported: Minor fix/cleanup to object's make_local (rB8bb7a339f7).
- Fix unreported: Fix (unreported) memory leak when making local linked databock which has a preview image (rB62ea383622).
- Fix unreported: Libmv: Fix some strict compiler warnings (rBc183f0c94e).
- Fix unreported: Fix bad handling of datablock's nodetree id_clear_lib_data_ex() (rB54ed0bb653).
- Fix unreported: Fix (IRC reported by Sergey) assert regarding icon_id of newly copied datablocks (rBb9e4e69a4d).
- Fix unreported: Fix (unreported) memleak in image copy function (rBd4342b3897).
- Fix unreported: fix comparison of identicals (rB23f1b2073f).
- Fix unreported: fix null pointer dereferences (rB7c99b7110e).
- Fix unreported: fix enum type / values mismatch (rB9ff8d4a957).
- Fix unreported: fix atan2f input conditional (rBbd11d917c1).
- Fix unreported: Fix two memleaks found by coverity (rB64a6a86d57).
- Fix unreported: More fixes from coverity report (rB1e4e140efb).
- [RC2] Fix unreported: Fix two issues related to 'partial' .blend files (rB9a35ebc1ea).
- [RC2] Fix unreported: Attempt to fix broken path remapping in ownrB443b3ca9b9cb (rBe02c63df1b).
- [R] Fix unreported: Fix Py's IDs user mapping: do not consider proxy_from here (rBca5f91951c).
- [R] Fix unreported: Fix Py's IDs user mapping: do not consider ShapeKeys' from here (rB4733544195).
- [a] Fix unreported: Fix Scene datablocks being created with a real user while never having any real datablock user (rBcb9d010421).
- [a] Fix unreported: Fix OLD pre-git links in the API, add missing factory-startup option to blender executions (rBfd9aa06440).
Python
- Fix T47701: Image not fully updated after setting .pixels (rBc324c4d575).
- Fix T47993: noise_vector ignores random seed (rB722d586257).
- Fix T48054: Blender 2.77 doesn't import blenders fbx, due to recent changes in anim RNA API (rB46aaa53998).
- Fix T48496: Viewer function in NodeWrangler addon don't work in Material Shading mode (rB2e190abf70).
- Fix T48579: RNA shadows new custom properties (rB7f57c99be8).
- Fix T48717: Modal operators called from Py omit reports from the UI (rBf1253f5d2b).
- [RC2] Fix T35333: Update some WM/UI API functions docstrings (rBc6e0c674ee).
- [RC2] Fix T49342: TypeError when autocompleting bpy.app.something (rB14d26df2f1).
- [a] Fix T49797: Exception from scene update handler might leak external engine descriptors (rBdac53963a8).
- Fix unreported: Fix Py API array assignment not clamping values (rB846080e6bc).
- Fix unreported: Fix script_paths(check_all=True) missing script paths (rB24e887cd93).
- Fix unreported: PyRNA: Fix repr used /w arrays (rBa9f7bbc9f8).
- Fix unreported: Fix typo in bgl.Buffer report function (rB0d4961cc52).
- Fix unreported: Fix saving jpeg2k images from Python (rB5798301291).
- Fix unreported: PyAPI: fix memory leaks in dictionary assignment (rBf5e020a7a6).
- Fix unreported: PyAPI: fix leak linking library data (rBb00bc3cbc1).
- Fix unreported: PyAPI: fix leak in unlikely case converting idprops fail (rBe97ab8347a).
- [RC2] Fix unreported: Fix missing 'prop_required' flags in some ID RNA funcs (rB16135990cd).
- [RC2] Fix unreported: Fix bpy.data.user_map() ignoring unused datablocks (rB1e5ac3b648).
- [RC2] Fix unreported: Fix missing PaintCurves list in bpy.data (rBc11fcc34c4).
System
- Fix T47940: Custom bone shapes, select error w/ Open NVidia drivers (rBee364b6358).
- Fix T48078: incorrect OS X command for retrieving number of CPUs on in Makefile (rBd09a372acb).
- Fix T48173: event.mouse_prev_x/y unreliable (rBab3c1de56d).
- Fix T47841: Shift-space doesn't type space in type-in fields on Windows (rBb34f177a39).
- Fix T48369: Missing suport for main '+' key (rBce65fae8f3).
- Fix T48204: Generic Tablet on Linux - Erratic strokes with pressure sensitivity enabled (rB38f65c500c).
- Fix T48111: Auto-run fails w/ empty paths (rB8c154d67b2).
- Fix T48625: Attempted tablet button configured to right click not working on OS X (rB0b415700f4).
- Fix T48700: Crash when window creation fails (rBe783fddc01).
- Fix T48946: Blender+Tahiti+DRI3+Unity+Linux GUI corruption/not rendering (rBe4646c52c0).
- Fix T48901: Blender ignores xinput cursor matrix (rB7065022f7a).
- Fix T48283: on OS X, mouse clicks not working properly if application launch takes a long time (rB70100b4ec7).
- Fix T48164: messed up interface switching between retina and non-retina display on OS X (rB9d4ea84277).
- [RC2] Fix T49229: ID user decrement error when deleting group instance twice (rB894a4f5230).
- [RC2] Fix T49228: Separate by material, materials dissappear after reload (rBab934e7d61).
- [RC2] Fix T49299: Removing offset object in modifiers doesn't update mesh (rB3f5960b869).
- [a] [windows] Create A Blender Desktop Shortcut in Fix T49522: the msi installer , (rB4d043db0db).
- Fix unreported: Fix for typo comparing double events (rB6ab22064c2).
- Fix unreported: Fix makesdna not checking alignment for a non-native platform (rBa27772cd66).
- [a] Fix unreported: BLI_task: fix case were some pool could work in more threads than allowed (rB4dbcbf5ba9).
- [a] Fix unreported: Fix a few compile errors with C++11 on macOS (rBcb6c43b61c).
RC2
For RC2, 40 bugs were fixed:
- Fix unreported: Fix: GPencil drawing sessions now respect limits for maximum undo steps (rB929701931d).
- Fix T49323: Ineffective bone roll calculation with low rig scale (rB50452f5b67).
- Fix T49296: assert failure in Bevel code (rB90f920c138).
- Fix unreported: fix: not initialised variable can crash blender (related to modifiers with cage editing enabled) (rB91705ad477).
- Fix unreported: OpenSubdiv: Fix missing ORCO when enabling OSD but having dependency to the geometry (rB29f7a4abbd).
- Fix unreported: Fix OpenSubdiv related buffer overrun with multiple FVar channels (rBf6fb072ab2).
- Fix T49273: Crash during access to dupli weights at launch time (rB4929de9df7).
- Fix T49283: Crash in BKE_ptcache_make_particle_key (rBfaec666bbe).
- Fix T49251: moving smoke domain with additional resolution causes crash (rB802d253a46).
- Fix T49220: Vertex paint doesn't work with OpenSubdiv (rBf496a34700).
- Fix unreported: Fix own mistake in recentrB8b2a45052093, broke saving render results as images in some cases (rBa2e08ef997).
- Fix T49226: Incorrect Material viewport shading of Cycles Normal Map node in Edit mode for an object with Array modifier (rB98b2411b30).
- Fix T49252: Crash when image textures used with true displacement (rB989ca313be).
- Fix T49327: Cycles OSL Mode: RGB Curves node only outputs gray scale images (rB5de77bf8dc).
- Fix T49290: Specific .blend with hair crashes in MacOS 2.78 RC1 on render (rB290e650590).
- Fix T49341: Bad motion blur behavior in Cycles when using Speed effect in Sequencer (rBa37e4d4738).
- Fix unreported: Cycles: Fix unreported - Missing node group for the Camera Node (rB2ef4db4077).
- Fix unreported: Cycles: Fix OpenCL speed regression introduced with the improved bump mapping (rBe6071056a4).
- Fix unreported: Cycles: Fix regular BVH nodes refit (rBfb2a412b56).
- Fix unreported: Fix undefined variable on errors in Cycles ctests (rB872065e19e).
- Fix unreported: Cycles: Fix bump mapping to use object space when used with true displacement (rB2c1201502d).
- Fix unreported: Cycles: Fix shading and crashes resulting from constant folding on displacement (rB293d5db895).
- Fix unreported: Cycles: Fix wrong SSS in combination with hair on AVX2 platform (rBb11f073ca0).
- Fix T41883: Strip keyframes not respected for scenes rendered by other scenes (rBb281df01c7).
- Fix unreported: Fix glUniform called from glBegin/glEnd blocks (rB3ea30ce1d0).
- Fix unreported: Fix cast shadows (material option) in the viewport (rB559e116a36).
- Fix unreported: Fix/Workaround T49297: Crash related to custom data draw (Blender with ASAN) (rB00abe6ecf1).
- Fix T49336: Outliner allows to edit restrict flags for linked objects (rB4271c1cc71).
- Fix T49249: Alembic export with multiple hair systems crash blender (rB4be5fae30c).
- Fix unreported: Alembic: fix parenting issues when an object has multiple curves/points subobjects (rB579e8c707b).
- Fix unreported: Fix two issues related to 'partial' .blend files (rB9a35ebc1ea).
- Fix unreported: Attempt to fix broken path remapping in ownrB443b3ca9b9cb (rBe02c63df1b).
- Fix T35333: Update some WM/UI API functions docstrings (rBc6e0c674ee).
- Fix T49342: TypeError when autocompleting bpy.app.something (rB14d26df2f1).
- Fix unreported: Fix missing 'prop_required' flags in some ID RNA funcs (rB16135990cd).
- Fix unreported: Fix bpy.data.user_map() ignoring unused datablocks (rB1e5ac3b648).
- Fix unreported: Fix missing PaintCurves list in bpy.data (rBc11fcc34c4).
- Fix T49229: ID user decrement error when deleting group instance twice (rB894a4f5230).
- Fix T49228: Separate by material, materials dissappear after reload (rBab934e7d61).
- Fix T49299: Removing offset object in modifiers doesn't update mesh (rB3f5960b869).
Release
For Release, 25 bugs were fixed:
- Fix unreported: Fix non-finite normalization factor in certain cases (rB22b39901e3).
- Fix T49441: Grease Pencil - pie menu - brush name field crashes blender (rB4ed7fb581a).
- Fix unreported: Fix: Grease Pencil sculpting crashes when sculpting on layers without any strokes (rB213e9aeb8c).
- Fix T49384: crash in tangent space calculation with NaN mesh vertices (rB8e6aaa08c2).
- Fix unreported: Fix crash in some cases when deleting particle systems (rB7b748e9478).
- Fix T49386: Blender crashes when told to load an OCIO LUT that does not exist (rBea7d500b6d).
- Fix T49179: Parts of mesh disappear with adaptive subdivision (rB0960d523a2).
- Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL output (rBfc2b8c9793).
- Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh appearance (rB750650c737).
- Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture file (rB5cb1251222).
- Fix T49310: incorrect Cycles standalone normals with negative scale (rB6d483e20e0).
- Fix T49411: Cycles: Multiscatter GGX with zero roughness when Filter Glossy is enabled (rB2c19ddf4a6).
- Fix unreported: Cycles: Fix typo that would sometimes result in subsurf modifier being disabled (rBc8c829360b).
- Fix unreported: Cycles: Fix update of subdivision meshes when global dice rates change (rB5ef46c1ef1).
- Fix unreported: Cycles: Fix overflow caused by wrong size calculation in Mesh::add_undisplaced (rB599e560a68).
- Fix T49425: Freestyle in viewport keeps updating over and over (rB42f42cbfdc).
- Fix T49375: align rotation with snap target isn't toggleable in edit mode (rB0a97e63246).
- Fix T49430: append scene with gamelogic broken (rB94e91ca7e5).
- Fix unreported: Fix crash in own recentrB776a8548f03a0 (rBc5558b3ccd).
- Fix unreported: regression fix for 1346482d23f167fa57049128384246397fda8d27: The length of leaf bones should always be set to the length of the smallest bone. since the mentioned commit the importer did only recalculate the leaf bone length when the 'fix leaf bones' option was also enabled (rB83bbf57b5b).
- Fix unreported: Fix: Collada Importer did not import the Blender Profile information correctly when multiple objects are bound to same armature. This caused Bone tails to be placed wrong (rB01ed1de0d8).
- Fix unreported: Fix filebrowser not getting back to valid dir in Release builds (rB8909ff0e67).
- Fix T49427: Drivers of Shapekeys break when Append a group (rB35f81587b5).
- Fix unreported: Fix Py's IDs user mapping: do not consider proxy_from here (rBca5f91951c).
- Fix unreported: Fix Py's IDs user mapping: do not consider ShapeKeys' from here (rB4733544195).
'A' Corrective Release
For 2.78a, 69 bugs were fixed, the two outstanding points being:
- Cycles is now using Cuda8 for all GPUs, performances issues with “old” ones have been fixed.
- Several issues were fixed in new data-blocks management code, including some crashers, and bad “append” behaviors.
Here is a full list of fixes:
- Fix T49629: Graph editor normalize function doesn't work on f-curves with a constant key value (rB8ebc7565e7).
- Fix T49571: 2d stabilize keys not visible in the Graph Editor and Dope Sheet (rBd1f5c0fe48).
- Fix T49622: Grease pencil not rendering out of VSE (rB9d4e3b0e63).
- Fix unreported: Fix: Grease Pencil palettes were missing a RNA path callback (rB0b734f0b59).
- Fix unreported: Fix export image generated by export UV layout (rB3bf9cbe7a2).
- Fix T49471: Vertex Connect randomly broken (rB949b23d29b).
- Fix T49478: triangulate of face hangs Blender (rB08e4846540).
- Fix unreported: Fix assert in the wrong place, should be moved earlier to do anything (rB8030c4832a).
- Fix T49464: Data Transfer modifier slows down redraw of window (rBff27b58b4c).
- Fix T49595: bpy - negative skin_vertices radius crashes Blender (rB02eec191fb).
- Fix unreported: Normal edit modifier: Fix relation builder for the new dependency graph (rB106ff0df99).
- Fix T49548: Entering Cycles Rendered Viewport Unlinks Material from Objects (rB4640bf890e).
- Fix T49827: L Crash linking material while in Material viewport shading mode (rB452d43b1c8).
- Fix unreported: Fix mistake in BKE_mesh_new_from_object handling of materials in MetaBall case (rB602b2dbd8c).
- Fix T49460: Particle group instance 'Use Count' value gets reset on file-load (rB8aa04160ba).
- Fix T49608: runtime-only particle's boid->ground Object pointer was left dangling to invalid value in read code (rB29fdcbbf9f).
- Fix T49738: Hair Add Brush doesn't work (rB50751d62e9).
- Fix unreported: Ammend torB00dc0666b3fe: forgot to fix boid->ground of first particle (rB7ab972fd63).
- Fix T49461: Dynamic paint wetmap flickers (rBa88af3e576).
- Fix T49636: material draw mode crash with displacement and missing group input node (rBc9b5253cfc).
- Fix T49789: Compositor mix node interpolation bug (rBe1cf002ee6).
- Fix T49523: very slow normal map tangent computation for rendering in 2.78 (rB0d1bc587fa).
- Fix T49609: Point density textures: vertex colors are not properly averaged in BI (rB880ebfff58).
- Fix T49623: Immediately crash trying to render attached file in Cycles (rBbe254b52dc).
- Fix T49640: Cycles constant folding incorrect for texture coordinates (rB10598c084e).
- Fix T49750: Cycles wrong ray differentials for perspective and stereo cameras (rB4c94e327a2).
- Fix T49818: Crash when rendering with motion blur (rB66ed7d7566).
- Fix unreported: Cycles: Fix typo in shader cancel routines (rB08d21ff582).
- Fix unreported: Fix wrong Cycles GLSL pointiness, still not supported but should be neutral 0.5 (rB4da266f48c).
- Fix unreported: Fix Cycles CUDA performance on CUDA 8.0 (rBfd0dea585c).
- Fix unreported: Cycles: Fix OpenCL split kernel compilation after recent CUDA 8 performance fix (rB117329ae6d).
- Fix unreported: Cycles: Fix use of uninitialized variable in SSS (rBb42e4c3c40).
- Fix unreported: Cycles: Fix uninitialized variable from the previous commit (rBf55221e0a1).
- Fix unreported: Cycles: Fix static initialization order fiasco (rBf0adb875cf).
- Fix unreported: Fix Cycles address space OpenCL error after recent fix (rB759b5fb2a6).
- Fix unreported: Cycles: Fix shadowing variable which also causes use of uninitialized variable (rB21bf863934).
- Fix unreported: Fix missing outliner redraw when adding VSE strip (rB00d08c909d).
- Fix T49534: 2.78 Wrong texture scaling in material viewport (rB3fb0c1b8e7).
- Fix unreported: Fix missing properties editor update when changing 3D View camera (rB483b4f0567).
- Fix unreported: UPBGE: Fix crash when calling shade_light texture when mtex has no tex (rBf978deddf8).
- Fix unreported: Fix viewport camera gets out of sync in certain cases (rBcdedd082f3).
- Fix T49506: Remove unused File Browser theme settings (rB11120c2981).
- Fix T49631: radial control operators not using DPI properly (rB97bba76e8c).
- Fix T49635: column_flow Layout - last column is too small (rB03f935961a).
- Fix T49646: Switching from large to small image can get stuck zoom at max zoom distance (rBe6d9b15ab3).
- Fix T49601: Material menu length problem (rBdacb53ff71).
- Fix T49746: crash loading user preferences with missing operators (rBa6220f459b).
- Fix unreported: Fix missing new eyedropper keymap entry in keyconfig_utils.py (rB07508c8b93).
- Fix unreported: Fix memory leak caused by unknown opeartor of keymap item (rB4d14bd10c0).
- Fix unreported: Fix wrong separator line width after drawing vec icon (rB2525c4e129).
- Fix T49520: broken vertex colors in the game engine (rBe96e66b05b).
- Fix T49764: Audio strips crackle when animating the volume (rB1bcddea00e).
- Fix T49656: Crash when starting playback while using JACK audio with A/V sync (rB7b311c07ee).
- Fix T49423: Data Preview of group containing only group instances is empty (rBa05f9bef3f).
- Fix T49502: file browser on OS X not highlighting system folders and bookmarks (rB9fea90ba36).
- Fix T49501: Animations imported via alembic render with wrong or no motion blur (rBe65e5045de).
- Fix T49502: file browser on OS X not highlighting external drives (rB4736664da6).
- Fix unreported: Fix missing operator-type registration (rBe145990fdd).
- Fix T49466: Stupid typo in logicbricks new copy code fromrB776a8548f03a (rBd78a4b0c62).
- Fix T49489: Pose marker in camera action + marker bound to camera -> crash (rB7b43307508).
- Fix T49553: Blender 2.78 crashes when File->Data Previews ->Refresh Datablock Previews (rBb8194a52a0).
- Fix T49722: Appending Bug (Groups) (rB44372d6441).
- Fix T49775: Appending data with internal dependency cycles prevents correct clearing of linked data-blocks (rB3da4560143).
- Fix unreported: Fix Scene datablocks being created with a real user while never having any real datablock user (rBcb9d010421).
- Fix unreported: Fix OLD pre-git links in the API, add missing factory-startup option to blender executions (rBfd9aa06440).
- Fix T49797: Exception from scene update handler might leak external engine descriptors (rBdac53963a8).
- [windows] Create A Blender Desktop Shortcut in Fix T49522: the msi installer , (rB4d043db0db).
- Fix unreported: BLI_task: fix case were some pool could work in more threads than allowed (rB4dbcbf5ba9).
- Fix unreported: Fix a few compile errors with C++11 on macOS (rBcb6c43b61c).