2.79a release
Open, NormalPublic


See T54255 for 2.79b

This task is to track status of 2.79a release.

UP TO rB71c93624e239


rBadd580beee2018/01/06Aaron CarlisleFix T47212: Luminance Key not working with HDR and out-of-gamut ranges
rB94a3ee56c72017/12/20Antonio VazquezFix MSVSC2017 error
rB1effab78092017/10/26Arto KitulaFix T52984. Trackpad rotation to natural direction
rBc57636f0602017/09/14Bastien MontagneFix failure in our UI code that could allow search button without search callbacks, leading to crash
rB3c1c3b64c52017/09/14Bastien MontagneFix T52729: Decimals not showing over 100m or 100 feet
rB785e96a11d2017/09/18Bastien MontagneFix (irc-reported by @Sergey Sharybin (sergey)) invalid precision value in a float RNA property
rBbb4a12914f2017/09/18Bastien MontagneAdd some security checks against future bad float UIprecision values
rB9591b5f6182017/09/19Bastien MontagneFix T52816: regression can't open file in 2.79 (crash)
rB98d797b67c2017/09/20Bastien MontagneFix missing ID remapping in Action editor callback
rB1d8aebaa096f2017/09/25Bastien MontagneAdd an 'atomic cas' wrapper for pointers.
rB63482a5f2e2017/10/05Bastien MontagneFix T53002: Batch-Generate Previews generate empty or none image for large objects
rB9ea2a7c02d2017/10/08Bastien MontagneFix potential string buffer overruns
rB383df45af92017/10/15Bastien MontagneFix bad 'poll' prop callback API doc
rBca006deafe2017/10/30Bastien MontagneFix T53191: Python API Reference link wrong in splash screen
rBb28da9dbf82017/11/06Bastien MontagneFix T53250: Crash when linking/appending a scene to a blend when another linked scene in this blend is currently open/active
rB556b13f03e2017/11/14Bastien MontagneFix T53309: Remove default 'Clear loc/rot/scale delta transform' shortcuts
rB784614655f2017/11/19Bastien MontagneFix T53343: Custom Normal Data Transfer Crashes when some vertexes have no faces
rB9f1048481c2017/11/29Bastien MontagneFix T53420: Vertex Groups: The "-" button gets a hidden function
rB1802d143942017/12/04Bastien MontagneFix T53463: Rotation numerical input shows instable behaviour
rBd130c66db42017/12/22Bastien MontagneFix scalability issue in threaded code of Mesh normals computation
rB17f1ce4d4f2017/12/28Bastien MontagneFix T53630: Effect strips not displaying Input data. Fix T52977: Parent bone name disappeared in the UI in pose mode.
rBe84966ac422018/01/02Bastien Montagnenstall_deps: llvm downloads new website location
rB96e507d9892018/01/08Bastien MontagneFix T53509: Datablock ID Properties attached to bpy.types.Material are not loaded
rB850f73638c2018/01/08Bastien Montagneinstall_deps: Fix OCIO always re-cloning its whole git repository
rBc528b9b777732018/01/26Bastien MontagneFix T53003: IMB: Invalid framerate handling due to short integer overflow.
rB567afcca20212018/01/26Bastien MontagneRelated to T53003: tweak scene fps range.
rB47a3bbcc34182018/01/26Bastien MontagneIMB: Add asserts that returned fps and fps base are strictly positives.
rBf309becf2d562018/01/31Bastien MontagneFix possible concurrency issue in mesh normals computation.
rB293723fc7f62018/02/01Bastien MontagneFix T53975: Vertex colors transfer crash
rBea9099473a52018/02/09Bastien MontagneFix (unreported) crash when duplicating a FileBrowser window in preview draw mode.
rBd454a44e962017/09/12Brecht Van LommelFix Cycles bug in RR termination, probability should never be > 1.0
rBd0d9360a662017/09/18Brecht Van LommelFix T52800: fix UI flickering with Mesa on Linux
rB6bf3dfbcdb2017/09/18Brecht Van LommelFix T52801: reload scripts causes Cycles viewport render crash
rB64f8cc3e7d2017/10/05Brecht Van LommelFix T52998: disabled menu entries responding to key shortcuts
rBc82efd32762017/10/06Brecht Van LommelFix T52514: don't clear filename when dropping directory path in file browser
rBc040dedc122017/10/07Brecht Van LommelFix incorrect MIS with principled BSDF and specular roughness 0.
rBc74c72101e2017/10/20Brecht Van LommelFix compositor node links getting lost on file load for custom render passes
rB0e3fd70d7a2017/11/07Brecht Van LommelFix T53129: Cycles missing update when changing image auto refresh
rB3dec1de2752017/11/07Brecht Van LommelFix incorrect color management when saving JPG previews for EXR
rBebcb8803752017/11/12Brecht Van LommelFix T53273: render bake settings properties not showing correct Python path
rB56da112ae02017/11/23Brecht Van LommelFix T53360: crash with GLSL bump mapping and missing group output node
rB5e13097dc32017/11/23Brecht Van LommelFix T53145: bevel tool fails when used a second time
rB2bf38257112017/11/27Brecht Van LommelFix T53145: bevel tool does not start with amount at zero
rB07dbff7dc1dBrecht Van LommelFix T53217: GLSL principled BSDF black with zero clearcoat roughness.]
rB18a353dd242Brecht Van LommelFix T52368: Cycles OSL trace() failing on Windows 32 bit.]
rBd089875c4c7Brecht Van LommelFix build with OSL 1.9.x, automatically aligns to 16 bytes now.]
rBe50ed90e4dfBrecht Van LommelFix T53348: Cycles difference between gradient texture on CPU and GPU.]
rBf55735e5336Brecht Van LommelCMake: support CUDA 9 toolkit, and automatically disable sm_2x binaries.]
rBd85a0a722e5Brecht Van LommelFix part of T53038: principled BSDF clearcoat weight has no effect with 0 roughness.]
rB05b08a3Brecht Van LommelFix T53092: errors reading EXR files with different data/display window]
rBdebd9f6Brecht Van LommelFix T53171: lamp specials strength tweak fails with renamed emission nodes.]
rB948515cBrecht Van LommelFix T53600: Cycles shader mixing issue with principled BSDF and zero weights.
rB2ca933fBrecht Van LommelFix T53755: Cycles OpenCL lamp shaders have incorrect normal.
rB30a0459Brecht Van LommelFix T53692: OpenCL multi GPU rendering not using all GPUs.
rB0dfcf7b0d2feBrecht Van LommelFix T52924: buffer overflows in TIFF, PNG, IRIS, DPX, HDR and AVI loading.
rB3ff9aab8f2c8Brecht Van LommelFix T52924: buffer overflow vulernability in thumbnail file reading.
rBe04d7c4Brecht Van LommelFix T52924: buffer overflow vulnerabilities in mesh code.
rBe6df028Brecht Van LommelFix T52924: buffer overflow vulnerability in curve, font, particles code.
rBe53447cBrecht Van LommelFix old files with changed node socket type not loading correctly.
rBbbc562fBrecht Van LommelFix T53593: sculpt brush rake spacing bug after recent bugfix.
rB0e37c98Brecht Van LommelFix part of T53080: all material previews re-rendering after undo.
rBb37dff9Brecht Van LommelFix part of T53080: don't use current scene world for icon previews.
rBd827186c172017/09/14Campbell BartonFix T52723: Reset UV layers failed
rB909da553e32017/09/14Campbell BartonFix bpy.utils.resource_path('SYSTEM') output
rB2aa2bec43a2017/09/14Campbell BartonFix T52442: bl_app_templates_system not working
rB8c210032482017/09/14Campbell BartonFix T52748: Select shortest face path fails
rBfc7ac0bc492017/09/14Campbell BartonCorrect error in last commit
rB378b74f0252017/09/15Campbell BartonDocs: only show versions in changelog side-bar
rB7c8e87fc522017/09/15Campbell BartonFix T52384: Bridge pair result depends on other loops
rBd09c429e302017/09/16Campbell BartonFix writing Iris images w/ invalid header
rBa850d743122017/09/16Campbell BartonFix T51074: Boolean modifier inverts operation
rB9134529b9e2017/09/17Campbell BartonUI: avoid int cast before clamping number input
rBadb647fb922017/09/20Campbell BartonUI: fullstop at end of tooltips
rB806bc55a342017/09/21Campbell BartonFix T52860: 3D Text crashes w/ Ctrl Backspace
rB4e15eddb522017/09/25Campbell BartonFix T52890: Crash unlinking sequencer sound
rB296757804c2017/10/04Campbell BartonFix error copying smoke modifier uv layer
rBffb190244c2017/10/05Campbell BartonFix setting the operator name in Py operator API
rB327bb6e5432017/10/06Campbell BartonFix ruler access from search pop-up
rB7d3723a54d2017/10/17Campbell BartonFix T52959: Local view looses clip range on exit
rB2103194f792017/10/25Campbell BartonFix T53004: XWayland ignores cursor-warp calls
rB282af08fe22017/10/27Campbell BartonFix T53131: Incorrect vert-edge angle calculation
rB5b3c15e3362017/11/12Campbell BartonFix T53294: bpy.ops.image.open crash
rB8f56cebe722017/11/18Campbell BartonFix BGE sound actuator property access
rBed3b7a5cd42017/11/20Campbell BartonFix T53342: Outliner 'select hierarchy' broken
rBdf7b9fa2ee2017/11/30Campbell BartonFix T53410: 3D Text always recalculated
rBe6404274a12017/12/06Campbell BartonFix T53441: Inset doesn't start at zero
rB54f7bb45822017/12/11Campbell BartonFix for inset when accessed from spacebar search
rBbe54868ec32017/12/13Campbell BartonFix T53529: Rip crashes w/ wire edge
rB99b7dc60be2017/12/14Campbell BartonFix missing update for particles w/ fluids
rB1f953478822017/12/14Campbell BartonFix T53322: Collada export crash w/ shape keys
rB076616898b2017/12/18Campbell BartonFix T53577: Rake sculpt/paint wrong on first step
rBcbc7aa80d42018/01/03Campbell BartonFix T53678: Smart Project UV margin ignores units
rB0becc8a7dd2018/01/04Campbell BartonFix T52953: Crash removing material
rBa7b4f98e732018/01/08Campbell BartonFix T53713: User remap failed w/ texface images
rB31f67f766979Campbell BartonFix writing Iris images w/ invalid header
rB6a8322261896Campbell BartonFix SGI format reader vulnerability (CVE-2017-2901)
rB42a5624Campbell BartonFix memory leak in recent curve refactor
rB7c64e33b01Campbell Bartonmakesdna/makesrna: silence output by default]
rBd19d094ca9Campbell BartonFix incorrect allocation size]
rB974053f7eCampbell BartonFix brush reset (missing notifier)
rB775c773cfCampbell BartonFix sculpt secondary color missing some brushes
rBb29e37ed8Campbell BartonDocs: add note for bmesh face_split_edgenet
rB8fb2e4619Campbell BartonEdit Mesh: click extrude, ensure inverse matrix
rB3859f5ec2Campbell BartonDocs: correct descriptions
rBc93cfcbb6Campbell BartonFix edge-split bmesh operator giving empty result
rB8661ab12aCampbell BartonFix BMesh PyAPI internal flag clearing logic
rB1d409defbCampbell BartonDocs: clarify return value for BVH API
rB69b516590Campbell BartonWM: minor correction to user-pref writing
rB855799eccCampbell BartonFix T53430: Cut at the strip end fails w/ endstill
rB4a734325fCampbell Bartonbl_app_override: support empty UI layout items
rB7a58ff928Campbell BartonMath Lib: signed versions of quaternion angle
rBe418c858Campbell Barton3D View: use shortest angle between quaternions
These commits relate to T52291 however other changes were made relating to it which should be included to keep output compatible, also applying changes to avoid merge conflicts.
rB9c7b89241Campbell BartonBLI_utildefines: sync w/ 2.8
rBc4fc9c4a8Campbell BartonMath Lib: clamped rounding utility functions
rB892d304deCampbell BartonFix T52291: Boolean fails w/ co-linear edged ngons
rBfdb8e1793Campbell BartonFix error in recent boolean changes w/ quad split
rBc59408748Campbell BartonPolyfill Beautify: option to rotate out of degenerate state
rBd120780feCampbell BartonBMesh: use less involved check for edge rotation
rB9a2f7dd77Campbell BartonCorrect recent error in boolean quad split check
rB36f5972edCampbell BartonAvoid bias when calculating quad split direction
rB215651af1Campbell BartonBoolean Modifier: add debug options
rB6178cf835Campbell BartonCleanup: use stubs for eigen gtest
rBb1f2b6988Campbell BartonMissing from last commit
rBe00bb4d22Campbell BartonBLI_polyfill2d_test: Try flipped x/y axis
rBc4235356cCampbell BartonBLI_polyfill2d_test: add test for T52834
rBf680e42a4Campbell BartonCorrect test ifdef in polyfill
rB959a58da9Campbell BartonCleanup: redundant casts
rBa2d246c5cCampbell BartonBLI_polyfill2d_test: script to generate test data
rBa8f11f542Campbell BartonFix T52871: BLI_polyfill_beautify_quad_rotate_calc_ex was mistakenly considering the state as degenerated
rB293dc4e08Campbell BartonRevert "Fix T52871: BLI_polyfill_beautify_quad_rotate_calc_ex was mistakenly considering the state as degenerated"
rBe40e29cd3Campbell BartonFix T52871: beauty fill error
rBaba2f8ea6Campbell BartonBeauty fill was skipping small faces
rB6dfe4cbc6Campbell BartonPolyfill Beautify: half-edge optimization
rBaf067f230Campbell BartonCorrect gtest error in recent beautify change
rBb84e3dc7fCampbell BartonGTest: initial BLI_heap test
rB4af1af70aCampbell BartonBLI_hash: add BLI_heap_reinsert
rB336885bebCampbell BartonUse BLI_heap_reinsert for decimate and beautify
rB342573292Campbell BartonBLI_heap: minor changes to the API
These commits are to fix application templates, bug T53274 & T53637:
rB0398ee10a1Campbell BartonWM: don't load preferences on 'File -> New'
rBb500f42700Campbell BartonWM: load UI for new file, even when pref disabled
rBd749320e3bCampbell BartonBLI_utildefines: Support SWAP macro with two args
rB326efb4319Campbell BartonFix T53274: Saving template prefs overwrites default prefs
rB3bec70ca60Campbell BartonUse custom SWAP macro for swapping userdef data
rB434ed96dd2Campbell BartonRevert "BLI_utildefines: Support SWAP macro with two args"
rB9b65560934Campbell BartonFix T53637: Keymap from app-template ignored
These commits are to resolve conflicts for T53143
rB990515a5a7Campbell BartonMath Lib: add divide_floor_i
rBa0e7dbc66dCampbell BartonBMesh: move bridge tools stepping logic into macro
rB7b95243240Campbell BartonBLI_utildefines_iter: Use for iteration helpers
rB136f33b09fCampbell BartonFix T53143: Knife Crash after Grid Fill
rB6eb89027c3Campbell BartonFix T53696: Compositor HSV limits changed
rB6d8f63a8342017/10/16Campbell BartonFix T53054: Parentless bone + IK crashes
rB4b3e6cb7282017/10/08Campbell BartonCleanup: --help text
rB457dc8d12cCampbell BartonFix T53586: Surfaces collapse when joined
rBa7b4f98e73Campbell BartonFix T53713: User remap failed w/ texface images
rB98d89cef6b9Campbell BartonFix background_job template
rB0edda8e4ce4Campbell BartonFix T53311: transform edge/normal orientation
rBa33a5880f7aCampbell BartonFix bmesh.utils.face_join arg parsing
These Commits resolve CVE-2017-2901
rBa72e609204Campbell BartonCleanup: SGI format, use uint/short/char types
rBb884188f8aCampbell BartonCleanup: SGI format, avoid overflow
rB829916f4e5Campbell BartonFix SGI foramt reader CVE-2017-2901
rBd7204aed95Campbell BartonCleanup: SGI format, remove unused struct members
rB8d3efb2b90Campbell BartonFix T53772: Presets don't support colons
rB2b9fb723edCampbell BartonFix T53832: Particle weight paint crash
rB368414efacCampbell BartonFix T53823: Particle weight brush crash
rB56fc812d1eCampbell BartonFix manual lookups (data is now lowercase)
rBfb4582134aCampbell BartonFix T53850: Lock to Cursor breaks 3D manipulators
rBd7c7ce2a7bCampbell BartonBLI_kdtree: utility function to remove doubles
rB567b4fa794Campbell BartonFix T52634: EditMesh Remove doubles could hang
rB65d40b3eebCampbell BartonDocs: invoke_search_popup uses bl_property
rB22afe88882Campbell BartonFix navmesh creation w/ multiple objects
rBb0af44fa4dCampbell BartonFix T50630: Fluid fails on win32 w/ unicode paths
rBceb645bc56Campbell BartonFix T53986: Crash saving during sculpt stroke
rBf911fb0744Campbell BartonMinor change to last commit
rB8a6b83d27eCampbell BartonFix T53958: Sequencer zoom 1:1 fails
rB56fa48969eCampbell BartonFix T54072: Crash splitting edges
rB6981861fcfCampbell BartonCleanup: Python context access
rB58ba89b5beCampbell BartonFix T54075: Align Objects fails w/ empty mesh
rB6535f668b4Campbell BartonAddress T54048: Skip non image/movie w/ proxy dir storage
rB92b342d30d2017/11/09Dalai FelintoFix logic for pinning textures users from context
rBa6c69ca57f2017/12/29Dalai FelintoFix T53513: Particle size showing in multiple places
rB95d83b9b232018/01/04Dalai FelintoFix leak when rendering OpenGL animations
rB2dfd795bd22017/12/06Daniel SilvaProposed fix for T53263 -- Blender crashes when rendering with Stabilizer 2D node without movie selected
rB26f98446b12017/09/21Gaia Claryfix T52831 removed enforcement of matrix decomposition when animations are exported
rBe59cf13b8c2018/01/01Gaia Claryfix T53230: avoid Nullpointer problems in Collada Exporter
rB96ce50449c2017/09/19Howard TrickeyFix T52733 Percent mode for Bevel sometimes had nans
rB87607254d62018/01/07Ines Almeida(Nodes) Display image name if any in the Image and Texture Image node title
rB5ec8a9ac272017/11/29José Luis Oliveira CunhaFix T53116: default texture coordinates for volume materials are blank
rBd2202117fe2017/09/12Joshua LeungT50354: Action length calculation added unnecessary padding if some F-Curves only contained a single key (on the last real frame of the action)
rBfde45132de2017/09/21Joshua LeungFix T52861: Keymap editor filter doesn't show shortcuts using "+"
rBb0ccf2322b2017/09/26Joshua LeungFix: When transforming GP strokes in "Local" mode, the strokes would get obscured by the transform constraint lines
rB1e07f366e62017/10/28Joshua LeungFix T53185: After rendering an animation (Ctrl-F12), pressing F12 no longer renders single frames only
rB6f578740ef2017/11/19Joshua LeungFix T53300: Bone Extrude via Ctrl + Click is not done from active bone tail
rBd2b03d23642017/11/19Joshua LeungFix: Undo pushes were missing for Add/Remove Driver Variable buttons, and Remove Driver button
rBbf1dc396792017/12/21Lukas StocknerFix T53567: Negative pixel values causing artifacts with denoising
rBb1a036861d2017/12/20Martin Felke (scorpion81)Fix T53572: Alembic imports UV maps incorrectly
rB5aa08eb3cc7Mathieu MenuetFix T53017: Cycles not detecting AMD GPU when there is an NVidia GPU too.
rB08b063a19f2017/12/29Philipp OeserFix T53639: text sequence strips no stamped into render
rBc6abf41f712018/01/06Philipp OeserFix T53650: remove hard limits on force field size and max distance
rB433c74d9f72017/12/19Ray Molenkampbpy_extras: add missing colorband keymap to keyconfig_utils.py
rB7e928c3bbc5aRay MolenkampFix: msvc build error with bli_fileops.h
rB00067afa102017/12/07Sebastian KoenigFix T53419: Masking "Add" menu is not present in Image editor, but shortcut is
rBc8a989d6442018/01/08Sebastian KoenigNo groping in Blender's Tracker!
rB4aee701f002017/09/12Sergey SharybinFix T52679: Hole in bake normal
rBfadc0797402017/09/12Sergey SharybinFix T52573: Cycles baking artifacts
rB76e7c039ec2017/09/13Sergey SharybinFix T52140: Align objects centers using origin for text
rB6f633dec5d2017/09/13Sergey SharybinFix T52299: X resolution of 4 causes nodes to collapse
rB8140b51aa42017/09/14Sergey SharybinFix T52739: Crash loading corrupted video files
rB7aafa32c092017/09/14Sergey SharybinFix T51416: Blender Crashes while moving Sliders
rB7177e0ac3e2017/09/19Sergey SharybinFix T52811: At any framerate selected, video exported with 1000fps
rBf320d0e0a82017/09/22Sergey SharybinFix T52840: New Depsgraph - Mask editor not working correctly
rB840cce840e2017/09/23Sergey SharybinTracking: Fix crash when tracking failed
rBd430c462a32017/09/23Sergey SharybinFix T52851: Per-frame traking is broken when sequence doesn't start at frame 1
rB92aff05a7c2017/09/23Sergey SharybinTracking: Cleanup, reuse existing variable
rB874062b6ab2017/09/23Sergey SharybinTracking: Followup to previous fix, need to remap frame number for sequence tracking
rB75e8e3779b2017/09/28Sergey SharybinCurves: Fix wrong bitset being checked against CYCLIC bit flag
rB3801f76b7b2017/09/28Sergey SharybinFix T52932: Driver with target of custom property from scene fails to update
rB5ea729845d2017/10/11Sergey SharybinFix T53048: OSL Volume is broken in Blender 2.79
rBf1c72433762017/10/31Sergey SharybinTracking: Create mesh from selected tracks only
rB6785a2bd662017/11/21Sergey SharybinFix T53371: Keying Node fails with values above 1
rBc34f3c777f2017/12/19Sergey SharybinFix T53559: Auto texture space for text and font is wrong in Cycles
rBf7163a7d0a2017/09/14Sergey SharybinFix T52741: Follow track with depth object crashes Blender with new depsgraph
rBb31faac17e2017/09/19Sergey SharybinDepsgraph: Fix wrong flag being assigned
rB4fde0910d52Sergey SharybinCompositor: Cleanup, reduce indentation level in render layer node
rB17a117c7a00Sergey SharybinCompositor: Cleanup, de-duplicate some code
rBf472aea9220Sergey SharybinCompositor: Cleanup, get rid of nested ternary operators
rB04800ed4343Sergey SharybinFix T52113: Compositor doesnt mix unrendered render layers well
rB3573f49bfdcSergey SharybinMasks: Split layer evaluation into separate function
rB09c6c6c486fSergey SharybinFix T52749: New Depsgraph - Render View Mask is not initialized correctly
rB8b3ad25862eSergey SharybinTransform: Enable recursion dependency check for new depsgraph
rBc622533fa01Sergey SharybinFix T52432: Blender crashes while using Ghost (new depsgraph)
rB4808c488c51Sergey SharybinCMake: Add extra requests dependencies
rB0d4e519b748Sergey SharybinOpenVDB: Fix compilation error against OpenVDB 4
rB675cef0a165Sergey SharybinFix T52835: When driven IK influence change, ik animation have 1 frame delay
rB83ce02879f7Sergey SharybinCycles: Fix possible race condition when generating Beckmann table
rBb65fecd9a09Sergey SharybinGPU: Fix memory corruption in GPU_debug on GTX1080
rBbe5123a0a9cSergey SharybinSpace clip: Make it more clear that filter track does not use any settings from tool shelf
rB2868dcbe2bcSergey SharybinFix compilation error with clang-5
rB4782000fd5Sergey SharybinCycles: Fix possible race condition when initializing devices list]
rB01a0649354Sergey SharybinCycles: Fix wrong shading when some mesh triangle has non-finite coordinate]
rB8a03e4d409Sergey SharybinDepsgraph: Fix relations for metaballs]
rB2ac33b47dcSergey SharybinFix T53547: Metaballs as dupli objects are not updated with the new Depsgraph
rBc45afcfa81eSergey SharybinDepsgraph: Don't make non-dynamic hair dependent on time
rB9c0a38ee338Sergey SharybinDepsgraph: Add missing checks from previous commit
rB2c646154382017/12/13Sergey SharybinFix T53552: Unneeded particle cache reset on frame change
rB467d92b8f12017/09/12Sergey SharybinCycles: Tweaks to avoid compilation error of megakernel
rBa22590a62c2017/09/14Sergey SharybinFix T52537: Dyntopo "detail flood fill" doesn't work in some cases
rBc75bd25cd82017/09/14Sergey SharybinFix T52732: Particle system volume grid particles out of volume
rB95a8e73d402017/09/15Sergey SharybinFix copy-paste error in recent particles fix
rB1a9217e2222017/09/15Sergey SharybinFix T52763: Boolean problem with vertex group
rB1a4442b3db2017/09/19Sergey SharybinFix T52823: New Depsgraph - Shrinkwrap crashes blender
rB9ddee885ae2017/09/28Sergey SharybinFix T52086: Graph editor "normalize" drag errors for integers
rB04704297d22017/10/02Sergey SharybinFix T52920: Saving Tiff Files type Blender crashes
rB64c1a48c502017/10/02Sergey SharybinFix T52927: Compositor wrong scale when scale size input is connected to complex node
rBb22b2c783d2017/10/04Sergey SharybinFix T52982: Join operator with context override crashes Blender 2.79
rBc7567876942017/10/06Sergey SharybinFix T52940: VSE Glow Effect Strip on transparent images has no blur
rB06ff970f272017/10/17Sergey SharybinFix T53007: OpenSubdiv + transparency = artefact/crashes
rBbfbcc5e5812017/12/07Sergey SharybinFix T53499: Cannot load DPX files
rBa41fe949d82017/12/18Sergey SharybinFix T53398: Surface deform modifier says that convex polygons are concave for…
rBdf0ecd73af2017/12/22Sergey SharybinSubsurf: Avoid global lock for loops and orig index layers
rB870840e8b72017/12/22Sergey SharybinSubsurf: Avoid possible use of partially initialized edge hash
rB3ee2ed30492018/01/08Sergey SharybinFix T53612: Blender crashes on CleanTracks with 'DELETE_SEGMENTS' and a disabled marker
rB2dab6f499c1Sergey SharybinMikkspace: Cleanup, reduce indentation level
rB3241905f40eSergey SharybinFix T52818: Tangent space calculation is really slow for high-density mesh with degenerated topology
rBdb7a78a2be7Sergey SharybinCycles: Fix compilation error with latest OIIO
rB42dff6cc2ebSergey SharybinCycles: Fix compilation error with OIIO compiled against system PugiXML
rBd1a761c4d4cSergey SharybinCycles: Fix compilation error of standalone application
rB2e8914549b6Sergey SharybinCycles: Fix difference in image Clip extension method between CPU and GPU
rBa950af8e24dSergey SharybinFix T53012: Shadow catcher creates artifacts on contact area
rBab1af38c742017/12/19Sergey SharybinCycles: Fix crash opening user preferences after adding extra GPU
rB55696b56d98Sergey SharybinFix T53068: AMD Threadripper not working well with Blender
rB0a3fa9c25c9Arto KitulaFix missing SpinLock typedef on macOS
rB83d9f8e3796Stefan WernerCompositor: Ensured 16 byte alignment for variables accessed by SSE instructions.
rBdf886b178c9Stefan WernerMoved alignment attributes from my last commit to BLI_compiler_attrs.h for future use.
rB1febc858559Stefan WernerCycles: Workaround for performance loss with the CUDA 9.0 SDK.
rB58a15b2bfe7Stefan WernerCycles: Fixed compilation of CUDA kernels. Follow-up fix for my last commit.
rB0012d54a702017/10/29Sybren A. StüvelAlembic import: fixed mesh corruption when changing topology
rB50f1c9a8af2017/12/22Sergey SharybinTask scheduler: Start with suspended pool to avoid threading overhead on push
rB6efd58dd3e2017/12/22Sergey SharybinTask scheduler: Clarify why do we need an atomic add of 0
rB09aaee56402018/02/19Sergey SharybinFix T53032: Image sequence works bad with Displace modifier
rB9e707802c22018/02/21Sergey SharybinDepsgraph: Fix crash using --debug-depsgraph and --debug-depsgraph-no-threads


rBa51688d0b02017/10/12Bastien MontagneFix T53052: ID decrement error when deleting a scene, either python or GUI ==>> Depends on ID copy refactor, not in 2.79, not easily portable.
rB77f300e2a92Brecht Van LommelFix use of uninitialized memory in Cycles normal baking.
rBed7260071bcBrecht Van LommelFix EXR multilayer compositing result saving issues.
rBe8e92dffed2017/12/25Brecht Van LommelFix T53607: Cycles normal map baking problem when there is no bump
rB6a225a283e2017/12/29Brecht Van LommelBuild: fix make deps OpenSubdiv build on Linux
rBac934efc5e2017/12/30Brecht Van LommelBuild: fix make deps TBB on Linux, older versions don't support GCC 7
rB0e59f2b2562018/01/06Brecht Van LommelFix T47212: incorrect luma coefficients for Luminance Key node
rBd0cc5d89482018/01/11Philipp OeserFix T53752: Draw curve fails w/ stylus
rB43f33ea3002017/12/11Sergey SharybinNode selection: Stop operator when mouse selection selected a node

To be included:

(no clean cherry-pick for those remaining)

rBbb30ce0f0b2017/12/18Howard TrickeyFix T53474, bevel glitchy with big objects.
rB4838512e7d2017/12/13João SeixasFix T53404 - Python API documentation: UI Layout Emboss description wording
rB941deaca7a2017/11/26Joshua LeungFix T53393: Change from 'd' key to 'draw' panel button causes pencil to be activated immediately instead of upon LMB

To be considered???

rB25418be97e2018/01/03Arto Kitulabuild deps: llvm new website download locations
rBee49ee24c33Dalai FelintoFix: unselectable objects can be selected via the NLA editor
rB0c019a3ffc2017/09/21Joshua LeungFix T50450: Breakdowner doesn't work in Tweak Mode on translated NLA Strips
rB96e84d002a2017/09/26Joshua LeungFix T52901: New Depsgraph - Driver using "self" needs reloading file to work
rB262ddbfda02017/09/26Campbell BartonAdd missing header
rBae72a9206e2017/10/20Joshua LeungFix T46163: NLA properties with drivers aren't displayed as having drivers
rBc71f2f14042017/10/24Joshua LeungFix T53130: NLA Tweak (moved) Tracks + Alt+RMB Select does not work in Graph Editor
rB61fe8e8acafJulian EiselHide "Confirm on Release" button from transfor redo options]
rB57d7e5b6ee8Ray MolenkampFix T42489 and T52936: Loading blend with minimized window results in crash or empty screen on windows.
rBfdd3d969a62018/01/10Campbell BartonFix T53491: Absolute tablet motion detection fails


To Do

Related Objects

There are a very large number of changes, so older changes are hidden. Show Older Changes

Please don't forget 96e507d9890e, thanks.

Appologies for everyone involved, but unfortunately rBd0cc5d89485f: Fix T53752: Draw curve fails w/ stylus causes issues mentioned in T53752: Draw curve fails if you stop press action before separe stylus., I think we better revert this for now?

If it's not a problem I would like to see these included:
rBfdd3d969a621 - fixes long standing bug that caused problems when confirming operations with enter when using a pen tablet and the pen is not touching the tablet input area.
rB235f578a0d21 - improvement to loop cut so you can type numbers using the keyboard and still move the loops around with the mouse.