blender (2.92.0--release~103106-02948a2cab4+nano+optix+kernels-0thomas~bionic1) bionic; urgency=medium

  * Blender 2.92.0 release tagging.  Docs: 2.92 release description for
    Linux appdata.  Docs: 2.91 release description for Linux appdata.
    Revert Automatic Tablet API dynamic fallback..  Fix T85844: high
    pressure at start of line..  Revert high fequency mouse input for
    Windows..  Fix T85865: Crash when selecting Image texture node.
    Revert "Fix T80313: Fix clipped text in splash screen on hiDPI
    monitors".  VSE: Fix duplicate menu entries.  API Docs: Fix
    generation failing with unused context members.  Instead of raising
    an expection a warnign is generated instead. This fixes the issue
    where `['hair', 'pointcloud']` are disabled for release builds. In
    the future a better solution would be to generate the context map
    dynamically but this would require refactoring of the API: D9988.
    Fix T85762: Crash when opening 2.83 VSE file.  GPencil: Fix
    unreported broken use only lines in multiframe.  Fix flashing eevee
    render passes in viewport.  Blender 2.92 bcon4 - change release
    cycle to release candidate.  Cleanup: Missing word in rna
    description.  Fix T85722: missing updates adding modifiers via
    python.  Fix T85440: crash with displacement shaders and updating
    geometry in viewport.  Fix T85680: Crash displaying UV stretch/area
    with modifiers.  Fix T84701: Popup closes on release while dragging
    parameter..  Fixes T84928 : Lattice vertices at unexpected positions
    when changing lattice resolution from 1 to 3 or more..  Revert
    Wintab High Frequency Input..  UI: Clarify descriptions in
    properties popover.  Fix T85499: Crash on switching to edit mode
    with uv editor open.  Fix T84624: node group data-block has phantom
    user.  Fix T71960: Malformed .bmp files lead to crash.  Fix T85488:
    Display units inset operator.  GPencil: Try again to fix compiler
    warnings.  Fix brace placement from recent fix for T85581.  RNA
    Manual Reference: Update mappings.  Fix T84899: instance ids are not
    unique in common cases.  GPencil: Fix compiler warnings after
    previous commit.  Fix T85581: GPencil draw on surface does not work.
    Baking: support vertex color baking of normal material, UV
    discontinuities.  Geometry Nodes: remove incorrect assert.  Cycles:
    Use Blender Settings For AOV.  Fix T79999: Double color management
    applied during viewport animation render.  Fix T85555: Geometry
    Nodes: Attribute Vector Math Wrap is broken.  Fix T84114: Existence
    of vertex groups slows down mesh editing.  Fix T85543: Object Types
    Visibility missing shading notifier.  Fix T83013: Annotation with
    hidden object in sculpt mode crashes.  Fix T85508: UV select overlap
    fails on identical faces.  BLI_math: add mid_v2_v2v2v2.  Fix T85515:
    missing viewport update when toggling Hidden Wire.  Fix T85420:
    moving color ramp handles via position input does not work.  Fix
    T85514: exact match is not showing up in search menu.  Cleanup:
    typo.  Fix T85395: Texture paint external edit wrong projection on
    reapply.  Fix T85492: fix check if object has visible instances.
    Fix Sculpt Gestures using normal orientation with translated
    objects.  Fix T83047: Texture paint symmetry options not in topbar.
    Fix T85079: Thumb brush unstable when producing larger
    displacements.  Fix versioning code of previous commit.  Fix T81206:
    Do not limit gl texture size in image editor.  Fix T85368: map range
    node clamps incorrectly in geometry nodes.  Fix T85426: Speed effect
    stretch to input not working.  Fix T85378: Shrink/Fatten display
    number units.  Fluid: Updated Mantaflow source files.  Fix T85260:
    Viewport render does not draw background.  Fix T85396: Display
    Texture Paint UV only working in editmode.  Fix T85357: Setting
    collection color restricted to View Layer mode.  Fix for 3D view
    transform: flipped rotation direction for numeric input.  Fix
    T85363: Cmd + Tab shortcut overridden on macOS.  Fix T85318: Driver
    variable don't resolve collection indices.  Fix T85230: Face Set
    Boundary automasking not working with dyntopo.  Fix T85136: Sculpt
    geometry extract not using updated mesh.  Fix T84370: Project tool
    not working with shape keys.  Fix memory leak in boundary brush
    preview data.  Fix unreported: Rotation Gizmo "C" influenced by
    custom orientation.  Fix T85340: Gizmo rotation inverted (in some
    perspective angles).  Cleanup: Move and rename 'getViewVector'
    utility.  Fix 'getViewVector' returning inverted vector.  macOS:
    trackpad scroll direction reversed in list views.  Fix T85261: Eevee
    passes have slight inaccurate colors.  Cryptomatte: Incorrect
    Coverage with Volumetrics.  Fix T85314 GPU: Drawlist submit data
    overflows..  Fix T85225: Variable scope in ridged multi-fractal
    noise.  Fix T84649: Quick liquid causing crash on scale operation.
    Fluid: Updated Mantaflow source files.  Fix freestyle render pass
    not being created when there are no strokes.  Fix T83450: Missing
    4th studio light in preview icon.  Fix T85155: Vertex groups from
    object don't transfer to next nodes modifier.  Fix T85301: Eevee
    does not respect collection instance offset for hair.  creator: add
    missing '--debug-*' arguments under debugging options.  Fix T85194:
    Smart UV does not respect "Correct Aspect" correctly.  cmake/deps:
    remove 'tcl' language support from sqlite.  Fix T81843 Bones
    invisible using Weight Paint + Wireframe shading + Bone X-Ray.
    Overlay: Fix Z axis planes rendered even if not needed.  Fix T85203:
    GPencil: Drawing on locked axis plane.  Fix T81177 EEVEE: Missing
    shadow if last material has no shadow.  DRW: Fix render wrong
    orthographic depth conversion.  GPU: Fix performance regression on
    AMD GPU.  Usual UI messages fix....  VSE: Fix proxy images have
    incorrect size.  Fix T85252: Gpencil interpolate sequence crash in
    new scenes.  Fix T85035: Gpencil render in background render wrong
    frame.  Fix regression: Crash garbage collecting VBOs on never
    evaluated scenes.  Fix T83092: Direction of rotation with View
    orientation changed in 2.91.  Revert "Fix T83092: Direction of
    rotation with View orientation changed in 2.91".  Fix T85236: "Zoom
    to Mouse Position" inverts "Dolly View" direction.  Cleanup: use
    switch for Add Object Tool event handling.  Add Object Tool: make
    automatic axis selection an option.  Fix T79797: Compositor backdrop
    gizmo not updating after zoom.  Fix T84465 Bevel Percent and
    Absolute when limit type is Weight..  Fix T81193 EEVEE: Crash when
    motion blur is aborted at cache finish.  EEVEE: Fix crash when using
    animated visibility with motion blur steps.  EEVEE: Fix GPUNodeLink
    memory leak for displacement nodes using SHD_SPACE_WORLD.
    Depsgraph: Remove redundant copy-on-write operations.  Fix T83411:
    Crash when using a workspace/layout data path in a driver.  Fix
    T84717: missing 3D viewport updates when changing shading settings.
    Cleanup: accept const pointer for BKE_scene_get_depsgraph.  Fix
    T81169: Grease Pencil Z-depth drawing issue on OSX + AMD Graphic
    Cards.  Fix T85148: OptiX viewport denoising regression.  Fix
    T84588: Set parameter as required for uv_on_emitter.  Fix T85169: UV
    scale gizmo swaps X/Y.  Fix T85178: edit-mesh show_edges overlay
    option toggles face-dots.  Fix T84661: read jpg pixel density.  Fix
    T85139: Force field texture missing depsgraph relation.  UI: clarify
    edit-mesh face center behavior.  Cleanup: rename variables for gizmo
    templates.  PyAPI: Add error when registering a 3D gizmo into a 2D
    gizmo group.  Fix T84906: Loop select can fail when starting from an
    ngon.  Docs: add diagrams describing the purpose of
    BMwEdgeLoopWalker.f_hub.  Fix T83988: Active modifier outline uses
    search theme color.  Cleanup: Move geonodes object info RNA enum.
    Fix T85157: join node not working when the second mesh is empty.
    Revert "Depsgraph: Remove redundant copy-on-write operations".  Fix
    alpha transparency slider range being influenced by RGB values.  Fix
    T83935: Superimposed icon's hotspot is misaligned.  Fix T85121:
    Sequencer key conflict with Lock & Select Linked.  Fix T81334:
    Python view-port drawing depth-test regression.  Fix T84512: Crash
    if size input of Blur node is too large.  Fix T85142: BMW scene
    quits Blender.  Fix T85107: Active tool doesn't update when mouse is
    already over it.  Fix T82785: Setting Image.alpha_mode clears
    generated image data.  Fix T83539: 'activate_init' fails with
    buttons that have popups.  Fix jpeg200 4k cinema preset.  Fix
    T82675: Crash on exit when Blender is built as a Python module.  Fix
    T84931: Keys that open menus can also activate menu items.  Fix
    T85110: moving markers num input confuses time vs frames.
    Documented color management issue..  Cleanup: Moved update ratio
    stretching overlay to cache_finish.  Fix T83187: Unselected UVs
    shows selected on linked meshes..  Fix T85089: Crash when rendering
    scene that does not fit into GPU memory with CUDA/OptiX.  Fix
    T84717: Missing viewport update after shading changes.  Fix T84402:
    Off-screen rendering works only once from Python.  Fix T81834:
    Images not properly duplicated in node_shader_utils.  UI: add
    ellipsis to batch rename menu item.  RNA Manual Reference: Update
    Mappings.  Windows: Fix wchar_t truncation.  Fix build error.  UI:
    Fix ugly alignment of timeline popover buttons.  Fix T85082:
    Perspective distortion while drawing.  Fix T85049: Geometry Nodes:
    How to handle instances with shear?.  Fix T84847: Crash after
    splitting effect strip.  Fix T79922: Cache of meta strip not
    invalidated.  Fix T84160: Wrong DOF when camera is overriden.  VSE:
    Fix memory leak when building proxies.  Fix T84979: No sound after
    changing strip datablock.  Fix T84935: improve previous fix for
    boolean custom data layers.  Fix: incomplete integration of PugiXML
    and Potrace build options.  Cleanup: compiler warnings.  Fix Cycles
    standalone compilation following API changes.  Cycles standalone:
    fix missing dependencies in CMake files.  Asset Browser: fix context
    properties reported to Python.  Viewport Rendering: Don't clamp when
    overlays are disabled..  GPU: Enable HQ normals workaround for any
    AMD Drivers on Polaris..  Fix T84708: Versioning for Set Alpha node.
    GPU: Enable HQ normals workaround for AMD 21.1.1 driver..  Fix
    T84907: incorrect dirty mask after geometry join node.  Fix T84935:
    boolean custom data layers not saved correctly.  Fix T85011: "Allow
    Execution" reloads the wrong file when recovering.  WM: add
    "use_scripts" to recover auto-save/session operators.  WM: return
    success from WM_recover_last_session, minor cleanup.  TEXTURE PAINT:
    Tools with wrong cursor.  Fix typos in driver_functions.py.  Fix
    library name clipping most of the data-block name in data-block
    menus.  Fix wm.context_* operators reusing values when it's not
    expected.  Fix T84031 initialize connectivity info of the base mesh
    before using Displacement Smear brush..  Fix: Unable to animate
    nodes modifier exposed properties.  Fix T83344: Cycles baking with
    progressive refine fails on GPU.  Fix T84911: Add Primitive and IC
    keymap - 3d navigation conflict.  Fix T84324: Crash when combining
    two scenes in compositor..  Buildbot: Fixed crash when building RC
    builds.  Fix padding issue in DNA.  Fix T84398: Multiview images
    show only one view..  Fix UI message typo in own previous commit..
    Fix UI messages..  UI: increase the context menu's light power.  Fix
    T84878: Eevee cryptomatte broken with stereoscopy.  Cleanup:
    compiler warning, clang-format, spelling.  Fix T84705: Snapping
    strip handle offset animation.  Fix T83267: Crash prefetching scene
    strip in meta strip.  Fix T82698: Speed effect not working on
    generator strips.  Fix T83266: Proxy building with meta strips
    fails.  Fix ruler end-caps not following interface scale.  UV: tweak
    island select behavior.  Fix UV editor vertex/face drawing ignoring
    UI scale.  Fix T84988: Armature symmetries crashes with action
    constraint.  Fix outliner and animation editors exiting multi-object
    edit-mode.  Fix T84745: more build errors with TBB 2021.  Fix vertex
    color baking using wrong color space.  Fix: Mouse presses in some
    areas do not set active modifier.  Cycles: Fix usage of double
    floating precision in CNanoVDB.  Revert "BLI: add conversion from
    float2 to float3".  Fix T76936: Mesh shape amended upon undoing in
    sculpt mode.  BLI: add conversion from float2 to float3.  Fix
    (unreported) LibOverride: hair cache settings not working..
    GPencil: Fix unreported Vertex Paint masking error.  Particles:
    Fixed thread work size calculation..  Fix the NLA setting the active
    object without exiting edit-mode.  Fix dope-sheet exiting edit-mode
    when activating an object.  Fix undo crash on active object change
    without exiting edit-mode.  Fix T84920: Crash undoing object
    activation in the outliner.  Fix marker camera switch + undo crashes
    in edit-mode.  Fix T84896: Boundary brush not affected by
    automasking.  GPencil: Deactivate interpolation of gpencil curves.
    Geometry Nodes: fix losing data when attribute has incorrect type.
    Fix T83344: Cycles baking + progressive refine fails.  Fix T84242:
    freestyle animated camera shift lags behind in animation render.
    Fix T84908: Cycles GPU + CPU and denoising failure after recent fix.
    Fix T84867: Transform node applies transforms in the wrong order.
    Industry Compat Keymap: Fix box/lasso selection for GP edit mode.
    Fix use of uninitialized variable in image sequence detection.
    Cleanup: NULL used for boolean.  Fix T82966, T78152: Cycles GPU
    render hair ribbon artifacts and differences.  Fix T84867: Transform
    node does not rotate/scale instances.  Fix T84569: crash when trying
    to bake an object with no faces.  GPencil: Fix unreported NaN value
    for UV Rotation in Primitives.  Fix T84539: cryptomatte metadata
    lost when using save buffers option.  Fix T84872: OptiX GPU + CPU
    rendering uses branched path samples.  Fix T84813: enabling Cycles
    OpenImageDenoise during GPU viewport render fails.  Fix T84049:
    Crash when using Cycles Progressive Refine with OptiX+CPU.  Fix Lock
    to Selection does not work in mask mode.  Add Object Tool: minor
    improvements to tool-tips.  Cleanup: clang-format.  Fix typo in UI
    message..  Add Object Tool: adjust cursor alpha when near view
    aligned.  UV: tweak face select behavior.  Cleanup: move
    UvNearestHit.ob assignment in find nearest functions.  BMesh: add
    function to check if a point is inside a faces UV's.  CMake: add
    missing headers.  Cleanup: spelling & cleanup for
    cmake_consistency_check.  CMake: update checking utility to ignore
    nanovdb files.  Cleanup: remove unused file SEQ_util.h.  Refactor
    modifier copying code..  Fix T84784: Time Remapping not displaying
    in the timeline.  Fix T84823: crash rendering with unconnected input
    socket in File Output node.  Object Info: Fix tooltip for the
    transform space option.  Volumes: fix calling BKE_volume_load from
    multiple threads.  Geometry Nodes - Object Info: option to apply obj
    transform to the geometry.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 28 Feb 2021 11:46:58 +0100

blender (2.91.2--release~101197-5be9ef41770-0thomas~bionic0) bionic; urgency=medium

  * Version bump: Blender v2.91.2-release.  Version: Blender v2.91.1
    release.  WindowsStore: Fix Search Bar Icon.  Fix Increment Snapping
    Without Constraints in Non-Axis-Aligned Views.  Fix T84453: Crash
    bezier curves transfrom.  Fix file-handle leak when parsing xdg user
    directories.  Fix BKE_blender_atexit_unregister error removing from
    linked list.  Fix T82952: Crash changing mesh data block and
    switching scenes.  Fix T79779: Pick shortest UV face-path ignores
    sticky setting.  Fix T83372: Point.select can be True when
    unselected.  Fix T84426: Limit dissolve ignores selection with
    custom normals.  Fix T82960: Inaccurate selection on collapsed
    outliner rows.  Fix T83801: UVEditor translation ignores "Pixel
    Coordinates" and aspect ratio.  Fix T83851: Python: operator macros
    cause a crash.  Fix T83875: Converting Proxy to override crashes
    blender..  Fix crash sliding effect sequence strips.  Fix T83361: UV
    Editor does not draw pinned selected UVs as pinned.  Fix T83296:
    Unknown actions no longer perform an undo push.  Fix T83347: Smart
    UV project crashes with wire edges.  Revert "Fix T78823: Slash in
    custom property name does not work".  Fix T83050: Crash dragging
    shared collection to master collection.  Fix T83280: Crash when
    deleting hair collision collection..  Fix T83460: Regression in snap
    for measure tool.  Fix T83352: Move with constraint showing an
    incorrect value in the header.  Fix T83161: Crash when moving ruler
    endpoints and opening or closing the toolshelf.  Fix transform snap
    mixed with incremental.  Fix T83092: Direction of rotation with View
    orientation changed in 2.91.  Fix T83020: Transform: AutoConstraint
    being confirmed without releasing the MMB.  Fix transform redo panel
    showing only the first custom orientation.  Fix T82777: Some
    transform modes using incorrect default orientation.  Fix T79356:
    Improved icons for MSIX builds.  Fix T83625: Shading attribute names
    cause compilation error..  Fix T84397: Creating and removing many
    objects very quickly causes a crash.  Fix T83084: Smart UV Project
    inverts the resulting UVs.  Fix: Update normals when switching scene
    quality.  Fix T84459: Face normals not displaying (AMD GPU).  Fix
    T84459: Wireframe not displaying with AMD GPU.  GPU: Enable HQ
    normal work around for AMD Polaris.  GPU: Add HQ normals
    workaround..  DrawManager: High quality normals for non meshes.
    Version: Blender v2.91.1 beta.  Fix T83300: constant scene
    refreshing in Cycles with empty volumes.

 -- Thomas Schiex <empnessty@gmail.com>  Thu, 21 Jan 2021 17:57:12 +0100

blender (2.91.2--release~101197-5be9ef41770-0thomas~bionic0) bionic; urgency=medium


 -- Thomas Schiex <empnessty@gmail.com>  Thu, 21 Jan 2021 17:52:40 +0100

blender (2.91.0--release~101155-b50598bc78c-0thomas~bionic0) bionic; urgency=medium

  * Docs: 2.91 release description for Linux appdata.  Versionbump:
    Blender 2.91 release.  File version bump.  Graph Editor: fix
    keyframe not activating in certain cases.  Fix T82962: Crash
    changing lattice resolution with Vertex Group.  Animation: Remove
    debug prints.  GPencil: Fix unreported assert when use select Box in
    single point strokes.  Fix T82769: remove thread local data from
    PTCacheMem.  Fix T82540: Smart UV project ignores seams.  Fix
    T82833: GreasePencil crash when changing to Vertex Color mode.  Fix
    pin icon in Properties not right-aligned after zooming.  Fix:
    Outliner hierarchy line width variations.  Fix exact boolean
    coplanar problem due to inexact transform..  Fluid: Revert changes
    from T82488.  Fix T82810: UV Editor, Crash with switching between
    single image and UDIM tile.  Fix T82586: Sculpt normals not updating
    with EEVEE enabled.  Fix T82800: Changing settings from a pie menu
    doesn't add undo steps.  Fix undo UI text containing shortcuts &
    newlines.  Fix grease pencil draw mode icon color in outliner.  Fix
    wrong grease pencil datablock icon in file browser.  Fix T82542:
    Boundary brush crash with dyntopo.  Cleanup: Fix incorrect RNA
    property label/tooltip re active NLA track..  Fix T82770: Artifacts
    when painting on generated transparent image.  Fix T82341: Warning
    in terminal during property search.  Fix T81227: Modifier menu and
    text switch places.  Fix T77561 EEVEE: Refraction BSDF is using
    world probe during glossy bake.  Fix T82637: pack UV islands fails
    with some non-manifold meshes.  BMesh: support for comparing loops
    when calculating face-groups.  BMesh: add UV face transform and
    minmax utility functions.  BLI_rect: add a float version of the
    'pad' function.  Fix T82064: Add Image Clone tool to overlay engine.
    VSE: Fix prefetch initialization sequence.  Fix T82774: NLA Sync
    Length Typo Fix.  Fix T82588: Box Select selects keyframes hidden by
    "Only Show Selected".  Fix T82042: Crash when rendering huge images.
    Fix T82703: Image not scaled when rendering.  Fix incorrect text
    size with downscaled preview.  Cycles: Fix compilation error and
    warning without OPENVDB.  Fix T81827: MacOS lines that should be
    thick are green instead.  Fix wrong collection icon in outliner
    popover.  Outliner: Collection icon color tweaks.  Fix T82673:
    Cycles crash with zero emission strength and linked emission color.
    Fix T81983: volume tiles missing in Cycles renders.  Fix T82439:
    Crash moving collections between scenes.  Fix T82519: Adding 2nd
    driver doesn't recalculate.  Fix T81271: Fix crash in BLI_gzopen on
    Windows.  Fix T82460: Color Management Curves do not update when
    Image/UV Editor is present.  Fix T82740: Drivers on movie clip
    datablock crash on file open.  Fix T81817: use-after-free when
    trying to open file from splash screen.  Fix T82736, Exact Boolean
    fail with repeated subtraction of same object..  Collections:
    Prevent setting scene collection color tag from rna.  UI: Remove
    remaining uses of old collection icon.  Fix memory leak writing PNG
    when opening the file fails.  Fix T82607: crash cancelling Cycles
    render during adaptive subdivision update.  Fix T82516: Cycles crash
    updateding animated volumes after NanoVDB.  Fix empty Cycles render
    devices panel showing in preferences on macOS.  Fix asserts when two
    (or more) SplineIK constraints have the same root.  Fluid: Removed
    clamp from force assignment.  Fix T81813: Keyframe handles don't
    follow keyframes.  Fix T82466: Library Overrides: overrides
    disappear when appending..  Sculpt: fix face set extract clicking in
    empty space.  Sculpt: use ESC key in addition to RMB to cancel
    eyedropper.  Codesign: Report codesign errors from server to worker.
    Fix T82624: Skin modifiers root bone cannot be moved.  Fix T82093:
    Sampled Colors Mismatch When Painting (Partial).  Fix T81673: Color
    picker picks up UI and Overlay.  Fix T80475, bad bevel: side vertex
    in bad plane in some cases..  Fix T82553: Outliner F2 renaming issue
    when item is out of view.  Fix 'outliner_scroll_view()' not reaching
    wanted element.  ImBuf: replace incorrect strstr use with memcmp.
    Fix: Selection not possible from outliner gutter.  Animation: More
    explicit boundary checks when setting active keyframe.  Fix T82540:
    Smart UV project ignores seams.  Fix T82555: Crash using copied
    object from Python.  Fix T65585: Knife fails when cursor away from
    the object.  Fix assert in the sculpt pen tilt code.  Fix wrong DNA
    flag for hide face sets.  Fix T78028: crash with grease pencil and
    save buffers.  Fix potential crash closing Blender with persistent
    data option enabled.  Fix T78956: banding artifacts of vertex colors
    in Cycles.  Fluid: Fix strict compiler warning.  Fix T80068: skin
    modifier not working with motion blur.  Fix T82488: Mantaflow -
    force fields have very low influence compare to 2.90.1.  Sculpt: Fix
    off-by-one error when creating bitmap for lasso gesture.  Revert
    "Fix T80742: curve bevel fails with zero length handles at end-
    point".  Fix T82495: assert with cast modifier in edit-mode.  Fix
    T81651, exact boolean modifier incorrect if operand hidden..  Fix
    T82301, exact boolean fail on cube with bump..  Fix for T78211:
    Trackpad Zoom to Mouse Position Error.  Fix for T65714: Pinch
    Zooming Crash using Mac Trackpad.  Fix T81997: Subsurf Optimal
    Display sticks after object conversion.  Fix T82251: Outliner
    Material Drag&Drop missing tree update.  Fix T82220 Missing viewport
    update after manual "HDRI Preview Size" input.  Fix T82364: Widget
    anim state not updated when deleting channel in Graph Editor.  Fix
    T82457: Python error when clicking on a tool in the viewport.  Fix
    T82407: Negative number input gives syntax error for velocities and
    accelerations.  Fix Outliner editbone selection with 'Sync
    Selection'.  Fix T81915: Draw Face Sets not working with deformed
    sculpt mesh.  Fix memory leaks in sculpt mode trimming tools.  Fix
    T82423: Replace duplicate name in keymap.  Fix T80043: missing
    Cycles displacement update when relinking output sockets.  Fluid:
    Potential fix for T74559: Adaptive Domain creates lines in smoke.
    GPU: Fix valgrind warnings about branching on uninitialized
    variables.  Fix T81752 EEVEE: Camera Motion Blur is not blending
    steps properly.  Fix T80842 Grease Pencil: Subtract mode is not
    working as expected.  Fix T82292: Set encoding for keymap export to
    UTF-8.  Fix T80742: curve bevel fails with zero length handles at
    end-point.  Fix T81136: Mesh.loop_triangles kept after applying
    modifiers.  Transform: support individual origins for "To Sphere".
    Fix T65205: "To Sphere" radius too large with proportional editing.
    Remove incorrect assert in button group code.  Fix T73126 Eevee:
    light probe baking ignores indirect bounces from SSS.  Fix T81794:
    ColorRampElement step regression.  Fix T82385 EEVEE: Alpha Clip
    shadows actually using Alpha Hashed shadows.  Fix T82197: Freestyle
    settings not visible for Workbench render engine.  Fix T82016:
    Cycles assert with empty OpenVDB volumes.  Fix T67832: Camera
    Background Images View Transform.  Fix T81775: Object Disappears
    During Texture Painting.  Modifiers: return empty mesh in case of
    error in Volume to Mesh modifier.  Fix T82393: Volume to Mesh
    modifier with sequence fails during rendering.  Fix assert on
    mouseover of blocks not using the layout system.  UI: disable add-
    object tool for 2.91.  Fix T63495: Add torus changes size each time
    when unit scale != 1.0.  PyAPI: add Struct.is_property_set(...,
    ghost) option.  Fix T49850: Detailed curves are heavily reduced.
    Update RNA to Manual mapping.  Fix T65449: Rip wire edges show error
    even when it works.  Fix T60517: "Fix Deforms" crashes for meshes
    without vgroup data.  Fix T81799: Enable use self in trimming tool
    booleans.  Fix T81842: Cloth brush not creating simulation areas for
    each tiling symmetry pass.  Fix mask extract and slice not
    preserving mesh symmetry options.  Fix mask slice to new object
    preserving the mask.  Fix T81691: Use-after-free with property
    search and hovered button.  Property Search: Fix missing update
    switching tabs after search.  macOS: find Jack framework in system
    directories.  Fix T82356: Gpencil merge freezes Blender.  Fix
    T81756: relinking multiple links to group input removes links.  GL:
    Fix default framebuffers being bound using srgb.  Fix T82074: Volume
    to Mesh normals are inverted.  Fluid: Fix crash with viewport
    display options.  Fix T81988: Surface Deform "Bind" causes vertices
    to spike.  DrawManager: Cleanup unneeded memory allocation.  Fix
    T77161: Outliner - Hiding a Collection does not gray out children
    objects.  Fix T82120: Arc miter bevel creates miters on straight
    edges.  Fix crash opening some 2.4x .blend files with drivers or NLA
    editor.  Revert "Parenting: fix return value when parenting object
    to itself".  PyAPI: set sys.executable to None when Python can't be
    found.  Fix T82089 Boolean on empty mesh with collection fails..
    Fix new boolean performance bug..  Fix T82265: GPencil interpolate
    crash when next frame was NULL.  Fix T82027, T81718: Cycles crash
    with volume animation playback.  Fix (unreported) buffer-overflow in
    new lattice code..  Fix Cycles map range node missing clamp socket.
    Parenting: fix return value when parenting object to itself.
    Outliner: use undo-group for outliner mode switching.  Object: use
    undo-group for object.switch_object.  Undo System: support for
    grouping steps with begin/end calls.  Fix outliner mode toggling
    with multi-object pose/edit mode.  Fix macOS mouse positions
    inaccuracy.  Cycles: silence unused variable warning.  Fix T82129:
    Cycles "Persistent Images" incorrectly retains scene data.  Fix Zoom
    to Mouse Position ignored when zooming out.  RNA properties subtypes
    enum: sync definitions everywhere.  CustomData color copying: use
    interpolated alpha.  Fix blend_color_interpolate_byte returning
    wrong alpha in certain case.  Fix 3D smooth-view ignoring lens when
    exiting camera view.  PyAPI: point sys.executable to the Python
    binary.  Animation: Improve labels on Snap menu in NLA & Dopesheet.
    Revert "Fix T81077 id_management test on macOS".  macOS: use -fno-
    strict-aliasing for all build types..  UI: Save Preferences Button
    Not Translating.  Fix T82149: Blender crash when using collection
    user_id remapping (python)..  Revert "PyAPI: point sys.executable to
    the Python binary".  Fix T82049: material select button now only
    works for active object.  PyAPI: point sys.executable to the Python
    binary.  GPencil: Fix unreported Fill when use boundary and Visble
    layers.  Fix T81844: Change Bone Layers fails in Pose Mode.  Fix
    T80819: Border zoom is isn't accurate in perspective view.
    BLI_rect: add resize_x/y functions.  Fix own previous commit re
    testing of `BLI_rel_path`..  Fix T81421: "Saving As..." a blend file
    with a Script node file path filled with 1023 symbols crashes
    Blender..  UI: Datatransfer modifier: set mix factor inactive when
    not in use.  Fix T82079: Missing viewport redraw changing volume
    slicing axis.  Fix: Animation, Draw active keyframe handles only
    when Bézier.  Fix T81890: Active keyframe changes on deselect of
    keyframe.  Fix T69911: Adaptive subdivision offscreen dicing does
    not work correctly if the camera is shifted.  Fix T81893: Cycles
    viewport crash changing mesh to smoke domain.  Cleanup: compiler
    warnings.  Fix custom-normal support for mesh editing operations.
    Proper, cleaner fix for T81963: Random rare crashes in override
    code..  Pose: Add a 'pose_ensure' new utils that only rebuilds if
    needed..  Fix T82077: Tools popup error in the image editor.
    LatticeDeform: Performance.  Fix T81077 id_management test on macOS.
    Fix T81963: Random rare crashes in override code..  Fix T81984:
    Crash in sculpt undo with mask extract after dyntopo toggle.  Fix
    Recursion when rendering scene strip.  Fix T81426: Infinite loop
    building VSE relations.  Fix T81250: Crash after undoing with
    prefetching.  Fix T81904: Cloth brush simulation failing with local
    area and mirror.  Fix T81999, Boolean Exact+Self Difference fails..
    Fix T81884, clamping with percent, addendum..  Fix T82019 Crash
    loading 2.78 splash demo..  GPU: Debug: Trim shader stats from
    output log.  GPU: Use CLOG to for debug output.  CLOG: Add getter to
    know if output supports coloring.  Fix Cycles unnecessary overhead
    cancelling finished task pool.  Fix T81102: Cycles crashes in
    interactive 3D viewport rendering after Embree.  Cleanup: remove
    redundant assignment in previous bugfix.  Fix use of uninitialized
    line/polygon smooth variables in GPU state.  Fix T81934:
    Painting/Sculpting in ortho fails to let strokes pass through
    clipped geometry.  RNA Manual Map: Update mappings for latest
    manual.  Fix unreported: unmatching shortcut between gp modes.  Fix
    T80165: Separate by loose parts breaks custom normals.  Fix T81969
    VSE: Wrong UI colorspace after scene strip update.  Fix T81942
    EEVEE: Reflection Plane glitch with low clip distances.  Fix T73793
    Walk navigation crosshair gets hidden behind objects.  Fix T81818:
    Outliner mode column crashes with shared object data.  Pydoc: Fix
    sphinx compile warnings about freestyle.  Fix Unreported: Missing
    box mask in sculpt.  Cleanup: Simplify outliner mode column drawing
    function.  GPencil: Fix unreported crash using layer solo mode and
    masked layers.  Fix T81909: Translation missing for some labels in
    modifier panels.  GPencil: Fix unreported mistake in material index
    for trace imagens.  Sculpt: Remove tools with missing icons
    experimental option.  Fix T81953: Python error in UV Editor Overlay
    popup.  GPU: Memory leak when scaling buffers.  Fix T81949: Child Of
    Constraint can't assign inverse matrix.  Fix animation player
    initialization.  Cleanup: remove '_' prefix from used argument.  Fix
    T81905: Active keyframe unavailable when handle selected.  Fix
    T81939: crash calling bmesh.utils.vert_separate().  Fix out of
    bounds array access in mathutils.noise.  WM: warn when event's have
    repeat set for non keyboard events.  WM: ensure is_repeat isn't set
    for mouse-move events.  DRW: Fix custom engine not being BGL safe.
    Fix T81784 BGL: Gizmo glitch when using glEnable/glDisable.  EEVEE:
    Principle BSDF: Use multi-scatter switch for the glass variant.  Fix
    T77658 EEVEE: Reflection Plane partially missing reflections.  Fix
    T81925: incorrectly skipped string copy in test_env_path.  EEVEE:
    Screen Space Reflection: Improve contact reflections.  EEVEE: Screen
    Space Raytrace: Fix unreported banding artifacts.  Fix T81896:
    Outliner missing redraw after "Set Parent (Without Inverse)".  Fix
    T81926: Sculpt: Box Mask operator (from menu and shortcut) does
    nothing.  Fix T81929: Sculpt: Mask operators missing drawing update
    on meshes with shapekeys/modifiers.  UI: Allow changing the active
    side of line gestures.  2.91 splashscreen.  Bump subversion to
    2.91.9 for bcon3 BETA.  Fix T81901: Use the 2.90 scrape brush preset
    as default.  UI: Swap order of increment and decrement file name
    icon in File Browser.  UI: Better center-align Properties search
    button in header.  UI: Move Properties path pin button next to the
    data-path.  GPencil: Fix unreported problem with strokes bounding
    box that makes impossible sculpt.  Fix 'Make Local' operation to
    support liboverrides..  UI: Fix typo in sculpt trim tool
    description.  Fix (studio-reported) Armature: bug in handling of
    custom bone transform..   Cleanup: Improve function and variable
    name.  GPencil: Sculpt 'Inverse Cursor Color' Label to "Inverse
    Color".  Fix panel type use after free when reloading scripts.  WM:
    ensure is_repeat isn't copied from the last event.  Cleanup: keep
    comment block at bottom of versioning.  Preferences: separate
    feature flags for geometry nodes and point cloud type.  Cleanup:
    Move scenes' foreach_id handling of toolsettings into own func..
    Fluid: Fix in addition to new obstacle distance parameter.  Cleanup:
    rename some functions with more relevant prefix..  Cleanup: Clang-
    tidy readability-named-parameter.  Cleanup: Clang-tidy readability-
    redundant-string-init.  Clang-tidy: disable new warnings..  Cleanup:
    early return from animation step, reduce indentation level.
    DrawManager: Adding Custom Render Passes.  Fix T81079: Switch object
    ignoring visibility settings.  Fix for T81757: Incorrect Overlay
    Line Height.  Cleanup: simplify lasso transform from 17cb2a6da0c88.
    Cleanup: avoid error prone nested switch statements (missing break).
    Fluid: Added obstacle fluid distance parameter.  UI: Add angle
    snapping to line gesture tools.  Fix error in the last commit.  UI:
    Move gesture selection with spacebar.  EEVEE: Screen Space
    Reflection: Improve self intersection cases..  EEVEE: Screen Space
    Reflection: Fix undefined behavior with invalid LOD.  Fix sculpt pen
    tilt support changing the brush strength.  Cleanup: Clang-tidy -
    readability-inconsistent-declaration-parameter-name.  Cleanup: Clang-
    tidy bugprone-redundant-branch-condition.  Cleanup: makesrna, Clang-
    tidy else-after-return-fixes..  Cleanup: Clang-tidy silence
    readability-non-const-parameter.  CMake/Windows: Compile GMP library
    as fat library.  UI:Add icon for Displacement Eraser brush.  UI: Add
    icons for line genture tools.  UI: Add icon for boundary brush.
    Ocean Modifier: allow spray maps to be baked.  Cleanup: warning on
    windows.  UI: Sculpt 'Inverse Cursor Color' Label.  UV/Image: Remove
    Legacy Drawing.  Fix T81865, T81860: CustomData Correction can fail
    on non standard names.  CMake: Compile GMP library as fat library.
    Cleanup: remove dead code.  EEVEE: ShaderToRGB alpha inversed.
    Volumes: Fix compilation when building without openVDB.  Libmv:
    Refactor camera intrinsics parameter block.  Libmv: Add generic
    class for packed intrinsics.  Libmv: Add array<type, size> to libmv
    namespace.  GLTexture: Fix Anisotropic filtering affecting the
    standard mipmap samplers.  DRW: Disable anisotropic filtering on
    utility textures.  Fix libmv test on windows.  Fix compile error.
    Fluid: Add missing versioning for new options in 'Viewport Display'
    panel.  Fix T81076: Crash on switch object operator undo.  Cleanup:
    General comment style clean up of graph_edit.c and fcurve.c.  Fix
    (unreported) install_deps: wrong version number for llvm in some
    cases..  Fix T81776: Sculpt line gestures not working with
    transformed objects.  Simulation: remove particle nodes with
    outdated design.  Volumes: simplify volumes in modifiers or on load.
    Fix T81684: node location not handled correctly.  Fix T81190: Merge
    by Distance marks edges sharp.  Cleanup: use BLI_listbase_is_single
    instead of counting.  Fix Boundary brush not working when the whole
    mesh is inside the brush radius.  Sculpt: Smooth deform type for
    Boundary Brush.  Fix missing Sculpt Overlays updates when using
    modifiers.  Sculpt: Reduce the displacement step in the cloth
    solver.  UI: In-line layout for Empty Image Transparency.  UI: Sort
    "Volume to Mesh" and "Mesh to Volume" in alphabetical order.  Fluid:
    Added domain check for new OpenVDB precision 'Mini' type.  UI:
    Simplified Categorized Menus.  UI: 3DView Popover Adjustments.
    Spelling: Apart Versus A Part.  CMake/macOS: use system OpenAL for
    the time being..  Spelling: Loose Versus Lose.  Spelling:
    Miscellaneous.  Fix build error with WITH_CYCLES_NATIVE_ONLY and AVX
    tests on macOS.  Spelling: Then Versus Than.  Spelling: It's Versus
    Its.  Fix use of uninitialized variable.  Cleanup: Use BLI string
    functions.  Cleanup: Missing parentheses around macro in versioning.
    Cmake/macOS: strictly disallow searching in frameworks.  Fix T81806:
    Cycles error when GPU device_type is NONE.  Fix T81484:
    Weight/Vertex paint with mirror and viewport clipping does not
    update stroke on initial side.  Animation: Improve labels on Snap
    menu in graph editor.  Fix libmv eigen alignment issues when
    compiling with AVX support.  Silence an unused variable warning in
    bmesh_bevel.c..  Fix (unreported) crash when unlinking a brush from
    a tool..  Fix: skip drawing input sockets that do not have a draw
    method.  Volumes: new Volume to Mesh modifier.  Cleanup: clang tidy.
    Image: Export emissive colors in 3 channel PNG images.  Cleanup:
    spelling in comments.  Fix T81167: Texture Painting with Paint mask
    enabled, (de)selecting faces causes a mess with texture slots.  Fix
    T68343: Rendered video plays at 600fps.  Fix ASAN warning after
    recent cleanup.  Fix Bevel percent mode, and clamping for it too
    (T79898)..  Fluid: Fix for issues with external forces.  Fluid: Add
    versioning for fluid particle physics type.  Fix for T81400: Block
    Width Corrections.  Fix T81800: Datablock pin not working for bones
    in pose mode.  Sculpt: Fix (unreported) assert getting trimming
    cursor depth option.  Avoid Assert in BKE_mesh_calc_loop_tangent_ex.
    Fix T81729: Cycles object color not updating for instancers.
    Cleanup: More miscellaneous code quality changes in wm directory.
    Cleanup: Declare variables where initialized in context.c.  Fix
    T81761: EEVEE enabled AO pass affects render result.  Cleanup:
    Miscellaneous improvements in wm directory.  Fix T81594: Unable to
    reassign effect inputs.  Cleanup: Reduce variable scope in screen
    directory.  Cleanup: Reduce variable scope in area.c.  UI: Tweak
    decimate modifier layout.  UI: Align related properties.  Property
    Search: Reset panel expansion when exiting search.  Cleanup: reduce
    variable scopes.  Cleanup: reduce variable scopes.  Fix misuse of
    alloc inside a loop.  Animation: Snap Cursor Value operator.
    Cleanup: Animation, split up frame jump operator.  Cleanup: clang-
    tidy.  Fix (reported by studio team) crash in relocate lib code..
    Fix T81027: Multires objects in sculpt mode can't be linked via
    collections..  Fix T81591: Align view to active is not working in
    sculpt mode.  Fix T54526: Data Transfer modifier's Max Distance
    field working strangely..  EEVEE: SSR: Fix unreported smoothstep
    instability when border factor is 0.  UI: Make node theme settings
    to conform to UI rules.  Correct last commit.  PyDoc: update to
    account for new context member.  Cleanup: remove debug printf().
    Fix T62463: unable to select anim channel for unselected node.
    Cleanup: Animation, remove unused parameters.  CMake/macOS: Search
    for headers in Frameworks last..  CMake/macOS: Restore TIFF's
    optional status..  PyAPI: unregister add-ons when exiting.  Fix
    syntax error in IC-Keymap.  RNA: support building WITH_PYTHON=OFF.
    Cleanup: remove f-string use.  Cleanup: assign variables for re-used
    context members.  Cleanup: spelling.  Windows: Fix build issue on
    windows.  Fix build error with clean builds.  Outliner: Use operator
    option to decide which item to rename.  Fix T76597: Support
    Keyframe: Copy To Selected.  Fix error in previous commit.  Cleanup:
    Refactor lookup for hovered Outliner element for renaming.  Fix
    T81675: Renaming collapsed collection in Outliner renames nested
    items.  Silence warning.  Fix T81580: No doversion for Emission
    Strength.  Fix Cloth brush grab artifacts in the affected area.  Fix
    T81743: Changed behaviour in RGB Curves node interpolation.  Fix
    brush tip delta orientation with anchored strokes.  Fix T81649:
    Cloth simulation dynamic area mode tearing the mesh.  Sculpt: Use
    mpoly flags to sync Face Sets visibility.  Fix Multires edge
    adjacency info returning wrong vertex indices.  Sculpt: Add global
    automasking settings support in filters.  Sculpt: Use cursor depth
    in trimming gestures.  Sculpt: Show paint brush cursor in all tools.
    Fix mask expand creating wrong masks when the cursor is not over the
    mesh.  Sculpt: Experimental Pen Tilt Support.  Fix T80625: Trimming
    tools not working with transformed objects.  Improve Voxel Remesher
    volume projection artifacts on sharp edges.  Fix T81697: Property
    search crash with python handlers.  UI: Add reset to default value
    to keymap.  Cleanup: Use DNA defaults for grease pencil modifiers.
    CMake/macOS: set package_ROOT for PNG, JPEG, TIFF.  Cleanup:
    Animation, simplify channel selection code.  Cleanup: Animation,
    rename function to match operator.  Fix part of T74918: 3D Viewport:
    Jump, when mouse crosses a window corner..  Cleanup: rename
    BPy_GetContext -> BPY_context_get.  Cleanup: remove duplicate
    context variable (__py_context).  Fix T80768: Subdivision Surface
    modifier uses viewport subdivision settings when rendering in edit
    mode.  Cleanup: Do not compare bool value to 0..  Fix T81520: Crash
    setting the Cycles device from Python.  PyAPI: throw exception when
    cycles is given an invalid device name.  Cleanup: defer importing
    '_cycles' in properties.py.  Cleanup: use defined sizes when
    accessing file date/time.  Cleanup: Comment formatting, grammar.
    Fluid: Add phystype to fluid particle settings.  UI: Show more
    information in open file tooltip.  Fix T81633 Workbench: TAA never
    resolve when enabling both X-Ray and cavity.  Fix T81004 Python:
    Images drawn in the Sequence Editor have wrong colors.  GL:
    FrameBuffer: Set GL_FRAMEBUFFER_SRGB if needed.  PyDocs: GPU Module:
    Examples: convert all gl_FragColor variables to FragColor.  Fix
    warning for duplicate field in DNA defaults.  Fix Asan warning in
    property editor texture tab.  UI: New option to invert search filter
    in Dopesheet.  UI: Change Invert Filter icon for UIList.  Cleanup:
    Use enum for return type.  Fix compile error in lite build after
    recent commit.  BLI_ghash_performance_test: Fix memory leaks.
    Cleanup: Use DNA defaults for fluid modifier.  Tests: use
    environment variable for leak sanitizer.  Fix T81688:
    BPY_thread_save crashes with Python 3.9.  Cleanup: reduce
    indentation level in bpy_class_validate_recursive.  Fix crash
    starting Blender with Python 3.9.  Fix T81686: Confusing add menu in
    pose mode.  Cleanup: multi-line comment blocks.  Cleanup: commented
    includes.  Fix T81511: Loop-cut overlay doesn't follow deformed
    cage.  Cleanup: spelling.  Fluid: Removed fluid levelset argument
    from pressure solve.  Fluid: Enabled OpenVDB precision argument.
    Fluid: Update Mantaflow source files.  Fixes T81670: Sculpt paint
    vertex colors brush does not switch to secondary color using CTRL.
    Sculpt: Use plasticity for softbody influence.  UI: Motion Tracking:
    Make Lens a subpanel of Camera.  Fix (unreported) LibOverride:
    possible uninitialized return variable..  Fix T81674: LibOverride:
    'Define Override' UI operation can crash..  Cleanup: Use doxygen
    sections in space_buttons.c.  Property Search: Find results in all
    tabs.  UI: Add highlight arguments to tab buttons.  UI: Monochrome
    Alert Icons not changing color until theme refresh.  EEVEE: Motion
    Blur: Add shutter position option.  Fix T80086 EEVEE: Motion Blur:
    Subframe not taken into account.  Windows/CMake:Support
    BLENDER_USER_SCRIPTS in IDE.  Cleanup: Remove unused properties from
    node Viewer Region operator.  Cycles: fix missing ShaderNode
    ownership in render_graph_finalize_test.  Cycles: Add CUDA 11 build
    support.  Fix T81672: Array modifier default merge distance is 0.1m
    (typo).  Fix T81656: Crash relocating a linked library into the
    current .blend.  Cleanup: remove redundant assignment in
    SCULPT_brush_test_init.  Fix sculpting/painting with viewport
    clipping and radial symmetry.  Fix (unreported) liboverride of an
    object hiding its dependencies..  CMake/macOS: find ZLib before
    setting CMAKE_PREFIX_PATH.  Fix (unreported) broken 'make override'
    of objects in master collection..  Cleanup: Fix typo in function
    name..  Fix T81669: Vertex size in UV Editor changes using Face Dot
    Size in themes.  Fix T81288:Select Linked fails with multi-object
    edit mode.  Cleanup: use BKE_fcurve_ prefix for keyframing bezier
    functions.  Fix T81467: Crash with KD-Tree Weld Modifier.  Fix
    T81589: Correct drag type handling in outliner.  UI: Monochrome
    Alert Icons and use the Question icon in the Quit dialog.  Cleanup:
    remove duplicate code.  UI: Remove Hard-coded Default Font Size.
    Cleanup: Rename outliner helper function.  Fix T81555: Outliner
    object state filter not updating correctly.  Animation: fix
    assertion failure on unsetting active keyframe.  Cleanup: split
    `animchan_sync_fcurve()` into smaller functions.  Animation: enforce
    that the active keyframe is always selected.  Fix T81551: Cycles
    crash updating volume with modifiers.  Fix T80599 Blender Cloud
    folder text on the screen very small.  Cleanup: CMake: Remove
    arguments from endif(..).  File Browser/macOS: Don't treat .app as
    directory.  Libmv: Remove array access from camera intrinsics.
    Libmv: Fix wrong packing order of intrinsics for BA step.  Revert
    "Fix critical lens distortion bug in libmv after rB3a7d62cd1f5e.".
    Libmv: Fix memory leak in modal solver.  Libmv: Cleanup, spelling in
    function name.  BLI: support looking up a key from a set or adding
    it when not existant.  Overlay: Fix Line antialiasing broken for
    some objects.  Cleanup: use openvdb matrices properly.  Animation:
    always try to match the existing curve when inserting keys.  Fix
    T81060: CustomData Correction sometimes breaks UVs and Vertex
    Colors.  Fluid: Use hidden symbol visibility.  Volumes: reduce step
    and default of strength in Volume Displace modifier.  Animation:
    avoid WM notification when nothing changed.  Cleanup: Animation,
    small cleanups on anim channel selection code.  Cleanup: Animation,
    split `mouse_anim_channels()` into separate functions.  Volumes: use
    bounding box diagonal to compute adaptive voxel size.  Pydoc: BGL:
    update links.  Pydoc: Fix bpy.utils submodule showing in main
    toctree.  Pydoc: Move builtin GPU shader information to code.
    Cleanup: Pydoc strings.  Pydoc: Cleanup: Rename function.  Pydoc:
    Add index and genindex to main index.  Pydoc: Remove old note about
    new module in 2.65.  Pydoc: Add submodule heading to submodule
    lists.  Pydoc: Fix duplicate totree for freestyle.  Cleanup: make
    format.  Exact Boolean: let Collection be empty..
    CMake/macOS/OpenMP: copy the library near tests..  Cleanup: use
    macro for comparing file versions.  Cleanup: spelling.  Cleanup:
    remove unused Modifier stackindex struct member.  Cleanup: remove
    unnecessary comments.  Cleanup: use C comments for descriptive text.
    CMake/macOS/OpenMP: allow use of LLVM-Clang with OpenMP..  Cleanup:
    Declare variables where initialized.  UI: Fix incorrect inactive
    status for curve properties.  Fix T81545: Moving nested collections
    changes view layer flags.  Cleanup: Declare variables where
    initialized.  Cleanup: Use LISTBASE_FOREACH macro.  Cleanup: alias:
    use const, remove unused variable..  Fix T81573: Users refcount not
    incremented when creating a proxy..  Cleanup: CMake/macOS: remove
    boost from OIIO libs..  Fix (unreported) install_deps: broken
    compilation of OIDN..  install_deps: Do not request elevated rights
    when creating directory in owned directory..  GPU: Add more
    safeguard for BGL calls.  Fix New Boolean bug that left some stray
    vertices..  BGL: fix issues with addons using BGL at startup.
    Revert "Revert "BGL: Workaround broken bgl usage caused by GPU
    refactor"".  CMake/macOS: Remove _LIBPATH, avoid link_directories..
    GPU: Fix NOT ~ operator for eGPUSamplerState.  Volumes: lower
    minimal voxel size in Mesh to Volume modifier.  BKE: improve
    calculating edges.  BKE: parallelize BKE_mesh_calc_edges.  Fix
    T81468: Missing NULL check for F-curve rna_path in versionning
    code..  UI: Fix node label overflow on high-DPI.  Cleanup: spelling.
    CleanUp: Introduce `eMeshBatchDirtyMode` enum.  Revert "CleanUp:
    Introduce `eMeshBatchDirtyMode` enum".  UI: use Ctrl-TrackPad to
    cycle values.  PyDoc: Set max width to 1000px.  Cleanup: operator
    execution types didn't read well on one line.  Cleanup: spelling.
    PyDoc: resolve duplicate module warnings.  Cleanup: use real-module
    for 'bmesh.ops'.  Cycles: fix incorrect default value for node array
    socket type.  Cycles: fix incorrect asserts in node socket set
    functions.  Fix broken compilation after adding particles DNA
    defaults..  UI: Fix opacity of the popover arrow outline.  Fix
    T80974 GPU: Wide Line emulation shader does not always works.
    T81340: UBSan: load of value .. not valid for GPU enum type.  Fix
    T81529: Can't move with constraint to a zero-size local axis.
    Cleanup: Move transform_orientations functions to separate header.
    Cleanup: Simplify transform_orientation_matrix_get.  Cleanup:
    Simplify use of 'Snapping Gears'.  Refactor CustomData interpolation
    code..  Cleanup/refactor: move init of ParticleSettings to proper
    place..  Add DNA defaults for ParticleSettings..  DNA: cleanup
    endian switching when loading file.  Revert "BGL: Workaround broken
    bgl usage caused by GPU refactor".  UI: Add icons for new sculpt
    trim tools.  Cleanup/refactor: move init of MovieClip to proper
    place..  Add DNA defaults for MovieClip..  UI: Add icons for new
    face set tools.  BGL: Workaround broken bgl usage caused by GPU
    refactor.  Cleanup/Refactor: Shapekey: Get rid of
    `BKE_key_copy_nolib()`.  CMake/macOS: Avoid passing compiler flags
    to try_compile..  Fix T79615: UI: icons and widget emboss look
    different from earlier versions.  Cleanup/refactor: move init of
    Collection to proper place..  Add DNA defaults for Collection..
    Hair: Remove warning about undo when Delete Edit.  Cleanup/refactor:
    move default init of armature to proper place..  Armature: Add
    minimal DNA defaults for bArmature..  Cleanup: remove unnecessary
    includes.  Cleanup/refactor: `BKE_libblock_alloc` -> `BKE_id_new` in
    ID creation code..  Cleanup: Remove `BKE_mask_copy_nolib()` and
    `BKE_mask_free()`..  Fluid: Fix particle helper grid export.
    Cleanup: use '_' prefix for internal bpy.ops variables.  PyAPI: use
    real modules for bpy.ops.  PyDoc: fix most of the sphinx-build
    warnings.  Cycles: fix UpdateTimeStats::clear() not resetting total
    times to zero.  PyDoc: support building without sphinx_rtd_theme.
    UI: Fix alignment in object type visibility popover.  Fix recent
    update to sphinx_doc_gen.sh.  Cleanup: use doxy sections for
    fmodifier.c.  Fix sculpt raycast function returning wrong value.
    PyDoc: Use explicit class names to refence class.  PyDoc: Render in
    text class name using class link syntax.  PyDoc: Fix typo in extern
    audaspace documentation.  PyDoc: Fix sphinx warnign from missing
    newline.  Cleanup: Remove redundant if-condition.  Fix T81480: Input
    0 to scale in redo panel resets to 1.  Cleanup: inconsistent
    parameter name.  Refactor: remove `BKE_<id_type>_copy` functions..
    Refactor `BKE_id_copy` to return the new ID pointer..  Refactor
    `BKE_id_copy_ex` to return the new ID pointer..  Volumes: new Volume
    Displace modifier.  UI: Fix Incorrect Workspace Tab Sizing.  Fix
    T81171: Show Alerts at Center in Statusbar.  Fix T81254: Incorrect
    calculation of EEVEE Transmittance Volumetrics.  UV/Image Editor:
    Overlay Popover.  Python API: add volume.grids.save(filepath) to
    save grids and metadata to disk.  Fix T81490: GPencil merge layer
    duplicated all strokes.  PyDoc: Multithread sphinx-build.  PyDoc:
    Remove workaround for slow sphinx builds.  CleanUp: DrawManager
    Balanced alloc/free of surface_per_mat cache.  CleanUp: Introduce
    `eMeshBatchDirtyMode` enum.  Fix / cleanup panel category tab
    drawing.  Fix T76595: Indicate the Active Keyframe in Graph Editor.
    Cleanup: improve integer types.  UI: Improve labels in "Convert To"
    menu.  UI: Fix capitalization in various places.  UI: Use property
    split in various pop-up dialogs.  UI: Reduce item padding in the
    gpencil edit context menus.  Fix T79184: Specular highlight turns
    object black on some studio lights.  GPU: Fix assert when using gpu
    workaround and SSS + light renderpass.  GPU: Avoid blit operation
    modifying the wrong framebuffer during restore.  Fix T81226: Crash
    opening 64bit files with endian switching.  Cleanup: Alembic, fix
    compiler warning about missing declaration.  Fix T67776:
    Animation/value keyframe slider doesn't appear in dope sheet.
    IDTypeInfo: add flag to indicate that ID has no animation data.
    Cleanup: add comment.  Refactor: Remove `BKE_XXX_localize()`, in
    favor of using regular ID copying code..  Cleanup: IDManagement:
    Localize: tweak to flags..  Fix T81330: Alembic Import ignores
    constant meshes with animated vertex colors.  UI: Hide fade inactive
    geometry overlay settings for unsupported modes.  Silence CLOG error
    about usercount of deprecated IPO IDs..  Fix T81272: Crash on
    opening old files where nodetrees had no name..  Fix T81461: Weight
    paint crash with "Vertex Groups X Symmetry" option.  UI: Add auto
    keyframing popover.  Fix T81465: Snapping to edge center doesn't
    work as expected when using axis locking.  Fix T81488: Deleting an
    Object Constraint crashes Blender.  Fluid: Enable new flood-fill
    helper function.  Fluid: Updated Mantaflow source files.  Sculpt:
    Union and Join mode for trim tools.  Fix T81218: Crash in pose mode
    using a driver on bendy bone Segment.  Batch previews: improve speed
    of preview generation..  VSE: Fix audio strips.  Cleanup: Depsgraph,
    reduce nesting of driver relations code.  BLI: escape double quotes
    in dot export.  UI messages fixes....  Fix T81459: Memory Leak
    Cycles Rendered Viewport.  Fix T81470: Buttons in closed panel
    visible during search.  API Doc Gen: Do not ignore objects file.
    UI: Changes to Viewport Display UI of Volume Object and Fluid.
    Sculpt: Remove mask datalayer after extracting the object.  Fix
    T81343: Smooth shading normals not updating with line project tool.
    Sculpt: Modify damping using the simulation factor of the cloth
    brush.  Sculpt: Preview the active side of the line gestures.  Fix
    T81380: Playback set start/endframe operators can set negative
    rendering range.  Outliner: Move collection exclude button to
    restrict columns.  Fix T81392: subdivision surface poor shading
    without limit surface.  Cleanup: Use short for properties editor tab
    list.  GPencil: Fix unreported Layer SOLO mode broken.  Transform:
    Use orientation of active object with Auto Constraint.  Cycles: Add
    NanoVDB support for rendering volumes.  Fix T80897: Complex solidify
    crash when special ngons are merged.  Fix T80893: Complex solidify
    special case with singularity.  Fix T80895: Complex solidify compare
    edges by content.  Modifiers: Use vertex group options for complex
    solidify flat faces.  Fix T80269: Match material offset in solidify
    modes.  Insert keyframes while preserving shape of curve.
    Initialize CLOG to fix crashing unit tests.  Fix Cycles OpenCL
    failing when extension string is long.  CMake: include
    DNA_modifier_defaults.h.  Fix building without OPENVDB.  Fix
    critical lens distortion bug in libmv after rB3a7d62cd1f5e..  Revert
    "Volumes: make Mesh to Volume modifier independent of object
    transforms".  Volumes: more generic way to handle different openvdb
    types.  Cleanup: remove arguments to ENDIF in CMake files.  Cleanup:
    Declare variables where initialized.  Move sequencer sources from
    blenkernel.  Fix T80397: Select Side not working correctly.  Rename
    eSpaceSeq_Proxy_RenderSize members.  Fix T80282: Playback start
    delayed with AV sync.  Cleanup: simplify tempdir_session_create.
    Correct last commit (where_is_temp refactor).  Cleanup: refactor
    where_is_temp.  Cleanup: remove outdated comment.  Preferences: use
    the users temp directory in background mode.  Cleanup: BKE_appdir
    store static values in a struct, clarify names.  Fix error in last
    commit printing NULL strings.  BKE_appdir: log details about path
    lookups.  Fix color-management ignoring the data-path command line
    value.  Cleanup: clarify names in appdir.  Cleanup: BKE_appdir left
    paths set even when not found.  Cleanup: Remove duplicated View2D
    pan polling logic.  Revert part of previous commit.  Fix compile
    error when compiling with WITH_INPUT_NDOF after View2D changes.  Fix
    error in previous commit....  Fix possible un-initialized variable
    use in UI code.  Fix issues with calling View2D zoom operators in an
    `EXEC` context.  Cleanup: Remove redundant View2D operator poll
    check.  Cleanup: Remove duplicated View2D zoom polling logic.
    Property Search: Set panel expansion when tab changes.  Cleanup: use
    BLI_path_join in appdir.c to simplify logic.  Cleanup:
    Remove/replace C standard library assert() and header usages.
    Cleanup: Remove dead code in panel logic.  Fix error in recent
    change "run UserDef versioning from readfile.c".  Cleanup: use doxy
    sections for appdir.c.  Cleanup: comments for appdir.  GPencil: Fix
    unreported wrong name for RNA setter.  Cleanup: move temp directory
    environment checks into a loop.  Fix invalid temp-dir for image-
    project on unsaved files.  Preferences: remove temp directory
    initialization for WIN32.  Cleanup: remove unused temp directory
    initialization.  Fix stack use after scope error after recent
    cleanup.  UI: Create button group if none exists.  UI: Move button
    groups from layout to block level.  Cleanup: remove unused code in
    blend file loading.  readfile: always run setup_app_data after
    updating defaults.  Cleanup: rename main preferences versioning
    function.  Cleanup: run UserDef versioning from readfile.c.
    Cleanup: centralize versioning.  Property Search: Don't use search
    color for subpanel titles.  Property Search: Differentiate search
    filtered and inactive buttons.  Fix T78503: Disabled layout portion
    passes mouse through.  Cleanup: Declare variables where initialized.
    Cleanup: Fix build error on windows.  Fix non-thread safe code in
    view layer object hash.  Cleanup: clang-format.  Cycles: Add command
    line option for overriding the compute device.  Cleanup: Use enum
    for return values in context callbacks.  Fix T81345: part four, fix
    handling of IDProperties in edit armature undo..  Fix T81345: part
    three, armature `free_data` was not handling editbones properly..
    Fix T81345, part two: crash in depsgraph when freeing COW armature..
    Fix T81345: Part one: Missing handling of ID pointers from EditBone
    IDProperties..  Cleanup: Move `EditBone` structure definition from
    `ED` to `BKE` area..  Fix T81200: Crash on certain armature select
    operators when OpenGL Depth Picking is disabled.  UI: Improve UV
    sticky select mode description.  Cleanup: Refactor
    `ed_screen_context()` to use hash lookups.  Cleanup: split up
    `ed_screen_context()` into separate functions.  Volumes: make Mesh
    to Volume modifier independent of object transforms.  Experimental
    Features: More robust way of sanitizing options.  Experimental
    Features: Sanitize missing (latest) options.  Experimental Features:
    Rename Image editor option.  CleanUp: Remove header only definition.
    Cleanup: reduce variable scopes.  Cleanup: remove redundant theme
    versioning.  Cleanup: spelling.  Fix userpref.blend using version
    from startup.blend.  License: Rename GPL2 license to match the name
    specified in copyright.txt.  Fix (unreported) assert in texture code
    when loading some old 2.74 blend file..  Cleanup: readfile for
    workspaces: NULLify non-owned data pointers..  Fix (unreported)
    design flow in how workspace's relation data are read from .blend
    file..  CleanUp: snode_group_offset -> space_node_group_offset.
    CleanUp: Renamed drawnodespace -> node_draw_space.  Fix text editor
    auto-complete refinement feature.  Fix text editor auto-complete
    mouse interaction.  Fix invalid version check in
    'project_source_info'.  Cleanup: use raw-strings for regex in
    console completion.  Cleanup: pep8 (indentation, spacing, long
    lines).  Cleanup: pep8, blank lines.  Cleanup: trailing space.
    Cleanup: compiler warnings.  Cycles: add time statistics to scene
    update.  Fix warnings in cloth brush int casts.  Cleanup: Use DNA
    defaults for cloth modifier.  Cleanup: Clang tidy fixes.  Fix
    T80873: Grab active vertex preview not working with shape keys.  Fix
    T81268: Crash when undo from Sculpt Mode to Edit Mode.  Paint:
    Ignore inbetween events for anchored strokes.  Sculpt: Cloth
    Simulation Dynamic area mode.  Cleanup: typo in comment.  Cycles:
    Fix broken 32 bit shift..  remove foreachObjectLink callback.
    Cleanup: remove trailing whitespace.  Volumes: support lower
    resolution in viewport.  Fix subdivision surface wrong for non-limit
    surface and subdivision level 1.  Cleanup: make texture coordinates
    const.  Use DNA defaults system for modifiers.  Cleanup: Remove
    unused variable.  Fix: Mesh to Volume modifier crashes when object
    is in edit mode.  Volumes: copy display settings in
    BKE_volume_new_for_eval.  Fix T81248: World nodetree action is
    linked after duplication.  Fix T81267: bad handling of usercount for
    actions duplicated with some animdata..  Fix T80395: Cycles baking
    crash when Surfaces are disabled in the view layer.  Cleanup: clang-
    format.  Fix missing UI elements for the new Brown-Conrady
    distortion model.  Fx several issues with Outliner's collection
    editing re linked/override..  Fix some inactive modifier properties
    not being editable.  Windows: workaround to make Windows Ink tablet
    API work.  macOS: support for key repeat events in keymaps.  Fix
    T81340: UBSan: addition of unsigned offset causes overflow.
    Cleanup: avoid applying offset to null pointer.  Cleanup: avoid
    member access within null pointer.  Cleanup: dna_genfile API for
    accessing struct member offsets.  Fix File Browser filtering showing
    workspaces for "Environment" category.  Fix implicit conversion from
    pointer to bool.  Cleanup: Remove unused View2D variables and
    function.  Cleanup: Reduce indentation.  Fix Cycles CUDA kernels for
    Ampere not building with CUDA 11.  Subdivision Surfaces: make uv
    smooth items consistent with new boundary smooth.  Subdivision
    Surfaces: add boundary smooth option to modifiers.  Subdivision
    Surfaces: add option disable using the limit surface.  Cycles: Fix
    usage of memory barriers in split kernel.  Tracking: Implement Brown-
    Conrady distortion model.  Cleanup: convert gforge task ID's to
    phabricator format.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 16 Jan 2021 11:44:08 +0100

blender (2.90.1--release~98526-3e85bb34d0d-0thomas~groovy2) groovy; urgency=medium

  * Recompilation following last minute openexr update in groovy.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 28 Oct 2020 11:30:32 +0200

blender (2.90.1--release~98526-3e85bb34d0d-0thomas~groovy0) groovy; urgency=medium

  * Version: Blender 2.90.1 release.  Fix T80899: Crash on editing
    multiple UVs of multiple different objects at the same time.  Fix
    T80771: Avoid changing the visibility of loose geometry when
    entering Sculpt Mode.  Fix T80520: Tris to Quads ignores UV delimit
    option.  Fix T61985: NLA Bake exception baking pose with non-pose
    selection.  Fix invert vertex group weight miscalculation for
    modifiers.  Fix T78793, T79707: Cycles crash on macOS with older
    CPUs.  Cycles: Separate Embree device for each CPU Device..  Fix
    T80437: Auto IK Double Generates IK constraints.  Fix T80885:
    Texture paint camera project crashes after undo/redo.  Add
    versioning for 2.90 files that may have invalid mesh.  Fix OpenCL
    render error in large scenes.  Fix T80630: potential crash in volume
    grids in Eevee shaders.  Fix T80728: UV edge select splits UV's for
    lasso/box/circle select.  Fix T78392: [2.83.5, 2.90, 2.91] Crash on
    undo/ redo after changing modes..  Fix T80457: Library Override -
    Custom Property to Drive Child Particles results in Crash..  Fix
    T80694: Crash reloading scripts from the Python console.  Fix
    T80589: Translations in python scripts are missing..  Fix T62504:
    Crash accessing depsgraph from evaluated view layer.  Fix T77584:
    Edit Mode crash with shape keys created on blank mesh.  Fix T80623:
    Correct Face Attributes affecting modes not listed.  Fix T78225:
    Vertex Colors not showing in edit mode.  Fix T80372: Mantaflow Noise
    Not working with Smoke/Smoke and Fire.  Fix T79626: 2.91 Mantaflow
    crash when adaptive domain + noise are enabled.  Fix T80516: Hook
    modifier crashes without vertex group data.  Fix T71012: Cycles
    baking crash with locked-UI & background-mode.  Fix T80464: Crash
    deleting bone constraints when the armature layer is not active.
    Fix for failing constraints test.  Refactor getting constraints.
    Fix T80604: BLI_polyfill_calc exceeds stack size allocating points.
    Fix T80238: Crash adding properties to material node-trees.  Fix
    T80561: Crash when multi-mesh editing UVs with proportional editing.
    PY API doc: fix doc for new override option of properties..  Fix
    T79718: Eevee OpenVDB render error when frames miss part of the
    grids.  Fix T80332: principle volume shader not working for world in
    Eevee.  Fix T80224: Crash after duplicating and hiding vertices
    while using X Axis Mirror.  Fix T80426: Crash when deleting custom
    orientation.  Fix T79973: Re-ordering face maps messes up the names
    of other face maps.  Fix T80233: Extrude manifold can generate
    invalid geometry.  Fix T80289: GPencil Opacity modifier not working.
    Decimate Modifier: Restore vertex group factor property in UI.
    Version: Blender 2.90.1 Beta.  Fix T77900: File Browser in macOS
    fullscreen crashes.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 23 Sep 2020 22:30:32 +0200

blender (2.90.0--release~98484-0330d1af29c-1-0thomas~bionic1) bionic; urgency=medium

  * Adds embree.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 20 Sep 2020 22:40:06 +0200

blender (2.90.0--release~98484-0330d1af29c-1thomas~bionic0) bionic; urgency=medium

  * Fix T77900: File Browser in macOS fullscreen crashes.  Fix T80258:
    UILayout.prop_search() issues with datablock names.  Doversion: move
    (fix) 2.80 checks to 2.90.  Splash: new image for 2.90 by Daniel
    Bystedt.  Blender 2.90 subversion bump.  Linux: 2.90 release
    information in appdata.  Fix T80104: Crash on making material
    local..  Fix T80078: Overrides: Crash with animated IK control on
    linked armature..  Fix T80182: Curve [Edit Mode] : Can't Deselect
    Control Point with Select Box.  Fix T80149: Cycles OpenCL baking
    broken after changes to uses tiles for baking.  Fix T80135:
    Duplicate doesn't preserve active spline.  Fix T80098: Mesh deform
    doesn't update in edit mode.  Fix T79992: Error calling
    context.copy() in Properties Editor.  Fix #ifdef WITH_PARTICLE_NODES
    and WITH_HAIR_NODES mixup in rna_internal.h.  Fix T77298: Cycles
    multiple object making not working with multiple samples.  Fix
    T77359: Crash adding UV's in edit-mode with linked duplicates.  Fix
    T80016: Shape key animation is linked when duplicating object.
    Enabled workaround to solve threading issues in draw manager.
    Revert "Enabled workaround to solve threading issues in draw
    manager".  Fix T79915: crash when changing to white noise texture.
    Enabled workaround to solve threading issues in draw manager.  Fix
    T80039: Do not subdivide with Multires is mesh has no faces.  Fix
    T79819: crash with OSL trace() and getmessage() after Embree
    changes.  API Docs: Update Changelog from 2.83.  Fix T79970 EEVEE:
    Camera Animation Breaks Motion Blur (Two Steps or More).  Revert
    "Fix T77564: VSE (and compositor background) lost stereoscopy
    preview".  Fix critical bug in foreach ID looper of Scene data-
    block..  Fix T79931: Infinite loop in scene "Full Copy" in 2.90..
    Fix incorrect mask use with curves.  Fix T79935: Inonsistent
    simplify behavior when linking collection with objects in sub-
    collection..  Fix T79816: Restore scene.statistics() BPY function.
    Fix compiler error in MSVSC.  Fix T77300: Some scientific notation
    evaluation has incorrect results.  BLI_listbase: add utility macro
    for looping over lists with an index.  UI: Fix protential stray GPU
    state preventing correct drawing.  Fix T77564: VSE (and compositor
    background) lost stereoscopy preview.  Remove (ifdef) RNA for
    simulation, point cloud and particles.  No experimental feature (but
    debug ones) to work for blender beta/release.  GPUTexture: Extend
    CUBE_MAP_ARRAY_ARB proxy workaround to all Apple gpus.  Fix IDProps
    definition still being editable in liboverrides..  Fix/cleanup
    Constraint poll function in liboverride cases..  Fix T79580: Control
    Mesh Only Partially Drawn After Filling a Surface From a Cage of
    Surface Curves.  Fix T79770: Crash opening 2.83 .blend with linked
    collection containing greasepencil object in 2.91.  Fix incorrect
    pixelsize use where DPI scale was intended.  Fix T79787: orbit/zoom
    sensitivity depends on line-width.  Cleanup: expand UserDef pixel-
    size & DPI documentation.  Fix T77683: Cycles baking crash with
    motion blur enabled and no camera specified.  Cycles: Fix local
    intersections in Embree for non-instancd geometry..  Fix T79757:
    Crash on prefetch when renaming strips.  Fix T79052: Cycles new sky
    texture fails with sun size zero.  Fix T79633: ovrride apply code
    broken with RNA-defined runtime IDProps in some cases..  Fix T79823:
    Typo in cloth filter type description.  Fix popups opening in the
    wrong direction over headers.  Fix T78426: Header flips when
    changing editors.  UI: Fix type in multires modifier subpanel.  UI:
    Remove cutoff text in popovers for 2.90 release.  Fix warning when
    compiling on Linux with WITH_XR_OPENXR enabled.  Fix constant
    lighting change in VR view when rotating head.  Fix undefined
    behavior with --debug-xr.  Fix --debug-xr not outputting OpenXR
    debug prints on Windows.  Fix NULL pointer access in render engine
    reported by address sanitizer.  Fix T79769, T79768: crash tweaking
    volume settings with Cycles viewport render.  Fix/workaround
    graphics issues breaking SteamVR use with Blender.  Fix offset
    applied on top of VR landmark with no positional tracking.  Fix:
    Increase Viewport Sculpt Options panel width.  Fix (unreported)
    sculpt vertex color panel visible for all object types.  Fix T78065:
    OSL shader compilation fails on macOS.  Fix T79591: Liboverride: do
    not update overrides on missing linked data..  UI: Add sculpt cloth
    filter tool icon.  Fix T79082: Softbody self-collision does not work
    on lattices.  Preferences: correct property description for keyitem
    restore.  Fix T79743: baking still uses cage object after removal.
    Fix T79653: Change soft min frame start of cache from 1 to 0.
    Cleanup: incorrect comment wrapping.  Fix T77409: Crash showing
    vertex/face duplicators in edit-mode.  Cleanup: remove two sided
    face check.  Cleanup: use 'inst_ob' variable name for consistency.
    Cleanup: remove unused struct members from dupli-face/vert.
    Cleanup: move mesh access for dupli vert/face into shared function.
    Cleanup: pass normal as a float to dupli-vert function.  Cleanup:
    spelling, use full sentences for object_dupli.c.  Cleanup: use const
    for dupli vert/face, 'r_' prefix for return value.  UI: Fix curve
    widget fill artifacts.  Fix T79738: Double Click does not opening
    folders in File Browser.  Fix (unreported) glitch when making
    liboverride of object from IDtemplate..  CMake: clarify that the
    modules are licensed BSD 3-Clause.  Fix T79680, T79680: confusing
    viewport denoise start sample behavior.  Fix T79718: Eevee OpenVDB
    render error when frames miss part of the grids.  Fix T79706: Delta
    Transform Animation not working.  Fix T79637 Motion blur gives
    artifacts when changing the camera.  EEVEE: Motion Blur: Fix issue
    with batch overflowing with VBOs.  EEVEE: Fix dupli recursion
    constant.  EEVEE: Rework deformation motion blur.  EEVEE: Motion
    Blur: Use evaluated object as key to motion data.  LibOverride and
    modifiers: Add copying of linked modifiers..  Fix T79622: Mesh
    Filter on a locked Shape crashes.  Fix T79712: Color Changes do not
    record in Auto-Key Mode.  Fixes T77882: artifacts rendering OpenVDB
    volumes with multiple grids in Cycles.  Fix UV unwrap not working
    with only one pinned vertex.  Bump the minimum required version for
    2.90.  Cleanup: Use proper bool type and literals for operators poll
    functions..  Fix (unreported) broken Poll function of GPencile mods
    and ShaderFX operators in liboverride case..  Fix part of T79635:
    Disable by default operation on unknown mod from liboverride
    object..  Fix T79708: ShapeKey value greyed out.  Fix T79640:
    "Assign Shortcut" doesn't work for "View 2D Zoom".  Fix T79700: skin
    modifier: prevent error for vert-only mesh.  Fix T79676: Video
    Sequencer image sequence strip source path breaks when saving with
    'Remap Relative' option.  Fix T79703 EEVEE: Crash on Macos due to
    lightcache baking.  Fix T79672 EEVEE: Motion blur steps value broken
    after recent change.  Fix T79692: Full copy of scene makes Blender
    freeze if there is content directly in the master collection..  Fix
    T79563: Compositor's Stabilize 2D in invert mode does not work
    correctly.  Fix T79616: Sort by column in filebrowser is broken.
    Revert "Fix T77409: Crash showing vertex/face duplicators in edit-
    mode".  Fix T79517: Data Transfer modifier fails in edit-mode.  Fix
    mesh data-transfer tracking if a change was made.  Python: don't
    remove existing context overrides when calling an operator.  Timers:
    set first window as context in timer.  Fix memory leak setting error
    text in the data-transfer modifier.  Fix T77409: Crash showing
    vertex/face duplicators in edit-mode.  BMesh: add UV calculate
    center call.  Cleanup: use doxy sections for object_dupli.c.  Fix
    T77298: Can't bake texture with multiple objects.  Fix T79636:
    Inserting special characters with Ctrl+Alt broken on Windows.
    Cleanup: follow code style regarding braces.  Fix T79324: Crash when
    changing View Layer while VR session runs.  Fix T78113: Random
    explosions of cloth with self collision.  Fix T77847: "Add plane >
    align" causes crash when certain rigs are in the scene (2.83, fixed
    in 2.90)..  Fix pose offset on VR session start for some OpenXR
    runtimes.  Fix broken behavior on active VR Landmark change.  Fix
    T77685: object transforms from rigid body simulation are ignored by
    modifiers.  Fix T79619: Sequencer window not updating whilst playing
    animation.  Fix T79346: VSE custom proxy file is broken.  Fix T79246
    GPUShader: compile error on AWS Elastic Graphics.  Fix previous
    commit, we first need to be sure we actually get a mesh....  Fix
    T79604: Switching to edit mode on boolean object runs out of
    memory..  Fix T79201: Mantaflow: Fluid guides don't affect
    simulation..  Code Style: use "#pragma once" in intern/ghost.  Code
    Style: use "#pragma once" in source directory.  EEVEE: Render: Fix
    regression caused by previous Motion blur fix.  Fix T78452 EEVEE:
    Motion Blur: Crash when using camera switching.  Fix T78160 EEVEE:
    Motion Blur: Bug with Follow Path animation.  GPencil: Fix
    unreported wrong Polyline bottom tooltip.  Fix T79586: "rendering
    paused" not shown when viewport render starts paused.  Fix T77885:
    crash rendering grease pencil from compositor with multiple scenes.
    Fix Pose Brush FK mode detecting wrong rotation origin.  GPencil:
    Patch old files after the change in how the first frame is used.
    Cleanup: Remove bad level calls from space image.  Cleanup: Stop
    accessing gpu_batch_presets_reset().  Cycles: load OpenVDB file
    earlier in Blender export.  Move CDData debug print helper from DM
    to CustomData 'namespace'/files..  Cleanup: undeclared warnings.
    Cleanup: avoid debug-only includes for BLI_assert.h.  Fix buffer-
    overflow when drawing Curve Guide objects.  Fix T78520 EEVEE: No
    viewport update when changing material nodetree.  Fix padding when
    multi-editing aligned widgets.  Fix T79408: ungroup operation update
    animation data incorrectly.  Workaround release builds failing.  Fix
    T79309: Safe Areas are not visible.  Fix T79575: Crash loading
    nested set-scenes.  Python: include Python stack trace in the crash
    log.  Fix T78698: Move cursor stuck after removing modifier.  Fix
    T77517 EEVEE: Collection Holdout doesn't work in 2.90.  EEVEE: Fix
    previous commit.  Fix T78954 EEVEE: Motion Blur: Bug with hair
    particles on linked objects.  Fix file name sometimes not visible
    immediately after renaming.  Fix double-click not opening
    directories on some touch-pads.  Fix T77548: Crash when using Add
    Object Tool with Normal Orientation and zero objects in scene.  Fix
    T79370 EEVEE: Texture paint does not update during stroke.  Fix
    T78907: Renaming file doesn't work while mouse is over file icon.
    Workbench: Fix broken id pass.  Fix T79509 Workbench: Object color
    mode broken if more than 4096 objects.  Eevee: do not rely on the
    SOCK_HIDE_VALUE flag for node group sockets..  Fix T72297: disabled
    buttons toggling on drag.  Sculpt: Use vertices instead of faces to
    limit the grids in each PBVH node.  Fix T79524: Button alignment
    broken in some cases.  Fix T78412: Ctrl+Spacebar does not maximize
    Python console on Windows.  Fix T78869: denoising performance
    regression on Windows.  Fix T77346: GPU Workaround Always Render
    Using Main Context.  Fix T79520: Data Transfer modifier:
    crash/assert going into editmode on a source object..  GPUTexture:
    Fix missing break.  PyDoc: use glClearColor before glClear in gpu
    docs.  Fix T79374: Render audio produces random clipping.
    Audaspace: port documentation bugfix from upstream..  Fix T79544: No
    sound in video sequencer preview..  Correct recent fix for Cycles
    motion blur test.  Fix T78630: Custom icons not grayed out in
    inactive layouts.  Fix T78777: Cycles motion blur test differences
    between AVX/AVX2.  Keymap: add back Shift-K to cut-through selected
    faces.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 20 Sep 2020 12:52:26 +0200

blender (2.83.6.1--release~95706-8610c697773-0thomas~bionic0) bionic; urgency=medium

  * Blender 2.83.6 release.  Fix T80530: Crash when switching to Edit
    Mode.  Fix T80159: Custom Normals Averaging crash after clearing
    custom split normals data.  Fix crash accessing image space
    properties without an active window.  Fix T77900: File Browser in
    macOS fullscreen crashes.  Fix Outliner allowing to enter Pose Mode
    on linked armature.  Fix T80104: Crash on making material local..
    Fix T80078: Overrides: Crash with animated IK control on linked
    armature..  Add undo step to Alembic and Collada importers....  Fix
    T80135: Duplicate doesn't preserve active spline.  VR: SteamVR is
    now a supported OpenXR runtime! (Windows only).  Fix T78065: OSL
    shader compilation fails on macOS.  Fix T77683: Cycles baking crash
    with motion blur enabled and no camera specified.  BLI: fix memory
    leak in delaunay 2d.  Fix T80039: Do not subdivide with Multires is
    mesh has no faces.  Fix T80077: Objects disappear when joining with
    a zero scaled axis.  BLI_math_matrix: add invert_m4_m4_safe_ortho
    (m3 version too).  Fix T79915: crash when changing to white noise
    texture.  Fix T80012: Bevel Shader node Samples value has too low
    hardcoded limit.  Fix T77359: Crash adding UV's in edit-mode with
    linked duplicates.  Fix T79111: Cycles: Image Sequence not
    rendering.  Fix T78186: Dyntopo panel error with tools that dont
    have a brush.  Fix critical bug in foreach ID looper of Scene data-
    block..  Fix T79935: Inonsistent simplify behavior when linking
    collection with objects in sub-collection..  MEM_guardedalloc: allow
    freeing const arrays with MEM_SAFE_FREE.  GPUTexture: Extend
    CUBE_MAP_ARRAY_ARB proxy workaround to all Apple gpus.  Fix warning
    when compiling on Linux with WITH_XR_OPENXR enabled.  Fix constant
    lighting change in VR view when rotating head.  Fix/workaround
    graphics issues breaking SteamVR use with Blender.  VR: Properly
    support outputting sRGB swapchain buffers.  Fix T78038: Cycles crash
    rendering with volume object and motion blur.  Bumped version to
    blender 2.83.6 beta.  Blender 2.83.5-release.  Fix T79703 EEVEE:
    Crash on Macos due to lightcache baking.  Fix T77885: crash
    rendering grease pencil from compositor with multiple scenes.  Fix
    T79676: Video Sequencer image sequence strip source path breaks when
    saving with 'Remap Relative' option.  Fix T79324: Crash when
    changing View Layer while VR session runs.  Fix T77847: "Add plane >
    align" causes crash when certain rigs are in the scene (2.83, fixed
    in 2.90)..  Fix T79482: Triangulate quads with 'Beauty' can make
    zero area faces.  Fix crash switching render slots when there is
    only one slot.  Fix T79575: Crash loading nested set-scenes.  EEVEE:
    LightCache: Add warning if the cache cannot be saved.  Fix T78529:
    Blend file corrupted during save caused by high Cubemap Size.  Fix
    T79246 GPUShader: compile error on AWS Elastic Graphics.  Fix T79509
    Workbench: Object color mode broken if more than 4096 objects.
    Workbench: Fix broken id pass.  Fix T78884: GPencil weight paint
    crash when painting over modifier generated points.  Fix T46568: UV
    select-linked failure to de-select.  Fix usercount not decrementing
    in `gpencil_stroke_separate_exec`.  Fix T79207: Crash converting
    curve to mesh.  Fix T78730: CLOG writes/reads outside allocated
    memory..  Fix T78537: too much memory usage rendering animation with
    persistent images.  Fix T79007: Smooth brushes crasing in dyntopo.
    Fix T79158: Eevee cubemaps shows black.  Fix T79187: Outliner "Make
    Single User" crash.  Fix interface artifacts on Intel GPUs.  Fix
    T79260: Crash displaying the same mesh in two windows.  Fix T79254:
    FCurve editor crash when zooming out to limit.  Versionbump: v2.83.5-
    beta.  Versionbump: v2.83.4-release.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 11 Sep 2020 21:06:30 +0200

blender (2.83.4--release-95647-c113af82881-0thomas~bionic0) bionic; urgency=medium

  * Versionbump: v2.83.4-release.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 12 Aug 2020 15:16:30 +0200

blender (2.83.4~1596607258-0thomas~bionic0) bionic; urgency=medium

  * Versionbump: v2.83.4-release.  Fix buildbot macOS packaging error
    after recent changes.  Fix buildbot packaging error after recent
    changes.  Buildbot: make code signing of packages optional with --
    codesign parameter.  Fix T78999: Crash when adjusting sequencer
    property.  GPencil: Fix unreported missing strokes in interpolation.
    Fix T78867: Crash related to viewing video files.  Fix T79264:
    Mantaflow Field weights cannot be animated.  Fix T79031: Batch
    Generate-Previews doesn't work anymore.  Fix T79272: Dimensions fail
    on negative scaled axis.  Fix mistake in recent fix for text editor
    overflow.  Fix T77609: Scale to Fit Text Box fails when text is too
    narrow.  Fix T77669: Copy-pasting strip twice crashes Blender.  Fix
    T78837: Prefetching can corrupt .blend files.  Fix T78358: random
    crash editing shader nodes with textures.  Fix T78920: missing
    depsgraph relation when using sound strips in VSE.  Fix View3D
    "Mirror" menu, both "Global" and "Local" items are GLOBAL.  Fix
    T78636: Crash displaying many aligned buttons.  Fix T68845: Follow
    Active Quads, divide by zero error.  Fix T78573: Crash when removing
    strips with prefetching.  Fix T78037: fresh install of blender
    2.83.0 not able to save user startup file..  Fix T78306: Weight
    Transfer Operator target mesh doesn't update when transforming
    bones..  Fix T78308: Weight Transfer Operator "Deform Pose Bones"
    destination setting doesn't work..  Fix T79180: Object disappears
    when scaled, set origin etc after applying smooth modifier..
    Version bump: Blender 2.83.4 Beta.  Version Blender 2.83.3 release.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 12 Aug 2020 15:08:34 +0200

blender (2.83.4~1596607258-0thomas~bionic0) bionic; urgency=medium

  * Versionbump: v2.83.4-release.  Fix buildbot macOS packaging error
    after recent changes.  Fix buildbot packaging error after recent
    changes.  Buildbot: make code signing of packages optional with --
    codesign parameter.  Fix T78999: Crash when adjusting sequencer
    property.  GPencil: Fix unreported missing strokes in interpolation.
    Fix T78867: Crash related to viewing video files.  Fix T79264:
    Mantaflow Field weights cannot be animated.  Fix T79031: Batch
    Generate-Previews doesn't work anymore.  Fix T79272: Dimensions fail
    on negative scaled axis.  Fix mistake in recent fix for text editor
    overflow.  Fix T77609: Scale to Fit Text Box fails when text is too
    narrow.  Fix T77669: Copy-pasting strip twice crashes Blender.  Fix
    T78837: Prefetching can corrupt .blend files.  Fix T78358: random
    crash editing shader nodes with textures.  Fix T78920: missing
    depsgraph relation when using sound strips in VSE.  Fix View3D
    "Mirror" menu, both "Global" and "Local" items are GLOBAL.  Fix
    T78636: Crash displaying many aligned buttons.  Fix T68845: Follow
    Active Quads, divide by zero error.  Fix T78573: Crash when removing
    strips with prefetching.  Fix T78037: fresh install of blender
    2.83.0 not able to save user startup file..  Fix T78306: Weight
    Transfer Operator target mesh doesn't update when transforming
    bones..  Fix T78308: Weight Transfer Operator "Deform Pose Bones"
    destination setting doesn't work..  Fix T79180: Object disappears
    when scaled, set origin etc after applying smooth modifier..
    Version bump: Blender 2.83.4 Beta.  Version Blender 2.83.3 release.
    Fix git tag warning when running make update after recent changes.
    Fix alignment/size issue on ARM/RPi architecture.  Fix T75943 EEVEE:
    Cubemaps shows black.  Fix T77455: Blender Freezes when using the 3d
    Scale Gizmo.  GPU: Apple/Nvidia Proxy check.  Fix missing GPU image
    free in background mode.  Fix T77780 Overlay: Weight colors are not
    in render in the right colorspace.  Fix T77984: Cycles OpenCL error
    rendering empty scene.  Fix T77655 Overlay: Edit mode + wire
    drawtype + infront not transparent.  Fix T76229 Overlay: Sulpt
    overlay not working if object use in-front option.  Fix T77641
    Sculpt mode performance regression in 2.83.  Fix T74024 Faces
    missing, weird faces added.  Fix error when filtering in Outliner
    "Blender File" mode with libraries.  Fix compile error in recent
    commit.  Fix T78337: Fix crash when use GPencil merge without
    materials.  EEVEE: Fix undefined behavior when using BSDF nodes
    inside volume shaders.  Fix T78134: GPencil interpolation crash.
    Fix T78042: GPencil: Strokes go missing after Interpolation from
    another layer.  Fix T77759: "Not enough texture slots!" Message lags
    computer.  Build: make update support for git tags.  Fix T78775:
    broken Embree build in make deps for 2.83.  Bumped version to
    Blender 2.83.3-beta.  Updated version Blender 2.83 Release.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 12 Aug 2020 15:07:04 +0200

blender (2.83.3-release~95622-353e5bd7493-0thomas~bionic0) bionic; urgency=medium

  * Version Blender 2.83.3 release.  Fix git tag warning when running
    make update after recent changes.  Fix alignment/size issue on
    ARM/RPi architecture.  Fix T75943 EEVEE: Cubemaps shows black.  Fix
    T77455: Blender Freezes when using the 3d Scale Gizmo.  GPU:
    Apple/Nvidia Proxy check.  Fix missing GPU image free in background
    mode.  Fix T77780 Overlay: Weight colors are not in render in the
    right colorspace.  Fix T77984: Cycles OpenCL error rendering empty
    scene.  Fix T77655 Overlay: Edit mode + wire drawtype + infront not
    transparent.  Fix T76229 Overlay: Sulpt overlay not working if
    object use in-front option.  Fix T77641 Sculpt mode performance
    regression in 2.83.  Fix T74024 Faces missing, weird faces added.
    Fix error when filtering in Outliner "Blender File" mode with
    libraries.  Fix compile error in recent commit.  Fix T78337: Fix
    crash when use GPencil merge without materials.  EEVEE: Fix
    undefined behavior when using BSDF nodes inside volume shaders.  Fix
    T78134: GPencil interpolation crash.  Fix T78042: GPencil: Strokes
    go missing after Interpolation from another layer.  Fix T77759: "Not
    enough texture slots!" Message lags computer.  Build: make update
    support for git tags.  Fix T78775: broken Embree build in make deps
    for 2.83.  Bumped version to Blender 2.83.3-beta.  Updated version
    Blender 2.83 Release.  Fix T77095: fix Cycles performance regression
    with AMD RX cards.  Fix T77734: random crash when rendering
    animation.  Fix T66934 Overlay: "Outline Selected" overlay doesnt
    affect armatures.  Fix: Crash when closing window while Outliner
    shows screens.  Fix T77328: Crash on undo Draw Face Sets stroke with
    dyntopo active.  Fix random crash in Cycles smoke volume loading.
    UV Editor: Fix Vertex Overlay color not being color managed.  Fix
    T77754: Crash after any alembic import undo in an empty scene.  Fix
    T77712: Crash on proxied rig, custom bone shape, driver targeting
    rig.  Fix T77830: Crash in VR session when opening  material
    preview.  Fix memory leak calculating deform modifiers in edit-mode.
    Fix T77913: Incorrect handling of negative-scale bit in
    DRWResourceHandle.  Fix T78112: VSE Sequencer/Preview crash after
    fullscreen.  Fix T67358: Compositor Disabled Node Config ->
    SegFault.  Fix T77460: Easy to create cyclic dependencies in
    collections and crash Blender..  Fix crash when opening some
    old/broken .blend files after recent fix..  Fix (unreported)
    critical mistake in Collection liblink code in readfile.c..  Fix
    T78172: Undo crash due to IDTemplate operations missing undo push..
    Bumped version o blender v2.83.2-beta.  Revert "Fix T77460: Easy to
    create cyclic dependencies in collections and crash Blender.".

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 24 Jul 2020 20:41:40 +0200

blender (2.83.2-release~95599-239fbf7d936~1594273814-0thomas~trusty0) bionic; urgency=medium

  * Updated version Blender 2.83 Release.  Fix T77095: fix Cycles
    performance regression with AMD RX cards.  Fix T77734: random crash
    when rendering animation.  Fix T66934 Overlay: "Outline Selected"
    overlay doesnt affect armatures.  Fix: Crash when closing window
    while Outliner shows screens.  Fix T77328: Crash on undo Draw Face
    Sets stroke with dyntopo active.  Fix random crash in Cycles smoke
    volume loading.  UV Editor: Fix Vertex Overlay color not being color
    managed.  Fix T77754: Crash after any alembic import undo in an
    empty scene.  Fix T77712: Crash on proxied rig, custom bone shape,
    driver targeting rig.  Fix T77830: Crash in VR session when opening
    material preview.  Fix memory leak calculating deform modifiers in
    edit-mode.  Fix T77913: Incorrect handling of negative-scale bit in
    DRWResourceHandle.  Fix T78112: VSE Sequencer/Preview crash after
    fullscreen.  Fix T67358: Compositor Disabled Node Config ->
    SegFault.  Fix T77460: Easy to create cyclic dependencies in
    collections and crash Blender..  Fix crash when opening some
    old/broken .blend files after recent fix..  Fix (unreported)
    critical mistake in Collection liblink code in readfile.c..  Fix
    T78172: Undo crash due to IDTemplate operations missing undo push..
    Bumped version o blender v2.83.2-beta.  Revert "Fix T77460: Easy to
    create cyclic dependencies in collections and crash Blender.".
    Revert "Fix (unreported) critical mistake in Collection liblink code
    in readfile.c.".  Fix T77774: New undo code broken by 'make local'
    behavior..  Revert "Fix T77774: New undo code broken by 'make local'
    behavior.".  Fix T66786: Audio SDL: Video editor Sound muted without
    muting it.  Fix T77803: IK Degrees of freedom drawing glitch.  Fix
    T77803: IK Degrees of freedom drawing glitch.  Fix (unreported)
    wrong size of UserPreferences' `dupflag` parameter..  Fix T77915:
    Cycles OSL microfacet closure not working in custom shaders.
    Cycles: Refactor microfacet BSDFs to remove separate anisotropy
    code.  GPencil: Fix unreported Vertex Opacity Overlay not working.
    Fix T75414: Incorrect masking in Color Balance modifier.  Fix
    T76767: Cycles performance regression with CLI renders.  Fix T77460:
    Easy to create cyclic dependencies in collections and crash
    Blender..  Fix (unreported) critical mistake in Collection liblink
    code in readfile.c..  Fix T77853: Error reloading linked library..
    Fix T77774: New undo code broken by 'make local' behavior..  Fix
    missing hinting information in default font.  Fix missing hinting
    information in monospace font.  Fix for T77095: work around render
    artifacts with AMD Radeon RX 4xx and 5xx.  Bumped blender version to
    2.83.1.  Bumped file subversion to 19.  Fix T77657: NVIDIA Quadro
    FX4800 crash on startup.  GPencil: Improve viewlayer masking check.
    Fix T77148: Crash changing multiple values for sequencer strips.
    Fix T77047: Dyntopo Sample detail size on hidden mesh causes crash.
    Fix T74101: File Browser in macOS fullscreen crashes or makes
    windows unusable.  Fix T77504: Operator search gives wrong results.
    Fix T76894: Disable clipping region selection in material/rendered
    mode.  Fix T72936: Incorrect gizmo orientation with inherit rotation
    disabled.  Fix menu operator/search clipping the last character.
    Fix T77603: OSL parser fails when script ends with comment without
    newline.  Fix crash running "Edit Voxel Size" operator outside of a
    main 3D View region.  Buildbot: Cleanup, remove unused script and
    change naming.  Buildbot: Support multiple workers talking to single
    codesign server.  Buildbot: Don't use builder name in the build
    directory.  GPencil: Fix unreported error in Dots Strokes material
    initialization.  GPencil: Fix unreported Shift+F OPacity key not
    working.  Calculate epsilon values for interp_weights_poly to
    improve accuracy.  Fix T76273 Glitches caused by glCopyImageSubData
    on windows + intel gpu.  Fix T77358: Gpencil can't select geometry
    within transparent layers.  Fix T77520: GPencil viewlayer filter
    produce crash with masking layers.  Fix T77164: scaling/rotation
    fails for 3 selected NURB points.  Fix T77156: GPencil view layer
    filter by layer not working.  Fix T77456: Broken vertex paint undo
    on high-poly objects..  Fix T77448: Camera Solver constraint can't
    be converted to f-curve.  Fix T77367: Blender's snap package ignores
    command line options.  Linux: update appdata for 2.83 release.  Fix
    build error for Cycles standalone.  Remove trailing space.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 18 Jul 2020 17:26:06 +0200

blender (2.83.1-release~95579-8289fc688b3~-0thomas~trusty0) trusty; urgency=medium

  * Revert "Fix T77460: Easy to create cyclic dependencies in
    collections and crash Blender.".  Revert "Fix (unreported) critical
    mistake in Collection liblink code in readfile.c.".  Fix T77774: New
    undo code broken by 'make local' behavior..  Revert "Fix T77774: New
    undo code broken by 'make local' behavior.".  Fix T66786: Audio SDL:
    Video editor Sound muted without muting it.  Fix T77803: IK Degrees
    of freedom drawing glitch.  Fix T77803: IK Degrees of freedom
    drawing glitch.  Fix (unreported) wrong size of UserPreferences'
    `dupflag` parameter..  Fix T77915: Cycles OSL microfacet closure not
    working in custom shaders.  Cycles: Refactor microfacet BSDFs to
    remove separate anisotropy code.  GPencil: Fix unreported Vertex
    Opacity Overlay not working.  Fix T75414: Incorrect masking in Color
    Balance modifier.  Fix T76767: Cycles performance regression with
    CLI renders.  Fix T77460: Easy to create cyclic dependencies in
    collections and crash Blender..  Fix (unreported) critical mistake
    in Collection liblink code in readfile.c..  Fix T77853: Error
    reloading linked library..  Fix T77774: New undo code broken by
    'make local' behavior..  Fix missing hinting information in default
    font.  Fix missing hinting information in monospace font.  Fix for
    T77095: work around render artifacts with AMD Radeon RX 4xx and 5xx.
    Bumped blender version to 2.83.1.  Bumped file subversion to 19.
    Fix T77657: NVIDIA Quadro FX4800 crash on startup.  GPencil: Improve
    viewlayer masking check.  Fix T77148: Crash changing multiple values
    for sequencer strips.  Fix T77047: Dyntopo Sample detail size on
    hidden mesh causes crash.  Fix T74101: File Browser in macOS
    fullscreen crashes or makes windows unusable.  Fix T77504: Operator
    search gives wrong results.  Fix T76894: Disable clipping region
    selection in material/rendered mode.  Fix T72936: Incorrect gizmo
    orientation with inherit rotation disabled.  Fix menu
    operator/search clipping the last character.  Fix T77603: OSL parser
    fails when script ends with comment without newline.  Fix crash
    running "Edit Voxel Size" operator outside of a main 3D View region.
    Buildbot: Cleanup, remove unused script and change naming.
    Buildbot: Support multiple workers talking to single codesign
    server.  Buildbot: Don't use builder name in the build directory.
    GPencil: Fix unreported error in Dots Strokes material
    initialization.  GPencil: Fix unreported Shift+F OPacity key not
    working.  Calculate epsilon values for interp_weights_poly to
    improve accuracy.  Fix T76273 Glitches caused by glCopyImageSubData
    on windows + intel gpu.  Fix T77358: Gpencil can't select geometry
    within transparent layers.  Fix T77520: GPencil viewlayer filter
    produce crash with masking layers.  Fix T77164: scaling/rotation
    fails for 3 selected NURB points.  Fix T77156: GPencil view layer
    filter by layer not working.  Fix T77456: Broken vertex paint undo
    on high-poly objects..  Fix T77448: Camera Solver constraint can't
    be converted to f-curve.  Fix T77367: Blender's snap package ignores
    command line options.  Linux: update appdata for 2.83 release.  Fix
    build error for Cycles standalone.  Remove trailing space.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 08 Jul 2020 22:47:06 +0200

blender (2.83--release~95530-211b6c29f77-0thomas~bionic2) bionic; urgency=medium

  * Remove trailing space.  Ensure submodules are at correct commits for
    2.83.  Move 2.83 from beta to release.  Splash: new image for 2.83
    by Ian Hubert.  UI: Fix T77173: Report Background Colors for 2.83
    Release.  Revert "Fix T63588: Cycles unnecessarily updates
    background importance sampling map".  Revert "Fix T67577: Add-on
    unregister can't access preferences on factory reset".  Fix T66967:
    skin modifier crash scaling skin radius to zero.  Fix T76533: Gizmo
    uses active face center in edge selection mode.  Cleanup: use C++'s
    nullptr instead of our own C NULL define, in C++ code..  Fix T77192:
    Crash when opening bunny.blend file..  Fix T72088: Missing header
    redraw when transform changes snap.  Cleanup: code comments for mode
    switching.  Fix build error in Cycles standalone without guarded
    allocator.  Fix T77106: Cycles crash baking with AO shader node.
    Fix py api doc gen script after recent versionning changes..  Fix
    T77217: Object mode toggle doesn't work.  Fix T77241: NDOF
    navigation doesn't work with the knife tool.  Fix T67577: Add-on
    unregister can't access preferences on factory reset.  Cleanup:
    warnings.  GPencil: Fix unreported wrong Sculpt brushes
    initialization in Templates.  EEVEE: Fix memory leak when using SSS
    render pass..  Blender: change bugfix release versioning from a/b/c
    to .1/.2/.3.  Fix T77130: Visually broken/stepped wireframe in
    object mode (regression).  GPencil: Reduce aliasing for subpixel
    lines.  Fix T77109: Cycles viewport render crash after object add
    and undo.  Fix T75096: Crash when using liquid simulation as dynamic
    paint brush.  Fix T76947: Optix realtime denoiser progressively
    reduces brightness of very bright objects.  Fix T77105: Crashes when
    clicking "new scene" button.  Fix: A few missing outliner selection
    sync tags.  Fix Cloth Brush grab deformation mode.  Fix Pose Brush
    origin position with large brush size.  Fix naming in the PBVH
    neighbor iterator macro.  Fix PBVH API returning wrong normal when
    using shape keys and modifiers.  Fix T77021: Alembic export of
    animated mesh with multiple UV maps fails.  Fix T77074: Collections:
    Exclude From ViewLayer toggle crashes.  Fix overlapping tabs
    placement when used in right Top-bar split.  Fix T77082:
    Greasepencil error accessing material dropdown on an object without
    materials.  Fix T77049: VSE Image cache is not refreshed when strip
    are muted/ unmuted in metastrip.  Fix T77075: Crash omitting
    optional UILayout.template_ID_tabs parameter.  Fix T68209: Crash
    opening pre 2.8 file with maximized area.  Fix T77067: GPencil
    Object without materials cannot use Vertex Color mode.  Fix T76926:
    Crash with Full Screen file browser window preference.  Fix T76902:
    face sets checkbox broken.  Fix T76970: Unneccessary update calls
    viewport.  DRW: Selection: Extend small object selection workaround
    to all overlays.  Fix T72121: Measurements are being drawn
    incorrectly if one end is off screen.  Fix T77009: texture baking
    crash on Windows.  Cleanup wrong format specifier in a debug
    printf..  Fix T76925: more Cycles OpenCL compile errors with some
    drivers on Linux.  Fix T76267: Stencil texture with negative scale
    dissapears after clicking Image Aspect.  UI: Fix T76918: 3D Mouse
    Inconsistent / Inaccessible UI.  Revert "UI: View3D Cursor Changes".
    VR: Fix big performance bottleneck for simple scenes.  Fix T76941:
    "Set Inverse" in Child Of constraint broken with armatures.
    Cleanup: ID makelocal code: remove useless and confusing debug
    code..  Fix T76997: bad handling of embedded IDs in partial append..
    Fix autokeyframing masks not updating properly.  Tests: correct the
    blender path for non-portable installations.  GTest:
    BLI_ghash_performance_test was failing.  Fix T76990: Crash shortest
    path select with 'face stepping' when no faces..  Fix T76897: Lamp
    Power Not Updating from Driver.  Fix crash when converting BMesh to
    Mesh with shape keys.  Fix T77031: Blender as pymodule crashes when
    rendering.  Cleanup: make format.  CMake: disable WITH_USD with
    blender_lite configurations.  Fix(unreported): Crash on prefetching
    while transforming strip..  Fix T77003: GPencil Paint presets not
    initializated.  Fix T76578: Show bone visibility driver in outliner.
    GPencil: Fix unreported Noise modifier does not work in axis aligned
    strokes.

 -- Thomas Schiex <empnessty@gmail.com>  Tue, 23 Jun 2020 23:59:55 +0200

blender (2.83--release~95530-211b6c29f77-0thomas~bionic0) bionic; urgency=medium

  * Upgraded to official 2.83 release.

 -- Thomas Schiex <empnessty@gmail.com>  Wed, 03 Jun 2020 22:05:09 +0200

blender (2.83-17-beta~95461-b4613e0bca9-0thomas~bionic0) bionic; urgency=medium

  * GPencil: Fix unreported Noise modifier does not work in axis aligned
    strokes.  Cleanup: silence deprecation warnings of Carbon Finder
    Favorites items.  Fix T76925: Cycles OpenCL compile error with some
    drivers on Linux.  Fix T74443: No render in VP9 lossless mode.  Fix
    T76960: fluid baking operators not working with pinned object.  Fix
    T73115: In Front Drawing Bone Envelope Distance.  UV: remove "UV
    Local View" for UV editing.  Fix T73726: Workbench Closest
    Interpolation Artifacts.  Fix (unreported): prefetching wastes
    resources when end frame is reached.  Fix (unreported): Don't
    restart prefetching during rendering..  Fix T76774: Crash on
    prefetching sequences from another scene..  Fix T64277: Inverted
    Wheelmouse.  Fix Python console cursor height.  Docs: note that the
    color-ramp uses image alpha.  Fix T73568: Vertex selection fails in
    weight-paint mode.  Fix T76922: Meta-balls created twice the
    specified size.  Cleanup: spelling.  Cleanup: excess blank lines and
    parenthesis.  Cleanup: quiet uninitialized warning.  Cleanup: add
    doxy sections for event queue handling.  Cleanup: add asserts for
    textview drawing.  Overlay: Wireframe: Add visualization for Hairs
    in wireframe mode.  Fix T76916: Cycles missing deform motion blur
    for shape key + subdiv modifier.  Fix T76909 GPencil: Layers with
    mask(s) invisible when using "in front".  UI: Fix Wideline AA for
    timeline.  Fix T75197: Eevee does not render instanced smoke.
    Cycles: Fix rendering instanced smoke domain..  Fix T73979: Wrong
    location of fluid mesh when domain origin is not in center.  Fluid:
    Fix for non-moving liquid particles.  Fix T70948: Library Override:
    Parenting library override objects does not save offset from
    parent..  Fix T75457: Toggle brushes using same hotkey twice is
    broken.  Fix T76794: Number button cursor overrides eyedropper
    cursor.  Fix color picker being used for non-color buttons such as
    rotation.  Fix T76883: Zero users scenes after undo..  Fix T74298:
    Incorrect cursor position in Python console.  Fix the current
    pixelsize impacting thumbnails.  Correct invalid limits in last
    commit.  Fix T75977: Lower the merge limit in the bisect/mirror
    operation in symmetrize.  Cleanup: compiler warning.  Fix Cycles
    viewport render fully restarting after undo.  Fix T76858: non-thread
    safe sculpt memory allocation when using --debug-memory.  Fix PBVH
    parallel range not initializing user data correctly in some cases.
    Fix unnecessary buffer reallocation in sculpt mode, causing an
    assert.  Fix T75383:Bevel weird behaviour when using bevel weights.
    UI: Make timeline vertical bars thickness work on OSX.  GPU: Attempt
    to fix Crash on startup with Intel HD Graphics 620/630.  Fix T76080
    Workbench: Background Glitches caused by Screen Cavity effect.  Fix
    T73594: Scale Cage sometimes has incorrect center in edit mode.  Fix
    T66916 UI: Wrong information in Status bar after cancelling a
    render.  Fix T76812: [Mantaflow] Inflow particles not continuous.
    Fluid: Updated Mantaflow source files.  Fix T76564 Curve: Missing
    orco cause mesh to not render.  Fix T73847 Overlay: Camera
    orthographic scale moves background image.  Clarify autokeyframe
    tootip.  Fix: build error due to missing definitions.  Fix T74577:
    world_to_camera_view broken for off-axis projection.  Fix T76697:
    [Mantaflow] mesh generation does not account for some particles.
    Fix T72889: Cycles camera motion blur not usng more than 2 steps.
    Animation: Make dopesheet filter labels consistent.  Fix T76375:
    UDIM Rectangular Tiled Image EEVEE freezes Blender.  Fix T76881:
    Changing "Use Speed Vectors" deletes all existing cache.  Fix build
    error after 30cbbccc6002.  Fix T76694: Fluid cache is deleted when
    changing Upres Factor.  Fix (unreported) UV shadow not drawing
    smooth.  Fix T75694: Compositor Backdrop boundbox missing updates.
    Fix T76541: OpenGl Depth Picking not selecting frontmost object.
    Fix T76717: Set Rotation Mode Incorrectly Recalculates Bone Rotation
    In Pose Mode.  Fix Frame Dropping not dropping the correct amount of
    frames.  Made pose push/relax to breakdown behave smooth on
    rotations.  Fix T72729: Mask Modifier Loose Edges Not Shown.  Fix
    T76865: Vertex paint draws hidden but cannot be painted onto.
    CMake: Enable WITH_USD by default.  Fix T76689: Armature layers not
    indicating the existence of bones.  Fix T76780: Freestyle pass for
    one scene not accessible in compositor in other scenes.  Fix T73169:
    Side by Side Stereo Rendering Glitches.  Cleanup: Creator Args
    Spelling.  Fix T76821: Generalize Use Flow Tooltip.  Fix switching
    to particle edit-mode from editmode.  Fix T76859: Cannot switch from
    editmode to texturepaint mode.  Fix sculpt mask interpolation in
    subdivisions.  Fix T76397: Missing value property on Clear Mask pie
    menu.  Fix: T71040 / T58983 Ocean Modifier crashes at high
    resolutions.  Fix invalid bit shift when GPU shader attribute is not
    found.  Fix NULL pointer access reported by ASAN (harmless in
    practice but still weak).  Fix potential crash due to dyntopo GPU
    buffer invalid memory access.  Outliner: Fix (unreported) more data-
    changing operators missing undo..  Fix part of T76544: dyntopo
    sculpt undo stack memory leak.  Fix T76814: [Mantaflow] Surface
    Tension always works.  Fix T76795: Missing node tree update after
    remove-on-cancel.  Fix T76851: GPencil brush is reset after change
    mode.  Fix T76730 DRW: Sorting of empty shading groups..  Fix T76828
    Grease Pencil: Toggle Caps doesn't work.  Cleanup: GPencil: Fix
    float double promotion.  Fix T76799: Crash from undoing the copy-
    pasting of multiple data blocks..  Fix T76593: Coordinate limit of
    10,000 units.  Fix T75292: File-select events not handled while
    modal handler is active.  Fix T76852: Breakdowner remembers limits
    last used.  Fix T76573: Make links with Multires leading to crash.
    Fix T76849: Duplicate templates show in the New menu.  Cleanup:
    unused warning in last commit.  Cleanup: remove NULL checks from
    object mode switching take #2.  Revert "Cleanup: remove redundant
    active object NULL check & poll".  Fix error mixing incompatible
    enums when generating the proxy name.  Cleanup: quiet enum
    conversion warning.  Fix T76734: Changing Envelope FModifier
    controlpoints missing update.  Fix T76698: Movie clip stabilize
    display ignore footage colorspace settings.  Fix T76277: Remove
    wrong cast in rna_NodeTree_update.  Fix embedded IDs not being
    enough/properly initialized..  Cleanup: rename readfile utils
    dealing with embedded IDs to proper name..  GPencil: Fix unreported
    missing Sculpt/Vertex/Weight paint brushes.  Cleanup: clang format.
    Fix T76755: texture paint on udims crash.  Fix T76563: Transforming
    an auto-aligned point won't set it aligned.  Fix T76710: objects get
    lost in linked/overridden collections.  Fix T76695: Not exporting
    normals properly in Alembic format.  Fix T76778: Dopesheet "Show
    Errors" affects timeline.  Fix T76740: Static Override - Library
    Override Crash.  Fix T76738: Duplicate brushes cause assertion on
    undo.  Fix duplicate ID's being created when appending/linking.  Fix
    error versioning paint-slots pre-2.80.  Cleanup: don't check flags
    as booleans.  GPencil: Add licence text at header.  Fix T76476
    EEVEE: Invalid Vector to Float conversion for nodegroups.  GPencil:
    Fix unreported problem filling textured strokes.  Fix T63588: Cycles
    unnecessarily updates background importance sampling map.  Fix
    T76168 Workbench: Shadows behind a culled backface are inverted.
    Fix T73984: unnecessary Cycles viewport updates with object texture
    coordinates.  Update RNA Manual References after camera fix.
    Sculpt: Render Face Sets always as flat shading.  GPencil: Changes
    in 2D template.  Fix T76150: Viewport Axes not toggling correctly
    when 'Floor' and 'Grid' are turned off.  UI: Fix Unreported missing
    background for azone arrow.  Fix T76413 Gizmos: Trackball's
    preselection highlighting is too bright.  Fix T76126 Overlay: Glitch
    when hiding Nurb vertices.  Fix --debug-cycles printing CUDA devices
    twice.  Cleanup: Remove unused variable.  Fix T73286: Projection
    Painting Dense Mesh Bleed.  Fix T76558: Decreasing Viewport Anti-
    Aliasing Samples Makes Scene Whiter.  Fix T76729: Particle Hair Get
    Occluded by Overlays.  Cleanup: Remove uneeded loop.  Fix T75908:
    Sculpt GPU Batches + Render Artifacts.  Cleanup: don't use
    deprecated exception specifications.  Fix T76732: Error detecting
    modifier key clicks.  WM: include previous value, type in event
    printing.  Cleanup: sync clang-format with master.  Fix undo-push
    assert for some modes with zero undo steps.  Fix sculpt/paint
    missing undo-step limiting.  Cleanup: move assignment out of loop.
    Fix T59954: View all Sequences doesn't show all sequences.  Fix
    T52782: crash rendering more virtual parent particles than children.
    Fix T59089: --engine command line option does not affect 3D viewport
    render.  Fix T75071: rendering fails when all render layers
    disabled, but using compositor.  Fix T66005: crash deleting render
    slot while rendering to it.  Fix T75715: crash rendering animation
    with persistent images.  Fix T76388: Freestyle not respecting Show
    Emitter settings.  Revert "GPencil: Add new X-Ray option for Canvas
    Grid".  Revert "GPencil: Change tooltip".  GPencil: Change tooltip.
    GPencil: Add new X-Ray option for Canvas Grid.  Fix T75365: memory
    leak when writing PNG fails due to lack of disk space.  Fix wrong
    Volume object step size tooltip.  Fix T76556: Apply parenting when
    joining parent into object.  Fix T75574: Instant crash: averaging
    custom normals on model..  Fix T76711: override data-blocks could be
    renamed in the outliner.  Fix extra undo step when switching object
    modes.  Cleanup: remove redundant active object NULL check & poll.
    Cleanup: unused arg.  Fix T65426: GPencil mirror modifier doesn't
    work as expected.  Fix T76665: Wrong files selected when using box
    select.  Fix T76703: GPencil bone parenting missing dependency
    update.  Fix T76646: Crash when changing Size in Add Cube pop-up in
    some cases..  Fix zero tablet pressure for simulated events.  Fix
    crash accessing the clipboard.  PyAPI: support PyGetSetDef when
    extending RNA types.  Cleanup: split RNA type extension methods into
    it's own API.  Cleanup: warning.  Fix T76488: fix mask extract poll
    function.  Fix T75347: Update cloth brushes in versioning with a
    valid mass value.  Fix T76306: Disable use creases when there is
    displacement data.  Fix T75968: PBVH raycast returns wrong active
    vertex.  Fix T76320: Thread race condition on undo with prefetching
    enabled.  Fix T70612: Sequencer Crash on enabling Prefetch.  Fix
    T74012: missing fluid simulation domain panels in workbench.  Fix
    T72920: Snap package fails to play audio and blocks audio in other
    apps.  Fix T76535: Eevee + Freestyle render crash with many strokes.
    Fix incorrect assert in Cycles node socket get/set functions.  Fix
    CMake using different OpenEXR / USD includes and libraries in some
    cases.  Fix missing standard OpenColorIO roles, as reported by
    ociocheck.  Fix T76113 GPU: Crash closing file browsers with AMD
    GPUs.  GPencil: Add new parameter for SMAA threshold.  Fix T74694:
    Sculpt Mask Influences Weight/Vertex Paint Drawing.  Fix T76053:
    Rigid Body properties disappears after deleting rigid body
    constraint object and undoing..  Multires: Correct NULL-pointer
    check.  Fix T76132: Can't import Alembic with changing UVs.  Fix
    T76132: Can't export Alembic with changing UVs.  Fix T76669: Crash
    when doing right click on channel.  Fix T76507: Reading clipboard
    blocks keyboard input on X11.  Cleanup: tag unused function.  Fix
    T76514: Invalid geometry in Alembic crashes Blender.  Fix T74818:
    improve tooltip for initial fluid velocity.  Fix T75492: Only
    positive shrink factor values can be animated.  Fix T75889: Cannot
    bake mantaflow via Python API.  Fluid: remove special treatment for
    running Python code on windows.  Cleanup: Remove print statement.
    Fix T73973: GPencil Fill fails when zoom the image.  GPencil:
    Cleanup wrong ID delete.  Fix T75556: Select Emitter Object via
    Hair.  Fix T71882: Offset Edge Slide doesn't switch selection mode.
    Fix EDBM_selectmode_disable_multi_ex return value.  UI: add offset
    edge slide to edge menu.  Cleanup: remove DNA_screen_types.h, use
    struct qualifier.  API Docs: Fix broken url markup.  Fix mathutils
    box_pack_2d docstring.  Fix (unreported) greasepencil crash calling
    transform_fill from outside 3DView.  Fix T76538: Prevent nodesocket
    creation on certain nodes.  Overlay: Replace depth blitting by
    GPU_texture_copy.  Fix T76216 Workbench: Glicht when switching from
    quad views to normal view.  DRW: Fix debug performance stats.  Fix
    T76559: Crash after deleting material leaves invalid pointer in node
    editor..  Fix T76621: UILayout.prop_search() broken for data-block
    names.  Fix T74713: Unpredictable active texture node for Workbench.
    Fix T76512: Sculpt mode: crash when applying base.  Fix T76642:
    Incorrect behavior limiting undo steps.  Fix T76598: GPencil - Set a
    lower limit for Thickness modifier.  UI: apply vertical tool-tip
    offset in pixel-space.  Cleanup: unused arg, clang-format.  Fix
    T75998: Precision of 'Unit Scale' and 'Grid Scale' are mismatched.
    Fix T36263: Pasted strip doesnt have F-Curve keyframes from the
    original.  Fix T71300: Crash on rendering scene recursively from
    sequencer.  Fix T65012: Update depsgraph for matcap flipping.  Fix
    T76484: Infinite event handling when loading with load_ui=False.
    Fix T76324: face set operators not working from Python console by
    default.  Fix T76471: timer not removed after changing file browser
    to another type.  Fix T76525: crash drawing metaballs with multiple
    material slots.  Fix T75958 Overlay: Blender Crashes when selecting
    without Depth Picking.  Fix T76045 Gizmo: line_width does not work
    in latest version.  Fix T76393 Gizmo: Crash on assert(batch-
    >program_in_use == 0).  Fix T76510: Eevee OpenVDB render artifacts
    due to texture clamping.  Fix T76468: volume sequence render not
    using correct frame in renders.  GPencil: Add support for Link
    Modifiers.  VR: Fix OpenXR state freeze on Oculus after taking off
    HMD.  Fix T76469: OpenCL 1.2 Compilation.  Resolve keymap conflict
    for poselib.  Fix T75793: Mirror modifier UV flip only works on
    first UDIM Tile.  Fix T76500: Annotation Tooltip in Movie Clip
    Editor is using old grease pencil text.  Fix Python error in scene
    without sequencer.  Fix T76440: Follow Track -> Constraint to F-
    Curve has no effect.  Fix T76430: Quick smoke not rendering Cycles
    and Eevee.  Fix T76416: Armature Deform parenting option doesn't
    work with Grease Pencil objects.  Fix T76470: GPencil sequence
    interpolate crash when not enough frames in layer.  Fix T76445:
    Selecting an object no longer cycles past the active.  Fix T76392:
    Crash loading app-template with Load UI disabled.  Cleanup:
    warnings.  Fix T75743: Implement restore for brushes that modify
    their own data.  Fix T76414: crash using Python module that uses
    NVRTC.  Fix build with precompiled libraries picking up OpenEXR from
    install_deps.sh.  Cycles: mark CUDA 10.2 as officially supported.
    Fix T76402: App templates prevent factory settings theme reset.  Fix
    T76224: Grid fill offset doesn't work.  Fix T76318: lower part of
    new preferences window does not work.  Fix Cycles Python error when
    device name is not a valid UTF-8 string.  Fix T75883: Smoke
    simulations with Adaptive Domain broken for 'Final' bakes with
    OpenVDB in 2.83.  Fix T76355: USD test fails in debug mode.  Fix
    T76251: Animated procedural texture does not influence particle
    system.  Revert "Fix T76313: Redo in Multires doesn't bring back
    stroke made after a subdivide".  Fix T76313: Redo in Multires
    doesn't bring back stroke made after a subdivide.  Fix T76062:
    Interpolate Radius in Curve Subdivide Special Case.  GPU: Set
    Default Buffer Size Immediate Mode.  T76121 Driver depending on
    animated modifier property does not update.  GPencil: Fix Chisel
    Brush pressure.  GPencil: Hide Canvas Grid when Surface or Stroke
    mode is enabled.  Fix T76364: GPencil grid is not located in the
    right place.  GPencil: More changes to improve Chisel brush.
    Cleanup: Fix return NULL from bool type function.  GPencil: Improve
    Market Chisel angle algorithm.  Outliner: Fix selection sync for
    various operators.  Fix T75995: Cycles render artifacts with
    overlapping volumes.  Fix T76309: changing AOV type does not update
    compositor socket.  Fix some LLVM symbols outside of the llvm
    namespace being public on Linux.  Cleanup: compiler warning with
    clang 10.  Fx build error with MSBuild on Windows.  Fix T76033: VSE
    crash with prefetch, disk cache and meta strips.  Outliner: Fix
    selection extend not toggling.  GPencil: Fix unreported noise using
    Market Chisel pen.  Cleanup: Solidify modifier: Remove unneccessary
    error message..  Curve: Force pretesselate modifier to output a Mesh
    output.  Fix long OptiX BVH build times in Cycles with many objects.
    Fluid: Removed domain size option from diffusion panel.  Fluid:
    Reset noise emission value at the beginning of an adaptive frame.
    Fix T75895: Unable to Compile Cycles on NAVI/Linux.  Fix T76236:
    GPencil drrawing resetting posed positions with armature after layer
    renaming.  Fix T75985: Texture paint brush gradients results in
    wrong color.  Readfile: debug check all IDs are properly linked at
    the end..  Fix T76155: 'Object lost data' on copy-pasting with new
    undo code..  Fix Python bz2 module failing to import on older macOS
    versions.  Fix T71334: top part of render window disappears on
    repeated renders.  Fix T75522: Math node truncate operator tooltip
    provides no explanation.  Fix T75810: Child bone frozen when both
    Auto IK and X-Axis mirror are used.  Armature posemode: add mouse
    independent "Select Linked" operator.  Cleanup: use LISTBASE_FOREACH
    iterator everywhere possible in libquery..  Fix crash after 475bd6b
    occuring on each render end, we need another nullcheck here.
    nstall_deps: USD: Add root usd library directory to build args..
    Fix T76185: GPencil from Curve ignores Cyclic when curve has only 2
    points.  Fix T75432: Cycles progressive refine render slow with
    denoising data.  Fix T76179: Unable to select render passes when a
    render has fewer passes than one in another slot.  Depsgraph: Add
    IDProperties handling..  IDProperties: add a foreach looper and use
    it in libquery code..  Fix T76044: update Cycles to build with OSL
    1.11 master.  Tests: fix some tests passing even if there are Python
    errors.  Fix Python bundled module test error.  Tests: add physics
    tests cloth and softybody.  Strengthen modifiers test validation,
    from D7397..  Fix T75973: don't show raw Python errors to users for
    invalid shortcut paths.  Fix select linked in pose mode.  Fix
    T75993: Mark Seam from UV editor operates on unselected faces.  Fix
    T76098: Dragging text selection with offset resets select start.
    Fix T76152: Shortcut underline under wrong letter.  BLF: add utility
    function to loop over glyph bounds.  Cleanup: unused variable.  Fix
    T75736 Viewport update problem when switching between view layers.
    Fix T75910 Overlay: Face Orientation not working for "In Front"
    objects.  cleanup: Remove unused variable.  Cleanup: Fix warning
    about initialization order with MSVC.  Workbench: Fix weight paint
    overlay and wireframe for infront object.  Fix T75519: Graph editor
    tooltips give false impression of the toggle state.  Fix T74700:
    "Convert Text to Curve" disregards "Text on Curve".  Fix T75398:
    Redo with Shift R always uses the previous pivot center.  Cleanup:
    Use common utility to get direction for TIME_EXTEND.  Cleanup: clang
    format.  Fix T76131: Crash combing Hair using Python.  Fix T76111:
    UV editor's View Selected not working in multiobject editing.
    remove "Select Linked" from the posemode select menu.  Fix T76148:
    Grid fill crashes with multiple connected loops.  GPencil: Change
    defaults for Gradient materials.  Fix T72476: Crash when drag & drop
    Color in the Image Editor.  Fix T74346 VSE: Prefetching doesn't work
    properly with property animations.  Fix T74603: Tweaking offsets
    causes strips to "reverse".  Fix T75495: Blender crashes opening a
    VSE .blend file.  GPU: Add better support for texture copy fallback.
    GPencil: Fix unreported small offset when use Stroke mode.  GPencil:
    Fix unreported jagged lines when using Stroke mode.  Fix T76078:
    GPencil: frames interpolation erase strokes.  Cleanup: Select sync
    from outliner.  Fix: Selection syncing for outliner operators.  Fix
    T69753 Instanced Metaballs not rendering but showing up in Viewport.
    T75631: New multires shrinkage problem.  Fix T75749: UI button text
    selecting is broken by text offset.  Fix edit-mesh selection mode
    switching causing two undo pushes.  Fix edit-mesh moving from edge
    to face mode with Ctrl held.  UI: add mesh skin-resize to menu.  Fix
    T75946: Intersect (knife) doesn't cut all intersections.  Fix
    T63787: Knife intersect crashes.  Cleanup: correct printf warnings
    for bmesh interesect debugging.  Cleanup: remove unused arg, clang-
    format.  GPU: Add Polyline shader (wide line emulation).  Fix T73741
    Grid Floor render on top of Wireframe objects.  Fix T74173 Assert
    when scaling camera in viewport to zero.  Fix T76014: correct
    description of COLLECTION_OT_objects_remove_all.  Fix T73195: stereo
    camera view does not show background image.  Fix T72506 EEVEE:
    Collection Holdout propagates accross material instances.  Fix
    T75607: crash trying to sculpt while remesh is in progress.
    Cleanup: Add assert to crash earlier.  Fix T75611: slow transform of
    many objects at the same time.  Fix T73680: Scene and fluid modifier
    gravity are scaled differently.  Fix T76008: Fluid inflow with
    negative initial velocity is not working.  Fix T75987: crash
    entering edit mode with keyed particles.  Array modifier: limit
    maximum amount of generated geometry..  Fix headless build failure
    on macOS.  Fix T75836: Light target misses updates while dragging.
    Fix T74172: Mirror with bisect results in holes.  Fix T75965: Scale
    to Fit Text Box fails with a single word.  Cleanup: clang-format,
    unused warning.  Cleanup: add explicit enum values in
    DNA_rigidbody_types.h.  Fix invalid rigid body constraint values
    during 2.83 development.  Fix T75991: crash when rigidbody
    encounters unknown constraint type.  Workbench: Use GPU_texture_copy
    instead of GPU_framebuffer_blit for TAA.  GPU: Add GPU_texture_copy.
    UI: Always check if IME Supported After Changing Language.  Fix
    T75938: Workbench normal direction for matcaps.  Fix T75994: Crash
    with 'Split Edges and Faces' | Auto-Merge.  Silence annoying error
    message in writefile on undo step storage..  Cleanup: Fix strict
    compiler warning.  Fix T74423: Cycles rendering artifacts with CUDA
    10.2.  GPencil: Change Thickness Profile icon.  Cleanup: Spelling in
    function name.  Fluid: Use maximum for initial velocity grid
    application.  Fluid: Fixes for cache 'Replay' mode.  Fluid: Fix for
    caches being released when file is loaded.  Fluid: Fix for
    inconsistent behavior with flow and effector objects.  Fluid: Added
    missing outflow object type to enable / disable flow flag.  Fluid:
    Improved cache 'Replay' option.  Fluid: Cleanup in MANTA main class.
    Fluid: Remove noise bake call from Python.  Fix T75681: Mantaflow
    crash when trying to bake a cupcake: The CG solver diverged,
    residual norm > 1e30.  Fluid: Minor UI fix for diffusion panel.
    Cleanup: clarify and update some flags descriptions in libquery
    code..  Fix invalid RNA path for transform orientations..  Fix
    T75964: changing object's viewport display color does not update
    cycles.  Subdiv: Fix wrong non-manifold subdivision in certain
    cases.  Fix T75974: Multiobject editing UV hiding/unhiding does not
    work.  Fix T75981: crash in sculpt mode with mesh that used to have
    multiple materials.  Fix 3D viewport select using grease pencil
    engine when not needed.  Fix T75625: crash on exit in macOS after
    selecting objects.  Fix T75971: 3D Text invisible when fill set to
    None.  Undo: Minor optimization: do not write Scene's 3DCursor..
    Fix T75719: Undo system: Debug assert while undoing several
    operations..  Fix T75909: icons memory leak in headless build.  Fix
    T75969: view layer add with Copy Settings does not copy all data.
    Fix T75893: Undo causes crash with "Load UI" disabled..  Fix:
    Incorrect f-string in previews.py.  Fix Linux/GCC build error after
    recent changes.  Fix T75472 Crash on "Remove Empty Animation Data"
    in NLA editor.  Fix clang-format differences between version 6 and
    9.  Fix T75920: Add object - Align to 3D cursor not working..  Fix
    T75885: Mesh deform modifier not updating on own transforms.  Fix
    T75840: Add check for not generated edges.  Various typos fixes in
    UI messages..  Fix T75914: Assert Knife Tool.  Cleanup: ID
    management: Light ID type..  Fix T75922: Removing custom orientation
    doesn't update gizmo.  Keymap: Add sequencer scrub with box-select &
    RMB select.  Fix T74600: Sequencer blade tool inaccessible with RMB
    select.  Cleanup: accidental value declaration with struct type.
    Fix invalid comparison checking button unit type.  Fix T75778:
    Missing ME_VERT_PBVH_UPDATE in Surface Smooth.  Fix T75766: Smooth
    mask using mesh vert indices direclty.  Fix T75329: Missing
    show_face_sets checks for Multires.  Fix T75662: Surface Smooth
    filter not checking face sets.  Fix crash on Multires Face Set
    visibility sync.  Fix missing Outliner selection syncing on "Select
    Hierarchy".  Fix T75902 Workbench: render crash.  Fix T75878:
    Modifiers disappearing from UI.  Fix T74809: Use after free when
    merging specific areas.  GPencil: Disable animation for Onion Custom
    Colors.  GPencil: Fix missing patch of default Material names.
    GPencil: Fix duplicated default brushes and change settings.  Fix:
    Build error on headless build.  Fix T75842: GPencil  Edit mode of
    unselected object is visible.  Fix T74199 Overlay: Turning off
    overlays also hides edges.  Fix T73815 Overlay: Z axis line doesn't
    show alone on the workspace.  Fix typo causing compilation to fail.
    Fix T75832 DRW Hair: Crash caused by shader compilation.  GPU: Fix
    typo making RG16F use 16 bytes instead of 4.  GPU: Fix missing
    SRGB8_ALPHA8 debug string.  Fix T75811: GPencil Sculpt not working
    when use Subdivide.  Fix poor video sequencer preferences UI layout.
    Fix T75786: GPencil Modifiers were not overridable....  Fix
    (unreported) bda locking of whole GP modifiers whem GP obdata is
    linked..  Fix T75686: Animating scene audio volume doesn't work.
    Windows: Fix working directory issue in debug batch files.  Enable
    new undo code by default..  Fix T74805 Workbench: Back faces flicker
    with Auto Depth is enabled.  Overlay: Fix unreported bug: Edit mode
    overlays drawing during auto depth.  Workbench: Fix unreported bug:
    garbage viewport when changing AA settings.  Fix T75820: Child bone
    head vanishes when connected parent is hidden.  Fix normal smoothing
    for light positioning gizmo.  Fix T75794: Light point gizmo
    translate jumps.  Fix T75796: Misaligned quit dialog keymap.
    GPencil: Add always empty frame when add new layer.  UI: Fix bad
    flow layout.  Fix T75675: Unlinking [with setting users to zero] not
    clearing LIB_TAG_EXTRAUSER_SET flag.  Fix T75680: Nodegroup user
    count increased when file saved in edit group mode..  Fix T74964
    Stereo 3D anaglyph and interlace not working.  Fix T75730: Properly
    remove unused override properties/operations..  Fix (unreported)
    crash on use-after-free in liboverride deletion code..
    Refactor/strengthen a bit invalid operands checks when applying an
    override operation..  Fix T75730: Crash on read of liboverride data
    when missing source modifier..  Fix T73977, T73825: ignore Python
    user site-packages directory by default.  Fix T75780: Gpencil Sculpt
    brushes not working with old files.  Fix memcpy overlapping buffers.
    Fix (unreported) Image Editor UI drawing too dark.  GPUImmediate:
    Use 2 Buffers For (Un)Strict.  GPUViewport: Use GPUBatch for
    viewport drawing.  Fix T75567: Paint Mode Wireframe Incorrect.  Fix
    T75455: High World Space Cavity Samples Crash.  Fix T75750 Image
    Editor: Rendered result is much brighter than in viewport.  Fix
    T75751 Overlay: Clipping Region crashes Blender.  Fix T75443 Color
    Management: Use after free crash when using curve mapping.
    Mantaflow: Change Defaults to Improve Instantaneous Playback.
    Update RNA Manual References.  Fix T75613: "In Front" setting did
    not override image empty "Depth".  Fix assert for Image Editor
    invert/resize operators.  Bump release cycle to beta for 2.83.
    Ensure master points at latest submodule heads.  Fix unreported Auto
    IK crash when using targetless IK..  Fix T75649: Using "Auto IK" on
    FK controls with Rigify will crash Blender..  Fix mistake from last
    commit to solidify..  UI: Avoid manual right-alignment of text in
    splash screen.  UI: Round splash image corners according to theme
    preferences.  Resources: Remove small splash screen image variant.
    UI: Automatically scale splash screen image.  Fix crash whith Simple
    Solidify and Bevel Convex..  Fix incorrect UI_SEP_CHAR checks.
    Cleanup: missing-prototypes warning.  Fix T74881: Plane-track corner
    drag fails with LMB select.  Fix shader error sRGB gizmo drawing
    workaround.  Fix T75712: Sequencer text strip doesn't scale to
    render size.  Fix menu search using exec instead of invoke by
    default.  Fix menu search omitting the outliner context menu.  UI:
    expand names of collection menu.  Cleanup: shadow warning.  Fix
    T75733: Curve extrusion does not include endpoints.  Sculpt: New
    Layer Brush.  Sculpt: Sharpen Mesh Filter.  Fix Shift-Smooth mode
    using wrong parameters.  Fix automasking using the wrong active face
    set.  Fix Randomize Face Sets Colors not working in Multires.
    GPUShader: Implement workaround for gizmo drawing on sRGB
    framebuffer.  Fix T75104: Update Face Sets visibility when entering
    Sculpt Mode.  Fix Windows build error introduced in Wintab commit
    revert.  Revert "Windows: support high resolution tablet pen events
    for Wintab".  Fix T75535: Compositor backdrop gizmo dragging
    interrupts with node mouse over.  Fix T75589: Image Sequences have
    no data on file load..  Cleanup: Remove unused defines.  RNA: Fixed
    incorrect depsgraph tagging for Object.color and pass_index.  Fix
    showing check-boxes in menu-search.  Cleanup: remove text editor
    'select' option that did nothing.  Revert "Cleanup: remove unused
    text.selection_set select option".  Fix T75629: Disallow dragging
    collection instance into itself.  GPencil: Add missing 2.82 Random
    Layer color removed in refactor.  Add Complex Solidify option for
    thickness per face.  Improve Solidify/Bevel Modifier cooperation.
    Cleanup: remove unnecessary branch when lib linking constraints.
    BLI_math: add min/max utils for chars..  Fix T75542: toggling
    modifier visibility not working correct with undo speedup.  UI:
    improve menu search with dimmed menu prefix.  Cleanup: pass font
    drawing x/y offset arguments as int's.  UI: add spin to extrude
    menu.  UI: correct menu used for dope-sheet.  Sculpt: Implement undo
    of Apply Base during sculpt session.  Cleanup: ed_util_imbuf
    sections.  Cleanup: spelling.  Cleanup: remove redundant include,
    clang-format.  Fix T75676: Inconsistent "Only selected" GP layers in
    Dope Sheet.  Fix T75032: New complex solidify algorithm handles
    poorly merging threshold of small geometry details..  UI: Fix wrong
    icon used for Unified Color toggle.  Fix T75677: Annotation in
    compositor/shading tabs loose AA after drawing stroke.  Cleanup:
    unused parameter....  Fix T75667: Use of incorrect terminology in
    the brush_colors_flip operator.  Fix T75592: Correctly calculate
    length of curve verts.  VSE: Add sample tool.  Refactor sample
    operator.  Fix T75421: Wipe clock and Iris transition not working..
    Fix T74875: Preview shows previously cached frame after Hard Cut.
    Fix T75415: Changing text strip "start" leads to flickering image.
    Fix T75382: VSE Strip Adjustments Not Immediately Visible.  Fix
    T74897: VSE animation doesn't work.  Fix volume object not rendering
    correct frame right after loading.  UI: reorder adaptive sampling
    settings in order of importance.  Fix volume object not loading
    frame sequences correct in some cases.  Cleanup: clang-format.
    Cycles/Optix: Support building the optix kernels on demand..
    GPencil: Fix unreported missing update after removing stroke from
    python.  Sanitize and cleanup a bit depsgraph relations building in
    some modifiers..  Factorize some common modifiers depsgraph relation
    update code..  Revert "GPUViewport: Use GPUBatch for viewport
    drawing".  Fix for T75595: File Browser and Windows Unicode Paths.
    Modifiers: Add Bone option for Texture Mask Object.  UI: Better
    support for linked data-blocks in search buttons.  Fix T75489: Crash
    on deleting current workspace from the outliner.  Fix T74800 Bevel
    modifier generates vertex group weight > 1.0..  Fix T75378: Crash on
    clicking in the ghost icon of an appended proxy object.  Fix T67232:
    Multiples targetless IKs in a chain gives weird behaviour (known as
    FakeIK for FK posing).  Fix T71546: VSE stereoscopic strips issues
    with mismatched dimensions.  Fix T74901: Smoke Simulation crashes on
    eevee and is not persistent on Cycles.  Fix T75141: Default template
    versioning error for grease pencil.  Fix T74815: Shapekeys animation
    is blocked after second append of the same object..  Fix T74657:
    Grease Pencil Proportional Editing does not work for 'Individual
    Origins'.  Pointclouds: fix point drawing.  Fix T75546: Solve
    possible endless loop in wintab initialisation.  Cleanup: comment
    bone cycling & simplify logic.  Fix T75526: Color Management Look
    saved in 2.82a resets in 2.83.  Fix T75405: Crash when increasing
    text object bevel depth.  Shading: add Roughness input to Noise and
    Wave texture nodes.  Collections: preserve exclude flag of child
    collections when unexcluding.  Cleanup: VSE rename i to view_id for
    stereo 3d code.  TaskScheduler: Minor Preparations for TBB.
    GPUViewport: Use GPUBatch for viewport drawing.  Cleanup: Remove
    unused var.  Fix T75490: Child Of - difference between 2.82 and
    2.83.  Fix menu search referencing image menu.  Cleanup: unused
    variable.  Fluid: Fix unused variables.  Fix T75491: ctest: usd_test
    fails in a debug configuration.  USD: ensure test does not depend on
    BLI_assert().  Silence assert on ID usercount for deprecated IPO..
    Tracking: Forward compatibility code for distortion models.
    Cleanup: Fix typo error.  Fix T75122: Annotations: Only visible
    scene annotations in dopesheet.  Fix T75425: Bone selection cycling
    not working.  Cleanup: spelling.  UI: English as Default Language.
    Fix T75203: Crash when changing active keying set.  Fix error in
    UI_butstore_ API.  Fix T75288: crash in Cycles image loading with
    multithreaded shader compilation.  Fix T75290: Cycles crash with out
    of bounds memory access in volume mesh build.  Cleanup: clang-
    format.  Fix T75445: Filmic transform not working when using Turkish
    locale.  GPencil: Small changes to brush defaults.  Fix T73552:
    Mantaflow - liquid particles show up in organized unrealistic
    structure.  NewUndo: Fix (studio-reported) discrepency in proxies
    when undoing..  Tracking: Fix missing distortion update on focal
    length change.  Fluid: Fix issue with mesh not being loaded.  Fix
    wrong material indicated in the error message when baking.  Fix
    T74572: adaptive sampling still not working correct with shader
    AOVs.  Fix build error with WITH_X11_XINPUT=OFF after recent
    changes.  Fluid: Disable subframes when using adaptive time-steps in
    the first frame.  Fluid: Fix problem with inconsistent noise when
    using multiple adaptive time-steps.  Fluid: Update Mantaflow source
    files.  Fluid: Manta clang-format update.  Fix manual reference
    error after removal of use_international_fonts.  Windows: support
    high resolution tablet pen events for Wintab.  Windows: support high
    resolution tablet pen events for Windows Ink.  Cleanup: minor
    refactoring of pointer event handling.  Cleanup: add utility
    functions for milliseconds conversion.  Cleanup: remove GHOST API to
    query tablet state from Window.  Fix Windows Tablet API preference
    not being used.  Cleanup: rename to BLI_path_cwd to
    BLI_path_abs_from_cwd.  Cleanup: missed renaming BLI_cleanup_unc_16
    in recent refactor.  Cleanup: reduce scope of variables in custom
    data copying.  Fix T67098: Inset causes shape keys to reset exiting
    edit-mode.  Cleanup: disable clang-format for character table.  Fix
    status bar message showing saved when saving failed.  Cleanup: clang-
    format.  Cleanup: spelling.  Fix building without translations
    enabled.  UI: Splash Screen Language Selection.  Fix missed
    depsgraph update after undo in some cases.  Debugging: change
    Undo/Redo redraw timer to include dependency graph update.  UI:
    Language Selection Changes.  Cleanup: refactor adaptive sampling to
    more easily change some parameters.  GPencil: Fix unreported
    problems with Chisel brush.  UI: Don't collapse all panels for
    subpanels.  Undo: change depsgraph recalc flags handling to improve
    performance.  Fix T73566: Mesh analysis, error showing intersecting
    faces.  Fix T74720: bmesh.ops.delete default context argument does
    nothing.  Cleanup: use doxy sections.  Fix T75471: Outliner: crash
    selecting modifier objects/targets that are in a excluded
    collection.  Fix T75343: Wireframe overylay is not working properly
    with multiple modifiers.  Fix T74828: Fluid: Crash with Fire/Smoke
    Noise.  Fluid: Fixed assertion error.  Revert "Fix memory leak in
    recent panel drag widget cache".  Fix T66751: Symmetrizing armature
    does not symmetrize constraints..  Fix Blender not rebuilding when
    changing linker script.  Fix memory leak in recent panel drag widget
    cache.  Build: use -no-pie for portable builds on Linux.  Cleanup:
    avoid memory allocation for unchanged datablocks in undo.  Cleanup:
    split partial undo code off into functions, tweak debug prints.
    Cleanup: simplify logic for partial undo in ID read.  Cleanup: skip
    reading UI datablocks entirely for undo.  Cleanup: delay creating
    datamap until it's actually needed.  Cleanup: don't use global
    variable for test if IDs are identical.  Cleanup: split off library
    and linked datablock undo restore.  Cleanup: early out on invalid ID
    data to simplify control flow.  Cleanup: split off direct_link_id()
    function.  Fix T73598: Pose options - Auto IK. Bones move on
    release.  Fix crash using object.to_mesh() when in edit mode.
    GPUBatch: Correctly Free Panel Widget Batch.  Fix T75128: Select
    Linked fails when the selection is a delimiter.  Fix T68159: Normals
    point target crashes when exiting edit-mode.  Cleanup: remove unused
    BM_total_loop_select function.  UI: rename 'smoothen' to 'smooth'.
    Cleanup: doxy sections, move utility function to editmesh_utils.c.
    Fix T60069: repeated extrusion uses wrong axis.  Cleanup: BLI_path.h
    function renaming.  Cleanup: clang-format.  UI: Use Consitent Menu
    Layout for Bone Names.  UI: Use Consistent Operator Name.  Fix
    T74572: adaptive sampling not scaling AOVs correctly.  Revert "Fix
    T74572: adaptive sampling not scaling render passes correctly".  Fix
    T75357: USD export broken on windows.  Fluid: Ensure correct
    velocities for noise bake.  GPU: Panel Drag Widget Drawing
    Performance.  Don't take into account time remapping when scrubbing
    with AV sync..  Fix user counting when ungrouping a node group..
    Keymap: sort exported key-maps.  Cleanup: keep parameter docs above
    the function body.  Libmv: Use static scheduler for threading.
    Tracking: Fix (un)distortion happen in single thread.  Fix T75444:
    typo in tooltip.  Fix T74111: Animation Playback Delayed With Time
    Remapping And AV-Sync.  Fix T74889 Baking to current action doesn't
    work properly.  Fix T75418: Outliner Blender File view has UNKNOWN
    category for armatures.  Fix (unreported) wrong hair vertex colors.
    Tracking: Fix slow undistored display.  usual PY API doc gen fix
    after adding a new member to Context....  Fix f-curve sequencer
    versioning logic.  Fix T75297: Apply base inflates meshes with
    Simple subdivision.  i18n: Disable `es_ES` locale..  Fix T75311,
    T75310: Edit Weight Paint Overlay Render Artifacts.  Cleanup: Add
    some comments removed in rB0d0036cb53f8.  Cleanup: spelling.  Fix
    displaying edit-mesh measurements with deform modifiers.  Fix
    T74602: Sequencer slip operator ignores offset constraints.  VSE:
    Draw f-curves for opacity and volume values on the strips.  VSE:
    don't allow strip preview when clicking on the scrubbing region.
    Cleanup: Fix comment style and check if they are valid or make
    sense..  Cleanup: Use `_fn` as a suffix for callbacks in VSE code.
    Volumes: add volume.grids.frame_filepath to get the current frame
    filepath.  Build: hide USD symbols, make Blender symbols visible
    again.  UI: Support split property layout for pointer search
    buttons.  Cleanup: use const for 'clnors' argument where possible.
    Cleanup: macro hygiene, parenthesize arguments.  Cleanup:
    differentiate the evaluation mesh.  Cleanup: Split up Window-Manager
    VR file (and related changes).  UI: 3D Viewport text edit menus.
    UI: Remove 'Simulation' from 'Fluid Simulation' modifier.  Cleanup:
    remove unused method.  Cleanup: Rename Panel * variables from pa to
    panel.  Cleanup: Move Detail Operators and Dyntopo to their own
    files.  Cleanup: Move Mask Filter and Mask Expand to their own
    files.  Cleanup: Move Mesh Filter, Smooth and Automasking to their
    own files.  fix (unreported): Weld Modifier: possible use of
    uninitialized variable.  Cleanup: Move all sculpt transform
    functionality to its own file.  Code Quality: Replace for loops with
    LISTBASE_FOREACH.  Cleanup: Including "BLI_listbase.h" for
    LISTBASE_FOREACH macro.  Cleanup: Missing clang format in previous
    commit.  Cleanup: Move all Face Set functionality to its own file.
    Cleanup: Rename ExtensionRNA variables from ext to rna_ext.  Fluid:
    Refactored caching in main Mantaflow class.  Fluid: Refactored MANTA
    class.  Cleanup: clarification of 'name' in BKE_idtype functions.
    Cleanup: Animation, move AnimData API to
    `anim_data.c`/`BKE_anim_data.h`.  Cleanup: Fix build warning with
    MSVC.  Fix T74495: Shrink/Fatten gives strange results with
    Individual Origins.  New Undo: Fix crash in some complex production
    files..  Cleanup: Rename bScreen variables from sc/scr to screen.
    Cleanup: add missing #includes to some headers.  Cleanup: Rename
    ScrArea variables from sa to area.  Fix T74205: crash cancelling
    transfrom operation in sculpt mode.  Fix T75287: other Cycles render
    passes wrong when using Cryptomatte.  Fix T74572: adaptive sampling
    not scaling render passes correctly.  Cleanup: Continue renaming
    ARegion variables from ar to region.  Cleanup: split
    ED_mesh_mirror_*_table into multiple functions.  Cleanup: split
    `BKE_anim.h` and `anim.c` into smaller pieces.  Fix accidentally
    reverted changes in VR merge due to merge error.  Cleanup: Font,
    added initialisation for two variables.  Fix T75250: setting
    greasepencil active layer not refreshing the dopesheet.  Cleanup:
    typo in comment.  Fix T75315: typo in automasking UI text.  Cleanup:
    use term 'attr' instead of 'attrib'.  Cleanup: use tern 'sync'
    instead of 'synchronization' for function names.  Cleanup: use
    abbreviated names for unsigned types in editors.  Cleanup: quiet
    shadow warnings with ghost & mantaflow.  Cleanup: replace static
    list with argument for curve merging.  Cleanup: bone cursor picking
    API.  Fix T75330: Select linked crashes without a bone near the
    cursor.  Cleanup: improve & use doxy sections for armature_naming.c.
    Cleanup: spelling.  Cleanup: move curve picking functions into
    'editcurve_query.c'.  Revert "Writefile: Cleanup Scene runtime
    data.".  Fix Linux link error with pcre after recent changes, must
    use absolute path.  Fix link error on Linux buildbot with libxml2.
    Fix warnings caused by own earlier commit.  Fix Cycles AVX unit test
    still failing to build with old GCC.  Sculpt: Delay Viewport
    Updates.  VR: Refactor DirectX context management.  Fix more build
    errors/warnings after recent AVX changes.  add memory address to
    undo steps print..  Fix build error on Windows/Linux after recent
    AVX changes.  Fix (harmless) PCRE not found warning when configuring
    CMake on Linux.  Cleanup: simplify Linux buildbot config, where
    default values already match.  Sculpt: Add global automasking
    options for all brushes.  Fix T74983: Material preview icons don't
    refresh.  Fix T75302: GPencil fill does not work on python generated
    strokes.  GPencil: Cleanup typo error for hardness.  Scultp: Face
    Set boundary automasking.  Sculpt: Store explicit value for multires
    sculpt level.  Sculpt Undo: Allow Geometry undo step to be non-
    exclusive.  Fix Face Sets painting and selection precision.  Fix
    T75121: Memory leak in Surface Smooth.  Fix mesh boundary automask
    curve falloff.  Missed file in previous commit.  Fix T72688: Vertex
    Group Weights in Edit Mode Occludes In Front Armatures.  Fix: Build
    error when building with python off.  Revert "Fix T72688: Vertex
    Group Weights in Edit Mode Occludes In Front Armatures".  CMake: Add
    alembic boost dependency.  Cleanup: Avoid complex template type for
    XR-Swapchain.  Fix T72688: Vertex Group Weights in Edit Mode
    Occludes In Front Armatures.  Fluids: improve subframe handling.
    Sculpt: Give a brief explanation of undo stack.  Sculpt Undo: Fix
    multires undo for interleaved nodes.  Fix T75283: GPencil Stroke
    created by `Merge points` can't have fill material.  Fix T75271:
    GPencil Segment select mode doesn't work.  Fix T74224: Add missing
    depsgraph relations for boid particles.  Cycles: AVX implantation of
    Perlin noise..  Writefile: Cleanup Volume runtime data..  Writefile:
    Cleanup CacheFile runtime data..  Writefile: Cleanup MovieClip
    runtime data..  Writefile: Cleanup GPencil data..  Writefile:
    Cleanup Nodetree runtime data..  Writefile: Cleanup Armature runtime
    data..  Writefile: Cleanup Collection runtime data..  Writefile:
    Cleanup Soung runtime data..  Writefile: Cleanup World runtime
    data..  Writefile: Cleanup Lattice runtime data..  Writefile:
    Cleanup Text runtime data..  Writefile: Cleanup VFont runtime data..
    Writefile: Cleanup material runtime data..  Writefile: Cleanup MBall
    runtime data..  Writefile: Cleanup Scene runtime data..  Writefile:
    Cleanup Object runtime data..  Writefile: Cleanup Curve runtime
    data..  Fix T75222: Crash activating menu search.  Cleanup: clang-
    format.  Fix T66494: Alt+ clicking (assign to all selected) does not
    work for NLA strips.  Add a "selected_nla_strips" context member.
    Fix T75234: Saving UDIM tiled texture as OpenEXR saves only the
    first tile.  GPencil: Cleanup typo error.  Tweak write code to allow
    cleaning up runtime data before write..  Sculpt Undo: Refactor
    Geometry undo nodes.  Subdiv: Split evaluation begin+refine into
    separate steps.  Fix curve shortest path picking with right-click
    select.  Fix problem extruding curve segments with selected handles.
    Cleanup: use doxy sections.  UI: avoid term 'Region', use 'Edges &
    Faces' instead.  Grease Pencil: Fix typo in labels and comments..
    Cleanup: use doxy sections for 'idprop' API.  Cleanup: use doxy
    sections for wm_draw.c.  Cleanup: use sections for object_remesh.c.
    Fix customdata interpolation being done multiple times in Weld
    Modifier.  UI: rename "Edge Collapse" to "Collapse Regions".  Fix
    missing break statement in recent face-set support.  Cleanup: quiet
    discarded-qualifiers, unused warnings.  Cleanup: Organize Weld
    Modifier in alphabetical order.  Fix T74588: Weld Modifier: Vertex
    colors and UVs get incorrect values.  Multires: Initial Face Sets
    support.  make.bat: Improve messaging when not detecting MSVC.  Fix
    T75219: Move to New Layer not working.  Add Voxel Mode to the Remesh
    modifier.  Edit Curve: Improve Curve extrude.  Voxel Remesh: Edit
    Voxel Size operator.  Fix VR session toggle not changing reliably on
    session start/end.  Fix missing XR space destruction.  Fix T75244:
    Screw Modifier Crash.  Cleanup: remove duplicate function.  Cleanup:
    use '_recursive' suffix instead of '_rec'.  Fix T75210: Frame range
    does not go down to 0 in the physics tab for mantaflow when clicking
    the left arrow.  Fix T73513: Facing Overlay Intervene With
    Selection.  UI: improve names for mesh split operations.  Fix
    T74898: Multiresolution Ghost After Orbiting.  UI: group edit-mesh
    Separate with Split & Merge.  Keymap: 'M' for edit-mesh merge menu,
    'Alt-M' for split menu.  Edit Mesh: support splitting vertices.
    Cleanup: use sections for armature-select.  Armature: add Select
    Linked (Ctrl-L).  Build: hide most symbols on macOS on Linux to
    avoid conflicts.  Audaspace: Update From Upstream (For API Docs).
    Fix undo incorrectly detecting mesh as always changed after edits.
    Fix undo misdetecting identical future chunk in some cases.  Fix
    undo debug logging not printing all types of undo pushes.  Fix
    T74547 EEVEE: Image texture crash with use after free.  GPencil:
    Remove `is_edit_mode` from cache data.  GPencil: Remove
    GP_DATA_PYTHON_UPDATED used by old engine.  Fix T75144 Grease
    Pencil: Python generated strokes flicker and crash.  GPencil: Rename
    Overlay blend mode to Hard Light.  Fix T74663 GPencil: Fills are
    Flickering on Nvidia.  GPencil: Fix overlay blend mode creating
    inverted colors.  EEVEE: Bloom: Fix inverted source and base buffer.
    Fluid: Removed Empty Space option for liquid domains.  Fluid:
    Optimization for mesh file loading.  NormalOverlay: Center Dot
    Normal Drawing With Modifiers.  Normal Overlay: Hide Normals Of
    Generated Loops.  Fix T75142: No autokeying with pose mode X-Mirror.
    Cleanup: reduce code indentation in autokeyframe_pose().  Fix
    T75053: Paint Overlay Show Modified Wires and Edges.  Fix help
    message misc argument grouping.  Subdiv: Extend some comments.  Fix
    armature edit-mode selected linked.  Armature: remove merge
    function, use dissolve instead.  UI: center align icon-only pull-
    down menus.  Cleanup: remove print left in recent fix for T66655.
    UI: use operator name for extrude repeat.  Extrude Repeat: support
    storing the offset vector.  Fix extrude repeat leaving selection
    history unselected.  UI: move extrude repeat out of the vertex menu.
    Theme: adjust lamp alpha to visually match 2.82.  DRW: match edge
    opacity to 2.82.  UI: Move Array Extrude Below Verticies.  Fluid:
    Optimization for liquid / secondary particle file loading.  Fluid:
    Use dynamic mode whenever active rigid bodies are in the scene.
    Overlay: Edit Mesh: Add offset for thicker edges.  Overlay: Edit
    Mesh: Make offset depth dependent (w.r.t depth precision).  UI: Add
    missing operators to menus in the 3D Viewport Mesh Edit mode.  Fix
    T73945: Don't grey out "Calculate to Frames" in some cases.  RNA:
    expose the pin flag for AnimData and ActionGroup.  Fix missing
    Surface Deform strength versioning.  UI: Fix text padding for labels
    without an icon.  Cleanup: remove DNA_view2d_types.h from
    DNA_sound_types.h.  Screw Modifier: support 1-2 steps.  Fix warp
    modifier using pose matrix without object matrix applied.  Fix
    T72075: Incorrect Grid Fill error message.  Cleanup: remove unicode
    character printing.  Cleanup: spelling, comments.  Cleanup: strict-
    prototypes warning.  Fix T75156: Cast modifier crash in edit-mode.
    Fix T75088: Add tooltips for custom properties.  Fix T75161: Random
    UV doesn´t work with fats drawing.  GPencil: Fix error when stroke
    has 0 points.  Cleanup: Removing unused parameter..  Fix T74604:
    A.N.T Landscape Erode function reports error.  Fix missing NULL
    terminator for new brush option.  Fix key detection issues
    introduced by D7229.  Fix T74969: Crash in gpencil edit mode.
    Cleanup: compiler warnings.  Overlay: Outline: Fix unreported
    feedback loop when smooth wire is disabled.  Cleanup: GPUShader:
    Remove unused shaders.  Fix error in macOS system file detection in
    recent changes.  Sculpt: Pose Brush Face Sets origin mode.  Rename
    Edge Automasking to Mesh Boundary Automasking.  Sculpt: Weight
    normal and area sampling towards the brush center.  Fix T74637:
    Reset face set data when disabling dyntopo.  GPencil: Small tweaks
    to Fill material panel.  Install_deps: Do not wipe out `WITH_PYTHON`
    CMake options..  install_deps: Enable PIC in Python static library..
    Fix Optix build error after recent changes.  Fix T74642: Take
    gravity field weight into account.  GPencil: More cleanups missing
    in previous commit.  UI: Add missing Annotation tool to Paint modes.
    GPencil: Cleanup of unused code a arguments.  CPencil: Cleanup
    unused fill code.  Fix T75111: Crash when using subframes for
    animated fluid collider.  Surface Deform modifier: add vertex group
    and strength control..  Cleanup: Silence uninitialized variable
    warning.  GPencil: Cleanup unused parameter.  Fix T75118: Remove
    Texture Opacity parameter for Fill materials.  Multires: Fix
    unwanted assignment of sculpt session pointers.  Solidify modifier:
    add option to assign shell & rim geometry to selected vertex
    groups..  Warp modifier: add bone from and bone to options when
    using armature objects.  Cleanup: Silence warnings.  Cleanup: Remove
    debug print.  Fix T69060: File Output Node does not work with Time
    Remapping.  Fix T74927: Slow playback using Auto Normalization.  Fix
    T58439: Info Editor does not show operator reports immediately when
    operator cancelled..  Fix T66655: Add-on tool keymap not working
    after restart.  UI: Use Title Case.  UI: Spelling Inconsistencies.
    Cleanup: redundant mask includes.  Cleanup: quiet unused function
    warning.  Cleanup: rename WM_modalkeymap API names, matching
    WM_keymap.  Cleanup: add iterator macros to clang-format.  Cleanup:
    uppercase macros for sculpt iterators, add to clang-format.  UI: use
    pixel unit for generated image dimensions.  UI: fix inconsistent
    modifier menu order for fluid and multiple strokes.  Fix T74996:
    material custom properties not displayed for Cycles.  Cleanup:
    suppress warning about float-to-int conversion.  Fluid: Removed
    obstacle levelset optimization.  UI: Address Issues with recent
    fluid ui changes.  Mantaflow: remove reminents of high res smoke.
    GPU: Add workaround for faulty default attrib values on some
    drivers.  Fix T60682: adds macOS alias redirection for directories.
    Add option to Copy the active view layer, and add an empty view
    layer.  Overlay: Fix crash caused by NULL passes.  Cycles: Restore
    cycles_cubin_cc to working order.  Cycles/Optix: Add
    CYCLES_OPTIX_TEST override.  Sculpt: Create Face Set by Edit Mode
    Selection.  Sculpt: Face Sets Init operator.  Sculpt: Surface Smooth
    Brush and Mesh Filter.  Fix T75087 Workbench: DoF: Divide By Zero
    when antialiasing is disabled.  Sculpt: Use uchar to store the
    sculpt mask in the GPU.  Overlay: Wireframe: New method to avoid
    zfighting with geometry.  Fix T74780: Face sets operators not aware
    of SCULPT_FACE_SET_NONE.  Fix T74761: Reimplement vertex to face
    sets visibility sync.  Fix T74899: Add Draw Face Sets brush to
    versioning defaults.  Fix T74692: Do not draw nodes with the default
    face set.  Fix T74808: Division by 0 in Cloth brush solver with
    overlapping vertices.  Fix T75089: Missing pmap when using Face Sets
    in the mesh filter.  Fix T67888: Incorrect Wireframe After Applying
    SubSurf/MultiRes.  SubDiv: Incorrect normals loose edges.  Fix Crash
    In Paint Overlay.  Fix T70807: Weight Paint Overlay XRay.  Fix
    missing text input on Windows with certain keyboard layouts.
    GPencil: Fix unreported fade object when no Gpencil object is
    selected.  CMake: Fix compilation with Xcode generation on Xcode
    11.4.  Fix T74939: Random Walk subsurface appearance in OptiX does
    not match other engines.  Fix T75047: Number input advanced mode is
    not working in JP keyboard.  Fix T75094: Gpencil Selection mode
    crash in Vertex Paint when build modifier is used.  CMake: Fix
    Blender.app creation/modification time.  CMake: Fix spelling for
    OpenImageDenoise package.  CMake: Fix macOS SDK detection with
    latest Xcode and macOS.  CMake: Remove support of Xcode prior to
    8.2.  Fix T75093: GPencil eraser selection in draw mode erase
    previous selected points.  Keymap: disallow modal key-maps in add-
    ons keyconfig.  CMake: Cleanup, remove unneeded version requirement.
    CMake: Fix detection of Xcode version.  Subsurf: Enable Optimal
    Display by default.  Fix T75062: Frame Flashes During 3D Viewport
    Animation Playback.  Test: update bl_run_operators blacklist, add
    volume object.  Fix T75081: RNA path For FFMPEGSettings missing.
    Cleanup: redundant cast, unused arguments.  Fix crash with missing
    NULL check accessing grease pencil paint.  Fix crashes accessing
    inactive screen properties.  Fix crash accessing length unit
    settings.  Fix crash accessing the tool with no active space.  Fix
    crashes from various missing checks in operator poll functions.  Fix
    crash when make proxy failed to assign a proxy.  Fix crash setting
    the brush with the current brush was unset.  Fix crash closing a
    window in background mode.  Cleanup: use doxy sections & add missing
    sections.  Fix T74417: Freestyle render removes image texture users.
    Fix T74711: tiling brush option in image editor not working anymore.
    UI: rename image source Tiled to UDIM Tiles for easier discovery.
    Fix T75090: crash with old NVIDIA drivers after overlay refactor.
    GPencil: Fix unreported Threshold parameter visible in wrong
    context.  GPencil: Fix unreported missing parameter for Cutter tool.
    Fix error after recent change when WITH_INTERNATIONAL=OFF.  Cleanup:
    typo in print.  UI: remove non-unicode font and simplify default
    font loading code.  UI: always use international font.  Cycles:
    limit number of processes compiling OpenCL kernel based on memory.
    Fix VR viewer offset on session start with no positional tracking.
    Fluid: Small fix for secondary particles.  Alpha hash support for
    hair in EEvee.  Cleanup: use doxy sections.  Fix T74846: UV gizmo
    swaps X/Y.  Cleanup: use const to for some mask arguments.  Cleanup:
    move mask queries into own file.  Cleanup: use 'r_' prefix for
    output arguments.  Cleanup: update doxy sections.  Fix T74662:
    Prefetching causes random crashes.  Fix T75019: Frame Offset does
    not apply to scopes.  Windows/Cleanup: Remove VS2015 support from
    make.bat.  Fix T74038 : Scrolling doesn't work in menu if there is
    no active item.  Cycles: use OpenCL C 2.0 if available, to improve
    performance for AMD.  Add invert mapping option to proximity weight
    edit modifier, and some cleanup..  Modifiers: Vertex Weight Edit add
    invert curve falloff option.  Overlay: Wireframe: Make facing ratio
    offset depends on gl_Position.w.  Cycles: slightly improve OpenCL
    performance by reordering SVM enum values.  Cycles: work around
    OpenCL performance regression after AOVs and vector rotate.
    Cleanup: remove unused Cycles kernel feature flags, replace by node
    levels.  Cleanup: Silence warnings.  Cleanup: use switch statement
    instead of if/else on enum value....  GPencil: Cleanup previous
    commit.  GPencil: Add blank frame when add layer in Dopesheet.  GPU:
    Estimate a better value for the memory used.  Fix T74782: WorkBench
    TAA Artifacts During Painting/Drawing.  GPencil: Replace Tint mode
    "Both" to "Stroke and Fill".  Revert "Fix T74782: WorkBench TAA
    Artifacts During Painting/Drawing".  Fix missing grid theme option
    for Movie Clip Editor.  Fix T64573: RNA_path_from_ID_to_property
    fails for pointcaches.  Fix T74744: Studio Lights editor not
    updating in realtime when tweaking the settings.  Fix T74872:
    Clipping Region not updating.  Fix T74957: Matcap flip not updating.
    Fix T74096: Paint Masking overlay can`t be hidden.  RNA: expose
    comparison tolerance for Mesh.unit_test_compare.  Fix T75036: Assert
    when copying pose bones.  Doc: remove MeshTessFace reference.  Fix
    solidify complex degenerate cases with duplicate faces.  UI: add
    Blender -> System menu.  UI: add menu search functionality to
    operator search menu.  Cleanup: clang-format.  Cleanup: spelling.
    Fix invalid comma use.  Fluid: Enforce minimum thickness to planar
    flow / effector objects.  Fluid: Use different phi for levelset
    generation.  Fix T73505 EEVEE: Group output node sockets default
    value not working.  Fix possible endless loop in Auto Merge & Split.
    Revert "COW: Edit Mesh: Do not copy the looptris pointer".  Fix
    T74984: Crash opening specific production files.  Fix T74782:
    WorkBench TAA Artifacts During Painting/Drawing.  Bump subversion
    for previous theme additions.  UI: Theme options for checkerboard
    pattern colors and size.  Deps: TBB changed their repository URL.
    Change solidify's material offset in complex mode to conform with
    simple mode.  Fix T74195: Solidify Complex Dissolve Crash..
    Depsgraph: Driver Relations, skip finding possible relation with one
    driver.  Fix T73593: Drivers on hide_viewport and hide_render are
    unreliable.  Fix T74923: Weight Painting Overlay Invisible for In
    Front Objects.  Fix T74586: Image Editor Uses Invalid Display
    Channels.  COW: Edit Mesh: Do not copy the looptris pointer.  Sound:
    Fix asymmetrical mutex lock/unlock logic.  Fix T72632: Blender
    crashes using Jack with AV Sync enabled (repeatable).  Fix T74964:
    Stereo Viewport Rendering Not Working.  Fix T73988: Mantaflow fluid
    simulation - Particles for Spray, Foam and Bubbles are one frame
    ahead of Mesh.  Fix T75018: Dirty vertex colours missing tooltip.
    Cleanup: spelling, correct Mesh.mface docs.  Cleanup: use static
    declaration.  Fix OpenXR SDK failing to compile with no JsonCpp
    installed.  GPencil: Fade to Viewport color.  Fix install_deps.sh
    ignoring --skip-xr-openxr.  OpenCL: Bring back CYCLES_OPENCL_TEST
    override.  Fix T73372: cryptomatte not filling last pass for odd
    number of levels.  Fix T67712: cryptomatte sockets created in wrong
    order in some cases.  Fix crash with empty volume object and points
    drawing.  Cleanup: compiler warnings.  GPencil: New Hardeness mode
    for Opacity modifier.  UI: Weight Paint: add a menu for locking and
    unlocking vertex groups..  Fix T74959: Need to be explicit about
    UTF8 encoding in py..  GPencil: Fix unreported slow transform with
    proportional edition.  Python API: add bl_use_stereo_viewport for
    RenderEngine.  Fix T68370, T74973: Cycles cryptomatte not working
    when other passes are enabled.  Fix T74345: missing albedo for
    Cycles principled hair BSDF.  Fix Python error in Cycles baking
    panel.  Fix T74649: Outliner: Cannot set/clear parent with 'Keep
    Transforms'.  Multires: Fix assert when removing modifier in edit
    mode.  Cleanup: Use IDTypeInfo data for `id_swap` functions..
    Cleanup: Move `BKE_libblock_get_alloc_info` to using IDTypeInfo..
    fix API doc generation after new `volume` entry in context....  Fix
    T74154: Mantaflow crash: Baking data for domain type fluid on a
    plane..  Fix T74885: Stamped lens metadata is wrong when camera lens
    is animated.  Multires: Disallow changing mode and quality after
    subdivision.  Fix T74811: GreasePencil Stereo Rendering.  Fix
    T74643: Outline Overlay Shows Hidden Faces.  Cleanup: clang-format,
    comment indentation.  Cleanup: sort file, struct lists.  Cleanup:
    remove old header conventions recently re-introduced.  Cleanup:
    remove debug print accidentally included in own previous commit..
    UI: use consistent names in theme preferences and editors menu.  Fix
    invalid Linux appdata.xml syntax.  Cleanup: fix typos in comments.
    UI: remove unnecessary Shadow from Shadow Samples label in Eevee
    volumetrics.  Fix UI alignment in generator f-curve modifier..
    Cleanup: silence warnign in volume grid code.  PyAPI Docs: Update
    aud example.  Fix Cycles crash in Windows debug mode with volumes.
    Cleanup/refactor: remove BKE_idcode, in favour of BKE_idtype..  Fix
    typos in names fo new mesh and texture IDTypeInfo..  Fix build
    WITH_CXX_GUARDEDALLOC.  Fix T70126: Can't snap between objects with
    Rigid Body.  Cleanup: add extern C.  Fix T74908: volume object step
    size can not be set back to zero.  Fix typo in make.bat help for
    build directory.  ColorManagement: Incorrect Memory Read for RGB
    images.  Fix T74925: Texture Paint Stencil Mask crash.  Fix T74916:
    Industry compat keymap: GP Tweak tool acts like the Cursor tool.
    Fluid: Cleaned up some parts of the fluid modifier UI.  Fix T74915:
    Gpencil Tweak tool does not add point to selection holding Shift.
    Multires: Support "Subdivide" for Simple subdivision type.
    Multires: Optimize memory usage further.  Multires: Reduce memory
    footprint after previous fix.  Multires: Subdiv, properly support
    base edge crease.  GPencil: Cleanup - Split BKE_gpencil.h geometry
    functions into BKE_gpencil_geom.h.  RNA: add MetaElem.select &
    use_scale_stiffness.  Fix T74701: Text on Curve Scaling Issue.
    Subdiv: Make Blender crease to OSD sharpness reusable.  Multires:
    Add missing context initialization.  Multires: Cleanup, typo in type
    name.  Multires: Store modifier pointer for subdivide.  Cleanup:
    `make format` after SortedIncludes change.  Code quality: Enable
    SortedIncludes.  Cleanup: `make format` (and adding . to end of
    comment).  Fix T73931: Stereo Viewport Color Management.
    WindowManager: Remove Stereo Offscreen.  UI: scale sequence handle
    by pixelsize.  Cleanup: rename variables which aren't specific to
    macOS.  Cleanup: declare & assign variables on the same line.
    Theme: update blender light theme.  UI: add view aligned gizmo
    color.  Cleanup: use '\' for doxygen commands.  Cleanup: spelling.
    Cleanup: shadow warning.  Fix building on Linux as '__time64_t'
    isn't portable.  Fix (unreported): Crash on accessing active
    sequence in select groupped operator.  VSE: Strip drawing
    improvements.  VSE: Disk cache.  Fluid: Fixed issue with intial
    velocities in liquid domains.  Cleanup: Prepare XR code for sorted
    headers.  Fix T74837: GPencil: Mirror over first selected marker
    crashes.  UI: Update the Clay Thumb Sculpt icon.  Cleanup: Prepare
    for sorted headers on windows.  Fix (harmless) use of uninitialized
    variables in Cycles.  Cleanup: 64 bit file IO on windows..  Fix NULL-
    pointer dereference after error during VR session start.  Cleanup:
    Fix build warnings on windows..  Fix compilation error after recent
    change.  UI: Make sure theme UI names are correctly capitalized.
    Fix T74524: tooltip for smoke dissolve time is backwards.  Cleanup:
    Resolve HKEY conflict.  Fix T74542, T74386: schulpt changes not
    saving (dyntopo or mutires).  Fix T74842: Remove Vertex Paint
    hotkeys.  GPencil: Fix typo error.  Fix build errors with
    WITH_HEADLESS or WITH_GHOST_SDL.  Fix openXR building with
    install_deps in some compilers..  Fix T74876: Crash when snapping to
    faces.  GPencil: Remove Panel Grease Pencil and move Use Lights to
    Visibility.  Fix headless and Python module build after recent alert
    icon changes.  GPencil: Remove duplicated Mode parameter from Color
    Subpanel in Vertex Paint.  Cleanup: Rename variables.  GPencil:
    Remove background to Dopesheet buttons.  Fix BPY enum property
    definiton failing if items contain spaces.  Cleanup: spelling.
    Tests: add OpenVDB volume tests.  Volumes: add render settings for
    volume datablock.  Cycles: change volume step size controls, auto
    adjust based on voxel size.  Cycles: support for rendering of new
    Hair object prototype.  Cycles: support rendering new Volume object
    type.  Cycles: support for different 3D transform per volume grid.
    Objects: Eevee and workbench rendering of new Volume, Hair,
    PointCloud.  Objects: add Volume object type, and prototypes for
    Hair and PointCloud.  UI: add new icons for Volume, Hair and
    PointCloud.  GPencil: Cleanup int comparisons.  GPencil: Invert
    Dopesheet icons to same order than properties panel.  Weight Paint:
    Implement a new Lock-Relative mode..  Modifier: skip calling
    MOD_deform_mesh_eval_get.  Fix typo causing compile error with
    WITH_XR_OPENXR disabled.  VR: Initial Virtual Reality support -
    Milestone 1, Scene Inspection.  Ghost: Ghost-XR API to abstract away
    and access OpenXR functionality.  Fluid: Correct Tooltip.  Online
    Manual Reference: Update.  Cleanup: Fix warnings about function
    signature of register pass.  GPencil: Fix crash joining objects.
    make deps: Fixes to make OpenXR to work on CentOS Linux.  GPencil:
    Rename old color operators to material.  Fix T74762: Mantaflow: Non
    emmiting flow source affects simulation.  Fix T74322: Wrong object
    bundles with scaled camera.  Cleanup: Remove unused function.
    Multires: Properly support virtual modifiers for Apply Base.
    Cleanup: process colorspace conversion with a 1D pixel array.
    GPencil: Fix Parent layer not working.  Cleanup: blenkernel proper
    header inclusion for BKE_ocean.h.  Fix T74838: fix dereferencing of
    NULL in sculpt_no_multires_poll when no active object exists.
    Multires: Fix Apply Base when there are deform modifiers.  Multires:
    Add utility to create deformed base mesh.  Mesh: Fix applying deform
    modifier up to index.  Mesh: Add utility to calculate deform
    modifier up to index.  Multires: Cleanup, argument naming and order.
    Multires: Cleanup, remove redundant argument.  Fluid: Fixes for new
    abort bake faster feature.  Add experimental global undo speedup..
    Cleanup: rename function.  OverlayEngine: crash when using hidden
    faces.  Revert "Cleanup: use doxy sections".  Fluid: Abort baking
    jobs faster.  Fix error using CUDA in plug-ins on Linux/macOS, hide
    our CUDA symbols.  Multires: Cleanup, naming, make it more
    consistent.  Add accumulated recalc flags to IDs..  Cleanup: minor
    changes..  Fluid: Re-dded Empty Space option in the UI.  Fluid:
    Updated manta pp files.  Depsgraph: Adds helpers to extract/restore
    despgraphs in a given Main..  BKE_lib_id: Add helper to swap full ID
    content and use proper naming..  Cleanup: rename 'centre' to
    'center' in View3D.  Cleanup: sort DNA renaming.  Cleanup: use more
    descriptive variable name for the data-mask.  Revert "UI: Add 7 new
    community themes".  Nodes: Display bl_icon of custom nodes in node
    header.  Fix incorrect Face Sets when using mask extract.  Fix
    visual artifacts with partially hidden meshes and mask extract.  Fix
    T74626: Wrong Face Sets overlay rendering in smooth shading.  Update
    viewport rotation origin when changing Face Set visibility.  Fix
    T61234 Mirroring Grease Pencil keyframes in the Dopesheet fails.
    Cycles: Fix bad escape character used for dot.  Fix T74776: Cycles
    crash with missing image texture after recent changes.  UI: Show
    decorators for lights when using Cycles.  UI: Add 7 new community
    themes.  Cleanup: Typo in comment.  UI: fix backdrop and alignment
    in anim channels.  Fix another implicit cast of boot to int.  Fluid:
    Updated Manta pp files.  Fix implicit cast from bool to int in path
    tests.  Workbench: Crash When Rendering With Stereo.  Cleanup: use
    unsigned char for UI_view2d_text_cache_add.  Cleanup: misleading
    memset use.  UI: Add an Outline to the Popover Arrows.  Workbench:
    Fix default view not reset after drawing.  Fix a syntax error in
    test spec for BLI_delaunay_2d_test..  GPencil: Reduce factor to 5 in
    previous commit.  GPencil: Remove Keep parameter from Select Vertex
    Color.  Fix Blender building after recent 'cleanup'..  Fix outliner
    edit-mode check.  Fix potential draw manager assignment to negative
    index.  Fix potential NULL pointer de-reference creating liquid
    geometry.  Cleanup: add parens for clarity.  Cleanup: add NULL check
    for RNA filename argument.  Cleanup: use 'r_' prefix for return
    args.  Cleanup: avoid setting float values by bit-pattern.  Cleanup:
    redundant checks.  Cleanup: redundant assignments.  Cleanup: use
    'const' style argument.  Cleanup: shadow warning, clang-format.  UI:
    Fix capitalization in the macOS app menu.  UI: Larger Alert Icons.
    GPencil: Change Select Vertex Color to similar selection.  IC
    keymap: Fixes for GP.  GPencil: Fix missing context wheel color in
    Tint tool.  GPencil: Add option to keep selected in Select Vertex
    Color.  GPencil: Use Linear color instead of sRGB for Select Vertex
    Color.  GPencil: Add Select Vertex Color to menu.  GPencil: Rename
    operator select_color to select_vertex_color.  GPencil: Rename
    operator color_select to select_material.  Fix T67446: UV Editor:
    support island select mode for box/circle/lasso selections.
    Cleanup: spelling.  Cleanup: remove unused ARegion from
    bGPdata_Runtime.  CMake: use spaces instead of tabs for icon
    updating script.  Cleanup: sort file lists & struct declatations.
    Cleanup: use doxy sections.  UI: Toolbar icons.  Fix T73921: Eevee
    volume render test memory leak in Mantaflow.  GPencil: Don'r Replace
    color if vertex color is empty.  Cleanup: USD, move some common code
    to an abstract superclass.  Fix T74699: File browser closing while
    loading crash..  Cleanup: `BKE_mesh_nomain_to_mesh`: Add assert that
    source mesh is indeed not in Main..  Cleanup: Comments of wmJobs
    callbacks..  Fix T74397: Crash after undoing quadriflow remesh on
    duplicate with armature deform.  Fix T74686: Loading btx file in
    multires modifier is not working.  Multires: Fix loosing sculpt data
    when using external BTX file.  Fix stereoscopy reference image
    drawing in the viewport.  GPencil: Fix UI typo.  Fix stereoscopy
    drawing for camera background.  Fluid: Potential fix for Eevee tests
    crashing with Mantaflow.  Potential fix for T74609: File Selector
    Crashes Showing Thumbnails..  Multires: Fix Subdivide, Reshape and
    Apply Base.  Multires: Increase default quality to 4.  Subdiv: Fix
    loose geometry callbacks in certain conditions.  OpenSubdiv: Make
    non-full geometry less strict for sharpness.  GPencil: Fix typo
    error.  GPencil: Enable Lights ON to default object in 2D template.
    Python: add foreach_get and foreach_set methods to pyrna_prop_array.
    GPencil: Avoid segment fault when use Simplify modifier.  Cleanup:
    USD, removed unused export job data.  GPencil: Fix Noise modifier
    versioning.  Fix T74696: Segment fault in Noise modifier using
    Vertex Groups.  Fix IDTypeInfo not having enough bits for ID filter
    flag.  GPencil: Cleanup unneeded check.  GPencil: Join Tint and
    Vertex Color modifier.  Fix info showing multi-line reports reversed
    (upside-down).  DeformMod: Performance by reusing buffers.  Cleanup:
    pass const args (mostly Scene & RenderData).  Fix boundary edges
    detection ignoring Face Set visibility.  Fix flood fill operation
    not taking into account hidden vertices.  Use golden ratio conjugate
    for Face Sets hue generation.  Fix Face Set operators not modifying
    sigle poly Face Sets.  Fix T74646: Pick a random face set to be
    rendered white when randomizing the colors.  Fix T74648: Do not
    relax with 0 neighbors or no vertex normal.  Fix mesh shrinking when
    using the relax mesh filter..  Fix memory leak in recent Cycles
    image texture refactor.  GPencil: Move Vertex Paint mode to topbar.
    GPencil: Fix color management in Vertex Paint tools.  Fix T73049:
    Drag & drop on overlapping panels behaves incorrectly.  Fix T74670:
    crash during copy paste of objects..  Expose 'is embedded data' ID
    flag to RNA..  Fix T66505: Dope Sheet shows empty Grease
    Pencil/Annotation layers.  Cleanup: simplified Grease Pencil
    animdata filter.  Cleanup: add device_texture for images, distinct
    from other global memory.  Fix build error with recent OpenImageIO
    versions.  EEVEE: Update Preview file with new lightcache.  GPencil:
    Fix unreliable comparison.  Fix T73228: UI shows settings of wrong
    marker when movie clip is offset.  Fix T73212: Gizmo's are still
    interactive when behind nodes.  Cleanup: move gizmo handling into a
    function.  Fix T71961: Soft body behavior is incorrect when CTRL +
    F12 animation is rendered..  Cleanup: remove unused node tree user
    counting functions.  Bug report preset update (last worked version).
    Fix T74605 Key Indicator for motion paths not updating for objects.
    GPencil: Change Build modifier UI layout for Influence Filters.  Fix
    T74659: Seaching for operator crashes Blender.  DrawManager: Pack
    Draw State Bits.  Fix T74392: HDRI preview spheres appear in render
    passes and reflections.  Fix move-3D gizmo in use 2D spaces.
    Cleanup: text view API.

 -- Thomas Schiex <tom@globule>  Fri, 29 May 2020 22:24:51 +0200

blender (2.83-17-beta~95461-b4613e0bca9-0thomas~bionic0) bionic; urgency=medium

  * Move 2.82a  beta to 2.83 beta before release.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 19 Apr 2020 10:50:55 +0200

blender (2.82a~1583989604-0thomas~bionic5) bionic; urgency=medium

  * Move 2.82a from beta to release.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 19 Apr 2020 10:50:55 +0200

blender (2.82a~1583989604-0thomas~bionic0) bionic; urgency=medium

  * Moving to new upstream version

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 13 Apr 2020 10:07:09 +0200

blender (2.82a~1583989604-0thomas~bionic0) bionic; urgency=medium

  * Move 2.82a from beta to release.  Fix shader build error.  Fix
    T74425: Cannot texture paint an images sequence anymore.  Fix
    T73369: corner pin & sun-beam nodes gizmos are too big.  Fix T63892:
    Tools cannot be registered into some contexts (e.g. PAINT_TEXTURE).
    Fix T74225: Image (from sequence) cannot be loaded.  Fix Vertex
    weight gradient tool show wrong weight/strength values in the UI.
    Fix bone envelopes displaying wrong when armature is scaled.  Fix
    T72028: Crash switching to vertex paint.  Keymap: Add front/back Alt-
    MMB absolute view axis switching.  Codesign: Make file watcher
    robust for network errors.  Codesign: Remove archive with files
    after they were copied.  Codesign: Harden check for archive being
    ready for sign.  Codesign: Attempt to make macOS codesign more
    reliable.  Buildbot: Enable version character for development
    builds.  Revert typo fix to ensure localisations don't break.
    Update add-ons submodule with fixes for 2.82a.  Fix T72253:
    Mantaflow adaptive domain cuts off.  Revert "Constraints: remove
    special meaning of Local Space for parentless Objects.".  Fix
    T74431: EEVEE AO Render Pass.  Fix T74295: Cloth + Internal springs
    crashes on a non-polygonal geometry.  Fix T74278: Light, Image
    Object, and Compositor Backdrop Viewer Node gizmos are too big.  Fix
    crash when compiling renderpass shader on some AMD drivers.  Fix
    (unreported) Separate bones creates empty armature.  Fix camera
    border gizmo size.  Fix T72903: Bone envelope & bone size tool
    functionality swapped.  Fix T74182: Crash saving images from non-
    image spaces.  Fix T74003: Autocomplete bug with
    mesh.loop_triangles. in Blender Python Console..  Fix T73932:
    modifying keyframes in nodes fails when there is an image sequence.
    Fix T54270: Reset last_hit and last_location when reading the file.
    Fix crash loading .blend file saved with Blender 2.25.  Fix T73862:
    Fluid Sim file handle resource leak.  Fix T73898: UDIM crash
    changing form tiled to single.  Fix potential crash with Eevee
    render of missing image textures.  Bump version to 2.82a beta..
    Tagging submodules.  Fix T73442 Overlay: Wireframe infront buggy in
    material shading mode.  Blender 2.82 release bump.  Splash: New
    image for 2.82 by Andry Rasoahaingo (dedouze).  Subversion bump
    2.82.7 (preparing for release).  Fix Attempt to free NULL pointer.
    Fix Attempt to free NULL pointer.  Fix T73675: Leaving exit mode
    tags all objects for update.  Fix memory leak with 2D image
    painting.  Fix T73682: Sampling color fails for float images.  Fix
    unreported: Packing/unpacking errors don't mention tiled images.
    GPencil: Fix unreported missing annotation popover menu.  Fix
    T73713: Tiled textures (UDIM) getting lost when saving the .blend
    but not the textures.  Fluid: Optimization for fluid domain obstacle
    boundary handling.  Fluid: Fixed file formats for script exporter.
    Fluid: Fixes for fluid guiding.  Fluid: Updated manta pp files.
    Fluid: Fixed cache reading issue with larger resolution noise grids.
    OpenVDB: Added missing macros in fluid wrapper file.  Fluid: Fixed
    try/catch exception issue and unsed variable issue.  Keymap:
    preference to swap 3D orbit/pan actions.  Keymap: preference for
    relative/absolute Alt-MMB navigation.  Fix: Build error on windows
    in bf_intern_mantaflow.  Reference correct sha1s of submodules.
    OpenVDB: Fix IOError in try catch statement.  Fluid: Fixed slow
    cache loading for smoke data.  Fluid: Removed UI locks for cache
    file types.  Particle: Added sanity in particle system removal
    function.  Cleanup: Fix comment.  Fix T64058: GPencil - Ensure
    object mode if linking from a library.  Fix T68076: Color Correction
    node generates NaN.  Fix unreported: View All in the Image Editor
    ignores UDIM tiles.  Fix unreported: Trying to create invalid UDIM
    tiles failed without error.  Fix T69776: Error with complex Eevee
    noise texture in some drivers.  Fix T73127 EEVEE: Reflection plane
    not visible in lookdev without scene world.  Fix T73517 Overlay:
    Edit Mode: X-Ray does not work if xray is equal to 1.  Fix T69834
    Edit Mesh: Multi-object edit crash when an instance is hidden.  Fix
    T70121 EEVEE/GPencil: Curves cause crash when using background
    rendering.  Fix finding freetype on Linux not using pre-compiled
    libs.  CMake: remove non-standard package search paths.  Fix T73580:
    Gpencil crash when try to draw without eraser brush available.
    Fluid: Improved baking progress bar UI.  Improve error message
    converting nurb to bezier.  Fix T58842: Add-ons Import/Export
    entries disapear when enabling Filter Addons option.  Fix T67084:
    Modal keymaps could show the wrong shortcut.  Reports: Add utility
    to cancel displayed reports.  Fix T61685 Curve extrusion looses flat
    shading in certain viewport shading.  Fix T72155 Overlay: Bone X-ray
    no longer works in pose or weight paint mode.  Fix T72504 EEVEE:
    Crash when rendering Instance Collection with hair.  Fix wrong
    glColor3usv array size check in clang array checker.  Fix warning
    when initializing the IK chain in the Pose Brush.  Fix wrong default
    value for Lacunarity in Musgrave texture.  Fix T57866: Annotation
    not working using Search and Enter key.  Fix T65306: UI widgets
    clipped when scaled up.  GPU: add projection matrix function to set
    only near/far clipping.  Fix T73567: Mantaflow adaptative domain
    takes objects with the flow turned off into account.  CMake: Attempt
    to fix tests on buildbot.  Grease Pencil: UI: Clarifiy Erase modes.
    Codesign: Fix script for Windows.  Codesign: Possible fix for stamp
    appearing prior to archive.  Fix T73234: Undo/redo with local
    collection crashes.  Fix T73095: Edit Mode Overlay Linked Mesh.
    Fix: UI: Spelling and Capitalization.  Fix T73537: Particle system
    Crash.  Fix T72261 Overlay: Edit Mesh: Edges not visible when using
    "In front".  Overlay: Armature: Fix Display armature as bound box in
    object mode.  Fix CMake error with versions older than 3.9.  Fix
    T73045 Crash entering edit mode for "Object Font" instance mesh.
    Fix Cycles particle hair rendering broken after recent changes.
    Codesign: Fix wrong logging message.  Codesign: Add codesign for
    macOS worker.  Overlay: Armature: Fix wireframe display type not
    working as 2.81.  Overlay: Armature: Improve bone outline z-bias in
    orthographic mode.  Fix T65114 Overlay: Armature: Bones with
    negative scale have wrong display.  Fix T73472: Crash in override
    code on dirty pose bone pointers..  Buildbot: Specify path to macOS
    codesign.  Fix T73364: crash calling particle_sytem.co_hair() on
    disabled particles.  Fix T73559: UDIM Crash Fill Tile.  Text: make
    "Text" tab active when searching.  Fix T73553: Grease pencil poll
    crash with non-gpencil objects.  UI: fix blurring of bitmap icons
    for the navigation gizmo.  Fix error showing viewport units.
    Object: support 'Affect Parents' for snap/clear transform.  Object:
    no longer skip weight paint objects when clearing transform.  UI:
    use full width for ID blocks in speaker properties.  Fix T64024:
    fullscreen switching on macOS shows red line artifacts.  Fix issues
    in Cycles standalone, particularly related to render display.
    Cycles: bump version to 1.11, matching Blender 2.82 release cycle.
    Fluid: More stable flow emission.  Fluid: Better default values and
    cleanup.  Fluid: Fixed deletion issue with secondary fluid particle
    systems.  Fluid: Fixed secondary particle warnings.  Fix tests
    failing on AMD Ryzen, due TBB initialization order issue.  Fix more
    undefined behavior in tangent space computation.  USD: Include USD
    library version in System Info.  Displist: Add mikktspace tangent
    space generation for DL_SURF.  Fix preset tracking setttings missing
    a comma.  EEVEE: Test maximum texture size before render..
    Buildbot: Make archive naming shorter and cleaner.  Buildbot: Allow
    building on systems without scl.  BLI_kdopbvh: Prevent division by
    zero in raycast.  Fix T73051: Multiple IK chains influencing the
    same bone don't work.  Fluid: Updated Manta pp files.  Fix T73499:
    Crash on hiding parent and all children of an object if one child is
    in an excluded collection.  Buildbot: Enable 16 threads for macOS
    worker as well.  Cleanup: remove WM_keymap_verify_item.  Fix
    outliner delete not flushing multi-object edit-mode data.  Cleanup:
    ED_editors_flush_* functions.  Fix T73495: Missing undo switching
    active shape-key in edit-mode.  Cleanup: clang-format, unused
    variable.  Fix changing shape key in multi-object edit mode.
    Displist: Add mikktspace tangent space generation for DL_INDEX3.
    Fix invalid exception used in 'rna_xml'.  DRW: Add support for
    tangent on objects using display lists..  Fix crash when adding
    modifiers to curve/surface/text objects.  Fix T65146: Curve Texture
    Coordinates in Cycles and Eevee differ.  Fluid: Fixes for flow
    objects and initial velocities.  Fix T73483: Mantaflow: Smoke inflow
    in liquid domain emits liquid.  Fluid: Added wavelet noise tile to
    the gitignore.  Fluid: Updated UI.  Fluid: Removed wireframe
    drawtype setter for fluid domains.  Fluid: More cleanup related to
    flow emission maps.  Fluid: Cleanup in flow emission loops.  Fluid:
    Removed the currently unused high-res smoke emission code.  Fix
    T73466: Unable to set particle rotation.  Fix T73054: Add DNA
    defaults for pose_ik_segments.  Fix T73188: RenderResult as Camera
    BG Image.  Buildbot: Increase number of compile thread for Linux
    Buildbot.  Fix T73014: Marker sync does not work correctly if moving
    strip so it overlaps another strip.  Fix T55622: Proportional
    editing for Gpencil/Masks in dope sheet not taking proportional size
    into account.  Fix T72089: Image Editor - Paint mode, Clone Tool -
    disfunctional clear button in the Image slot in the Brush panel.
    Fix T67654: missing ui refresh when changing active particle system.
    UI: pose X-ray state wasn't shown in the header.  Fix solidify
    complex fixed thickness on flipped normal boundary.  UI: hide filter
    alembic option.  EEVEE: Micro optimize disk light.  Fix T67060
    EEVEE: Noise caused by disk lights.  Tool System: add shear tool to
    non-mesh edit-modes.  Fix T62730 Overlay: Selected edit hair points
    highlight is incorrect.  Cleanup: fix compiler warnings related to
    deprecated members.  Alembic depsgraph: explicitly add ANIMATION ->
    CACHE dependency.  Fix T72143: editing image frame start/offset does
    not update in Eevee.  Fix T72593 Blender crashes when modifier
    change the material count.  Fix T72660: Alembic caches are not
    properly updated by drivers.  Partially fix & comment about bad
    handling of `wrong_id` in `read_libblock()`..  Fix T67006: Crash
    RenderEngine with preview.  Fix T54422 FluidSim: ColorRamp set
    position does not update the viewport.  Fix T66699 EEVEE: Material
    Preview "World" option doesn't work.  Fix T65350: scrolling popovers
    with trackpad not working on macOS.  Fix: icon alpha theme option
    does not affect toolbar icons correctly.  Fix T68960: Crash loading
    app-template keymap.  Error in last comment (redundant assignment).
    Fix T69213: App-Template doesn't run scripts in
    BLENDER_USER_SCRIPTS.  Fix T67552 EEVEE: Vector Curves node clamps
    maximum input value at 1.0.  Fix T69070 EEVEE: Volume shader glitch
    if object as axis with 0.0 scale.  Fix: Building without
    WITH_MOD_FLUID.  Fix undefined behavior in tangent space
    computation.  Fix particle instance modifier generating NaN polygons
    in some cases.  Fix part of T65404: quit dialog doesn't show if
    Blender is minimized.  Fix T59804: Expose hidden
    bmesh.ops.symmetrize options in python.  Fix T73409: error deleting
    preset saved on different drive than Blender install.  Cleanup: fix
    compiler warnings.  Fix T73399: Crash trying to move the origin of
    an empty..  Fix T72862: Viewport Render doesn't render Grease Pencil
    Overlays.  Fix T71719: Unrelated menus open on hover.  BLI_rect: add
    rect-rect intersection checks on a single axis.  Fix T72449: Stale
    outliner selection after object duplicate.  makesdna: avoid 'alloca'
    in a for loop.  Docs: update reference to PYTHONPATH.  Depsgraph:
    fix false positive time dependencies for simple drivers..  Sculpt:
    Rename Topology Brush to Slide Relax Brush.  Fix T71373: Sculpt Mask
    not extracting correctly on scaled objects.  Fix T53205: Show Smoke
    Advance Panel at Outflow type.  Fix T72975: [Mantaflow] Mesh
    generation bug.  Fluid: Added resume cache boolean to standalone
    scripts.  Make deps: Force some boost dependencies.  Fix T73349: X-
    Ray Mode - snapping through object stop working on value = 1.
    Fix/workaround initialization order of static TBB/MKL.  Fix T73001:
    Shader Node with driver not updating when animated.  Fix T73336:
    Several issues (including crashes) with ID pointer IDProps and RNA..
    IDProps: add utility to set an ID pointer IDProp value..  Fix
    T72083: Object.proxy_collection is been set to linked target object
    even when target is not a collection.  Fix T69121 DRW: Missing depth
    buffer refresh with GPencil + Cycles.  Fix T71374 EEVEE: Fix Node
    group socket not converting inputs as in Cycles.  Fix T72789:
    Mantaflow cache doesn't work with non-latin cache directory.  CMake:
    Refactor external dependencies handling.  Make deps: Fix zlib
    symbols defined twice.  Fix T73327: GPencil strength sculpt brush
    not working with small brush radius.  Fix T67050 Overlay: Forcefield
    limits are not dashed.  Fix T66956 EEVEE: NaN produced by bad
    geometry mess with the DoF.  Fix T73335 Overlay: Light Distance line
    does not represent custom distance.  Fix T71311 Bridge Edge Loops
    crash when bridging cube edges.  Fix T73279: Particle Rotation
    checkbox enabled when a bake exists.  Fluid: Cleaned up functions
    that deal with Python objects (C-API).  Fluid: Refactored Mantaflow
    <-> Blender pointer exchange once more.  Fix T71344: Optix render
    errors with motion blur and unknown bone constraint relationship.
    Fix wrong DNA alignment on arm{el,hf} and mipsel.  Fix T69921: VSE -
    Waveforms unnecessary redrawn on offset change.  Fix T73311:
    Mantaflow > Liquid: Enabling Initial Velocity on Inflow / Outflow
    crashes Blender.  Fix T72894: Mantaflow: several crashes due to null
    pointers.  Fix Blender DMG bundling for macOS failing on buildbot.
    UI: rename transparency to opacity.  Fix T70415 100% proxy files
    playing with poor performance.  Fix numerical instabilities of
    solidify with complex constraints.  Fix T72619: Fix/implement
    support of particle modifiers in liboverride..  Make
    ED_object_modifier_add() accept NULL scene parameter..  Fluid:
    Refactored the Mantaflow <-> Blender pointer exchange function and
    switched to from NULL to nullptr in cpp files.  Fix T72459: Mask
    Modifier breaks Vertex Parenting.  libs/windows: Prevent USD exports
    from leaking into blender binary..  Fix: Building with clang on
    windows..  Docs: describe turn-table gimble lock mitigation.  Fix
    T73297: Incorrect lock properties tooltip.  Fix T73233: Image Editor
    Color Picker Crash.  Fix T73295: Incorrect BMesh volume calculation.
    Fix T72216 Copied Particles not refreshing in the viewport.
    Industry Compatible Keymap: use MMB to access the active tool.  Fix
    T70891: Motion Path - Changing endframe clamps startframe to 1.  Fix
    T61259: Loop Cut with Trackpad or MagicMouse.  Fix T72213: F-Curve
    animation does not update FreeStyle properties.  Fix T62882: Make
    Dynamic Paint update weights in viewport.  Windows: Update
    platform_win32.cmake to boost 1.70.  Partial Fix T73043: Denoising
    Albedo not working well for Sheen.  Fix T73110: UDIM Texture Paint
    Crash.  Fix T72546: Video Sequencer: Select grouped 'OVERLAP'
    operator wrong selection.  Overlay: Improve Outline diagonal
    Antialiasing.  Fix T71825: Custom Animation Player path overrides
    chosen player.  Fix T73162: Modal tools cant be mapped to MMB.  Fix
    T73265: GPencil console error when delete frist frame.  Fluid: Fix
    for liquid domains in cache replay mode.  Fix T72050 Subdivide
    method "Straight Cut" not working with N-Gons enabled.  Bevel: flush
    selection with non-modal execution.  Fix file browser not excluding
    AirDrop from the System list on macOS.  Fluid: Fix for smoke domain
    geometry object with adaptive domain enabled.  Fix failing
    cycles_render_graph_finalize_test when building with clang.  Fix
    T73187 Overlay: Stereo 3D Camera not displaying correctly.  Fix
    Cycles not correctly using Background.shader if specified.  Fix
    T59747 EEVEE: Bug on EnvironmentTexture.  Cleanup: remove redundant
    function.  Fluid: Fix typo in smoke script.  EEVEE: Fix crash during
    lightbake.  Fix T73224: Crash calling UV Sculpt from operator
    search.  Build: upgrade to OpenEXR 2.4.0, OpenVDB 7.0.0 and Boost
    1.70.0.  Linux: update release notes for appdata.  Fix T71830:
    invalid Linux appdata syntax.  Fix OSL build error on macOS, no need
    to use external pugixml.  Fix T72605: Blender works only in one user
    account on macOS.  Fix T73129: sculpt mode slow on mesh with fake
    user.  Fix T71922: Bisect creates flipped faces.  Fixed secondary
    particle combined export functionality.  Fluid: Improved cache file
    loading.  Fix T73117: B-Bone twist weirdness in chains with sharp
    bends..  Fix: T71159 missing python3.dll.  Weld Modifier: Reduce
    size of the leaf nodes to half.  Fix memory leak when full-copying a
    scene after recent changes..  Cleanup of previous rBac723db57fd8ba5
    commit..  Fix T73170: New Scene -> "Full Copy" Crashes Blender..
    Cleanup: remove dead code in full scene copy/make single users
    area..  Cleanup: factorize collection handling in libquery code..
    Fix T67942 EEVEE: Crash when empty is set as camera and motion blur
    is on.  Gizmo: draw dial arc only over one rotation to avoid
    artifacts.  Fix T73186: Grease Pencil convert to Curve hidden until
    exiting edit mode.  Fix T71154: EEVEE Soft Shadows Viewport
    Rendering.  Fix T73159: Crash transforming 0 edited grease objects.
    Fix T73176: No options for Centre Action Safe Margins.  Build: fix
    Linux linking errors with some combinations of build options.  Fix
    T73135: Gizmos flicker when changing viewport options.  Cleanup: bad
    brace placement for manually formatted blocks.  Fix T72964: Text
    editor Python syntax highlighting for numerals.  Fix T72905: EEVEE +
    UV Edit Unused Map.  Fix T53178: Casting in Blur node with Relative.
    Fix T73064: Embree does not like Bevel shader.  Fix (unreported)
    surface deform modifier not reporting its errors in the UI.
    Overlay: Fix wrong 3D icon for cubemap lightprobes.  Fix T69794
    "Bake Cubemap Only" resets Irradiance Volume if world is updated.
    Python: disable environment variables by default.  Fix T53704: Error
    scaling f-curve handles by -1.  Fix T71952, T70125: Blender Linux
    crash on startup with some tablets.  Fix T72887: Outliner crashes
    when after undo of some linking operation..  Fix EEVEE: Planar
    Reflection data has inverted facing.  Fix T71788 Invalid (pink)
    shader when using wireframe node.  Fix T70766 EEVEE: Performance
    drop with node tree in 2.81.  Fix T68000: load previous settings
    error if config folder already exists.  Fluid: Fix for mesh
    velocities.  Cleanup: Clarification of the
    `Particle.uv_on_emitter()` function docs.  Fix T73121: Blender
    crashes on accessing particle uv_on_emitter.  Fix crash with
    Proportional Edit Connected in UV editing.  Fix T73125: Crash when
    opening a file containing a Line Style..  Fix T73149: Adjust Last
    Operation uses horizontal layout.  Fix T73150: Python tooltips
    missing from toolbar.  Cleanup: unused warnings.  Fix incorrect
    return value for mesh vertex connect.  Fix T73133: UDIM texture
    count in Eevee is limited by OpenGL.  Fix T72860: Mantaflow Fluid
    Sim fails when simulation starts after frame 1.  Fix T72104 Blender
    selects faces outside of Clipping Region if X-Ray is off.  Fix
    T72970: [Mantaflow] When changing the domain settings, the current
    frame of the scene is set to 1.  Fix T73111: Bake data of fluid
    causes crash of Blender.  Fluid: Additional fix for relative cache
    paths.  Fluid: Fix T72971.  Fluid: Moved grid reset loop for inner
    obstacle cells from blenkernel code into Mantaflow.  Fluid:
    Additional fix for relative cache paths.  Fluid: Fix for relative
    cache paths.  Fluid: Updated Mantaflow source files.  Fix T72871
    Overlay: Spotlights cone is much smaller than before.  Fix T72574
    Overlay: 'Show Cone' for Spotlights not working anymore.  Fix
    numaapi on PowerPC platforms.  Fix T72419: 3D cursor placement flips
    axis with geometry orientation.  Fix T68489: Shrinkwrap modifier
    with project not working for curves.  Fix T72803: Texture Paint:
    Shortcut 'Shift + S' Does Not Save an Image.  Fix T72648: Texture
    Paint color sampling always samples only 1st tile when using UDIMS.
    3D View: use compatible quaternions when placing the cursor.  Fix
    T71091: Object restrict selection conflicts with pose selection.
    Cleanup: clang-format.  WM: support keys F20-F24.  Fix bevel leaving
    vertex/edge selection in an invalid state.  DRW: Fix instance batch
    check.  Fix T73070: Disable falloff_shape in the Pose Brush.  Fix
    T73094: Check all vertices when recalculating the mask flags.  Fix
    T71712: Free the dynamic mesh preview when rebuilding the PBVH.
    Cleanup: get rid of magic values for return flags of texture value
    getters..  Fix T72490 Collections: Exclude From View toggle causes
    segment violation.  Fix rendering motion blur scenes with OptiX
    failing with CUDA_ERROR_INVALID_CONTEXT.  Cleanup: added 'Versioning
    code until next subversion bump goes here'.  Fix T72625: Outliner
    visibility keying doesn't carry over from 2.79b.  Fix T73116 Crash
    on startup caused by implicit conversion in glsl.  Fix T71402 EEVEE:
    Transparent material add volume scattering.  Fix T71532 EEVEE: Hair
    UV/Color attributes not working.  Fix T72547 Wireframe overlay
    clipping issues.  Fix T72200: Split Quad View Region Crash.  Fix
    T72255: VSE video addition broken when using recursive filebrowser
    view..  Fix T68480: Normalize All weights with lock Active bug.
    Cycles: Crash fix for random walk SSS with Embree..  Fix T70606: 3D
    cursor oriented by geometry projects on objects displayed as bounds
    box and wire.  Fix T69105: reset the action blend mode to Replace in
    Bake Action..  Fix T57159: don't exit tweak mode in Bake Action if
    reusing the action..  Fix T72861: Viewport Render Keyframes ignores
    Grease Pencil and Shape Keys.  Fix T71798: Full Copy Scene produce
    Orphan Data objects..  Fix T72063: Workbench Sculpt Render.  Fix
    T70273: Auto-keyframe ignored by gizmos.  Cleanup: move property
    auto-keyframing to a generic API function.  Fix T71329: Bevel: Don't
    drop offsets to 'in plane' faces.  Fix T72152 DRW_debug_sphere Not
    Working After Overlay Refactor.  Fix T73044 Crash in UV editor when
    changing UV selection modes.  Fix T72957 Crash using Eye dropper in
    Edit mode with X-ray.  DRW: Fix stencil being modified by passes
    that are read only.  Overlay: Edit Mode: Fix vertices depth test not
    always on.  Fix (unreported) broken PY API doc gen after recent GP
    changes..  Fix T67305: Sculptmode Wireframe Coloring.  Fix T72250:
    Select Boundary Loop.  Fix T73069: Studiolights.  Fix T71620: broken
    particle collisions due to rB0666ece2e2f9.  Cycles: Fix viewport
    rendering when displaying as byte and not half float.  Fix T72470:
    OptiX render fails with scene with many translucent planes on
    Linux..  USD Exporter: clarified export options in the UI.  Fix
    T71491: Sculpt Brush Text Color.  Version 2.82 cycle to beta for
    bcon3, stabilizing period.  Cleanup: use doxy sections in
    wm_event_system.c.  Correct last commit, restore the double-click
    state for modal events.  Fix T72999: Fast keystrokes ignored for
    operators with modal keymaps.  Docs: explain logic behind
    wm_event_modalkeymap.  Fix T72948: Smooth active tool gizmo
    vibrates.  Fix mesh randomize tool not running.  Docs: 2.82 release
    description for Linux appdata.  Fix T71630: Add Delete Tracks to
    Edit menu in NLA editor.  USD Exporter: removed 'Export' from the
    exporter option labels.  USD Exporter: clarification of some
    comments in the code.  USD Exporter: make it possible to debug-print
    arbitrary export graphs.  USD Exporter: properly export objects
    whose parents are not exported.  USD Exporter: removed 'Visible
    Objects Only' exporter option.  USD Exporter: removed exclusion of
    'Holdout' collections.  Fix T72375: Crash when using spin tool.
    Cycles: Fixed OpenCL kernel build..  Fix T71295: Duplicate macro
    faulty after rotation.  Cycles: Disable fluid motion blur regression
    test.  Fix UV gizmos poll failing with multiple objects.  Fix
    multiple UV gizmos being linked at once.  Gizmo: use pivot center
    for UV gizmos.  Gizmo: improve 2D arrow select detection.  Fluid:
    Fix broken motion blur for liquids.  Fix T72900: Mouse-move causes
    redraw when gizmos are hidden.  Cleanup: centralize WM_gesture_end
    call.  Fix T72976: CRASH When Selecting Camera.  Industry Compat
    keymap: Fix gizmos stealing the Alt-key when navigating the
    viewport.  Revert recent change to the particles RNA, and only
    affect the UI..  Fix T66529: Cycles motion blur render errors with
    fast rotating objects.  Fix build error in tests on Clang / macOS.
    Fix T72954: Cycles gradient texture not clamped when using OSL.
    Cycles: Add OptiX AI denoiser support.  Fix T72288: Left click on
    empty space inside file browser resets scrolling.  Fix T72878:
    Alphabetical sorting in Outliner sorts shorter names last.  Tests:
    Natural string comparing (BLI_strcasecmp_natural()).  Fix T62311:
    Metaball animation playback crash.  Fix T72235: crash entering
    particle editmode with non-valid PTCacheEdit psys pointer.  Fix
    T72119: UV/Image Editor theme face colors with no effect.  Fix
    T72667: Collection delete hierarchy in edit-mode crashes.  DNA: mark
    OrigSpace structs as run-time.  Cleanup: mesh data header.  Fix
    T72919: NDOF 'Free' orbit preference is ignored.  Cleanup: use
    paint/sculpt prefix in BKE_paint.h.  Fix T72251: Add rotate brush as
    constrained by radius for automasking.  Fix T72647: Check if the
    PBVH type makes sense for the sampling mode.  Fix T72830: Check if
    the mesh has mask data before extractig or slicing.  Sculpt: Pose
    Brush with Inverse Kinematics.  Fix T72935: Applying transform to
    parent mesh changes rotation of children using quaternions.  Fix
    T69314: Broken Rotation to Deltas for Quaternions.
    bmesh_intersect_edges: Remove unnecessary index setting.  GPencil:
    Fix unreported memory leak.  GPencil: Remove memory allocation for
    triangles.  Blenlib: Add C++ guard for Queue.  Edit Mesh: add
    comments to EDBM_op_finish.  Depsgraph: Revert unwillingly staged
    change from previous commit.  Depsgraph: Cleanup spelling.
    Depsgraph: Refactor, make evaluation stages easier to extend.
    Depsgraph: Cleanup, move private functions to anonymous namespace.
    Cleanup: Remove unused task scheduler constants.  Edit Mesh: pass in
    Mesh instead of BMEditMesh to EDBM_update_generic.  Fix T69246:
    Outliner - Objects Filter Selected, Hidden and Active not working
    properly.  GPencil: Remove is_annotation parameter.  Annotations:
    Split annotation operators and pointer functions.  Fix T72499: UV
    Editor : Selection tools don't deselect when dragging on an empty
    space [face selection].  GPencil: Fix wrong keymap for Radius
    thickness (related to T72945).  BMesh: remove BMEditMesh.ob pointer.
    BMesh: remove BMEditMesh.ob use for ED_transform_snap_object_* API.
    BMesh: remove BMEditMesh.ob use for ED_mesh_mirror_* API.  BMesh:
    remove BMEditMesh.ob use for select mirror.  BMesh: remove
    BMEditMesh.ob use for undo.  BMesh: remove BMEditMesh.ob use
    BKE_editmesh_lnorspace_* API.  BMesh: remove BMEditMesh.ob use for
    draw manager.  BMesh: remove BMEditMesh.ob use for vert coord
    access, projection.  BMesh: remove BMEditMesh.ob use for Bevel.  Fix
    T70821: Hair Radius Is Actually Hair Diameter.  Industry Compat
    keymap: Support MMB for immediate transform tool use again.  Fix
    T72700: Missing flush vert visibility on sculpt undo.
    BM_mesh_intersect: Match the mesh in Debug build with Release.
    Fix/Cleanup invalid call to blendfile reading in UNDO_DISK..  Fix
    BKE_mesh_validate_arrays invalidating face selection.  Gizmo: match
    UV editor gizmos more closely to the 3D view.  Cleanup: remove
    unused 2D arrow gizmo.  Gizmo: support 3D arrow gizmos in 2D spaces.
    Gizmo: use compatible scale values between 2D/3D gizmos.  Fix
    T72902: Whiskey Lake support.  USD Exporter: removed from
    experimental features.  Fix crash opening specific files.
    Depsgraph: Fix wrong ID filtering.  Fix (unreported) critical
    mistake in Node copying code..  Edit Mesh: Use multithreading in
    other parts of Auto Merge & Split.  Industry Compat keymap: Fix
    Polybuild tool not working with this keymap.  Fix T72682: Regression
    when moving markers while holding ctrl.  Fix T72423: Incorrect
    tooltips in curve profile layout.  Industry Compat keymap: Properly
    support Grease Pencil Edit Mode.  GPencil: Add missing update in
    previous commit of task T72897.  CMake: enable FFTW for headless &
    bpy configurations.  Cleanup: warning.  Fix T72897: Move Channels
    operator moves Grease Pencil Layers wrongly.  BLI_kdopbvh:
    Deduplicate code.  Industry Compat keymap: Support the recently
    added Drag option.  Industry Compat keymap: Support 1-3 keys in the
    UV Editor when Sync Selection is enabled.  BLI_bvhtree_overlap does
    not work multithreaded.  BLI_bvhtree_overlap: Don't use BLI_task API
    when not needed.  BLI_bvhtree_overlap: Fix wrong count of child
    nodes.  BLI_bvhtree_overlap: Make sure the number of nodes matches
    the number of threads.  Edit Mesh: Multithread support for Auto
    Merge & Split.  BLI_bvhtree_overlap: Improve non-multithreaded
    usage.  Fix T71495: Some Textures with AnimData not visible in
    Dopesheet.  UI: scale region hide threshold by zoom level.  Fix
    gizmos flickering when resizing regions.  Fix toolbar flickering on
    resize, inability to hide.  UI: Improve toolbar width snapping.
    Keymap: default to gizmo drag when LMB select is in use.  Tool
    System: enable fallback tool by default.  Tool System: store the
    fallback tool for re-use.  Fix T57111: Particle texture keyframes
    missing from Graph Editor.  Fix T72821: Crash when IOD is removed
    from post-update callback.  Transform: Pose: Partial support for
    Auto IK + X-Mirror.  Fix T72820: Linked objects jumping around
    during render.  Fix T69207: Surface objects showed curves ADD menu
    (Shift+A) in editmode.  Fix T70986: NLA strip Animated Influence
    does not respect Default Interpolation.  Fix T71303: RMB outside
    context menu ignored.  Tool System: adjust Smooth/Randomize modal
    operator behavior.  Cleanup: remove redundant image assignment when
    ensuring UV's.  Cleanup: quiet const warnings.  EditMesh: Improve
    AutoMerge with Split Edges & Faces.  Transform: Individual Origins:
    Create islands between only selected uvs..  Image Editor: Initialize
    Add Tile options from current tile.  Cleanup: clang-format.  Sculpt:
    Add color alpha controls to the brush cursor.  Sculpt: Remove
    partial viewport updates from sculpt stroke code.  Fix T72747:
    Increase minimum voxel size in the voxel remesher.  Fix T72792:
    Crash with Vertex Groups + Weld Modifier after generative modifiers.
    Fix T68131: Cycles bake panel code typo.  Fix T72788: Crash Edit
    Custom Bone Object.  Tracking: Selection Crash.  UI: Remove leftover
    look dev (rename to HDRI preview).  Transform: Use parent bone
    orientation if the bone has not size.  Cleanup: clang-format.
    Cycles: Use OIIO UDIM tag instead of %04d.  UI: Add icons for Sculpt
    mode Topology & Multiplane Scrape tools.  Cycles: Support UDIMs with
    OSL shading.  Cleanup: Remove BLI_stringenc_path.  Shrinkwrap:
    improve triangle boundary stability in Target Normal Project..
    Action Constraint: introduce a mix mode setting..  Docs: clarify
    wire-frame tool-tip.  Cleanup: remove unused statvis code & struct
    members.  install_deps.sh: No longer forcing Alembic sources to be
    redownloaded.  install_deps.sh: show which parameter is wrong.
    Object: 'Affect Only Origins' support for Snapping.  Fix snapping
    pose mode bugs.  Cleanup: use doxy sections for view3d_snap.  Fix
    T72636: Error with matrix multiplication in freestyle modifier.  Fix
    T72402: Decimate f-curves fails with co-linear key-frames.  Cleanup:
    correct filenames in comments.  Fix T72578: overwrite not animatable
    in 2.8x.  Fix T72382: Arrow keys fail in search menu.  Fix T72555:
    Brush Radius/Size and Strength not linked on header tools settings
    when Unified Brush is active.  Fix Py API doc generation after
    Mantaflow merge..  Fix utility function used for wrong vector size.
    Fix T72443: Support time remapping for camera-markers.  Object:
    'Affect Only Origins' support for 'Clear Transform'.  Object:
    extract data transform container into own API.  Fix crash in
    delaunay triangulation due to epsilon issues..  GPencil: Hide
    dopesheet slider options for Annotations.  Fix: NaN error in
    smoothminf function.  Fluid: Ensure GIL in conversion function.
    Textures: Support UDIM images.  Fix T72445: Cycles crash with
    Displacement maps in OSL.  Fix T72471: Cycles AOV support breaks
    passes with divide_type.  Fix: Build error with clang on windows..
    UI: Remove orphan datablocks directly from File->Clean Up menu.
    Cleanup: in ID name management code: root_name -> base_name..  ID
    Management: Improve speed of code used when creating/renaming and
    ID..  ID Management: Improve speed of code used when
    creating/renaming and ID..  ID Management: Improve speed of code
    used when creating/renaming and ID..  ID Management: Fix/Sanitize
    code used when creating or renaming an ID..  ID Management: Improve
    speed of code used when creating/renaming and ID..  ID Management:
    Add some basic tests regarding name handling..  Remove empty header
    added by accident.  Fix T71844: Outliner: show_active doesn't expand
    armature to show active bone.  Cleanup: simplify transform cursor
    DPI scaling.  Cleanup: split transform cursor drawing into their own
    files.  Fix T71817: Preferences tagged dirty by 'Enabled Add-ons
    Only'.  Fix T72577: vert/weight paint 'Orbit Around' & 'Frame
    Selected' fail.  Fix IC-keymap doesn't allow MMB to run the active
    tool.  Cleanup: clang-format.  Cleanup: spelling.  Cleanup: remove
    redundant 'char *' casts.  Cleanup: use BLI_bitmap type.  Fix
    (unreported) hair particle 'Delete Edit' missing children hair
    updates in particle editmode.  Fix particle editmode undo not doing
    proper updates when child particles are visible.  Fix cloth triangle
    area calculation being wrong.  Animation: Added option to playblast
    only keyframes of selected objects.  Fix T71795: Unproject with high
    clipping range sometimes results in nans.  Fix T72473: Particle
    hair: X mirror UI doesnt show 'topology mirror' option (even though
    it is being used for the ADD brush).  Fix T72128: Overlay: Edge
    indices stacking on top of edge measurements.  Fix T63407: 'Select
    linked' operator in UV editor is broken in when multi-object-editing
    contains an empty mesh.  Fix error drawing topbar popovers without a
    brush.  Fix error drawing paint UI without a brush.  Fix T72236: UV
    Stretching Overlay.  UI: use DPI scale for transform cursors.  Fix
    error in recent gizmo tweak workaround.  Cleanup: use 'context' to
    make panels show in their section.  Cleanup: add sections to
    preferences UI script.  Fix panel for USD experimental showing for
    all sections.  Animation: Clarified tooltip for Viewport Render
    Animation.  Gizmo: add the ability to postpone refreshing while
    tweaking.  Cleanup: use wrapper function for gizmo group refresh.
    Cleanup: const warning, unused var.  Fix T72372: color picker is
    unreliable with large "clip end" values.  Workbench: Force Vertex
    Colors in Paint Mode.  Fix T72289: FreeStyle python error.  Fix
    T72353: Camera Limits Visibility.  Fix T72124: LookDev Sphere
    Rendering.  Cleanup: remove unused gesture event..  Fix error
    assigning the fluid particle flag to the wrong member.  Fix linking
    errors WITH_MOD_FLUID=OFF, again.  Image Editor: Load UDIMs even if
    secondary tile is selected.  Cleanup: use ELEM macro.  Cleanup:
    warnings.  Image Editor: Disable tile operators if tile 1001 is
    missing.  Image Editor: Add option to create multiple tiles at once.
    Image Editor: Add option to fill UDIM tiles during creation.  Fix
    T72487: Painting on unitialized UDIM tile crashes.  Fluid: Fix
    placement of flag reset.  Fix T72430: GPencil normalize command
    crashes blender.  Sculpt: Use more saturated colors in the cursor.
    Fluid: Fix that maps old smoke and fluid modifiers to new manta
    modifier.  GPencil: Cleanup - Remove duplicated code.  GPencil: Fix
    brush panels after UI reorganization.  USD: Only show in
    experimental features when built with USD support.  USD Exporter:
    show export options by default.  Fix unreported: Crash when confirms
    GRAPH_OT_decimate.  UI: Prevent crash when opening file browser with
    mouse not in window.  Fix T68665: FCurve group disappear on
    Curve/Surface object data.  Cleanup: Animation: mark function
    parameter as `const`.  Fix T72507: Depth of bones missing for
    navigation.  Fluid: Fix particle settings type.  Fluid: Fix python
    script after refactor.  Manta: Fix using path as an input and
    output.  Cleanup: spelling.  Cleanup: de-duplicate tool gizmo.  Fix
    T72416: Tool settings ignored when activated from gizmo.  Cleanup:
    RNA naming.  Cleanup: de-duplicate check for un-baked guide.
    Cleanup: rename effec -> effector.  Cleanup: renaming guiding ->
    guide.  Cleanup: replace verbose checks with read-only attributes.
    Cleanup: use single quotes for enum values.  Cleanup: remove unused
    variables.  Cleanup: naming for BKE_fluid particle functions.
    Cleanup: use uint.  Cleanup: remove redundant string initialization.
    Cleanup: use snake case variable & function names.  Cleanup: conform
    header guards to Blender's style.  Cleanup: split smoke drawing out
    into it's own file.  Cleanup: redundant struct declarations.
    Cleanup: sort struct declarations.  Cleanup: sort file lists.
    Cleanup: use BKE_fluid prefix for fluid API.  PyAPI: disable
    threading hack when fluid is disabled.  Cleanup: style, always use
    braces.  Fix deprecated DNA define checks.  Cleanup: remove
    contributors, license begin/end & doxy file argument.  Cleanup:
    compiler warnings.  Cleanup: clang-format.  Cleanup: remove
    redundant headers.  Cleanup: replace 'if 0' with 'DEBUG_PRINT'
    define.  Fix linking errors WITH_MOD_FLUID=OFF.  GPencil: Fix
    unreported missing onion skin in renders.  Mantaflow [Part 12]:
    Updated docs.  Mantaflow [Part 8]: Customization for particle
    system.  Mantaflow [Part 5]: Update other /intern packages.
    Mantaflow [Part 6]: Updates in /blender/source.  Mantaflow [Part
    11]: Updated entire smoke.c code.  Mantaflow [Part 9]: Updated rna
    smoke code.  Fix: Missing category in
    IMAGE_PT_paint_settings_advanced panel.  Mantaflow [Part 7]: Added
    bake configuration.  Mantaflow [Part 4]: Adapted build config.
    Mantaflow [Part 10]: Updated fluid modifier settings.  Mantaflow
    [Part 3]: Customized UI for Manta fluids.  Mantaflow [Part 2]: Added
    fluid wrapper files.  Mantaflow [Part 1]: Added preprocessed
    Mantaflow source files.  Fix T72467: Crash when using many (>64)
    images in a shader.  Fix T72474: UDIM breaks box mapping in Cycles.
    Fix T72440: Dragging & dropping color in the Image Editor crashes.
    Fix typo in UDIM operator (always capitalize UI labels).  UI: de-
    duplicate mask context menu.  Cleanup: move mask menu out of
    bl_operators.  Cleanup: remove redundant dynamic tool expansion.
    Cleanup: pep8, unused vars, line length.  Cycles: Fix one-tile UDIM
    rendering.  Cleanup: whitespace.  Cleanup: use static sets.
    Industry Compat keymap: Fix paint mode context menus.  UI: tweaks to
    the brush Stroke panel.  UI: Brush Settings overhaul.  Industry
    Compat keymap: Add support for the context menu PC keyboard key.
    Industry Compat keymap: Fix issue in UV editor Box Select tool.
    USD: on Apple disable USD if library cannot be found.  Fix T72412:
    Weld Modifier: Merged edges not displayed in wireframe.  Fix T72409:
    Remove references to Unified use_pressure_size and
    use_pressure_strength.  USD: disabled unit test that fails on the
    buildbot.  USD: Simplified unit test and made it work on Windows as
    well.  Image Editor: Increase size of Add Tile popup.  USD: Remove
    file created in unit test after the test is done.  USD: more
    efficient mesh & curve writing.  Cycles: Fix compilation of the
    Render Graph test.  Gizmo: add gizmos for UV transform
    translate/rotate/scale.  USD: Introducing a simple USD Exporter.
    Gizmo: fix button 2D hotspot size.  Cleanup: unused function,
    spelling.  Cleanup: clang-format.  Add support for tiled images and
    the UDIM naming scheme.  UI: Add extra bevel options to popover from
    tool settings bar.  Cleanup: Typo.  Cleanup: Follow the commenting
    convention.  Cleanup: Rename variables (_tot -> _len).  UI: Remove
    User Preference "Enable All Experimental Features".  Cleanup: Fix
    typo in user preference code.  macOS: add missing info to code
    signing instructions regarding key files.  Revert "Fix T72064,
    T72158: weight paint shows X/Y/Z symmetry options that don't work".
    Cycles: perform clamping per light contribution instead of whole
    path.  Fix T72380: New Weld Modifier is crashing when used after a
    Vertex Weight Modifier.  MacOS release: Fix typo in codesign
    instructions.  Cleanup: redundant NULL checks, simplify tool
    fallback arg checks.  Fix fallback tool for tools that don't define
    their own keymaps.  UI: Use property split layout for absolute shape
    keys.  Gizmo: use fallback tool for curve/armature edit modes.  Fix
    tool fallback being ignored with transform gizmos.  Industry Compat
    keymap: Add Remesh shortcuts.  Fix error in recent context menu
    update.  Cleanup: some variables had unused naming but were used.
    UI: increase size of fallback tool popover.  UI: remove dummy tool
    drawing functions.  Modifier: New Weld Modifier.
    BLI_bvhtree_overlap_ex: add 'max_interactions' parameter.  Cleanup:
    disable debug print define in override code..  DrawManager: Disable
    Clipping in material/rendered mode.  Industry Compat keymap: Fix and
    remove keymap conflict.  Add missing draw state check to
    OVERLAY_edit_mesh_draw.  Depsgraph: add missing #include to
    DEG_depsgraph_query.h.  Cycles/OpenCL: Remove NULL PTR Workaround.
    CMake: recent removal of linked libs gave errors in some cases.  UI:
    show tool cycling shortcuts in the toolbar.  PyAPI: add utility
    functions get the size from an evaluated string.  Fix
    bpy.extras.object_data_add use without an active space.  Docs:
    expand comments in versioning code.  Fix T72340: Version bump for
    recent Userdef changes.  Cleanup: spelling.  Overlay Engine:
    Armature: Fix bones disapearing with custom bone color.  Cycles:
    support for custom shader AOVs.  Fix menu buttons not displaying
    down arrow with emboss=False.  Fix: Fullscreen File Browser showing
    override warning on file open.  Fix T71995: Texture Paint workspace
    crash with new scene.  Fix T70447: 'WholeCharacter' Keying set
    doesn't key None properties.  GPencil: Invert Simplify options.  Fix
    T71609: Resizing bone length to 0 gets it stuck to that size.
    CMake: fix linking Blender as a Python module.  Fix T72220: Hide
    Edit Overlays.  Keymap: use the application key for the context
    menu.  GHOST: add support for application/menu key.  Cleanup: extra
    semicolon, comma warnings.  Fix T72258: Loading keymap crashes on
    startup.  Cleanup: header guards.  Cleanup: undeclared variable
    warning.  Fix T72272: Error setting tool in weight paint mode.
    Cleanup: remove duplicate variables.  Edit Armature: match separate
    selection with meshes.  Fix separating bones on hidden layers.  Fix
    T72310: Separate bones creates empty armatures.  Add the ability to
    create internal springs to the cloth sim.  Fix T72006: Clay brush
    with size pressure corrupts mesh.  Fix T72054: Sculpt Mode crash
    when using Relax Mesh Filter with Dyntopo enabled.  Fix T72092: Clay
    Strips Brush stroke crash with Brush Detail Size.  Fix Mask Brush
    gradient artifacts.  Cleanup: Redundant variable assignment to self.
    Cycles: Add OptiX acceleration structure compaction.  Fix T72145:
    Object.update_from_editmode crashes with empties.  Gizmo: add view
    aligned gizmo for shear.  Fix T71878: Cycles crash with adaptive
    subdivision and empty mesh.  Fix T72282: Cycles OpenCL error after
    recent math node changes.  Fix T71480: crash with Eevee image
    texture node and clipping.  Fix T72269: crash with Eevee and normal
    maps after recent math node changes.  Fix T72240: GLSL error with
    some old NVIDIA drivers, causing crash at startup.  Fix T72252:
    crash running ocean bake in background mode.  Fix T72064, T72158:
    weight paint shows X/Y/Z symmetry options that don't work.  Industry
    Compat keymap: Support tool cycling for all tool shortcuts.  Fix
    ShaderNodeCustomGroup.copy method being called too often.  Shaders:
    noise and wave distortion now work uniformly instead of diagonally.
    UI: Custom Face Orientation Colors.  Shader Nodes: Add Interpolation
    modes to Map Range node.  Maths Node: Additional functions.
    Cleanup: remove unused arguments.  Preferences: correct experimental
    flag use.  UI: File Browser Volumes and System Lists Icons.  UI:
    disk to disc icon dat file rename.  Tool System: experimental
    fallback tool support.  Tool System: don't assert when showing
    tooltips in a different space.  UI: only use toolbar draw-style for
    buttons with icons.  Gizmo: add optional background alpha for 2D
    button gizmo.  Windows: Fix failing tests due to missing manifest..
    Fix T71342: macOS does not always use the discrete GPU for Blender.
    Cleanup/Windows: Separate out the MS-CRT into a subfolder.  Fix
    crash when trying to decimate baked fcurve channels.  Fix T72215:
    Insert Blank Keyframe Active Layer) creates a new frame in all
    layers.  Cleanup: clang-format.  Draw: Removal of MultiSample
    Buffers.  Fix T72118: Enable Windows 10 Non-client DPI Scaling.
    Cleanup: Windows Manifest usage..  glTF: upgrade Draco to version
    1.3.5 and add mesh skinning support.  Cleanup: Workbench: Remove
    Double negation.  Workbench: Fix missing Clipping state when usint
    Alt+B clipping.  UI: Add tooltips for modifiers.  Overlay Engine:
    Fix unreported crash on startup caused by new shader.  Fix T63766:
    Multiresolution behavior when using crease edge.  Overlay Engine:
    Armature: Use Wire AA on custom bone loose edges.  Overlay Engine:
    Fix bone outline antialiasing.  Fix T72169: "New File" loads UI,
    even when disabled.  GPencil: Fix Stroke keeps selected when
    duplicate (unreported).  Overlay Engine: Fix crash in select mode
    with  Lock Object Modes off.  Cleanup: Silent Warnings.  Fix T72154:
    Background Camera Images.  Revert "Fix T71576 Mesh error on
    mutimaterial Meshes on legacy nvidia drivers".  Overlay Engine:
    Outlines: Fix occluded alpha being too low.  Overlay Engine:
    Outlines: Bypass antialias path when not needed.  Fix T71576 Mesh
    error on mutimaterial Meshes on legacy nvidia drivers.  Cleanup:
    Removes double notification.  Fix T72182: Fade Layers Option does
    not work when activating a layer from Dope Sheet or Outliner.  Fix
    T72175: DrawManager Crash Large Objects.  Industry Compat keymap:
    Use consistent shortcuts for sculpt mode masking.  Industry Compat
    keymap: Support scroll wheel zooming also while Alt is held.
    Industry Compat keymap: Fix Tweak tool in UV Editor (Unreported).
    Industry Compat keymap: Support 1-4 keys for switching selection
    modes in the UV Editor.  Overlay Engine: Cleanup & enable line AA on
    in front passes.  Overlay Engine: Add back selectability of planar
    lightprobe data plane.  Overlay Engine: LightProbe: Simplify drawing
    of irradiance grid data.  Overlay Engine: Outline: Simplify drawing
    code.  Overlay Engine: Simplify outline rendering by using the
    antialiasing pass.  Fix macOS bundling error with latest release,
    increase DMG disk space a little.  Fix T72076: Edit mode circle
    selection inconsistency with animation.  Make curve decimation only
    take into account the selected curve points.  Fix T72157: Overlay
    Hide Bone Relationship Lines.  Fix T72130: Wireframe Visible After
    Disabling.  Fix T72156: Render Viewport Animation Meta Data.
    GPencil: Fix error in previous patch.  GPencil: Cleanup duplicate
    Panel settings definition in previous commit.  GPencil: Add Opacity
    y Onion switch to Dopesheet.

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 13 Apr 2020 10:06:32 +0200

blender (2.82a~1583989604-0thomas~bionic0) bionic; urgency=medium

  * Jumping to version 2.82a.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 04 Apr 2020 16:45:43 +0200

blender (2.81a~1575459147-0thomas~bionic0) bionic; urgency=medium

  * New upstream version (2.81a).

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 30 Dec 2019 14:29:38 +0100

blender (2.7-xxx-0thomas~bionic0) bionic; urgency=medium

  * Fix T60402: Increased data.users value, when running:
    C.active_object.to_mesh(C.depsgraph, True) - on curve..  =Fix unused
    func warning in GP code....  Fix syntax error breaking compile in GP
    code..  Revert "Fix T57371: Generative modifiers in editmode display
    vertex group weights ...".  Fix T57371: Generative modifiers in
    editmode display vertex group weights.  EditUV: Only clear data VBO
    when selection changes.  Merge branch 'blender2.7'.  Fix T55668:
    Volume Keyframe on Cut-ted Metastrip (re-doing the fix in better
    way)..  Revert "Fix T55668: Volume Keyframe on Cut-ted Metastrip.".
    GP: New Cutter, Constraints and Segment selection.  Fix T57371:
    Generative modifiers in editmode display vertex group weights ....
    Fix T59990: Crash when entering edit mode with skin modifier
    enabled.  Merge branch 'blender2.7'.  Fix T60145: Cycles resets
    manually set affinity.  Update bundled version of NUMA API library.
    GP: Missing in previous count commit.  Fix T60415: wrong font
    preview image alpha blending..  Fix Python errors batch generating
    preview images..  Fix T60411: crash in multi-object pose mode, with
    some armatures in rest pose..  GP: Fix missing Fill properties in
    Topbar.  GP: Reduce memory reallocation in multiedit mode.  UVEdit:
    Port texpaint_loop_wire to batch request.  UVEdit: Add back uv angle
    stretch aspect correction.  UVEdit: Port batches to batch request.
    WM: Use draw manager to draw UV image editor spaces.  BMesh: Add
    BM_face_calc_area_uv.  Texture Paint: Add filtering option for
    texture paint overlay.  Workbench: Support node texture "closest"
    interpolation option.  GPUShader: Cleanup Unused shaders.  Mesh
    Batch Cache: Cleanup Unused.  Edit Mode Selection: Make Vertices not
    occluded by edges.  GPUMaterial: Cleanup / optimization.  Mesh
    Selection: Port to batch cache request.  Mesh Batch Cache: Fix wrong
    assert.  GPUShader: Add selection id shader.  Mesh Batch Cache: Put
    context evaluation out of batch cache.  DRW: Fix texture paint
    crashing if object has no material slot.  Merge branch 'blender2.7'.
    Fix T60227: Crash when Cycles uses more than system threads.  Fix
    T60320: Cycles OpenCL denoising filter errors on some drivers..  GP:
    Count all strokes when use multiedit for VBO size.  Fix auto-run
    warning RNA type.  Theme: update blender light theme preferences.
    Theme: disable blender_light 3D view gradient.  3D View: fade out
    dupli-wire color 70%.  3D View: use faded wire for set-scene
    objects.  3D View: use dupli wire color for shaded wire drawing.
    Cleanup: blend existing colors.  Cleanup: avoid repetition
    versioning theme.  startup: view background color wasn't default.
    Fix background color use in 3D view.  Preferences: remove author
    field.  Cleanup: remove tabs after line start.  Cleanup: unused
    vars.  MSVC: remove compiler __func__ define.  MSVC: remove compiler
    __func__ define.  fix D4187: Collada Importer: Material assignment
    broken after importing Mesh with multiple materials.  Fix T60266:
    missing viewport updates after changing scene world datablock..  Fix
    use of uninitialized GPU context memory in release builds..  Subdiv:
    Fix memory leak.  Fix T60393: Subdiv gives wrong vertex colors.  Fix
    T59631: Crash in Surface Deform modifier Bind when Dynamic Paint is
    included..  GP: Fix render glitch when have collision with mesh.
    Use proper ID to create FModifier RNA pointer.  Support proportional
    edit scaling on dopesheet keyframes.  Fix T60340: Removing f-curve
    modifier doesn't update animation.  Keep track of owner of f-curve.
    UI: make pie menus stick only when tapping key..  Fix T59913: error
    saving cloth preset.  fix T60049: Collada Exporter: When exporting
    multiple UVs, the set index must start with 0.  GP: Fix unreported
    pixel glitches.  Fix T60285: allow negative offsets in shrinkwrap
    (worked in 2.79)..  3D View: use faded color for dupli instance
    outlines.  3D View: use faded color for dupli instance wire &
    points.  Undo System: switch active text block when undoing.  Fix
    anim_utils.bake_action typo.  Clenaup: remove unused EM_WAITCURSOR.
    Cleanup: remove unused copy menu code.  Cleanup: end DefNode macro
    w/ semicolon.  Cleanup: end bgl macros w/ semicolon.  Fix gizmo
    orientation w/ shear tool.  Fix T60358: popup clipping within
    window.  Fix T60358: popup clipping within window.  Fix T60354:
    Paint color shown when not used.  Cleanup: sort RNA types after
    ename.  Cleanup: ensure header guards come first.  Cleanup: ensure
    header guards come first.  Merge branch 'blender2.7'.  Fix T55336:
    Crash w/ dyntopo sculpt.  Undo System: apply accumulation steps.
    Fix sculpt redo failing to enable dyntopo.  Fix memfile undo
    decoding creating undo steps.  Fix T59165: Text operations fail to
    undo.  Merge branch 'blender2.7'.  Build Environment: install clang-
    format for macOS / Linux..  Fix Cycles viewport render doing some
    unnecessary work at the start..  Fix T60300, T57774: Cycles OpenCL
    viewport crash with subsurface scattering..  Fix T60351: Blender
    crashes when using fill tool without existent keyframe.  Revert/Redo
    ugly rBd12b3767f81d commit (i.e. add locked sorting option to
    UIList)..  Fix T60324: node linking UI bugs with some shader nodes..
    Fix T60244: Bisect in mirror modifier doesn't work properly..  Merge
    branch 'blender2.7'.  Cycles: Add utility to dump BVH tree as
    graphviz file.  Cycles: Make BVH wider prior to packing.  Fix
    T60342: exception when creating cycles integrator or sampling
    preset.  Fix T60338: Allow user to input units of another system.
    Fix T55336: Crash w/ dyntopo sculpt.  Undo System: apply
    accumulation steps.  Fix sculpt redo failing to enable dyntopo.  Fix
    memfile undo decoding creating undo steps.  Fix T59165: Text
    operations fail to undo.  Avoid assert w/ recent sculpt changes on
    undo.  Fix swapped active/selected lattice vertex color.  UI: use
    keymap introspection for tooltip creation.  WM: add
    keymap.find_from_operator(...).  Fix IS_EVENT_ACTIONZONE macro.
    Assert: add check to last commit.  Object Mode: only toggle active
    object mode once.  Fix T60044: Sculpting brush is not visible.
    Revert "Fix T60044: Sculpting brush is not visible on file load".
    Fix T60327: Value input with adaptive imperial units not working
    properly.  Fix inconsistent naming and behavior for base
    visible/selected/editable..  Fix T60320: Cycles OpenCL volume
    rendering error on some drivers..  Fix T60300: Cycles SSS render
    hanging with AMD OpenCL..  Quick Explode: replace BI based material
    handling (using 'fade'/'blend').  Quick Explode: use keyword
    argument.  Fix T56545: Material referencing missing UV crash.  Fix
    T58479: Quick Favorites Lets you add multiple of the same item.  Fix
    T60314: Missing strength w/ weight gradient.  Typo fixes.  Fix
    T59984: Drivers don't update values in UI or show proper errors.
    Fix T59450: brush colors flip inactive w/ texture paint.  Fix
    T60263: render layer node sockets not showing on file load, for some
    files..  Fix T60291: Wrong tooltip in for Add Cube tool.  Fix
    T60306: Circle select tool behaves like a mode.  Properly clean up
    Python when exiting due to --python-exit-code.  Merge branch
    'blender2.7'.  Make DNA and RNA errors more meaningful and friendly.
    fix rotational limits not showing for GENERIC ridgid body
    constraint.  Fix workbench shading pie menu.  Vertex Paint: support
    vertex masking.  Cleanup: comments causing bad clang-format output.
    Fix T60167: wrong shader nodes in Eevee add menu..  Fix bad enum
    value since 299ff7dcd13.  Subdiv: Use defined order of corner/edge
    vertices.  Subdiv: Move single threaded code to a single function.
    Subdiv: Cleanup, de-duplicate code.  GP: Hide Options and Curves
    popovers for Fill brushes.  Fix missing updates when
    muting/soloing/reordering NLA tracks..  Cleanup: corrections to last
    commit.  Cleanup: move DNA comments before struct members.  Cleanup:
    fix typo..  Fix T59151 Bevel modifier has bad input width for
    percent..  OpenSundiv: Simplify tweaking of shared stencil/patch
    settings.  Fix T60247: app.handlers.undo_post calls undo_pre's
    function..  Cleanup: naming for return args.  Fix T58964:
    drivers_remove fails w/ missing paths.  PyAPI: Add
    AnimationData.drivers.new/remove methods.  Cleanup: tweak last
    commit.  Fix generated toolbar keymap w/ annotation tool.  Fix
    T59944: Template operator_mesh_uv.py fails.  Better bevel normal
    hardening when some faces were smooth..  Cleanup: add trailing
    commas to structs.  Correct error in recent button type check.  UI:
    Use grid-flow layout throughout Preferences.  Fix typo..  GP: Fix
    missing initialization converting 2.7 files.  Fix T60213: crash
    loading .blend file with material override..  UI: tweaks to user
    preferences layout..  Cleanup: add trailing commas to structs.
    object.dimensions: add warning about multiple consecutive
    assignments..  Fix T60187: Latest couple of builds fail to run, need
    libGLX.so.0.  UI: tweak preferences.  Cleanup: style, line length.
    fix T59743: Collada exporter: Add option for exporting flat curves.
    Correct version patching of Preferences theme.  fix T60092 collada
    exporter: exporting a rig with one single bone fails.  Fix T60183:
    Images as Planes (addon) Attribute Error..  Theme: update.  UI:
    length now scales proportionally w/ multi-but.  Cleanup: 3d view
    panel median value storage.  Cleanup: avoid function call for
    pointer compare.  NLA: rewrite evaluation channel data structures..
    UI: Preferences Redesign Part 2.  GP: Add Fill keyframe if active
    not equal to CFRA.  Fix T57890: freestyle rendering crash..  Fix
    T60157: Applying subdivide GP modifier gets wrong fill.  Fix T58669,
    T59772: freestyle + EEVEE render not working..  Fix T59546: Grease
    Pencil Edit: Rotation around individual origins error.  Fix T58692:
    splash screen next not working when using BLENDER_USER_CONFIG..
    Depsgraph: Fix missing relation from node tree to light.  Fix
    T60124: Multires modifier not reading data from external files.
    Silence warning.  Outliner: better support for clips/masks ('Blender
    File' view).  UI: fix incorrect collapse menu button alignment..
    UI: make text editor scrollbar with consistent with other editors..
    UI: alter scrollbar extents to not interfere with split/join areas..
    UI: fix incorrect area splitting shape in corners..  UI: fix display
    of menu buttons without text and icon, and only a down arrow..  UI:
    fix too wide resize area on edges of nodes, interfering with
    content..  Fix T59898: Slow modifier stack on trasnform.  Fix
    T58657: blender 2.7 keymap Alt+A does not work for animation
    playback..  Fix T59946: multiple quit dialogs possible..  Fix
    T60068: missing viewport update when renaming objects in outliner..
    Fix T60132: Convert hair particles to mesh.  Partial fix T60148:
    EEVEE hangs when anamorphic bokeh is too low.  Fix T59768: UV
    context menu showing in image editor..  EEVEE DoF: Fix runtime
    error: division by zero when blades was 0.  Fix T60044: Sculpting
    brush is not visible on file load.  Cleanup: Spelling.  Provide more
    information on unknown GPU.  Merge branch 'blender2.7'.  Recognize
    llvmpipe renderer as software OpenGL.  Object: don't flip scale when
    setting dimensions.  Fix T54771: Can't change multiple dimensions at
    once.  Cleanup: unused calculation.  Cleanup: indentation (right
    shift).  Merge branch 'blender2.7'.  Fix T60099: Inconsistent
    normals from spin tool.  Spin Tool: don't flip when using a negative
    angle.  Fix eternal loop in spin tool merge first/last.  Haiku:
    build fix.  Haiku: build fix.  Fix T60099: Inconsistent normals from
    spin tool.  Spin Tool: don't flip when using a negative angle.  Fix
    eternal loop in spin tool merge first/last.  Merge branch
    'blender2.7'.  Cleanup: use typed unsigned ints.  Cleanup: use typed
    unsigned ints.  UI: refactor layout vars out of uiFontStyle.  Missed
    last commit.  3D View: use full opacity by default.  Fix T60101:
    vertex paint color sample.  Fix T59049: some modal transform keys no
    working in custom keymaps..  Fix T58113 Multiple problems with bevel
    harden normals..  Fix T59349: Cycles viewport render flickering when
    changing some settings..  Merge branch 'blender2.7'.  Fix for T58250
    fix: Blender failing to start with OpenGL context < 4.5..  Cleanup:
    don't do nodetree verification/versioning twice..  Fix T60073: can't
    unlink by dragging from some node input sockets..  Fix T60022: Crash
    when adding grease pencil object to a collection disabled in
    viewport..  Fix T59925: Crash when adding any generative modifier on
    a curve with more than one material..  Don't link against GLU
    library.  Fix T54962: Cycles crash using subsurface scattering
    texture blur..  Fix T58250: crash starting Blender on X11 without
    OpenGL 3.3..  Fix T60119: incorrect filter size in new scenes..  Fix
    T59072: Text extrusion cannot be animated.  Fix incorrect drawing of
    material list outline, after recent changes..  Fix T57177: redo
    select random operator selects hidden objects..  Fix some
    inconsistencies in object visibility/selectability tests..  Fix
    T60107: gizmos should not show for unselectable objects..  Fix
    T58870: submenus don't open for some specific mouse positions..  Fix
    accidental changes to default preferences in recent startup.blend
    commit..  Fix T60056: Make Duplicates Real with Keep Hierarchy does
    nothing.  GP: Include Lasso eraser in Fill and Primitives.  Fix
    T59527: Segment fault changing layer visibility and onion skin.
    Cleanup: indentation.  DRW: remove INDEX4 normal flipping.  Revert
    "GPU: add negated normal conversion functions".  Fix T59842: Curve
    flat shading doesn't work.  GPU: add negated normal conversion
    functions.  Cleanup: variable name.  Cleanup: preprocessor
    indentation.  Transform: default shrink/fatten even-offset to false.
    Fix new material for pinned objects.  Merge branch 'blender2.7'.
    Fix T60014: material link pref ignored.  Fix (unreported):
    unpredictable crashes when it is done snap after automerge..  Fix
    T58859: render with compositor does not render other scenes..  Fix
    wrong alpha blending for datablock preview icons..  Merge branch
    'blender2.7'.  Fix T60061: Cycles OSL point density not working..
    Fix T60037: single column layout breaks file browse button..  Fix
    T59063: operator search menu loses background in some cases..  Fix
    wrong grease pencil shader FX usage of object location..  Fix
    T59792: Cycles crash rendering motion pass with motion blur
    enabled..  Fix T60051: Wrong stroke projection when viewmode set to
    Front.  Fix T60046: crash with Cycles viewport render and particle
    info node..  Fix T60031: Joining two Grease Pencilobjects sometimes
    crashes.  Fixes and edits to studio light operators.  Cleanup: py-
    gpu error checks.  Revert file rename from T59773 fix.  Fix T59773:
    Raise exception if the gpu module is used in backgound mode..  Fix
    poll function for SelectPattern operator.  Fix T60030: Select
    pattern fails with pose bones.  Fix T60060: Corrective Smooth
    Modifier binding process is broken..  GP: Cleanup pad to _pad.  UI:
    correct sequencer icon in add menu.  UI: Show shade smooth/flat in
    curve context menu.  Fix T59886: Missing transform gizmo update.  3D
    View: use grid & all axes in axis-views.  UI: add scale option for
    template_icon_view button.  Cleanup: use RNA icon instead of passing
    as an arg.  Cleanup: indentation, naming.  PyRNA: enum no longer
    returns first item when the value isn't found.  Fix image editor
    tool-settings missing from topbar.  Cleanup: rename manipulator
    references.  Cleanup: use '_pad' in DNA.  Cleanup: rename
    target_weight -> weight.  UI: de-duplicate top-bar and panel paint
    scripts.  UI: add painting blend mode to top-bar.  GP: Don't use
    offset for Stroke projection.  Fix T60015: snap to grid - snaps only
    to largest increment.  Outliner: expand view layer collections by
    default, revealing objects..  Templates: tweaks to startup
    templates..  Viewport: update default set of HDR images..  Cleanup:
    remove unused camera studio lights..  Cleanup: specify default
    studiolight name, instead using first alphabetically..  Fix T59991:
    duplicate entries for node select operators in keymap..  UI: icon
    set updates by Andrzej Ambroz..  Fix: Cramped layout in object
    parent properties.  Cleanup: remove non-existing function
    declarations.  GP: Mew Merge Strokes operator.  Cleanup: warnings
    (clang).  Fix: Scrolling Preferences could cause blank UI.  Fix
    T59675: Motion path frame numbers at wrong positions.  Cleanup:
    avoid counting list multiple times.  Cleanup: use bool, style.
    Cycles: restore old sample and material override settings for view
    layers..  Fix T57078: Alembic curve import: better check for
    topology similarity.  Fix T59164: Run Alembic in background when
    INVOKE'd.  Docs: update manpage and html with app description
    matching website..  UI: update Blender application icon on all
    platforms..  Alembic import: Fix crash with mcol indices out of
    bounds.  Alembic import: lock interface while importing.  Fix
    T59785: Curve modifier does not update in realtime in object mode.
    Fix T59526: VSE Add submenus for clips/masks dont show with only one
    item.  Sequencer: refactor clipboard copy to no longer increase user
    count..  Fix more issues with recent render passes code cleanup..
    Fix T59910: material editor UI issue after recent changes..  Fix
    T59922: crash reading files with older renderlayers.  Fix T59774:
    Lightmap Pack Error: Element-wise multiplication: not supported
    between 'Quaternion' and 'Vector' types..  GP: Rename
    GP_STROKE_RECALC_CACHE to GP_STROKE_RECALC_GEOMETRY.  Merge branch
    'blender2.7'.  Fix (unreported) broken Cycles tests after numaapi
    changes today..  API Doc: point to blender2.7 new folder..  Point
    API doc back to master one..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 11 Jan 2019 22:34:07 +0100

blender (84007-b56b41d51f2-0thomas~bionic0) bionic; urgency=medium

  * Fix T60402: Increased data.users value, when running:
    C.active_object.to_mesh(C.depsgraph, True) - on curve..  =Fix unused
    func warning in GP code....  Fix syntax error breaking compile in GP
    code..  Revert "Fix T57371: Generative modifiers in editmode display
    vertex group weights ...".  Fix T57371: Generative modifiers in
    editmode display vertex group weights.  EditUV: Only clear data VBO
    when selection changes.  Merge branch 'blender2.7'.  Fix T55668:
    Volume Keyframe on Cut-ted Metastrip (re-doing the fix in better
    way)..  Revert "Fix T55668: Volume Keyframe on Cut-ted Metastrip.".
    GP: New Cutter, Constraints and Segment selection.  Fix T57371:
    Generative modifiers in editmode display vertex group weights ....
    Fix T59990: Crash when entering edit mode with skin modifier
    enabled.  Merge branch 'blender2.7'.  Fix T60145: Cycles resets
    manually set affinity.  Update bundled version of NUMA API library.
    GP: Missing in previous count commit.  Fix T60415: wrong font
    preview image alpha blending..  Fix Python errors batch generating
    preview images..  Fix T60411: crash in multi-object pose mode, with
    some armatures in rest pose..  GP: Fix missing Fill properties in
    Topbar.  GP: Reduce memory reallocation in multiedit mode.  UVEdit:
    Port texpaint_loop_wire to batch request.  UVEdit: Add back uv angle
    stretch aspect correction.  UVEdit: Port batches to batch request.
    WM: Use draw manager to draw UV image editor spaces.  BMesh: Add
    BM_face_calc_area_uv.  Texture Paint: Add filtering option for
    texture paint overlay.  Workbench: Support node texture "closest"
    interpolation option.  GPUShader: Cleanup Unused shaders.  Mesh
    Batch Cache: Cleanup Unused.  Edit Mode Selection: Make Vertices not
    occluded by edges.  GPUMaterial: Cleanup / optimization.  Mesh
    Selection: Port to batch cache request.  Mesh Batch Cache: Fix wrong
    assert.  GPUShader: Add selection id shader.  Mesh Batch Cache: Put
    context evaluation out of batch cache.  DRW: Fix texture paint
    crashing if object has no material slot.  Merge branch 'blender2.7'.
    Fix T60227: Crash when Cycles uses more than system threads.  Fix
    T60320: Cycles OpenCL denoising filter errors on some drivers..  GP:
    Count all strokes when use multiedit for VBO size.  Fix auto-run
    warning RNA type.  Theme: update blender light theme preferences.
    Theme: disable blender_light 3D view gradient.  3D View: fade out
    dupli-wire color 70%.  3D View: use faded wire for set-scene
    objects.  3D View: use dupli wire color for shaded wire drawing.
    Cleanup: blend existing colors.  Cleanup: avoid repetition
    versioning theme.  startup: view background color wasn't default.
    Fix background color use in 3D view.  Preferences: remove author
    field.  Cleanup: remove tabs after line start.  Cleanup: unused
    vars.  MSVC: remove compiler __func__ define.  MSVC: remove compiler
    __func__ define.  fix D4187: Collada Importer: Material assignment
    broken after importing Mesh with multiple materials.  Fix T60266:
    missing viewport updates after changing scene world datablock..  Fix
    use of uninitialized GPU context memory in release builds..  Subdiv:
    Fix memory leak.  Fix T60393: Subdiv gives wrong vertex colors.  Fix
    T59631: Crash in Surface Deform modifier Bind when Dynamic Paint is
    included..  GP: Fix render glitch when have collision with mesh.
    Use proper ID to create FModifier RNA pointer.  Support proportional
    edit scaling on dopesheet keyframes.  Fix T60340: Removing f-curve
    modifier doesn't update animation.  Keep track of owner of f-curve.
    UI: make pie menus stick only when tapping key..  Fix T59913: error
    saving cloth preset.  fix T60049: Collada Exporter: When exporting
    multiple UVs, the set index must start with 0.  GP: Fix unreported
    pixel glitches.  Fix T60285: allow negative offsets in shrinkwrap
    (worked in 2.79)..  3D View: use faded color for dupli instance
    outlines.  3D View: use faded color for dupli instance wire &
    points.  Undo System: switch active text block when undoing.  Fix
    anim_utils.bake_action typo.  Clenaup: remove unused EM_WAITCURSOR.
    Cleanup: remove unused copy menu code.  Cleanup: end DefNode macro
    w/ semicolon.  Cleanup: end bgl macros w/ semicolon.  Fix gizmo
    orientation w/ shear tool.  Fix T60358: popup clipping within
    window.  Fix T60358: popup clipping within window.  Fix T60354:
    Paint color shown when not used.  Cleanup: sort RNA types after
    ename.  Cleanup: ensure header guards come first.  Cleanup: ensure
    header guards come first.  Merge branch 'blender2.7'.  Fix T55336:
    Crash w/ dyntopo sculpt.  Undo System: apply accumulation steps.
    Fix sculpt redo failing to enable dyntopo.  Fix memfile undo
    decoding creating undo steps.  Fix T59165: Text operations fail to
    undo.  Merge branch 'blender2.7'.  Build Environment: install clang-
    format for macOS / Linux..  Fix Cycles viewport render doing some
    unnecessary work at the start..  Fix T60300, T57774: Cycles OpenCL
    viewport crash with subsurface scattering..  Fix T60351: Blender
    crashes when using fill tool without existent keyframe.  Revert/Redo
    ugly rBd12b3767f81d commit (i.e. add locked sorting option to
    UIList)..  Fix T60324: node linking UI bugs with some shader nodes..
    Fix T60244: Bisect in mirror modifier doesn't work properly..  Merge
    branch 'blender2.7'.  Cycles: Add utility to dump BVH tree as
    graphviz file.  Cycles: Make BVH wider prior to packing.  Fix
    T60342: exception when creating cycles integrator or sampling
    preset.  Fix T60338: Allow user to input units of another system.
    Fix T55336: Crash w/ dyntopo sculpt.  Undo System: apply
    accumulation steps.  Fix sculpt redo failing to enable dyntopo.  Fix
    memfile undo decoding creating undo steps.  Fix T59165: Text
    operations fail to undo.  Avoid assert w/ recent sculpt changes on
    undo.  Fix swapped active/selected lattice vertex color.  UI: use
    keymap introspection for tooltip creation.  WM: add
    keymap.find_from_operator(...).  Fix IS_EVENT_ACTIONZONE macro.
    Assert: add check to last commit.  Object Mode: only toggle active
    object mode once.  Fix T60044: Sculpting brush is not visible.
    Revert "Fix T60044: Sculpting brush is not visible on file load".
    Fix T60327: Value input with adaptive imperial units not working
    properly.  Fix inconsistent naming and behavior for base
    visible/selected/editable..  Fix T60320: Cycles OpenCL volume
    rendering error on some drivers..  Fix T60300: Cycles SSS render
    hanging with AMD OpenCL..  Quick Explode: replace BI based material
    handling (using 'fade'/'blend').  Quick Explode: use keyword
    argument.  Fix T56545: Material referencing missing UV crash.  Fix
    T58479: Quick Favorites Lets you add multiple of the same item.  Fix
    T60314: Missing strength w/ weight gradient.  Typo fixes.  Fix
    T59984: Drivers don't update values in UI or show proper errors.
    Fix T59450: brush colors flip inactive w/ texture paint.  Fix
    T60263: render layer node sockets not showing on file load, for some
    files..  Fix T60291: Wrong tooltip in for Add Cube tool.  Fix
    T60306: Circle select tool behaves like a mode.  Properly clean up
    Python when exiting due to --python-exit-code.  Merge branch
    'blender2.7'.  Make DNA and RNA errors more meaningful and friendly.
    fix rotational limits not showing for GENERIC ridgid body
    constraint.  Fix workbench shading pie menu.  Vertex Paint: support
    vertex masking.  Cleanup: comments causing bad clang-format output.
    Fix T60167: wrong shader nodes in Eevee add menu..  Fix bad enum
    value since 299ff7dcd13.  Subdiv: Use defined order of corner/edge
    vertices.  Subdiv: Move single threaded code to a single function.
    Subdiv: Cleanup, de-duplicate code.  GP: Hide Options and Curves
    popovers for Fill brushes.  Fix missing updates when
    muting/soloing/reordering NLA tracks..  Cleanup: corrections to last
    commit.  Cleanup: move DNA comments before struct members.  Cleanup:
    fix typo..  Fix T59151 Bevel modifier has bad input width for
    percent..  OpenSundiv: Simplify tweaking of shared stencil/patch
    settings.  Fix T60247: app.handlers.undo_post calls undo_pre's
    function..  Cleanup: naming for return args.  Fix T58964:
    drivers_remove fails w/ missing paths.  PyAPI: Add
    AnimationData.drivers.new/remove methods.  Cleanup: tweak last
    commit.  Fix generated toolbar keymap w/ annotation tool.  Fix
    T59944: Template operator_mesh_uv.py fails.  Better bevel normal
    hardening when some faces were smooth..  Cleanup: add trailing
    commas to structs.  Correct error in recent button type check.  UI:
    Use grid-flow layout throughout Preferences.  Fix typo..  GP: Fix
    missing initialization converting 2.7 files.  Fix T60213: crash
    loading .blend file with material override..  UI: tweaks to user
    preferences layout..  Cleanup: add trailing commas to structs.
    object.dimensions: add warning about multiple consecutive
    assignments..  Fix T60187: Latest couple of builds fail to run, need
    libGLX.so.0.  UI: tweak preferences.  Cleanup: style, line length.
    fix T59743: Collada exporter: Add option for exporting flat curves.
    Correct version patching of Preferences theme.  fix T60092 collada
    exporter: exporting a rig with one single bone fails.  Fix T60183:
    Images as Planes (addon) Attribute Error..  Theme: update.  UI:
    length now scales proportionally w/ multi-but.  Cleanup: 3d view
    panel median value storage.  Cleanup: avoid function call for
    pointer compare.  NLA: rewrite evaluation channel data structures..
    UI: Preferences Redesign Part 2.  GP: Add Fill keyframe if active
    not equal to CFRA.  Fix T57890: freestyle rendering crash..  Fix
    T60157: Applying subdivide GP modifier gets wrong fill.  Fix T58669,
    T59772: freestyle + EEVEE render not working..  Fix T59546: Grease
    Pencil Edit: Rotation around individual origins error.  Fix T58692:
    splash screen next not working when using BLENDER_USER_CONFIG..
    Depsgraph: Fix missing relation from node tree to light.  Fix
    T60124: Multires modifier not reading data from external files.
    Silence warning.  Outliner: better support for clips/masks ('Blender
    File' view).  UI: fix incorrect collapse menu button alignment..
    UI: make text editor scrollbar with consistent with other editors..
    UI: alter scrollbar extents to not interfere with split/join areas..
    UI: fix incorrect area splitting shape in corners..  UI: fix display
    of menu buttons without text and icon, and only a down arrow..  UI:
    fix too wide resize area on edges of nodes, interfering with
    content..  Fix T59898: Slow modifier stack on trasnform.  Fix
    T58657: blender 2.7 keymap Alt+A does not work for animation
    playback..  Fix T59946: multiple quit dialogs possible..  Fix
    T60068: missing viewport update when renaming objects in outliner..
    Fix T60132: Convert hair particles to mesh.  Partial fix T60148:
    EEVEE hangs when anamorphic bokeh is too low.  Fix T59768: UV
    context menu showing in image editor..  EEVEE DoF: Fix runtime
    error: division by zero when blades was 0.  Fix T60044: Sculpting
    brush is not visible on file load.  Cleanup: Spelling.  Provide more
    information on unknown GPU.  Merge branch 'blender2.7'.  Recognize
    llvmpipe renderer as software OpenGL.  Object: don't flip scale when
    setting dimensions.  Fix T54771: Can't change multiple dimensions at
    once.  Cleanup: unused calculation.  Cleanup: indentation (right
    shift).  Merge branch 'blender2.7'.  Fix T60099: Inconsistent
    normals from spin tool.  Spin Tool: don't flip when using a negative
    angle.  Fix eternal loop in spin tool merge first/last.  Haiku:
    build fix.  Haiku: build fix.  Fix T60099: Inconsistent normals from
    spin tool.  Spin Tool: don't flip when using a negative angle.  Fix
    eternal loop in spin tool merge first/last.  Merge branch
    'blender2.7'.  Cleanup: use typed unsigned ints.  Cleanup: use typed
    unsigned ints.  UI: refactor layout vars out of uiFontStyle.  Missed
    last commit.  3D View: use full opacity by default.  Fix T60101:
    vertex paint color sample.  Fix T59049: some modal transform keys no
    working in custom keymaps..  Fix T58113 Multiple problems with bevel
    harden normals..  Fix T59349: Cycles viewport render flickering when
    changing some settings..  Merge branch 'blender2.7'.  Fix for T58250
    fix: Blender failing to start with OpenGL context < 4.5..  Cleanup:
    don't do nodetree verification/versioning twice..  Fix T60073: can't
    unlink by dragging from some node input sockets..  Fix T60022: Crash
    when adding grease pencil object to a collection disabled in
    viewport..  Fix T59925: Crash when adding any generative modifier on
    a curve with more than one material..  Don't link against GLU
    library.  Fix T54962: Cycles crash using subsurface scattering
    texture blur..  Fix T58250: crash starting Blender on X11 without
    OpenGL 3.3..  Fix T60119: incorrect filter size in new scenes..  Fix
    T59072: Text extrusion cannot be animated.  Fix incorrect drawing of
    material list outline, after recent changes..  Fix T57177: redo
    select random operator selects hidden objects..  Fix some
    inconsistencies in object visibility/selectability tests..  Fix
    T60107: gizmos should not show for unselectable objects..  Fix
    T58870: submenus don't open for some specific mouse positions..  Fix
    accidental changes to default preferences in recent startup.blend
    commit..  Fix T60056: Make Duplicates Real with Keep Hierarchy does
    nothing.  GP: Include Lasso eraser in Fill and Primitives.  Fix
    T59527: Segment fault changing layer visibility and onion skin.
    Cleanup: indentation.  DRW: remove INDEX4 normal flipping.  Revert
    "GPU: add negated normal conversion functions".  Fix T59842: Curve
    flat shading doesn't work.  GPU: add negated normal conversion
    functions.  Cleanup: variable name.  Cleanup: preprocessor
    indentation.  Transform: default shrink/fatten even-offset to false.
    Fix new material for pinned objects.  Merge branch 'blender2.7'.
    Fix T60014: material link pref ignored.  Fix (unreported):
    unpredictable crashes when it is done snap after automerge..  Fix
    T58859: render with compositor does not render other scenes..  Fix
    wrong alpha blending for datablock preview icons..  Merge branch
    'blender2.7'.  Fix T60061: Cycles OSL point density not working..
    Fix T60037: single column layout breaks file browse button..  Fix
    T59063: operator search menu loses background in some cases..  Fix
    wrong grease pencil shader FX usage of object location..  Fix
    T59792: Cycles crash rendering motion pass with motion blur
    enabled..  Fix T60051: Wrong stroke projection when viewmode set to
    Front.  Fix T60046: crash with Cycles viewport render and particle
    info node..  Fix T60031: Joining two Grease Pencilobjects sometimes
    crashes.  Fixes and edits to studio light operators.  Cleanup: py-
    gpu error checks.  Revert file rename from T59773 fix.  Fix T59773:
    Raise exception if the gpu module is used in backgound mode..  Fix
    poll function for SelectPattern operator.  Fix T60030: Select
    pattern fails with pose bones.  Fix T60060: Corrective Smooth
    Modifier binding process is broken..  GP: Cleanup pad to _pad.  UI:
    correct sequencer icon in add menu.  UI: Show shade smooth/flat in
    curve context menu.  Fix T59886: Missing transform gizmo update.  3D
    View: use grid & all axes in axis-views.  UI: add scale option for
    template_icon_view button.  Cleanup: use RNA icon instead of passing
    as an arg.  Cleanup: indentation, naming.  PyRNA: enum no longer
    returns first item when the value isn't found.  Fix image editor
    tool-settings missing from topbar.  Cleanup: rename manipulator
    references.  Cleanup: use '_pad' in DNA.  Cleanup: rename
    target_weight -> weight.  UI: de-duplicate top-bar and panel paint
    scripts.  UI: add painting blend mode to top-bar.  GP: Don't use
    offset for Stroke projection.  Fix T60015: snap to grid - snaps only
    to largest increment.  Outliner: expand view layer collections by
    default, revealing objects..  Templates: tweaks to startup
    templates..  Viewport: update default set of HDR images..  Cleanup:
    remove unused camera studio lights..  Cleanup: specify default
    studiolight name, instead using first alphabetically..  Fix T59991:
    duplicate entries for node select operators in keymap..  UI: icon
    set updates by Andrzej Ambroz..  Fix: Cramped layout in object
    parent properties.  Cleanup: remove non-existing function
    declarations.  GP: Mew Merge Strokes operator.  Cleanup: warnings
    (clang).  Fix: Scrolling Preferences could cause blank UI.  Fix
    T59675: Motion path frame numbers at wrong positions.  Cleanup:
    avoid counting list multiple times.  Cleanup: use bool, style.
    Cycles: restore old sample and material override settings for view
    layers..  Fix T57078: Alembic curve import: better check for
    topology similarity.  Fix T59164: Run Alembic in background when
    INVOKE'd.  Docs: update manpage and html with app description
    matching website..  UI: update Blender application icon on all
    platforms..  Alembic import: Fix crash with mcol indices out of
    bounds.  Alembic import: lock interface while importing.  Fix
    T59785: Curve modifier does not update in realtime in object mode.
    Fix T59526: VSE Add submenus for clips/masks dont show with only one
    item.  Sequencer: refactor clipboard copy to no longer increase user
    count..  Fix more issues with recent render passes code cleanup..
    Fix T59910: material editor UI issue after recent changes..  Fix
    T59922: crash reading files with older renderlayers.  Fix T59774:
    Lightmap Pack Error: Element-wise multiplication: not supported
    between 'Quaternion' and 'Vector' types..  GP: Rename
    GP_STROKE_RECALC_CACHE to GP_STROKE_RECALC_GEOMETRY.  Merge branch
    'blender2.7'.  Fix (unreported) broken Cycles tests after numaapi
    changes today..  API Doc: point to blender2.7 new folder..  Point
    API doc back to master one..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 11 Jan 2019 22:18:00 +0100

blender (83671-df3e7d0361c-0thomas~bionic0) bionic; urgency=medium

  * Point API doc back to master one..  Fix (unreported) broken Cycles
    tests after numaapi changes today..  GP: Avoid Onion calculation
    when play animation.  Merge branch 'blender2.7'.  Fix T59874: Cycles
    CPU 25% load only during rendering.  Fix T59865: UV editor vertex
    snap to active does not make any sense..  Fix T59870: Can't select
    "Face area" in average normals operator..  Fix T58734:
    bvhtree.fromObject - error ( returned NULL without setting an error)
    in blender 2.8..  GP: Enable Brush cursor by default for new
    brushes.  Fix T59900: duplicate font loading error and memory leak..
    Merge branch 'blender2.7'.  X11: support multiple tablet devices..
    Merge branch 'blender2.7'.  Fix T59864: UV editor missing options in
    snapping pie menu..  X11: support multiple tablet devices..  X11:
    support multiple tablet devices..  cleanup: remove unused passes.
    Fix T59861: converting GP stroke to curve doesn't immediately work.
    Fix T59884: Rigidbody Calculate Mass Sets Mass to 0.  Fix T59389:
    Solidify Modifier does not work with 'beveled' Curve objects..  UI:
    fix display of menu buttons without text and icon, and only a down
    arrow..  UI: fix inconsistent icon button widths for popovers and
    enums..  Fix T59799: texture paint mode crash for object with no
    materials..  Merge branch 'blender2.7'.  Fix T56595: Hair Dynamics
    stop working after saving new file.  Merge branch 'blender2.7'.
    Cleanup: style.  Cleanup: use unsigned char (change previous
    commit).  Cleanup: warnings.  Fix T59866: UV editor: no circle
    select..  Fix T57861: Object.ray_cast (and all RNA functions using
    "ob->runtime") broken in Blender 2.80.  GPU: Add another driver to
    the list of unused_fb_slot_workaround.  Fix T59505: Knife tool cut
    preview line becomes black.  Revert "Fix T59505: Knife tool cut
    preview line becomes black".  GP: Remove duplicate code moving to
    single function.  Fix/cleanup typos and such in UI messages (and
    some comments)..  Build script: Don't use external Pugi for OSL.
    Fix/cleanup another bunch of UI messages issues..  Fix T59722:
    stencil texture overlay not working on macOS..  Fix T59799: crash
    entering texture paint mode..  Fix floating panel (HUD) applying DPI
    incorrectly.  Fix and workaround for i18n messages extraction code..
    Cleanup: First batch of UI messages fixes (typos, final points...)..
    Avoid creating & registering zero sized AZones.  GP: Small changes
    to help text.  GP: Add Shift+F to define strength for primitives.
    Fix T59783: Convert GP stroke to geometry menu disabled.  Fix
    missing update when deleting animation channels..  Fix missing
    update when toggling NLA solo mode..  BLI_math_rotation: properly
    name the quaternion power function..  Fix T59782: Replace RMB by MMB
    in bottom help text.  Point locale sub-repo to blender2.7 branch..
    GP: Update Suzanne 2D object.

 -- Thomas Schiex <empnessty@gmail.com>  Thu, 27 Dec 2018 23:28:43 +0100

blender (83671-df3e7d0361c-0thomas~bionic0) bionic; urgency=medium

  * Point API doc back to master one..  Fix (unreported) broken Cycles
    tests after numaapi changes today..  GP: Avoid Onion calculation
    when play animation.  Merge branch 'blender2.7'.  Fix T59874: Cycles
    CPU 25% load only during rendering.  Fix T59865: UV editor vertex
    snap to active does not make any sense..  Fix T59870: Can't select
    "Face area" in average normals operator..  Fix T58734:
    bvhtree.fromObject - error ( returned NULL without setting an error)
    in blender 2.8..  GP: Enable Brush cursor by default for new
    brushes.  Fix T59900: duplicate font loading error and memory leak..
    Merge branch 'blender2.7'.  X11: support multiple tablet devices..
    Merge branch 'blender2.7'.  Fix T59864: UV editor missing options in
    snapping pie menu..  X11: support multiple tablet devices..  X11:
    support multiple tablet devices..  cleanup: remove unused passes.
    Fix T59861: converting GP stroke to curve doesn't immediately work.
    Fix T59884: Rigidbody Calculate Mass Sets Mass to 0.  Fix T59389:
    Solidify Modifier does not work with 'beveled' Curve objects..  UI:
    fix display of menu buttons without text and icon, and only a down
    arrow..  UI: fix inconsistent icon button widths for popovers and
    enums..  Fix T59799: texture paint mode crash for object with no
    materials..  Merge branch 'blender2.7'.  Fix T56595: Hair Dynamics
    stop working after saving new file.  Merge branch 'blender2.7'.
    Cleanup: style.  Cleanup: use unsigned char (change previous
    commit).  Cleanup: warnings.  Fix T59866: UV editor: no circle
    select..  Fix T57861: Object.ray_cast (and all RNA functions using
    "ob->runtime") broken in Blender 2.80.  GPU: Add another driver to
    the list of unused_fb_slot_workaround.  Fix T59505: Knife tool cut
    preview line becomes black.  Revert "Fix T59505: Knife tool cut
    preview line becomes black".  GP: Remove duplicate code moving to
    single function.  Fix/cleanup typos and such in UI messages (and
    some comments)..  Build script: Don't use external Pugi for OSL.
    Fix/cleanup another bunch of UI messages issues..  Fix T59722:
    stencil texture overlay not working on macOS..  Fix T59799: crash
    entering texture paint mode..  Fix floating panel (HUD) applying DPI
    incorrectly.  Fix and workaround for i18n messages extraction code..
    Cleanup: First batch of UI messages fixes (typos, final points...)..
    Avoid creating & registering zero sized AZones.  GP: Small changes
    to help text.  GP: Add Shift+F to define strength for primitives.
    Fix T59783: Convert GP stroke to geometry menu disabled.  Fix
    missing update when deleting animation channels..  Fix missing
    update when toggling NLA solo mode..  BLI_math_rotation: properly
    name the quaternion power function..  Fix T59782: Replace RMB by MMB
    in bottom help text.  Point locale sub-repo to blender2.7 branch..
    GP: Update Suzanne 2D object.  Fix T59505: Knife tool cut preview
    line becomes black.

 -- Thomas Schiex <empnessty@gmail.com>  Thu, 27 Dec 2018 23:23:02 +0100

blender (83617-4c5e76025d8-0thomas~bionic0) bionic; urgency=medium

  * GP: Update Suzanne 2D object.  Fix T59505: Knife tool cut preview
    line becomes black.  Fix T59644: FPS meter not showing in VSE.
    Cleanup: const cast.  Fix T59734: cyclic dependency with drivers on
    PoseBone.bbone_*..  Fix T58327: Quick Favorites "Remove from
    Favorites" missing for added Modifiers.  Fix T59686: snap to
    adaptive grid occurs with a "delay".  GP: Primitive: Changes from gp
    branch.  Merge branch 'blender2.7'.  Cleanup: fix ATTR_FALLTHROUGH
    warnings..  Fix T59708: decimate modifier does not show face count
    before decimation..  Fix T59691: Crash when deleting data-block
    video or audio in a video editor.  Cleanup: Indentation.  Fix
    T59668: UV unwrap pinning bugs..  Workbench: Fix crash when using
    more than one metaball.  Fix T59608: Curves invisible in object
    mode.  Fix inconsistent/broken Cycles object visibility for
    instances..  Merge branch 'blender2.7' into master..  Fix T57907:
    Crash with hair when switching between object and edit mode.  Fix
    T59687: Crash when rendering animation.  Update for moving
    blender2.8 to master..  Update .arcconfig for moving master to
    blender2.7 branch..  Update for moving master to blender2.7 branch..
    Correct orientation pie menu.  GP: Cleanup weird thickness scale.
    Fix T57816: Crash when deleting recently orphaned collection.  Fix
    T59673: wrong B-Bone handle references when duplicating bones..  Fix
    T59709: Light target gizmo scaling.  GP: Move calculated center only
    for selected strokes.  GP: Cleanup API removing extra ID parameter.
    Fix bug selecting verts in mixed edge/vert mode.  RNA: naming, user-
    preferences -> preferences.  3D View: add object color drawing
    option.  Cleanup: unused arg.  Cleanup: macro hygiene, line length.
    Mesh Batch Cache: Fix missing flag for looptris indexbuf generation.
    Workbench: Fix wrong TEXTURE_DRAWING_ENABLED check and rework
    drawing logic.  UI: use smaller widget for expanding hidden region.
    Library: correct BKE_id_to_unique_string_key fix.  GP: Use only
    selected points to calc transform center.  GP: Enable center for
    Local Origins only.  GP: Undo center calculation.  GP: Change
    default parameters for convert curves..  Fix T59648: Linking
    material to greasepencil object causes crash.  GP: Changes in API to
    make internal update.  Merge branch 'master' into blender2.8.
    Cycles: Fixes for recent curve robustness.  Fix T59672: UVs are not
    updating when changed in panel.  Revert "GP: New Python update API
    functions (WIP)".  Fix T59674: context menu for channels not found.
    Fix T59083: normal transform orientation ignores absolute grid
    snap..  Fix for camera background images options not showing when
    using stereoscopy..  GP: New Python update API functions (WIP).  Fix
    T57777: Decimate modifier face count does not work.  Fix T57045:
    Unhandled degenerate case in bevel code.  Fix T58404: Node/Socket
    grabbing with Lasso tool.  Correct own error in 1ce9a142b6abd.
    Merge branch 'master' into blender2.8.  Fix T59074: BMesh intersect
    hangs.  Cleanup: naming.  Correct error in last commit.  Fix context
    menu w/o an active object.  Keymap: use action-tweak for node re-
    route.  Tool System: default node editor to select tool.  Fix
    T59300: Box select fails in node-editor.  UI: correct error in
    recent UI cleanup.  Cleanup: style.  Merge branch 'master' into
    blender2.8.  PyAPI: don't truncate enums in exception messages.
    Cleanup: remove intermediate menu drawing function.  Fix T58937:
    Appended menus to VIEW3D_MT_editor_menus are not displayed.  UI: add
    UILayout.direction.  UI: add method to draw menu contents.  Fix
    possible key collision w/ BKE_id_to_unique_string_key.  Fix T59626:
    Outliner rename overlaps icons.  Fix T59579: Grease Pencil copy
    buffer loses material information.  Mesh Batch Cache: Fix
    uninitialized loop variable.  Fix crash clicking on trackball
    widget.  Cleanup: argument wrapping indentation.  UI: expose gizmo
    orientation as a single enum.  Fix T59391: Crash snapping to active.
    Fix T59387: Axis target crash.  GP: Fix error drawing on Camera view
    for Surface/Stroke.  GP: Primitive: Add MMB to confirm.  Fix
    (unreported): Wireframe fails in the sculpt mode on some AMD GPUs..
    Fix T59595: Grease Pencil and CameraView.  Fix T59574: Prop_search
    fails to set objects from scene..  Fix T58376: incorrect tooltip in
    subsurf modifier.  Fix T59273: Text object disappears when Fill Mode
    is set to None.  Fixes for particle system and physics.  Fix T58739:
    Camera Location, keyframe Bug.  BLI_bitmap: add functions operating
    on the whole bitmask..  GP: Primitive: Fix jitter.  GP: Primitive:
    Add RMB behaviour to Grab/Move.  Merge branch 'master' into
    blender2.8.  Build info: Ensure hash length is same across all
    platforms and has no conflicts.  UI: move gizmo orientation settings
    into popover.  Merge branch 'master' into blender2.8.  Fix
    Proportional Edit Projected 2D method skiped center calculation.
    Fix T59578: enabling "vertex group weights" in edit mode results in
    crash.  RNA: support setting default values for custom properties..
    Fix T59237: Instancing on a path doesn't do anything.  Fix T59500:
    Weight Smoothing Not Working.  UI: show panel type in Python
    tooltips.  RNA: convenience method for orientation name & icon.
    Gizmo: optional custom orientations for transform.  Transform: use
    the scenes transform orientation.  GP: Update Gizmo position when
    select.  Theme: use menu text color for floating redo panel.
    startup: default file selector to empty filename.  Fix T57139:
    Transform overlay shows even when disabled.  Fix invalid string
    comparison.  Fix invalid string comparison.  UI: tweak shading
    popover.  DNA: move back-face culling to shading popover.  Merge
    branch 'master' into blender2.8.  Cleanup: spelling.  Cleanup: use
    static struct for app-template state.  GP: Add calculation of center
    for transformation by stroke (WIP).  GP: Improve z-depth for Blur
    FX.  Mesh Batch Cache: Port loose_edges to batch request.  Edit
    Mode: Show loose edges if in draw type is wire.  Wireframe Overlay:
    Make use of colorTransform when transforming an object.  Mesh Batch
    Cache: Cleanup / Reorder function for more consistency.  Fix T58899:
    Eevee - Material Index missing from panel.  Workbench: Fix crash
    when sculpting with a multi material mesh.  Mesh Batch Cache: Port
    edge_detection to batch request.  DRW: Cleanup / Renaming of mesh
    batch cache functions.  Mesh Batch Cache: Port all_edges batch to
    batch request.  DRW: Fix flat object not being selectable in
    wireframe view.  Merge branch 'master' into blender2.8.  Fix T59104:
    Snapping: Align rotation to target broken in edit mode..  Fix
    T58335: Grease Pencil Objects in Edit Mode have transform gizmos in
    wrong location.  Potential fix for sculpt mask diffuse color drawing
    update.  Fix Sculpt mask enable/disable does not update drawing
    immediatelly.  Fix T59569: crashes when generate rig..  Fix for
    T59325. Constraint to Fcurve in Motion Tracking was broken.  GP:
    Primitive: Fix flickering when using a noise brush.  Fix enum icon
    button size for fractional UI scale..  Fix edit mesh component
    buttons width not being consistent..  Fix T59536: safe area values
    were swapped.  Merge branch 'master' into blender2.8.  Fix T59564:
    Huion pen pressure not working on Linux, after recent changes..  Fix
    T59009: UV unwrapp correct aspect fails on some shapes..  Fix
    T55105: Smoke Emission from particles was ignoring lattice deformer
    on the particles.  Fix crash with armature custom bone in wireframe
    mode.  Fix T59484: Particles Lattice deform fails.  Fix T59529: Auto
    smooth not working.  Fix T59478: Information Bar Missing Data when
    in Sculpt Mode.  Correct own error in changes to pose gizmo center.
    DRW: Instance: Makes it possible to have instances of a non-init
    batch.  Armature: temp workaround for crash caused by custom bone
    drawing.  Cleanup: Typo in comment.  Use proper buffer size for
    statistics.  Cleanup: Reduce indentation level.  Transform:
    calculate initial depth for axis-target.  Py Docs: documentation for
    draw_handler_add/remove.  Fix T59496: Movie Clip Editor does not
    display metadata.  Transform: when snap affect is off for a
    transform mode, ignore snap settings entirely..  Fix crash showing
    footage information for non-animation movie clips.  Fix edit-mode
    wire color being used for other objects.  Fix T59548: Grease Pencil
    Primitives ignore the 'draw below' option.  Gizmo: exclude overlays
    from origin-set depth.  Fix 3D view depth buffer ignoring overlay
    option.  Fix T59519: Grease Pencil stroke with noise modifier
    crashes blender.  Theme: too low contrast blender_light edit-edge.
    Fix T59535: Select linked delimit doesn't refresh.  Missed when
    renaming tool settings.  Fix paste/append w/ local-view.  Cleanup:
    python quotes.  Fix T53544: Crash drawing scene w/o world.  Correct
    missing NULL check in recent commit.  Fix T59461: Follow active quad
    asserts.  GPencil: Cancel w/ RMB click.  Fix T59366: gpencil eraser
    shows w/ shape tool.  Mesh Batch Cache: Port vertex paint surface to
    batch request.  Mesh Batch Cache: Port weight paint surface to batch
    request.  DRW: Polygon Offset: Also offset lines and points.  Weight
    Paint Overlay: Refactor wire drawing.  Fix gizmos showing for non-
    visible objects.  Fix multi-object state on load.  Transform: option
    to use incremental snapping.  UI: use icons for text edit
    copy/paste.  UI: Extend context menu to check current selection.
    RNA: Add Mesh.count_selected_items().  Fix T59424: color wheel snaps
    to center, losing hue when value is zero..  Fix error when Blender
    starts - variable not initializated.  GP: Change order of primitive
    buttons.  DRW: Fix vertex paint using original object for batch
    cache.  Mesh Batch Cache: Port Texture paint wires to new batch
    request.  Mesh Batch Cache: Port Texture paint batches to new batch
    request.  Curve Batch Cache: Fix issue with cd_used.  Mesh Batch
    Cache: Optimization & Refactor shaded surface support.  Fix T59373:
    Background Colors don't match in Workbench renderer.  Workbench: Fix
    srgb texture not being color managed in texture color mode.
    Cleanup: Fix typo in comment.  GP: Change Primitive manipulator to
    secondary Gizmo color.  Fix T59112: bone pinning error.  Fix T59493:
    view selected in GP edit mode does not take obmat into account.  GP:
    Change Primitive manipulator color.  Fix T59490: wrong curve handle
    lines.  Fix T59404: Mistake in recent EdgeHash refactor broke edge
    generations in mesh validate code..  Correct modifier stack
    validation.  Fix T59172: Blender 2.7x keymap error when setting
    pivot point.  Fix T58652: Crash editing shape keys weirdness with
    instances.  Remove some files restored in Game Engine.  Fix T59483:
    Grease Pencil Additive Drawing mode doesn't work with shapes.
    Eevee: Change Bent normal calculation.  GPU: Add Intel HD Graphics
    530 to the list of buggy intel gpus.  Workbench: Use int to fix
    compilation issues on certain platform.  Context: add
    objects_in_mode(_unique_data).  Merge branch 'master' into
    blender2.8.  Cleanup: use 'tool_settings' name everywhere in UI
    scripts.  Context: remove active_gpencil_brush.  Theme: use grey for
    blender_light inactive menu text.  Theme: use black for
    blender_light view-overlay.  3D View: empty image option to show
    front/back.  Correct error in last commit.  DNA: clear / remove
    deprecated flags.  Merge branch 'master' into blende2.8.  Cleanup:
    use bit-shifted flag definitions in DNA.  Fix T59446: Grease pencil
    mirror modifier wrong.  GP: Add option to occlude eraser.  GP:
    Primitive: Add curve tool icon.  UI: initialize Overridable Static
    checkbox for custom properties..  GP: Fix Onion Skin slow
    performance.  Theme: blender_light text editing colors were too
    similar.  Cleanup: theme right shift.  Theme: include new colors.
    Fix T58975: "@=" operator silently fails.  Cleanup: style.  Fix
    string formatting, fall through attr.  GP: New Curve primitive and
    other primitive improvements.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 23 Dec 2018 00:19:47 +0100

blender (83616-dafaa6f2288-0thomas~bionic0) bionic; urgency=medium

  * Fix T59505: Knife tool cut preview line becomes black.  Fix T59644:
    FPS meter not showing in VSE.  Cleanup: const cast.  Fix T59734:
    cyclic dependency with drivers on PoseBone.bbone_*..  Fix T58327:
    Quick Favorites "Remove from Favorites" missing for added Modifiers.
    Fix T59686: snap to adaptive grid occurs with a "delay".  GP:
    Primitive: Changes from gp branch.  Merge branch 'blender2.7'.
    Cleanup: fix ATTR_FALLTHROUGH warnings..  Fix T59708: decimate
    modifier does not show face count before decimation..  Fix T59691:
    Crash when deleting data-block video or audio in a video editor.
    Cleanup: Indentation.  Fix T59668: UV unwrap pinning bugs..
    Workbench: Fix crash when using more than one metaball.  Fix T59608:
    Curves invisible in object mode.  Fix inconsistent/broken Cycles
    object visibility for instances..  Merge branch 'blender2.7' into
    master..  Fix T57907: Crash with hair when switching between object
    and edit mode.  Fix T59687: Crash when rendering animation.  Update
    for moving blender2.8 to master..  Update .arcconfig for moving
    master to blender2.7 branch..  Update for moving master to
    blender2.7 branch..  Correct orientation pie menu.  GP: Cleanup
    weird thickness scale.  Fix T57816: Crash when deleting recently
    orphaned collection.  Fix T59673: wrong B-Bone handle references
    when duplicating bones..  Fix T59709: Light target gizmo scaling.
    GP: Move calculated center only for selected strokes.  GP: Cleanup
    API removing extra ID parameter.  Fix bug selecting verts in mixed
    edge/vert mode.  RNA: naming, user-preferences -> preferences.  3D
    View: add object color drawing option.  Cleanup: unused arg.
    Cleanup: macro hygiene, line length.  Mesh Batch Cache: Fix missing
    flag for looptris indexbuf generation.  Workbench: Fix wrong
    TEXTURE_DRAWING_ENABLED check and rework drawing logic.  UI: use
    smaller widget for expanding hidden region.  Library: correct
    BKE_id_to_unique_string_key fix.  GP: Use only selected points to
    calc transform center.  GP: Enable center for Local Origins only.
    GP: Undo center calculation.  GP: Change default parameters for
    convert curves..  Fix T59648: Linking material to greasepencil
    object causes crash.  GP: Changes in API to make internal update.
    Merge branch 'master' into blender2.8.  Cycles: Fixes for recent
    curve robustness.  Fix T59672: UVs are not updating when changed in
    panel.  Revert "GP: New Python update API functions (WIP)".  Fix
    T59674: context menu for channels not found.  Fix T59083: normal
    transform orientation ignores absolute grid snap..  Fix for camera
    background images options not showing when using stereoscopy..  GP:
    New Python update API functions (WIP).  Fix T57777: Decimate
    modifier face count does not work.  Fix T57045: Unhandled degenerate
    case in bevel code.  Fix T58404: Node/Socket grabbing with Lasso
    tool.  Correct own error in 1ce9a142b6abd.  Merge branch 'master'
    into blender2.8.  Fix T59074: BMesh intersect hangs.  Cleanup:
    naming.  Correct error in last commit.  Fix context menu w/o an
    active object.  Keymap: use action-tweak for node re-route.  Tool
    System: default node editor to select tool.  Fix T59300: Box select
    fails in node-editor.  UI: correct error in recent UI cleanup.
    Cleanup: style.  Merge branch 'master' into blender2.8.  PyAPI:
    don't truncate enums in exception messages.  Cleanup: remove
    intermediate menu drawing function.  Fix T58937: Appended menus to
    VIEW3D_MT_editor_menus are not displayed.  UI: add
    UILayout.direction.  UI: add method to draw menu contents.  Fix
    possible key collision w/ BKE_id_to_unique_string_key.  Fix T59626:
    Outliner rename overlaps icons.  Fix T59579: Grease Pencil copy
    buffer loses material information.  Mesh Batch Cache: Fix
    uninitialized loop variable.  Fix crash clicking on trackball
    widget.  Cleanup: argument wrapping indentation.  UI: expose gizmo
    orientation as a single enum.  Fix T59391: Crash snapping to active.
    Fix T59387: Axis target crash.  GP: Fix error drawing on Camera view
    for Surface/Stroke.  GP: Primitive: Add MMB to confirm.  Fix
    (unreported): Wireframe fails in the sculpt mode on some AMD GPUs..
    Fix T59595: Grease Pencil and CameraView.  Fix T59574: Prop_search
    fails to set objects from scene..  Fix T58376: incorrect tooltip in
    subsurf modifier.  Fix T59273: Text object disappears when Fill Mode
    is set to None.  Fixes for particle system and physics.  Fix T58739:
    Camera Location, keyframe Bug.  BLI_bitmap: add functions operating
    on the whole bitmask..  GP: Primitive: Fix jitter.  GP: Primitive:
    Add RMB behaviour to Grab/Move.  Merge branch 'master' into
    blender2.8.  Build info: Ensure hash length is same across all
    platforms and has no conflicts.  UI: move gizmo orientation settings
    into popover.  Merge branch 'master' into blender2.8.  Fix
    Proportional Edit Projected 2D method skiped center calculation.
    Fix T59578: enabling "vertex group weights" in edit mode results in
    crash.  RNA: support setting default values for custom properties..
    Fix T59237: Instancing on a path doesn't do anything.  Fix T59500:
    Weight Smoothing Not Working.  UI: show panel type in Python
    tooltips.  RNA: convenience method for orientation name & icon.
    Gizmo: optional custom orientations for transform.  Transform: use
    the scenes transform orientation.  GP: Update Gizmo position when
    select.  Theme: use menu text color for floating redo panel.
    startup: default file selector to empty filename.  Fix T57139:
    Transform overlay shows even when disabled.  Fix invalid string
    comparison.  Fix invalid string comparison.  UI: tweak shading
    popover.  DNA: move back-face culling to shading popover.  Merge
    branch 'master' into blender2.8.  Cleanup: spelling.  Cleanup: use
    static struct for app-template state.  GP: Add calculation of center
    for transformation by stroke (WIP).  GP: Improve z-depth for Blur
    FX.  Mesh Batch Cache: Port loose_edges to batch request.  Edit
    Mode: Show loose edges if in draw type is wire.  Wireframe Overlay:
    Make use of colorTransform when transforming an object.  Mesh Batch
    Cache: Cleanup / Reorder function for more consistency.  Fix T58899:
    Eevee - Material Index missing from panel.  Workbench: Fix crash
    when sculpting with a multi material mesh.  Mesh Batch Cache: Port
    edge_detection to batch request.  DRW: Cleanup / Renaming of mesh
    batch cache functions.  Mesh Batch Cache: Port all_edges batch to
    batch request.  DRW: Fix flat object not being selectable in
    wireframe view.  Merge branch 'master' into blender2.8.  Fix T59104:
    Snapping: Align rotation to target broken in edit mode..  Fix
    T58335: Grease Pencil Objects in Edit Mode have transform gizmos in
    wrong location.  Potential fix for sculpt mask diffuse color drawing
    update.  Fix Sculpt mask enable/disable does not update drawing
    immediatelly.  Fix T59569: crashes when generate rig..  Fix for
    T59325. Constraint to Fcurve in Motion Tracking was broken.  GP:
    Primitive: Fix flickering when using a noise brush.  Fix enum icon
    button size for fractional UI scale..  Fix edit mesh component
    buttons width not being consistent..  Fix T59536: safe area values
    were swapped.  Merge branch 'master' into blender2.8.  Fix T59564:
    Huion pen pressure not working on Linux, after recent changes..  Fix
    T59009: UV unwrapp correct aspect fails on some shapes..  Fix
    T55105: Smoke Emission from particles was ignoring lattice deformer
    on the particles.  Fix crash with armature custom bone in wireframe
    mode.  Fix T59484: Particles Lattice deform fails.  Fix T59529: Auto
    smooth not working.  Fix T59478: Information Bar Missing Data when
    in Sculpt Mode.  Correct own error in changes to pose gizmo center.
    DRW: Instance: Makes it possible to have instances of a non-init
    batch.  Armature: temp workaround for crash caused by custom bone
    drawing.  Cleanup: Typo in comment.  Use proper buffer size for
    statistics.  Cleanup: Reduce indentation level.  Transform:
    calculate initial depth for axis-target.  Py Docs: documentation for
    draw_handler_add/remove.  Fix T59496: Movie Clip Editor does not
    display metadata.  Transform: when snap affect is off for a
    transform mode, ignore snap settings entirely..  Fix crash showing
    footage information for non-animation movie clips.  Fix edit-mode
    wire color being used for other objects.  Fix T59548: Grease Pencil
    Primitives ignore the 'draw below' option.  Gizmo: exclude overlays
    from origin-set depth.  Fix 3D view depth buffer ignoring overlay
    option.  Fix T59519: Grease Pencil stroke with noise modifier
    crashes blender.  Theme: too low contrast blender_light edit-edge.
    Fix T59535: Select linked delimit doesn't refresh.  Missed when
    renaming tool settings.  Fix paste/append w/ local-view.  Cleanup:
    python quotes.  Fix T53544: Crash drawing scene w/o world.  Correct
    missing NULL check in recent commit.  Fix T59461: Follow active quad
    asserts.  GPencil: Cancel w/ RMB click.  Fix T59366: gpencil eraser
    shows w/ shape tool.  Mesh Batch Cache: Port vertex paint surface to
    batch request.  Mesh Batch Cache: Port weight paint surface to batch
    request.  DRW: Polygon Offset: Also offset lines and points.  Weight
    Paint Overlay: Refactor wire drawing.  Fix gizmos showing for non-
    visible objects.  Fix multi-object state on load.  Transform: option
    to use incremental snapping.  UI: use icons for text edit
    copy/paste.  UI: Extend context menu to check current selection.
    RNA: Add Mesh.count_selected_items().  Fix T59424: color wheel snaps
    to center, losing hue when value is zero..  Fix error when Blender
    starts - variable not initializated.  GP: Change order of primitive
    buttons.  DRW: Fix vertex paint using original object for batch
    cache.  Mesh Batch Cache: Port Texture paint wires to new batch
    request.  Mesh Batch Cache: Port Texture paint batches to new batch
    request.  Curve Batch Cache: Fix issue with cd_used.  Mesh Batch
    Cache: Optimization & Refactor shaded surface support.  Fix T59373:
    Background Colors don't match in Workbench renderer.  Workbench: Fix
    srgb texture not being color managed in texture color mode.
    Cleanup: Fix typo in comment.  GP: Change Primitive manipulator to
    secondary Gizmo color.  Fix T59112: bone pinning error.  Fix T59493:
    view selected in GP edit mode does not take obmat into account.  GP:
    Change Primitive manipulator color.  Fix T59490: wrong curve handle
    lines.  Fix T59404: Mistake in recent EdgeHash refactor broke edge
    generations in mesh validate code..  Correct modifier stack
    validation.  Fix T59172: Blender 2.7x keymap error when setting
    pivot point.  Fix T58652: Crash editing shape keys weirdness with
    instances.  Remove some files restored in Game Engine.  Fix T59483:
    Grease Pencil Additive Drawing mode doesn't work with shapes.
    Eevee: Change Bent normal calculation.  GPU: Add Intel HD Graphics
    530 to the list of buggy intel gpus.  Workbench: Use int to fix
    compilation issues on certain platform.  Context: add
    objects_in_mode(_unique_data).  Merge branch 'master' into
    blender2.8.  Cleanup: use 'tool_settings' name everywhere in UI
    scripts.  Context: remove active_gpencil_brush.  Theme: use grey for
    blender_light inactive menu text.  Theme: use black for
    blender_light view-overlay.  3D View: empty image option to show
    front/back.  Correct error in last commit.  DNA: clear / remove
    deprecated flags.  Merge branch 'master' into blende2.8.  Cleanup:
    use bit-shifted flag definitions in DNA.  Fix T59446: Grease pencil
    mirror modifier wrong.  GP: Add option to occlude eraser.  GP:
    Primitive: Add curve tool icon.  UI: initialize Overridable Static
    checkbox for custom properties..  GP: Fix Onion Skin slow
    performance.  Theme: blender_light text editing colors were too
    similar.  Cleanup: theme right shift.  Theme: include new colors.
    Fix T58975: "@=" operator silently fails.  Cleanup: style.  Fix
    string formatting, fall through attr.  GP: New Curve primitive and
    other primitive improvements.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 22 Dec 2018 10:26:09 +0100

blender (83385-351f537fa83-0thomas~bionic0) bionic; urgency=medium

  * GP: New Curve primitive and other primitive improvements.  Fix
    T59396 Grease pencil brush crash.  GP: Add NULL checking for object.
    Fix T56185, T59351: bypass GL_PROXY_TEXTURE.. test on AMD GPU +
    windows.  Fix T59388: Blender crash upon F3 command search in VSE.
    UV pin: Use ID_RECALC_COPY_ON_WRITE instead of the almighty 0.  Fix
    T59381: UV editor - Pinned vertex missing update.  Fix UV editor
    missing/typo circle_select.  NLA: insert keyframes correctly for
    strips with non-Replace mode..  Fix T59322: View Layer - Search not
    working.  GP: Added keymaps for Sculpt select.  GP: Fix missing
    changes after rename CTX.  fix shader editor errors when showing
    world shader tree.  Merge branch 'master' into blender2.8.
    Dependencies builder: Don't rely on system-wide PugiXML.  Fix broken
    particle distribution after recent fix.  Fix wrong color in center
    of HSV circle picker, after recent changes..  Fix T59358: Wrong
    status bar keymap for release confirms and right click select..  Fix
    T59182: Blender 2.8 win64 crashes on start.  GP: Rename CTX and OB
    modes.  Edit Curve: Add Normal size in overlay popover and change
    default range.  Curve Batch Cache: Add support for loose edges and
    curve/surf modifier.  Wireframe: Fix wireframe color in edit mode
    for surfaces.  DRW Batch Cache: Fix hack being a bit too much hacky.
    Displist: Reuse tesselated pos and nor for wireframes.  Curve Batch
    Cache: Add back support for shaded geometry.  GPUBatch: Add
    GPU_batch_clear to clear batches without freeing.  Wireframe: Fix
    Object Viewport display "all edges" options not working.  Curve
    Batch Cache: Rework Implementation to use new batch request.  DRW:
    Simplify text edit drawing.  GPUBuffers: Fix uninitialized memory
    use causing undefined conditional jump.  Fix T59334: Crash
    initializing crazyspace on object with subsurf and displacement.
    UI: show frame rate in movie clip editor.  Attempt to sanitize node
    tree deletion.  Fix T59220: Deleting object causes blender 2.8 to
    crash.  Merge branch 'master' into blender2.8.  CMake: Fixes for
    OpenGL library preferences.  Fix T59365: Blender crashes when I try
    to open a .blend file..  fix relationship line always drawing from
    the parents origin.  Fix T58351: Make Single User crashes.  New
    object API function : BKE_object_eval_reset().  Build fixup for
    previous commit.  Fix T58652: Crash editing shape keys weirdness
    with instances.  Fixing crash with cycles baking with is_cage and no
    cage.  Transform: remove incorrect 3D view check.  UI: tweak text
    editing fields for higher contrast.  Fix T59347: Crash drawing empty
    image.  Correct error in last commit.  Keymap: correct keymap names.
    Keymap: only use double-click MMB w/ LMB select.  Fix mesh select
    path not updating the gizmo.  Merge branch 'master' into blender2.8.
    Fix selection history clearing when selecting all.  Merge branch
    'master' into blender2.8.  Missed last commit.  Merge branch
    'master' into blender2.8.  Missed last commit.  Cleanup: naming
    (mean -> median) see T47811.  Cleanup: naming.  Fix T59337: Camera
    visual aids ignore overlay.  Preferences: add option for header
    position.  Fix compiler error.  GP: Add Subdivide Smooth option.
    Fix T59137: Prefs moves header to bottom.  Fix T57724: Opening file
    browser flips user-prefs header.  Merge branch 'master' into
    blender2.8.  Fix typo in context docs..  UI: show workspace cycling
    key bindings in menu.  GP: New Smooth operator.  Fix T58014, T58650:
    issues with hex color and Filmic view transform..  Color management:
    add OCIO aware utility functions for transform to/from XYZ..  Fix
    T58549, T56741: HSV color picker issues with Filmic view transform..
    Speedup: new OldNewMap implementation for file loading.  Merge
    remote-tracking branch 'origin/master' into blender2.8.  deps: add
    missing sqlite dll to windows build..  Merge branch 'master' into
    blender2.8.  Cycles: Update standalone app to OIIO 2.0.  RNA: revert
    recent rename 'updated' -> 'dirty'.  Cleanup: macro hygiene, style,
    doxy comments.  BLI_edgehash: assert when edges use the same vert.
    GP: Cleanup const variables.  Fix error in recent key-item
    filtering.  Fix force fields not affecting rigid bodies.  Silence
    warning (const).  GP: Missing change of texture format in previous
    commit.  Fix T59125: Outliner does not show view layer count.  GP:
    Create Framebuffer textures only if needed.  GP: Changes textures
    from  DEPTH24_STENCIL8 to DEPTH_COMPONENT24.  BLI: New Edgehash and
    EdgeSet implementation.  Armature Edit Mode: improve box/lasso
    select.  Cleanup: use doxy grouping for view3d select.  Cleanup:
    style.  Cleanup: replace ifdef w/ stub.  Gizmo: multi-object pose-
    mode gizmo positioning.  Gizmo: use general active center
    calculation.  Cleanup: de-duplicate active item center access.
    Templates: remove redundant directory init.  Fix building w/o
    bullet.  Fix T59248: Crash in Grease Pencil Edit mode when adding
    Annotation.  Fix (unreported) Broken rigidbody requirements when
    adding objects to a RB collection..  Fix T59208: Error when loading
    reference/background image in edit mode.  Fix T59234: Crash when
    enter in Edit mode.  Mesh Batch Cache: Fix crash when using edit
    mode normal display..  Fix T58450: Skin modifier not working if
    applied after subsurf.  Fix transform gizmo showing with active
    element pivot point and no selection..  UI: use consistent
    subdivision modifier name when creating from shortcuts..  Point API
    doc to proper path..  Merge branch 'master' into blender2.8.  Fix
    T59213: Application menu links to outdated version of Python API..
    Keymap: event type filter w/ finding keymap items.  Fix T59133: Area
    light size not updating from viewport gizmo..  PyTemplates
    operator_modal_timer: update to 2.8.  startup: default file selector
    to a useful path.  Fix action-zones showing up as shortcuts.
    Keymap: refactor keymap item find logic.  Fix T59170: Box select
    ignores modifiers-keys once tool option is set.  Merge branch
    'master' into blender2.8.  Cleanup: use colon separator after
    parameter.  Docs: correct doxy comments.  Keymap: add Shift-F1..3
    editor shortcuts.  Fix T59211: Edit-mesh display crashes.  Fix
    Cycles baking active/cage.  Fix T59210: Measure tool crash w/o
    overlays/gizmos.  Fix rulers being removed on click.  Revert "Tweak
    UI message of Ruler tool.".  Fix toolbar key-accelerator w/ LMB
    select.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  dependencies windows: Replace pthreads-win32 2.9.1 with
    pthreads4w 3.0.0.  GPUState: Change isolated glLineWidth usage to
    GPU_line_width.  GPUTexture: Add debug print for cubemap textures.
    GPUTexture: Fix memory statistics not working for Multisamples
    textures.  DRW: Fix redundant texture creation.  GPUState: Remove
    glLineWidth warnings about size 0x0.  GPUTexture: Add debug output
    to check what texture was created.  UI: fix enum icon buttons
    haveing different size..  FFmpeg: enable multi-threaded encoding of
    multiple frames, for a ~20% speedup..  RNA: provide access to bone
    parent transform math from Python..  Edit Mesh: Make edit cage stick
    to the mesh when possible.  DRW: Add polygon offset mode..  Fix
    T58266 : Bottom half of meshes are transparent with eevee render.
    Merge branch 'master' into blender2.8.  Update code to be compatible
    with OIIO 2.0.  Fix T59001: UV Editor - Crash when hiding all UVs
    while 3D view is open and sync selection enabled.  Implement
    BMesh.from_object.  Merge branch 'master' into blender2.8.  Cleanup:
    remove accidentally committed debug code..  Cycles: Add strict
    assert when assigning input socket stack offset.  Cycles: Remove old
    nasty workaround.  Fix macOS buildbot build, wrong CUDA version
    check..  Cycles: Cleanup, indentation.  Fix crash in do-versions
    after recent changes.  Proper fix for building without Bullet.  Fix
    T59174: Missing particles update.  Fix T59005: no FCurve cleanup in
    the Timeline.  Fix T53166: Shift click gizmo axis lock broken.
    Cleanup: use BKE_object_* prefix for object API.  Fix T57934: non-
    empty duplicators don't render.  DNA: version patch Camera.drawsize
    to twice it's value.  Merge branch 'master' into blender2.8.  Fix
    T59161: Edge Rotate CW is CCW.  Gizmo: update camera ortho-size.
    Merge branch 'master' into blender2.8.  Fix T52051: Orthographic
    camera display size error.  Fix T58850: NDOF navigation guide not
    shown.  Workbench: Fix shadow artifact caused by degenerate
    triangles.  Fix building w/o bullet.  DRW: Deprecate / Remove
    DRW_STATE_STIPPLE_*.  Object Mode: Make point clouds a bit less like
    uniform blobs.  GP: Fix problems with stroke Caps.  GP: Set Brush
    default material when add new GP Object.  GP: Remove Object Onion
    Skin switch.  GP: Replace Clamp icon.  GP: Make Onion Skin ON as
    default RNA value.  GP: Enable Object Onion Skin by default.  Edit
    Mesh: Opti: Reduce max_vertices in geometry shader.  Edit Mesh: Fix
    edges poking through the verts points in xray/seethrough mode.  Edit
    Mesh: Make "fresnel effect" not transparent but mix between 2
    colors.  Edit Mesh: Draw inner edge selected in vert edit mode if
    both verts selected.  DRW: Batch Cache: Mesh: Port edit mesh batches
    to batch request method.  DRW: Batch Cache: Mesh: Port more batches
    to batch request method.  DRW: Batch Cache: Add batch request
    system.  GPU: Make changes to GPUIndexBuf and GPUVertBuf to allow
    multithreading.  GPU: Cleanup: Rename vbo to ibo for index buffers.
    Fix T58932: Impossible to influence the particle system.  Fix
    T58928: New Action causes crash when duplicating bone.  Cycles:
    Restore properties in the interface.  Cleanup: Variable naming.
    Tweak UI message of Ruler tool..  Fix T57633: Particle texture
    update problem.  Cleanup: Someone forgot again to do the
    versioning_280 handling when bumping subversion..  Proper fix for
    rigidbody collections's objects missing rb data..  Fix T58993:
    Duplicating after setting a rigid body world crashes Blender..  Fix
    part of T58964: Changing driver path/array index crashes.  Fix
    T59087: Empty meshes have large bound-box.  Fix T59107: F3 does not
    work in Python console.  Fix T57086: Offset Even option is
    unclickable.  Merge branch 'master' into blender2.8.  Merge branch
    'master' into blender2.8.  Fix T53544: Undo in pose mode selects all
    fcurves.  DNA: add runtime struct to for graph & action editor.
    Merge branch 'master' into blender2.8.  Fix T59059: Blender crashing
    after adding particle system and dynamic paint (Brush)..  Simplified
    #ifdef to not silently fail on certain platforms.  User Interface:
    Add button color for indicating that the value differs from the
    interpolated one.  Fix T51057 Modifiers lose bevel weight and
    crease.  Fix T58950: wireframe/orthographic/front/side/topview crash
    2.8.  Shrinkwrap: use polygon normals for flat faces in Align To
    Normal..  Cleanup: style.  Fix T58949: Transform feedback shaders
    not having fragment shader.  UI: Fix typo in hostname stamp tooltip.
    Fix T58360 "Use object as pivot" in GP "Shadow effect" crashes
    Blender.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 15 Dec 2018 21:00:42 +0100

blender (83217-bfb9680e9e5-0thomas~bionic0) bionic; urgency=medium

  * GP: Fix problems with stroke Caps.  GP: Set Brush default material
    when add new GP Object.  GP: Remove Object Onion Skin switch.  GP:
    Replace Clamp icon.  GP: Make Onion Skin ON as default RNA value.
    GP: Enable Object Onion Skin by default.  Edit Mesh: Opti: Reduce
    max_vertices in geometry shader.  Edit Mesh: Fix edges poking
    through the verts points in xray/seethrough mode.  Edit Mesh: Make
    "fresnel effect" not transparent but mix between 2 colors.  Edit
    Mesh: Draw inner edge selected in vert edit mode if both verts
    selected.  DRW: Batch Cache: Mesh: Port edit mesh batches to batch
    request method.  DRW: Batch Cache: Mesh: Port more batches to batch
    request method.  DRW: Batch Cache: Add batch request system.  GPU:
    Make changes to GPUIndexBuf and GPUVertBuf to allow multithreading.
    GPU: Cleanup: Rename vbo to ibo for index buffers.  Fix T58932:
    Impossible to influence the particle system.  Fix T58928: New Action
    causes crash when duplicating bone.  Cycles: Restore properties in
    the interface.  Cleanup: Variable naming.  Tweak UI message of Ruler
    tool..  Fix T57633: Particle texture update problem.  Cleanup:
    Someone forgot again to do the versioning_280 handling when bumping
    subversion..  Proper fix for rigidbody collections's objects missing
    rb data..  Fix T58993: Duplicating after setting a rigid body world
    crashes Blender..  Fix part of T58964: Changing driver path/array
    index crashes.  Fix T59087: Empty meshes have large bound-box.  Fix
    T59107: F3 does not work in Python console.  Fix T57086: Offset Even
    option is unclickable.  Merge branch 'master' into blender2.8.
    Merge branch 'master' into blender2.8.  Fix T53544: Undo in pose
    mode selects all fcurves.  DNA: add runtime struct to for graph &
    action editor.  Merge branch 'master' into blender2.8.  Fix T59059:
    Blender crashing after adding particle system and dynamic paint
    (Brush)..  Simplified #ifdef to not silently fail on certain
    platforms.  User Interface: Add button color for indicating that the
    value differs from the interpolated one.  Fix T51057 Modifiers lose
    bevel weight and crease.  Fix T58950:
    wireframe/orthographic/front/side/topview crash 2.8.  Shrinkwrap:
    use polygon normals for flat faces in Align To Normal..  Cleanup:
    style.  Fix T58949: Transform feedback shaders not having fragment
    shader.  UI: Fix typo in hostname stamp tooltip.  Fix T58360 "Use
    object as pivot" in GP "Shadow effect" crashes Blender.  Move static
    `get_hostname()` to `BLI_hostname()` in `system.c`.  Fix modifiers
    evaluation outside of depsgraph/CoW context..  Remove unused
    particle system recalc flag.  Remove obscure debug-only print.  Fix
    selected to active Cycles Baking.  Cleanup, typo in naming.
    Metadata: add hostname to the available metadata options.  Merge
    branch 'master' into blender2.8.  Fix T57994: Particle Instance
    modifiers 'Index Layer' off by one.  add 'Control Points' and
    'Segments' editmode menus for Surfaces.  Merge branch 'master' into
    blender2.8.  Update BVHTree.FromObject API, remove render argument.
    Cycles: Do more user-friendly indication that GPU devices are not
    found.  Cycles: Disable OpenCL on macOS.  Fix T58902: error getting
    tools for Image Editor (modes Paint and Mask).  Fix T57640: UV
    unwrap packing not working without sync selection..  Partial fix to
    T58917 - No valid cage.  GP: Refactor coordinates to float.
    Fix/workaround crash opening almost any Spring file.  Depsgraph:
    Make data allocation dependency more robust.  Depsgraph: Use shorter
    relation name.  Depsgraph: Cleanup, line length.  Depsgraph: Remove
    duplicated sets of recalc/update flags.  Cleanup/refactor binding
    code for MeshDeform modifier..  Fix T58046: Crash when changing
    Particle type, when Hair has dynamics.  Cleanup: split
    mixed_bones_object_selectbuffer.  Cleanup: style.  Fix T58913 Won't
    focus on Grease Pencil.  Fix T58911: Picking objects fails in pose
    mode.  Fix T58811: Scale bezier handle uses tip as origin.  Merge
    branch 'master' into blender2.8.  Cleanup: redundant counter.  Merge
    branch 'master' into blender2.8.  Fix error in Main cleanup.  DRW:
    Remove the use of GPUTexture buffers for edit wire rendering.  DRW:
    Rework wireframe overlay implementation.  GPU: Remove EXT and add
    assert.  GPU: Add GPU_vertformat_triple_load to load next vertices
    attrib.  DRW: Add Provoking vertex state..  Fix crash recovering
    last session.  Add license headers for app-templates.  Fix T58897:
    Show folders in video editing template.  WM: alternate fix for
    T58904.  Revert "Fix T58904: Side tabs disappear when creating new
    View Layer".  Fix T58905: Knife project redo fails.  Fix adding
    objects in local view.  Fix T58871: New Scene Collection Does Not
    Create A New Collection.  Fix T58904: Side tabs disappear when
    creating new View Layer.  Fix T58750: missing fallof power tooltip..
    Fix T58325: Local view Bug.  UI: add material settings in shader
    editor sidebar..  Fix Alembic indexed UVs being merged for different
    vertices..  Fix T58898: Python error clicking in empty space in text
    edit mode..  3D View: hide pose bones w/o overlays.  Docs: hint to
    why we have option to toggle bones.  Fix T57963: Cycles crash using
    AO for displacement..  Fix T58223: curve tilt not working correct
    with left click select..  Fix T58863: 'Smooth/Flat Shading' to
    'Shader Smoot/Flat' in context menu.  Speedup: optimize
    DNA_elem_array_size to speedup file loading.  GPU Framebuffer:
    simplify gpu_framebuffer_update_attachments_and_fill_empty_slots
    func.  Fix T58310: Crash when removing multires modifier from sculpt
    object.  DRW: Mesh: Make uvs use the final mesh display.  DRW: Fix
    Uvs not working in solid mode + edit mesh.  GPU Extensions:
    unused_fb_slot_workaround: Compare only the driver..  Fix T58663: UV
    Align Auto does nothing.  Fix T58659: absolute grid snapping wrong
    with custom grid scale..  Fix T58840: SHIFT+K in vertex paint
    doesn't update.  Draw manager: Use render view transform as default.
    Color management: Use default view with no extra transform when not
    specified.  Color management: Cleanup, make function name more
    clear.  Fix T58816: Color management Display Device other than sRGB
    crashes.  Color management: Fix issue when active views/displays are
    not specified.  Update relations when modifier texture changes.  Fix
    T58788: Apply Visual Geometry crash.  Fix multi-object edit state on
    load.  Fix knife project, add to mesh menu.  Fix T58837: "Tab for
    Pie Menu" lags leaving gpencil edit mode.  Fix T58836: Shift-C
    doesn't update the view.  Merge branch 'master' into blender2.8.
    Fix T58832: Spin tool creates duplicate faces.  Armature: support
    select-linked deselection.  Fix crazyspace transform w/ armatures.
    Merge branch 'master' into blender2.8.  Fix T58819: Weight paint
    gradient crash.  Fix T56362: sub surface scattering does not work on
    eevee on radeon hd 7600 series.  Fix problem with unused color slot
    in framebuffer on some bugged AMD GPUs.  Keymap: only use MMB
    workaround whe MMB is enabled.  Fix T57770: Edit-mesh wireframe cage
    select fails.  Merge branch 'master' into blender2.8.  Cleanup:
    unused var, style.  DRW: Optimize adjacency data creation a bit.
    Cleanup: no need to access final mesh.  Merge remote-tracking branch
    'origin/master' into blender2.8.  Fix (devtalk 4053): Collada build
    with older cmake versions broken.  GHOST: WGL: Silence Errors when
    testing opengl context versions.  Fix T58407: Wire frames are not
    showing with subdivision surfaces.  Cleanup: unused function.  Fix
    own mistake in recent rB74361eebe68c..  Fix (unreported, related to
    T58210) LaplacianDeform binding state incorrectly reported by RNA..
    Fix T58210, Part II: Surface Deform modifier (un)binding is broken..
    Fix T58210, part I: Surface Deform modifier (un)binding is broken..
    Minor cleanup in Laplacian deform modifier DNA code..  Merge remote-
    tracking branch 'origin/master' into blender2.8.  fix: Collada:
    remove Class from method definition in header file.  UI: reduce area
    splitting action zone size..  Fix T57939: animated values in
    compositing nodes not working..  Fix T58679: Missing modifiers
    update on changes to texture.  Depsgrapgh: Use more distinctive
    opcode for texture and image evaluation.  GP: Tag datablock after
    mode change.  GP: Add icon for Arc primitive.  GP: Fix precision
    issue with Circle and Arc tools.  Fix In front option not working in
    solid mode.  GPU: Fix gpu workaround detection.  Fix T58762: Issue
    with weight painting on deformed mesh.  Merge remote-tracking branch
    'origin/master' into blender2.8.  deps: update opencollada to
    v1.6.68.  Fix T58391: correctly handle Curve Shape Key layout in
    Python API..  GP: Disable Draw Modes if enable Annotation.  Fix
    T58764: solid mode error.  Fix T58726: Pixels not being drawn if dpi
    scalling > 1.  Don't tag objects from inside function which is used
    by dependency graph.  Remove old dependency graph.  Fix T58794:
    extended shading pie menu wrong order in lookdev mode..  Merge
    branch 'master' into blender2.8.  Fix (unreported) building Cycles
    tests with Embree enabled..  Fix T58104: Duplicated previews for
    Matcaps/HDRIs in portable installs.  Merge branch 'master' into
    blender2.8.  Fix T58756: crash changing shading.type in 3D viewport
    in inactive screen..  Color management: Fix/workaround broken
    getDefaultDisplay().  Color management: Query default view from
    display.  Color management: Cleanup, typos.  Fix T58776, T58030:
    pressure sensitivity on Linux not working for some tablets..
    Install_deps: bump collada version to 1.6.68..  UI: rename UV Edit
    to UV Editor, for consistency..  Merge branch 'master' into
    blender2.8.  Fix build with old CMake versions..  Cleanup: remove
    deprecated piece of code in library reading code..  Fix T58771:
    Wrong path to Unit Settings.  Fix T58772: Stray "forward" and "up"
    options in 2.8 import addons?.  Implement bvhtree.fromObject.  GP:
    Add missing pressure button to Topbar.  UI: split UV editor out of
    the image space.  GPU: Cleanup: Replace glFlush by GPU_flush.  GPU:
    Improve detection of intels UHD graphics.  GPU: Print opengl infos
    if using --debug-gpu-force-workarounds.  Fix T58551: Dragged in
    images do not display orange highlight border when selected.  UI:
    Select Linked Instanced Collection still named Dupligroup.  BKE: Add
    "--debug-gpu-force-workarounds" to force gpu workarounds.  Fix
    T58733: Segmentation fault at start causes by shader compillation.
    Workbench: Remove specular shadowing for red and blue metal.
    Workbench: Cleanups and reduce shader variations.  Workbench: Fix
    workbench broken on some config due to usuned fb slot.  Workbench:
    Remove unused framebuffer slot..  Object: select objects when
    revealing.  Fix T58661: Shading pie doesn't highlight x-ray when on.
    Fix T58690: Disable overlay doesn't hide bones.  Merge branch
    'master' into blender2.8.  Fix T49624: Fly uses camera settings
    outside camera view.  GP: Enable Smooth Sculpt brush when press
    Shift key.  Cleanup: Action zone coordinates.  Fix area splitting
    from action zone flipping viewports.  Merge remote-tracking branch
    'origin/master' into blender2.8.  fix T58568: used wrong case in
    variable name.  Merge branch 'master' into blender2.8.  fix T58568
    build errors when using collada 1.6.68 or newer.  Fix T58466: bug in
    macOS GHOST_GetSwapInterval..  Fix T57620: display custom normals in
    Edit Mode..  Fix T58609 Subdivision Surface modifier, "Optimal
    Display" not working.  Wireframe: Optimization: Only draw triangles
    that have edges.  Wireframe: Optimization: Only draw triangles that
    have edges.  Wireframe: Optimization: Output degenerate triangles if
    no edges.  Fix T58700: Modifier error msgs not showing..  Cleanup:
    typo in comments..  Fix T55774: Crash when reloading clip during
    prefetch.  Merge branch 'master' into blender2.8.  Fix T58118: Make
    duplicates real does nothing.  Buildbot: enable support for NVIDIA
    Turing cards in Cycles (like GTX 20xx)..  Cycles: add initial CUDA
    10.0 support, but only recommend use for Turing cards..  Fix T58227:
    Subdivision Surface Type Simple messes up UVs.  Remove the Draw
    Curve operator from the Add menu.  Fix for assert failure in
    material preview.  Fix T58117: Crash with keyframing, take two.
    Depsgraph: execute all COPY_ON_WRITE nodes first as a separate
    stage..  BLI_task: fix queue in work_and_wait, and support
    resetting..  Fix (IRC reported) missing update for RNA Object's
    matrix_local property..  Merge branch 'master' into blender2.8.
    Cleanup: Spelling.  Fix T58117: Crash with keyframing.  Fix T58220:
    EdgeSplit at Split Angle: 0 doesn't split flat faces..  Fix T58481:
    "Make duplicates real" operator settings crashes.  Fix error
    reloading scripts.  Cleanup: remove unused brush set by index.  Show
    tool title for favorites menu.  Fix T57076: Remove property from
    favourites menu fails.  Edit last commit.  Fix T58256: error message
    w/ missing Select Box tool.  Fix T58670: Spin tool crashes w/o gizmo
    overlay.  Cleanup: unused args.  Fix T58474: Gizmo Operator template
    fails on rerun.  GP: Draw Mode: Add Arc Primitive.  Fix T58636:
    repeat image in UV editor not working..  Fix T58635: 2.8 - "3D
    Markers to Mesh" error..  Depsgraph: immediately free object's
    derived caches in the COW step..  Fix T58448: Cloth presets fails to
    load due to missing attribute structural_stiffness..  Fix T58280:
    Blender 2.8 hangs when the LookDev mode is enabled.  DRW: Make
    default debug mode a bit more silent.  Workbench: Encode Roughness
    and metallic into 8bits.  Workbench: Make object ID pass optionnal.
    DRW: Make fullscreen quad in the background.  Workbench: Cleanup:
    Remove Spherical harmonic evaluation.  View3D: Grid: Don't make the
    Zaxis produce any fragment is not needed.  Workbench: Reduce VRAM
    usage depending on mode.  Subdiv: Set edge render flags according to
    Optimal Display.  Depsgraph: completely move customdata_mask to the
    ID node..  T58338 Edit Mode rotation doesn't work if object is far
    away from world origin.  Fix T57858: Add validation callback to
    CustomData layers..  Cleanup: Use BLI's is_finite_v helpers instead
    of manualy checking each item..  Depsgraph: Add missing cache file
    handling in build_id().  Fix T58600: update OSL scripts to work with
    OSL 1.10.x..  Data Transfer Modifier: fix mesh_get_eval_final
    usage..  Depsgraph: assert that mesh_get_eval_final/deform aren't
    used in eval..  Fix T58258: Select Objects in Collection not
    working.  3D View: remove non tool-system ruler.  Fix T58556: Some
    remaining 'dupli_types' in pycode after renaming..  Fix T58594:
    Modal circle select can't select & de-select.  Merge branch 'master'
    into blender2.8.  Fix T58535 Crash on Load.  Fix T54580: Pointer
    buttons skip undo push.  Merge branch 'master' into blender2.8.  Use
    scene active object for sculptmode enter/exit calls.  Fix T56331:
    Undo crash w/ sculpt on hidden layer.  Fix T56642: 3D view gizmo
    orientation wont update.  Cleanup: warning, style.  Fix T58528:
    Assign material skips non-active.  Fix/workaround T58368: Crash w/
    mapped mesh + autosmooth.  Cleanup: remove flag from
    GizmoCommonData.  Fix T58573: Camera lens gizmo error on click.  Fix
    camera lens gizmo sensor comparison.  Fix T58566: Blender 2.7x
    keymap not correct for select all toggle and spacebar..  Fix T56996:
    MacOS: Lagging when rotating the view.  Fix T58101 : Image empties
    are only rendering their border when using MSAA.  Texture Paint: fix
    fast selection update to also work without modifiers..  GP: Fix line
    primitive when using to square behaviour.  Fix texture previews not
    updating when parameters are changed..  Partial fix for T58113 bevel
    harden normals bug..  Keymap: fix error in recent enum-menu support.
    Merge branch 'master' into blender2.8.  Cleanup: BKE b-bone API
    naming.  Merge branch 'master' into blender2.8.  Cleanup:
    BKE_effect.h naming.  Keymap: use strict format for keymap
    definitions.  Cleanup: simplify poll function.  Fix T57455: Fix
    faulty gpu detection.  Cleanup: de-duplicate gpencil material UI.
    Cleanup: remove redundant gpencil material checks.  Add missing
    include.  Fix T57455: Laggy, freezing UI with Linux and Intel UHD
    620.  Optimize ghash usage.  Fix button data access for python
    context menus.  Fix T58460: Proportional edit icon disappears.
    Workbench: Don't use alpha channel if not doing render.  WM:
    Optimization: Don't clear the window color buffer.  UI: Simplify the
    area border drawing.  Fix T58433: Limit Distance constraint distance
    not auto-computed..  Fix T58412: in weight paint + pose mode certain
    armature operations crash..  Fix more cases of evaluated mesh being
    built for non-COW objects..  fix: Collada exporter has similar issue
    as reproted in T58150.  fix T58293 Collada: Does not export Texture
    coordinates when option 'only selected UV Map' is enabled.  Texture
    Paint: implement efficient face selection updates..  Fix usage of
    mesh_get_eval_final in vertex selection..  Texture Paint: fix face
    selection with subsurface..  Texture Paint: emulate subsurf optimal
    display in paint mode wireframe..  Texture Paint: fix wireframe and
    hiding not working with subsurf..  Texture Paint: avoid rebuilding
    evaluated mesh on first stroke..  Fix camera gizmo sensor check.
    Cleanup: style.  Cleanup: redundant NULL checks.  Revert "Win32: Use
    the nicer looking blender-drawn confirmation message box when".
    Cleanup: duplicate include.  Merge branch 'master' into blender2.8.
    Cleanup: style.  Win32: Use the nicer looking blender-drawn
    confirmation message box when quitting with unsaved changes, instead
    of an ugly messagebox.  Fix file browsers thumbnail selection with
    tablet failing, after recent changes..

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 10 Dec 2018 22:29:23 +0100

blender (83175-a8e459e452f-0thomas~bionic0) bionic; urgency=medium

  * Fix T58360 "Use object as pivot" in GP "Shadow effect" crashes
    Blender.  Move static `get_hostname()` to `BLI_hostname()` in
    `system.c`.  Fix modifiers evaluation outside of depsgraph/CoW
    context..  Remove unused particle system recalc flag.  Remove
    obscure debug-only print.  Fix selected to active Cycles Baking.
    Cleanup, typo in naming.  Metadata: add hostname to the available
    metadata options.  Merge branch 'master' into blender2.8.  Fix
    T57994: Particle Instance modifiers 'Index Layer' off by one.  add
    'Control Points' and 'Segments' editmode menus for Surfaces.  Merge
    branch 'master' into blender2.8.  Update BVHTree.FromObject API,
    remove render argument.  Cycles: Do more user-friendly indication
    that GPU devices are not found.  Cycles: Disable OpenCL on macOS.
    Fix T58902: error getting tools for Image Editor (modes Paint and
    Mask).  Fix T57640: UV unwrap packing not working without sync
    selection..  Partial fix to T58917 - No valid cage.  GP: Refactor
    coordinates to float.  Fix/workaround crash opening almost any
    Spring file.  Depsgraph: Make data allocation dependency more
    robust.  Depsgraph: Use shorter relation name.  Depsgraph: Cleanup,
    line length.  Depsgraph: Remove duplicated sets of recalc/update
    flags.  Cleanup/refactor binding code for MeshDeform modifier..  Fix
    T58046: Crash when changing Particle type, when Hair has dynamics.
    Cleanup: split mixed_bones_object_selectbuffer.  Cleanup: style.
    Fix T58913 Won't focus on Grease Pencil.  Fix T58911: Picking
    objects fails in pose mode.  Fix T58811: Scale bezier handle uses
    tip as origin.  Merge branch 'master' into blender2.8.  Cleanup:
    redundant counter.  Merge branch 'master' into blender2.8.  Fix
    error in Main cleanup.  DRW: Remove the use of GPUTexture buffers
    for edit wire rendering.  DRW: Rework wireframe overlay
    implementation.  GPU: Remove EXT and add assert.  GPU: Add
    GPU_vertformat_triple_load to load next vertices attrib.  DRW: Add
    Provoking vertex state..  Fix crash recovering last session.  Add
    license headers for app-templates.  Fix T58897: Show folders in
    video editing template.  WM: alternate fix for T58904.  Revert "Fix
    T58904: Side tabs disappear when creating new View Layer".  Fix
    T58905: Knife project redo fails.  Fix adding objects in local view.
    Fix T58871: New Scene Collection Does Not Create A New Collection.
    Fix T58904: Side tabs disappear when creating new View Layer.  Fix
    T58750: missing fallof power tooltip..  Fix T58325: Local view Bug.
    UI: add material settings in shader editor sidebar..  Fix Alembic
    indexed UVs being merged for different vertices..  Fix T58898:
    Python error clicking in empty space in text edit mode..  3D View:
    hide pose bones w/o overlays.  Docs: hint to why we have option to
    toggle bones.  Fix T57963: Cycles crash using AO for displacement..
    Fix T58223: curve tilt not working correct with left click select..
    Fix T58863: 'Smooth/Flat Shading' to 'Shader Smoot/Flat' in context
    menu.  Speedup: optimize DNA_elem_array_size to speedup file
    loading.  GPU Framebuffer: simplify
    gpu_framebuffer_update_attachments_and_fill_empty_slots func.  Fix
    T58310: Crash when removing multires modifier from sculpt object.
    DRW: Mesh: Make uvs use the final mesh display.  DRW: Fix Uvs not
    working in solid mode + edit mesh.  GPU Extensions:
    unused_fb_slot_workaround: Compare only the driver..  Fix T58663: UV
    Align Auto does nothing.  Fix T58659: absolute grid snapping wrong
    with custom grid scale..  Fix T58840: SHIFT+K in vertex paint
    doesn't update.  Draw manager: Use render view transform as default.
    Color management: Use default view with no extra transform when not
    specified.  Color management: Cleanup, make function name more
    clear.  Fix T58816: Color management Display Device other than sRGB
    crashes.  Color management: Fix issue when active views/displays are
    not specified.  Update relations when modifier texture changes.  Fix
    T58788: Apply Visual Geometry crash.  Fix multi-object edit state on
    load.  Fix knife project, add to mesh menu.  Fix T58837: "Tab for
    Pie Menu" lags leaving gpencil edit mode.  Fix T58836: Shift-C
    doesn't update the view.  Merge branch 'master' into blender2.8.
    Fix T58832: Spin tool creates duplicate faces.  Armature: support
    select-linked deselection.  Fix crazyspace transform w/ armatures.
    Merge branch 'master' into blender2.8.  Fix T58819: Weight paint
    gradient crash.  Fix T56362: sub surface scattering does not work on
    eevee on radeon hd 7600 series.  Fix problem with unused color slot
    in framebuffer on some bugged AMD GPUs.  Keymap: only use MMB
    workaround whe MMB is enabled.  Fix T57770: Edit-mesh wireframe cage
    select fails.  Merge branch 'master' into blender2.8.  Cleanup:
    unused var, style.  DRW: Optimize adjacency data creation a bit.
    Cleanup: no need to access final mesh.  Merge remote-tracking branch
    'origin/master' into blender2.8.  Fix (devtalk 4053): Collada build
    with older cmake versions broken.  GHOST: WGL: Silence Errors when
    testing opengl context versions.  Fix T58407: Wire frames are not
    showing with subdivision surfaces.  Cleanup: unused function.  Fix
    own mistake in recent rB74361eebe68c..  Fix (unreported, related to
    T58210) LaplacianDeform binding state incorrectly reported by RNA..
    Fix T58210, Part II: Surface Deform modifier (un)binding is broken..
    Fix T58210, part I: Surface Deform modifier (un)binding is broken..
    Minor cleanup in Laplacian deform modifier DNA code..  Merge remote-
    tracking branch 'origin/master' into blender2.8.  fix: Collada:
    remove Class from method definition in header file.  UI: reduce area
    splitting action zone size..  Fix T57939: animated values in
    compositing nodes not working..  Fix T58679: Missing modifiers
    update on changes to texture.  Depsgrapgh: Use more distinctive
    opcode for texture and image evaluation.  GP: Tag datablock after
    mode change.  GP: Add icon for Arc primitive.  GP: Fix precision
    issue with Circle and Arc tools.  Fix In front option not working in
    solid mode.  GPU: Fix gpu workaround detection.  Fix T58762: Issue
    with weight painting on deformed mesh.  Merge remote-tracking branch
    'origin/master' into blender2.8.  deps: update opencollada to
    v1.6.68.  Fix T58391: correctly handle Curve Shape Key layout in
    Python API..  GP: Disable Draw Modes if enable Annotation.  Fix
    T58764: solid mode error.  Fix T58726: Pixels not being drawn if dpi
    scalling > 1.  Don't tag objects from inside function which is used
    by dependency graph.  Remove old dependency graph.  Fix T58794:
    extended shading pie menu wrong order in lookdev mode..  Merge
    branch 'master' into blender2.8.  Fix (unreported) building Cycles
    tests with Embree enabled..  Fix T58104: Duplicated previews for
    Matcaps/HDRIs in portable installs.  Merge branch 'master' into
    blender2.8.  Fix T58756: crash changing shading.type in 3D viewport
    in inactive screen..  Color management: Fix/workaround broken
    getDefaultDisplay().  Color management: Query default view from
    display.  Color management: Cleanup, typos.  Fix T58776, T58030:
    pressure sensitivity on Linux not working for some tablets..
    Install_deps: bump collada version to 1.6.68..  UI: rename UV Edit
    to UV Editor, for consistency..  Merge branch 'master' into
    blender2.8.  Fix build with old CMake versions..  Cleanup: remove
    deprecated piece of code in library reading code..  Fix T58771:
    Wrong path to Unit Settings.  Fix T58772: Stray "forward" and "up"
    options in 2.8 import addons?.  Implement bvhtree.fromObject.  GP:
    Add missing pressure button to Topbar.  UI: split UV editor out of
    the image space.  GPU: Cleanup: Replace glFlush by GPU_flush.  GPU:
    Improve detection of intels UHD graphics.  GPU: Print opengl infos
    if using --debug-gpu-force-workarounds.  Fix T58551: Dragged in
    images do not display orange highlight border when selected.  UI:
    Select Linked Instanced Collection still named Dupligroup.  BKE: Add
    "--debug-gpu-force-workarounds" to force gpu workarounds.  Fix
    T58733: Segmentation fault at start causes by shader compillation.
    Workbench: Remove specular shadowing for red and blue metal.
    Workbench: Cleanups and reduce shader variations.  Workbench: Fix
    workbench broken on some config due to usuned fb slot.  Workbench:
    Remove unused framebuffer slot..  Object: select objects when
    revealing.  Fix T58661: Shading pie doesn't highlight x-ray when on.
    Fix T58690: Disable overlay doesn't hide bones.  Merge branch
    'master' into blender2.8.  Fix T49624: Fly uses camera settings
    outside camera view.  GP: Enable Smooth Sculpt brush when press
    Shift key.  Cleanup: Action zone coordinates.  Fix area splitting
    from action zone flipping viewports.  Merge remote-tracking branch
    'origin/master' into blender2.8.  fix T58568: used wrong case in
    variable name.  Merge branch 'master' into blender2.8.  fix T58568
    build errors when using collada 1.6.68 or newer.  Fix T58466: bug in
    macOS GHOST_GetSwapInterval..  Fix T57620: display custom normals in
    Edit Mode..  Fix T58609 Subdivision Surface modifier, "Optimal
    Display" not working.  Wireframe: Optimization: Only draw triangles
    that have edges.  Wireframe: Optimization: Only draw triangles that
    have edges.  Wireframe: Optimization: Output degenerate triangles if
    no edges.  Fix T58700: Modifier error msgs not showing..  Cleanup:
    typo in comments..  Fix T55774: Crash when reloading clip during
    prefetch.  Merge branch 'master' into blender2.8.  Fix T58118: Make
    duplicates real does nothing.  Buildbot: enable support for NVIDIA
    Turing cards in Cycles (like GTX 20xx)..  Cycles: add initial CUDA
    10.0 support, but only recommend use for Turing cards..  Fix T58227:
    Subdivision Surface Type Simple messes up UVs.  Remove the Draw
    Curve operator from the Add menu.  Fix for assert failure in
    material preview.  Fix T58117: Crash with keyframing, take two.
    Depsgraph: execute all COPY_ON_WRITE nodes first as a separate
    stage..  BLI_task: fix queue in work_and_wait, and support
    resetting..  Fix (IRC reported) missing update for RNA Object's
    matrix_local property..  Merge branch 'master' into blender2.8.
    Cleanup: Spelling.  Fix T58117: Crash with keyframing.  Fix T58220:
    EdgeSplit at Split Angle: 0 doesn't split flat faces..  Fix T58481:
    "Make duplicates real" operator settings crashes.  Fix error
    reloading scripts.  Cleanup: remove unused brush set by index.  Show
    tool title for favorites menu.  Fix T57076: Remove property from
    favourites menu fails.  Edit last commit.  Fix T58256: error message
    w/ missing Select Box tool.  Fix T58670: Spin tool crashes w/o gizmo
    overlay.  Cleanup: unused args.  Fix T58474: Gizmo Operator template
    fails on rerun.  GP: Draw Mode: Add Arc Primitive.  Fix T58636:
    repeat image in UV editor not working..  Fix T58635: 2.8 - "3D
    Markers to Mesh" error..  Depsgraph: immediately free object's
    derived caches in the COW step..  Fix T58448: Cloth presets fails to
    load due to missing attribute structural_stiffness..  Fix T58280:
    Blender 2.8 hangs when the LookDev mode is enabled.  DRW: Make
    default debug mode a bit more silent.  Workbench: Encode Roughness
    and metallic into 8bits.  Workbench: Make object ID pass optionnal.
    DRW: Make fullscreen quad in the background.  Workbench: Cleanup:
    Remove Spherical harmonic evaluation.  View3D: Grid: Don't make the
    Zaxis produce any fragment is not needed.  Workbench: Reduce VRAM
    usage depending on mode.  Subdiv: Set edge render flags according to
    Optimal Display.  Depsgraph: completely move customdata_mask to the
    ID node..  T58338 Edit Mode rotation doesn't work if object is far
    away from world origin.  Fix T57858: Add validation callback to
    CustomData layers..  Cleanup: Use BLI's is_finite_v helpers instead
    of manualy checking each item..  Depsgraph: Add missing cache file
    handling in build_id().  Fix T58600: update OSL scripts to work with
    OSL 1.10.x..  Data Transfer Modifier: fix mesh_get_eval_final
    usage..  Depsgraph: assert that mesh_get_eval_final/deform aren't
    used in eval..  Fix T58258: Select Objects in Collection not
    working.  3D View: remove non tool-system ruler.  Fix T58556: Some
    remaining 'dupli_types' in pycode after renaming..  Fix T58594:
    Modal circle select can't select & de-select.  Merge branch 'master'
    into blender2.8.  Fix T58535 Crash on Load.  Fix T54580: Pointer
    buttons skip undo push.  Merge branch 'master' into blender2.8.  Use
    scene active object for sculptmode enter/exit calls.  Fix T56331:
    Undo crash w/ sculpt on hidden layer.  Fix T56642: 3D view gizmo
    orientation wont update.  Cleanup: warning, style.  Fix T58528:
    Assign material skips non-active.  Fix/workaround T58368: Crash w/
    mapped mesh + autosmooth.  Cleanup: remove flag from
    GizmoCommonData.  Fix T58573: Camera lens gizmo error on click.  Fix
    camera lens gizmo sensor comparison.  Fix T58566: Blender 2.7x
    keymap not correct for select all toggle and spacebar..  Fix T56996:
    MacOS: Lagging when rotating the view.  Fix T58101 : Image empties
    are only rendering their border when using MSAA.  Texture Paint: fix
    fast selection update to also work without modifiers..  GP: Fix line
    primitive when using to square behaviour.  Fix texture previews not
    updating when parameters are changed..  Partial fix for T58113 bevel
    harden normals bug..  Keymap: fix error in recent enum-menu support.
    Merge branch 'master' into blender2.8.  Cleanup: BKE b-bone API
    naming.  Merge branch 'master' into blender2.8.  Cleanup:
    BKE_effect.h naming.  Keymap: use strict format for keymap
    definitions.  Cleanup: simplify poll function.  Fix T57455: Fix
    faulty gpu detection.  Cleanup: de-duplicate gpencil material UI.
    Cleanup: remove redundant gpencil material checks.  Add missing
    include.  Fix T57455: Laggy, freezing UI with Linux and Intel UHD
    620.  Optimize ghash usage.  Fix button data access for python
    context menus.  Fix T58460: Proportional edit icon disappears.
    Workbench: Don't use alpha channel if not doing render.  WM:
    Optimization: Don't clear the window color buffer.  UI: Simplify the
    area border drawing.  Fix T58433: Limit Distance constraint distance
    not auto-computed..  Fix T58412: in weight paint + pose mode certain
    armature operations crash..  Fix more cases of evaluated mesh being
    built for non-COW objects..  fix: Collada exporter has similar issue
    as reproted in T58150.  fix T58293 Collada: Does not export Texture
    coordinates when option 'only selected UV Map' is enabled.  Texture
    Paint: implement efficient face selection updates..  Fix usage of
    mesh_get_eval_final in vertex selection..  Texture Paint: fix face
    selection with subsurface..  Texture Paint: emulate subsurf optimal
    display in paint mode wireframe..  Texture Paint: fix wireframe and
    hiding not working with subsurf..  Texture Paint: avoid rebuilding
    evaluated mesh on first stroke..  Fix camera gizmo sensor check.
    Cleanup: style.  Cleanup: redundant NULL checks.  Revert "Win32: Use
    the nicer looking blender-drawn confirmation message box when".
    Cleanup: duplicate include.  Merge branch 'master' into blender2.8.
    Cleanup: style.  Win32: Use the nicer looking blender-drawn
    confirmation message box when quitting with unsaved changes, instead
    of an ugly messagebox.  Fix file browsers thumbnail selection with
    tablet failing, after recent changes..  Fix T58244: Proportional
    editing center is wrong.  Fix T58267: node socket grabbing not
    working well with box select tool..  Fix T58235: broken baking of
    tangent space normals..  Annotation: Replace ALT key to CTRL for
    Eraser.  StudioLight Editor: Add copy settings and overwrite prompt.
    StudioLight Editor: Fix defaults.  StudioLight: Renaming stuffs.
    StudioLight: Add a 4th light to adjust lighting.  Studiolight: Fix
    bad memcpy size.  Workbench: Add Shadow Focus and change Shadow
    Orientation.  Fix T58150: crash in Texture Paint after changing
    selection in Edit Mode..  Merge branch 'master' into blender2.8.
    Fix missing "need eval data" for texpaint mode toggle op..  Cleanup:
    remove useless depsgraph parameter in some texpaint helper func..
    Fix T58275: WITH_OPENSUBDIV not enabled by default with some CMake
    versions..  GP: Fix ALT key conflict with Eraser.  Fix Alt key
    conflict in Annotation Eraser.  Fix T58279: crush when load this
    scene _ with simple materials and simple objects..  Revert "3D View:
    locked camera was using the original view offset".  Be sure
    Annotations use default color and thickness.  Merge branch 'master'
    into blender2.8.  3D View: locked camera was using the original view
    offset.  Merge branch 'master' into blender2.8.  Correct missing
    semicolon in recent commit.  Fix T58255: "Set Spline Type" missing
    in the menu.  Merge branch 'master' into blender2.8.  Cleanup:
    ensure '_END' macros end with a semicolon.  Remove from Local View
    operator.  Cleanup: name macros w/ matching BEGIN/END.  Merge branch
    'master' into blender2.8.  Cleanup: name macros w/ matching
    BEGIN/END.  Merge branch 'master' into blender2.8.  Cleanup: style.
    Cleanup: duplicate include.  Cleanup: style.  Fix sculpt app-
    template editing the users startup.  PyAPI: add
    load_factory_startup_post handler.  Merge branch 'master' into
    blender2.8.  Cleanup: unused return arg.  Workbench: StudioLight:
    Fix worldspace rotation.  Workbench: Cleanups & Simplifications.
    GPUTexture: Add support for GL_R16 texture format.  Fix T57981:
    Crash entering sculpt mode.  Fix T58240: mathutils.noise.voronoi
    crash.  UI: helpful text when favourites menu is empty.  Merge
    branch 'master' into blender2.8.  Icons: uv-sculpt.  UI: move curve
    point/segment menus into header.  Fix T58183: crash with CPU + GPU
    rendering after profiling changes..  Fix T58213: Crash w/ Vertex
    paint average.  Docs: rename group -> collection.  Cleanup: de-
    duplicate default object tools.  Tool System: add tools for edit-
    mode surface.  Docs: update quickstart for 2.8.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space.  Fix T58196:
    Annotation thickness is 0.  Fix crash creating enum tooltips.
    Enable annotations when GP object is selected..  UI: Minor changes
    to studiolight user preferences.  Workbench: Add button to go out of
    studiolight edit mode.  Workbench: Add 4 default studio lights.
    Workbench: Add option to have world space lighting in studio light
    mode.  Workbench: Add back studio lighting presets.  Workbench:
    Rename orientation to type and Camera studio light to Studio.
    Templates: tweak sculpt to work w/o opensubdiv.  add: visual studio
    Compiler warning (order of attribute init in c++ constructors).  Fix
    wrong property name in preview render Python script..  add: visual
    studio Compiler warning (order of attribute init in c++
    constructors).  Texture Paint: fix artifacts when using masks with
    symmetry..  Bump version to 2.80 beta..  New splash image for Beta..
    Merge branch 'master' into blender2.8.  GP: Add option to draw
    primatives from center.  Fix internal compiler error when building
    with VS 2017 (15.9.3)..  Fix T57796: bad 'draw emitter' conversion,
    importing shared particle systems from 2.79b to 2.80.  Cleanup: mark
    `PART_DRAW_EMITTER` of ParticleSetting drawflags as dreprecated..
    Fix depth offset in paint mode wireframe..  Fix T57878: 2.8 Opening
    project in Blender Crashes..  Fix T58068: gizmo crash for bone on a
    disabled armature layer.  Fix rotate around point under cursor
    'seeing' hidden faces in paint modes..  UI: make Q key available for
    quick favorites in clip editor..  Fix T58105: Subdivision Set
    operator stuck in relative mode.  Fix T58100: Crash on
    bpy.context.object.visible_get().  UI: put clip editor annotation
    panel in own tab in sidebar..  Transform: re-revert new user-axis-
    first behavior.  Revert "Transform: use scene-orientation for MMB
    axis constraint".  UI: add back clip editor tool tabs until there is
    a toolbar..  Fix T57653: Fix T58075: Crash when switching between
    Edit and Sculpt/Paint modes..  Merge branch 'master' into
    blender2.8.  Atomic: Avoid conflicts with definitions in other
    areas.  UI: menu items for Ctrl-Tab dope sheet/graph switching.  UI:
    update shortcut display to check space cycling.  Keymap: cycle space-
    subtypes on successive presses.  UI: support enum key shortcut
    detection.  Fix paint initialization, incorrect pointer checks.  Fix
    T58125: UV Editor transform fails.  Debug: Assert to ensure layer
    iterator uses a 3D view.  Merge branch 'master' into blender2.8.
    Cleanup: correct typo, no need for ./ prefix.  Fix leak in CPU brand
    check.  Cleanup: simplify transform orientation cycling.  Cycles:
    Add sample-based runtime profiler that measures time spent in
    various parts of the CPU kernel.  UI: expand set origin in specials
    menu.  Fix transform axis orientation cycling.  Cleanup: remove
    unused files.  CMake: add missing files.  Merge branch 'master' into
    blender2.8.  CMake: update checker.  Fix leak in CPU brand check.
    UI: rename Center Points -> Origins.  GP: Cleanup duplicated code
    moving to function.  Fix broken subdivision surface edit mode cage
    display..  Fix COLLADA build warning..  Fix instancing tooltips
    still using old dupli name..  Startup.blend: rename Lamp to Light..
    GP: Deselect points if click outside selection area.  Add Onion Skin
    support to Annotations.  Use term Instancing in the interface.  Use
    collection and instance terminology in Python API.  Fix T56906: Mesh
    from Curve not working on curves beveled by curves..  cleanup:
    Collada replaced outdated usage of CD_MTFACE Layers by CD_MLOOPUV.
    Merge branch 'master' into blender2.8.  More fixes for NUMA on
    macOS.  Merge branch 'master' into blender2.8.  Fix compilation
    error on macOS.  Merge branch 'master' into blender2.8.  Fix
    compilation error on 32bit Windows.  Merge branch 'master' into
    blender2.8.  Fix building gtests and bplayer after recent NumaAPI
    addition..  Fix (unreported) Cycles not rendering correctly modified
    curves/surfaces/texts..  UI: Layout tweaks to Studio Lights panel in
    Preferences..  Workbench: Change Studio lighting.  GPU: Add AMD
    Radeon RX series to macos blitting workaround list.  fix:T58093
    Collada Exporter does not create bind_vertex_input and texcoord
    attribute.  Merge branch 'master' into blender2.8.  Tweaks for
    threading schedule for Threadripper2 and EPYC.  Add utility function
    to query CPU brand string.  Add cross-platform NUMA library.
    Outliner/visibility: revert changes for now until we find better
    solutions..  Fix defined but unused static variable warning.  UI:
    rename settings back to preferences..  Tool System: support for
    dynamic tooltips.  PyAPI: add KeyMapItem.to_string() method.
    Defaults: left click select is now the default..  Fix curve stats
    when using modifiers..  Fix/workaround issues in pose and edit mode.
    Fix crash entering editmode.  Transform: use scene-orientation for
    MMB axis constraint.  Cleanup: quiet keymap float compare warning.
    Cleanup: remove missing operator from UI.  Tool System: add node
    links cut tool.  Cleanup: correct assert, remove redundant NULL
    checks.  Gizmo: fix compositor node crop w/ negative rectangles.
    Cleanup: correct function signatures.  Fix assert opening file
    selector.  Per view-layer collection visibility.  Outliner: Do not
    gray out empty collections.  Remove eye column from the outliner.
    Correct error clearing runtime tool in recent commit.  WM: remove
    tool initialization code.  WM: avoid re-initializing tools while
    resizing areas.  Fix tool not being initialized switching windows.
    RNA: disable animating sequence channel, lock.  Scene: 3D cursor
    rotation wasn't initialized.  Missing from last commit.  Cleanup:
    remove unused app-template flag.  Cleanup: style.  Local View:
    Objects to be selected once back to regular view.  Tool System:
    remove custom tool registration.  Transform: default to user-defined
    orientation.  UI: Reduce amount of padding between VSE channels..
    Print filepath in message when saving userprefs.
    transform_snap_object: Fix snap in edit mode..  Keymap: Change
    default spacebar action to play.  Modifiers: fix bunch of missing
    'self transform' deg relations..  Fix missing reset-to-NULL in own
    recent changes in modifiers utils..  MOD_wave: fix various issues..
    Shrinkwrap: minor simplification of code..  Fix typos..  Modifiers:
    cleanup/harmonize deform modifiers code re. mesh source..  VGroup
    search: do not try to search for empty string..  Modifiers: Refactor
    `MOD_deform_mesh_eval_get()` helper a bit..  MOD_simpledeform: do
    not compute mesh when not needed..  MOD_smooth: do not compute mesh
    when not needed..  MOD_smooth: do not compute mesh when not needed..
    Cleanup: tweak ED_region_is_overlap checks.  Docs: use float in
    bpy.app.timer examples.  Fix local view undo (T58051).  Fix
    localview duplicated objects not in localview.  Partial fix for
    T57868, crash when using bevel from Python..  Workbench: Fix crash
    when enabling cavity.  Fix outliner click select with tablets, after
    recent changes..  Fix T58088: OpenSubdiv not enabled by default in
    macOS builds..  Fix file browser click to select not working on
    tablets, after recent changes..  UI: Bring back User Preferences
    entry in Editors list..  DRW: Implement Hair Weight drawing.  fix:
    Collada Exporter: improve usage of viewlayer and depsgraph.  Python
    API Docs: Examples for new timer api.  make node editor tool region
    background transparent.  Fix T57929: missing UI updates when
    changing active object.  Python API: Fix partial build.  Fix T57070:
    Take Two of 2.8 Crash in sculpting mode with tilling and Dyntopo..
    Tool System: use tools for node editor.  Keymap: share annotation
    tool keymaps between spaces.  RNA: expose access to B-Bone shape
    data from Python..  WM: add print for missing tool keymap.  Cleanup:
    move non-toolbar panels out of the toolbar.  Revert "Fix texture
    space not updating in edit mode.".  Revert "Inline function
    BKE_mesh_boundbox_calc inside BKE_mesh_texspace_calc to avoid
    confusion.".  Keymap: restore 3D view center w/ cursor (Shift-C).
    Keymap: 3D view center to cursor operator.  Keymap: add preference
    for spacebar to run operator search.  UI Theme: Transparent toolbar
    for UV/Image Editor and consistency tweaks..  UI: Fix Set Origin via
    Specials menu not prompting options..  Fix T58062: Missing redo
    panel.  Merge branch 'master' into blender2.8.  Fix T56872: Edge
    slide gives invalid normals.  Silence warning (potentially misused
    twidth).  Font textbox overflow: Different methods.  Fix crash
    iterating over empty view layer.  fix: Collada exporter: take care
    of parent inverse for exports of Armatures with child objects.  Fix:
    Collada Importer: Keep bindinfo option is not properly handled.
    fix: Collada: The limit precision option does nothing.  GP: Correct
    Tonemapping for Blend Layers.  GP: Make Multiply blend works with
    opacity.  Cleanup: style, includes.  Fix T57930 : Wrong hair shading
    in particle edit mode.  DRW: Cleanup: Fix missing uniform warning in
    curve edit mode.  DRW: Hair: Fix hairs not working properly with
    duplis.  DRW: Add access to object dupli parent.  MOD_shrinkwrap: do
    not compute mesh when not needed..  MOD_curve: do not compute mesh
    when not needed..  MOD_cast: do not compute mesh when not needed..
    Timer: Generic BLI_timer with Python wrapper.  UI: rename "OpenGL"
    render engine to "Workbench"..  Fix broken face select in paint
    modes with RMB select..  Viewport: implement hiding faces in paint
    modes..  GP: New Blend Layers functionality.  Workbench: Add
    Curvature overlay for better visibility of surface detail for e.g.
    sculpting.  Fix view layer set in the outliner of child window not
    syncing to parent window..  Keymaps: for LMB keymap, add ctrl+LMB to
    select bones in weight paint mode..  Keymaps: don't do CLICK event
    when PRESS was already handled..  Enable OpenSubdiv modifier by
    default.  Inline function BKE_mesh_boundbox_calc inside
    BKE_mesh_texspace_calc to avoid confusion..  Hide OpenSubdiv compute
    device.  Keymaps: keep Select Box as default tool..  Fix gizmos not
    using same tweak threshold as other places..  UI: expand tooltips
    for left/right click select..  Fix inverted texture paint overlay
    display icons..  Defaults: set "release confirms", for transform
    tweak with single click and drag..  Merge branch 'master' into
    blender2.8.  CMake: Remove Cycles specific OpenSubdiv options.  Fix
    texture space not updating in edit mode..  transform_snap_object:
    fix ray_start_correction in snap to edit_mesh..  Fix T56167: Crash
    when extruding + snap to face..  Fix T57985: Out of the edit mode,
    the texture space is affected by the modifiers of a mesh..  Fix
    T58032: particle children 'Use Clump Curve' crash.  UI: collapse
    redo panel by default.  Correct last commit.  UI: fix glitch showing
    redo panel.  Fix crash accessing mesh.point_normals default.
    Keymap: use 'W' key for select toolbar shortcut.  Cleanup: remove
    unused code & add comments.  Fix T58027: Scene.ray_cast crash.  Fix
    object selection in edit-mode.  Fix proportional edit-mode w/ multi-
    object editing.  3D View: remove 3D cursor.  Fix extended shading
    pie menu not having same order as before..  Cleanup: unused vars,
    imports.  Cleanup: unused vars.  Cleanup: unused vars, imports.  Fix
    some errors in the Blender Light theme..  Fix missing versioning
    code for user preferences navigation bar..  Tools: add Select tool,
    with transform tweak on drag and no click delay..  Keymaps: add 3D
    view click empty space to deselect all..  Cleanup: Silent compiler
    warning.  UI: Disable font shadow in tooltip.  Fix mesh_build_data()
    calling mesh_finalize_eval() before copying texspace..  Cleanup:
    remove useless redundant NULL check..  Fix T57070, T57389, and other
    bbox-related issues with meshes..  UI: Disable font shadow in tabs.
    UI: Initial User-Preferences redesign.  Texture Paint: prevent
    normal angle masking duplicating backface culling..  Local View.
    Use orig_pchan when searching for the original copy of a
    constraint..  Fix box select of edges not working when box does not
    fully contain edge..  Addons: enable GLTF 2.0 addon by default..
    Merge branch 'master' into blender2.8.  Fix T58006: smart UV project
    island margin should not use length units..  Sequencer: remove
    unnecessary limit on transform rotation..  Fix X11 tablet pen and
    eraser distinction being wrong in some cases..  Merge branch
    'master' into blender2.8.  Cleanup: remove unused file.  Merge
    branch 'master' into blender2.8.  Cleanup: trailing space.  Fix
    T56374, T57066, T58037: crash on startup on macOS when using
    translation..  Fix random color drawing having similar colors for
    similar names..  Fix T58022: Changing workspace may change layout of
    User Pref window.  Fix penpressure for tablets that use libinput on
    linux.  refactor: Collada reorganize class constructors.  Keymap:
    preference for extended shading menu.  Depsgraph: add a new
    operation node for computing B-Bone segments..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 07 Dec 2018 20:34:56 +0100

blender (82892-0b50ce1db4b-0thomas~bionic0) bionic; urgency=medium

  * Fix file browsers thumbnail selection with tablet failing, after
    recent changes..  Fix T58244: Proportional editing center is wrong.
    Fix T58267: node socket grabbing not working well with box select
    tool..  Fix T58235: broken baking of tangent space normals..
    Annotation: Replace ALT key to CTRL for Eraser.  StudioLight Editor:
    Add copy settings and overwrite prompt.  StudioLight Editor: Fix
    defaults.  StudioLight: Renaming stuffs.  StudioLight: Add a 4th
    light to adjust lighting.  Studiolight: Fix bad memcpy size.
    Workbench: Add Shadow Focus and change Shadow Orientation.  Fix
    T58150: crash in Texture Paint after changing selection in Edit
    Mode..  Merge branch 'master' into blender2.8.  Fix missing "need
    eval data" for texpaint mode toggle op..  Cleanup: remove useless
    depsgraph parameter in some texpaint helper func..  Fix T58275:
    WITH_OPENSUBDIV not enabled by default with some CMake versions..
    GP: Fix ALT key conflict with Eraser.  Fix Alt key conflict in
    Annotation Eraser.  Fix T58279: crush when load this scene _ with
    simple materials and simple objects..  Revert "3D View: locked
    camera was using the original view offset".  Be sure Annotations use
    default color and thickness.  Merge branch 'master' into blender2.8.
    3D View: locked camera was using the original view offset.  Merge
    branch 'master' into blender2.8.  Correct missing semicolon in
    recent commit.  Fix T58255: "Set Spline Type" missing in the menu.
    Merge branch 'master' into blender2.8.  Cleanup: ensure '_END'
    macros end with a semicolon.  Remove from Local View operator.
    Cleanup: name macros w/ matching BEGIN/END.  Merge branch 'master'
    into blender2.8.  Cleanup: name macros w/ matching BEGIN/END.  Merge
    branch 'master' into blender2.8.  Cleanup: style.  Cleanup:
    duplicate include.  Cleanup: style.  Fix sculpt app-template editing
    the users startup.  PyAPI: add load_factory_startup_post handler.
    Merge branch 'master' into blender2.8.  Cleanup: unused return arg.
    Workbench: StudioLight: Fix worldspace rotation.  Workbench:
    Cleanups & Simplifications.  GPUTexture: Add support for GL_R16
    texture format.  Fix T57981: Crash entering sculpt mode.  Fix
    T58240: mathutils.noise.voronoi crash.  UI: helpful text when
    favourites menu is empty.  Merge branch 'master' into blender2.8.
    Icons: uv-sculpt.  UI: move curve point/segment menus into header.
    Fix T58183: crash with CPU + GPU rendering after profiling changes..
    Fix T58213: Crash w/ Vertex paint average.  Docs: rename group ->
    collection.  Cleanup: de-duplicate default object tools.  Tool
    System: add tools for edit-mode surface.  Docs: update quickstart
    for 2.8.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space.  Fix T58196: Annotation thickness is 0.  Fix crash creating
    enum tooltips.  Enable annotations when GP object is selected..  UI:
    Minor changes to studiolight user preferences.  Workbench: Add
    button to go out of studiolight edit mode.  Workbench: Add 4 default
    studio lights.  Workbench: Add option to have world space lighting
    in studio light mode.  Workbench: Add back studio lighting presets.
    Workbench: Rename orientation to type and Camera studio light to
    Studio.  Templates: tweak sculpt to work w/o opensubdiv.  add:
    visual studio Compiler warning (order of attribute init in c++
    constructors).  Fix wrong property name in preview render Python
    script..  add: visual studio Compiler warning (order of attribute
    init in c++ constructors).  Texture Paint: fix artifacts when using
    masks with symmetry..  Bump version to 2.80 beta..  New splash image
    for Beta..  Merge branch 'master' into blender2.8.  GP: Add option
    to draw primatives from center.  Fix internal compiler error when
    building with VS 2017 (15.9.3)..  Fix T57796: bad 'draw emitter'
    conversion, importing shared particle systems from 2.79b to 2.80.
    Cleanup: mark `PART_DRAW_EMITTER` of ParticleSetting drawflags as
    dreprecated..  Fix depth offset in paint mode wireframe..  Fix
    T57878: 2.8 Opening project in Blender Crashes..  Fix T58068: gizmo
    crash for bone on a disabled armature layer.  Fix rotate around
    point under cursor 'seeing' hidden faces in paint modes..  UI: make
    Q key available for quick favorites in clip editor..  Fix T58105:
    Subdivision Set operator stuck in relative mode.  Fix T58100: Crash
    on bpy.context.object.visible_get().  UI: put clip editor annotation
    panel in own tab in sidebar..  Transform: re-revert new user-axis-
    first behavior.  Revert "Transform: use scene-orientation for MMB
    axis constraint".  UI: add back clip editor tool tabs until there is
    a toolbar..  Fix T57653: Fix T58075: Crash when switching between
    Edit and Sculpt/Paint modes..  Merge branch 'master' into
    blender2.8.  Atomic: Avoid conflicts with definitions in other
    areas.  UI: menu items for Ctrl-Tab dope sheet/graph switching.  UI:
    update shortcut display to check space cycling.  Keymap: cycle space-
    subtypes on successive presses.  UI: support enum key shortcut
    detection.  Fix paint initialization, incorrect pointer checks.  Fix
    T58125: UV Editor transform fails.  Debug: Assert to ensure layer
    iterator uses a 3D view.  Merge branch 'master' into blender2.8.
    Cleanup: correct typo, no need for ./ prefix.  Fix leak in CPU brand
    check.  Cleanup: simplify transform orientation cycling.  Cycles:
    Add sample-based runtime profiler that measures time spent in
    various parts of the CPU kernel.  UI: expand set origin in specials
    menu.  Fix transform axis orientation cycling.  Cleanup: remove
    unused files.  CMake: add missing files.  Merge branch 'master' into
    blender2.8.  CMake: update checker.  Fix leak in CPU brand check.
    UI: rename Center Points -> Origins.  GP: Cleanup duplicated code
    moving to function.  Fix broken subdivision surface edit mode cage
    display..  Fix COLLADA build warning..  Fix instancing tooltips
    still using old dupli name..  Startup.blend: rename Lamp to Light..
    GP: Deselect points if click outside selection area.  Add Onion Skin
    support to Annotations.  Use term Instancing in the interface.  Use
    collection and instance terminology in Python API.  Fix T56906: Mesh
    from Curve not working on curves beveled by curves..  cleanup:
    Collada replaced outdated usage of CD_MTFACE Layers by CD_MLOOPUV.
    Merge branch 'master' into blender2.8.  More fixes for NUMA on
    macOS.  Merge branch 'master' into blender2.8.  Fix compilation
    error on macOS.  Merge branch 'master' into blender2.8.  Fix
    compilation error on 32bit Windows.  Merge branch 'master' into
    blender2.8.  Fix building gtests and bplayer after recent NumaAPI
    addition..  Fix (unreported) Cycles not rendering correctly modified
    curves/surfaces/texts..  UI: Layout tweaks to Studio Lights panel in
    Preferences..  Workbench: Change Studio lighting.  GPU: Add AMD
    Radeon RX series to macos blitting workaround list.  fix:T58093
    Collada Exporter does not create bind_vertex_input and texcoord
    attribute.  Merge branch 'master' into blender2.8.  Tweaks for
    threading schedule for Threadripper2 and EPYC.  Add utility function
    to query CPU brand string.  Add cross-platform NUMA library.
    Outliner/visibility: revert changes for now until we find better
    solutions..  Fix defined but unused static variable warning.  UI:
    rename settings back to preferences..  Tool System: support for
    dynamic tooltips.  PyAPI: add KeyMapItem.to_string() method.
    Defaults: left click select is now the default..  Fix curve stats
    when using modifiers..  Fix/workaround issues in pose and edit mode.
    Fix crash entering editmode.  Transform: use scene-orientation for
    MMB axis constraint.  Cleanup: quiet keymap float compare warning.
    Cleanup: remove missing operator from UI.  Tool System: add node
    links cut tool.  Cleanup: correct assert, remove redundant NULL
    checks.  Gizmo: fix compositor node crop w/ negative rectangles.
    Cleanup: correct function signatures.  Fix assert opening file
    selector.  Per view-layer collection visibility.  Outliner: Do not
    gray out empty collections.  Remove eye column from the outliner.
    Correct error clearing runtime tool in recent commit.  WM: remove
    tool initialization code.  WM: avoid re-initializing tools while
    resizing areas.  Fix tool not being initialized switching windows.
    RNA: disable animating sequence channel, lock.  Scene: 3D cursor
    rotation wasn't initialized.  Missing from last commit.  Cleanup:
    remove unused app-template flag.  Cleanup: style.  Local View:
    Objects to be selected once back to regular view.  Tool System:
    remove custom tool registration.  Transform: default to user-defined
    orientation.  UI: Reduce amount of padding between VSE channels..
    Print filepath in message when saving userprefs.
    transform_snap_object: Fix snap in edit mode..  Keymap: Change
    default spacebar action to play.  Modifiers: fix bunch of missing
    'self transform' deg relations..  Fix missing reset-to-NULL in own
    recent changes in modifiers utils..  MOD_wave: fix various issues..
    Shrinkwrap: minor simplification of code..  Fix typos..  Modifiers:
    cleanup/harmonize deform modifiers code re. mesh source..  VGroup
    search: do not try to search for empty string..  Modifiers: Refactor
    `MOD_deform_mesh_eval_get()` helper a bit..  MOD_simpledeform: do
    not compute mesh when not needed..  MOD_smooth: do not compute mesh
    when not needed..  MOD_smooth: do not compute mesh when not needed..
    Cleanup: tweak ED_region_is_overlap checks.  Docs: use float in
    bpy.app.timer examples.  Fix local view undo (T58051).  Fix
    localview duplicated objects not in localview.  Partial fix for
    T57868, crash when using bevel from Python..  Workbench: Fix crash
    when enabling cavity.  Fix outliner click select with tablets, after
    recent changes..  Fix T58088: OpenSubdiv not enabled by default in
    macOS builds..  Fix file browser click to select not working on
    tablets, after recent changes..  UI: Bring back User Preferences
    entry in Editors list..  DRW: Implement Hair Weight drawing.  fix:
    Collada Exporter: improve usage of viewlayer and depsgraph.  Python
    API Docs: Examples for new timer api.  make node editor tool region
    background transparent.  Fix T57929: missing UI updates when
    changing active object.  Python API: Fix partial build.  Fix T57070:
    Take Two of 2.8 Crash in sculpting mode with tilling and Dyntopo..
    Tool System: use tools for node editor.  Keymap: share annotation
    tool keymaps between spaces.  RNA: expose access to B-Bone shape
    data from Python..  WM: add print for missing tool keymap.  Cleanup:
    move non-toolbar panels out of the toolbar.  Revert "Fix texture
    space not updating in edit mode.".  Revert "Inline function
    BKE_mesh_boundbox_calc inside BKE_mesh_texspace_calc to avoid
    confusion.".  Keymap: restore 3D view center w/ cursor (Shift-C).
    Keymap: 3D view center to cursor operator.  Keymap: add preference
    for spacebar to run operator search.  UI Theme: Transparent toolbar
    for UV/Image Editor and consistency tweaks..  UI: Fix Set Origin via
    Specials menu not prompting options..  Fix T58062: Missing redo
    panel.  Merge branch 'master' into blender2.8.  Fix T56872: Edge
    slide gives invalid normals.  Silence warning (potentially misused
    twidth).  Font textbox overflow: Different methods.  Fix crash
    iterating over empty view layer.  fix: Collada exporter: take care
    of parent inverse for exports of Armatures with child objects.  Fix:
    Collada Importer: Keep bindinfo option is not properly handled.
    fix: Collada: The limit precision option does nothing.  GP: Correct
    Tonemapping for Blend Layers.  GP: Make Multiply blend works with
    opacity.  Cleanup: style, includes.  Fix T57930 : Wrong hair shading
    in particle edit mode.  DRW: Cleanup: Fix missing uniform warning in
    curve edit mode.  DRW: Hair: Fix hairs not working properly with
    duplis.  DRW: Add access to object dupli parent.  MOD_shrinkwrap: do
    not compute mesh when not needed..  MOD_curve: do not compute mesh
    when not needed..  MOD_cast: do not compute mesh when not needed..
    Timer: Generic BLI_timer with Python wrapper.  UI: rename "OpenGL"
    render engine to "Workbench"..  Fix broken face select in paint
    modes with RMB select..  Viewport: implement hiding faces in paint
    modes..  GP: New Blend Layers functionality.  Workbench: Add
    Curvature overlay for better visibility of surface detail for e.g.
    sculpting.  Fix view layer set in the outliner of child window not
    syncing to parent window..  Keymaps: for LMB keymap, add ctrl+LMB to
    select bones in weight paint mode..  Keymaps: don't do CLICK event
    when PRESS was already handled..  Enable OpenSubdiv modifier by
    default.  Inline function BKE_mesh_boundbox_calc inside
    BKE_mesh_texspace_calc to avoid confusion..  Hide OpenSubdiv compute
    device.  Keymaps: keep Select Box as default tool..  Fix gizmos not
    using same tweak threshold as other places..  UI: expand tooltips
    for left/right click select..  Fix inverted texture paint overlay
    display icons..  Defaults: set "release confirms", for transform
    tweak with single click and drag..  Merge branch 'master' into
    blender2.8.  CMake: Remove Cycles specific OpenSubdiv options.  Fix
    texture space not updating in edit mode..  transform_snap_object:
    fix ray_start_correction in snap to edit_mesh..  Fix T56167: Crash
    when extruding + snap to face..  Fix T57985: Out of the edit mode,
    the texture space is affected by the modifiers of a mesh..  Fix
    T58032: particle children 'Use Clump Curve' crash.  UI: collapse
    redo panel by default.  Correct last commit.  UI: fix glitch showing
    redo panel.  Fix crash accessing mesh.point_normals default.
    Keymap: use 'W' key for select toolbar shortcut.  Cleanup: remove
    unused code & add comments.  Fix T58027: Scene.ray_cast crash.  Fix
    object selection in edit-mode.  Fix proportional edit-mode w/ multi-
    object editing.  3D View: remove 3D cursor.  Fix extended shading
    pie menu not having same order as before..  Cleanup: unused vars,
    imports.  Cleanup: unused vars.  Cleanup: unused vars, imports.  Fix
    some errors in the Blender Light theme..  Fix missing versioning
    code for user preferences navigation bar..  Tools: add Select tool,
    with transform tweak on drag and no click delay..  Keymaps: add 3D
    view click empty space to deselect all..  Cleanup: Silent compiler
    warning.  UI: Disable font shadow in tooltip.  Fix mesh_build_data()
    calling mesh_finalize_eval() before copying texspace..  Cleanup:
    remove useless redundant NULL check..  Fix T57070, T57389, and other
    bbox-related issues with meshes..  UI: Disable font shadow in tabs.
    UI: Initial User-Preferences redesign.  Texture Paint: prevent
    normal angle masking duplicating backface culling..  Local View.
    Use orig_pchan when searching for the original copy of a
    constraint..  Fix box select of edges not working when box does not
    fully contain edge..  Addons: enable GLTF 2.0 addon by default..
    Merge branch 'master' into blender2.8.  Fix T58006: smart UV project
    island margin should not use length units..  Sequencer: remove
    unnecessary limit on transform rotation..  Fix X11 tablet pen and
    eraser distinction being wrong in some cases..  Merge branch
    'master' into blender2.8.  Cleanup: remove unused file.  Merge
    branch 'master' into blender2.8.  Cleanup: trailing space.  Fix
    T56374, T57066, T58037: crash on startup on macOS when using
    translation..  Fix random color drawing having similar colors for
    similar names..  Fix T58022: Changing workspace may change layout of
    User Pref window.  Fix penpressure for tablets that use libinput on
    linux.  refactor: Collada reorganize class constructors.  Keymap:
    preference for extended shading menu.  Depsgraph: add a new
    operation node for computing B-Bone segments..  fix: Collada: used
    wrong Enumeration type for comparison.  fix: collada: must use case
    sensitive filename in include.  fix: Collada: use reference to
    BezTriple instead of copy.  fix: compiler errors on mac_x86_64_10_9.
    cleanup: Collada: remove unused variables.  Pass viewport to BASE_
    related tests, for viewport view/select restrictions.  DRW: Make non
    Mesh object wire show in edit mode.  DRW: Support Wireframe for
    metaball objects.  GP: Avoid crash when adding new layer.  Icons:
    add Select tool icon..  Keymaps: fix broken LMB select and transform
    tweak in 2D editors..  Partial rewrite of the Collada Module for
    Blender 2.8.  Fix T57996: Crash - delete node with a driven
    parameter.  Tag relations for update when clip's animation changes.
    Return truth when animation fix changed animation.  DRW: Support
    Wireframe for cruve/surface/text objects.  Add missing COW updates
    when selection changes in paint modes..  Merge branch 'master' into
    blender2.8.  Use default movie cache size of 4GiB.  Cycles: Fixed a
    warning..  Cycles: Improved robustness of hair motion blur..  UI:
    swap wireframe/solid order in pie to match order in header..  Merge
    branch 'master' into blender2.8.  Python API: restore
    bpy.app.autoexec_fail variables, some scripts use it..  Fix T57616:
    Deleting particle system instance object leads to crash.  Python
    API: bpy.app.handlers.depsgraph_update_pre/post.  Fix T57998: crash
    at start with jemalloc package on some Linux distributions..  UI:
    initialize drag-lock x/y axis from region type.  Correct missing
    NULL check in recent changes.  Fix uv lasso/box multi-object select
    logic.  Tool System: uv lasso/box select options.  Error in last
    commi.  Fix wire-toggle restoring previous shading mode.  Keymap:
    remove redundant keys from toolbar popup.  Fix toolbar keymap
    accumulating items.  Keymap: add Keymap.keymap_items.new_from_item.
    Cleanup: single quote enums.  Cleanup: rename bone-select to xray.
    UI: Don't promt when deleting via Object Context Menu..  UI: Icons
    in context menu for copy/paste.  Pose: make pose-bone xray usable in
    wpaint mode.  Keymap: remove 'Z' key to toggle bone-select.  UI:
    allow inaccurate swipe motion to switch tabs.  Keymap: restore
    grease pencil keys for default map.  Keymap: adjustments to shading
    keys.  Fix for weight paint object occluding pose bones.  Pose:
    support wpaint+pose w/ object-lock enabled.  Fix bone selection w/
    mixed wpaint & pose mode.  Cleanup: newlines in error prints.  UI:
    fix wrong icons after recent update..  UI: activate tabs immediately
    on press, and drag to quickly cycle through..  Fix T55535: N panel
    in sequencer breaks display of preview..  UI: Object Context Menu
    tweaks..  Image Empties: Potential Fix for T57696.  Fix T57980:
    Assert failure in draw manager when opening file.  Cleanup: Use
    proper module prefix in function names.  GP: Keep activated the same
    Brush in toolbar.  Depsgraph: Ensure solver cleanup order.
    Depsgraph: Cleanup, line wrapping.  Fix missing newline in error
    print.  Depsgraph: Cleanup, make it easier to create relations with
    flags.  Eevee: Reflection Plane: Small UI fix and invert facing
    fading.  Fix T57977: VSE: Markers lines get highlighted when using
    box select.  Keymaps: make click event detection use a larger
    distance threshold..  Fix T57578: Vertex Connect crash with less
    than two verts selected.  GP: Cleanup old TODO comments.  Cleanup:
    keymap wrapper for tool-setting operator.  Keymap: add popup keymap.
    Cleanup: minor simplification of keyconfig merge.  Correct typo.
    Icons: use newly added icons.  Icons: binary data update from SVG.
    Icons: updates by jendrzych.  Merge branch 'master' into blender2.8.
    Fix T57989: File loaded as startup.  UI: disable screen edges for
    full-screen areas.  UI: hide shortcut from gizmo tip when none
    found.  UI: String tweak for "UnLock" and Un-Mute in VSE.  UI: Fix
    Lock/Mute menu in VSE.  Cleanup: utility function to avoid duplicate
    keys.  Tool System: auto-assign A-Z keys for toolbar popup.  Fix
    toolbar popup keymap not allowing 'A' key.  Tool System: Updates for
    keymap stored as string.  Fix factory-settings using stale
    preferences.  Tool System: store keymap name in tool instead of the
    keymap.  Keymap: always show pie menu w/ tab-pie-menu pref.  Keymap:
    Use Z to toggle wire instead of xray.  Keymap: 3D view pref for tab
    to show pie menu.  UI: Add Image and Clip space panels category..
    UI: First batch of fixing missing categories for panels..  Cleanup:
    Move debug warning message about panels missing category from
    drawing code to registering code..  UI: hide keymap preferences when
    filter is used.  Keymap: correct error in grease pencil change.
    Keymap: remove annotation keymap editmode toggle.  Keymap: Adjust
    shading key bindings.  Keymap: remove D-Key shortcuts for
    annotations.  3D View: move x-ray toggle to operator.  Keymap: use
    Ctrl-Tab to toggle fcurve/graph editor.  Keymaps: take into account
    DPI for tweak/drag/pie thresholds..  Keymaps: a few small
    improvements..  Python API Docs: better titles..  Cleanup: warnings.
    GP: Set Vertex opacity default for templates.  UI: Use primary gizmo
    color for loopcut edge pre-select..  transform_snap_object: Use the
    texture space bound box to test the need to snap to meshes in edit
    mode..  GP: Init new Eraser Hard.  transform_snap_object: Fix snap
    to curves..  Fix T57884: Triangle count is incorrect when above
    around 2 billion.  Depsgraph: Update comment.  Depsgraph: Allow
    flush of CoW tag from Action.  Fix T57975: Drawing with Onion Skin
    enabled crash Blender.  Depsgraph: Move boundbox sync to the post-
    geometry evaluation.  Depsgraph: Cleanup, use more clear name.
    Implement basic global tablet pressure curve options..  Fix T57811:
    Render crashes in certain scenes when AO Bounces are used.  Image
    Empties: always show in orthographic view by default.  Cycles:
    Cleanup, use utility function.  Cycles: Cleanup, reduce indentation
    level.  I18N: tweak some UI labels and tips..  I18N defaults: enable
    tooltip translation..  UI: small clean-up of I18N UI in userpref..
    Cycles: Cleanup, comments and dead code.  Cycles: Cleanup, CUDA code
    path is not possible inside AVX2.  GP: Change cursor for primitves.
    GP: Remove Target Weight switch.  Fix uv-sculpt use w/ tool-system.
    Gizmo: show dial handle for unconstrained extrude.  Gizmo: set
    operator options before execution.  Gizmo: run invoke_prepare even
    when the gizmo isn't modal.  Object: minor changes to jump-to API.
    Cleanup: add reveal_hidden arg to jump-to API calls.  Gizmo:
    workaround for extrude modifying normals for XYZ axis.  Fix custom
    matrix orientation being written to scene.  Correct editbone root-
    select check.  Gizmo: use Y-axis for armature extrude on normal.
    Gizmo: set the extrude transform constraint matrix.  UI:
    Horizontal/Vertical split options in Area menu..  Transform: use
    root/tip for bone normal orientation.  UI: Icon and separator for
    Add Node (Search)..  UI Theme: Minor improvements on contrast and
    consistency..  Cleanup: use boolean array for mirror modifier.
    Modifier: Mirror learns to bisect on plane.  Cleanup: rename extrude
    gizmo.  Cleanup: move extrude gizmo to transform module.  Gizmo:
    initial extrude support for non mesh types.  Fix extrude tool redo.
    Fix T57892: Align Objects in Blender 2.8 Alpha 2 last Builds..  Fix
    T57921: Crash when loading 2.7x .blend with scene without any render
    layer..  Cleanup: unused args, indentation.  Cleanup: gcc function
    type warning.  GP: Refactor target weight paint.  GP: Refactor
    drawing engine to single VBO.  Fix T57935: Crash Alt clicking w/
    poly build tool.  Cleanup: style.  GP: New option to paint a
    predefined weight.  UI: Color Ramp: Add menu and functions to
    distribute color stops.  Merge branch 'master' into blender2.8.  Fix
    T57923: Freeze in mesh vnors computation code with some degenerated
    geometry..  Fix T57923: Freeze in mesh vnors computation code with
    some degenerated geometry..  GP: Reorganize Reproject options.  GP:
    Set Gizmo orientation for edit mode.  Speedup rigs with multiple
    objects deformed by bbones.  Cleanup: Use more const qualifiers.
    Merge branch 'master' into blender2.8.  Task scheduler: Optimize
    parallel loop over lists.  Comment out all derived mesh evaluation.
    Depsgraph: Don't use derived mesh.  Modifier stack: Only ensure
    derived mesh when USE_DERIVEDMESH is defined.  Modifier stack: Use
    evaluated mesh to check normals.  Vertex parent: Remove CCGDM
    optimization.  UI: increase spacing at sides of headers, to avoid
    region split zone overlap..  Fis T57948: Crash in 2.8x lookdev.  Fix
    T57891: Radius of strip hair doesn't scale with object scale.
    Images: "Image" submenu in "Add" menu.  Add option not to print
    debug/info in ngon_tessellate..  GP: Fix bottom statistics.  Tool
    System: define tools for lattice editmode.  Fix error generating
    toolbar tooltip.  Merge branch 'master' into blender2.8.  Removed
    superfluous NULL check.  Merge branch 'master' into blender2.8.
    Multires: Cleanup, remove unused function.  Added MovieClip.fps read-
    only property to RNA.  Fix T57938: Dynamic paint baking issues.
    Tool System: define tools for meta-ball editmode.  UI: unhide bones
    in Jump To Target instead of failing..  Cleanup: make object
    deselect match other ED_ APIs.  UI: support jumping to target
    object/bone.  Object: utility (de)select all functions.  Multi-
    Objects: Calc origin w/ all edit-objects.  Fix T57722: Clipped
    LookDev preview spheres.  Cleanup: use const mesh arg to
    BM_mesh_bm_from_me.  Theme: avoid right-shift in XML files.  Keymap:
    update addon register/unregister utilities.  Cleanup: move keymap
    hierarchy into own file.  Cleanup: move toolbar keymap generation to
    bl_keymap_utils.  Cleanup: move bpy_extras.keyconfig_utils to own
    module.  Keymap: skip save prompt for default keymap.  Keymap: only
    use delete confirmation for X-key.  Object: report number of deleted
    objects.  UI: show keyconfig prefs directly under preset.  Cleanup:
    style, unused.  Keymap: remove 3ds and maya keymaps.  WM: remove
    interaction presets.  Cleanup: gpu docs.  Image Empties: Option to
    not display the backside of image empties.  Fix T57554: texture bake
    object to active error after recent changes..  UI: hide scene /
    layer in properties context in some cases, for compactness..  Fix
    handling of B-Bone custom handle references in Edit mode undo..
    Workbench: Use non-negative lighting evaluation.  Workbench:
    Performance: Fix performance drop caused by specular lighting.
    Remove note about Blender Internal.  DRW: Make profiling more
    precise on certain drivers..  Studio Lights: Big Cleanups.
    STUDIOLIGHT: leave a comment of why
    `STUDIOLIGHT_SPHERICAL_HARMONICS_WINDOWING` was commented..  Py API
    Docs: use new bind context manager in gpu examples.  Revert "BKE
    object: Correct bound box of bezier curve objects not matching the
    object viewed.".  PyAPI: GPUOffscreen: Add context manager for the
    `bind` method to work with the `with` statement..  LOOKDEV: disable
    STUDIOLIGHT_SPHERICAL_HARMONICS_WINDOWING.  EEVEE: Cleanup:
    default_world_frag.glsl.  EEVEE: Cleanup remove unused shader..  BKE
    object: Correct bound box of bezier curve objects not matching the
    object viewed..  Themes: Remove deprecated themes..  Fix T57889:
    Crashes on undo and redo while working with image or image empty.
    RNA: re-enable update notifier flags.  Py API Docs: Fix wrong type.
    Tool System: improve popup w/ modifier keys.  Cleanup: style.
    Cleanup: use define for key-config string.  Fix keymap loading
    multiple times.  Fix tool-system popup and tips w/ empty keymap.
    Gizmo: tweak navigation highlight display.  Merge branch 'master'
    into blender2.8.  Linux: list GVFS mount points.  Fix object box
    select new w/o any objects.  Cleanup: naming.  Cleanup: naming.
    Keymap: move left click select to a preference.  GP: Harmonize
    Sculpt Struct and field names.  GP: Rename GPENCIL_OT_brush_paint to
    GPENCIL_OT_sculpt_paint.  Fix T57835: Textured-fill layer opacity
    not working.  Fix T57896: Crash updating grease pencil material
    preview.  Keymaps: make click event use position on button press
    rather than release..  GP: Set Rim Blur default to 0.  Keymap:
    preference to swap space/shift-space keys.  Keymap: add user-prefs
    to the default keyconfig.  Keymap: Default pref for select-all to
    toggle.  UI: show active keymap user preferences.  PyAPI: add
    bpy.utils.execfile.  Cleanup: tweak to keymap layout args.  GP: Set
    Thickness default to 2.  Eevee: Optimize Color Ramp node for common
    cases..  Eevee: Fix SSR/SSS when the bsdf nodes are inside groups.
    GPU: Cleanup / Opti : Vectorize + MADD and remove unused function.
    Fix T53750: Mirrored UV have bad tangent space.  BLI: Math: Add
    normal_float_to_short_v4.  DRW: Fix object wire appearing when
    object is drawn as bounds.  Cleanup: correct variable names.
    Cleanup: style.  Cleanup: correct const usage.  Draw Manager: Fix
    memory leak.  Fix T57874: Crash due to IMM_BUFFER_SIZE when drawing
    cached frames....

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 30 Nov 2018 21:07:48 +0100

blender (82589-1e820898ff4-0thomas~bionic0) bionic; urgency=medium

  * Depsgraph: add a new operation node for computing B-Bone segments..
    fix: Collada: used wrong Enumeration type for comparison.  fix:
    collada: must use case sensitive filename in include.  fix: Collada:
    use reference to BezTriple instead of copy.  fix: compiler errors on
    mac_x86_64_10_9.  cleanup: Collada: remove unused variables.  Pass
    viewport to BASE_ related tests, for viewport view/select
    restrictions.  DRW: Make non Mesh object wire show in edit mode.
    DRW: Support Wireframe for metaball objects.  GP: Avoid crash when
    adding new layer.  Icons: add Select tool icon..  Keymaps: fix
    broken LMB select and transform tweak in 2D editors..  Partial
    rewrite of the Collada Module for Blender 2.8.  Fix T57996: Crash -
    delete node with a driven parameter.  Tag relations for update when
    clip's animation changes.  Return truth when animation fix changed
    animation.  DRW: Support Wireframe for cruve/surface/text objects.
    Add missing COW updates when selection changes in paint modes..
    Merge branch 'master' into blender2.8.  Use default movie cache size
    of 4GiB.  Cycles: Fixed a warning..  Cycles: Improved robustness of
    hair motion blur..  UI: swap wireframe/solid order in pie to match
    order in header..  Merge branch 'master' into blender2.8.  Python
    API: restore bpy.app.autoexec_fail variables, some scripts use it..
    Fix T57616: Deleting particle system instance object leads to crash.
    Python API: bpy.app.handlers.depsgraph_update_pre/post.  Fix T57998:
    crash at start with jemalloc package on some Linux distributions..
    UI: initialize drag-lock x/y axis from region type.  Correct missing
    NULL check in recent changes.  Fix uv lasso/box multi-object select
    logic.  Tool System: uv lasso/box select options.  Error in last
    commi.  Fix wire-toggle restoring previous shading mode.  Keymap:
    remove redundant keys from toolbar popup.  Fix toolbar keymap
    accumulating items.  Keymap: add Keymap.keymap_items.new_from_item.
    Cleanup: single quote enums.  Cleanup: rename bone-select to xray.
    UI: Don't promt when deleting via Object Context Menu..  UI: Icons
    in context menu for copy/paste.  Pose: make pose-bone xray usable in
    wpaint mode.  Keymap: remove 'Z' key to toggle bone-select.  UI:
    allow inaccurate swipe motion to switch tabs.  Keymap: restore
    grease pencil keys for default map.  Keymap: adjustments to shading
    keys.  Fix for weight paint object occluding pose bones.  Pose:
    support wpaint+pose w/ object-lock enabled.  Fix bone selection w/
    mixed wpaint & pose mode.  Cleanup: newlines in error prints.  UI:
    fix wrong icons after recent update..  UI: activate tabs immediately
    on press, and drag to quickly cycle through..  Fix T55535: N panel
    in sequencer breaks display of preview..  UI: Object Context Menu
    tweaks..  Image Empties: Potential Fix for T57696.  Fix T57980:
    Assert failure in draw manager when opening file.  Cleanup: Use
    proper module prefix in function names.  GP: Keep activated the same
    Brush in toolbar.  Depsgraph: Ensure solver cleanup order.
    Depsgraph: Cleanup, line wrapping.  Fix missing newline in error
    print.  Depsgraph: Cleanup, make it easier to create relations with
    flags.  Eevee: Reflection Plane: Small UI fix and invert facing
    fading.  Fix T57977: VSE: Markers lines get highlighted when using
    box select.  Keymaps: make click event detection use a larger
    distance threshold..  Fix T57578: Vertex Connect crash with less
    than two verts selected.  GP: Cleanup old TODO comments.  Cleanup:
    keymap wrapper for tool-setting operator.  Keymap: add popup keymap.
    Cleanup: minor simplification of keyconfig merge.  Correct typo.
    Icons: use newly added icons.  Icons: binary data update from SVG.
    Icons: updates by jendrzych.  Merge branch 'master' into blender2.8.
    Fix T57989: File loaded as startup.  UI: disable screen edges for
    full-screen areas.  UI: hide shortcut from gizmo tip when none
    found.  UI: String tweak for "UnLock" and Un-Mute in VSE.  UI: Fix
    Lock/Mute menu in VSE.  Cleanup: utility function to avoid duplicate
    keys.  Tool System: auto-assign A-Z keys for toolbar popup.  Fix
    toolbar popup keymap not allowing 'A' key.  Tool System: Updates for
    keymap stored as string.  Fix factory-settings using stale
    preferences.  Tool System: store keymap name in tool instead of the
    keymap.  Keymap: always show pie menu w/ tab-pie-menu pref.  Keymap:
    Use Z to toggle wire instead of xray.  Keymap: 3D view pref for tab
    to show pie menu.  UI: Add Image and Clip space panels category..
    UI: First batch of fixing missing categories for panels..  Cleanup:
    Move debug warning message about panels missing category from
    drawing code to registering code..  UI: hide keymap preferences when
    filter is used.  Keymap: correct error in grease pencil change.
    Keymap: remove annotation keymap editmode toggle.  Keymap: Adjust
    shading key bindings.  Keymap: remove D-Key shortcuts for
    annotations.  3D View: move x-ray toggle to operator.  Keymap: use
    Ctrl-Tab to toggle fcurve/graph editor.  Keymaps: take into account
    DPI for tweak/drag/pie thresholds..  Keymaps: a few small
    improvements..  Python API Docs: better titles..  Cleanup: warnings.
    GP: Set Vertex opacity default for templates.  UI: Use primary gizmo
    color for loopcut edge pre-select..  transform_snap_object: Use the
    texture space bound box to test the need to snap to meshes in edit
    mode..  GP: Init new Eraser Hard.  transform_snap_object: Fix snap
    to curves..  Fix T57884: Triangle count is incorrect when above
    around 2 billion.  Depsgraph: Update comment.  Depsgraph: Allow
    flush of CoW tag from Action.  Fix T57975: Drawing with Onion Skin
    enabled crash Blender.  Depsgraph: Move boundbox sync to the post-
    geometry evaluation.  Depsgraph: Cleanup, use more clear name.
    Implement basic global tablet pressure curve options..  Fix T57811:
    Render crashes in certain scenes when AO Bounces are used.  Image
    Empties: always show in orthographic view by default.  Cycles:
    Cleanup, use utility function.  Cycles: Cleanup, reduce indentation
    level.  I18N: tweak some UI labels and tips..  I18N defaults: enable
    tooltip translation..  UI: small clean-up of I18N UI in userpref..
    Cycles: Cleanup, comments and dead code.  Cycles: Cleanup, CUDA code
    path is not possible inside AVX2.  GP: Change cursor for primitves.
    GP: Remove Target Weight switch.  Fix uv-sculpt use w/ tool-system.
    Gizmo: show dial handle for unconstrained extrude.  Gizmo: set
    operator options before execution.  Gizmo: run invoke_prepare even
    when the gizmo isn't modal.  Object: minor changes to jump-to API.
    Cleanup: add reveal_hidden arg to jump-to API calls.  Gizmo:
    workaround for extrude modifying normals for XYZ axis.  Fix custom
    matrix orientation being written to scene.  Correct editbone root-
    select check.  Gizmo: use Y-axis for armature extrude on normal.
    Gizmo: set the extrude transform constraint matrix.  UI:
    Horizontal/Vertical split options in Area menu..  Transform: use
    root/tip for bone normal orientation.  UI: Icon and separator for
    Add Node (Search)..  UI Theme: Minor improvements on contrast and
    consistency..  Cleanup: use boolean array for mirror modifier.
    Modifier: Mirror learns to bisect on plane.  Cleanup: rename extrude
    gizmo.  Cleanup: move extrude gizmo to transform module.  Gizmo:
    initial extrude support for non mesh types.  Fix extrude tool redo.
    Fix T57892: Align Objects in Blender 2.8 Alpha 2 last Builds..  Fix
    T57921: Crash when loading 2.7x .blend with scene without any render
    layer..  Cleanup: unused args, indentation.  Cleanup: gcc function
    type warning.  GP: Refactor target weight paint.  GP: Refactor
    drawing engine to single VBO.  Fix T57935: Crash Alt clicking w/
    poly build tool.  Cleanup: style.  GP: New option to paint a
    predefined weight.  UI: Color Ramp: Add menu and functions to
    distribute color stops.  Merge branch 'master' into blender2.8.  Fix
    T57923: Freeze in mesh vnors computation code with some degenerated
    geometry..  Fix T57923: Freeze in mesh vnors computation code with
    some degenerated geometry..  GP: Reorganize Reproject options.  GP:
    Set Gizmo orientation for edit mode.  Speedup rigs with multiple
    objects deformed by bbones.  Cleanup: Use more const qualifiers.
    Merge branch 'master' into blender2.8.  Task scheduler: Optimize
    parallel loop over lists.  Comment out all derived mesh evaluation.
    Depsgraph: Don't use derived mesh.  Modifier stack: Only ensure
    derived mesh when USE_DERIVEDMESH is defined.  Modifier stack: Use
    evaluated mesh to check normals.  Vertex parent: Remove CCGDM
    optimization.  UI: increase spacing at sides of headers, to avoid
    region split zone overlap..  Fis T57948: Crash in 2.8x lookdev.  Fix
    T57891: Radius of strip hair doesn't scale with object scale.
    Images: "Image" submenu in "Add" menu.  Add option not to print
    debug/info in ngon_tessellate..  GP: Fix bottom statistics.  Tool
    System: define tools for lattice editmode.  Fix error generating
    toolbar tooltip.  Merge branch 'master' into blender2.8.  Removed
    superfluous NULL check.  Merge branch 'master' into blender2.8.
    Multires: Cleanup, remove unused function.  Added MovieClip.fps read-
    only property to RNA.  Fix T57938: Dynamic paint baking issues.
    Tool System: define tools for meta-ball editmode.  UI: unhide bones
    in Jump To Target instead of failing..  Cleanup: make object
    deselect match other ED_ APIs.  UI: support jumping to target
    object/bone.  Object: utility (de)select all functions.  Multi-
    Objects: Calc origin w/ all edit-objects.  Fix T57722: Clipped
    LookDev preview spheres.  Cleanup: use const mesh arg to
    BM_mesh_bm_from_me.  Theme: avoid right-shift in XML files.  Keymap:
    update addon register/unregister utilities.  Cleanup: move keymap
    hierarchy into own file.  Cleanup: move toolbar keymap generation to
    bl_keymap_utils.  Cleanup: move bpy_extras.keyconfig_utils to own
    module.  Keymap: skip save prompt for default keymap.  Keymap: only
    use delete confirmation for X-key.  Object: report number of deleted
    objects.  UI: show keyconfig prefs directly under preset.  Cleanup:
    style, unused.  Keymap: remove 3ds and maya keymaps.  WM: remove
    interaction presets.  Cleanup: gpu docs.  Image Empties: Option to
    not display the backside of image empties.  Fix T57554: texture bake
    object to active error after recent changes..  UI: hide scene /
    layer in properties context in some cases, for compactness..  Fix
    handling of B-Bone custom handle references in Edit mode undo..
    Workbench: Use non-negative lighting evaluation.  Workbench:
    Performance: Fix performance drop caused by specular lighting.
    Remove note about Blender Internal.  DRW: Make profiling more
    precise on certain drivers..  Studio Lights: Big Cleanups.
    STUDIOLIGHT: leave a comment of why
    `STUDIOLIGHT_SPHERICAL_HARMONICS_WINDOWING` was commented..  Py API
    Docs: use new bind context manager in gpu examples.  Revert "BKE
    object: Correct bound box of bezier curve objects not matching the
    object viewed.".  PyAPI: GPUOffscreen: Add context manager for the
    `bind` method to work with the `with` statement..  LOOKDEV: disable
    STUDIOLIGHT_SPHERICAL_HARMONICS_WINDOWING.  EEVEE: Cleanup:
    default_world_frag.glsl.  EEVEE: Cleanup remove unused shader..  BKE
    object: Correct bound box of bezier curve objects not matching the
    object viewed..  Themes: Remove deprecated themes..  Fix T57889:
    Crashes on undo and redo while working with image or image empty.
    RNA: re-enable update notifier flags.  Py API Docs: Fix wrong type.
    Tool System: improve popup w/ modifier keys.  Cleanup: style.
    Cleanup: use define for key-config string.  Fix keymap loading
    multiple times.  Fix tool-system popup and tips w/ empty keymap.
    Gizmo: tweak navigation highlight display.  Merge branch 'master'
    into blender2.8.  Linux: list GVFS mount points.  Fix object box
    select new w/o any objects.  Cleanup: naming.  Cleanup: naming.
    Keymap: move left click select to a preference.  GP: Harmonize
    Sculpt Struct and field names.  GP: Rename GPENCIL_OT_brush_paint to
    GPENCIL_OT_sculpt_paint.  Fix T57835: Textured-fill layer opacity
    not working.  Fix T57896: Crash updating grease pencil material
    preview.  Keymaps: make click event use position on button press
    rather than release..  GP: Set Rim Blur default to 0.  Keymap:
    preference to swap space/shift-space keys.  Keymap: add user-prefs
    to the default keyconfig.  Keymap: Default pref for select-all to
    toggle.  UI: show active keymap user preferences.  PyAPI: add
    bpy.utils.execfile.  Cleanup: tweak to keymap layout args.  GP: Set
    Thickness default to 2.  Eevee: Optimize Color Ramp node for common
    cases..  Eevee: Fix SSR/SSS when the bsdf nodes are inside groups.
    GPU: Cleanup / Opti : Vectorize + MADD and remove unused function.
    Fix T53750: Mirrored UV have bad tangent space.  BLI: Math: Add
    normal_float_to_short_v4.  DRW: Fix object wire appearing when
    object is drawn as bounds.  Cleanup: correct variable names.
    Cleanup: style.  Cleanup: correct const usage.  Draw Manager: Fix
    memory leak.  Fix T57874: Crash due to IMM_BUFFER_SIZE when drawing
    cached frames....  UI: Eevee: Rename Volume Exponential Sampling to
    Distribution.  Eevee: SSR: Only fade based on reflected pixel
    position.  Fix crash when rendering a scene first and then goes to
    eevee preview modes and cleanup.  Cleanup: removes unused varyings.
    Minor edits in `effect_ssr_frag.glsl`.  Cleanup: remove unused
    variable.  Fix T56673: Tara.blend from Blender cloud crashes on
    load.  Fix T57850, bevel modifier crash with vertex groups and face
    area mode..  Fix inconsistent frame set event in graph compared to
    other animation editors..  Keymaps: some more tweaks for left click
    select based on user feedback..  Fix related to T57851: broken
    normalmap handling in py shader wrapper..  Fix T57477: Switching
    between edit mode, and particle edit mode crashes.  Merge branch
    'master' into blender2.8.  Call PRE_VIEW and POST_VIEW draw
    callbacks in movie clip editor.  PyTemplates
    operator_modal_view3d_raycast: update to blender2.8 (*/@).  Fix
    T57566: Blender 2.8 crashes with the new multires.  Keymap: allow
    filling in existing key-configs.  Cleanup: set variable for
    preference name.  Keymap: add support for key-config preferences.
    Keymap: remove loading keymaps from old files.  Cleanup: remove 27X
    define.  BKE: Fix probe duplication not duplicating data block.
    Cleanup: de-duplicate 3d view select items.  Edit Mesh: Fixes
    display of custom normals.  Keymaps: add double click loop select to
    RMB keymap..  Fix Blender RMB keymap cursor being set when using
    border select..  Fix Blender 2.7 keymap missing spacebar search
    menu..  Edit Mesh: Improve mesh cage drawing / fix errors and
    cleanup.  RNA: LayerCollection.has_hidden_objects.  Keymaps: left
    click select keymap changes.  Revert "Keymap: remove 3D cursor
    keymap".  WM: fix hard coded rename.  Error in recent keymap update.
    WM: Fix secondary toolbar events being ignored.  Keymaps: replace
    select / action mouse system.  Keymap: remove 3D cursor keymap.
    Eevee: Add Filter Quality setting.  Eevee: Add Glossy Reflection
    clamping.  Viewport collections visibility: Viewport and Selection
    options.  Viewport collections visibility: Remove collection icon.
    Explicitly disable separator spacer in popover and pie menus.  Fix
    tool error opening Sculpt template..  Templates: set autosmooth
    threshold to 30°, matching default for new meshes..  Fix T57854:
    Disable viewport visibility crash.  Eevee: Add irradiance smoothing.
    Eevee: Irradiance Grid: Make the influence shape corners round.
    Eevee: Lights: Reduce default cascade distance.  Eevee: Cleanup &
    small optimization.  Eevee: Add Light Threshold value.  Eevee:
    Optimisation: Bypass light power calculation when not needed.
    Eevee: Cleanup: Fix wrong sun area light power calculation.  Eevee:
    Make sun power match cycles better..  Fix node_shader_utils:
    "Specular Tint" is a float (not a color).  RNA: always allow
    fallback from defaultarray to defaultvalue..  Cycles: Cleanup, code
    style.  Merge branch 'master' into blender2.8.  Cycles: Cleanup,
    code style.  Py API: Fix documentation/actual behavior missmatch in
    gpu.matrix.  Py API Docs: Fix formatting.  Fix T57825: Crash when
    assign material.  Depsgraph: Clear localization tag for CoW IDs.
    Tag all localized ID types as such.  Remove legacy node tree
    localization tag.  Followup to the previous commit.  Cleanup: Double
    semicolon at the end of line.  Fix strict compiler warnings/errors.
    Merge branch 'master' into blender2.8.  Cleanup: Comments.  Splash:
    tweak quick setup to use single column style layout..  Keymaps: add
    select with left / right option to quick setup splash screen..
    Viewport collections visibility popover.  LayerCollection RNA API
    util functions.  Hide collections menu: ignore excluded collections.
    Units: Identifiers in Python.  Fix T57848: Transforming large linked
    instances freezes Blender.  Keymaps: minor code refactor after
    adding tools to default preset..  Depsgraph: Build all type of IDs
    for modifiers and constraints.  Icons: sculpt tool updates r62157.
    Tool System: add curve tilt tool.  Icons: add tilt tool.  Fix
    T57831: Crash with multi-select / delete of the same object in
    Collection outliner..  Remove unused parameter..  Depsgraph: Make
    drivers builder less noisy.  Stretch To: fix initialization of the
    constraint with copy-on-write..  Depsgraph: Save memory by ignoring
    invisible objects.  Depsgraph: Fix/workaround crash after recent
    point cache changes.  Depsgraph: Use more human readable relation
    keys identifier.  UI: remove node tree panels.  Cleanup: typo,
    whitespace.  WM: use Python bytecode cache to run presets.  UI: 'Add
    Object' rename dimensions.  WM: use spacebar press event (not double
    click).  Fix gizmos in the node editor.  Gizmo: tweak navigation
    drawing for axis views.  Keymap: remove keymap export that wrote API
    calls.  Tool System: use preset keymap loading logic.  Missed when
    moving tool keymaps.  Keymap: use parameters for tool keymap.
    Keymap: move tool system keymaps into the default keymap.  WM:
    remove warning when toolbar not found.  Gizmo: use color fading to
    show depth for navigate.  Gizmo: minor fix for navigation axis
    color.  Gizmo: skip text drawing w/ select for navigate.  Py API
    Docs: New custom shader example.  Fix assert in bevel modifier with
    certain geometry..  Fix some templates for 2.8..  Fix (unreported)
    `bpy.ops.wm.read_factory_settings(use_empty=True)` crash..
    Depsgraph: suppress logs from add_relation on invalid driver
    variables..  Fix assertion failure evaluating depsgraph on an empty
    armature..  Fix T57760: Depsgraph 'object_instances' showing
    incorrect list of objects..  Fix typo in comment..  Fix T57558:
    Outliner displaying same object twice in some cases..  Py API Docs:
    documentation for gpu_extras.presets.  Depsgraph: Remove meaningless
    evaluation mode.  Depsgraph: Fix missing point cache reset when
    physics changes.  Depsgraph: Remove unused operation code.  Add
    function to query whether object has any point cache.  Make object
    point cache iteration more generic.  Depsgraph: Cleanup, code style.
    Gizmo: get background color based on view option.  Cleanup: correct
    flag comparisons.  minor cleanup.  minor cleanup.  Fix icon in Clip
    Editor header (Graph view type with enabled Filters).  Fix copy
    tracking settings operators.  minor api docs fix.  Py API: Remove
    GPUShader.transform_feedback_enable/disable.  Depsgraph: fix
    relations for drivers on bone weight in Armature constraint..  UI:
    Comment out "Clip border" operator.  Lamps: Remove HEMI light type.
    Keymap: assigning keys for tools now checks mode.  Tool System:
    remove duplicate gpencil draw UI.  Gizmo: draw navigation negative
    axes over positive.  Correct assert generating tool tip/keymap.
    Merge branch 'master' into blender2.8.  Cleanup: comment block tabs.
    Paint: remove brush select paint_mode.  Merge branch 'master' into
    blender2.8.  Cleanup: naming for paint modes.  Fix gizmo handler
    initialization w/ quad-view.  Fixup for view3d collection name
    drawing when no active object.  Merge branch 'master' into
    blender2.8.  WM: enforce descriptions being NULL or defined.
    Cleanup: python doc-strings.  Cleanup: python doc-strings.  Add
    active collection to viewport "name" stats.  Add active collection
    to stats bar.  Util to get collection UI name.  Fix tool keymaps not
    working properly after recent changes..  Keymaps: minor code
    refactor to abstract some events, no functional changes..  Keymaps:
    reload key configuration when changing select mouse..  Fix T57708:
    Crash on Eevee rendering with SSR enabled..  Depsgraph: fix missing
    relations for drivers on ShaderNode properties..  GP: Don't
    calculate fast drawing when playing.  Keymap: code refactor to makes
    some events changeable with parameters..  Keymaps: refactor loading
    of default keymap, fix bugs..  Fix crash when Python creates modal
    keymaps without items..  GP: Fix wrong fill texture when draw
    primitives.  GP: Fix wrong fill after subdivide.  Py API Docs:
    Remove older GPUOffScreen example.  Py API Docs: New Example for off
    screen rendering.  Py API: fix parameter order in
    offscreen.draw_view3d.  Python GPU API:
    gpu_extras.presets.draw_texture_2d.  Py API Docs: GPUVertFormat
    documentation.  Py API Docs: Cleanup.  Py API Docs: GPUIndexBuf
    documentation.  GP: Remove redundant texture attachment.  Py API
    Docs: GPUBatch documentation.  Fix T57794: Text in Clip Editor
    Dopesheet not visible.  Fix T57105: Baked Particles could not be
    rendered as expected.  Workbench: Volume: Fix slice display opacity.
    GPU: Fix crash at startup.  UI: move gpencil paint into topbar only
    layout.  Cleanup: remove redundant checks.  Cleanup: split object
    mode out of tool checks.  Tool System: use enum for gp sculpt/weight
    paint.  Cleanup: add arg to GP_EDITABLE_STROKES macro.  Merge branch
    'master' into blender2.8.  Cleanup: use lowercase 2d/3d in function
    names.  Cleanup: use doxy groups.  Keymap: more more standard keys
    for select tools.  GP: box/lasso support for select-operations.  WM:
    default operators to replace selection.  Cleanup: use const args.
    Cleanup: remove unused source.  Cleanup: use namedtuple for
    KeymapParams.  Merge branch 'master' into blender2.8.  Eevee: Hide
    Sprite threshold as it is not implemented yet.  Workbench: Volumes:
    Fix volumetrics step length calculation.  Workbench: Volumes: Fix
    volumetrics rendering twices.  WM: avoid string replace w/ appconfig-
    activate.  Fix T57571: Blender crashes on UV transformation.  style
    fix.  Fix: draw_circle_2d not using the segment count from parameter
    list.  Py API Docs: another use case for offscreen rendering.  Fix
    build: min and max not found..  Remove AnimMapper: it has been left
    unimplemented for almost ten years..  Py API Docs: Another example
    for offscreen rendering.  GP: Hide cursor in some modes.  UI: Scale
    control points on curve map when zooming.  GP: Cleanup unused code.
    GP: Change View icon for annotations.  Add a lot of update tagging
    to operations with NLA tracks and strips..  Eevee: Fix ESM not
    working after a certain distance.  Eevee: Fix lamps shadows not
    updating correctly.  Ruler Tool: Fix non readable text.  Ruler Tool:
    Fix text background glitch.  Py API Docs: fix typos/wording.  Merge
    branch 'master' into blender2.8.  Cycles: Fix/workaround for gcc-
    7.2.  Py API Docs: Restructure gpu module introduction.  Fix T57766:
    error in Quick Effects > Quick Fur.  Merge branch 'master' into
    blender2.8.  Cycles: Proper comment for closing header guard.  Fix
    T57713: Object not selecteable after separate strokes.  Fix T57527:
    GP draw takes events from gizmos.  Fix hidden HUD region being used -
    zero winrct.  Revert "Fix hidden action-zone interaction".  Revert
    "Fix for hidden regions becoming active".  UI: don't show shortcuts
    in toolbar buttons.  Tool System: support for 'dropping' tools.  Fix
    error clearing the popup toolbar keymap.  Add back layout context
    for toolbar popup.  Missed last commit.  UI: remove search from
    toolbar popup.  Cleanup: minor gpencil changes.  Fix headless build.
    Update test, missed when changing Object.select_set().  GP: Use same
    name when duplicate datablock.  Fix T57776: Error when adding a
    Torus to the scene..  NLA: fix frame mapping applied twice
    keyframing from graph/action editors..  Merge branch 'master' into
    blender2.8.  PyAPI: update keyword list.  GP: Change Thickness Text.
    GP: Add brush parameter to Shapes tools.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 24 Nov 2018 00:20:52 +0100

blender (82327-2c347ebbba9-0thomas~bionic0) bionic; urgency=medium

  * Fix T57874: Crash due to IMM_BUFFER_SIZE when drawing cached
    frames....  UI: Eevee: Rename Volume Exponential Sampling to
    Distribution.  Eevee: SSR: Only fade based on reflected pixel
    position.  Fix crash when rendering a scene first and then goes to
    eevee preview modes and cleanup.  Cleanup: removes unused varyings.
    Minor edits in `effect_ssr_frag.glsl`.  Cleanup: remove unused
    variable.  Fix T56673: Tara.blend from Blender cloud crashes on
    load.  Fix T57850, bevel modifier crash with vertex groups and face
    area mode..  Fix inconsistent frame set event in graph compared to
    other animation editors..  Keymaps: some more tweaks for left click
    select based on user feedback..  Fix related to T57851: broken
    normalmap handling in py shader wrapper..  Fix T57477: Switching
    between edit mode, and particle edit mode crashes.  Merge branch
    'master' into blender2.8.  Call PRE_VIEW and POST_VIEW draw
    callbacks in movie clip editor.  PyTemplates
    operator_modal_view3d_raycast: update to blender2.8 (*/@).  Fix
    T57566: Blender 2.8 crashes with the new multires.  Keymap: allow
    filling in existing key-configs.  Cleanup: set variable for
    preference name.  Keymap: add support for key-config preferences.
    Keymap: remove loading keymaps from old files.  Cleanup: remove 27X
    define.  BKE: Fix probe duplication not duplicating data block.
    Cleanup: de-duplicate 3d view select items.  Edit Mesh: Fixes
    display of custom normals.  Keymaps: add double click loop select to
    RMB keymap..  Fix Blender RMB keymap cursor being set when using
    border select..  Fix Blender 2.7 keymap missing spacebar search
    menu..  Edit Mesh: Improve mesh cage drawing / fix errors and
    cleanup.  RNA: LayerCollection.has_hidden_objects.  Keymaps: left
    click select keymap changes.  Revert "Keymap: remove 3D cursor
    keymap".  WM: fix hard coded rename.  Error in recent keymap update.
    WM: Fix secondary toolbar events being ignored.  Keymaps: replace
    select / action mouse system.  Keymap: remove 3D cursor keymap.
    Eevee: Add Filter Quality setting.  Eevee: Add Glossy Reflection
    clamping.  Viewport collections visibility: Viewport and Selection
    options.  Viewport collections visibility: Remove collection icon.
    Explicitly disable separator spacer in popover and pie menus.  Fix
    tool error opening Sculpt template..  Templates: set autosmooth
    threshold to 30°, matching default for new meshes..  Fix T57854:
    Disable viewport visibility crash.  Eevee: Add irradiance smoothing.
    Eevee: Irradiance Grid: Make the influence shape corners round.
    Eevee: Lights: Reduce default cascade distance.  Eevee: Cleanup &
    small optimization.  Eevee: Add Light Threshold value.  Eevee:
    Optimisation: Bypass light power calculation when not needed.
    Eevee: Cleanup: Fix wrong sun area light power calculation.  Eevee:
    Make sun power match cycles better..  Fix node_shader_utils:
    "Specular Tint" is a float (not a color).  RNA: always allow
    fallback from defaultarray to defaultvalue..  Cycles: Cleanup, code
    style.  Merge branch 'master' into blender2.8.  Cycles: Cleanup,
    code style.  Py API: Fix documentation/actual behavior missmatch in
    gpu.matrix.  Py API Docs: Fix formatting.  Fix T57825: Crash when
    assign material.  Depsgraph: Clear localization tag for CoW IDs.
    Tag all localized ID types as such.  Remove legacy node tree
    localization tag.  Followup to the previous commit.  Cleanup: Double
    semicolon at the end of line.  Fix strict compiler warnings/errors.
    Merge branch 'master' into blender2.8.  Cleanup: Comments.  Splash:
    tweak quick setup to use single column style layout..  Keymaps: add
    select with left / right option to quick setup splash screen..
    Viewport collections visibility popover.  LayerCollection RNA API
    util functions.  Hide collections menu: ignore excluded collections.
    Units: Identifiers in Python.  Fix T57848: Transforming large linked
    instances freezes Blender.  Keymaps: minor code refactor after
    adding tools to default preset..  Depsgraph: Build all type of IDs
    for modifiers and constraints.  Icons: sculpt tool updates r62157.
    Tool System: add curve tilt tool.  Icons: add tilt tool.  Fix
    T57831: Crash with multi-select / delete of the same object in
    Collection outliner..  Remove unused parameter..  Depsgraph: Make
    drivers builder less noisy.  Stretch To: fix initialization of the
    constraint with copy-on-write..  Depsgraph: Save memory by ignoring
    invisible objects.  Depsgraph: Fix/workaround crash after recent
    point cache changes.  Depsgraph: Use more human readable relation
    keys identifier.  UI: remove node tree panels.  Cleanup: typo,
    whitespace.  WM: use Python bytecode cache to run presets.  UI: 'Add
    Object' rename dimensions.  WM: use spacebar press event (not double
    click).  Fix gizmos in the node editor.  Gizmo: tweak navigation
    drawing for axis views.  Keymap: remove keymap export that wrote API
    calls.  Tool System: use preset keymap loading logic.  Missed when
    moving tool keymaps.  Keymap: use parameters for tool keymap.
    Keymap: move tool system keymaps into the default keymap.  WM:
    remove warning when toolbar not found.  Gizmo: use color fading to
    show depth for navigate.  Gizmo: minor fix for navigation axis
    color.  Gizmo: skip text drawing w/ select for navigate.  Py API
    Docs: New custom shader example.  Fix assert in bevel modifier with
    certain geometry..  Fix some templates for 2.8..  Fix (unreported)
    `bpy.ops.wm.read_factory_settings(use_empty=True)` crash..
    Depsgraph: suppress logs from add_relation on invalid driver
    variables..  Fix assertion failure evaluating depsgraph on an empty
    armature..  Fix T57760: Depsgraph 'object_instances' showing
    incorrect list of objects..  Fix typo in comment..  Fix T57558:
    Outliner displaying same object twice in some cases..  Py API Docs:
    documentation for gpu_extras.presets.  Depsgraph: Remove meaningless
    evaluation mode.  Depsgraph: Fix missing point cache reset when
    physics changes.  Depsgraph: Remove unused operation code.  Add
    function to query whether object has any point cache.  Make object
    point cache iteration more generic.  Depsgraph: Cleanup, code style.
    Gizmo: get background color based on view option.  Cleanup: correct
    flag comparisons.  minor cleanup.  minor cleanup.  Fix icon in Clip
    Editor header (Graph view type with enabled Filters).  Fix copy
    tracking settings operators.  minor api docs fix.  Py API: Remove
    GPUShader.transform_feedback_enable/disable.  Depsgraph: fix
    relations for drivers on bone weight in Armature constraint..  UI:
    Comment out "Clip border" operator.  Lamps: Remove HEMI light type.
    Keymap: assigning keys for tools now checks mode.  Tool System:
    remove duplicate gpencil draw UI.  Gizmo: draw navigation negative
    axes over positive.  Correct assert generating tool tip/keymap.
    Merge branch 'master' into blender2.8.  Cleanup: comment block tabs.
    Paint: remove brush select paint_mode.  Merge branch 'master' into
    blender2.8.  Cleanup: naming for paint modes.  Fix gizmo handler
    initialization w/ quad-view.  Fixup for view3d collection name
    drawing when no active object.  Merge branch 'master' into
    blender2.8.  WM: enforce descriptions being NULL or defined.
    Cleanup: python doc-strings.  Cleanup: python doc-strings.  Add
    active collection to viewport "name" stats.  Add active collection
    to stats bar.  Util to get collection UI name.  Fix tool keymaps not
    working properly after recent changes..  Keymaps: minor code
    refactor to abstract some events, no functional changes..  Keymaps:
    reload key configuration when changing select mouse..  Fix T57708:
    Crash on Eevee rendering with SSR enabled..  Depsgraph: fix missing
    relations for drivers on ShaderNode properties..  GP: Don't
    calculate fast drawing when playing.  Keymap: code refactor to makes
    some events changeable with parameters..  Keymaps: refactor loading
    of default keymap, fix bugs..  Fix crash when Python creates modal
    keymaps without items..  GP: Fix wrong fill texture when draw
    primitives.  GP: Fix wrong fill after subdivide.  Py API Docs:
    Remove older GPUOffScreen example.  Py API Docs: New Example for off
    screen rendering.  Py API: fix parameter order in
    offscreen.draw_view3d.  Python GPU API:
    gpu_extras.presets.draw_texture_2d.  Py API Docs: GPUVertFormat
    documentation.  Py API Docs: Cleanup.  Py API Docs: GPUIndexBuf
    documentation.  GP: Remove redundant texture attachment.  Py API
    Docs: GPUBatch documentation.  Fix T57794: Text in Clip Editor
    Dopesheet not visible.  Fix T57105: Baked Particles could not be
    rendered as expected.  Workbench: Volume: Fix slice display opacity.
    GPU: Fix crash at startup.  UI: move gpencil paint into topbar only
    layout.  Cleanup: remove redundant checks.  Cleanup: split object
    mode out of tool checks.  Tool System: use enum for gp sculpt/weight
    paint.  Cleanup: add arg to GP_EDITABLE_STROKES macro.  Merge branch
    'master' into blender2.8.  Cleanup: use lowercase 2d/3d in function
    names.  Cleanup: use doxy groups.  Keymap: more more standard keys
    for select tools.  GP: box/lasso support for select-operations.  WM:
    default operators to replace selection.  Cleanup: use const args.
    Cleanup: remove unused source.  Cleanup: use namedtuple for
    KeymapParams.  Merge branch 'master' into blender2.8.  Eevee: Hide
    Sprite threshold as it is not implemented yet.  Workbench: Volumes:
    Fix volumetrics step length calculation.  Workbench: Volumes: Fix
    volumetrics rendering twices.  WM: avoid string replace w/ appconfig-
    activate.  Fix T57571: Blender crashes on UV transformation.  style
    fix.  Fix: draw_circle_2d not using the segment count from parameter
    list.  Py API Docs: another use case for offscreen rendering.  Fix
    build: min and max not found..  Remove AnimMapper: it has been left
    unimplemented for almost ten years..  Py API Docs: Another example
    for offscreen rendering.  GP: Hide cursor in some modes.  UI: Scale
    control points on curve map when zooming.  GP: Cleanup unused code.
    GP: Change View icon for annotations.  Add a lot of update tagging
    to operations with NLA tracks and strips..  Eevee: Fix ESM not
    working after a certain distance.  Eevee: Fix lamps shadows not
    updating correctly.  Ruler Tool: Fix non readable text.  Ruler Tool:
    Fix text background glitch.  Py API Docs: fix typos/wording.  Merge
    branch 'master' into blender2.8.  Cycles: Fix/workaround for gcc-
    7.2.  Py API Docs: Restructure gpu module introduction.  Fix T57766:
    error in Quick Effects > Quick Fur.  Merge branch 'master' into
    blender2.8.  Cycles: Proper comment for closing header guard.  Fix
    T57713: Object not selecteable after separate strokes.  Fix T57527:
    GP draw takes events from gizmos.  Fix hidden HUD region being used -
    zero winrct.  Revert "Fix hidden action-zone interaction".  Revert
    "Fix for hidden regions becoming active".  UI: don't show shortcuts
    in toolbar buttons.  Tool System: support for 'dropping' tools.  Fix
    error clearing the popup toolbar keymap.  Add back layout context
    for toolbar popup.  Missed last commit.  UI: remove search from
    toolbar popup.  Cleanup: minor gpencil changes.  Fix headless build.
    Update test, missed when changing Object.select_set().  GP: Use same
    name when duplicate datablock.  Fix T57776: Error when adding a
    Torus to the scene..  NLA: fix frame mapping applied twice
    keyframing from graph/action editors..  Merge branch 'master' into
    blender2.8.  PyAPI: update keyword list.  GP: Change Thickness Text.
    GP: Add brush parameter to Shapes tools.  GP: Fix mouse cursor
    problems.  Fix (unreported) crash when deleting collection in
    freshly duplicated scene..  GP: Reorganize Drawing Plane options.
    GP: Keep synchronized layer list in top bar.  GP: Autolock layers
    was not working with dopesheet.  GP: Add to stats number of
    objects/selected.  Brush: re-order sculpt tool enum.  Cleanup:
    naming.  Merge branch 'master' into blender2.8.  BMesh: backport
    minor changes from 2.8.  Cleanup: includes.  BMesh: avoid
    incorrect/invalid matrix calculation.  Fix 'Load Factory Settings'
    loosing the keymap.  Merge branch 'master' into blender2.8.  PyAPI:
    add imports arg to BPY_execute_string.  Cleanup: style.  Fix missing
    tips for some RNA Object API functions parameters..  GP: Make Sculpt
    and Edit Toolbar consistent.  Multi-Objects: MESH_OT_select_similar
    worldspace completion.  GP: Add missing preset properties.  GP: Hide
    Arrow cursor while painting.  GP: Remove duplicate shapes popover.
    Multi-Objects Metaball: Selection refactor - fix pick and box
    selection.  GP: Reorder Move to Layer to TopDown.  Py API Docs: More
    gpu module documentation.  Cleanup: fix layer_collection_sync()
    using int's for short values..  Fix typo in assert that we do not
    delete master collection...  UI: split grease pencil brush curves
    into subpanels..  UI: add edge markings to top level of edge menu
    again..  Merge branch 'master' into blender2.8.  Revert "Cycles:
    Cleanup, move Embree BVH logic to own file".  Cycles: Free Blender
    side data as soon as we don't need it.  Cycles: Add name field to
    scene.  Draw manager: Expose grease pencil helper function.
    gpu.offscreen, fix pydoc, example and rename modelviewmatrix >
    viewmatrix.  RNA ID: forbid editing names of non-GMain IDs..  Fix
    T57737: crash displaying expanded tooltip for transform tool.  Fix
    use of wrong icon IDs..  UI: Make Region overlap slide instead of
    fade.  Object Mode: Grid: Make antialiasing more grounded.  Merge
    branch 'master' into blender2.8.  Cycles: Cleanup, remove unused
    method declaration.  Merge branch 'master' into blender2.8.  Fix
    crash when renaming metaballs.  BKE_id_is_in_gobal_main >
    BKE_id_is_in_global_main.  Greasepencil: double promotion cleanup
    and related.  GreasePencil: division by zero when stroke has one
    point.  Improvements on CURVE_OT_select_similar:
    SIMCURHAND_DIRECTION.  UI: Fix checking for sequences..  Cycles;
    Cleanup, line length.  Cycles: Cleanup, move Embree BVH logic to own
    file.  Cycles: Cleanup, indentation in preprocessor.  Cycles:
    Cleanup, indentation.  Cycles: Cleanup, space after (void).  Py API
    Docs: Warnings for some properties that are slower to access than
    expected..  Cycles: Cleanup, don't use strict C prototypes.  Cycles:
    Cleanup, split array from vector.  UI: Fix bug when no sequencer
    strips were selected on a new scene..  Cycles: Cleanup, some
    documentation.  Cycles: Cleanup, remove unneeded manual constructors
    specification.  Cycles: Cleanup, remove unneeded method from vector.
    Cycles: Cleanup, spacing after preprocessor.  Cleanup, indentation.
    Correct error in last commit.  Icons: rename gpencil.  Icons: update
    to r62155.  Cleanup: de-duplicate poll function.  Tool System: add
    grease pencil primitive tool.  UI: Decrease the fade in/out time of
    regions with region overlap on..  UI: tweak object type active
    state.  Cleanup: use proportional edit template for keymap.
    Cleanup: use tuple instead of dict.  UI: Tweaks to Object Types
    Visibility popover..  Cleanup: de-duplicate keymap items.  UI: Name
    added LightProbe objects after their type..  readme: remove 'game
    creation'..  Merge branch 'master' into blender2.8.  readme: use
    name 'macOS'.  Keymap: skip loading the keymap preset in background
    mode.  Keymap: move builtin keymaps from C to Python.  Eevee: Fix
    broken Vector Transform node.  Eevee: Add partial support for the
    Light Path Node.  Eevee: Fix geometry node for environments and
    support true_normal.  Eevee: Fix refraction materials.  Fix wrong
    selectability icon in viewport menu..  Fix X-Ray option showing in
    LookDev mode, where it does nothing..  Fix depsgraph console warning
    after recent changes..  Fix Cycles viewport render info overlapping
    other text..  UI: Tweaks to Add menu in Video Sequencer Editor..
    UI: Some icons for Image menu in Image editor..  Fix T57689: world
    nodes / texture not updating for Eevee..  Cleanup, compiler warnings
    in release mode.  Merge branch 'master' into blender2.8.  Cleanup,
    spelling.  Fix build on 32bit after Embree changes..  Fix: show
    options of image empty only for image empties.  RNA: tag animation
    update when changing Action Extrapolation/Blend/etc..  RNA API:
    ViewLayers: add name to LayerCollection struct..  UI: fix glitch
    showing the redo panel.  build: add proper embree support to
    platform_win32.cmake.  build_environment: add debug libs for embree
    on windows.  build_deps_windows: add option to to only create
    project files..  Cycles: Write Cryptomatte metadata according to the
    specification.  Render API: Support arbitrary length for custom
    image metadata fields.  UI: hide bundled addons which haven't been
    updated.  Merge branch 'master' into blender2.8.  Cleanup: minor
    simplification to user-addon check.  RNA: Object.select_set use
    boolean, only select.  Cleanup: use explicit 'select_and_set_active'
    API name.  GPU: Cleanups: Remove GPUMatType, Vectorize / MADD some
    operations.  Eevee: Add support for interpolation options for
    Environment Texture nodes.  Eevee: Support for extension type in the
    Node Image Texture.  Cleanup: style, use const args.  Cleanup:
    remove some useless BKE_library and BKE_main includes..
    Cleanup/Refactor: move Main stuff into BKE's new main.c file (and
    header)..  Cleanup: Remove 'BKE_library.h' include from
    'BKE_main.h'.  Fix dpesgraph wrongly refcounting NLA strip actions
    when duplicating IDs..  Cycles: Fixed BVH UI options
    enabling/disabling when Embree is enabled..  Merge branch 'master'
    into blender2.8.  install_deps: Added optional build of Embree to
    install_deps.sh, turned off by default..  NLA: use
    animsys_write_orig_anim_rna when applying NLA stack results..
    Depsgraph: add proper handling of actions contained in NLA strips..
    Py API Docs: improve 2D image example.  GP: Show all objects sharing
    data in edit modes.  Py API Docs: show gpu_extras module.  Cycles:
    Rearranged macros in kernel_types.h to fix Embree build..
    Depsgraph: Ensure dependency cycle does not clear runtime memory.
    Merge branch 'master' into blender2.8.  Fix T57390: properties
    editor crash creating new scene in some cases..  Fix build with OSL,
    remove unneeded file after Embree changes..  Merge branch 'master'
    into blender2.8.  Physics baking: tag interface locked during
    backing.  Cleanup, more meaningful and up to date comments.  Skip
    dependency graph update when interface is locked.  Cleanup,
    indentation.  Cycles: Fixed a warning..  Cycles: Fixed OpenCL render
    after the Embree checkin..  Fix 'Set and Use 3D Cursor' normal
    editing command..  Workbench: Scale shadowing based on density.
    Workbench: Add cubic filtering for smoke simulation.  Eevee: Fix
    volumetric broken after recent change.  Cycles: Added Embree as BVH
    option for CPU renders..  Fix installing Blender due to missing
    icons..  CMake: missed removing from file list.  Dopesheet:
    correctly use floating point threshold in ActKeyColumn tree..  Fix
    hidden action-zone interaction.  Fix for hidden regions becoming
    active.  Fix redraws from non-existing scrollbars.  Tool System:
    display tooltip generation error.  Merge branch 'master' into
    blender2.8.  Cleanup: use STRPREFIX for mount point checks.  Multi-
    Objects: MBALL_OT_select_similar.  Icons: add
    ops.paint.weight_sample.  Icons: remove unused vertex paint icons.
    Cleanup: style.  Multi-Objects: MBALL_OT_select_all.  Merge branch
    'master' into blender2.8.  Cleanup: use BLI_compiler_compat.h for
    BLI_INLINE.  Cleanup: remove GPENCIL_OT_sculpt_select.  Merge branch
    'master' into blender2.8.  Multi-Objects: CURVE_OT_select_similar.
    Cleanup: renmae ePaintTexture(Projective) -> 3D.  Paint:
    paint.brush_select now supports gpencil.  Paint: update shortcut
    detection for new logic.  UI: Fix hard to see unselected channel
    name in Graph Editor..  GPU: Make node texture "Blend" parameter
    interactive..  Workbench: Improve volume render by removing noise
    using temporal AA.  Workbench: Fix volumetric blending leading to
    corrupted render results.  Workbench: Fix non transparent background
    in viewport render.  Eevee: Wireframe: Increase precision a bit.
    Eevee: Make Normal node interactive.  GPU: Fix wrong socket value
    struct.  Eevee: Fix non normalized Normals in BSDFs and Layer
    Weight.  GPU: Cleanup: Vectorize operations and use MADD.  Eevee:
    Improve Hashed Alpha transparency by reducing noise size.  Eevee:
    Support monochromatic Transparent BSDF correctly.  Cleanup: naming
    (inconsistent paint_mode term).  Cleanup: use BKE_brush_tool_get/set
    macros.  Paint: bring back brush switching.  Paint: fix for creating
    duplicate brushes.  Paint: correct brush defaults.  Cleanup: style.
    UI: Move pin icon to the right in the context breadcrumbs..  UI: Use
    icons for some operators..  Fix broken shortcuts in F3 'operator
    search' menu..  Fix T57656: Keyframes cannot be selected in Grease
    Pencil Dopesheet..  Merge branch 'master' into blender2.8.  UI:
    change Cycles render panels organization..  Fix T56055: color
    discrepancy between viewport and render for Filmic transforms..
    Shrinkwrap: new mode that projects along the target normal..
    BKE_mesh: add a utility to get edge indices from looptri..
    BLI_kdopbvh: add an option to use a priority queue in find_nearest..
    Defaults: disable AV Sync by default again, it breaks physics
    caching..  UI: some reordering of Cycles panels..  Fix/cleanup RNA
    viewlayer API..  Proper fix for new 'SimpleHeap' gtests....  Revert
    rBfee6ab18e7e9 in BLI_heap_test.cc.  Cleanup: No need to save/restor
    frame buffer twice.  GPU: frame buffer stack.  UI: Tooltip for
    context properties too verbose..  GP: Fix unreported error moving
    material slots.  Multires: Refactor propagation to the higher
    levels.  Eevee: Make nodegroup fix recursive..  Eevee: Fix broken
    shader if only using an Ambient Occlusion node.  Eevee: Fix missing
    UBO bound if using a muted Shader to RGB node with SSS.  Eevee:
    Correctly handle Sharp glossy/refraction BSDF nodes.  GP: Fix Time
    Offset for frames before range.  GP: Rename variable.  Cleanup: Use
    annotation for the new class.  Implement an Armature constraint that
    mimics the modifier..  Cleanup: remove unused brushes.  Brush: split
    out vertex paint tool & blend mode.  Cleanup: rename fast-heap ->
    heap-simple.  Cleanup: move fast heap into own source & header.
    Tool System: use tool type enum to access brushes.  Cleanup: style.
    Fix/Updated Object API example..  Fix (unreported) potential race
    condition in view_layer_bases_hash_create()..  GP: Limit internally
    Time offset to something logic.  API Docs: gpu api introduction +
    examples.  GP: More tweaks to Time Offset.  BLI_heap: implement a
    limited but faster version of heap..  GP: Fix Time Offset bug when
    use range.  Wireframe: Extend Xray slider range.  Eevee: Fix "Show
    Irradiance/cubemap" icons.  UI: Make the grid alpha themable.  DRW:
    Fix crash with deferred compilation.  Edit Mesh: Fix wire opacity
    when not rotating the view in Xray mode.  LightProbe: Fix
    description of influence type.  GP: Change Lock icon and Popover
    title.  UI VSE: Use icon for Refresh Sequencer button in the
    header..  UI VSE: Rename submode Image Preview to Preview..
    BLI_kdopbvh: reduce branching in calc_nearest_point_squared..
    BLI_heap: optimize heap_swap, heap_down and heap_up..  UI VSE:
    Rename OpenGL Render to Sequence Render..  UI: Move Sync Markers
    from View to Marker menu..  GP: Add new layer above active layer.
    Paint: setting the brush now updates tool slots.  Paint: add tool
    offset & mode to runtime data.  Missing from last commit.  Paint:
    add BKE_paint_ensure to initialize toolsettings.  Cleanup: avoid
    using instance to get enum.  Cleanup: use bool.  UI: Add back line
    to curve map.  UI: rename Cursor 'Depth' -> 'Surface Project'.
    PyAPI: use keywords for ToolDef.from_fn.with_args.  Cleanup: correct
    last commit, also use font_id var.  Gizmo: use fonts for drawing 3D
    axis characters.  Merge branch 'master' into blender2.8.  Fix
    various Freestyle rendering bugs..  Gizmo: tweak 3D view navigation
    axis sizes.  Fix missing NULL check initializing paint tools.  Tool
    System: support passing in args to ToolDef functions.  Cleanup:
    style, use ARRAY_SET_ITEMS macro.  GP: New API to move layers in
    layer list.  Fix T57388: Blender Internal + Freestyle viewport
    render wrongly using FSAA..  Fix assert rendering hair tests on some
    systems..  Fix assert rendering with denoising, after recent
    changes..  GP: Move init code to new version section.  Fix T57611:
    Crash on entering Grease Pencil Sculpt Mode.  GP: Time Offset verify
    range if loop is disabled.  GP: Reorganize Canvas Grid.  BLI_heap:
    add an API function to directly read the top node value..  Merge
    branch 'master' into blender2.8.  Fix ghash masking out upper bits
    on 64bit systems.  UI: Don't nest sculpt scrape/flatten.  Cleanup:
    missed last commit.  UI: move gpencil tool-draw code to topbar.
    Cleanup: style, shadow warning.  GP: Update Canvas grid orientation
    when change option.  GP: Fix Time Offset when range frame is 0.  UI:
    Draw curve map with solid color.  GP: New Time Offset custom frame
    range parameters.  GP: Fix update problems with Grid Canvas.  UI:
    remove grease pencil icons.  UI: separate sculpt from smooth,
    flatten.  GP: Use stroke and fill switches while drawing.  GP:
    Change presets for new stroke and fill switches.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 16 Nov 2018 20:25:47 +0100

blender (82092-473465aae25-0thomas~bionic0) bionic; urgency=medium

  * GP: Add brush parameter to Shapes tools.  GP: Fix mouse cursor
    problems.  Fix (unreported) crash when deleting collection in
    freshly duplicated scene..  GP: Reorganize Drawing Plane options.
    GP: Keep synchronized layer list in top bar.  GP: Autolock layers
    was not working with dopesheet.  GP: Add to stats number of
    objects/selected.  Brush: re-order sculpt tool enum.  Cleanup:
    naming.  Merge branch 'master' into blender2.8.  BMesh: backport
    minor changes from 2.8.  Cleanup: includes.  BMesh: avoid
    incorrect/invalid matrix calculation.  Fix 'Load Factory Settings'
    loosing the keymap.  Merge branch 'master' into blender2.8.  PyAPI:
    add imports arg to BPY_execute_string.  Cleanup: style.  Fix missing
    tips for some RNA Object API functions parameters..  GP: Make Sculpt
    and Edit Toolbar consistent.  Multi-Objects: MESH_OT_select_similar
    worldspace completion.  GP: Add missing preset properties.  GP: Hide
    Arrow cursor while painting.  GP: Remove duplicate shapes popover.
    Multi-Objects Metaball: Selection refactor - fix pick and box
    selection.  GP: Reorder Move to Layer to TopDown.  Py API Docs: More
    gpu module documentation.  Cleanup: fix layer_collection_sync()
    using int's for short values..  Fix typo in assert that we do not
    delete master collection...  UI: split grease pencil brush curves
    into subpanels..  UI: add edge markings to top level of edge menu
    again..  Merge branch 'master' into blender2.8.  Revert "Cycles:
    Cleanup, move Embree BVH logic to own file".  Cycles: Free Blender
    side data as soon as we don't need it.  Cycles: Add name field to
    scene.  Draw manager: Expose grease pencil helper function.
    gpu.offscreen, fix pydoc, example and rename modelviewmatrix >
    viewmatrix.  RNA ID: forbid editing names of non-GMain IDs..  Fix
    T57737: crash displaying expanded tooltip for transform tool.  Fix
    use of wrong icon IDs..  UI: Make Region overlap slide instead of
    fade.  Object Mode: Grid: Make antialiasing more grounded.  Merge
    branch 'master' into blender2.8.  Cycles: Cleanup, remove unused
    method declaration.  Merge branch 'master' into blender2.8.  Fix
    crash when renaming metaballs.  BKE_id_is_in_gobal_main >
    BKE_id_is_in_global_main.  Greasepencil: double promotion cleanup
    and related.  GreasePencil: division by zero when stroke has one
    point.  Improvements on CURVE_OT_select_similar:
    SIMCURHAND_DIRECTION.  UI: Fix checking for sequences..  Cycles;
    Cleanup, line length.  Cycles: Cleanup, move Embree BVH logic to own
    file.  Cycles: Cleanup, indentation in preprocessor.  Cycles:
    Cleanup, indentation.  Cycles: Cleanup, space after (void).  Py API
    Docs: Warnings for some properties that are slower to access than
    expected..  Cycles: Cleanup, don't use strict C prototypes.  Cycles:
    Cleanup, split array from vector.  UI: Fix bug when no sequencer
    strips were selected on a new scene..  Cycles: Cleanup, some
    documentation.  Cycles: Cleanup, remove unneeded manual constructors
    specification.  Cycles: Cleanup, remove unneeded method from vector.
    Cycles: Cleanup, spacing after preprocessor.  Cleanup, indentation.
    Correct error in last commit.  Icons: rename gpencil.  Icons: update
    to r62155.  Cleanup: de-duplicate poll function.  Tool System: add
    grease pencil primitive tool.  UI: Decrease the fade in/out time of
    regions with region overlap on..  UI: tweak object type active
    state.  Cleanup: use proportional edit template for keymap.
    Cleanup: use tuple instead of dict.  UI: Tweaks to Object Types
    Visibility popover..  Cleanup: de-duplicate keymap items.  UI: Name
    added LightProbe objects after their type..  readme: remove 'game
    creation'..  Merge branch 'master' into blender2.8.  readme: use
    name 'macOS'.  Keymap: skip loading the keymap preset in background
    mode.  Keymap: move builtin keymaps from C to Python.  Eevee: Fix
    broken Vector Transform node.  Eevee: Add partial support for the
    Light Path Node.  Eevee: Fix geometry node for environments and
    support true_normal.  Eevee: Fix refraction materials.  Fix wrong
    selectability icon in viewport menu..  Fix X-Ray option showing in
    LookDev mode, where it does nothing..  Fix depsgraph console warning
    after recent changes..  Fix Cycles viewport render info overlapping
    other text..  UI: Tweaks to Add menu in Video Sequencer Editor..
    UI: Some icons for Image menu in Image editor..  Fix T57689: world
    nodes / texture not updating for Eevee..  Cleanup, compiler warnings
    in release mode.  Merge branch 'master' into blender2.8.  Cleanup,
    spelling.  Fix build on 32bit after Embree changes..  Fix: show
    options of image empty only for image empties.  RNA: tag animation
    update when changing Action Extrapolation/Blend/etc..  RNA API:
    ViewLayers: add name to LayerCollection struct..  UI: fix glitch
    showing the redo panel.  build: add proper embree support to
    platform_win32.cmake.  build_environment: add debug libs for embree
    on windows.  build_deps_windows: add option to to only create
    project files..  Cycles: Write Cryptomatte metadata according to the
    specification.  Render API: Support arbitrary length for custom
    image metadata fields.  UI: hide bundled addons which haven't been
    updated.  Merge branch 'master' into blender2.8.  Cleanup: minor
    simplification to user-addon check.  RNA: Object.select_set use
    boolean, only select.  Cleanup: use explicit 'select_and_set_active'
    API name.  GPU: Cleanups: Remove GPUMatType, Vectorize / MADD some
    operations.  Eevee: Add support for interpolation options for
    Environment Texture nodes.  Eevee: Support for extension type in the
    Node Image Texture.  Cleanup: style, use const args.  Cleanup:
    remove some useless BKE_library and BKE_main includes..
    Cleanup/Refactor: move Main stuff into BKE's new main.c file (and
    header)..  Cleanup: Remove 'BKE_library.h' include from
    'BKE_main.h'.  Fix dpesgraph wrongly refcounting NLA strip actions
    when duplicating IDs..  Cycles: Fixed BVH UI options
    enabling/disabling when Embree is enabled..  Merge branch 'master'
    into blender2.8.  install_deps: Added optional build of Embree to
    install_deps.sh, turned off by default..  NLA: use
    animsys_write_orig_anim_rna when applying NLA stack results..
    Depsgraph: add proper handling of actions contained in NLA strips..
    Py API Docs: improve 2D image example.  GP: Show all objects sharing
    data in edit modes.  Py API Docs: show gpu_extras module.  Cycles:
    Rearranged macros in kernel_types.h to fix Embree build..
    Depsgraph: Ensure dependency cycle does not clear runtime memory.
    Merge branch 'master' into blender2.8.  Fix T57390: properties
    editor crash creating new scene in some cases..  Fix build with OSL,
    remove unneeded file after Embree changes..  Merge branch 'master'
    into blender2.8.  Physics baking: tag interface locked during
    backing.  Cleanup, more meaningful and up to date comments.  Skip
    dependency graph update when interface is locked.  Cleanup,
    indentation.  Cycles: Fixed a warning..  Cycles: Fixed OpenCL render
    after the Embree checkin..  Fix 'Set and Use 3D Cursor' normal
    editing command..  Workbench: Scale shadowing based on density.
    Workbench: Add cubic filtering for smoke simulation.  Eevee: Fix
    volumetric broken after recent change.  Cycles: Added Embree as BVH
    option for CPU renders..  Fix installing Blender due to missing
    icons..  CMake: missed removing from file list.  Dopesheet:
    correctly use floating point threshold in ActKeyColumn tree..  Fix
    hidden action-zone interaction.  Fix for hidden regions becoming
    active.  Fix redraws from non-existing scrollbars.  Tool System:
    display tooltip generation error.  Merge branch 'master' into
    blender2.8.  Cleanup: use STRPREFIX for mount point checks.  Multi-
    Objects: MBALL_OT_select_similar.  Icons: add
    ops.paint.weight_sample.  Icons: remove unused vertex paint icons.
    Cleanup: style.  Multi-Objects: MBALL_OT_select_all.  Merge branch
    'master' into blender2.8.  Cleanup: use BLI_compiler_compat.h for
    BLI_INLINE.  Cleanup: remove GPENCIL_OT_sculpt_select.  Merge branch
    'master' into blender2.8.  Multi-Objects: CURVE_OT_select_similar.
    Cleanup: renmae ePaintTexture(Projective) -> 3D.  Paint:
    paint.brush_select now supports gpencil.  Paint: update shortcut
    detection for new logic.  UI: Fix hard to see unselected channel
    name in Graph Editor..  GPU: Make node texture "Blend" parameter
    interactive..  Workbench: Improve volume render by removing noise
    using temporal AA.  Workbench: Fix volumetric blending leading to
    corrupted render results.  Workbench: Fix non transparent background
    in viewport render.  Eevee: Wireframe: Increase precision a bit.
    Eevee: Make Normal node interactive.  GPU: Fix wrong socket value
    struct.  Eevee: Fix non normalized Normals in BSDFs and Layer
    Weight.  GPU: Cleanup: Vectorize operations and use MADD.  Eevee:
    Improve Hashed Alpha transparency by reducing noise size.  Eevee:
    Support monochromatic Transparent BSDF correctly.  Cleanup: naming
    (inconsistent paint_mode term).  Cleanup: use BKE_brush_tool_get/set
    macros.  Paint: bring back brush switching.  Paint: fix for creating
    duplicate brushes.  Paint: correct brush defaults.  Cleanup: style.
    UI: Move pin icon to the right in the context breadcrumbs..  UI: Use
    icons for some operators..  Fix broken shortcuts in F3 'operator
    search' menu..  Fix T57656: Keyframes cannot be selected in Grease
    Pencil Dopesheet..  Merge branch 'master' into blender2.8.  UI:
    change Cycles render panels organization..  Fix T56055: color
    discrepancy between viewport and render for Filmic transforms..
    Shrinkwrap: new mode that projects along the target normal..
    BKE_mesh: add a utility to get edge indices from looptri..
    BLI_kdopbvh: add an option to use a priority queue in find_nearest..
    Defaults: disable AV Sync by default again, it breaks physics
    caching..  UI: some reordering of Cycles panels..  Fix/cleanup RNA
    viewlayer API..  Proper fix for new 'SimpleHeap' gtests....  Revert
    rBfee6ab18e7e9 in BLI_heap_test.cc.  Cleanup: No need to save/restor
    frame buffer twice.  GPU: frame buffer stack.  UI: Tooltip for
    context properties too verbose..  GP: Fix unreported error moving
    material slots.  Multires: Refactor propagation to the higher
    levels.  Eevee: Make nodegroup fix recursive..  Eevee: Fix broken
    shader if only using an Ambient Occlusion node.  Eevee: Fix missing
    UBO bound if using a muted Shader to RGB node with SSS.  Eevee:
    Correctly handle Sharp glossy/refraction BSDF nodes.  GP: Fix Time
    Offset for frames before range.  GP: Rename variable.  Cleanup: Use
    annotation for the new class.  Implement an Armature constraint that
    mimics the modifier..  Cleanup: remove unused brushes.  Brush: split
    out vertex paint tool & blend mode.  Cleanup: rename fast-heap ->
    heap-simple.  Cleanup: move fast heap into own source & header.
    Tool System: use tool type enum to access brushes.  Cleanup: style.
    Fix/Updated Object API example..  Fix (unreported) potential race
    condition in view_layer_bases_hash_create()..  GP: Limit internally
    Time offset to something logic.  API Docs: gpu api introduction +
    examples.  GP: More tweaks to Time Offset.  BLI_heap: implement a
    limited but faster version of heap..  GP: Fix Time Offset bug when
    use range.  Wireframe: Extend Xray slider range.  Eevee: Fix "Show
    Irradiance/cubemap" icons.  UI: Make the grid alpha themable.  DRW:
    Fix crash with deferred compilation.  Edit Mesh: Fix wire opacity
    when not rotating the view in Xray mode.  LightProbe: Fix
    description of influence type.  GP: Change Lock icon and Popover
    title.  UI VSE: Use icon for Refresh Sequencer button in the
    header..  UI VSE: Rename submode Image Preview to Preview..
    BLI_kdopbvh: reduce branching in calc_nearest_point_squared..
    BLI_heap: optimize heap_swap, heap_down and heap_up..  UI VSE:
    Rename OpenGL Render to Sequence Render..  UI: Move Sync Markers
    from View to Marker menu..  GP: Add new layer above active layer.
    Paint: setting the brush now updates tool slots.  Paint: add tool
    offset & mode to runtime data.  Missing from last commit.  Paint:
    add BKE_paint_ensure to initialize toolsettings.  Cleanup: avoid
    using instance to get enum.  Cleanup: use bool.  UI: Add back line
    to curve map.  UI: rename Cursor 'Depth' -> 'Surface Project'.
    PyAPI: use keywords for ToolDef.from_fn.with_args.  Cleanup: correct
    last commit, also use font_id var.  Gizmo: use fonts for drawing 3D
    axis characters.  Merge branch 'master' into blender2.8.  Fix
    various Freestyle rendering bugs..  Gizmo: tweak 3D view navigation
    axis sizes.  Fix missing NULL check initializing paint tools.  Tool
    System: support passing in args to ToolDef functions.  Cleanup:
    style, use ARRAY_SET_ITEMS macro.  GP: New API to move layers in
    layer list.  Fix T57388: Blender Internal + Freestyle viewport
    render wrongly using FSAA..  Fix assert rendering hair tests on some
    systems..  Fix assert rendering with denoising, after recent
    changes..  GP: Move init code to new version section.  Fix T57611:
    Crash on entering Grease Pencil Sculpt Mode.  GP: Time Offset verify
    range if loop is disabled.  GP: Reorganize Canvas Grid.  BLI_heap:
    add an API function to directly read the top node value..  Merge
    branch 'master' into blender2.8.  Fix ghash masking out upper bits
    on 64bit systems.  UI: Don't nest sculpt scrape/flatten.  Cleanup:
    missed last commit.  UI: move gpencil tool-draw code to topbar.
    Cleanup: style, shadow warning.  GP: Update Canvas grid orientation
    when change option.  GP: Fix Time Offset when range frame is 0.  UI:
    Draw curve map with solid color.  GP: New Time Offset custom frame
    range parameters.  GP: Fix update problems with Grid Canvas.  UI:
    remove grease pencil icons.  UI: separate sculpt from smooth,
    flatten.  GP: Use stroke and fill switches while drawing.  GP:
    Change presets for new stroke and fill switches.  UI: show brush
    selector in topbar.  GP: New main switches to hide stroke and fill
    material.  Correct error in last commit.  Tool System: validate tool
    slots when setting modes.  Cleanup: move brush query into utility
    function.  Cleanup: style.  UI: Move Simplify panel from Scene to
    Render properties..  UI: On markers alternate between filled/outline
    camera icon on selection..  UI: Align Panel drag widget with
    collapse triangle..  Transform Snap: Refactoring to avoid duplicate
    code..  UI: Soft drop shadow on 3D Viewport info text..  UI: Blue
    color for selected row in Outliner..  UI: Sort panels in
    Properties..  UI: Tooltip for 3D View and rename to 3D Viewport..
    UI: Don't use abbreviations for view names..  UI: Fix white shadow
    when resetting to defaults..  Multi-Objects:
    MBALL_OT_duplicate_metaelems.  Multi-Objects:
    MBALL_OT_delete_metaelems.  GP: Fix problem when alpha is too low.
    GP: Add Draw Brush selector to topbar.  Add hide_buttons option to
    template_ID_preview.  Small cleanup on curve separation error
    handling.  Multi-Objects: CURVE_OT_make_segment.  Multi-Objects:
    CURVE_OT_reveal.  Multi-Objects: CURVE_OT_hide.  Multi-Objects:
    CURVE_OT_switch_direction.  Multi-Objects: CURVE_OT_tilt_clear.
    Multi-Objects: CURVE_OT_handle_type_set.  Fix T57586: crash linking
    node group through material properties editor..  UI: add option for
    permanently allowing execution of scripts to dialog..  Fix missing
    separators after recent changes..  Fix T57316: material preview
    icons not updating..  Multi-Objects:
    CURVE_OT_normals_make_consistent.  GP: Reduce space between draw
    option buttons.  Add new factor parameter to layout.separator().
    Armature: Fix stick bones not scaling with pixel size.  Multi-
    Objects: CURVE_OT_separate.  UI: Darken the backdrop of navigation
    gizmos..  Edit Mesh Mode: Improve edge drawing.  DRW: Use GPU module
    wrapper for line width.  GPU: Add safety check for max line width.
    UI: disable decorators for color management and motion path panels..
    Multires: Apply uniform scale on displacement when applying scale on
    object.  Fix issues with hide/restrict icons after recent changes..
    UI: Fix 'extra' fake user showing in UI ID template usercount..  UI:
    Fix showing '2' number of users in ID templates for fake-user IDs..
    Fix 'id_single_user' wrongly reseting usercount to 0..  Multires:
    Cleanup, naming.  Multires: Prevent crash when joining two multires
    objects.  Tool System: brushes are now categorized by tool.  Fix
    assert setting fake user then removing.  UI: Minor tweaks on User
    Preferences header..  UI: Rename Save User Settings operator to Save
    User Preferences..  UI Cycles: Open "Sampling" panel by default.
    UI: Sort panels in Render and Output.  UI: tweak panels open by
    default.  UI: add render output tab to properties editor.  UI: Typo.
    Multi-Object-Mode: Edit curve draw (deselect all).  Multi-Object-
    Mode: Edit curve toggle cyclic.  UI: Math Node Menu: Group and
    reorder.  Cleanup: style.  Fix bpy.app, sentinel was removed by
    accident.  Eevee: Fix crash during Light cache baking.  Eevee: Opti:
    Irradiance: Remove sqrt and max on backface test.  UI: show messages
    and progress in topbar when status bar is collapsed..  UI: show
    blocking popup when auto execution of scripts is disabled..  UI:
    support red alert on labels, not just buttons..  Fix T57559: fix
    wrong disable/mute icons for particles and shape keys..  Defaults:
    leave user prefs temp directory empty, so it gets right value per
    OS..  GP: Separate not related buttons on topbar.  GP: Reorganize
    origin popover and top area.  UI: Rename "Cursor to Center" to
    "Cursor to World Origin".  UI: Rename Copy Material to Others to
    Copy Material to Selected..  UI: Rename AO to Ambient Occlusion in
    tooltips and labels when possible..  Subdiv: Cleanup, better naming
    yet again.  Subdiv: Cleanup, de-duplicate some code.  Subdiv:
    Cleanup, de-duplicate tangent matrix calculation.  Subdiv: Cleanup.
    better naming.  Subdiv: Cleanup, deduplicate some code.  Eevee: Fix
    nodegroup sockets behaviour.  Fix for object.set_select not updating
    selection in viewport.  Fix T57529: 2D image paint fill tool not
    taking into account alpha..  Fix T57553: Python operator popup size
    does not follow UI scale and DPI..  GP: Fix Stroke mode when
    annotations not enabled.  Merge branch 'master' into blender2.8.
    Cleanup: move progress utility module into bpy_extras.  Font
    cleanup: use ELEM.  Fix T57540: 3D Cursor snap in editing mode
    ignoring changed geometry..  Fix swapped on/off icons for brush
    overlays.  Fix ui errors for brush toolbar.  Eevee: Fix pingpong
    buffer not using 32bit float buffer when rendering.  Fix gizmo
    extrude adjust & normal axis w/o faces.  Transform: support for
    custom matrix property.  Cleanup: style.  Eevee: Fix compilation
    issue cause by cleanup.  Eevee: Cleanup: Remove TODOs about MSM.
    Eevee: Fix wrong default overscan value.  GP: Change icon for draw
    on back.  UI: Particles improvements.  UI: Detach Material specials
    menu from add/remove column..  Eevee: Implement Overscan option.
    UI: tweak usage of duplicate/add icon for consistency..  UI: Small
    tweaks to Shape Keys/Vertex Groups menus.  Allow changing B-Bone
    custom handle references from Pose Mode..  UI: icon set updates by
    Andrzej Ambroz..  UI: more single column layout for brush and render
    properties..  OpenSubdiv: API, expose vertex boundary interpolation
    option.  GP: Fix icons.  GP: Move Autlock to Layer menu.  Image
    Empties: More visibility settings.  Expose full ID name in RNA as
    well..  Make new library IDs named from the .blend file..  UI/Unique
    ID name: add library ID name if present..  UI: Move Color Management
    panel from Scene to Render properties..  Eevee: Fix dot corruption
    on intel HD5xx/6xx series.  GPU: Add glFlush and glFinish wrapper.
    Merge branch 'master' into blender2.8.  Cycles: Fix wrong BVH used
    when disabling AVX2 in debug settings.  GP: New Autolock Inactive
    Layer.  Add an option to do keyframe insertion in a cycle-aware
    fashion..  UI: Match region tabs with other navigation tabs.  Multi-
    Object-Mode : Edit Curve Decimate.  Cleanup: indentation.  Cleanup:
    rename PyAPI VertBatch to Batch.  Fix leak in successive calls to
    Batch.program_set.  PyAPI: add check for exceeding batch VBO limit.
    Cleanup: batch Python API.  Fix missing error returns in batch API.
    Fix T57504: Scaling 3D cursor crashes.  Cleanup: grease pencil RNA
    naming.  Cleanup: remove redundant 'gpencil_' prefix.  Fix grease
    pencil RNA path.  UI: Right-click menu entry to flip properties Tab
    Bar left/right.  UI: Don't show scrollbar in Properties tab-bar.
    Workbench: Attenuate dithering effect when using viewport render.
    UI: Rename "OpenGL Render" operator to "Viewport Render".  Merge
    remote-tracking branch 'origin/master' into blender2.8.  make.bat:
    fix unquoted variables..  UI: Match tabs active color with
    properties background color.  Fix Properties tabs all showing
    tooltip of active tab.  Multi-Objects: CURVE_OT_split.  Fix error
    checking on curve duplication.  Cleanup style :|.  Multi-Objects:
    CURVE_OT_duplicate.  Multi-Objects: CURVE_OT_extrude.  Multi-
    Objects: CURVE_OT_spin.  Multi-Objects: CURVE_OT_dissolve_verts.
    Multi-Objects: CURVE_OT_de_select_last.  Multi-Objects:
    CURVE_OT_de_select_first.  Multi-Objects: CURVE_OT_select_nth.  Fix
    broken 'search pointer' UI since this morning..  UI: Cleanup typos
    and minor tweaks to Grease Pencil related text.  Fix T56865:
    Selection of bones not working properly if the option `In Front`
    (old X-ray) is enabled.  Partial fix to T56865: X-ray modes does not
    work for the weight paint overlay..  UI: Make Wireframe size respect
    DPI settings.  Fix outliner scrollbar overlapping icons..  Fix
    T56499: Adapt incremental snapping to orthographic viewport scale..
    GP: New Fade no active layer overlay option.  Fix T57517: multires
    displacement baking relative to smooth base mesh not working..
    Object Mode: Grid: Allow more subdivision in orthographic views.
    UI: Fix point size and line width ignoring UI scaling option.
    Object Mode: Grid: Reduce line thickness a tiny bit and apply UI
    scaling.  UI: Fix inverted selection restrict icon.  Fix T57512:
    Creating a full copy scene doens't support parenting..  PyAPI: GPU:
    improve GPUShader.from_builtin and GPUShader.code_from_builtin
    description..  Fix "make update" on Windows not updating addons to
    the blender2.8 branch..  Fix "make update" on macOS/Linux not
    updating addons to the blender2.8 branch..  Fix wrong grease pencil
    modifier show viewport/render icons..  UI: update Cycles passes
    panel for single column..  Merge branch 'master' into blender2.8.
    GP: Back Stroke projection mode.  GP: Cleanup unused.  GPU: Extend
    mac blitting workaround to AMD Radeon R9 familly.  Fix build error
    on Windows 32bit, alignment was wrong..  Add 'O' for Overrides to
    our key-coded ID UI-names generator..  Add library-hint to datablock
    search menus..  GPU: Fix faulty mac gpu detection.  PyAPI: Use
    'None' arg to clear header text.  PyAPI: Support for 'None' string
    args from Python.  Multi-Object EditMode: curve delete.  Sequencer:
    replace notifier /w message-bus.  Cleanup: keep RNA types sorted.
    Fix memory leak in workspace menu.  UI: add uiItemMenuFN which frees
    it's argument.  UI: add uiItemMenuFN which frees it's argument.  Fix
    crash adding workspace.  UI: Support using Ctrl+Scrollwheel to cycle
    properties editor tabs.  UI: Move Properties editor context path
    into header.  WM: correct description for header/status_text_set.
    3D View: use 1.0 opacity for wpaint shading.  Eevee: Fix clearcoat
    materials not recieving AO.  UI: Fix Studio Light panel in user
    preferencies.  UI: Update Default Theme File After Recent Changes.
    UI: Vertical Properties Editor Tabs.  UI: Support Displaying Enums
    as Tabs.  Dope Sheet: new option to display keyframe interpolation
    mode and extremes..  UI: icon set updates Andrzej Ambroz, and
    various fixes..  UI: allow off/on icons to be in reverse order..
    Cleanup: remove unused RNA flag..  Depsgraph: use full operation key
    to preserve update tags on rebuild..  Fix T57488: crash in
    Shrinkwrap constraint due to unsafe multi-threading..  GP: Remove
    unneeded code to get icon.  GP: Cleanup typo.  Depsgraph cleanup:
    use proper DEG_debug_print_eval call....  BBox accessor: switch to
    `switch`, add missing gpencil case..  Eevee: Fix Sun soft shadows
    not starting at first sample.  Edit Mode: Fix "Hidden Wire" option
    not working.  Cycles: Support generating Denoising passes without
    actually denoising.  UI: Typo in tooltip.  Fix: Pose Breakdown
    operator (continued).  Fix: Pose Breakdown operator.  Merge branch
    'master' into blender2.8.  Cycles: more detailed tooltips for
    cryptomatte options..  Enable dependency graph update while
    rendering.  Fix unneeded/unwanted user counter when freeing CoW NLA.
    Fix T57360: Crash when Play Animation in this scene.  Fix T57372:
    Second full scene copy crashes on deletion..  Fix stupid multiple-
    call of same function in Collections remapping code..  Fix T57384:
    Depsgraph assert after loading file with Mask Node.  Fix topbar UI
    being lost on undo w/ mode change.  Fix topbar tool UI being lost on
    undo.  Merge branch 'master' into blender2.8.  Fix assert weight
    painting after undo.  Multi-Object EditMode: curve select next/prev.
    Multi-Object EditMode: curve select more/less.  Merge branch
    'master' into blender2.8.  Modifier: mask threshold option.
    Cleanup: avoid C++ keyword in DNA.  PyAPI: remove GPUVertFormat()
    creation from a list.  Cleanup: typo.  Cleanup: style.  Fix crash
    flipping region without active area.  DRW: Cleanup: Redundant check.
    Eevee: Implement jittered soft shadowmap.  BLI: Add comment about to
    orthogonalize_m3/4.  Eevee: Fix contact shadow creating to
    overshadowing.  Use keyword argument for ui label text in
    cryptomatte passes.  GP: Refactor Instance modifier and rename to
    Array.  Fix label misalignment when there are multiple buttons on
    the right side..  Cleanup: fix compiler warnings..  Merge branch
    'master' into blender2.8.  Fix snaps appearing in system bookmarks
    on Linux..  Fix Linux build after Cryptomatte commit..  Fix T57394:
    missing bl_category in panel (custom props / stereoscopy).  Cycles:
    Added Cryptomatte output..  Cleanup: More meaningful variable name.
    Fix T57393: Cycles OSL bevel and AO not working after OSL upgrade..
    Tool System: pie menu style activate-on-release.  UI: operator to
    press the active button.  Multi-Objects: Curve - select pick, linked
    and short path.  Cleanup: Remove silly redundant if check in
    ED_armature_edit_select_pick.  Fix T57367: Multi-Object-Mode: Edit
    Lattice selection only working for active object.  Fix lasso
    selection not working for lattices.  Fix crash when switching to
    Scripting workspace.  Small cleanup: Remove uneeded/wrong check.
    Fix unreported: Crash when adding lattice vertex group.  Fix
    unreported: Crash when removing lattice vertex group.  Refactor
    cleanup: BKE_object_is_in_editmode.  Fix T57368: Multi-Object-Mode:
    Edit Lattice draws only active.  Cycles: Expose noisy image pass by
    default when rendering with denoiser.  Multi-Objects:
    LATTICE_OT_make_regular.  Eevee: SSS: Fix issue with mac and stencil
    buffer blitting.  GPU: Add workarounds for buggy glBlitFramebuffer
    function on macOS + Radeon.  GPUTexture: Add supports for
    GL_DEPTH32F_STENCIL8 texture format.  Workbench: Fix shadows on
    macOS.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 10 Nov 2018 21:32:19 +0100

blender (81814-c2a12eedd15-0thomas~bionic0) bionic; urgency=medium

  * GP: Use stroke and fill switches while drawing.  GP: Change presets
    for new stroke and fill switches.  UI: show brush selector in
    topbar.  GP: New main switches to hide stroke and fill material.
    Correct error in last commit.  Tool System: validate tool slots when
    setting modes.  Cleanup: move brush query into utility function.
    Cleanup: style.  UI: Move Simplify panel from Scene to Render
    properties..  UI: On markers alternate between filled/outline camera
    icon on selection..  UI: Align Panel drag widget with collapse
    triangle..  Transform Snap: Refactoring to avoid duplicate code..
    UI: Soft drop shadow on 3D Viewport info text..  UI: Blue color for
    selected row in Outliner..  UI: Sort panels in Properties..  UI:
    Tooltip for 3D View and rename to 3D Viewport..  UI: Don't use
    abbreviations for view names..  UI: Fix white shadow when resetting
    to defaults..  Multi-Objects: MBALL_OT_duplicate_metaelems.  Multi-
    Objects: MBALL_OT_delete_metaelems.  GP: Fix problem when alpha is
    too low.  GP: Add Draw Brush selector to topbar.  Add hide_buttons
    option to template_ID_preview.  Small cleanup on curve separation
    error handling.  Multi-Objects: CURVE_OT_make_segment.  Multi-
    Objects: CURVE_OT_reveal.  Multi-Objects: CURVE_OT_hide.  Multi-
    Objects: CURVE_OT_switch_direction.  Multi-Objects:
    CURVE_OT_tilt_clear.  Multi-Objects: CURVE_OT_handle_type_set.  Fix
    T57586: crash linking node group through material properties
    editor..  UI: add option for permanently allowing execution of
    scripts to dialog..  Fix missing separators after recent changes..
    Fix T57316: material preview icons not updating..  Multi-Objects:
    CURVE_OT_normals_make_consistent.  GP: Reduce space between draw
    option buttons.  Add new factor parameter to layout.separator().
    Armature: Fix stick bones not scaling with pixel size.  Multi-
    Objects: CURVE_OT_separate.  UI: Darken the backdrop of navigation
    gizmos..  Edit Mesh Mode: Improve edge drawing.  DRW: Use GPU module
    wrapper for line width.  GPU: Add safety check for max line width.
    UI: disable decorators for color management and motion path panels..
    Multires: Apply uniform scale on displacement when applying scale on
    object.  Fix issues with hide/restrict icons after recent changes..
    UI: Fix 'extra' fake user showing in UI ID template usercount..  UI:
    Fix showing '2' number of users in ID templates for fake-user IDs..
    Fix 'id_single_user' wrongly reseting usercount to 0..  Multires:
    Cleanup, naming.  Multires: Prevent crash when joining two multires
    objects.  Tool System: brushes are now categorized by tool.  Fix
    assert setting fake user then removing.  UI: Minor tweaks on User
    Preferences header..  UI: Rename Save User Settings operator to Save
    User Preferences..  UI Cycles: Open "Sampling" panel by default.
    UI: Sort panels in Render and Output.  UI: tweak panels open by
    default.  UI: add render output tab to properties editor.  UI: Typo.
    Multi-Object-Mode: Edit curve draw (deselect all).  Multi-Object-
    Mode: Edit curve toggle cyclic.  UI: Math Node Menu: Group and
    reorder.  Cleanup: style.  Fix bpy.app, sentinel was removed by
    accident.  Eevee: Fix crash during Light cache baking.  Eevee: Opti:
    Irradiance: Remove sqrt and max on backface test.  UI: show messages
    and progress in topbar when status bar is collapsed..  UI: show
    blocking popup when auto execution of scripts is disabled..  UI:
    support red alert on labels, not just buttons..  Fix T57559: fix
    wrong disable/mute icons for particles and shape keys..  Defaults:
    leave user prefs temp directory empty, so it gets right value per
    OS..  GP: Separate not related buttons on topbar.  GP: Reorganize
    origin popover and top area.  UI: Rename "Cursor to Center" to
    "Cursor to World Origin".  UI: Rename Copy Material to Others to
    Copy Material to Selected..  UI: Rename AO to Ambient Occlusion in
    tooltips and labels when possible..  Subdiv: Cleanup, better naming
    yet again.  Subdiv: Cleanup, de-duplicate some code.  Subdiv:
    Cleanup, de-duplicate tangent matrix calculation.  Subdiv: Cleanup.
    better naming.  Subdiv: Cleanup, deduplicate some code.  Eevee: Fix
    nodegroup sockets behaviour.  Fix for object.set_select not updating
    selection in viewport.  Fix T57553: Python operator popup size does
    not follow UI scale and DPI..  GP: Fix Stroke mode when annotations
    not enabled.  Merge branch 'master' into blender2.8.  Cleanup: move
    progress utility module into bpy_extras.  Font cleanup: use ELEM.
    Fix T57540: 3D Cursor snap in editing mode ignoring changed
    geometry..  Fix swapped on/off icons for brush overlays.  Fix ui
    errors for brush toolbar.  Eevee: Fix pingpong buffer not using
    32bit float buffer when rendering.  Fix gizmo extrude adjust &
    normal axis w/o faces.  Transform: support for custom matrix
    property.  Cleanup: style.  Eevee: Fix compilation issue cause by
    cleanup.  Eevee: Cleanup: Remove TODOs about MSM.  Eevee: Fix wrong
    default overscan value.  GP: Change icon for draw on back.  UI:
    Particles improvements.  UI: Detach Material specials menu from
    add/remove column..  Eevee: Implement Overscan option.  UI: tweak
    usage of duplicate/add icon for consistency..  UI: Small tweaks to
    Shape Keys/Vertex Groups menus.  Allow changing B-Bone custom handle
    references from Pose Mode..  UI: icon set updates by Andrzej
    Ambroz..  UI: more single column layout for brush and render
    properties..  OpenSubdiv: API, expose vertex boundary interpolation
    option.  GP: Fix icons.  GP: Move Autlock to Layer menu.  Image
    Empties: More visibility settings.  Expose full ID name in RNA as
    well..  Make new library IDs named from the .blend file..  UI/Unique
    ID name: add library ID name if present..  UI: Move Color Management
    panel from Scene to Render properties..  Eevee: Fix dot corruption
    on intel HD5xx/6xx series.  GPU: Add glFlush and glFinish wrapper.
    Merge branch 'master' into blender2.8.  Cycles: Fix wrong BVH used
    when disabling AVX2 in debug settings.  GP: New Autolock Inactive
    Layer.  Add an option to do keyframe insertion in a cycle-aware
    fashion..  UI: Match region tabs with other navigation tabs.  Multi-
    Object-Mode : Edit Curve Decimate.  Cleanup: indentation.  Cleanup:
    rename PyAPI VertBatch to Batch.  Fix leak in successive calls to
    Batch.program_set.  PyAPI: add check for exceeding batch VBO limit.
    Cleanup: batch Python API.  Fix missing error returns in batch API.
    Fix T57504: Scaling 3D cursor crashes.  Cleanup: grease pencil RNA
    naming.  Cleanup: remove redundant 'gpencil_' prefix.  Fix grease
    pencil RNA path.  UI: Right-click menu entry to flip properties Tab
    Bar left/right.  UI: Don't show scrollbar in Properties tab-bar.
    Workbench: Attenuate dithering effect when using viewport render.
    UI: Rename "OpenGL Render" operator to "Viewport Render".  Merge
    remote-tracking branch 'origin/master' into blender2.8.  make.bat:
    fix unquoted variables..  UI: Match tabs active color with
    properties background color.  Fix Properties tabs all showing
    tooltip of active tab.  Multi-Objects: CURVE_OT_split.  Fix error
    checking on curve duplication.  Cleanup style :|.  Multi-Objects:
    CURVE_OT_duplicate.  Multi-Objects: CURVE_OT_extrude.  Multi-
    Objects: CURVE_OT_spin.  Multi-Objects: CURVE_OT_dissolve_verts.
    Multi-Objects: CURVE_OT_de_select_last.  Multi-Objects:
    CURVE_OT_de_select_first.  Multi-Objects: CURVE_OT_select_nth.  Fix
    broken 'search pointer' UI since this morning..  UI: Cleanup typos
    and minor tweaks to Grease Pencil related text.  Fix T56865:
    Selection of bones not working properly if the option `In Front`
    (old X-ray) is enabled.  Partial fix to T56865: X-ray modes does not
    work for the weight paint overlay..  UI: Make Wireframe size respect
    DPI settings.  Fix outliner scrollbar overlapping icons..  Fix
    T56499: Adapt incremental snapping to orthographic viewport scale..
    GP: New Fade no active layer overlay option.  Fix T57517: multires
    displacement baking relative to smooth base mesh not working..
    Object Mode: Grid: Allow more subdivision in orthographic views.
    UI: Fix point size and line width ignoring UI scaling option.
    Object Mode: Grid: Reduce line thickness a tiny bit and apply UI
    scaling.  UI: Fix inverted selection restrict icon.  Fix T57512:
    Creating a full copy scene doens't support parenting..  PyAPI: GPU:
    improve GPUShader.from_builtin and GPUShader.code_from_builtin
    description..  Fix "make update" on Windows not updating addons to
    the blender2.8 branch..  Fix "make update" on macOS/Linux not
    updating addons to the blender2.8 branch..  Fix wrong grease pencil
    modifier show viewport/render icons..  UI: update Cycles passes
    panel for single column..  Merge branch 'master' into blender2.8.
    GP: Back Stroke projection mode.  GP: Cleanup unused.  GPU: Extend
    mac blitting workaround to AMD Radeon R9 familly.  Fix build error
    on Windows 32bit, alignment was wrong..  Add 'O' for Overrides to
    our key-coded ID UI-names generator..  Add library-hint to datablock
    search menus..  GPU: Fix faulty mac gpu detection.  PyAPI: Use
    'None' arg to clear header text.  PyAPI: Support for 'None' string
    args from Python.  Multi-Object EditMode: curve delete.  Sequencer:
    replace notifier /w message-bus.  Cleanup: keep RNA types sorted.
    Fix memory leak in workspace menu.  UI: add uiItemMenuFN which frees
    it's argument.  UI: add uiItemMenuFN which frees it's argument.  Fix
    crash adding workspace.  UI: Support using Ctrl+Scrollwheel to cycle
    properties editor tabs.  UI: Move Properties editor context path
    into header.  WM: correct description for header/status_text_set.
    3D View: use 1.0 opacity for wpaint shading.  Eevee: Fix clearcoat
    materials not recieving AO.  UI: Fix Studio Light panel in user
    preferencies.  UI: Update Default Theme File After Recent Changes.
    UI: Vertical Properties Editor Tabs.  UI: Support Displaying Enums
    as Tabs.  Dope Sheet: new option to display keyframe interpolation
    mode and extremes..  UI: icon set updates Andrzej Ambroz, and
    various fixes..  UI: allow off/on icons to be in reverse order..
    Cleanup: remove unused RNA flag..  Depsgraph: use full operation key
    to preserve update tags on rebuild..  Fix T57488: crash in
    Shrinkwrap constraint due to unsafe multi-threading..  GP: Remove
    unneeded code to get icon.  GP: Cleanup typo.  Depsgraph cleanup:
    use proper DEG_debug_print_eval call....  BBox accessor: switch to
    `switch`, add missing gpencil case..  Eevee: Fix Sun soft shadows
    not starting at first sample.  Edit Mode: Fix "Hidden Wire" option
    not working.  Cycles: Support generating Denoising passes without
    actually denoising.  UI: Typo in tooltip.  Fix: Pose Breakdown
    operator (continued).  Fix: Pose Breakdown operator.  Merge branch
    'master' into blender2.8.  Cycles: more detailed tooltips for
    cryptomatte options..  Enable dependency graph update while
    rendering.  Fix unneeded/unwanted user counter when freeing CoW NLA.
    Fix T57360: Crash when Play Animation in this scene.  Fix T57372:
    Second full scene copy crashes on deletion..  Fix stupid multiple-
    call of same function in Collections remapping code..  Fix T57384:
    Depsgraph assert after loading file with Mask Node.  Fix topbar UI
    being lost on undo w/ mode change.  Fix topbar tool UI being lost on
    undo.  Merge branch 'master' into blender2.8.  Fix assert weight
    painting after undo.  Multi-Object EditMode: curve select next/prev.
    Multi-Object EditMode: curve select more/less.  Merge branch
    'master' into blender2.8.  Modifier: mask threshold option.
    Cleanup: avoid C++ keyword in DNA.  PyAPI: remove GPUVertFormat()
    creation from a list.  Cleanup: typo.  Cleanup: style.  Fix crash
    flipping region without active area.  DRW: Cleanup: Redundant check.
    Eevee: Implement jittered soft shadowmap.  BLI: Add comment about to
    orthogonalize_m3/4.  Eevee: Fix contact shadow creating to
    overshadowing.  Use keyword argument for ui label text in
    cryptomatte passes.  GP: Refactor Instance modifier and rename to
    Array.  Fix label misalignment when there are multiple buttons on
    the right side..  Cleanup: fix compiler warnings..  Merge branch
    'master' into blender2.8.  Fix snaps appearing in system bookmarks
    on Linux..  Fix Linux build after Cryptomatte commit..  Fix T57394:
    missing bl_category in panel (custom props / stereoscopy).  Cycles:
    Added Cryptomatte output..  Cleanup: More meaningful variable name.
    Fix T57393: Cycles OSL bevel and AO not working after OSL upgrade..
    Tool System: pie menu style activate-on-release.  UI: operator to
    press the active button.  Multi-Objects: Curve - select pick, linked
    and short path.  Cleanup: Remove silly redundant if check in
    ED_armature_edit_select_pick.  Fix T57367: Multi-Object-Mode: Edit
    Lattice selection only working for active object.  Fix lasso
    selection not working for lattices.  Fix crash when switching to
    Scripting workspace.  Small cleanup: Remove uneeded/wrong check.
    Fix unreported: Crash when adding lattice vertex group.  Fix
    unreported: Crash when removing lattice vertex group.  Refactor
    cleanup: BKE_object_is_in_editmode.  Fix T57368: Multi-Object-Mode:
    Edit Lattice draws only active.  Cycles: Expose noisy image pass by
    default when rendering with denoiser.  Multi-Objects:
    LATTICE_OT_make_regular.  Eevee: SSS: Fix issue with mac and stencil
    buffer blitting.  GPU: Add workarounds for buggy glBlitFramebuffer
    function on macOS + Radeon.  GPUTexture: Add supports for
    GL_DEPTH32F_STENCIL8 texture format.  Workbench: Fix shadows on
    macOS.  GP: Assign new materials to brushes.  PyAPI: raise error
    when toolbar panels use tabs.  Correction for
    Gizmo.draw_custom_shape utility API.  PyAPI: gpu utility module to
    create new batches.  Update gpu offscreen PyAPI example.  Fix
    parsing single int for uniform_int.  Cleanup: minor change to last
    commit.  Update Gizmo.draw_custom_shape for API changes.  WM:
    default tool was being set for space types w/o tools.  PyAPI: draw
    handlers now store args in the capsule context.  PyAPI: Temp
    workaround for crash removing cursor.  PyAPI: Make GPUVertFormat()
    argument optional.  GP: Add warning when mix Build and Time Offset.
    GP: Include option to render layers by view layer.  Cleanup:
    comments and unused code.  Cycles: Overhaul ensure_valid_reflection
    to fix issues with normal- and bumpmapping.  Tool System: draw
    circle-select brush outline.  Tool System: support custom cursor
    drawing.  PyAPI: initial gpu_extras module (circle drawing utility).
    PyAPI: rename GPL VertBuf.attr_fill identifier to id.  Depsgraph:
    don't lose the update tag on rebuild for op nodes with a name..
    Cleanup: move params into their own struct.  PyAPI: take paint-
    cursor space/region type args.  WM: space, region type filtering for
    paint cursor.  PyAPI: support for Python paint cursors.  Merge
    branch 'master' into blender2.8.  WM: minor changes to cursor API.
    Merge branch 'master' into blender2.8.  Cleanup: unused vars,
    correct bad (unused) logic.  Cleanup: unused variables.  UI: move 2d
    paint panels to topbar & toolsettings.  Fix top bar unified color &
    image paint brush.  GP: Fix compiler warnings.  Depsgraph: fixes for
    the eval_flags API behavior..  Fix T56172 Accessing COW data from
    RNA - Dimension.  GP: Add missing title for Armature modifier.  GP:
    Rename Fixed type in Time modifier.  GP: Add new Layer Pass Index
    filter to modifiers.  Fix T57361: Creating a new scene with a full
    copy doesn't work..  Cleanup: Remove unused modifiers callback.
    Depsgraph: minor renaming and refactor of API for adding evaluation
    flags..  Subsurf: Remove edit mesh modifier callbacks.  Fix Python
    warnings when running in background..  Cleanup: fix compiler
    warnings..  GP: Add layer pass index to time modifier.  Fix: buffer
    overflow when creating gpu.types.GPUIndexBuf.  GP: Add new modes to
    Time Offset modifier.  GPUShader: shader.uniform_float, matrix
    parsing.  Partially revert "GPUShader: shader.uniform_float
    parameters".  Fix T57359: Crash adding a Driver and then changing
    frame.  Merge branch 'master' into blender2.8.  Fix (unreported) bad
    halding of ID usercounts when fully copying a scene..  Merge branch
    'master' into blender2.8.  I18n: tweak/fix exception catching code
    of pgettex() wrapper..  Fix error w/ poly-build clearing the edit-
    object.  Fix T57351: Deform modifiers skipped in editmode.  Fixup
    for LATTICE_OT_flip.  Silence some false positiver warnings.  Multi-
    Objects: LATTICE_OT_flip.  Fix mapped mesh display skipping
    generated faces.  Cleanup: use bmesh index access functions.  Merge
    branch 'master' into blender2.8.  BMesh: inline index lookups.  Fix
    T57366: Mesh.from_pydata invalid loose-edge state.  Lattice UI: Add
    select more/less to menu.  Multi-Objects:
    LATTICE_OT_select_more/less.  Multi-Objects:
    LATTICE_OT_select_ungrouped.  Eevee: Fix lightcache not working for
    small caches.  Eevee: Fix crash when clicking the lightcache bake
    button multiple time.  Eevee: Fix crash when baking.  Workbench: Use
    AntiAliasing in render even if not enabled in the User Prefs.
    Workbench: Fix Wrong AntiAliasing in renders.  Fix T57326: Adding
    Scene with Transparent Film to VSE Crashes Blender.  Wireframe: Fix
    wireframe object drawtype with "in front" draw option.  Xray Mode:
    Fix wireframe object display type not being correctly occluded.  GP:
    Rename Offset to Frame Offset in Time modifier.  GP: Add new frame
    scale parameter to Time modifier.  Fix missing relations update
    after allocating compositor.  I18n: tweak/fix exception catching
    code of pgettex() wrapper..  Rename editor to "Texture Node Editor".
    Fix: missing sequencer update.  GP: Rename modifier Time to Time
    Offset.  Fix compiler error in Windows.  GP: Add transform tools to
    Toolbar.  Fix T57288: Assert when deleting duplicated collection (id-
    >us == 0)..  GP: Reduce samples in glow.  GPUShader:
    shader.uniform_float parameters.  Point addons contrib to 2.8
    branch.  Multi-Objects: Calculate Transform origin w/ all editmode
    meshes.  Fix T57190: loopcut crash w/o overlays.  Cleanup: rename
    'dm' -> 'me' for 'Mesh' types.  Fix bad origindex layers for
    editmode modifiers.  DRW: workaround for editmode crash w/
    constructive modifiers.  Cleanup: style, warning.  Cleanup: rename
    VertBuf.fill_attribute > attr_fill.  Fix various icon related
    issues:.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 03 Nov 2018 10:23:51 +0100

blender (81550-70d73ff5007-0thomas~bionic0) bionic; urgency=medium

  * Eevee: SSS: Fix issue with mac and stencil buffer blitting.  GPU:
    Add workarounds for buggy glBlitFramebuffer function on macOS +
    Radeon.  GPUTexture: Add supports for GL_DEPTH32F_STENCIL8 texture
    format.  Workbench: Fix shadows on macOS.  GP: Assign new materials
    to brushes.  PyAPI: raise error when toolbar panels use tabs.
    Correction for Gizmo.draw_custom_shape utility API.  PyAPI: gpu
    utility module to create new batches.  Update gpu offscreen PyAPI
    example.  Fix parsing single int for uniform_int.  Cleanup: minor
    change to last commit.  Update Gizmo.draw_custom_shape for API
    changes.  WM: default tool was being set for space types w/o tools.
    PyAPI: draw handlers now store args in the capsule context.  PyAPI:
    Temp workaround for crash removing cursor.  PyAPI: Make
    GPUVertFormat() argument optional.  GP: Add warning when mix Build
    and Time Offset.  GP: Include option to render layers by view layer.
    Cleanup: comments and unused code.  Tool System: draw circle-select
    brush outline.  Tool System: support custom cursor drawing.  PyAPI:
    initial gpu_extras module (circle drawing utility).  PyAPI: rename
    GPL VertBuf.attr_fill identifier to id.  Depsgraph: don't lose the
    update tag on rebuild for op nodes with a name..  Cleanup: move
    params into their own struct.  PyAPI: take paint-cursor space/region
    type args.  WM: space, region type filtering for paint cursor.
    PyAPI: support for Python paint cursors.  Merge branch 'master' into
    blender2.8.  WM: minor changes to cursor API.  Merge branch 'master'
    into blender2.8.  Cleanup: unused vars, correct bad (unused) logic.
    Cleanup: unused variables.  UI: move 2d paint panels to topbar &
    toolsettings.  Fix top bar unified color & image paint brush.  GP:
    Fix compiler warnings.  Depsgraph: fixes for the eval_flags API
    behavior..  Fix T56172 Accessing COW data from RNA - Dimension.  GP:
    Add missing title for Armature modifier.  GP: Rename Fixed type in
    Time modifier.  GP: Add new Layer Pass Index filter to modifiers.
    Fix T57361: Creating a new scene with a full copy doesn't work..
    Cleanup: Remove unused modifiers callback.  Depsgraph: minor
    renaming and refactor of API for adding evaluation flags..  Subsurf:
    Remove edit mesh modifier callbacks.  Fix Python warnings when
    running in background..  Cleanup: fix compiler warnings..  GP: Add
    layer pass index to time modifier.  Fix: buffer overflow when
    creating gpu.types.GPUIndexBuf.  GP: Add new modes to Time Offset
    modifier.  GPUShader: shader.uniform_float, matrix parsing.
    Partially revert "GPUShader: shader.uniform_float parameters".  Fix
    T57359: Crash adding a Driver and then changing frame.  Merge branch
    'master' into blender2.8.  Fix (unreported) bad halding of ID
    usercounts when fully copying a scene..  Merge branch 'master' into
    blender2.8.  I18n: tweak/fix exception catching code of pgettex()
    wrapper..  Fix error w/ poly-build clearing the edit-object.  Fix
    T57351: Deform modifiers skipped in editmode.  Fixup for
    LATTICE_OT_flip.  Silence some false positiver warnings.  Multi-
    Objects: LATTICE_OT_flip.  Fix mapped mesh display skipping
    generated faces.  Cleanup: use bmesh index access functions.  Merge
    branch 'master' into blender2.8.  BMesh: inline index lookups.  Fix
    T57366: Mesh.from_pydata invalid loose-edge state.  Lattice UI: Add
    select more/less to menu.  Multi-Objects:
    LATTICE_OT_select_more/less.  Multi-Objects:
    LATTICE_OT_select_ungrouped.  Eevee: Fix lightcache not working for
    small caches.  Eevee: Fix crash when clicking the lightcache bake
    button multiple time.  Eevee: Fix crash when baking.  Workbench: Use
    AntiAliasing in render even if not enabled in the User Prefs.
    Workbench: Fix Wrong AntiAliasing in renders.  Fix T57326: Adding
    Scene with Transparent Film to VSE Crashes Blender.  Wireframe: Fix
    wireframe object drawtype with "in front" draw option.  Xray Mode:
    Fix wireframe object display type not being correctly occluded.  GP:
    Rename Offset to Frame Offset in Time modifier.  GP: Add new frame
    scale parameter to Time modifier.  Fix missing relations update
    after allocating compositor.  I18n: tweak/fix exception catching
    code of pgettex() wrapper..  Rename editor to "Texture Node Editor".
    Fix: missing sequencer update.  GP: Rename modifier Time to Time
    Offset.  Fix compiler error in Windows.  GP: Add transform tools to
    Toolbar.  Fix T57288: Assert when deleting duplicated collection (id-
    >us == 0)..  GP: Reduce samples in glow.  GPUShader:
    shader.uniform_float parameters.  Point addons contrib to 2.8
    branch.  Multi-Objects: Calculate Transform origin w/ all editmode
    meshes.  Fix T57190: loopcut crash w/o overlays.  Cleanup: rename
    'dm' -> 'me' for 'Mesh' types.  Fix bad origindex layers for
    editmode modifiers.  DRW: workaround for editmode crash w/
    constructive modifiers.  Cleanup: style, warning.  Cleanup: rename
    VertBuf.fill_attribute > attr_fill.  Fix various icon related
    issues:.  Fix build after recent changes, filename must have right
    case..  Fix memory leak in drivers pover.  GP: New Time modifier.
    Merge remote-tracking branch 'origin/master' into blender2.8.
    Windows: Enable python debugging in Visual Studio..  Optimizadion:
    Fix performanse issue of UI on some old GPUs..  Drag & Drop: Support
    Open/Link/Append when dropping .blend file.  Followup to previous
    change, reduce number of relations updates.  Depsgraph: Fix missing
    relation update.  Fix T56636: Custom property cannot be animated.
    Mark TODO/XXX as solved.  DRW: Fix missing uniform warning in debug
    mode.  DRW: Fix crash on startup for old Nvidia drivers.  Python
    API: fix docstrings.  API Docs: remove 'level' from blf.color
    arguments.  Fix T57028: Connect Vertex not working with more than 2
    selected vertices.  Outliner: drag&drop - separate moving from
    parenting.  GPU: Fix Issue with recursive downsample and Intel
    HDXXX.  Merge branch 'master' into blender2.8.  Tentative fix for
    T57066: Daily build of Blend 2.79 crashes on OSX Mojave..  UI:
    remove mask toolbar, use menus instead.  UI: move scrollbars inside
    region tabs.  Merge branch 'master' into blender2.8.  Prevent
    G.fileflags changes when WM_OT_save_mainfile() is called from
    script.  Merge branch 'master' into blender2.8.  Fix T57328: 'Save
    As Copy' prints warning.  Cycles: Enable shadow information in
    requested features when denoising is used.  Fix T57320: Crash when
    adding a linked scene, then deleting it..  Fix non-sense overloaded
    code in remapping post-process of objects and collections..
    Optimize meta-ball basis check..  Icons: update geometry icons.
    Cleanup: style.  Cleanup: trailing space.  Cleanup: compiler
    warnings.  GP: Fix duplication when draw strokes in multiple
    windows.  GP: Redesign drawing cache to support particles.  Fix
    typo.  Fix: Drivers popover not showing.  Multi-Objects: pose slide
    operators.  Fix Eevee Reflection CubeMap and Irradiance Volume on
    some Intel gpus.  Rename BakeAction > NLA_OT_bake.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 26 Oct 2018 18:56:21 +0200

blender (81452-43c6aba6705-0thomas~bionic0) bionic; urgency=medium

  * Fix various icon related issues:.  Fix build after recent changes,
    filename must have right case..  Fix memory leak in drivers pover.
    GP: New Time modifier.  Merge remote-tracking branch 'origin/master'
    into blender2.8.  Windows: Enable python debugging in Visual
    Studio..  Optimizadion: Fix performanse issue of UI on some old
    GPUs..  Drag & Drop: Support Open/Link/Append when dropping .blend
    file.  Followup to previous change, reduce number of relations
    updates.  Depsgraph: Fix missing relation update.  Fix T56636:
    Custom property cannot be animated.  Mark TODO/XXX as solved.  DRW:
    Fix missing uniform warning in debug mode.  DRW: Fix crash on
    startup for old Nvidia drivers.  Python API: fix docstrings.  API
    Docs: remove 'level' from blf.color arguments.  Fix T57028: Connect
    Vertex not working with more than 2 selected vertices.  Outliner:
    drag&drop - separate moving from parenting.  GPU: Fix Issue with
    recursive downsample and Intel HDXXX.  Merge branch 'master' into
    blender2.8.  Tentative fix for T57066: Daily build of Blend 2.79
    crashes on OSX Mojave..  UI: remove mask toolbar, use menus instead.
    UI: move scrollbars inside region tabs.  Merge branch 'master' into
    blender2.8.  Prevent G.fileflags changes when WM_OT_save_mainfile()
    is called from script.  Merge branch 'master' into blender2.8.  Fix
    T57328: 'Save As Copy' prints warning.  Cycles: Enable shadow
    information in requested features when denoising is used.  Fix
    T57320: Crash when adding a linked scene, then deleting it..  Fix
    non-sense overloaded code in remapping post-process of objects and
    collections..  Optimize meta-ball basis check..  Icons: update
    geometry icons.  Cleanup: style.  Cleanup: trailing space.  Cleanup:
    compiler warnings.  GP: Fix duplication when draw strokes in
    multiple windows.  GP: Redesign drawing cache to support particles.
    Fix typo.  Fix: Drivers popover not showing.  Multi-Objects: pose
    slide operators.  Fix Eevee Reflection CubeMap and Irradiance Volume
    on some Intel gpus.  Rename BakeAction > NLA_OT_bake.

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 22 Oct 2018 21:59:02 +0200

blender (81411-39ad5c3ef1e-0thomas~bionic0) bionic; urgency=medium

  * Rename BakeAction > NLA_OT_bake.  Remove defunct NLA_OT_bake.  Multi-
    Objects: POSE_OT_select_grouped > POSE_SEL_SAME_KEYINGSET 3/3.
    Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_LAYER 2/3.
    Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_GROUP 1/3.
    Cleanup: CTX_DATA_BEGIN_FOR_ID no longer needed.  Fix py API docgen
    script for new context members..  Make Static Override
    optional/hidden by default..  Eevee: LightProbes: Fix negative
    padding.  Fix function using same local variable name as output
    variable.  Dope Sheet: remove many hard-coded color and alpha
    constants..  UI: reorder and group blend modes in menus, similar to
    other apps..  UI: move reports / job back to status bar, but make it
    more visible with color..  Merge remote-tracking branch
    'origin/master' into blender2.8.  build_depenencies: Fix url for
    openal..  Fix shadows of sun type lights on some Intel gpus.  Fix
    T57284: poor result UV unwrapping concave n-gon..  Multi-Objects:
    Implement/Fix POSE_OT_select_constraint_target.  Outliner: Open
    empty collection when something is dragged into it.  UV_OT_unwrap:
    Error messages.  Fix multiple-object uv selection not "deselecting"
    other objects.  CTX_DATA_BEGIN for active object only
    (..._from_active_object).  Versioning: name screens by their
    workspaces.  Image Space: make 'UV Edit' a separate mode.  Outliner:
    only drag element under mouse if it was not selected before.
    Partial Revert: bring back some comments.  RNA: add widget property
    access.  Merge branch 'master' into blender2.8.  Fix error disabling
    all addons.  UI: correct face center button active state.  Fix
    T57295: Edit-mesh modes got out of sync.  Cleanup: compiler
    warnings.  Fix UI message-bus automatic subscription.  Fix T57294:
    Modifiers cage ignore face visibility.  Tool System: option for
    transform drag action.  Partial revert '#if 0' cleanup.  Edit Mesh:
    Decrease the depth bias on vertices.  Fix Copy Selection to Buffer
    breaking library paths..  Merge branch 'master' into blender2.8.
    Fix Copy Objects to Buffer breaking library paths..  Links: update
    development fund link to new URL..  Fix assert/crash when copying
    RGBA color into RGB.  Outliner: drop into master collection when
    below everything else.  Cleanup: Remove more #if 0 blocks.  Fix
    debug build after recent changes..  Eevee: Fix default texture coord
    for procedural texture in world tree.  Cleanup: node_tex_checker:
    Vectorize operation in GLSL.  Fix use of uninitialized variable in
    cloth collision..  Cleanup: fix compiler warnings..  UI: closure
    some more panels by default, leaving open mostly 1 per tab..  PyAPI:
    Support for custom tool registration.  Tool System: expose shear
    tool x/y option.  Keymap: use tweak event for shear.  Gizmo: tweak
    sorting to avoid view-aligned shear.  Gizmo: remove 'Click Anywhere'
    option.  Cleanup: style.  Cleanup: use mul_m3_series.  Gizmo: depth
    sort shear gizmos.  Cleanup: move gizmo sort functions into an API.
    Optimization: Edit Mesh Overlay.  node_shader_utils: Proper fix for
    node_normalmap accessor returning ellipsis value..  Revert "Fix
    error on FBX export after material changes".  Fix error on FBX
    export after material changes.  DRW: Fix DRW_shgroup_create_sub
    returning source shgroup.  EditMesh: Fix uninitialized value causing
    red outline on edges.  ObjectMode: Fix Outlines being drawn for BBox
    meshes.  ObjectMode: Fix instances with BoundBox drawtype not
    displaying.  Shrinkwrap: implement the use of smooth normals in
    constraint & modifier..  Merge branch 'master' into blender2.8.
    DEBUG_IO: add sanity check on libdata in undo step as well..  Expose
    'debug_io' flag in bpy.app.  Minor style cleanup..  Dope Sheet: fix
    assert in new hold code when bezier keys are not sorted..  Fix
    T57096: Crash when scaling bones.  Cleanup: remove some #if 0
    blocks.  Eevee: Fix error when using texture coordinate on world
    shaders.  UI: particle deflector options in topbar.  Cleanup: better
    naming.  Gizmo: change axis used for shear handles.  Transform: map
    mouse input to shear direction.  Transform: show arrows for 'custom'
    ratio input.  RNA: disable notifiers from property updates.
    Cleanup: naming.  Cleanup: whitespace.  Fix T56735: Autosmooth
    option corrupts UVs.  Use CTX_DATA_BEGIN_FOR_ID.  Fix sculpt curve
    stroke paint.  Merge branch 'master' into blender2.8.  Fix cmake not
    triggering rebuild on .glsl changes.  Multi-Objects: POSE_OT_ik_add
    + POSE_OT_constraint_add_with_targets.  Optimization: Edit Mesh
    Overlay: Avoid computing fixvec unnecessarily..  Multi-Objects:
    POSE_OT_constraints_copy (refactor).  Multi-Objects:
    POSE_OT_constraints_clear.  Multi-Objects: POSE_OT_ik_clear.  Fix
    armature bones spline ik lines offset.  Fix armature bones ik lines
    offset.  Edit Mesh Overlay Geometry Shader: Ignore correction
    geometry for loops that are not part of an edge..  DRW: Fix assert
    with BoundBox object display mode.  Fix cmake not triggering rebuild
    on .glsl changes.  UI: fix misaligned underline for menu item
    shortcut keys..  UI: tweak icon spacing in menus to put them in the
    middle of the edge and text..  UI: icon set updates Andrzej Ambroz..
    Fix T56250: brush cycling with shortcuts is broken..
    node_shader_utils: fix bad setting of use_nodes in readonly case..
    Dope Sheet: unify comparison threshold for the ActKeyColumn tree..
    Dope Sheet: rewrite computation of keyframe hold blocks..
    Templates: updated 2D animation template from grease pencil team..
    Small change to Annotation panel.  UI: tweak and fixes for cycles
    sampling panel, remove unneeded decorators..  UI: put show emitter
    option in particles panels..  Fix remaining copy/paste button
    header, these are in menus now..  Fix incorrect icon for UV
    selection sync..  Cleanup: naming.  Tool System: add gizmo for shear
    tool.  Transform: axis support for shear tool.  Fix T57247: Render
    animation does not respect render single view layer.  Event System:
    don't invoke operator that should only be executed.  View 3D: fix
    image dropping in 3d view.  GP: Set Dopesheet layers in Top-Down
    order.  GP: Fix Blur shift when add more samples.  Set Annotation
    list in Top-Down order.  Fix crash in loose edge check.  Cleanup:
    headers.  Mesh: use mesh tessellation for face-map drawing.
    Cleanup: replace check for derivedFinal w/ mesh_eval.  Fix UI error
    in annotation tool.  Cleanup: redundant check for hidden edge.
    Cleanup: redundant len() checks.  Mesh: replace derived-mesh with
    mesh API's for project paint.  Add popover for Annotations in
    topbar.  Eevee: Fix Missing alpha when rendering with DOF.  Edit
    Mesh: Fix missing loop normal display.  Fix related to T55961:
    Glitch in selecting loose edges on some AMD drives..  Edit Mesh: Add
    comments explaining weirdness in the code..  Texture Paint: Don't
    create material if operation is cancelled.  Texture Paint: remove
    odd UI behavior.  Fix an obvious typo: use CD_MASK_CUSTOMLOOPNORMAL
    for CustomDataMask..  Cleanup: Edit Mesh shader: Remove unecessary
    varying.  Cleanup: unused code.  GP: Cleanup style.  GP: Small tweak
    to improve speed.  Cleanup: unused functions.  Mesh: remove
    DerivedMesh for boundbox calculation.  Cleanup: remove unused
    functions.  Cleanup: remove references to DerivedMesh.  Mesh: remove
    DerivedMesh for displist conversion.  Mesh: mostly remove
    DerivedMesh for vertex parent.  Mesh: remove DerivedMesh for face-
    map drawing.  Mesh: remove DerivedMesh from various places.
    Cleanup: remove DerivedMesh bvhtree_from_mesh_get.  Bake: remove
    derived mesh for bake API.  Depsgraph: Add proper API functions for
    CustomDataMask dependencies..  Fix T55961: Anomalous edges cage on
    some AMD buggy drivers..  GP: Fix several issues in blur FX.  Edit
    Mesh: Optimize the overlay triangle geometry shader.  Edit Mesh: Do
    not use barycentric coord in EDGE_FIX shader and ....  Edit Mesh:
    Fix and increase the depth bias on vertices.  GP: Remove Layer order
    userprefs parameter.  node_shader_utils: several fixes, improvements
    and cleanups..  GP: Improve qualitty in Wave when alpha is extreme.
    GP: Add more blur samples to some FX.  GP: Improve Blur FX quality
    in transparency..  ED_pose_recalculate_paths: Run only for active
    object.  Multi-Objects: POSELIB_OT_pose_add.  Revert "Multi-Object
    Pose: POSE_OT_select_parent by Harsha".  Pose path: skip time
    printing when not DEBUG_TIME.  Revert "Multi-Objects:
    POSE_OT_paths_*".  Multi-Objects: POSE_OT_paths_*.  Dope Sheet: fix
    hold highlighting for non-bezier interpolation..  Python GPU: Best
    description for exceptions.  Revert "Fix for
    ARMATURE_OT_layers_show_all.  Revert "Multi-Objects:
    ARMATURE_OT_armature_layers.  Multi-Objects:
    ARMATURE_OT_armature_layers for pose.  Multi-Objects:
    POSE_OT_bone_layers.  POSE_OT_rotation_mode_set: Adding missing
    notifier.  Multi-Objects: POSE_OT_rotation_mode_set.  Rename:
    multi_changed > changed_multi.  Multi-Objects:
    POSE_OT_autoside_names.  Revert "Multi-Objects:
    ARMATURE_OT_select_hierarchy".  Multi-Objects:
    POSE_OT_select_hierarchy (no real change).  Edit Mesh: Fix issue
    with Edit cage on some buggy drivers.  Edit Mesh: Refactor edit mesh
    drawing.  Wireframe Overlay: Use Barycentric coord to optimize
    shader.  DRW: Add DRW_shgroup_create_sub to create children shgroup.
    GPUTexture: Add support for GPU_RGBA8UI.  Fix misaligned icon in
    search buttons after recent changes..  Python: change
    node_shader_utils diffuse RGBA to base_color RGB..  Mesh: remove
    derivedFinal from various places.  Prevent G.fileflags changes when
    WM_OT_save_mainfile() is called from script.  GP: Disable reverse
    list order when uncheck userprefs option.  Modifier: remove derived
    mesh call for bind.  Cleanup: remove unused derived mesh wrappers.
    GP: Removed unused lines after previous commit.  Mesh: remove
    derived mesh for nurbs conversion.  Mesh: remove derived mesh for
    conversion.  DRW: correct loose edge hidden face check.  Cleanup:
    minor mesh allocation changes.  Cleanup: use const pointers.
    Cleanup: fill vertex buffer in order.  DRW: edit-mesh cage loose
    edge/vert support.  DRW: edit-mesh cage selection support.  Cleanup:
    use generic macro.  Cleanup: trailing space w/ slash, right shift.
    Fix crash in grease pencil fill.  Cleanup: redundant 'struct' &
    'static' vars.  Cleanup: style.  UI: move layer up/down reverse into
    the operator.  GP: Remove old simplify code.  GP: Reorder Userprefs
    grease pencil parameters.  GP: Invert merge down if layer list is
    reversed.  GP: Invert UP/DOWN buttons when layer list is inverted.
    GP: Add new Userprefs parameter to reverse layer list.  Add new
    parameter to reverse UIList items.  Fix T56898: misaligned icons in
    buttons in popovers..  Fix (unreported) wrong 'use_sep' setting for
    menu items..  GP: Cleanup duplicate code moving to function.  GP:
    Cleanup duplicate code.  UI: increase spacing between icon and
    text..  UI: tweak vertical centering of text in buttons..  Eevee:
    Fix blank output if scene complexity is high.  DRW: add mapped edit-
    mode face-dot drawing.  Missed when bumping flags.  DRW: Initial
    edit-mode cage support.  DRW: add ability to skip drawing vertices.
    Cleanup: make BKE_mesh_ensure_normals_for_display public.  DRW:
    avoid edit-mode layer lookups for freestyle.  Cleanup: assign a var
    to check an edge is real.  RNA: remove redundant
    new_from_object/to_mesh arg.  DRW: remove redundant editmode mesh
    tessellation.  Cleanup: mesh iterators.  UI: increase size of copy
    buffer.  UI: copy-buffer was cleared w/ non-text buttons.  Merge
    branch 'master' into blender2.8.  Fix incorrect strncpy use.  Fix
    draw manager out of bounds assignment.  Remove image based bitmap
    font support.  Merge branch 'master' into blender2.8.  Cleanup:
    style (pointers).  Cleanup: indentation.  Correct case.  GP: New
    Glow Shader FX (wip).  Python GPU: Use PyC_AsArray_FAST in
    GPUVertBuf.fill_attribute..  Python GPU: Use PyC_AsArray_FAST when
    initing GPUIndexBuff..  Fix runtime error: shift of uint.  Fix
    T57144: saving theme presets not working after recent changes..
    Revert "Cmake build missing geom icons".  Fix diagonal line artifact
    in view navigate icons..  Python API: add loop triangles access,
    remove tessfaces..  Cmake build missing geom icons.  Fix material
    properties Python error when there is no active object..  Fix
    T57128: error in Blender 27X keymap (Z key).  Fix T57130: Crash when
    running 'set active object as camera' on an empty.  Modifier: Fix
    cage option for deform modifiers.  Fix modifier cage option being
    overwritten.  Cleanup: naming.  Correct bad statvis default in
    recent commit.  Cleanup: naming.  Cleanup: add back
    add_shapekey_layers to modifier stack.  Cleanup: uncomment statvis
    calculation (still disabled).  Modifier: use simplified bmesh ->
    mesh conversion.  BMesh: simple bmesh -> mesh for evaluation.  RNA:
    Always keep at least one element in snap_mode..  Modifier: remove
    derived-mesh for sculpt crazy-space.  Fix for
    VIEW3D_OT_snap_selected_to_active.  Cleanup: prefer parenthesis over
    breaking lines.  Cleanup: naming.  Cleanup: naming.  Tool System:
    add back layer selector.  Revert "Cleanup: avoid for loop".  Fix for
    ARMATURE_OT_layers_show_all in pose mode.  UI: show confirmation for
    metaball delete.  Cleanup: avoid for loop.  Multi-Objects:
    ARMATURE_OT_layers_show_all.  View3D Header: Display the text "Mix"
    instead of an icon when more than one snap element is enabled..
    Dissolve/delete dont need confirmation when called from menu.  Multi-
    Objects: ARMATURE_OT_reveal.  Multi-Objects: ARMATURE_OT_hide.
    Remove Align to View Operator.  Empty Image: use draw size instead
    of object scale.  Removal of "extend" option for
    ARMATURE_OT_select_linked.  UI: reduce greying out of icons in radio
    and toggle buttons..  Cleanup: Remove old shader reference.  Eevee:
    Lights: Bump the minimum area light size.  Eevee: Volume: Fix
    incorrect Light intensity compared to cycles.  Cleanup: Remove old
    smoke drawing code.  GP: Add Shift+F to change Drawing Brush
    strength.  Fix T57097: Crash when adding a Texture Slot in Texture
    Paint mode.  GP: Add RNA path function for gp brush settings.  GP:
    Minor changes to canvas panel.  Eevee: Fix crash with defered
    compilation and volumetric shaders.  Eevee: Add support/Fix Object
    Info node.  Fix T57122: Sample color during texture painting not
    working..  Python GPU: Update `shader.from_builtin` and
    `shader.code_from_builtin` description..  GPU Python: Use string
    literals in `shader.from_builtin` and `shader.code_from_builtin`..
    GP: Improve center object in viewport when press ..  Cleanup.  Fix
    T55202: 3D Cursor Snapping not working correctly in Edit Mode..  Fix
    build error on windows/MSVC.  Fix for assert when sampling color to
    non-existent palette.  Image Empties: Usability improvements and
    fixes.  Fix T57115: buttons drawing wrong after recent icon drawing
    changes..  Fix Weight Paint display with Subdivision Surface
    modifier..  DRW: Fix volume visibility when object draw type is wire
    or bbox.  Workbench: Smoke: Add support for Color Mappping for smoke
    debugging.  GPUDraw: Smoke: Cleanup/Refactor.  Fix crash in T56064:
    Blender crashes on selecting text-object..  Python API: new
    GPUShader.format_calc() method.  Edit Mesh: replace DerivedMesh w/
    Mesh.  Cleanup: naming.  Cleanup: remove unused EditDerivedBMesh.
    Edit Mesh: remove derived-mesh from crazy-space calculation.
    Modifier: move edit-mesh calculation from DerivedMesh to Mesh.
    Modifier: add non derived mesh modifier wrappers.  Cleanup: naming.
    Cleanup: naming.  Cleanup: naming.  Cleanup: warnings.  Merge branch
    'master' into blender2.8.  Fix misuse of Py_INCREF in module
    creation..  Cleanup: spelling.  Cleanup: naming.  Cycles: Fix NLM
    denoising kernels zeroing the wrong buffer on OpenCL.  Merge branch
    'master' into blender2.8.  GP: New Canvas offset parameters.
    Cleanup: style.  Fix T57103: Subdivide smooth results in NAN verts.
    Cycles: Clean up extra minus in previous commit.  Cycles: Reuse
    existing buffer in the NLM denoising kernels on CPU.  Cycles: Use
    existing shared temporary memory in reconstruction step of the
    denoiser.  Splash: add themes to first time setup in splash screen..
    UI: layout tweaks for headers..  UI: add icon color coding for
    different data types in the outliner..  UI: new icon set by Andrzej
    Ambroz..  Fix incorrect alpha blending for icon drawing outside
    buttons..  Fix tool panel not refreshing when updating color.  GP:
    New automatic adaptative UVs parameter.  Workbench: Smoke: Port back
    Flame display.  EEVEE: Fix unpremultiplied alpha in render result.
    Workbench: Smoke: Fix display.  Implement display of weight isoline
    contours in the fragment shader..  Fix T57083: Grease Pencil /
    Texture Paint Crash in 2.8.  use keyword argument for
    template_node_socket().  Edit Mesh: basic show in edit mode support.
    Edit Mesh: use deformed mesh w/ face-dot & normals.  Cleanup:
    extract cache calculation from derived-mesh.  Cleanup: use
    DRW_object_is_* for object checks.  Cleanup: rename checks for
    Python struct strings.

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 22 Oct 2018 21:56:59 +0200

blender (81411-39ad5c3ef1e-0thomas~bionic0) bionic; urgency=medium

  * Rename BakeAction > NLA_OT_bake.  Remove defunct NLA_OT_bake.  Multi-
    Objects: POSE_OT_select_grouped > POSE_SEL_SAME_KEYINGSET 3/3.
    Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_LAYER 2/3.
    Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_GROUP 1/3.
    Cleanup: CTX_DATA_BEGIN_FOR_ID no longer needed.  Fix py API docgen
    script for new context members..  Make Static Override
    optional/hidden by default..  Eevee: LightProbes: Fix negative
    padding.  Fix function using same local variable name as output
    variable.  Dope Sheet: remove many hard-coded color and alpha
    constants..  UI: reorder and group blend modes in menus, similar to
    other apps..  UI: move reports / job back to status bar, but make it
    more visible with color..  Merge remote-tracking branch
    'origin/master' into blender2.8.  build_depenencies: Fix url for
    openal..  Fix shadows of sun type lights on some Intel gpus.  Fix
    T57284: poor result UV unwrapping concave n-gon..  Multi-Objects:
    Implement/Fix POSE_OT_select_constraint_target.  Outliner: Open
    empty collection when something is dragged into it.  UV_OT_unwrap:
    Error messages.  Fix multiple-object uv selection not "deselecting"
    other objects.  CTX_DATA_BEGIN for active object only
    (..._from_active_object).  Versioning: name screens by their
    workspaces.  Image Space: make 'UV Edit' a separate mode.  Outliner:
    only drag element under mouse if it was not selected before.
    Partial Revert: bring back some comments.  RNA: add widget property
    access.  Merge branch 'master' into blender2.8.  Fix error disabling
    all addons.  UI: correct face center button active state.  Fix
    T57295: Edit-mesh modes got out of sync.  Cleanup: compiler
    warnings.  Fix UI message-bus automatic subscription.  Fix T57294:
    Modifiers cage ignore face visibility.  Tool System: option for
    transform drag action.  Partial revert '#if 0' cleanup.  Edit Mesh:
    Decrease the depth bias on vertices.  Fix Copy Selection to Buffer
    breaking library paths..  Merge branch 'master' into blender2.8.
    Fix Copy Objects to Buffer breaking library paths..  Links: update
    development fund link to new URL..  Fix assert/crash when copying
    RGBA color into RGB.  Outliner: drop into master collection when
    below everything else.  Cleanup: Remove more #if 0 blocks.  Fix
    debug build after recent changes..  Eevee: Fix default texture coord
    for procedural texture in world tree.  Cleanup: node_tex_checker:
    Vectorize operation in GLSL.  Fix use of uninitialized variable in
    cloth collision..  Cleanup: fix compiler warnings..  UI: closure
    some more panels by default, leaving open mostly 1 per tab..  PyAPI:
    Support for custom tool registration.  Tool System: expose shear
    tool x/y option.  Keymap: use tweak event for shear.  Gizmo: tweak
    sorting to avoid view-aligned shear.  Gizmo: remove 'Click Anywhere'
    option.  Cleanup: style.  Cleanup: use mul_m3_series.  Gizmo: depth
    sort shear gizmos.  Cleanup: move gizmo sort functions into an API.
    Optimization: Edit Mesh Overlay.  node_shader_utils: Proper fix for
    node_normalmap accessor returning ellipsis value..  Revert "Fix
    error on FBX export after material changes".  Fix error on FBX
    export after material changes.  DRW: Fix DRW_shgroup_create_sub
    returning source shgroup.  EditMesh: Fix uninitialized value causing
    red outline on edges.  ObjectMode: Fix Outlines being drawn for BBox
    meshes.  ObjectMode: Fix instances with BoundBox drawtype not
    displaying.  Shrinkwrap: implement the use of smooth normals in
    constraint & modifier..  Merge branch 'master' into blender2.8.
    DEBUG_IO: add sanity check on libdata in undo step as well..  Expose
    'debug_io' flag in bpy.app.  Minor style cleanup..  Dope Sheet: fix
    assert in new hold code when bezier keys are not sorted..  Fix
    T57096: Crash when scaling bones.  Cleanup: remove some #if 0
    blocks.  Eevee: Fix error when using texture coordinate on world
    shaders.  UI: particle deflector options in topbar.  Cleanup: better
    naming.  Gizmo: change axis used for shear handles.  Transform: map
    mouse input to shear direction.  Transform: show arrows for 'custom'
    ratio input.  RNA: disable notifiers from property updates.
    Cleanup: naming.  Cleanup: whitespace.  Fix T56735: Autosmooth
    option corrupts UVs.  Use CTX_DATA_BEGIN_FOR_ID.  Fix sculpt curve
    stroke paint.  Merge branch 'master' into blender2.8.  Fix cmake not
    triggering rebuild on .glsl changes.  Multi-Objects: POSE_OT_ik_add
    + POSE_OT_constraint_add_with_targets.  Optimization: Edit Mesh
    Overlay: Avoid computing fixvec unnecessarily..  Multi-Objects:
    POSE_OT_constraints_copy (refactor).  Multi-Objects:
    POSE_OT_constraints_clear.  Multi-Objects: POSE_OT_ik_clear.  Fix
    armature bones spline ik lines offset.  Fix armature bones ik lines
    offset.  Edit Mesh Overlay Geometry Shader: Ignore correction
    geometry for loops that are not part of an edge..  DRW: Fix assert
    with BoundBox object display mode.  Fix cmake not triggering rebuild
    on .glsl changes.  UI: fix misaligned underline for menu item
    shortcut keys..  UI: tweak icon spacing in menus to put them in the
    middle of the edge and text..  UI: icon set updates Andrzej Ambroz..
    Fix T56250: brush cycling with shortcuts is broken..
    node_shader_utils: fix bad setting of use_nodes in readonly case..
    Dope Sheet: unify comparison threshold for the ActKeyColumn tree..
    Dope Sheet: rewrite computation of keyframe hold blocks..
    Templates: updated 2D animation template from grease pencil team..
    Small change to Annotation panel.  UI: tweak and fixes for cycles
    sampling panel, remove unneeded decorators..  UI: put show emitter
    option in particles panels..  Fix remaining copy/paste button
    header, these are in menus now..  Fix incorrect icon for UV
    selection sync..  Cleanup: naming.  Tool System: add gizmo for shear
    tool.  Transform: axis support for shear tool.  Fix T57247: Render
    animation does not respect render single view layer.  Event System:
    don't invoke operator that should only be executed.  View 3D: fix
    image dropping in 3d view.  GP: Set Dopesheet layers in Top-Down
    order.  GP: Fix Blur shift when add more samples.  Set Annotation
    list in Top-Down order.  Fix crash in loose edge check.  Cleanup:
    headers.  Mesh: use mesh tessellation for face-map drawing.
    Cleanup: replace check for derivedFinal w/ mesh_eval.  Fix UI error
    in annotation tool.  Cleanup: redundant check for hidden edge.
    Cleanup: redundant len() checks.  Mesh: replace derived-mesh with
    mesh API's for project paint.  Add popover for Annotations in
    topbar.  Eevee: Fix Missing alpha when rendering with DOF.  Edit
    Mesh: Fix missing loop normal display.  Fix related to T55961:
    Glitch in selecting loose edges on some AMD drives..  Edit Mesh: Add
    comments explaining weirdness in the code..  Texture Paint: Don't
    create material if operation is cancelled.  Texture Paint: remove
    odd UI behavior.  Fix an obvious typo: use CD_MASK_CUSTOMLOOPNORMAL
    for CustomDataMask..  Cleanup: Edit Mesh shader: Remove unecessary
    varying.  Cleanup: unused code.  GP: Cleanup style.  GP: Small tweak
    to improve speed.  Cleanup: unused functions.  Mesh: remove
    DerivedMesh for boundbox calculation.  Cleanup: remove unused
    functions.  Cleanup: remove references to DerivedMesh.  Mesh: remove
    DerivedMesh for displist conversion.  Mesh: mostly remove
    DerivedMesh for vertex parent.  Mesh: remove DerivedMesh for face-
    map drawing.  Mesh: remove DerivedMesh from various places.
    Cleanup: remove DerivedMesh bvhtree_from_mesh_get.  Bake: remove
    derived mesh for bake API.  Depsgraph: Add proper API functions for
    CustomDataMask dependencies..  Fix T55961: Anomalous edges cage on
    some AMD buggy drivers..  GP: Fix several issues in blur FX.  Edit
    Mesh: Optimize the overlay triangle geometry shader.  Edit Mesh: Do
    not use barycentric coord in EDGE_FIX shader and ....  Edit Mesh:
    Fix and increase the depth bias on vertices.  GP: Remove Layer order
    userprefs parameter.  node_shader_utils: several fixes, improvements
    and cleanups..  GP: Improve qualitty in Wave when alpha is extreme.
    GP: Add more blur samples to some FX.  GP: Improve Blur FX quality
    in transparency..  ED_pose_recalculate_paths: Run only for active
    object.  Multi-Objects: POSELIB_OT_pose_add.  Revert "Multi-Object
    Pose: POSE_OT_select_parent by Harsha".  Pose path: skip time
    printing when not DEBUG_TIME.  Revert "Multi-Objects:
    POSE_OT_paths_*".  Multi-Objects: POSE_OT_paths_*.  Dope Sheet: fix
    hold highlighting for non-bezier interpolation..  Python GPU: Best
    description for exceptions.  Revert "Fix for
    ARMATURE_OT_layers_show_all.  Revert "Multi-Objects:
    ARMATURE_OT_armature_layers.  Multi-Objects:
    ARMATURE_OT_armature_layers for pose.  Multi-Objects:
    POSE_OT_bone_layers.  POSE_OT_rotation_mode_set: Adding missing
    notifier.  Multi-Objects: POSE_OT_rotation_mode_set.  Rename:
    multi_changed > changed_multi.  Multi-Objects:
    POSE_OT_autoside_names.  Revert "Multi-Objects:
    ARMATURE_OT_select_hierarchy".  Multi-Objects:
    POSE_OT_select_hierarchy (no real change).  Edit Mesh: Fix issue
    with Edit cage on some buggy drivers.  Edit Mesh: Refactor edit mesh
    drawing.  Wireframe Overlay: Use Barycentric coord to optimize
    shader.  DRW: Add DRW_shgroup_create_sub to create children shgroup.
    GPUTexture: Add support for GPU_RGBA8UI.  Fix misaligned icon in
    search buttons after recent changes..  Python: change
    node_shader_utils diffuse RGBA to base_color RGB..  Mesh: remove
    derivedFinal from various places.  Prevent G.fileflags changes when
    WM_OT_save_mainfile() is called from script.  GP: Disable reverse
    list order when uncheck userprefs option.  Modifier: remove derived
    mesh call for bind.  Cleanup: remove unused derived mesh wrappers.
    GP: Removed unused lines after previous commit.  Mesh: remove
    derived mesh for nurbs conversion.  Mesh: remove derived mesh for
    conversion.  DRW: correct loose edge hidden face check.  Cleanup:
    minor mesh allocation changes.  Cleanup: use const pointers.
    Cleanup: fill vertex buffer in order.  DRW: edit-mesh cage loose
    edge/vert support.  DRW: edit-mesh cage selection support.  Cleanup:
    use generic macro.  Cleanup: trailing space w/ slash, right shift.
    Fix crash in grease pencil fill.  Cleanup: redundant 'struct' &
    'static' vars.  Cleanup: style.  UI: move layer up/down reverse into
    the operator.  GP: Remove old simplify code.  GP: Reorder Userprefs
    grease pencil parameters.  GP: Invert merge down if layer list is
    reversed.  GP: Invert UP/DOWN buttons when layer list is inverted.
    GP: Add new Userprefs parameter to reverse layer list.  Add new
    parameter to reverse UIList items.  Fix T56898: misaligned icons in
    buttons in popovers..  Fix (unreported) wrong 'use_sep' setting for
    menu items..  GP: Cleanup duplicate code moving to function.  GP:
    Cleanup duplicate code.  UI: increase spacing between icon and
    text..  UI: tweak vertical centering of text in buttons..  Eevee:
    Fix blank output if scene complexity is high.  DRW: add mapped edit-
    mode face-dot drawing.  Missed when bumping flags.  DRW: Initial
    edit-mode cage support.  DRW: add ability to skip drawing vertices.
    Cleanup: make BKE_mesh_ensure_normals_for_display public.  DRW:
    avoid edit-mode layer lookups for freestyle.  Cleanup: assign a var
    to check an edge is real.  RNA: remove redundant
    new_from_object/to_mesh arg.  DRW: remove redundant editmode mesh
    tessellation.  Cleanup: mesh iterators.  UI: increase size of copy
    buffer.  UI: copy-buffer was cleared w/ non-text buttons.  Merge
    branch 'master' into blender2.8.  Fix incorrect strncpy use.  Fix
    draw manager out of bounds assignment.  Remove image based bitmap
    font support.  Merge branch 'master' into blender2.8.  Cleanup:
    style (pointers).  Cleanup: indentation.  Correct case.  GP: New
    Glow Shader FX (wip).  Python GPU: Use PyC_AsArray_FAST in
    GPUVertBuf.fill_attribute..  Python GPU: Use PyC_AsArray_FAST when
    initing GPUIndexBuff..  Fix runtime error: shift of uint.  Fix
    T57144: saving theme presets not working after recent changes..
    Revert "Cmake build missing geom icons".  Fix diagonal line artifact
    in view navigate icons..  Python API: add loop triangles access,
    remove tessfaces..  Cmake build missing geom icons.  Fix material
    properties Python error when there is no active object..  Fix
    T57128: error in Blender 27X keymap (Z key).  Fix T57130: Crash when
    running 'set active object as camera' on an empty.  Modifier: Fix
    cage option for deform modifiers.  Fix modifier cage option being
    overwritten.  Cleanup: naming.  Correct bad statvis default in
    recent commit.  Cleanup: naming.  Cleanup: add back
    add_shapekey_layers to modifier stack.  Cleanup: uncomment statvis
    calculation (still disabled).  Modifier: use simplified bmesh ->
    mesh conversion.  BMesh: simple bmesh -> mesh for evaluation.  RNA:
    Always keep at least one element in snap_mode..  Modifier: remove
    derived-mesh for sculpt crazy-space.  Fix for
    VIEW3D_OT_snap_selected_to_active.  Cleanup: prefer parenthesis over
    breaking lines.  Cleanup: naming.  Cleanup: naming.  Tool System:
    add back layer selector.  Revert "Cleanup: avoid for loop".  Fix for
    ARMATURE_OT_layers_show_all in pose mode.  UI: show confirmation for
    metaball delete.  Cleanup: avoid for loop.  Multi-Objects:
    ARMATURE_OT_layers_show_all.  View3D Header: Display the text "Mix"
    instead of an icon when more than one snap element is enabled..
    Dissolve/delete dont need confirmation when called from menu.  Multi-
    Objects: ARMATURE_OT_reveal.  Multi-Objects: ARMATURE_OT_hide.
    Remove Align to View Operator.  Empty Image: use draw size instead
    of object scale.  Removal of "extend" option for
    ARMATURE_OT_select_linked.  UI: reduce greying out of icons in radio
    and toggle buttons..  Cleanup: Remove old shader reference.  Eevee:
    Lights: Bump the minimum area light size.  Eevee: Volume: Fix
    incorrect Light intensity compared to cycles.  Cleanup: Remove old
    smoke drawing code.  GP: Add Shift+F to change Drawing Brush
    strength.  Fix T57097: Crash when adding a Texture Slot in Texture
    Paint mode.  GP: Add RNA path function for gp brush settings.  GP:
    Minor changes to canvas panel.  Eevee: Fix crash with defered
    compilation and volumetric shaders.  Eevee: Add support/Fix Object
    Info node.  Fix T57122: Sample color during texture painting not
    working..  Python GPU: Update `shader.from_builtin` and
    `shader.code_from_builtin` description..  GPU Python: Use string
    literals in `shader.from_builtin` and `shader.code_from_builtin`..
    GP: Improve center object in viewport when press ..  Cleanup.  Fix
    T55202: 3D Cursor Snapping not working correctly in Edit Mode..  Fix
    build error on windows/MSVC.  Fix for assert when sampling color to
    non-existent palette.  Image Empties: Usability improvements and
    fixes.  Fix T57115: buttons drawing wrong after recent icon drawing
    changes..  Fix Weight Paint display with Subdivision Surface
    modifier..  DRW: Fix volume visibility when object draw type is wire
    or bbox.  Workbench: Smoke: Add support for Color Mappping for smoke
    debugging.  GPUDraw: Smoke: Cleanup/Refactor.  Fix crash in T56064:
    Blender crashes on selecting text-object..  Python API: new
    GPUShader.format_calc() method.  Edit Mesh: replace DerivedMesh w/
    Mesh.  Cleanup: naming.  Cleanup: remove unused EditDerivedBMesh.
    Edit Mesh: remove derived-mesh from crazy-space calculation.
    Modifier: move edit-mesh calculation from DerivedMesh to Mesh.
    Modifier: add non derived mesh modifier wrappers.  Cleanup: naming.
    Cleanup: naming.  Cleanup: naming.  Cleanup: warnings.  Merge branch
    'master' into blender2.8.  Fix misuse of Py_INCREF in module
    creation..  Cleanup: spelling.  Cleanup: naming.  Cycles: Fix NLM
    denoising kernels zeroing the wrong buffer on OpenCL.  Merge branch
    'master' into blender2.8.  GP: New Canvas offset parameters.
    Cleanup: style.  Fix T57103: Subdivide smooth results in NAN verts.
    Cycles: Clean up extra minus in previous commit.  Cycles: Reuse
    existing buffer in the NLM denoising kernels on CPU.  Cycles: Use
    existing shared temporary memory in reconstruction step of the
    denoiser.  Splash: add themes to first time setup in splash screen..
    UI: layout tweaks for headers..  UI: add icon color coding for
    different data types in the outliner..  UI: new icon set by Andrzej
    Ambroz..  Fix incorrect alpha blending for icon drawing outside
    buttons..  Fix tool panel not refreshing when updating color.  GP:
    New automatic adaptative UVs parameter.  Workbench: Smoke: Port back
    Flame display.  EEVEE: Fix unpremultiplied alpha in render result.
    Workbench: Smoke: Fix display.  Implement display of weight isoline
    contours in the fragment shader..  Fix T57083: Grease Pencil /
    Texture Paint Crash in 2.8.  use keyword argument for
    template_node_socket().  Edit Mesh: basic show in edit mode support.
    Edit Mesh: use deformed mesh w/ face-dot & normals.  Cleanup:
    extract cache calculation from derived-mesh.  Cleanup: use
    DRW_object_is_* for object checks.  Cleanup: rename checks for
    Python struct strings.  CPython: use format char utilities in
    idprop_py_api.  CPython: py_capi_utils: format char utilities do not
    need to be inline..  CPython: py_capi_utils: use more descriptive
    names for format string utilities..  Cleanup: style.  Tests: Support
    parallel execution of render tests.  Cycles: Implement vectorized
    NLM kernels for faster CPU denoising.  Fix crash unregistering
    parent panel before children..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 19 Oct 2018 22:20:32 +0200

blender (81063-d022794cad9-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: rename checks for Python struct strings.  CPython: use
    format char utilities in idprop_py_api.  CPython: py_capi_utils:
    format char utilities do not need to be inline..  CPython:
    py_capi_utils: use more descriptive names for format string
    utilities..  Cleanup: style.  Fix crash unregistering parent panel
    before children..  Vertex Paint: support switching to secondary
    color temporarily holding Ctrl.  Cleanup: use the naming convention
    in py_capi_utils.  Cleanup: use new format string utility.
    py_capi_utils: add utilities for format string in `struct` module
    style syntax..  Pseudo-fix for ARMATURE_OT_autoside_names and x-
    mirror.  Fix for ARMATURE_OT_flip_names and x-mirror.  Multi-
    Objects: ARMATURE_OT_parent_clear.  Multi-Objects:
    ARMATURE_OT_symmetrize.  Multi-Objects: ARMATURE_OT_separate.  Multi-
    Objects: ARMATURE_OT_split.  Silence warning.  ARMATURE_OT_fill:
    cleanup.  Multi-Objects: ARMATURE_OT_merge.  GPU Python: optionally
    init the vertexformat in the vertexbuffer itself..  Multi-Objects:
    ARMATURE_OT_autoside_names.  Add and use a utility for computing B-
    Bone roll from custom handles..

 -- Thomas Schiex <empnessty@gmail.com>  Mon, 08 Oct 2018 01:03:39 +0200

blender (81058-db1a04313c3-0thomas~bionic0) bionic; urgency=medium

  * Fix crash unregistering parent panel before children..  Vertex
    Paint: support switching to secondary color temporarily holding
    Ctrl.  Cleanup: use the naming convention in py_capi_utils.
    Cleanup: use new format string utility.  py_capi_utils: add
    utilities for format string in `struct` module style syntax..
    Pseudo-fix for ARMATURE_OT_autoside_names and x-mirror.  Fix for
    ARMATURE_OT_flip_names and x-mirror.  Multi-Objects:
    ARMATURE_OT_parent_clear.  Multi-Objects: ARMATURE_OT_symmetrize.
    Multi-Objects: ARMATURE_OT_separate.  Multi-Objects:
    ARMATURE_OT_split.  Silence warning.  ARMATURE_OT_fill: cleanup.
    Multi-Objects: ARMATURE_OT_merge.  GPU Python: optionally init the
    vertexformat in the vertexbuffer itself..  Multi-Objects:
    ARMATURE_OT_autoside_names.  Add and use a utility for computing B-
    Bone roll from custom handles..  Texture Paint: reorganize texture
    slots UI panel..  Texture Paint: automatically set default color
    when adding texture slot..  Fix wrong RNA handling of some internal
    pchan pointers..  Multi-Objects: ARMATURE_OT_duplicate.  GPU Python:
    use _PyArg_ParseTupleAndKeywordsFast..  Add a new B-Bone Custom
    Handle type that uses the handle bone direction..  Multi-Objects:
    ARMATURE_OT_click_extrude.  Fixes for ARMATURE_OT_extrude /
    ARMATURE_OT_extrude_move.  Multi-Objects: ARMATURE_OT_extrude /
    ARMATURE_OT_extrude_move.  Multi-Objects:
    ARMATURE_OT_calculate_roll.  Multi-Objects: ARMATURE_OT_roll_clear.
    Special enum item when no sound is found.  GPU Python: fix crash
    when calling `batch.draw` without passing a shader..  Transform:
    hide the Dial3d drawing if the operator has not been called by a
    Gizmo..  Dial3d Gizmo: consider the offset value in the incremental
    angle drawing..  Python API: new GPUVertFormat constructor and
    vbo.fill_attribute method.  UI: move set origin operators into own
    object submenu..  Vertex Paint: multiply vertex paint overlay.  GP:
    Rename Canvas Grid to Canvas.  Redefine the Relative custom B-Bone
    handle type to be more reasonable..  GP: Remove decoration in
    Viewport Display panels.  GP: Cleanup grid RNA settings moving to
    separated struct.  Cleanup: capitalize runtime in struct name.
    Context: add uv_sculpt_object.  GP: Cleanup names and code.
    Cleanup: style.  UI: show uv sculpt options in topbar &
    toolsettings.  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  Cleanup: remove gpencil label from common code path.
    Tool System: prepare for showing non 3D view tools.  RNA: add access
    to tool mode.  Tool System: initial support for UV-sculpt.  Cleanup:
    use PyModule_AddIntConstant.  Fix invalid flag passed to mesh batch
    dirty tag.  UI: rename Border Select -> Box Select.  UI: rename
    overlay: Ornaments -> Extras.  GP: Move grid parameters to GP object
    data level.  Fix T56268: display the correct rest shape for B-Bones
    in Edit Mode..  Move B-Bone custom handle settings to Edit mode..
    Revert "tmp".  Cleanup: Remove some unneeded code.  Revert "UI:
    start maximized on X11 if possible, like other platforms.".  GPU
    Python: rename methods "shader_from_builtin" and
    "shader_code_from_builtin" to "from_builtin" and
    "code_from_builtin"..  GPU Python: Fix assert in
    PySequence_Fast_GET_SIZE.  tmp.  Fix channels region showing in
    timeline editors in startup templates..  Gizmo: Fix artifacts when
    having large angles.  Units: Change '1000 Kilograms' to 'Tonnes'.
    Fix T57062: missing preview range drawing in graph editor..  UI:
    duplicate X-ray option in popover, makes relation with alpha more
    clear..  Fix T57040 Mesh Disappearing after exiting edit mode in
    sculpt.  Fix T56992 caused by typo in previous fix.  Fix T57059:
    "make deps" build error when sndio library is present..  Transform:
    fix glitch in the rotating gizmo drawing..  Fix T57011: Crash
    pressing Free Light Cache during Indirect Light Cache Baking.  UV:
    support setting the cursor w/ non-cursor tools.  Gizmo: UV transform
    cage now uses all edit-objects.  UV: avoid redundant batch cache w/
    UV select pick & all.  Fix UV select tools not refreshing.  Remove
    empty file added by accident.  WM: fix non-undo operators stealing
    redo panel.  UV: border/circle select/deselect support.  UV: use
    circle select/deselect.  UV: rename circle select operator.  UI:
    disable UV operator register.  Cleanup: remove single backtick
    quotes.  Python GPU: GPUBatch and GPUShader refactor..  Tool System:
    add UV cursor & transform tools.  Transform: support for 2D cursor
    editing.  Transform: make gizmo pie section start from where you
    drag..  Fix missing free w/ UV-lasso.  UI: use shared toolbar region
    callbacks.  DRW: minor tweaks to mode checking.  Cleanup: style.
    ED_gizmotypes_dial_3d_draw_util: use a struct to hide most
    parameters..  UI: remove toolbar UV panels.  GP: Show 3D cursor in
    draw mode.  GP: Hide different UI elements depending of mode.
    Editor Transform: use the dial3d drawing in the rotation operation.
    Dial3d Gizmo: Add the Incremental Angle option to snap..  GP: Allow
    canvas grid with different scales in X/Y.  GP: Allow 0 subdivisions
    for canvas grid.  Cleanup: tiny improvement in error reporting for
    makesrna.  GP: Hide the origin when enable origins.  GP: Hide dummy
    and cursor in drawing mode.  cycles: Support building with cuda 10
    on windows..  UI strings: Fix asserts in 'middle-splitting' fitting
    string code..  Improvements to internals blf_font's
    `blf_font_width_to_strlen()`/`to_rstrlen()`.  Pose Mode: Add back IK
    Degrees of freedom display.  Fix T56992: OpenGL Render Engine
    ignores Transparent Background.  DRW: Fix assert in texture paint.
    Silence warning.  Merge branch 'master' into blender2.8.  Fix icon
    alpha theme option not working for monochrome icons..  Fix build
    with older CMake versions that we still need to support..  Merge
    branch 'master' into blender2.8.  Fix T54287: memory not freed after
    rendering on Linux..  GP: Add z-depth offset parameter.  Units:
    Support for fixed units.  Keymap: expose tool keymaps in the
    preferences.  Transform: enable shrink-wrap even offset by default.
    Fix T56975: Transform incorrect w/ constraint.  Dial 3d Gizmo
    refactoring..  RNA: Make various .add(count) a required arg.  RNA:
    curve points add(count) a required arg.  RNA: fcurve keyframe
    add(count) a required arg.  Extrude: add normal flip to
    mesh.extrude_context.  Shrink/Fatten: change default 'even-
    thickness'.  Fix gizmo tooltips ignoring preference.  Cleanup:
    style.  Multi-Objects: TRANSFORM_OT_vertex_random.  Multi-Objects:
    Select similar armature: SIMEDBONE_LAYER.  Multi-Objecs: Select
    similar armature: SIMEDBONE_PREFIX and SIMEDBONE_SUFFIX.  Multi-
    Objects: Select similar armature: SIMEDBONE_DIRECTION.  Multi-
    Objects: Select similar armature: SIMEDBONE_LENGTH.  Multi-Objects:
    Select similar armature initial commit.  Multi-Objects:
    ARMATURE_OT_select_hierarchy.  Multi-Objects:
    ARMATURE_OT_select_less and ARMATURE_OT_select_more.  Fix for
    POSE_OT_select_mirror.  Multi-Objects: ARMATURE_OT_select_mirror.
    Fix (unreported) memleak with legacy IKsolver..  Addons: reactivate
    BVH and PLY format addons.  RNA ID: add accessors to original ID,
    and a boolean stating whether it is evaluated or original data-
    block..  Depsgraph/RNA: add warning that all data from object
    instances iterator are COW data..  UI: Fix error in shading popover.
    Fix weight drawing in Edit Mode by using the Weight Paint shader..
    Keymap: disable alt-comma for origin only transform.  GP: Redo blur
    z-depth fix.  Gizmo: scale xyz axis to 1.0.  Correct extrude
    shortcut and description.  GP: Cleanup shader.  GP: Fix blur FX z-
    depth error.  Gizmo: option to switch between normal/xyz widgets.
    Cleanup: split extrude gizmo into own file.  Gizmo: move spin tool
    axis option into gizmo-group.  Gizmo: support for gizmo-group
    properties.  WM: generalize tool property initialization.  WM:
    report error w/ unknown operator name.  Correct extrude tool
    operator references.  Merge branch 'master' into blender2.8.
    Correct tooltip.  Fix T56990: AutoIK fails.  GPY Python:
    program_use_begin and program_use_end..  UI: Fix Xray alpha slider
    being incorrectly greyed out.  DRW: Fix unselectable wire object in
    solid mode.  Templates: tweaks to startup templates, add sculpting
    template..  UI: start maximized on X11 if possible, like other
    platforms..  Fix app template __init__.py not running without a
    userpref.blend..  Fix Cycles Python warnings related to
    annotations..  UI: collapse some paint / sculpt panels by default..
    UI: use backdrop circle for navigation icons, make clickable area
    bigger..  GP: Change Blur default parameters for Rim and Shadow
    effects..  GP: Add Blur to Shadow FX.  UI: Update theme colors for
    pie menu selected items.  UI: Color the inside of pie menu items
    when selected.  Edit UVs: Fix missing wires with multiple windows.
    Edit UVs: Refactor drawing Shadow UV in Image Editor.  GPU: Fix
    partial draw of batches with index buffers.  Edit UVs: Refactor
    drawing Edit UV in Image Editor.  BLI: Add mul_v2_v2v2 function.
    Shrinkwrap Constraint: implement projection features from the
    modifier..  GP: Fix Shadow rotation bug.  Remove obsolete weight
    paint color computation code..  3D View: use context mode string for
    sidebar.  Object Join: use 'selected_editable_objects'.  Fix T56909:
    wrong interface scale on macOS 10.14, when using 10.14 SDK..  Merge
    branch 'master' into blender2.8.  BLI_math: add `isect_seg_seg_v3`.
    BLI_math: add `isect_seg_seg_v3` function and use in the cloth
    collision algorith..  Cleanup: use standard prefix for boolean
    settings.  Fix freed memory use w/ panel unregister.  Cleanup: use
    tuple unpacking.  Cleanup: pep8, unused import.  Cleanup: style.
    Fix T56981: python .scene_raycast returned object is not
    selectable..  Fix T56879: Blender2.8 Crash when Editing Text on
    Curve..  Fix T56396: Cycles wrong object motion blur with
    deformation blur disabled..  Fix T56909: wrong interface scale on
    macOS 10.14, when using 10.14 SDK..  GP: The primitive line must not
    enable cyclic mode.  GP: Cleanup and remove old debug code.  Fix
    T56984: GP: Materials: Isolate (lock/visibility) buttons don't
    work..  io_utils: remove `orientation_helper_factory`..  GP: New
    option to disable lasso while drawing.  GP: Ensure falloff curve is
    always initializated.  Fix T56970 GP: Sculpt mode : Grap tool
    doesn't work.  GP: Fix error in mutiedit if curve is not available.
    GP: Do not use UI pixel scale for strokes.  GP: implement Shadow FX
    (wip).  Add Image Operator: minor tweaks.  Fix mysterious crash when
    using textureGather on Intel drivers..  GP: Fix Thickness modifier
    error for strokes with few points.  Fix mixed drawing face and edge
    checks in draw manager.  GP: New parameters for instance modifier:
    Material and On Top.  A new function to move list at the beginning
    of another list.  Multi-Objects: ARMATURE_OT_switch_direction.
    Multi-Objects: ARMATURE_OT_armature_layers.  Expose
    armature.dissolve to the menu.  Multiple-Objects:
    ARMATURE_OT_dissolve.  Multiple-Objects: ARMATURE_OT_flip_names.
    RNA: Cleanup - remove no longer needed get/set functions.  Fix
    painting clone ui/rna not working.  GP: Fix Fx Wave options panel.
    Multi-Objects: Fix edit mesh texts drawing in the wrong place.  Fix
    T56396: Cycles wrong object motion blur with deformation blur
    disabled..  Fix errors for show_occlude_wire not in view3d.overlay.
    Multi-Objects: MESH_OT_sort_elements.  Fix wireframe threshold not
    active on wireframe mode.  Templates: tweaks to 2D animation
    template from grease pencil team..  GP: Remove Shader FX
    use_property_split to keep UI consistency.  GP: Remove show lines
    from Pixelate effect.  GP: Set pixel shader fx lines to OFF by
    default.  GP: Make Layer and Material lists shorter.  Cleanup:
    Remove bmo_similar.c and small renaming.  Multi-Objects: Select
    similar vertex: SIMVERT_VGROUP.  Merge branch 'master' into
    blender2.8.  Cycles: Fix compilation error of CUDA kernel.  Fix
    T56947: Copy text from disabled search menu crashed.  Tests: recurse
    into directories for finding OpenGL draw test .blends..  GP: Remove
    add/delete buttons from topbar material popover.  Merge branch
    'master' into blender2.8.  Cycles: Fix crash with BVH8 on certain
    scenes.  Fix T56905: unsupported channel layout error writing AAC
    audio..  UI: move messages and running jobs to top bar..  Fix merge
    error, this should have been included from master..  Fix T56940:
    crash rendering with OpenGL as engine..  Make struct initialization
    happy for CLang.  Subdiv: Return enumerator of proper type.
    Fix/workaround stupidity of CLang.  GPencil: Avoid tautology
    assignment.  CMake: Default to C11 for Clang and GCC.  GPencil: Use
    proper enumerator type.  Merge branch 'master' into blender2.8.  Fix
    compilation errors and warnings with Clang-6.  Python IO: Initial
    nodal shader support for import AND export..  GP: Expand properties
    material list.  GP: Expand properties layer list.  GP: Remove
    separator line in materials submenu.  GP: Remove material submenu
    icons.  GP: Expand topbar layers list.  GP: Make materials topbar
    list longer.  GP: Reorganize topbar material selector.  Cleanup:
    remove unused DerivedMesh code..  Merge branch 'master' into
    blender2.8.  UI: use new 3D viewport navigation icons and image icon
    in add menu..  UI: add first batch of monochrome icons designed by
    Andrzej Ambroz..  UI: draw mono icons with button type text color,
    instead of area text color..  Fix blender_icons_update.py not
    working after mono icon changes..  GP: Remove old annotation panel
    from Image editor.  GP: Enable force fill recalc by default.  Fix
    missing libquery processing of ID pointers in GPencil Modifiers..
    Implement a new dedicated weight painting shader..  Empty Object:
    new "Load Image as Empty" operator.  Fix T56915: Selectability in
    Solid Xray Mode.  Refactor: Copy/Paste values from/to UI.  Fix
    cycles_cubin_cc build error on macOS..  Merge branch 'master' into
    blender2.8.  Spelling fixes in comments and descriptions, patch by
    luzpaz..  Cleanup: fix harmless compiler warnings..  Fix CUDA build
    with Xcode 10.0, use nvrtc due to incompatible compilers..  Merge
    branch 'master' into blender2.8.  Cycles: Cleanup.  Cycles: Sync
    BVH8 unaligned node packing code with BVH4.  UI: new clip editor
    panels and headers layout..  UI: update camera background images
    panel layout..  GP: Avoid duplicated weight deformation for strokes.
    Partial revert of recent toolsystem defaults.  Cleanup: warnings.
    Tests: add --no-window-focus to open window without focus..  Fix
    T56927: Grease pencil materials issues with lock and hide.  GP: Fix
    infinite loop in Dope Sheet.  UI: Use "View" category for 3D view
    panels.  UI: Tabs on right w/ right aligned regions.  Fix missing
    free.  Python GPU module: Wrap GPUIndexBuf.  Python GPU module:
    replace `PyArg_ParseTupleAndKeywords` by
    `_PyArg_ParseTupleAndKeywordsFast`.  Cleanup: remove star import.
    Tool System: expose rotate-source for click-extrude.  Merge branch
    'master' into blender2.8.  Spin Tool: hide options unrelated to
    duplication.  Keymap: use shift to de-deselect for tools.  Tool
    System: set a default tool for each mode.  Cleanup: pep8.  Cleanup:
    flip option unlock -> lock.  Wireframe/Xray: Make Xray option local
    to wireframe mode.  UI: switch shortcuts for pivot and orientation
    pie menus..  UI: keep some buttons fixed size in 3D view header..
    UI: allow fractical unit size for layouts..  UI: use pie menu for
    snap, pivot and proportional editing..  Depsgraph: Add missing
    relation for spline IK.  Cloth: Collision improvements.  Addons:
    reactivate 'STL format' addon.  Cleanup: Edit Surface & Curve
    engines unused code.  Edit Surface: Use edit curve engine to display
    edit surface.  Edit Curve: Fix "show handles" option hiding nurbs
    segments.  GP: Only check annotation origin for 3D View.  GP: Rename
    parameter unlock_color and tooltip.  GP: Fix unreported crash when
    click+drag in edit mode.  GP: Change menu icons for hide/show.
    Implement additional modes for Shrinkwrap to a surface..  GP: Fix
    unreported change material operator error.  Fix T56926: Highlighted
    selection doesn't disappear when locking layer.  Multires: Use
    proper subdivision level for reshape.  Fix T56899: mesh deform bind
    does not work..  Multires: Promote OSD CCG to be officially
    supported.  Subsurf: Tweak versioning code.  Fix crash opening some
    old files, after recent changes..  Revert "Compositor: Added
    Weighted Standard Curve evaluation".  GP: Check weight data before
    using it.  Fix T56920: Crash: Renaming bone through outliner.
    Cleanup: Silence strict compiler warning.  OpenSubdiv: Cleanup, the
    TODO was actually solved.  Clip editor: Fix usage of
    template_marker.  GP: Adjust topbar layer selector to new fixed
    width.  OpenSubdiv: Cleanup.  Fix access past array boundaries.
    Gizmo: initial snap support for move.  Gizmo: support for cancelling
    move3d modal changes.  Spin Tool: match dial orientation to active
    gizmo.  Gizmo: add invoke_prepare callback.  Fix misleading field
    naming..  Spin Tool: option (disabled) for gizmos to follow
    selection.  Correct error in last commit.  Spin Tool: correct the
    initial redo dial rotation.  Merge branch 'master' into blender2.8.
    Cleanup: redundant include.  Merge branch 'master' into blender2.8.
    Merge branch 'master' into blender2.8.  Multi-Objects: Selects
    similar face SIMFACE_COPLANAR.  Cleanup: naming of DRW mesh weight
    API.  Cleanup: warnings, style.  BMesh: spin option to merge
    first/last.  Multi-Objects: Select similar face SIMFACE_FACEMAP.
    Remove wrongly copy/pasted comment on object_facemap_ops.c.  Curve
    Edit: Fix handles glitch when MSAA is enable.  Curve Edit:
    Cleanup/Improve/Fix handles drawing.  Multi-Objects: Select similar
    face SIMFACE_FREESTYLE.  Multi-Objects: Select similar face
    SIMFACE_SMOOTH.  Multi-Objects: Select similar face SIMFACE_NORMAL.
    Multi-Objects: Select similar face SIMFACE_AREA and
    SIMFACE_PERIMETER.  Multi-Objects: Select similar face
    SIMFACE_MATERIAL.  Multi-Objects: Select similar face SIMFACE_SIDES.
    Cleanup comments on select similar edge.  Fix memleak on
    edbm_select_linked_pick_invoke.  Remove warnings.  Edit Curves: Fix
    warnings due to recent changes.  Code style cleanup after recent
    object drawing > viewport changes.  Edit Curve: Fix cannot hide
    handles.  Curves: Move draw options to overlays.  Weight Paint: Fix
    weight paint overlay not displaying correctly.  Eevee: Don't render
    meshes in hidden wire mode.  Edit Mesh: Move Edit Mesh display
    settings to overlay's.  Edit Mesh: Center text when Edge length &
    Edge Angle is activated.  Multi-Objects: Select similar edge
    SIMEDGE_CREASE and SIMEDGE_CREASE.  Add fixed width/height parameter
    for layouts.  GP: New pressure option for sculpt brush radius.  GP:
    Add const  to variable.  Fix T56917: GP noise modifier vertex group
    crash.  GP: Fix multi viewport onion error.  CMake: Repress
    deprecation warnings with MSVC..  GP: New deselect by material
    option.  GP: Small changes to assign color operator.  Fix UV edit
    smart stitch not redoing correctly..  GP: Add multiframe support to
    select by color.  GP: Fix select strokes  by color error.
    depsgraph: re-Fix 32 bit shift bug in get_visible_components_mask..
    Implement correct drawing of advanced Weight display features..
    depsgraph: Fix 32 bit shift bug in get_visible_components_mask..
    despgraph: Use regular iterators for erase, fixes build error on
    centOS.  GP: Add popover for Sculpt and Weight Paint panels.  Fix
    missing metaball capsule properties in properties editor..  Fix
    broken shift + A menu in curve edit mode..  Modifiers: use Mesh
    instead of DerivedMesh for explode..  GP: Remove Strokes menu in
    Sculpt mode.  GP: Add select tools in sculpt mode.  Fix build on
    windows after ccg changes.  Merge branch 'blender2.8' of
    https://git.blender.org/blender into blender2.8.  Multires: Allow
    changing sculpt level without loosing data.  CustomData: Allow
    copying content of a single layer.  Fix T56912: bpy.data.masks.new()
    crashed.  Cleanup: indentation.  Multires: Make code more ready for
    mesh uised by multiple objects.  Cleanup: Variable name in mesh
    runtime.  Multires: Pass total level instead of modifier data.
    Multires: Pass mesh instead of object.  Gizmo: dial support for a
    click setting a value.  Gizmo: reset dial value on cancel.  Gizmo:
    support spin tool normal flipping.  Missing from last commit.  Merge
    branch 'master' into blender2.8.  BMesh: option to flip normals for
    extrude/spin.  Merge branch 'master' into blender2.8.  Cleanup:
    style.  GP: Move MIrror modifier to Generate column.  GP: Move
    Unlock Color to Adjustments panel.  GP: Disable AA for material
    previews.  Remove unused files.  Spelling fixes in comments and
    descriptions (2.8 changes), patch by luzpaz..  BGL: Wrap
    glBlitFramebuffer.  Merge branch 'master' into blender2.8.  Fix
    T56861: freestyle + BI + full sample AA not working correct..  Merge
    branch 'master' into blender2.8.  Spelling fixes in comments and
    descriptions, patch by luzpaz..  Modifiers: use Mesh instead of
    DerivedMesh for dynamic paint..  Weight Paint: Multiply overlay on
    the mesh.  GP: Some changes in Appearance panel.  Tracking: Use
    pixel aspect from clip.  Depsgraph: Always respect visibility flag
    when building object.  Depsgraph: Tweak to visibility flush.
    Depsgraph: Provide more information about component.  Depsgraph:
    Cleanup, spelling in comment.  Cleanup: Spelling.  Fix T56895: crash
    loading template with Load UI unchecked..  Build: allow overriding
    DEPS_BUILD_DIR and DEPS_INSTALL_DIR for make deps..  Fix: insert
    missing break in switch statement (second try).  Revert "Fix: insert
    missing break in switch statement".  Fix object restrict selection
    toggle in outliner not working.  Add support for a one-dimensional
    Force Field source shape..  GP: Make topbar layer popover wider.
    Fix: insert missing break in switch statement.  Fix T56875: Auto
    Render not working after render pass name refactor.  Gizmo: hide
    redo gizmo when spin tool not active.  Gizmo: show partial arc &
    icons for spin tool.  Gizmo: dial3d option to draw a partial arc.
    Gizmo: option to hide from selection.  GPU: utility function to draw
    a partial circle.  Cleanup: rename gizmo flag.  Gizmo: add spin-tool
    rotate on view axis.  Cleanup: skip translation to calculate length.
    Cleanup: style.  GP: Change direction text depending of sculpt
    brush.  Remove last traces of game engine and blenderplayer.
    Depsgraph: Shrinkwrap modifier needs its own object transform..  GP:
    Change appearance panel for sculpt brushes.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 06 Oct 2018 22:45:32 +0200

blender (81042-a33a4e132ee-0thomas~bionic0) bionic; urgency=medium

  * Add and use a utility for computing B-Bone roll from custom
    handles..  Texture Paint: reorganize texture slots UI panel..
    Texture Paint: automatically set default color when adding texture
    slot..  Fix wrong RNA handling of some internal pchan pointers..
    Multi-Objects: ARMATURE_OT_duplicate.  GPU Python: use
    _PyArg_ParseTupleAndKeywordsFast..  Add a new B-Bone Custom Handle
    type that uses the handle bone direction..  Multi-Objects:
    ARMATURE_OT_click_extrude.  Fixes for ARMATURE_OT_extrude /
    ARMATURE_OT_extrude_move.  Multi-Objects: ARMATURE_OT_extrude /
    ARMATURE_OT_extrude_move.  Multi-Objects:
    ARMATURE_OT_calculate_roll.  Multi-Objects: ARMATURE_OT_roll_clear.
    Special enum item when no sound is found.  GPU Python: fix crash
    when calling `batch.draw` without passing a shader..  Transform:
    hide the Dial3d drawing if the operator has not been called by a
    Gizmo..  Dial3d Gizmo: consider the offset value in the incremental
    angle drawing..  Python API: new GPUVertFormat constructor and
    vbo.fill_attribute method.  UI: move set origin operators into own
    object submenu..  Vertex Paint: multiply vertex paint overlay.  GP:
    Rename Canvas Grid to Canvas.  Redefine the Relative custom B-Bone
    handle type to be more reasonable..  GP: Remove decoration in
    Viewport Display panels.  GP: Cleanup grid RNA settings moving to
    separated struct.  Cleanup: capitalize runtime in struct name.
    Context: add uv_sculpt_object.  GP: Cleanup names and code.
    Cleanup: style.  UI: show uv sculpt options in topbar &
    toolsettings.  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  Cleanup: remove gpencil label from common code path.
    Tool System: prepare for showing non 3D view tools.  RNA: add access
    to tool mode.  Tool System: initial support for UV-sculpt.  Cleanup:
    use PyModule_AddIntConstant.  Fix invalid flag passed to mesh batch
    dirty tag.  UI: rename Border Select -> Box Select.  UI: rename
    overlay: Ornaments -> Extras.  GP: Move grid parameters to GP object
    data level.  Fix T56268: display the correct rest shape for B-Bones
    in Edit Mode..  Move B-Bone custom handle settings to Edit mode..
    Revert "tmp".  Cleanup: Remove some unneeded code.  Revert "UI:
    start maximized on X11 if possible, like other platforms.".  GPU
    Python: rename methods "shader_from_builtin" and
    "shader_code_from_builtin" to "from_builtin" and
    "code_from_builtin"..  GPU Python: Fix assert in
    PySequence_Fast_GET_SIZE.  tmp.  Fix channels region showing in
    timeline editors in startup templates..  Gizmo: Fix artifacts when
    having large angles.  Units: Change '1000 Kilograms' to 'Tonnes'.
    Fix T57062: missing preview range drawing in graph editor..  UI:
    duplicate X-ray option in popover, makes relation with alpha more
    clear..  Fix T57040 Mesh Disappearing after exiting edit mode in
    sculpt.  Fix T56992 caused by typo in previous fix.  Fix T57059:
    "make deps" build error when sndio library is present..  Transform:
    fix glitch in the rotating gizmo drawing..  Fix T57011: Crash
    pressing Free Light Cache during Indirect Light Cache Baking.  UV:
    support setting the cursor w/ non-cursor tools.  Gizmo: UV transform
    cage now uses all edit-objects.  UV: avoid redundant batch cache w/
    UV select pick & all.  Fix UV select tools not refreshing.  Remove
    empty file added by accident.  WM: fix non-undo operators stealing
    redo panel.  UV: border/circle select/deselect support.  UV: use
    circle select/deselect.  UV: rename circle select operator.  UI:
    disable UV operator register.  Cleanup: remove single backtick
    quotes.  Python GPU: GPUBatch and GPUShader refactor..  Tool System:
    add UV cursor & transform tools.  Transform: support for 2D cursor
    editing.  Transform: make gizmo pie section start from where you
    drag..  Fix missing free w/ UV-lasso.  UI: use shared toolbar region
    callbacks.  DRW: minor tweaks to mode checking.  Cleanup: style.
    ED_gizmotypes_dial_3d_draw_util: use a struct to hide most
    parameters..  UI: remove toolbar UV panels.  GP: Show 3D cursor in
    draw mode.  GP: Hide different UI elements depending of mode.
    Editor Transform: use the dial3d drawing in the rotation operation.
    Dial3d Gizmo: Add the Incremental Angle option to snap..  GP: Allow
    canvas grid with different scales in X/Y.  GP: Allow 0 subdivisions
    for canvas grid.  Cleanup: tiny improvement in error reporting for
    makesrna.  GP: Hide the origin when enable origins.  GP: Hide dummy
    and cursor in drawing mode.  cycles: Support building with cuda 10
    on windows..  UI strings: Fix asserts in 'middle-splitting' fitting
    string code..  Improvements to internals blf_font's
    `blf_font_width_to_strlen()`/`to_rstrlen()`.  Pose Mode: Add back IK
    Degrees of freedom display.  Fix T56992: OpenGL Render Engine
    ignores Transparent Background.  DRW: Fix assert in texture paint.
    Silence warning.  Merge branch 'master' into blender2.8.  Fix icon
    alpha theme option not working for monochrome icons..  Fix build
    with older CMake versions that we still need to support..  Merge
    branch 'master' into blender2.8.  Fix T54287: memory not freed after
    rendering on Linux..  GP: Add z-depth offset parameter.  Units:
    Support for fixed units.  Keymap: expose tool keymaps in the
    preferences.  Transform: enable shrink-wrap even offset by default.
    Fix T56975: Transform incorrect w/ constraint.  Dial 3d Gizmo
    refactoring..  RNA: Make various .add(count) a required arg.  RNA:
    curve points add(count) a required arg.  RNA: fcurve keyframe
    add(count) a required arg.  Extrude: add normal flip to
    mesh.extrude_context.  Shrink/Fatten: change default 'even-
    thickness'.  Fix gizmo tooltips ignoring preference.  Cleanup:
    style.  Multi-Objects: TRANSFORM_OT_vertex_random.  Multi-Objects:
    Select similar armature: SIMEDBONE_LAYER.  Multi-Objecs: Select
    similar armature: SIMEDBONE_PREFIX and SIMEDBONE_SUFFIX.  Multi-
    Objects: Select similar armature: SIMEDBONE_DIRECTION.  Multi-
    Objects: Select similar armature: SIMEDBONE_LENGTH.  Multi-Objects:
    Select similar armature initial commit.  Multi-Objects:
    ARMATURE_OT_select_hierarchy.  Multi-Objects:
    ARMATURE_OT_select_less and ARMATURE_OT_select_more.  Fix for
    POSE_OT_select_mirror.  Multi-Objects: ARMATURE_OT_select_mirror.
    Fix (unreported) memleak with legacy IKsolver..  Addons: reactivate
    BVH and PLY format addons.  RNA ID: add accessors to original ID,
    and a boolean stating whether it is evaluated or original data-
    block..  Depsgraph/RNA: add warning that all data from object
    instances iterator are COW data..  UI: Fix error in shading popover.
    Fix weight drawing in Edit Mode by using the Weight Paint shader..
    Keymap: disable alt-comma for origin only transform.  GP: Redo blur
    z-depth fix.  Gizmo: scale xyz axis to 1.0.  Correct extrude
    shortcut and description.  GP: Cleanup shader.  GP: Fix blur FX z-
    depth error.  Gizmo: option to switch between normal/xyz widgets.
    Cleanup: split extrude gizmo into own file.  Gizmo: move spin tool
    axis option into gizmo-group.  Gizmo: support for gizmo-group
    properties.  WM: generalize tool property initialization.  WM:
    report error w/ unknown operator name.  Correct extrude tool
    operator references.  Merge branch 'master' into blender2.8.
    Correct tooltip.  Fix T56990: AutoIK fails.  GPY Python:
    program_use_begin and program_use_end..  UI: Fix Xray alpha slider
    being incorrectly greyed out.  DRW: Fix unselectable wire object in
    solid mode.  Templates: tweaks to startup templates, add sculpting
    template..  UI: start maximized on X11 if possible, like other
    platforms..  Fix app template __init__.py not running without a
    userpref.blend..  Fix Cycles Python warnings related to
    annotations..  UI: collapse some paint / sculpt panels by default..
    UI: use backdrop circle for navigation icons, make clickable area
    bigger..  GP: Change Blur default parameters for Rim and Shadow
    effects..  GP: Add Blur to Shadow FX.  UI: Update theme colors for
    pie menu selected items.  UI: Color the inside of pie menu items
    when selected.  Edit UVs: Fix missing wires with multiple windows.
    Edit UVs: Refactor drawing Shadow UV in Image Editor.  GPU: Fix
    partial draw of batches with index buffers.  Edit UVs: Refactor
    drawing Edit UV in Image Editor.  BLI: Add mul_v2_v2v2 function.
    Shrinkwrap Constraint: implement projection features from the
    modifier..  GP: Fix Shadow rotation bug.  Remove obsolete weight
    paint color computation code..  3D View: use context mode string for
    sidebar.  Object Join: use 'selected_editable_objects'.  Fix T56909:
    wrong interface scale on macOS 10.14, when using 10.14 SDK..  Merge
    branch 'master' into blender2.8.  BLI_math: add `isect_seg_seg_v3`.
    BLI_math: add `isect_seg_seg_v3` function and use in the cloth
    collision algorith..  Cleanup: use standard prefix for boolean
    settings.  Fix freed memory use w/ panel unregister.  Cleanup: use
    tuple unpacking.  Cleanup: pep8, unused import.  Cleanup: style.
    Fix T56981: python .scene_raycast returned object is not
    selectable..  Fix T56879: Blender2.8 Crash when Editing Text on
    Curve..  Fix T56396: Cycles wrong object motion blur with
    deformation blur disabled..  Fix T56909: wrong interface scale on
    macOS 10.14, when using 10.14 SDK..  GP: The primitive line must not
    enable cyclic mode.  GP: Cleanup and remove old debug code.  Fix
    T56984: GP: Materials: Isolate (lock/visibility) buttons don't
    work..  io_utils: remove `orientation_helper_factory`..  GP: New
    option to disable lasso while drawing.  GP: Ensure falloff curve is
    always initializated.  Fix T56970 GP: Sculpt mode : Grap tool
    doesn't work.  GP: Fix error in mutiedit if curve is not available.
    GP: Do not use UI pixel scale for strokes.  GP: implement Shadow FX
    (wip).  Add Image Operator: minor tweaks.  Fix mysterious crash when
    using textureGather on Intel drivers..  GP: Fix Thickness modifier
    error for strokes with few points.  Fix mixed drawing face and edge
    checks in draw manager.  GP: New parameters for instance modifier:
    Material and On Top.  A new function to move list at the beginning
    of another list.  Multi-Objects: ARMATURE_OT_switch_direction.
    Multi-Objects: ARMATURE_OT_armature_layers.  Expose
    armature.dissolve to the menu.  Multiple-Objects:
    ARMATURE_OT_dissolve.  Multiple-Objects: ARMATURE_OT_flip_names.
    RNA: Cleanup - remove no longer needed get/set functions.  Fix
    painting clone ui/rna not working.  GP: Fix Fx Wave options panel.
    Multi-Objects: Fix edit mesh texts drawing in the wrong place.  Fix
    T56396: Cycles wrong object motion blur with deformation blur
    disabled..  Fix errors for show_occlude_wire not in view3d.overlay.
    Multi-Objects: MESH_OT_sort_elements.  Fix wireframe threshold not
    active on wireframe mode.  Templates: tweaks to 2D animation
    template from grease pencil team..  GP: Remove Shader FX
    use_property_split to keep UI consistency.  GP: Remove show lines
    from Pixelate effect.  GP: Set pixel shader fx lines to OFF by
    default.  GP: Make Layer and Material lists shorter.  Cleanup:
    Remove bmo_similar.c and small renaming.  Multi-Objects: Select
    similar vertex: SIMVERT_VGROUP.  Merge branch 'master' into
    blender2.8.  Cycles: Fix compilation error of CUDA kernel.  Fix
    T56947: Copy text from disabled search menu crashed.  Tests: recurse
    into directories for finding OpenGL draw test .blends..  GP: Remove
    add/delete buttons from topbar material popover.  Merge branch
    'master' into blender2.8.  Cycles: Fix crash with BVH8 on certain
    scenes.  Fix T56905: unsupported channel layout error writing AAC
    audio..  UI: move messages and running jobs to top bar..  Fix merge
    error, this should have been included from master..  Fix T56940:
    crash rendering with OpenGL as engine..  Make struct initialization
    happy for CLang.  Subdiv: Return enumerator of proper type.
    Fix/workaround stupidity of CLang.  GPencil: Avoid tautology
    assignment.  CMake: Default to C11 for Clang and GCC.  GPencil: Use
    proper enumerator type.  Merge branch 'master' into blender2.8.  Fix
    compilation errors and warnings with Clang-6.  Python IO: Initial
    nodal shader support for import AND export..  GP: Expand properties
    material list.  GP: Expand properties layer list.  GP: Remove
    separator line in materials submenu.  GP: Remove material submenu
    icons.  GP: Expand topbar layers list.  GP: Make materials topbar
    list longer.  GP: Reorganize topbar material selector.  Cleanup:
    remove unused DerivedMesh code..  Merge branch 'master' into
    blender2.8.  UI: use new 3D viewport navigation icons and image icon
    in add menu..  UI: add first batch of monochrome icons designed by
    Andrzej Ambroz..  UI: draw mono icons with button type text color,
    instead of area text color..  Fix blender_icons_update.py not
    working after mono icon changes..  GP: Remove old annotation panel
    from Image editor.  GP: Enable force fill recalc by default.  Fix
    missing libquery processing of ID pointers in GPencil Modifiers..
    Implement a new dedicated weight painting shader..  Empty Object:
    new "Load Image as Empty" operator.  Fix T56915: Selectability in
    Solid Xray Mode.  Refactor: Copy/Paste values from/to UI.  Fix
    cycles_cubin_cc build error on macOS..  Merge branch 'master' into
    blender2.8.  Spelling fixes in comments and descriptions, patch by
    luzpaz..  Cleanup: fix harmless compiler warnings..  Fix CUDA build
    with Xcode 10.0, use nvrtc due to incompatible compilers..  Merge
    branch 'master' into blender2.8.  Cycles: Cleanup.  Cycles: Sync
    BVH8 unaligned node packing code with BVH4.  UI: new clip editor
    panels and headers layout..  UI: update camera background images
    panel layout..  GP: Avoid duplicated weight deformation for strokes.
    Partial revert of recent toolsystem defaults.  Cleanup: warnings.
    Tests: add --no-window-focus to open window without focus..  Fix
    T56927: Grease pencil materials issues with lock and hide.  GP: Fix
    infinite loop in Dope Sheet.  UI: Use "View" category for 3D view
    panels.  UI: Tabs on right w/ right aligned regions.  Fix missing
    free.  Python GPU module: Wrap GPUIndexBuf.  Python GPU module:
    replace `PyArg_ParseTupleAndKeywords` by
    `_PyArg_ParseTupleAndKeywordsFast`.  Cleanup: remove star import.
    Tool System: expose rotate-source for click-extrude.  Merge branch
    'master' into blender2.8.  Spin Tool: hide options unrelated to
    duplication.  Keymap: use shift to de-deselect for tools.  Tool
    System: set a default tool for each mode.  Cleanup: pep8.  Cleanup:
    flip option unlock -> lock.  Wireframe/Xray: Make Xray option local
    to wireframe mode.  UI: switch shortcuts for pivot and orientation
    pie menus..  UI: keep some buttons fixed size in 3D view header..
    UI: allow fractical unit size for layouts..  UI: use pie menu for
    snap, pivot and proportional editing..  Depsgraph: Add missing
    relation for spline IK.  Cloth: Collision improvements.  Addons:
    reactivate 'STL format' addon.  Cleanup: Edit Surface & Curve
    engines unused code.  Edit Surface: Use edit curve engine to display
    edit surface.  Edit Curve: Fix "show handles" option hiding nurbs
    segments.  GP: Only check annotation origin for 3D View.  GP: Rename
    parameter unlock_color and tooltip.  GP: Fix unreported crash when
    click+drag in edit mode.  GP: Change menu icons for hide/show.
    Implement additional modes for Shrinkwrap to a surface..  GP: Fix
    unreported change material operator error.  Fix T56926: Highlighted
    selection doesn't disappear when locking layer.  Multires: Use
    proper subdivision level for reshape.  Fix T56899: mesh deform bind
    does not work..  Multires: Promote OSD CCG to be officially
    supported.  Subsurf: Tweak versioning code.  Fix crash opening some
    old files, after recent changes..  Revert "Compositor: Added
    Weighted Standard Curve evaluation".  GP: Check weight data before
    using it.  Fix T56920: Crash: Renaming bone through outliner.
    Cleanup: Silence strict compiler warning.  OpenSubdiv: Cleanup, the
    TODO was actually solved.  Clip editor: Fix usage of
    template_marker.  GP: Adjust topbar layer selector to new fixed
    width.  OpenSubdiv: Cleanup.  Fix access past array boundaries.
    Gizmo: initial snap support for move.  Gizmo: support for cancelling
    move3d modal changes.  Spin Tool: match dial orientation to active
    gizmo.  Gizmo: add invoke_prepare callback.  Fix misleading field
    naming..  Spin Tool: option (disabled) for gizmos to follow
    selection.  Correct error in last commit.  Spin Tool: correct the
    initial redo dial rotation.  Merge branch 'master' into blender2.8.
    Cleanup: redundant include.  Merge branch 'master' into blender2.8.
    Merge branch 'master' into blender2.8.  Multi-Objects: Selects
    similar face SIMFACE_COPLANAR.  Cleanup: naming of DRW mesh weight
    API.  Cleanup: warnings, style.  BMesh: spin option to merge
    first/last.  Multi-Objects: Select similar face SIMFACE_FACEMAP.
    Remove wrongly copy/pasted comment on object_facemap_ops.c.  Curve
    Edit: Fix handles glitch when MSAA is enable.  Curve Edit:
    Cleanup/Improve/Fix handles drawing.  Multi-Objects: Select similar
    face SIMFACE_FREESTYLE.  Multi-Objects: Select similar face
    SIMFACE_SMOOTH.  Multi-Objects: Select similar face SIMFACE_NORMAL.
    Multi-Objects: Select similar face SIMFACE_AREA and
    SIMFACE_PERIMETER.  Multi-Objects: Select similar face
    SIMFACE_MATERIAL.  Multi-Objects: Select similar face SIMFACE_SIDES.
    Cleanup comments on select similar edge.  Fix memleak on
    edbm_select_linked_pick_invoke.  Remove warnings.  Edit Curves: Fix
    warnings due to recent changes.  Code style cleanup after recent
    object drawing > viewport changes.  Edit Curve: Fix cannot hide
    handles.  Curves: Move draw options to overlays.  Weight Paint: Fix
    weight paint overlay not displaying correctly.  Eevee: Don't render
    meshes in hidden wire mode.  Edit Mesh: Move Edit Mesh display
    settings to overlay's.  Edit Mesh: Center text when Edge length &
    Edge Angle is activated.  Multi-Objects: Select similar edge
    SIMEDGE_CREASE and SIMEDGE_CREASE.  Add fixed width/height parameter
    for layouts.  GP: New pressure option for sculpt brush radius.  GP:
    Add const  to variable.  Fix T56917: GP noise modifier vertex group
    crash.  GP: Fix multi viewport onion error.  CMake: Repress
    deprecation warnings with MSVC..  GP: New deselect by material
    option.  GP: Small changes to assign color operator.  Fix UV edit
    smart stitch not redoing correctly..  GP: Add multiframe support to
    select by color.  GP: Fix select strokes  by color error.
    depsgraph: re-Fix 32 bit shift bug in get_visible_components_mask..
    Implement correct drawing of advanced Weight display features..
    depsgraph: Fix 32 bit shift bug in get_visible_components_mask..
    despgraph: Use regular iterators for erase, fixes build error on
    centOS.  GP: Add popover for Sculpt and Weight Paint panels.  Fix
    missing metaball capsule properties in properties editor..  Fix
    broken shift + A menu in curve edit mode..  Modifiers: use Mesh
    instead of DerivedMesh for explode..  GP: Remove Strokes menu in
    Sculpt mode.  GP: Add select tools in sculpt mode.  Fix build on
    windows after ccg changes.  Merge branch 'blender2.8' of
    https://git.blender.org/blender into blender2.8.  Multires: Allow
    changing sculpt level without loosing data.  CustomData: Allow
    copying content of a single layer.  Fix T56912: bpy.data.masks.new()
    crashed.  Cleanup: indentation.  Multires: Make code more ready for
    mesh uised by multiple objects.  Cleanup: Variable name in mesh
    runtime.  Multires: Pass total level instead of modifier data.
    Multires: Pass mesh instead of object.  Gizmo: dial support for a
    click setting a value.  Gizmo: reset dial value on cancel.  Gizmo:
    support spin tool normal flipping.  Missing from last commit.  Merge
    branch 'master' into blender2.8.  BMesh: option to flip normals for
    extrude/spin.  Merge branch 'master' into blender2.8.  Cleanup:
    style.  GP: Move MIrror modifier to Generate column.  GP: Move
    Unlock Color to Adjustments panel.  GP: Disable AA for material
    previews.  Remove unused files.  Spelling fixes in comments and
    descriptions (2.8 changes), patch by luzpaz..  BGL: Wrap
    glBlitFramebuffer.  Merge branch 'master' into blender2.8.  Fix
    T56861: freestyle + BI + full sample AA not working correct..  Merge
    branch 'master' into blender2.8.  Spelling fixes in comments and
    descriptions, patch by luzpaz..  Modifiers: use Mesh instead of
    DerivedMesh for dynamic paint..  Weight Paint: Multiply overlay on
    the mesh.  GP: Some changes in Appearance panel.  Tracking: Use
    pixel aspect from clip.  Depsgraph: Always respect visibility flag
    when building object.  Depsgraph: Tweak to visibility flush.
    Depsgraph: Provide more information about component.  Depsgraph:
    Cleanup, spelling in comment.  Cleanup: Spelling.  Fix T56895: crash
    loading template with Load UI unchecked..  Build: allow overriding
    DEPS_BUILD_DIR and DEPS_INSTALL_DIR for make deps..  Fix: insert
    missing break in switch statement (second try).  Revert "Fix: insert
    missing break in switch statement".  Fix object restrict selection
    toggle in outliner not working.  Add support for a one-dimensional
    Force Field source shape..  GP: Make topbar layer popover wider.
    Fix: insert missing break in switch statement.  Fix T56875: Auto
    Render not working after render pass name refactor.  Gizmo: hide
    redo gizmo when spin tool not active.  Gizmo: show partial arc &
    icons for spin tool.  Gizmo: dial3d option to draw a partial arc.
    Gizmo: option to hide from selection.  GPU: utility function to draw
    a partial circle.  Cleanup: rename gizmo flag.  Gizmo: add spin-tool
    rotate on view axis.  Cleanup: skip translation to calculate length.
    Cleanup: style.  GP: Change direction text depending of sculpt
    brush.  Remove last traces of game engine and blenderplayer.
    Depsgraph: Shrinkwrap modifier needs its own object transform..  GP:
    Change appearance panel for sculpt brushes.  GP: Move mask button to
    header.  GP: More changes to sculpt panels and topbar.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 05 Oct 2018 20:56:34 +0200

blender (80608-fbede83afd6-0thomas~bionic0) bionic; urgency=medium

  * GP: Change appearance panel for sculpt brushes.  GP: Move mask
    button to header.  GP: More changes to sculpt panels and topbar.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 23:38:38 +0200

blender (80606-664865680a6-0thomas~bionic0) bionic; urgency=medium

  * GP: More changes to sculpt panels and topbar.  Select Similar:
    Cleanup - WITH_FREESYTLE.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 23:09:34 +0200

blender (80606-664865680a6-0thomas~bionic0) bionic; urgency=medium

  * GP: More changes to sculpt panels and topbar.  Select Similar:
    Cleanup - WITH_FREESYTLE.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 22:50:48 +0200

blender (80605-502dbcf4041-0thomas~bionic0) bionic; urgency=medium

  * Select Similar: Cleanup - WITH_FREESYTLE.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 22:48:18 +0200

blender (80605-502dbcf4041-0thomas~bionic0) bionic; urgency=medium

  * Select Similar: Cleanup - WITH_FREESYTLE.  Multi-Objects: Select
    similar edge SIMEDGE_FREESTYLE.  Select Similar: Cleanup.  Select
    Similar: Skip hidden elements.  Multi-Objects: Select similar edge
    SIMEDGE_SEAM/SIMEDGE_SHARP.  Fix part of T56865: wrong center with
    orbit around selection in weight paint..  Fix Python errors in
    weight paint mode..  GP: Initial changes in sculpt brush panel.  GPU
    Python API: matrix.load_projection_matrix.  Re-enable OBJ add-on..
    MESH_OT_select_similar: Cleanup.  Multi-objects: Select similar edge
    SIMEDGE_FACE_ANGLE.  Rename bm_sel_similar_cmp_short >
    select_similar_compare_LONG.  Multi-objects: Select similar edge
    SIMEDGE_LENGTH.  Multi-objects: Select similar edge SIMEDGE_DIR.
    Multi-objects: Select similar edge SIMEDGE_FACE.  Select similar
    edge: Granular error message.  Py io_utils: deprecate
    `orientation_helper_factory` and add new `orientation_helper`
    decorator..  Fixup for gpu.types.GPUOffscreen.py example.  Wireframe
    Mode: Fix missing wireframe if overlays are disabled.
    gpu.types.GPUOffscreen.py example file: Move the shader reference
    removal code to execute on __main__.  Viewport: tweak shading pie
    layout and naming..  Cleanup: Indentation.  Multires: Remove unused
    field from reshape context.  gpu.types.GPUOffscreen.py example file:
    Delete the reference of the previous shader..  Viewport: tweak
    shading pie menu to have X-ray on same side as wireframe..
    Viewport: change Z key to shading pie menu to switch mode, X-ray and
    overlays..  Fix: missing cache invalidation when the active vertex
    group changed.  Edit Mesh Mode: Increase Face dot Z bias.  Edit
    Mode: Merge Xray and "Limit selection to visible" options behaviour.
    DRW: Add back wireframe mode.  Cleanup: Inetnation.  Multires:
    Support masks propagation to higher levels.  Multires: Copy mask
    from sculpt to multires.  Subdiv: CCG, initialize grid mask from
    paint mask.  Subdiv: CCG, cleanup.  Re-enable FBX add-on..
    Depsgraph: update frame in scene on frame change..  Fix smoke to
    render in Cycles again..  GP: Change canvas titles.  Cleanup:
    convert smoke modifier from DerivedMesh to Mesh..  Cycles: keep
    material settings panel closed by default..  Revert "Fix: setUp of
    ID Property tests failed".  Fix: setUp of ID Property tests failed.
    Subdiv: Fix crash subdividing mesh withotu faces.  Multires: Support
    sculpting on a lover levels.  Multires: Fix reshaping from object at
    lower level.  UI: fractional DPI scaling of splash, instead of
    always 1x or 2x..  GP: Fix select tools from toolbar error.  Fix
    minor typo in comment..  GP: Convert lock axis to popover.  Fix
    missing edge in shape-to-wire utility.  Gizmo: spin tool XYZ axis
    toggles.  Gizmo: enable spin tool redo gizmos again.  Gizmo: fix
    incorrect dial clip scaling.  Updated gpu.types.GPUOffscreen.py
    example file.  Merge branch 'master' into blender2.8.  Cleanup:
    style, use raw strings.  Cleanup: style.  Preserve the actively
    bound framebuffer after using gpu.offscreen.  GP: Change lock axis
    property text.  GP: Rename origin to stroke placement.  GPU Python
    API: shader.uniform_float.  Typo on pydoc for uniform_int.
    gpu.batch module: keep shader reference in batch..  gpu.shader
    module: Do not free builtin shaders..  Texture Paint: unify missing
    data and slots panels, better auto position nodes..  Fix missing
    Eevee volume panel in material tab..  UI: add support for defining
    any icon as a mono icon..  UI: default to single icon column toolbar
    in new 3D views..  gpu.shader.builtin module: Add
    GPU_SHADER_2D_IMAGE..  GP: Cleanup unused code.  GP: Move origin
    selector to center and convert to popup.  GP: Add new popover with
    layers panel.  GPUCodegen: Remove unnecessary GLEW_VERSION_3_0
    checks.  Eevee: Implement Wireframe Node.  Fix compilation error in
    the stick bones shader for some Intel gpus..  Fix build for MSVC:
    Remove trailing double semicolon.  Multires: Cleanup, more proper
    variable name.  Sculpt: Fix undo not working for multires.  Subdiv:
    CCG, implement averaging along edges and corners.  Subdiv: CCG,
    store vertex adjacency information.  Subdiv: CCG, store edge
    adjacency information.  OpenSubdiv: Add extra base level queries to
    topology refiner.  Subdiv: CCG, fix memory leak.  Subdiv: CCG, fix
    crash going from sculpt to edit mode.  Subdiv: CCG, localize Mesh
    usage even more.  Subdiv: CCG, go away from Mesh.  Merge branch
    'master' into blender2.8.  Sculpt: Fix memory leak in undo system.
    GP: Remove Copy & Paste buttons.  GP: Fix problem with mode opening
    2D Animation template.  GP: Fix falloff curve using 2D animation
    template.  GP: Fix template name typo error.  GP: Fix Alt+S problem
    with multiframe edition.  Cleanup: move DerivedMesh wrappers for
    modifiers further down the hierarchy.  GP: Add keymap 1 and 2 for
    select mode.  GP: New select mode.  Put the Radius property of Curve
    points under shape key control..  Gizmo: hide redo gizmo when any
    operator runs.  Missing from last commit.  PyAPI: correct term for
    class property warning.  Cleanup: use win_to_3d_on_plane function.
    Merge branch 'master' into blender2.8.  Cleanup: use
    win_to_3d_on_plane for curve drawing.  3D View: add clip argument to
    win_to_3d_on_plane.  Gizmo: use simple unclipped win_to_ray
    function.  Merge branch 'master' into blender2.8.  Cleanup: renaming
    missed from merge.  3D View: add a simple un-clipped win_to_ray.
    Merge branch 'master' into blender2.8.  Cleanup: rename 3D view ray
    calculation functions.  Gizmo: use ED_view3d_win_to_3d_on_plane.
    Merge branch 'master' into blender2.8.  3D View: point-on-plane from
    screen location utility.  Fix spin/rotate gizmo not updating view
    orientation.  Merge branch 'master' into blender2.8.  Cleanup:
    style.  GPUTexture: Fix HDRI being clamped on OSX.  GP: Rename
    eraser brushes.  Cleanup: style.  Fix T53745: Alembic exported with
    vertex colors not readable by other software..  DRW: Fix crash when
    new shader requires 0 customdata layers.  DRW: Only trash UV and
    tangent data when using BKE_MESH_BATCH_DIRTY_SHADING.  Cleanup:
    Remove "_new" from GPU_generate_pass_new.  Fix T55059: EEVEE UV not
    available until you go in and out of edit mode.  Merge branch
    'master' into blender2.8.  Cycles: Cleanup, double semicolon.  Merge
    branch 'master' into blender2.8.  Spelling fixes in comments and
    descriptions, patch by luzpaz..  make.bat: fix build error when
    there are spaces in the path to svn/git/cmake.  Depsgraph: Another
    followup to the previous commit.  Fix wrong pointer used in modifier
    stack.  Depsgraph: Correction for the previous commit.  Cleanup:
    Remove some DerivedMesh wrappers for modifiers.  GP: Verify weight
    data is correct before assigning.  GP: Fix crash when select vertex
    group in modifiers.  Depsgraph: Ensure shading update order.  GP:
    Fix copy frame error in dopesheet.  Depsgraph: Always assume scene
    camera is visible.  Fix wrong CUDA version warning in cmake..  Fix
    T56697: missing viewport update after keyframe edits in animation
    editors..  UI: make new icon consistent with other places..  Fix own
    mistake in previous commit..  Depsgraph: Make visible update to
    operate on per-component level.  Despgraph: Keep track of per-
    component visibility.  Depsgraph: Connect duplicating geometry to
    duplicator.  Depsgraph: Make geoemtry to tag function more reusable.
    Depsgraph: Correct early output in collections.  Depsgraph: Handle
    text datablock in ID builder.  Addon Utils: Green light the uv
    layout addon.  Depsgraph/RNA: Fix broken 'dupliobject' RNA
    interface..  Fix possible misuse of `BLI_strncpy`..  GP: Fix stupid
    mistake.  GP: Remove unneeded flag.  Fix T56756: Pivot Point update
    issue(minor issue)..  Merge branch 'master' into blender2.8.  Fix
    unused var in case Alembic is not enabled, in own previous commit..
    Mesh Sequence Cash: do not *always* report as depending on time!.
    Fix T56838: Quick smoke failing with Python error..  Cleanup: Unused
    variable in release build.  Subdiv: CCG, remove redundant call.
    EditMesh: show the spin arc as a thin ribbon.  Gizmo: tweaks to dial
    drawing.  Gizmo: exclude arc from selection.  EditMesh: orient spin
    arc to follow the cursor.  Gizmo: remove matrix rotation for the
    dial gizmo.  Correct polygon_smooth being left enabled.  Cleanup:
    comments.  Gizmo: dial3d option to show the final angle.  Merge
    branch 'master' into blender2.8.  Fix unreported: Undo of texts
    pasted in the Text Editor misses one character..  BLI_utildefines:
    rename pointer conversion macros.  Fix unreported: Undo of texts
    pasted in the Text Editor misses one character..  Cleanup: replace
    pointer/int casts with macros.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space.  Cleanup: missed when using doxy groups.  Multi-
    Objects: Initial select similar support.  Move select similar to its
    own file.  Cleanup: replace comment headings w/ doxy groups.
    Cleanup: BLI_expr_pylike argument ordering.  Cleanup: rename
    BLI_simple_expr -> BLI_expr_pylike_eval.  Cleanup: style.  Correct
    invalid enum default.  Cleanup: remove dummy tooltips.  UV Snap:
    minor uv-nearest optimizations.  Fix T56827: Crash when enable onion
    skin in multiwindow.  GP: Remove vertex transformation when mode is
    not EDIT mode.  GP: Change Frames title for Onion panel.  GP: change
    hide icon in materials.  LookDev: Use theme background instead of
    world color.  Eevee: Rename "Trace Quality" into "Trace Precision".
    LookDev: Use black background color if world is not present.
    StudioLight: Fix crash when closing blender.  Fix T54685: EditMesh
    UV's transform snapping only checks active object.  UV_OT_align:
    Cleanup (use enum instead of chars for modes enum.  UI: hide "Active
    Tool" panel header..  Splash: add first time setup and templates to
    splash screen..  Workspaces: move 2D Animation, VFX and Video
    workspaces into own templates..  Application Templates: make
    templates more prominent in the UI..  UI: don't show Redo
    Unsupported, just hide buttons in that case..  GP: Change isolate
    layer icon.  Subdiv: CCG, implement stitching of given faces.
    Subdiv: CCG, make inner face grids averaging more reusable.  Subdiv:
    CCG, initial grids stitching implementation.  Subdiv: CCG, evaluate
    final position for multires.  Merge branch 'master' into blender2.8.
    Fix T56833: "zoom to cursor" in Clip editor not handling aspect
    ratio..  GPUShader: Manually validate sampler count.  Support
    evaluating simple driver expressions without Python interpreter..
    CMake: remove PYTHON_NUMPY_INCLUDE_DIRS as a cache variable on
    macOS/Windows..  UI: use monochrome lock icons next to decorators..
    Merge branch 'master' into blender2.8.  Close OpenEXR thread pool on
    exit.  Fix T56831: Crash - Transfer Weight & changing it's
    properties..  Cleanup: spelling.  Gizmo: de-duplicate poll logic.
    Gizmo: dial3d option to get angles w/o wrapping.  Gizmo: add snap &
    tweak to the dial widget.  Cleanup: group gizmo dial members into
    structs.  Correct view orientation update in last commit.  Gizmo:
    use spin widgets by default.  Cleanup: spin redo naming changes.
    FIX: linker error with a 'make deps' library set and opencollada
    enabled..  Cleanup: spin redo naming changes.  Cleanup: spin redo
    naming changes.  Cleanup: move editmesh spin gizmo into own file.
    Gizmo: minor tweak to spin tool.  Cycles: Fix usage of AVX2
    intrinsics in AVX kernel.  build_files: bump python version in
    FindPythonLibsUnix.cmake to 3.7 now that all platforms have been
    updated.  build_environment: linux/python, help python find ffi..
    GP: Remove duplicate clean menu.  build_environment: ffi/linux force
    predictable lib path..  Merge branch 'master' into blender2.8.
    Install_deps: workaround building bloody broken OpenEXR release..
    Cycles: Cleanup, remove dead code.  Cycles: Remove unused malformed
    function.  Cycles: Use proper mask for vectrorized boolean print.
    build_environment: force a consistent libdir across Linux
    distributions..  Eevee: Fix shader linking error with volumetric
    shaders.  Eevee: Fix crash when using refraction with alpha clip
    blend mode.  Fix object selection with eyerdropper not respecting
    property poll function..  Fix T56800: Reflection Plane in Eevee
    crashes Blender.  Fix T56803: Indirect lightning bake crashes
    Blender.  Fix T56801: Enabling smoke crashes Blender..  Depsgraph:
    Cleanup, indentation.  Depsgraph: Gnuplot, put heaviest objects at
    the top.  Merge branch 'master' into blender2.8.  Fix T56811: Do not
    show cancel button for jobs when UI is locked..  UI: show steps for
    spin tool.  Gizmo: start spin gizmo dragging.  Gizmo: Functions to
    re-initialize a group type.  Gizmo: only respond to mouse-move
    events.  Cleanup: use SCE_GIZMO_ prefix for gizmo_flag.  Cleanup:
    rename gizmo group data.  Revert "Cleanup: use tuples in python
    according to feedback".  Fix T56817: Assert because of invalid
    framebuffer.  Fix driver expression bytecode validation crash if
    parsing fails..  GP: Rename select group color to materials.  Fix a
    crash when a driver expression evaluates to NaN..  GP: Initialize
    new brush factors.  Cleanup: use tuples in python according to
    feedback.  Cleanup: style.  PyDoc: add gpu.shader.  Cleanup: use r_
    prefix for return args.  GPUTexture: Fix problem with
    glGenerateMipmap.  GP: Improve errase panel and toolbars.  GP: Add
    pressure option to eraser size.  GP: Some changes to eraser panel.
    Object Mode: Draw object center after the floorgrid.  Object Mode:
    Make Flat object selectable in ortho view ....  Object Mode: Make
    Flat object outline visible in orthographic view.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 22:37:41 +0200

blender (80605-502dbcf4041-0thomas~bionic0) bionic; urgency=medium

  * Select Similar: Cleanup - WITH_FREESYTLE.  Multi-Objects: Select
    similar edge SIMEDGE_FREESTYLE.  Select Similar: Cleanup.  Select
    Similar: Skip hidden elements.  Multi-Objects: Select similar edge
    SIMEDGE_SEAM/SIMEDGE_SHARP.  Fix part of T56865: wrong center with
    orbit around selection in weight paint..  Fix Python errors in
    weight paint mode..  GP: Initial changes in sculpt brush panel.  GPU
    Python API: matrix.load_projection_matrix.  Re-enable OBJ add-on..
    MESH_OT_select_similar: Cleanup.  Multi-objects: Select similar edge
    SIMEDGE_FACE_ANGLE.  Rename bm_sel_similar_cmp_short >
    select_similar_compare_LONG.  Multi-objects: Select similar edge
    SIMEDGE_LENGTH.  Multi-objects: Select similar edge SIMEDGE_DIR.
    Multi-objects: Select similar edge SIMEDGE_FACE.  Select similar
    edge: Granular error message.  Py io_utils: deprecate
    `orientation_helper_factory` and add new `orientation_helper`
    decorator..  Fixup for gpu.types.GPUOffscreen.py example.  Wireframe
    Mode: Fix missing wireframe if overlays are disabled.
    gpu.types.GPUOffscreen.py example file: Move the shader reference
    removal code to execute on __main__.  Viewport: tweak shading pie
    layout and naming..  Cleanup: Indentation.  Multires: Remove unused
    field from reshape context.  gpu.types.GPUOffscreen.py example file:
    Delete the reference of the previous shader..  Viewport: tweak
    shading pie menu to have X-ray on same side as wireframe..
    Viewport: change Z key to shading pie menu to switch mode, X-ray and
    overlays..  Fix: missing cache invalidation when the active vertex
    group changed.  Edit Mesh Mode: Increase Face dot Z bias.  Edit
    Mode: Merge Xray and "Limit selection to visible" options behaviour.
    DRW: Add back wireframe mode.  Cleanup: Inetnation.  Multires:
    Support masks propagation to higher levels.  Multires: Copy mask
    from sculpt to multires.  Subdiv: CCG, initialize grid mask from
    paint mask.  Subdiv: CCG, cleanup.  Re-enable FBX add-on..
    Depsgraph: update frame in scene on frame change..  Fix smoke to
    render in Cycles again..  GP: Change canvas titles.  Cleanup:
    convert smoke modifier from DerivedMesh to Mesh..  Cycles: keep
    material settings panel closed by default..  Revert "Fix: setUp of
    ID Property tests failed".  Fix: setUp of ID Property tests failed.
    Subdiv: Fix crash subdividing mesh withotu faces.  Multires: Support
    sculpting on a lover levels.  Multires: Fix reshaping from object at
    lower level.  UI: fractional DPI scaling of splash, instead of
    always 1x or 2x..  GP: Fix select tools from toolbar error.  Fix
    minor typo in comment..  GP: Convert lock axis to popover.  Fix
    missing edge in shape-to-wire utility.  Gizmo: spin tool XYZ axis
    toggles.  Gizmo: enable spin tool redo gizmos again.  Gizmo: fix
    incorrect dial clip scaling.  Updated gpu.types.GPUOffscreen.py
    example file.  Merge branch 'master' into blender2.8.  Cleanup:
    style, use raw strings.  Cleanup: style.  Preserve the actively
    bound framebuffer after using gpu.offscreen.  GP: Change lock axis
    property text.  GP: Rename origin to stroke placement.  GPU Python
    API: shader.uniform_float.  Typo on pydoc for uniform_int.
    gpu.batch module: keep shader reference in batch..  gpu.shader
    module: Do not free builtin shaders..  Texture Paint: unify missing
    data and slots panels, better auto position nodes..  Fix missing
    Eevee volume panel in material tab..  UI: add support for defining
    any icon as a mono icon..  UI: default to single icon column toolbar
    in new 3D views..  gpu.shader.builtin module: Add
    GPU_SHADER_2D_IMAGE..  GP: Cleanup unused code.  GP: Move origin
    selector to center and convert to popup.  GP: Add new popover with
    layers panel.  GPUCodegen: Remove unnecessary GLEW_VERSION_3_0
    checks.  Eevee: Implement Wireframe Node.  Fix compilation error in
    the stick bones shader for some Intel gpus..  Fix build for MSVC:
    Remove trailing double semicolon.  Multires: Cleanup, more proper
    variable name.  Sculpt: Fix undo not working for multires.  Subdiv:
    CCG, implement averaging along edges and corners.  Subdiv: CCG,
    store vertex adjacency information.  Subdiv: CCG, store edge
    adjacency information.  OpenSubdiv: Add extra base level queries to
    topology refiner.  Subdiv: CCG, fix memory leak.  Subdiv: CCG, fix
    crash going from sculpt to edit mode.  Subdiv: CCG, localize Mesh
    usage even more.  Subdiv: CCG, go away from Mesh.  Merge branch
    'master' into blender2.8.  Sculpt: Fix memory leak in undo system.
    GP: Remove Copy & Paste buttons.  GP: Fix problem with mode opening
    2D Animation template.  GP: Fix falloff curve using 2D animation
    template.  GP: Fix template name typo error.  GP: Fix Alt+S problem
    with multiframe edition.  Cleanup: move DerivedMesh wrappers for
    modifiers further down the hierarchy.  GP: Add keymap 1 and 2 for
    select mode.  GP: New select mode.  Put the Radius property of Curve
    points under shape key control..  Gizmo: hide redo gizmo when any
    operator runs.  Missing from last commit.  PyAPI: correct term for
    class property warning.  Cleanup: use win_to_3d_on_plane function.
    Merge branch 'master' into blender2.8.  Cleanup: use
    win_to_3d_on_plane for curve drawing.  3D View: add clip argument to
    win_to_3d_on_plane.  Gizmo: use simple unclipped win_to_ray
    function.  Merge branch 'master' into blender2.8.  Cleanup: renaming
    missed from merge.  3D View: add a simple un-clipped win_to_ray.
    Merge branch 'master' into blender2.8.  Cleanup: rename 3D view ray
    calculation functions.  Gizmo: use ED_view3d_win_to_3d_on_plane.
    Merge branch 'master' into blender2.8.  3D View: point-on-plane from
    screen location utility.  Fix spin/rotate gizmo not updating view
    orientation.  Merge branch 'master' into blender2.8.  Cleanup:
    style.  GPUTexture: Fix HDRI being clamped on OSX.  GP: Rename
    eraser brushes.  Cleanup: style.  Fix T53745: Alembic exported with
    vertex colors not readable by other software..  DRW: Fix crash when
    new shader requires 0 customdata layers.  DRW: Only trash UV and
    tangent data when using BKE_MESH_BATCH_DIRTY_SHADING.  Cleanup:
    Remove "_new" from GPU_generate_pass_new.  Fix T55059: EEVEE UV not
    available until you go in and out of edit mode.  Merge branch
    'master' into blender2.8.  Cycles: Cleanup, double semicolon.  Merge
    branch 'master' into blender2.8.  Spelling fixes in comments and
    descriptions, patch by luzpaz..  make.bat: fix build error when
    there are spaces in the path to svn/git/cmake.  Depsgraph: Another
    followup to the previous commit.  Fix wrong pointer used in modifier
    stack.  Depsgraph: Correction for the previous commit.  Cleanup:
    Remove some DerivedMesh wrappers for modifiers.  GP: Verify weight
    data is correct before assigning.  GP: Fix crash when select vertex
    group in modifiers.  Depsgraph: Ensure shading update order.  GP:
    Fix copy frame error in dopesheet.  Depsgraph: Always assume scene
    camera is visible.  Fix wrong CUDA version warning in cmake..  Fix
    T56697: missing viewport update after keyframe edits in animation
    editors..  UI: make new icon consistent with other places..  Fix own
    mistake in previous commit..  Depsgraph: Make visible update to
    operate on per-component level.  Despgraph: Keep track of per-
    component visibility.  Depsgraph: Connect duplicating geometry to
    duplicator.  Depsgraph: Make geoemtry to tag function more reusable.
    Depsgraph: Correct early output in collections.  Depsgraph: Handle
    text datablock in ID builder.  Addon Utils: Green light the uv
    layout addon.  Depsgraph/RNA: Fix broken 'dupliobject' RNA
    interface..  Fix possible misuse of `BLI_strncpy`..  GP: Fix stupid
    mistake.  GP: Remove unneeded flag.  Fix T56756: Pivot Point update
    issue(minor issue)..  Merge branch 'master' into blender2.8.  Fix
    unused var in case Alembic is not enabled, in own previous commit..
    Mesh Sequence Cash: do not *always* report as depending on time!.
    Fix T56838: Quick smoke failing with Python error..  Cleanup: Unused
    variable in release build.  Subdiv: CCG, remove redundant call.
    EditMesh: show the spin arc as a thin ribbon.  Gizmo: tweaks to dial
    drawing.  Gizmo: exclude arc from selection.  EditMesh: orient spin
    arc to follow the cursor.  Gizmo: remove matrix rotation for the
    dial gizmo.  Correct polygon_smooth being left enabled.  Cleanup:
    comments.  Gizmo: dial3d option to show the final angle.  Merge
    branch 'master' into blender2.8.  Fix unreported: Undo of texts
    pasted in the Text Editor misses one character..  BLI_utildefines:
    rename pointer conversion macros.  Fix unreported: Undo of texts
    pasted in the Text Editor misses one character..  Cleanup: replace
    pointer/int casts with macros.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space.  Cleanup: missed when using doxy groups.  Multi-
    Objects: Initial select similar support.  Move select similar to its
    own file.  Cleanup: replace comment headings w/ doxy groups.
    Cleanup: BLI_expr_pylike argument ordering.  Cleanup: rename
    BLI_simple_expr -> BLI_expr_pylike_eval.  Cleanup: style.  Correct
    invalid enum default.  Cleanup: remove dummy tooltips.  UV Snap:
    minor uv-nearest optimizations.  Fix T56827: Crash when enable onion
    skin in multiwindow.  GP: Remove vertex transformation when mode is
    not EDIT mode.  GP: Change Frames title for Onion panel.  GP: change
    hide icon in materials.  LookDev: Use theme background instead of
    world color.  Eevee: Rename "Trace Quality" into "Trace Precision".
    LookDev: Use black background color if world is not present.
    StudioLight: Fix crash when closing blender.  Fix T54685: EditMesh
    UV's transform snapping only checks active object.  UV_OT_align:
    Cleanup (use enum instead of chars for modes enum.  UI: hide "Active
    Tool" panel header..  Splash: add first time setup and templates to
    splash screen..  Workspaces: move 2D Animation, VFX and Video
    workspaces into own templates..  Application Templates: make
    templates more prominent in the UI..  UI: don't show Redo
    Unsupported, just hide buttons in that case..  GP: Change isolate
    layer icon.  Subdiv: CCG, implement stitching of given faces.
    Subdiv: CCG, make inner face grids averaging more reusable.  Subdiv:
    CCG, initial grids stitching implementation.  Subdiv: CCG, evaluate
    final position for multires.  Merge branch 'master' into blender2.8.
    Fix T56833: "zoom to cursor" in Clip editor not handling aspect
    ratio..  GPUShader: Manually validate sampler count.  Support
    evaluating simple driver expressions without Python interpreter..
    CMake: remove PYTHON_NUMPY_INCLUDE_DIRS as a cache variable on
    macOS/Windows..  UI: use monochrome lock icons next to decorators..
    Merge branch 'master' into blender2.8.  Close OpenEXR thread pool on
    exit.  Fix T56831: Crash - Transfer Weight & changing it's
    properties..  Cleanup: spelling.  Gizmo: de-duplicate poll logic.
    Gizmo: dial3d option to get angles w/o wrapping.  Gizmo: add snap &
    tweak to the dial widget.  Cleanup: group gizmo dial members into
    structs.  Correct view orientation update in last commit.  Gizmo:
    use spin widgets by default.  Cleanup: spin redo naming changes.
    FIX: linker error with a 'make deps' library set and opencollada
    enabled..  Cleanup: spin redo naming changes.  Cleanup: spin redo
    naming changes.  Cleanup: move editmesh spin gizmo into own file.
    Gizmo: minor tweak to spin tool.  Cycles: Fix usage of AVX2
    intrinsics in AVX kernel.  build_files: bump python version in
    FindPythonLibsUnix.cmake to 3.7 now that all platforms have been
    updated.  build_environment: linux/python, help python find ffi..
    GP: Remove duplicate clean menu.  build_environment: ffi/linux force
    predictable lib path..  Merge branch 'master' into blender2.8.
    Install_deps: workaround building bloody broken OpenEXR release..
    Cycles: Cleanup, remove dead code.  Cycles: Remove unused malformed
    function.  Cycles: Use proper mask for vectrorized boolean print.
    build_environment: force a consistent libdir across Linux
    distributions..  Eevee: Fix shader linking error with volumetric
    shaders.  Eevee: Fix crash when using refraction with alpha clip
    blend mode.  Fix object selection with eyerdropper not respecting
    property poll function..  Fix T56800: Reflection Plane in Eevee
    crashes Blender.  Fix T56803: Indirect lightning bake crashes
    Blender.  Fix T56801: Enabling smoke crashes Blender..  Depsgraph:
    Cleanup, indentation.  Depsgraph: Gnuplot, put heaviest objects at
    the top.  Merge branch 'master' into blender2.8.  Fix T56811: Do not
    show cancel button for jobs when UI is locked..  UI: show steps for
    spin tool.  Gizmo: start spin gizmo dragging.  Gizmo: Functions to
    re-initialize a group type.  Gizmo: only respond to mouse-move
    events.  Cleanup: use SCE_GIZMO_ prefix for gizmo_flag.  Cleanup:
    rename gizmo group data.  Revert "Cleanup: use tuples in python
    according to feedback".  Fix T56817: Assert because of invalid
    framebuffer.  Fix driver expression bytecode validation crash if
    parsing fails..  GP: Rename select group color to materials.  Fix a
    crash when a driver expression evaluates to NaN..  GP: Initialize
    new brush factors.  Cleanup: use tuples in python according to
    feedback.  Cleanup: style.  PyDoc: add gpu.shader.  Cleanup: use r_
    prefix for return args.  GPUTexture: Fix problem with
    glGenerateMipmap.  GP: Improve errase panel and toolbars.  GP: Add
    pressure option to eraser size.  GP: Some changes to eraser panel.
    Object Mode: Draw object center after the floorgrid.  Object Mode:
    Make Flat object selectable in ortho view ....  Object Mode: Make
    Flat object outline visible in orthographic view.  Motion Paths:
    interactively update current frame location while dragging..  Motion
    Paths: only update once when transforming multiple bones or
    objects..  Fix object motion paths not updating correct after
    filtering optimization..  Fix OpenColorIO link errors in some Linux
    builds..  Fix OpenColorIO link errors in some Linux builds..  GP:
    Fix T56802 - Add/Delete Vertex Group crashes.  Cloth: Improve UI.
    GPU module: Initial implementation of the `gpu.shader` submodule..
    Depsgraph: Use default visibility of false.  Depsgraph: Respect
    parent object visibility in more places.  Depsgraph: Make indirectly
    linked objects inherit visibility from parent.  Depsgraph: Use
    explicit argument values.  Multires: Initial work to get sculpting
    to work with OpenSubdiv.  Subdiv: Cleanup, variable name spelling.
    Sculpting: Fix wrong object was using for PBVH.  Subdiv: Cache
    Subdiv in CCG surface.  GPUBuffers: Rework support for pbvh grids +
    fast navigate.  GP: Add thickness and stregth factor to UI.  GP: Fix
    armature deformation weight problem.  GP: Change fill option text.
    GP: Add strength factor for eraser brush.  GP: More tweaks in soft
    eraser.  GP: Add pressure button for eraser brushes.  Merge branch
    'master' into blender2.8.  Fix building deps when OpenCV dev package
    is present..  GP: More changes to improve soft eraser.  Gizmo: only
    use mousemove for generic gizmos.  Fix a crash with duplivert, and
    move to evaluated mesh in object_dupli.c.  GP: Add a separartion for
    leak size in fill panel.  Merge branch 'master' into blender2.8.
    WM: move mousemove out of internal undo function.  Workspaces:
    reference count screens, otherwise they are never freed..  Gizmo:
    avoid redundant value2d updates.  Gizmo: set header text when
    editing the value.  GP: Sample points in both sides for soft eraser.
    Gizmo: value2d cancel, snap & precise support.  GP: Improve soft
    eraser rounded caps.  Merge branch 'master' into blender2.8.  PyAPI:
    remove operator methods that leak memory.  PyAPI: use brief
    description for operator repr.  Merge branch 'master' into
    blender2.8.  PyDoc: add bpy.app.icons to docs.  Tentative fix for
    T56770: Crash after set language to Simplified Chinese..  Fix leak
    in tool tooltip creation.  Merge branch 'master' into blender2.8.
    PyAPI: add API call to get an operators type.  Merge branch 'master'
    into blender2.8.  Cleanup: _bpy.ops utility to lookup an operator.
    PyAPI: add bpy.app.icons to sys.modules.  Merge branch 'master' into
    blender2.8.  Cleanup: use PyImport_GetModuleDict.  Merge branch
    'master' into blender2.8.  PyDoc: replace use of deprecated API
    call.  Merge branch 'master' into blender2.8.  Cleanup: move 'make
    help_features' into own file.  Merge branch 'master' into
    blender2.8.  PyDoc: disable ASAN exit code for doc building.  Gizmo:
    code comments.  Cleanup: whitespace.  UI: show options for smooth
    and randomize.  Tool System: make smooth and randomize interactive.
    Gizmo: value2d utility to adjust operator values.  Cleanup: add
    editor gizmo doxy group.  Cleanup: use float name in property range
    function.  Cleanup: move cycles addon check out of versioning.
    Cleanup: style.  Merge branch 'master' into blender2.8.  Cleanup:
    GCC ignored qualifier warning.  GP: Delete invisible points when use
    soft eraser.  Shader Editor: tweak when the UI for managing the
    material is enabled.  Fix T56662: Autocomplete for texture slot
    Crash (in console)..  Fix T56763: Removing driver variable crashes
    Blender..  GP: Reduce factor of thickness for soft eraser.  GP:
    Improve SOFT eraser to affect strength and less to thickness.
    Cleanup: Spelling mistakes.  Multires: Use more clear naming.  GP:
    Fix pressure jitter problem.  GP: Hide panels for eraser brushes.
    GP: Remove brush type from panel.  FIx T56758: Outliner - Select
    Hierarchy not working..  Fix T56759: Status bar not working for
    multi-objects nor object mode.  Cleanup, fullstops in comments.
    GPU: Remove residue of OpenSubdiv.  Merge branch 'master' into
    blender2.8.  Cycles: Don't allocate Extra if BSDF allocation failed.
    Fix T56766: Bake Action Visual Keying Not Working..  Cleanup: move
    theme versioning into own function.  GP: Cleanup unused code.
    Cleanup: redundant assignment is later overwritten.  Remove ifdef's
    default audio device.  Merge branch 'master' into blender2.8.  Fix
    Cycles issue moving versioning to blenloader.  Cleanup: More correct
    terminology work.  GP: Fix problem with brush angle parameter.
    CMake: Fix compilation with Bullet enabled.  GP: Change UI panel
    parameter smooth order.  Cleanup: move preference versioning into
    own file.  Cleanup: remove BGE references.  Cleanup: make shapekey
    functions local.  Merge branch 'master' into blender2.8.  CMake: add
    openjpeg 2x search paths.  Merge branch 'master' into blender2.8.
    Merge branch 'master' into blender2.8.  Cleanup: remove alpha_check
    variable from DNA.  Cleanup: use uint/uchar types in GPU.  Cleanup:
    use _len suffix.  Fix scale-cage editmode pivot point.  Fix scale-
    cage refresh w/ view orientation.  Tool System: show bisect tool
    options.  Fix T56752: Tooltip flicker alpha on redraw.  Cleanup:
    style.  Multires: Fix memory leak on reshape.  DRW: Convert common
    theme color to linear for viewport render.  Subdiv: Initial
    implementation of CCG.  DRW: Don't highjack all debug values (cont).
    DRW: Don't highjack all debug values.  Fix workspace order and
    shortcut keys not matching..  Eevee: Prepare for fullres tracing.
    Eevee: Fix downsampling shader with textureGather.  GPUMaterial: Fix
    issue with coloramp and constant interpolation.  Cloth: Fix mistake
    in recent angular bending commit (b6f0f8a5b5a).  Followup for
    previous PBVH commit.  GPUVertBuf.fill: support for objects with
    buffer interface..  FIx/workaround wrong number of primitives in
    PBVG grid buffers.  UI: fix redo panel becoming permanently hidden.
    Build: require OpenJPEG 2.x minimum, remove bundled version..
    Workspace: support reordering of workspaces from RMB menu..
    Cleanup: remove unused GPU code..  PBVH: Fix miossing normals for
    grids.  GP: Use original datablock and not evaluated version.
    Cleanup: remove dead code.  Cleanup: unused variables.  Correct
    merge conflict.  Merge branch 'master' into blender2.8.  Cleanup:
    unused variables.  UI: use property split for motion paths.  Error
    in last commit.  Fix scale cage tool never using object boundbox.
    Merge branch 'master' into blender2.8.  Build: update for new macOS
    libraries..  Build Environment: updates for macOS..  Cleanup: use
    UI_ prefix for block flag.  Merge branch 'master' into blender2.8.
    Correct own error in recent transform orientation changes.  Cleanup:
    replace magic number.  Workaround T56752: redo panel alpha flicker.
    GPU: utility function to unregister presets.  UI: use popup draw
    style for redo panel.  Merge branch 'master' into blender2.8.  UI:
    split theme draw style into separate field.  UI: workaround for
    glitch redo panel glitch.  UI: key binding draw code didn't set line-
    width.  UI: disable register for insert text.  UI: disable register
    for grease pencil select.  Remaining fix for multiple text-boxes.
    Revert wrong add-on folder update.  GP: Fix performance problem with
    big files.  Eeevee: update to match recent voronoi GLSL features for
    Cycles..  Texture paint: properly implement image slots for
    principled BSDF node..  Cleanup: fix compiler warnings..  Fix Cycles
    principled BSDF black with transmission and IOR 1.0..  Textbox
    removal and creation should update text data.  Eevee: Fix assert
    when using transparent shadows.  Fix T56627: Crash because of
    incomplete LightCache.  Fix assert when toggling Xray mode after
    going to Solid and lookedev/eevee.  Eevee: Cleanup DoF
    implementation.  Eevee: Lookdev: Fix memleak.  Fix object_utils.py's
    matrix multiplication (use new @ syntax)..  Fix image_utils.py's
    load_image() helper..  Silence GP warning.  Fix T56717: crash
    removing/adding objects..  GP: Cleanup commented lines.  GP: Remove
    annotation stroke mode.  Image/UV Editor: Remove show other option.
    GP: Use correct name for new Stroke object.  Cleanup: More variables
    unused in release.  Cleanup: Warning in release builds.  Correct
    argument type.  Poly Build: disable use_boundary_tear.  Poly Build:
    dissolve was using selection, not highlighted.  Poly Build: set
    newly added elements active.  Cleanup: use title caps.  Edit Mesh:
    pass Base array to picking functions.  Cleanup: use 'mesh' in
    preselect identifiers.  Missing from last commit.  Cleanup: rename
    edge-ring preselect file.  Tool System: use preselect highlight w/
    poly-build.  Cleanup: use function to set the active base.  Cleanup:
    remove unused field args.  Eevee: Depth of Feild: Fix ringing issue
    of background objects.  GP: Improve smooth interpolation calc.  GP:
    Fix strange pressure values when drawing.  GP: missing change in
    previous commit.  GP: Fix scale problem when object is parented.
    Fix T56712: Compositor image loader skips frames..  Merge branch
    'master' into blender2.8.  Fix T56720: Lattice: crash on setting
    points_u/v/w from python..  Fix T56722: Crash - Entering mesh Edit
    Mode..  Fix extrude gizmo redo after selection glitch.  Correct last
    commit.  Gizmo: fix extrude depth ordering.  WM: add temporary field
    to gizmo's.  UI: make extrude gizmo similar size to transform.
    Cleanup: remove redundant assignment.  Fix gizmo poll function.
    Cleanup: style.  UI: Disable popup for object mode delete from menu.
    Cleanup: Update shortcut in comment.  Gizmo: update template to use
    matrix multiply.  RNA: update gizmo API for changes in Blender.
    RNA: Area.header_text_set text is now required.  Merge branch
    'master' into blender2.8.  Cleanup: move area API into own function.
    Merge branch 'master' into blender2.8.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 21 Sep 2018 22:20:01 +0200

blender (80333-424aeda1128-0thomas~bionic0) bionic; urgency=medium

  * Object Mode: Draw object center after the floorgrid.  Object Mode:
    Make Flat object selectable in ortho view ....  Object Mode: Make
    Flat object outline visible in orthographic view.  Motion Paths:
    interactively update current frame location while dragging..  Motion
    Paths: only update once when transforming multiple bones or
    objects..  Fix object motion paths not updating correct after
    filtering optimization..  Fix OpenColorIO link errors in some Linux
    builds..  GP: Fix T56802 - Add/Delete Vertex Group crashes.  Cloth:
    Improve UI.  GPU module: Initial implementation of the `gpu.shader`
    submodule..  Depsgraph: Use default visibility of false.  Depsgraph:
    Respect parent object visibility in more places.  Depsgraph: Make
    indirectly linked objects inherit visibility from parent.
    Depsgraph: Use explicit argument values.  Multires: Initial work to
    get sculpting to work with OpenSubdiv.  Subdiv: Cleanup, variable
    name spelling.  Sculpting: Fix wrong object was using for PBVH.
    Subdiv: Cache Subdiv in CCG surface.  GPUBuffers: Rework support for
    pbvh grids + fast navigate.  GP: Add thickness and stregth factor to
    UI.  GP: Fix armature deformation weight problem.  GP: Change fill
    option text.  GP: Add strength factor for eraser brush.  GP: More
    tweaks in soft eraser.  GP: Add pressure button for eraser brushes.
    Merge branch 'master' into blender2.8.  Fix building deps when
    OpenCV dev package is present..  GP: More changes to improve soft
    eraser.  Gizmo: only use mousemove for generic gizmos.  Fix a crash
    with duplivert, and move to evaluated mesh in object_dupli.c.  GP:
    Add a separartion for leak size in fill panel.  Merge branch
    'master' into blender2.8.  WM: move mousemove out of internal undo
    function.  Workspaces: reference count screens, otherwise they are
    never freed..  Gizmo: avoid redundant value2d updates.  Gizmo: set
    header text when editing the value.  GP: Sample points in both sides
    for soft eraser.  Gizmo: value2d cancel, snap & precise support.
    GP: Improve soft eraser rounded caps.  Merge branch 'master' into
    blender2.8.  PyAPI: remove operator methods that leak memory.
    PyAPI: use brief description for operator repr.  Merge branch
    'master' into blender2.8.  PyDoc: add bpy.app.icons to docs.
    Tentative fix for T56770: Crash after set language to Simplified
    Chinese..  Fix leak in tool tooltip creation.  Merge branch 'master'
    into blender2.8.  PyAPI: add API call to get an operators type.
    Merge branch 'master' into blender2.8.  Cleanup: _bpy.ops utility to
    lookup an operator.  PyAPI: add bpy.app.icons to sys.modules.  Merge
    branch 'master' into blender2.8.  Cleanup: use
    PyImport_GetModuleDict.  Merge branch 'master' into blender2.8.
    PyDoc: replace use of deprecated API call.  Merge branch 'master'
    into blender2.8.  Cleanup: move 'make help_features' into own file.
    Merge branch 'master' into blender2.8.  PyDoc: disable ASAN exit
    code for doc building.  Gizmo: code comments.  Cleanup: whitespace.
    UI: show options for smooth and randomize.  Tool System: make smooth
    and randomize interactive.  Gizmo: value2d utility to adjust
    operator values.  Cleanup: add editor gizmo doxy group.  Cleanup:
    use float name in property range function.  Cleanup: move cycles
    addon check out of versioning.  Cleanup: style.  Merge branch
    'master' into blender2.8.  Cleanup: GCC ignored qualifier warning.
    GP: Delete invisible points when use soft eraser.  Shader Editor:
    tweak when the UI for managing the material is enabled.  Fix T56662:
    Autocomplete for texture slot Crash (in console)..  Fix T56763:
    Removing driver variable crashes Blender..  GP: Reduce factor of
    thickness for soft eraser.  GP: Improve SOFT eraser to affect
    strength and less to thickness.  Cleanup: Spelling mistakes.
    Multires: Use more clear naming.  GP: Fix pressure jitter problem.
    GP: Hide panels for eraser brushes.  GP: Remove brush type from
    panel.  FIx T56758: Outliner - Select Hierarchy not working..  Fix
    T56759: Status bar not working for multi-objects nor object mode.
    Cleanup, fullstops in comments.  GPU: Remove residue of OpenSubdiv.
    Merge branch 'master' into blender2.8.  Cycles: Don't allocate Extra
    if BSDF allocation failed.  Fix T56766: Bake Action Visual Keying
    Not Working..  Cleanup: move theme versioning into own function.
    GP: Cleanup unused code.  Cleanup: redundant assignment is later
    overwritten.  Remove ifdef's default audio device.  Merge branch
    'master' into blender2.8.  Fix Cycles issue moving versioning to
    blenloader.  Cleanup: More correct terminology work.  GP: Fix
    problem with brush angle parameter.  CMake: Fix compilation with
    Bullet enabled.  GP: Change UI panel parameter smooth order.
    Cleanup: move preference versioning into own file.  Cleanup: remove
    BGE references.  Cleanup: make shapekey functions local.  Merge
    branch 'master' into blender2.8.  CMake: add openjpeg 2x search
    paths.  Merge branch 'master' into blender2.8.  Merge branch
    'master' into blender2.8.  Cleanup: remove alpha_check variable from
    DNA.  Cleanup: use uint/uchar types in GPU.  Cleanup: use _len
    suffix.  Fix scale-cage editmode pivot point.  Fix scale-cage
    refresh w/ view orientation.  Tool System: show bisect tool options.
    Fix T56752: Tooltip flicker alpha on redraw.  Cleanup: style.
    Multires: Fix memory leak on reshape.  DRW: Convert common theme
    color to linear for viewport render.  Subdiv: Initial implementation
    of CCG.  DRW: Don't highjack all debug values (cont).  DRW: Don't
    highjack all debug values.  Fix workspace order and shortcut keys
    not matching..  Eevee: Prepare for fullres tracing.  Eevee: Fix
    downsampling shader with textureGather.  GPUMaterial: Fix issue with
    coloramp and constant interpolation.  Cloth: Fix mistake in recent
    angular bending commit (b6f0f8a5b5a).  Followup for previous PBVH
    commit.  GPUVertBuf.fill: support for objects with buffer
    interface..  FIx/workaround wrong number of primitives in PBVG grid
    buffers.  UI: fix redo panel becoming permanently hidden.  Build:
    require OpenJPEG 2.x minimum, remove bundled version..  Workspace:
    support reordering of workspaces from RMB menu..  Cleanup: remove
    unused GPU code..  PBVH: Fix miossing normals for grids.  GP: Use
    original datablock and not evaluated version.  Cleanup: remove dead
    code.  Cleanup: unused variables.  Correct merge conflict.  Merge
    branch 'master' into blender2.8.  Cleanup: unused variables.  UI:
    use property split for motion paths.  Error in last commit.  Fix
    scale cage tool never using object boundbox.  Merge branch 'master'
    into blender2.8.  Build: update for new macOS libraries..  Build
    Environment: updates for macOS..  Cleanup: use UI_ prefix for block
    flag.  Merge branch 'master' into blender2.8.  Correct own error in
    recent transform orientation changes.  Cleanup: replace magic
    number.  Workaround T56752: redo panel alpha flicker.  GPU: utility
    function to unregister presets.  UI: use popup draw style for redo
    panel.  Merge branch 'master' into blender2.8.  UI: split theme draw
    style into separate field.  UI: workaround for glitch redo panel
    glitch.  UI: key binding draw code didn't set line-width.  UI:
    disable register for insert text.  UI: disable register for grease
    pencil select.  Remaining fix for multiple text-boxes.  Revert wrong
    add-on folder update.  GP: Fix performance problem with big files.
    Eeevee: update to match recent voronoi GLSL features for Cycles..
    Texture paint: properly implement image slots for principled BSDF
    node..  Cleanup: fix compiler warnings..  Fix Cycles principled BSDF
    black with transmission and IOR 1.0..  Textbox removal and creation
    should update text data.  Eevee: Fix assert when using transparent
    shadows.  Fix T56627: Crash because of incomplete LightCache.  Fix
    assert when toggling Xray mode after going to Solid and
    lookedev/eevee.  Eevee: Cleanup DoF implementation.  Eevee: Lookdev:
    Fix memleak.  Fix object_utils.py's matrix multiplication (use new @
    syntax)..  Fix image_utils.py's load_image() helper..  Silence GP
    warning.  Fix T56717: crash removing/adding objects..  GP: Cleanup
    commented lines.  GP: Remove annotation stroke mode.  Image/UV
    Editor: Remove show other option.  GP: Use correct name for new
    Stroke object.  Cleanup: More variables unused in release.  Cleanup:
    Warning in release builds.  Correct argument type.  Poly Build:
    disable use_boundary_tear.  Poly Build: dissolve was using
    selection, not highlighted.  Poly Build: set newly added elements
    active.  Cleanup: use title caps.  Edit Mesh: pass Base array to
    picking functions.  Cleanup: use 'mesh' in preselect identifiers.
    Missing from last commit.  Cleanup: rename edge-ring preselect file.
    Tool System: use preselect highlight w/ poly-build.  Cleanup: use
    function to set the active base.  Cleanup: remove unused field args.
    Eevee: Depth of Feild: Fix ringing issue of background objects.  GP:
    Improve smooth interpolation calc.  GP: Fix strange pressure values
    when drawing.  GP: missing change in previous commit.  GP: Fix scale
    problem when object is parented.  Fix T56712: Compositor image
    loader skips frames..  Merge branch 'master' into blender2.8.  Fix
    T56720: Lattice: crash on setting points_u/v/w from python..  Fix
    T56722: Crash - Entering mesh Edit Mode..  Fix extrude gizmo redo
    after selection glitch.  Correct last commit.  Gizmo: fix extrude
    depth ordering.  WM: add temporary field to gizmo's.  UI: make
    extrude gizmo similar size to transform.  Cleanup: remove redundant
    assignment.  Fix gizmo poll function.  Cleanup: style.  UI: Disable
    popup for object mode delete from menu.  Cleanup: Update shortcut in
    comment.  Gizmo: update template to use matrix multiply.  RNA:
    update gizmo API for changes in Blender.  RNA: Area.header_text_set
    text is now required.  Merge branch 'master' into blender2.8.
    Cleanup: move area API into own function.  Merge branch 'master'
    into blender2.8.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 14 Sep 2018 22:09:44 +0200

blender (80118-e2fc6615c40-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into blender2.8.  Install_deps: fix llvm/clang
    ARCH package names..  Merge branch 'master' into blender2.8.
    Install_deps: Fix wrong URL for ILMBase/OpenEXR source archives..
    Merge branch 'master' into blender2.8.  Install_deps: Fix building
    python on fedora 28.  Fix operators from W menu for the API changes.
    GP: Replace hide icon in materials.  Depsgraph: Cleanup, naming.
    Annotate Tool: allow drawing dots.  Codestyle cleanup:
    uvedit_smart_stitch.c.  Multi-Objects: UV_OT_stitch.  Silence
    warning in release mode.  Subdiv: Add ptex offsets to a subdiv
    structure.  Cleanup: Unused undef.  GP: Fix unreported crash when
    use Alt key in Surface draw.  Gizmo: fix extrude handles.  Fix
    T56707: Assert changing grease pencil modes.  UI: move toolbar arrow
    closer to button edge.  UI: add useful information to 'Measure'
    tooltip.  Fix missing line width for helper line drawing.  Merge
    branch 'master' into blender2.8.  Fix normal transform orientation
    calculation.  Fix own error in changes to transform logic.  Merge
    branch 'master' into blender2.8.  Cleanup: fix compiler warning..
    Fix T56704: black / NaN values in Cycles normal pass..  Fix T56698:
    saving render result from compositing as EXR is empty..  Fix T56643:
    crash drag & dropping ID onto a text field..  Cleanup: remove unused
    Blender Internal preview.blend..  Fix T54329: brush texture preview
    not working..  Fix T56705: Z axis do not displays in side views.
    Fix T56706: Lattice crash when enter in edit mode.  Multi-Objects:
    orthographic support for UV project.  UI: add mark/clear seam to UV
    menu in 3D viewport..  GP: Add multiframe support to vertex group
    operators.  UI / Python: rename X-Ray to In Front, Draw to Display..
    CMake: add missing headers.  Multi object support for UV live
    unwrap.  UI: rename Translate/Grab to Move in UI, shortcuts stay the
    same..  UI: change default modifier name from Subsurf to
    Subdivision..  Cleanup: Remove unused modifier evaluation flag.  Fix
    bad conflict resolution.  Subdiv: Some ground work for CCG support.
    Merge branch 'master' into blender2.8.  Update install_deps.sh to
    latest libs..  Compositor: Always use AA on masks.  Fix exception w/
    grease pencil brush tooltips.  GP: Disable outdated pie menus.  gpu
    module: close quotation marks in descriptions.  gpu module:
    retouching the description of the types..  Fix ruler not setting
    line width.  Merge branch 'master' into blender2.8.  Fix ruler angle
    arc displaying past endpoints.  Cycles: Allow cancel during
    displacement of meshes.  UI: keep showing label tooltip once it's
    open.  UI: delay tool label tip display.  UI: tweak tool bar
    tooltips.  Cleanup: style.  Correct build errors.  Join the python
    modules `gpu` and `_gpu` into one..  Multi-Objects:
    UV_OT_follow_active_quads.  Multi-Objects: UV_OT_remove_doubles.
    Fix error message from MESH_OT_faces_mirror_uv.
    UV_OT_lightmap_pack: Distinction between edit and object modes.
    Multi-Objects: UV_OT_lightmap_pack.  Cleanup:
    uvcalc_smart_project.py 2/2.  Cleanup: uvcalc_smart_project.py.
    Multi-Objects: UV_OT_smart_project.  Multi-Objects:
    UV_OT_snap_selected.  Fix T56657: Crash when creating a collection
    instance containing probes.  Edit Mesh: Add back the option to not
    highlight selected faces/edges.  UI: Change "Show Edge Seams" toggle
    position.  Cleanup: Remove unnecessary uniform.  Edit Mesh: Add
    support for draw option parameters.  Fix T56692: The edges are not
    highlighted in Mark Freestyle Edge.  Fix GPU.offscreen to use
    depsgraph and updated API.  Multi-Objects: UV_OT_align and
    UV_OT_weld.  Merge branch 'master' into blender2.8.  CCG: Remove
    number of layers from key.  Fix for text alignment on multiple text
    boxes.  UI: remove delete redo panel.  UI: hide mesh mode element
    redo panel.  UI: use grid flow for Cycles object settings..  Fix
    T56695: Selecting an occluded object in xray causes crash.  GP: Set
    first color as default when create new Stroke or Monkey.
    keyingsets_builtins: use keyword parameters.  UI: tweak tooltip
    placement.  Correct last commit (keep same location as brushes).
    Tool System: show weight for the gradient tool.  Merge branch
    'master' into blender2.8.  Cleanup: replace doxy @ with backslash.
    Merge branch 'master' into blender2.8.  Cleanup: style.  Merge
    branch 'master' into blender2.8.  Fix T54152: --env-system-scripts
    fails on win32.  UI: avoid comma which can be used in shortcuts.
    UI: show a small label next to the tool.  Merge branch 'master' into
    blender2.8.  Fix VSE cut both-sides option.  3D Text: improvements
    to vertical alignment.  UI: hide brush select redo panel.  Merge
    remote-tracking branch 'origin/master' into blender2.8.  cycles: Fix
    x86 build error..  Cleanup: style.  Correct edge rip tool operator.
    Multi-Objects: MESH_OT_faces_mirror_uv.  Fix T56524: Navigate Gizmo
    obscured by objects in orthographic view.  GP: Reorder Viewport
    Display panel options.  Multi-Objects: UV_OT_seams_from_islands.
    Multi-Objects: UV_OT_minimize_stretch.  UI: icon keyword argument to
    popmenu_begin__internal.  Multi-Objects:
    UV_OT_average_islands_scale.  Multi object editing -
    UV_OT_mark_seam.  Multi-Objects: UV_OT_select_split.  Fix T56686:
    Crash when copy and paste Annotations.  Xray: Add possibility to
    select wires in priority before surfaces.  Fix T56682: GP Edit mode,
    deselected vertices not visible.  Multi object edit:
    UV_OT_select_less & UV_OT_select_more.  Multi-Objects:
    UV_OT_circle_select.  Cleanup: remove legacy layer and dupli code..
    Multi-Objects: UV_OT_pin.  Multi-Objects: UV_OT_select_pinned.
    Subdiv: Clarity resolution parameter.  Correct doxygen file headers.
    Subdiv: Move mesh creation functionality to own header.  Subdiv:
    Move evaluation functionality to own header.  Subdiv: Move FOREACH
    functionality to own header.  Subsurf: Clarify what Subdiv structure
    is for.  Fix T56679: Blender 2.8 crashes with bezier curve snap..
    OpenSubdiv: Disable varying elements interpolation.  Cleanup: Typo
    in comment.  UI: keep no-overlap tips open on cursor motion.
    Cleanup: overly polite/rude messages.  Fix mistake in previous
    commit.  Fix error when no tool is active.  Cleanup, indentation.
    Fix assert creating a tools tip.  UI: support immediate non-
    overlapping tooltips.  Merge branch 'master' into blender2.8.
    Cleanup: use const arg for BLI_rect inside check.  Fix T56675: Crash
    when snapping Cursor to selected a Bone in Edit Mode..  Merge branch
    'master' into blender2.8.  UI: cleanup tooltip bounds clamping.  UI:
    show tool name in tip w/ icon-only display.  Fix T56660: Use
    horizontal enums w/ image template.  UI: use horizontal alignment
    for expanded enums.  Cleanup: pep8.  Correct toolbar tips for non
    sculpt modes.  UI: tweak object viewport display panel, use grid
    flow..  UI: use grid flow for metadata panel..  Fix T56544: Crash on
    startup with Radeon + Win 7.  UI: reorganize render output and
    encoding panels for single columns..  Fix T56667: missing sockets
    with Cycles render layer nodes in compositing..  Merge branch
    'master' into blender2.8.  ClosthCollision: fully avoid computing
    BVHTree when we have no collision objects to test against..  Fix
    T56423: Fully broken drag'n'drop parenting in Outliner..  Cleanup:
    Split function up.  Spelling fixes in comments and descriptions,
    patch by luzpaz..  Fix T56622: crash and other bugs deleting
    scenes..  Weightpaint mode: Removing barbarian batch tagging on
    engine init.  Topbar: Remove unused variable.  Fix T56666: Crash
    typing "w" in the search function..  Depsgraph: Cleanup, put symbols
    to a proper namespace.  Multi-Object Editing:
    MESH_OT_bridge_edge_loops by Philippe Bachour.  Fix T56593: Crash
    when enabling collection with curves.  Merge branch 'master' into
    blender2.8.  Multi-Objects: OBJECT_OT_vertex_group_smooth.  Fix
    (unreported) potentially giant memory leak in Cloth collision
    solver..  Depsgraph: Use more meaningful name for flags storage.
    Tool System: add paint brush shortcut.  Eevee: Fix missing meshes on
    Win + Intel HD 530/540.  Fix slow .blend file load due to recent
    accidentally committed debug code..  Set active base to NULL if its
    object is gone.  Depsgraph: Cleanup, make it more obvious what ID
    references.  Depsgraph: Cleanup, make it more clear what function
    does.  Depsgraph: Generalize storage for already existing ID nodes.
    Cleanup: Remove unused lay_updated.  Depsgraph: Cleanup, indentation
    level.  Fix Cycles half float pragma for strict OpenCL compilers
    (like ROCm)..  Fix T56659: Flow UI: Checkboxes report wrong width,
    making layouts jump to multi-columns too soon..  Cleanup: warning.
    GP: Cleanup function parameter.  Fix exception running toolbar w/o
    an active space.  Cleanup: use single quotes for enum's.  UI: remove
    rotate/reverse UV's from menu.  UI: disable key shortcuts for tools.
    Cleanup: replace __import__ w/ import argument.  Merge branch
    'master' into blender2.8.  PyAPI: add optional imports to expression
    eval API.  Tool System: Show popup accelerators in tooltip.  Tool
    System: map keys bound directly to a tools.  Fix toolbar popup
    outside the window region.  Fix part of T56654: Freestyle hiding
    viewlayer buttons when there is no lineset..  Keymap: Double tap A-
    Key to de-select all.  Cleanup: move select all/none/invert into
    template.  UI: correct unintended space in string formatting.  Merge
    branch 'master' into blender2.8.  Cleanup: move keymap helpers into
    own file.  Merge branch 'master' into blender2.8.  Cleanup: comment
    blocks.  Cleanup: comment blocks.  Cleanup: style.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 07 Sep 2018 21:10:15 +0200

blender (80118-e2fc6615c40-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into blender2.8.  Install_deps: fix llvm/clang
    ARCH package names..  Merge branch 'master' into blender2.8.
    Install_deps: Fix wrong URL for ILMBase/OpenEXR source archives..
    Merge branch 'master' into blender2.8.  Install_deps: Fix building
    python on fedora 28.  Fix operators from W menu for the API changes.
    GP: Replace hide icon in materials.  Depsgraph: Cleanup, naming.
    Annotate Tool: allow drawing dots.  Codestyle cleanup:
    uvedit_smart_stitch.c.  Multi-Objects: UV_OT_stitch.  Silence
    warning in release mode.  Subdiv: Add ptex offsets to a subdiv
    structure.  Cleanup: Unused undef.  GP: Fix unreported crash when
    use Alt key in Surface draw.  Gizmo: fix extrude handles.  Fix
    T56707: Assert changing grease pencil modes.  UI: move toolbar arrow
    closer to button edge.  UI: add useful information to 'Measure'
    tooltip.  Fix missing line width for helper line drawing.  Merge
    branch 'master' into blender2.8.  Fix normal transform orientation
    calculation.  Fix own error in changes to transform logic.  Merge
    branch 'master' into blender2.8.  Cleanup: fix compiler warning..
    Fix T56704: black / NaN values in Cycles normal pass..  Fix T56698:
    saving render result from compositing as EXR is empty..  Fix T56643:
    crash drag & dropping ID onto a text field..  Cleanup: remove unused
    Blender Internal preview.blend..  Fix T54329: brush texture preview
    not working..  Fix T56705: Z axis do not displays in side views.
    Fix T56706: Lattice crash when enter in edit mode.  Multi-Objects:
    orthographic support for UV project.  UI: add mark/clear seam to UV
    menu in 3D viewport..  GP: Add multiframe support to vertex group
    operators.  UI / Python: rename X-Ray to In Front, Draw to Display..
    CMake: add missing headers.  Multi object support for UV live
    unwrap.  UI: rename Translate/Grab to Move in UI, shortcuts stay the
    same..  UI: change default modifier name from Subsurf to
    Subdivision..  Cleanup: Remove unused modifier evaluation flag.  Fix
    bad conflict resolution.  Subdiv: Some ground work for CCG support.
    Merge branch 'master' into blender2.8.  Update install_deps.sh to
    latest libs..  Compositor: Always use AA on masks.  Fix exception w/
    grease pencil brush tooltips.  GP: Disable outdated pie menus.  gpu
    module: close quotation marks in descriptions.  gpu module:
    retouching the description of the types..  Fix ruler not setting
    line width.  Merge branch 'master' into blender2.8.  Fix ruler angle
    arc displaying past endpoints.  Cycles: Allow cancel during
    displacement of meshes.  UI: keep showing label tooltip once it's
    open.  UI: delay tool label tip display.  UI: tweak tool bar
    tooltips.  Cleanup: style.  Correct build errors.  Join the python
    modules `gpu` and `_gpu` into one..  Multi-Objects:
    UV_OT_follow_active_quads.  Multi-Objects: UV_OT_remove_doubles.
    Fix error message from MESH_OT_faces_mirror_uv.
    UV_OT_lightmap_pack: Distinction between edit and object modes.
    Multi-Objects: UV_OT_lightmap_pack.  Cleanup:
    uvcalc_smart_project.py 2/2.  Cleanup: uvcalc_smart_project.py.
    Multi-Objects: UV_OT_smart_project.  Multi-Objects:
    UV_OT_snap_selected.  Fix T56657: Crash when creating a collection
    instance containing probes.  Edit Mesh: Add back the option to not
    highlight selected faces/edges.  UI: Change "Show Edge Seams" toggle
    position.  Cleanup: Remove unnecessary uniform.  Edit Mesh: Add
    support for draw option parameters.  Fix T56692: The edges are not
    highlighted in Mark Freestyle Edge.  Fix GPU.offscreen to use
    depsgraph and updated API.  Multi-Objects: UV_OT_align and
    UV_OT_weld.  Merge branch 'master' into blender2.8.  CCG: Remove
    number of layers from key.  Fix for text alignment on multiple text
    boxes.  UI: remove delete redo panel.  UI: hide mesh mode element
    redo panel.  UI: use grid flow for Cycles object settings..  Fix
    T56695: Selecting an occluded object in xray causes crash.  GP: Set
    first color as default when create new Stroke or Monkey.
    keyingsets_builtins: use keyword parameters.  UI: tweak tooltip
    placement.  Correct last commit (keep same location as brushes).
    Tool System: show weight for the gradient tool.  Merge branch
    'master' into blender2.8.  Cleanup: replace doxy @ with backslash.
    Merge branch 'master' into blender2.8.  Cleanup: style.  Merge
    branch 'master' into blender2.8.  Fix T54152: --env-system-scripts
    fails on win32.  UI: avoid comma which can be used in shortcuts.
    UI: show a small label next to the tool.  Merge branch 'master' into
    blender2.8.  Fix VSE cut both-sides option.  3D Text: improvements
    to vertical alignment.  UI: hide brush select redo panel.  Merge
    remote-tracking branch 'origin/master' into blender2.8.  cycles: Fix
    x86 build error..  Cleanup: style.  Correct edge rip tool operator.
    Multi-Objects: MESH_OT_faces_mirror_uv.  Fix T56524: Navigate Gizmo
    obscured by objects in orthographic view.  GP: Reorder Viewport
    Display panel options.  Multi-Objects: UV_OT_seams_from_islands.
    Multi-Objects: UV_OT_minimize_stretch.  UI: icon keyword argument to
    popmenu_begin__internal.  Multi-Objects:
    UV_OT_average_islands_scale.  Multi object editing -
    UV_OT_mark_seam.  Multi-Objects: UV_OT_select_split.  Fix T56686:
    Crash when copy and paste Annotations.  Xray: Add possibility to
    select wires in priority before surfaces.  Fix T56682: GP Edit mode,
    deselected vertices not visible.  Multi object edit:
    UV_OT_select_less & UV_OT_select_more.  Multi-Objects:
    UV_OT_circle_select.  Cleanup: remove legacy layer and dupli code..
    Multi-Objects: UV_OT_pin.  Multi-Objects: UV_OT_select_pinned.
    Subdiv: Clarity resolution parameter.  Correct doxygen file headers.
    Subdiv: Move mesh creation functionality to own header.  Subdiv:
    Move evaluation functionality to own header.  Subdiv: Move FOREACH
    functionality to own header.  Subsurf: Clarify what Subdiv structure
    is for.  Fix T56679: Blender 2.8 crashes with bezier curve snap..
    OpenSubdiv: Disable varying elements interpolation.  Cleanup: Typo
    in comment.  UI: keep no-overlap tips open on cursor motion.
    Cleanup: overly polite/rude messages.  Fix mistake in previous
    commit.  Fix error when no tool is active.  Cleanup, indentation.
    Fix assert creating a tools tip.  UI: support immediate non-
    overlapping tooltips.  Merge branch 'master' into blender2.8.
    Cleanup: use const arg for BLI_rect inside check.  Fix T56675: Crash
    when snapping Cursor to selected a Bone in Edit Mode..  Merge branch
    'master' into blender2.8.  UI: cleanup tooltip bounds clamping.  UI:
    show tool name in tip w/ icon-only display.  Fix T56660: Use
    horizontal enums w/ image template.  UI: use horizontal alignment
    for expanded enums.  Cleanup: pep8.  Correct toolbar tips for non
    sculpt modes.  UI: tweak object viewport display panel, use grid
    flow..  UI: use grid flow for metadata panel..  Fix T56544: Crash on
    startup with Radeon + Win 7.  UI: reorganize render output and
    encoding panels for single columns..  Fix T56667: missing sockets
    with Cycles render layer nodes in compositing..  Merge branch
    'master' into blender2.8.  ClosthCollision: fully avoid computing
    BVHTree when we have no collision objects to test against..  Fix
    T56423: Fully broken drag'n'drop parenting in Outliner..  Cleanup:
    Split function up.  Spelling fixes in comments and descriptions,
    patch by luzpaz..  Fix T56622: crash and other bugs deleting
    scenes..  Weightpaint mode: Removing barbarian batch tagging on
    engine init.  Topbar: Remove unused variable.  Fix T56666: Crash
    typing "w" in the search function..  Depsgraph: Cleanup, put symbols
    to a proper namespace.  Multi-Object Editing:
    MESH_OT_bridge_edge_loops by Philippe Bachour.  Fix T56593: Crash
    when enabling collection with curves.  Merge branch 'master' into
    blender2.8.  Multi-Objects: OBJECT_OT_vertex_group_smooth.  Fix
    (unreported) potentially giant memory leak in Cloth collision
    solver..  Depsgraph: Use more meaningful name for flags storage.
    Tool System: add paint brush shortcut.  Eevee: Fix missing meshes on
    Win + Intel HD 530/540.  Fix slow .blend file load due to recent
    accidentally committed debug code..  Set active base to NULL if its
    object is gone.  Depsgraph: Cleanup, make it more obvious what ID
    references.  Depsgraph: Cleanup, make it more clear what function
    does.  Depsgraph: Generalize storage for already existing ID nodes.
    Cleanup: Remove unused lay_updated.  Depsgraph: Cleanup, indentation
    level.  Fix Cycles half float pragma for strict OpenCL compilers
    (like ROCm)..  Fix T56659: Flow UI: Checkboxes report wrong width,
    making layouts jump to multi-columns too soon..  Cleanup: warning.
    GP: Cleanup function parameter.  Fix exception running toolbar w/o
    an active space.  Cleanup: use single quotes for enum's.  UI: remove
    rotate/reverse UV's from menu.  UI: disable key shortcuts for tools.
    Cleanup: replace __import__ w/ import argument.  Merge branch
    'master' into blender2.8.  PyAPI: add optional imports to expression
    eval API.  Tool System: Show popup accelerators in tooltip.  Tool
    System: map keys bound directly to a tools.  Fix toolbar popup
    outside the window region.  Fix part of T56654: Freestyle hiding
    viewlayer buttons when there is no lineset..  Keymap: Double tap A-
    Key to de-select all.  Cleanup: move select all/none/invert into
    template.  UI: correct unintended space in string formatting.  Merge
    branch 'master' into blender2.8.  Cleanup: move keymap helpers into
    own file.  Merge branch 'master' into blender2.8.  Cleanup: comment
    blocks.  Cleanup: comment blocks.  Cleanup: style.  Cleanup: shadow
    warning.  Fix MESH_OT_loop_select: Deselect object objects.  Follow
    up to MESH_OT_offset_edge_loops.  Multi-Objects:
    MESH_OT_offset_edge_loops.  Fixup for
    MESH_OT_vertices_smooth_laplacian.  Fixup for multi-objects snap
    functions.  Fix memleak on snap_curs_to_sel_ex.  MESH_OT_symmetrize:
    Cleanup, get op->ptr props outside objects loop.  Multi-Objects:
    MESH_OT_symmetry_snap.  MESH_OT_blend_from_shape: Add error when no
    selected vertex.  Multi-Object-Mode: MESH_OT_blend_from_shape.
    MESH_OT_shape_propagate_to_all: Add error when no selected vertex.
    Multi-Objects: MESH_OT_shape_propagate_to_all.  Merge branch
    'master' into blender2.8.  Buildbot: Usable PIE.  Cleanup:
    edbm_do_smooth_laplacian_vertex_exec.  Multi-Object-Editing:
    MESH_OT_vertices_smooth_laplacian.  Cloth: Implement angular bending
    springs.  Cloth: Componentize forces.  Multi-Objects:
    VIEW3D_OT_snap_selected_to_cursor by Habib Gahbiche.  Python: Enable
    MASS unit in FloatProperty.  Fix Text Boxes not drawing.  Remove
    CCGDM from PBVH.  Fix broken decorate buttong dragging after recent
    changes..  Merge branch 'master' into blender2.8.  Fix T56618: crash
    in release builds when GHOST asserts..  Fix T56618: crash when
    typing certain characters on Linux..  Merge branch 'master' into
    blender2.8.  Cycles: Cleanup, use explicit comparison with NULL.
    Fix T56626: Cycles ambient occlusion only local : crash.  Cleanup:
    Remove unused field.  Merge branch 'master' into blender2.8.  PyAPI:
    replace checks for invalid input w/ assert.  Tool System: support
    tool description for tips.  Merge branch 'master' into blender2.8.
    C/Python API: Add PyC_RunString_AsIntPtr.  Merge branch 'master'
    into blender2.8.  Cleanup: rename WM_keymap_find ->
    WM_keymap_ensure.  Fix T56619: Transform crash w/ curve deform.
    Cleanup: GPU_BATCH_DISCARD_ARRAY_SAFE (deduplicate existing code).
    Fix Font object: text selection and cursor not updating.  Silence
    Grease Pencil warning.  GP: Change icon identfier for shaderFx.  UI:
    remove context path from tool settings tab in properties editor..
    UI: add dedicated icon IDs for decorators, tool settings, shaderfx,
    overlays..  Merge branch 'master' into blender2.8.  Cycles: Cleanup,
    whitespace after keyword.  Cleanup: Improve comments.  GP: Fix
    unreported surface missing strokes.  Workspaces: switch object mode
    when switching workspaces..  Fix fox strict flags: Avoid sign cast
    of strlen() result.  Merge branch 'master' into blender2.8.
    Buildbot: Correction to previous commit.  Buildbot: Attempt to fix
    glibc-2.19 compilation.  Merge branch 'master' into blender2.8.
    Outliner: support dragging multiple collections, same as objects..
    GP:  Undo previous Subdivide edit operator  and reformat code.
    Cycles: Fix detection of CPU brand string on 32 bit platforms.  UI:
    check prop-separate before adding black decorator.  Cleanup:
    warnings.  Fix T56612: crash in Cycles viewport render update, after
    recent changes..  GP: New Armature modifier and tools to handle
    weights.  Fix T56610: crash saving images with python API..
    Cleanup: license header formatting..  Cleanup: Remove line
    introduced by error in previous commit.  GP: Add weights while
    drawing strokes.  GP: Improve Subdivide and Simplify.  Build
    environment: Tweak to harvasting script.  UI: fix glitch redrawing
    after redo panel collapse.  GP: Add small offset to stroke over
    surface..  Buildbot: Get rid of OpenJPEG 2 hack.  CMake:
    Automatically detect OpenJPEG 2 libraries.  3D View: option to
    always show center in face mode.  3D View: use thicker edges when in
    edge-mode.  3D View: scale edit-mesh drawing by pixel size.
    Cleanup: inline icon conditional.  UI: show workspace panel last &
    use a parent panel.  UI: move workspace panels to tool settings.
    Transform: fix redundant gizmo constraint axis.  UI: use property
    split for mesh options.  UI: add active tool panel to tool settings.
    MSVC: Set the warning C4189 from level 4 to level 3.  Fix Freestyle
    build error after recent merge..  Correction to previous commit.
    Buildbot: Tweak configuration to actually ve successful in chroot.
    Buildbot: Make configuration to pass config state.  Cleanup: add
    file doxy comments.  Merge branch 'master' into blender2.8.
    Cleanup: indentation.  Cleanup: use simple early exit for common
    case.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space.  Cleanup: trailing space.  Cleanup: correct header guard.
    Merge branch 'master' into blender2.8.  Fix Cycles CUDA build after
    recent changes..  Cleanup: remove unused build environment patches..
    Cleanup: consistent includes..  Buildbot: Some inital work to
    support newer chroot environment.  Python / Cleanup: rename INFO_MT
    to TOPBAR_MT/VIEW3D_MT to reflect actual location..  Cleanup: rename
    files from group to collection to match contents..  CMake: Allow
    specifying custom LIBDIR on Unix.  Merge branch 'master' into
    blender2.8.  Tool System: hide paint options for non brush tools.
    CMake: Comply with include path reported by FindOpenGL.cmake.
    CMake: Make sure zlib folder comes first for precompiled Linux
    libraries.  Cycles: Add BVH8 and packeted triangle intersection.
    Tool System: tool to extrude along normals.  Build environment: Fix
    compilation of boost on Linux 32bit.  Missed last commit.  Cleanup:
    rename manipulator -> gizmo.  Icons: update to r62135.  Tool System:
    only show select tool w/ paint mask.  UI: disable brush popover in
    particle mode.  UI: refactor particle panel/topbar logic.  UI: use
    icons for sculpt mode toolbar.  Tool System: add curve extrude.
    Tool System: show radius for circle select.  Fix T56517: 2D gizmo
    hotspot fails.  Weight Paint: use black for unselected vertices.
    UI: disable decorators when not used.  Keymap: check modal keymap
    item poll function.  Tool System: make armature extrude use drag
    event.  Merge branch 'master' into blender2.8.  Build environment:
    Ensure Python is using static ffi.  Build environment: Make sure
    Python is linkign against static Zlib.  Fix some UI script errors
    after recent keyword changes..  Fix T56529: Viewport ColorChage with
    Overlay "Fade 3D Objects".  Fix space text script - keyboard for
    labels.  RNA: make mesh add methods use required arg 'count'.
    Cleanup: pep8.  Fix T56530, T56523: collection visiblity toggling
    wrong after recent changes..  Cleanup: compiler warnings..  Cleanup:
    remove debug code..  Tool System: use release_confirm for gpencil.
    Tool System: add shear and to-sphere tools.  Build environment:
    Enable bzip2, lzma and sqlite for Python on Linux.  3D View: split
    object/pose box & lasso select.  3D View: split object/pose border
    select.  GP: Use custom api to get material.  GP: Revert replace
    custom function by standard API.  PyRNA: all optional args now must
    be keyword args.  RNA: use required args for internal popup end API.
    RNA: make template_list list_id a required arg.  UI: use keyword
    arguments.  Cycles: use fields for property definitions.  RNA:
    UILayout.split(..) 'percentage' to 'factor'.  UI: text keyword
    argument to label.  cmake: adjustments required for lib-upgrade on
    windows..  build_environment: llvm only copy lib files for the debug
    build..  Cleanup: indentation.  Cleanup: warnings.  GP: Replace
    custom function by standard API.  Fix T56577: Crash when using
    Grease Pencil Fill Brush.  transform_snap_object: Add a small offset
    to the clip plane This prioritizes the vertex and edge snap over
    raycast..  Fix T56557: wrong hash in Windows buildbot builds..
    Build Environment: fix Windows Alembic build..  Build environment:
    Enable SSL for Python on Linux.  Revert "DRW: Remove unecessary GL
    calls".  DNA: Deprecate gridview.  Draw Manager: Remove unused
    function.  Fix T56547: Single column properties not aligned.  Fix
    unreported: the gridview is no longer computed, so the snapping
    functions have to use the actual grid scale..  GP: New operator to
    copy layers between objects.  Implement BMesh Operator string
    enumerators and docs generation..  Build environment: Fix for C
    placement independent code.  Build Environment: fix alembic,
    openvdb, ffmpeg, osl build on Linux..  Fix assert displaying UV's of
    faceless meshes.  Handle multi-hidden-layers when converting groups
    to collections..  BMesh: improvements/fixes to select side of
    active.  Cleanup: rename 'vindex' to 'def_nr'.  GP: replace custom
    API w/ BKE_deform API.  Fix grease pencil weight invert.  Icons:
    update to rBL62101.  Cleanup: warning, use const args.  DRW: Remove
    unecessary GL calls.  Fix pen tablet stuck on Windows for some non-
    Wacom tablets..  Cleanup: remove double ;.  GP: Reduce weight paint
    data memory footprint.  Static override: add constraint targets as
    overrideable!.  Fix conversion from 2.7x groups to new 2.8
    collections - hidden layers..  Cycles: change default emission color
    to 1 1 1..  Cleanup: style.  Cleanup: trailing space.  Cleanup:
    style.  DNA: don't deprecate gridview, it's still used.
    build_environment: fix building openvdb on win32.
    build_environment: fix build-flags on windows..  build_environment:
    cleanup harvest on windows.  build_environment: ffmpeg support x86
    builds on windows..  build_environment: mingw32 fix repeated unpack
    of gcc tarball.  build_environment: osl work around shutdown
    issues..  Cloth: Fix mistake in big matrix multiplication.  Cycles
    Denoiser: Allocate a single temporary buffer for the entire
    denoising process.  Cycles: Add Denoising Clean to the debugging
    denoising passes.  GP: Select color in Brush or in Properties.
    Transform: Use grid_scale to configure the incremental snapping..
    Cleanup: Remove debug printf.  Fix MESH_OT_shortest_path_pick.  GP:
    Fix unreported error drawing polygons.  Multires: Fix wrong apply
    deform results when multires has sculpt already.  Sculpt: Optimize
    Mask Overlay drawing.  Multi-Objects: MESH_OT_select_axis.
    MESH_OT_select_axis: Make it work with world axis, not local ones.
    MESH_OT_select_axis: cleanup (use enum instead of hardcoded values).
    GP: Add arrange strokes to edit specials menu.  Cycles: Cleanup,
    style.  Cycles: Fix wrong looking voronoi of second 2nd closest.
    Remove annotations lock to axis function.  Depsgraph: Fix wrong
    detection of invisible objects.  Depsgraph: Escape underscore in
    time stats chart.  Compositor: Added Weighted Standard Curve
    evaluation.  Merge branch 'master' into blender2.8.  Fix T56491:
    Undo crash while preview jobs run.  Merge branch 'master' into
    blender2.8.  UI: always align item w/ label.  Fix T56511:
    UILayout.prop_search misaligned.  UI: remove hack to align search
    properties.  Merge branch 'master' into blender2.8.  RNA: avoid
    redundant property lookups in UI API.  Cleanup: indentation, style.
    UI: re-arrange some items in context menu.  UI: Fix area border
    thickness over top and bottom bar with glScissors.  Hide Grease
    Pencil ornaments if overlay setting is disabled.  Cleanup: remove
    unused code.  UI: Optimize the area border drawing.  Wireframe: Add
    support for sculpt mode.  Fix T55507: Crash due to GPencil brush
    icon management, when there is no active object..  Fix T56455: [2.8]
    Crash when projecting skinwrap curve/path..  Fix T56360: metaball
    viewport checkbox crash..  Fix single column UI: grey out B-Bone
    properties when not a B-Bone..  Workspaces: move delete to right
    click menu, instead of X on tab..  UI: rename Grease Pencil panels
    in toolbar to Annotation..  Multi-Objects: MESH_OT_loop_select.  UI:
    Subpanels to Cycles Samples for Branched Path Tracing.  UI: Physics
    panel minor adjustments.  UI: Dark XYZ characters in the navigation
    gizmo.  Depsgraph: Bring back visibility checks based on collection
    restrict flags.  Fix T56347: Driven values not supported in node
    groups..  Rename: *_batch_cache_dirty > *_batch_cache_dirty_tag.
    Fix T56500: Origin to geometry crashes on armature.  Icons: new
    icons for sculpt border hide/mask.  Merge branch 'master' into
    blender2.8.  Fix T56506: Different behaviour of Bounds Clamp with
    positive and negative axis..  3D Grid: Fix grid not showing in
    camera view.  3D Grid: Fix axes color blending.  3D Grid: Fix grid
    passing through objects too much.  Icons: clamp material color from
    0..1.  Revert "Icons: avoid error with colors out of 0-255 range".
    Fix annotate tool in the 3D view.  Cleanup: use staticmethod when
    class isn't used.  UI: rename "Ruler" to "Measure".  Add Torus:
    default generate UV's to true.  Compositor: Film-like curve.  Fix
    T56498: Segment fault when change parameter of one operator after
    undo..  Add helper to BKE_library to generate unique string key for
    an ID..  Cleanup: trailing space.  Tool System: Popup toolbar keymap
    improvements.  Cleanup: use static functions.  Fix: Silence compiler
    warnings about size_t's in printf.  Depsgraph: Added note that the
    filtering function should NOT be called on a filtered graph.  Motion
    Path Calcs: Use filtered depsgraph by default.  Code Cleanup.
    Motion Path Calcs: Minor optimisation tweaks.  Fix memory leak - the
    temporary depsgraph instance was not getting freed after use.
    Cleanup: Remove the conditional ID node removal stuff, copied from
    clear_id_nodes().  Faster Motion Path calculations using Depsgraph
    Filtering.  Cleanup: Disable some of the extra debug prints that
    were slowing things down.  Motion Path Calculations: Don't pass
    scene into motionpaths_calc_bake_targets().  Depsgraph Filtering:
    Fix ID node filtering problems.  Depsgraph Filtering: WIP more
    debugging prints.  Depsgraph Filtering: Remove opnodes from entry
    tags too.  Depsgraph: Fix filtering-related crashes.  Depsgraph:
    Print simple stats after filtering graph, to quickly verify if
    anything happened.  Depsgraph: First draft of graph filtering API
    implementation.  Typo fixes.  Tool System: Sculpt border hide/mask
    tools.  Cycles: Add option for building CUDA kernels sequentially.
    Tool System: support non paint tools in paint mode.  Tool System:
    remove cursor tool from paint modes.  Object Mode: Add back spot
    cone display.  Paint Overlay: Fix blending of the brush overlay.
    UI: Minor label tweaks to operators context menu.  Cleanup, unused
    variable.  MSVS 2017 Bug - Subdiv Mesh.  Multires: Bring back
    operator to reshape from object.  Multires: Remove another unused
    argument from reshape function.  UI: Show development entries in
    context menu when Dev. Extras is enabled.  Multires: Fix reshape
    when active level is lower than the total one.  Multires: Remove
    unused function argument.  Python: Cleanup Noise Module.  DRW: Fix
    wrong framebuffer bound after background pass.  Overlay: Fix wrong
    framebuffer bound..   Multires: Fix reshape of corner vertices.
    Improvement to MESH_OT_shortest_path_pick behaviour.  Multi-Objects:
    MESH_OT_shortest_path_pick.  Icons: missing from last commit.  Fix
    building without OPENSUBDIV.  Icons: updated icons.  DRW: Fix T56418
    and T56474 in a more robust way.  Revert "Fix T56418: Changing to
    Solid View crashes Blender".  Armature: Fix outline jitter in
    orthographic mode.  GPU: Fix issue with multiple Geometry node..
    Fix T56470: unfreed shader in edit mode.  DRW: Fix background image
    display.  GPUMaterial: Geometry Node: Add support for parametric
    output.  GP: Add OPTYPE_USE_EVAL_DATA flag in paste to avoid undo
    crash.  UI: Move UV menu to the header..  Fix bevel crash T56287,
    when face strength goes to 1..  Multires: implement reshape
    operation.  Subsurf: Implement foreach traversal for subdivsion
    topology.  Tool System: expose correct UV for vert/edge slide.  Tool
    System: bevel now confirms on release.  Tool System: options for
    bevel tool.  Cleanup: free keymap status when not used.  Multi-
    Object-Editing: bisect support.  Cleanup: RNA naming.  Merge branch
    'master' into blender2.8.  Cleanup: use EDBM prefix.  BMesh: loop-
    cut, display deformed coordinates.  UI: move brush appearance inside
    overlay panel.  Tool System: loop cut, confirm on release.  Tool
    System: add cuts & correct UV's options.  Cleanup: style.
    Transform: factor out matrix multiply w/ snapping.  UI: use display
    popover for image space.  GP: Reduce list of modifiers affected by
    recalc.  GP: Force Fill triangulation data recalc.  Merge branch
    'master' into blender2.8.  UI: disable new text hinting from D3201
    by default for now..  GP: Recalc fill triangulation in sculpt mode.
    build_environment: cleanup for osl harvesting on windows..  Fix a
    few unintended changes with new default startup.blend..  Fix T56472:
    maximizing editors does not preserve top/status bar hiding..  Fix
    crash in edbm_shortest_path_pick_ex.  Fixup for Setup Tracking
    Scene.  Fix T56413: Setup Tracking Scene not working in 2.8.  Motion
    Tracking: Script cleanup.  GP: Set default active layer when create
    stroke object.  Multi-Objects: MESH_OT_dupli_extrude_cursor.  Icons:
    avoid error with colors out of 0-255 range.  Fix wrong default
    properties editor tabs in default workspaces..  Python API: expose
    missing LAYER_MEMBER property type registration..  Cleanup: comment
    naming which will be changed.  Merge branch 'master' into
    blender2.8.  Correct recent makefile OSX check.  Merge branch
    'master' into blender2.8.  GNUmakefile: correct blender binary for
    macOS.  Workbench: Support XRay rendering in OpenGL.  Tool System:
    loopcut preview & activate on click.  BMesh: split out edgering
    preview into own API.  Cleanup: trailing space.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space.  Cleanup: rename
    gizmo access functions.  Fix T56457: Crash when selecting Grease
    Pencil objects.  Depsgraph: Add query methods to identify all the
    ID's that a given datablock depends on.  Cleanup: Fix variable
    shadowing.  Cleanup: Fix typos.  Remove MESH_OT_drop_named_image.
    Multi-Objects: MESH_OT_colors_reverse.  Fix missing color management
    in Cycles viewport on macOS..  Fix relationship lines selectable.
    Object constraint lines viewport drawing.  Workspaces: remove
    separate workspaces.blend config file..  Workspaces: add new default
    workspaces in startup.blend..  Workspaces: replace bundled
    workspace.blend with embedded startup.blend..  Fix outliner crash
    loading some .blend files without treestore..  Fix system
    workspaces.blend not being found on some systems..  Viewport: add
    default set of HDRI images..  Wrokbench: Add support for maximum
    drawtype OB_TEXTURE.  Fix Cycles AO pass not working for shadow
    catcher objects..  Bone Display: fix flickering issue with BBones in
    ortho view.  Image Editor: Add active tool button for Annotations
    (WIP - Event handling not working) This reuses the tool defines for
    the 3D view. However, for some reason, the events don't seem to be
    getting fired off here, like the tool system is getting ignored here
    completely..  Object Mode: Add back support for the object "Maximum
    draw type" option.  UI: Small adjustments to Smoke properties
    layout.  Overlay: Add support for per object wirefram options.
    Merge branch 'master' into blender2.8.  Fix: Theme colors for
    datablock channels were missing for the NLA in the new default
    theme.  Motion Paths UI: "Update from Scene Range" operator.  Fix
    BMesh edge_bisect, edge_percent being ignored.  Cleanup: unused
    warning.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space.  RNA: Spline.calc_length() utility function.
    build_environment: fix build issues with alembic.  Workbench: hide
    background option for OpenGL render.  build_environment: windows
    harvest cleanup..  build_environment: opencolorio buildfixes for
    windows..  build_environment: openexr windows buildfix..
    build_environment: buildfixes for boost.  build_environment: build
    fixes for openimageio..  build_environment: windows environment.
    build_environment: python windows build fixes.  build_environment:
    opensubdiv windows build fixes..  build_environment: opennvdb
    windows build fixes..  build_environment: openexr disable namespaces
    on windows..  build_environment: blosc build fixes..  Fix T56450:
    Crash with bevel modifier..  UI: rename 'Apron' to 'Click Anywhere'.
    GP: Reduce updates of material previews.  DRW: Fix crash in defered
    compilation.  Merge branch 'master' into blender2.8.  Arrrg, fix for
    previous commit :/.  Fix T56439: Crash removing Rigid Body World..
    Static Override: make hidden & co flags of object overridable..
    Static Override: link newly overridden collection to scene..  Warn
    when app-template isn't found.  WM: app-template command line
    override.  cmake: fix typo in else().  UI: save statusbar/topbar
    collapsed state per screen..  Fix GPU_viewport size asserts in some
    cases..  cmake/ctest: output test binaries to debug/release folders
    on windows..  build_environment: Various tweaks needed for windows
    debug libs..  Fix missing shader compilation progress bar..
    build_environment: fix mistaken commit in openexr..  Fix more image
    editor Python errors after switching workspaces..  GP: Increase
    stats file size.  Workbench: Fix buggy shadow.  Object Mode: Add
    back the extra object axes drawing option.  Object Mode: Use same
    empty (arrow) drawing as the bone axes display.  Merge branch
    'master' into blender2.8.  Fix error with image editor toolsystem
    when switching to some workspaces..  Cleanup: fix harmless compiler
    warnings..  Build Environment: fixes for Linux after recent
    updates..  Fix engine.camera_model_matrix() not working in the
    Python API..  Physics Rigid Body: Use Single Column and Grid Flow
    layout.  Physics Soft Body: Use Single Column and Grid Flow layout.
    Physics Dynamic Paint: Use Grid Flow, sub-panels layout.  Physics
    Force Field and Collision: Use Single Column and Grid Flow layout.
    Physics Common: Use Single Column and Grid Flow layout.  Physics
    Smoke: Use Single Column and Grid Flow layout.  Physics Fluid: Use
    Single Column and Grid Flow layout.  GP: Fix fast drawing error.
    Multires: Fix wrong creation of multires mesh.  build_environment:
    small fix for building ocio on windows..  build_environment: osl
    1.9.9.  build environment: fix opencollada build on macOS.
    Armature: Add ghosting support (old x-ray).  Non-Meshes: Add
    ghosting support (old x-ray).  Fix T56418: Changing to Solid View
    crashes Blender.  Overlay: Fix crash when ghosting is enabled
    without wireframe.  Cleanup: Remove unused uniform and UBO..  Fix
    T55722 : Blender 2.8 crashes on startup on old Nvidia cards.
    Overlays: Support for wireframes and edit mode overlay on xray
    objects.  GPUFramebuffer: Fix wrong stencil clearing.
    build_environment: openimageio 1.8.13.  build_environment_windows:
    fix missing x64 ssl libs and debug build..  build_environment:
    python packages update..  Build Environment: fix OpenVDB 5.1 build
    on Linux..  Build Environment: fix for IlmBase lib names without
    version on Linux..  Correct error in docstring.  Documentation:
    fixes for building w/ 2.8.  Build Environment: cleanup OpenColorIO
    duplicated and unused flags..  Merge branch 'master' into
    blender2.8.  Fix T56404: Shape keys of the curves with multiple
    splines go haywire in edit mode..  Merge branch 'master' into
    blender2.8.  build_environment: Fix compilation of FFmpeg and
    OpenColorIO on Linux.  Cleanup: Use dedicated function to copy mesh
    during evaluation process.  Multires: Implement function to get mesh
    at multires position of stack.  Multires: Cleanup, naming and bool
    type.  UI: add redo panel to clip editor.  GP: Add new presets for
    materials.  Static Override: fix part of the issues with new
    Collections..  Cursor Tool: add transform orientation type.
    build_environment: openvdb 5.1.0.  3D View: tweaks to navigation
    gizmo.  UI: move region toggle closer to the screen edge.  UI: show
    +/- icons for fill/deep.  UI: hide redo panel for move up/down
    operators.  Camera Background: don't show "Not Set" when using
    Camera Clip.  Camera Reconstruction: Fix sorted scripts.  Camera
    Reconstruction: Camera Path.  Camera Reconstruction: Draw solid
    spheres.  Merge branch 'master' into blender2.8.  Cleanup: unused
    arg.  Correct flag use in recent object select change.  Cleanup:
    rename transform UI values.  Cleanup: Silent compiler warnings.  GP:
    Revert previous commit for fixing compiler error.  Fix build after
    GreasePencil commit.  build_environment: opencolorio 1.1.0.  GP: Add
    multiframe support to clean loose operator.  GP: New clean loose
    points operator.  GP: Redesign logic of drawing engine for object
    instance support.  Fix image editor not vertically centering images
    with region overlap..  Cleanup: remove unused R_ORTHO / R_PANORAMA
    flags..  Fix pose mode border deselect not working after recent
    changes..  Fix T56012: brush stencil overlay draws in the wrong
    location..  Cleanup: stop using DerivedMesh in mesh cache modifier..
    Fix T55587: bugs with popovers in collapsed menus, like the timeline
    header..  UI: tweak drawing of header status text for transparent
    headers..  Multires: Initial groundwork to hook up displacement to
    new Subdiv object.  Clip Reconstruction: Cleanup - use const for
    selection synchronize.  Skip bundle names when drawing selection
    pass.  Fix border select operations in object mode.  UI: correct
    selection operation names.  Fix viewport selection of markers not
    updating in all editors.  Motion Tracking Reconstruction Viewport
    Drawing (T51544).  Subdiv: Cleanup, dead code.  Subdiv: Fix memory
    leak interpolating CD_MDISP.  UI: adjust names for select
    operations.  Merge branch 'master' into blender2.8.  Cleanup: set
    expand variable for all enum-flags.  Icons: regenerate from
    'icons_geom.blend'.  Icons: geometry now checks quantized area.  Fix
    T56359: Unitialized variable in Cycles OpenCL could cause crashes..
    GPUShader: Remove some of the unused shaders.  GHOST: Make win32
    errors more readable on some drivers.  DRW: Fix incorrect default
    stencil value.  Workbench: Add support for the xray object option.
    Fix (unreported): misuse of GL Context when creating new window
    and/or rendering..  EEVEE: Volumes - get current frame from
    depsgraph.  Fix viewport background video/clip not updating on
    playback.  Fix gpu building after cleanup.  Cleanup: remove unused
    theme color functions using legacy GL..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 07 Sep 2018 21:06:15 +0200

blender (79916-6abb37babc6-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: style.  Cleanup: shadow warning.  Fix MESH_OT_loop_select:
    Deselect object objects.  Follow up to MESH_OT_offset_edge_loops.
    Multi-Objects: MESH_OT_offset_edge_loops.  Fixup for
    MESH_OT_vertices_smooth_laplacian.  Fixup for multi-objects snap
    functions.  Fix memleak on snap_curs_to_sel_ex.  MESH_OT_symmetrize:
    Cleanup, get op->ptr props outside objects loop.  Multi-Objects:
    MESH_OT_symmetry_snap.  MESH_OT_blend_from_shape: Add error when no
    selected vertex.  Multi-Object-Mode: MESH_OT_blend_from_shape.
    MESH_OT_shape_propagate_to_all: Add error when no selected vertex.
    Multi-Objects: MESH_OT_shape_propagate_to_all.  Merge branch
    'master' into blender2.8.  Buildbot: Usable PIE.  Cleanup:
    edbm_do_smooth_laplacian_vertex_exec.  Multi-Object-Editing:
    MESH_OT_vertices_smooth_laplacian.  Cloth: Implement angular bending
    springs.  Cloth: Componentize forces.  Multi-Objects:
    VIEW3D_OT_snap_selected_to_cursor by Habib Gahbiche.  Python: Enable
    MASS unit in FloatProperty.  Fix Text Boxes not drawing.  Remove
    CCGDM from PBVH.  Fix broken decorate buttong dragging after recent
    changes..  Merge branch 'master' into blender2.8.  Fix T56618: crash
    in release builds when GHOST asserts..  Fix T56618: crash when
    typing certain characters on Linux..  Merge branch 'master' into
    blender2.8.  Cycles: Cleanup, use explicit comparison with NULL.
    Fix T56626: Cycles ambient occlusion only local : crash.  Cleanup:
    Remove unused field.  Merge branch 'master' into blender2.8.  PyAPI:
    replace checks for invalid input w/ assert.  Tool System: support
    tool description for tips.  Merge branch 'master' into blender2.8.
    C/Python API: Add PyC_RunString_AsIntPtr.  Merge branch 'master'
    into blender2.8.  Cleanup: rename WM_keymap_find ->
    WM_keymap_ensure.  Fix T56619: Transform crash w/ curve deform.
    Cleanup: GPU_BATCH_DISCARD_ARRAY_SAFE (deduplicate existing code).
    Fix Font object: text selection and cursor not updating.  Silence
    Grease Pencil warning.  GP: Change icon identfier for shaderFx.  UI:
    remove context path from tool settings tab in properties editor..
    UI: add dedicated icon IDs for decorators, tool settings, shaderfx,
    overlays..  Merge branch 'master' into blender2.8.  Cycles: Cleanup,
    whitespace after keyword.  Cleanup: Improve comments.  GP: Fix
    unreported surface missing strokes.  Workspaces: switch object mode
    when switching workspaces..  Fix fox strict flags: Avoid sign cast
    of strlen() result.  Merge branch 'master' into blender2.8.
    Buildbot: Correction to previous commit.  Buildbot: Attempt to fix
    glibc-2.19 compilation.  Merge branch 'master' into blender2.8.
    Outliner: support dragging multiple collections, same as objects..
    GP:  Undo previous Subdivide edit operator  and reformat code.
    Cycles: Fix detection of CPU brand string on 32 bit platforms.  UI:
    check prop-separate before adding black decorator.  Cleanup:
    warnings.  Fix T56612: crash in Cycles viewport render update, after
    recent changes..  GP: New Armature modifier and tools to handle
    weights.  Fix T56610: crash saving images with python API..
    Cleanup: license header formatting..  Cleanup: Remove line
    introduced by error in previous commit.  GP: Add weights while
    drawing strokes.  GP: Improve Subdivide and Simplify.  Build
    environment: Tweak to harvasting script.  UI: fix glitch redrawing
    after redo panel collapse.  GP: Add small offset to stroke over
    surface..  Buildbot: Get rid of OpenJPEG 2 hack.  CMake:
    Automatically detect OpenJPEG 2 libraries.  3D View: option to
    always show center in face mode.  3D View: use thicker edges when in
    edge-mode.  3D View: scale edit-mesh drawing by pixel size.
    Cleanup: inline icon conditional.  UI: show workspace panel last &
    use a parent panel.  UI: move workspace panels to tool settings.
    Transform: fix redundant gizmo constraint axis.  UI: use property
    split for mesh options.  UI: add active tool panel to tool settings.
    MSVC: Set the warning C4189 from level 4 to level 3.  Fix Freestyle
    build error after recent merge..  Correction to previous commit.
    Buildbot: Tweak configuration to actually ve successful in chroot.
    Buildbot: Make configuration to pass config state.  Cleanup: add
    file doxy comments.  Merge branch 'master' into blender2.8.
    Cleanup: indentation.  Cleanup: use simple early exit for common
    case.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space.  Cleanup: trailing space.  Cleanup: correct header guard.
    Merge branch 'master' into blender2.8.  Fix Cycles CUDA build after
    recent changes..  Cleanup: remove unused build environment patches..
    Cleanup: consistent includes..  Buildbot: Some inital work to
    support newer chroot environment.  Python / Cleanup: rename INFO_MT
    to TOPBAR_MT/VIEW3D_MT to reflect actual location..  Cleanup: rename
    files from group to collection to match contents..  CMake: Allow
    specifying custom LIBDIR on Unix.  Merge branch 'master' into
    blender2.8.  Tool System: hide paint options for non brush tools.
    CMake: Comply with include path reported by FindOpenGL.cmake.
    CMake: Make sure zlib folder comes first for precompiled Linux
    libraries.  Cycles: Add BVH8 and packeted triangle intersection.
    Tool System: tool to extrude along normals.  Build environment: Fix
    compilation of boost on Linux 32bit.  Missed last commit.  Cleanup:
    rename manipulator -> gizmo.  Icons: update to r62135.  Tool System:
    only show select tool w/ paint mask.  UI: disable brush popover in
    particle mode.  UI: refactor particle panel/topbar logic.  UI: use
    icons for sculpt mode toolbar.  Tool System: add curve extrude.
    Tool System: show radius for circle select.  Fix T56517: 2D gizmo
    hotspot fails.  Weight Paint: use black for unselected vertices.
    UI: disable decorators when not used.  Keymap: check modal keymap
    item poll function.  Tool System: make armature extrude use drag
    event.  Merge branch 'master' into blender2.8.  Build environment:
    Ensure Python is using static ffi.  Build environment: Make sure
    Python is linkign against static Zlib.  Fix some UI script errors
    after recent keyword changes..  Fix T56529: Viewport ColorChage with
    Overlay "Fade 3D Objects".  Fix space text script - keyboard for
    labels.  RNA: make mesh add methods use required arg 'count'.
    Cleanup: pep8.  Fix T56530, T56523: collection visiblity toggling
    wrong after recent changes..  Cleanup: compiler warnings..  Cleanup:
    remove debug code..  Tool System: use release_confirm for gpencil.
    Tool System: add shear and to-sphere tools.  Build environment:
    Enable bzip2, lzma and sqlite for Python on Linux.  3D View: split
    object/pose box & lasso select.  3D View: split object/pose border
    select.  GP: Use custom api to get material.  GP: Revert replace
    custom function by standard API.  PyRNA: all optional args now must
    be keyword args.  RNA: use required args for internal popup end API.
    RNA: make template_list list_id a required arg.  UI: use keyword
    arguments.  Cycles: use fields for property definitions.  RNA:
    UILayout.split(..) 'percentage' to 'factor'.  UI: text keyword
    argument to label.  cmake: adjustments required for lib-upgrade on
    windows..  build_environment: llvm only copy lib files for the debug
    build..  Cleanup: indentation.  Cleanup: warnings.  GP: Replace
    custom function by standard API.  Fix T56577: Crash when using
    Grease Pencil Fill Brush.  transform_snap_object: Add a small offset
    to the clip plane This prioritizes the vertex and edge snap over
    raycast..  Fix T56557: wrong hash in Windows buildbot builds..
    Build Environment: fix Windows Alembic build..  Build environment:
    Enable SSL for Python on Linux.  Revert "DRW: Remove unecessary GL
    calls".  DNA: Deprecate gridview.  Draw Manager: Remove unused
    function.  Fix T56547: Single column properties not aligned.  Fix
    unreported: the gridview is no longer computed, so the snapping
    functions have to use the actual grid scale..  GP: New operator to
    copy layers between objects.  Implement BMesh Operator string
    enumerators and docs generation..  Build environment: Fix for C
    placement independent code.  Build Environment: fix alembic,
    openvdb, ffmpeg, osl build on Linux..  Fix assert displaying UV's of
    faceless meshes.  Handle multi-hidden-layers when converting groups
    to collections..  BMesh: improvements/fixes to select side of
    active.  Cleanup: rename 'vindex' to 'def_nr'.  GP: replace custom
    API w/ BKE_deform API.  Fix grease pencil weight invert.  Icons:
    update to rBL62101.  Cleanup: warning, use const args.  DRW: Remove
    unecessary GL calls.  Fix pen tablet stuck on Windows for some non-
    Wacom tablets..  Cleanup: remove double ;.  GP: Reduce weight paint
    data memory footprint.  Static override: add constraint targets as
    overrideable!.  Fix conversion from 2.7x groups to new 2.8
    collections - hidden layers..  Cycles: change default emission color
    to 1 1 1..  Cleanup: style.  Cleanup: trailing space.  Cleanup:
    style.  DNA: don't deprecate gridview, it's still used.
    build_environment: fix building openvdb on win32.
    build_environment: fix build-flags on windows..  build_environment:
    cleanup harvest on windows.  build_environment: ffmpeg support x86
    builds on windows..  build_environment: mingw32 fix repeated unpack
    of gcc tarball.  build_environment: osl work around shutdown
    issues..  Cloth: Fix mistake in big matrix multiplication.  Cycles
    Denoiser: Allocate a single temporary buffer for the entire
    denoising process.  Cycles: Add Denoising Clean to the debugging
    denoising passes.  GP: Select color in Brush or in Properties.
    Transform: Use grid_scale to configure the incremental snapping..
    Cleanup: Remove debug printf.  Fix MESH_OT_shortest_path_pick.  GP:
    Fix unreported error drawing polygons.  Multires: Fix wrong apply
    deform results when multires has sculpt already.  Sculpt: Optimize
    Mask Overlay drawing.  Multi-Objects: MESH_OT_select_axis.
    MESH_OT_select_axis: Make it work with world axis, not local ones.
    MESH_OT_select_axis: cleanup (use enum instead of hardcoded values).
    GP: Add arrange strokes to edit specials menu.  Cycles: Cleanup,
    style.  Cycles: Fix wrong looking voronoi of second 2nd closest.
    Remove annotations lock to axis function.  Depsgraph: Fix wrong
    detection of invisible objects.  Depsgraph: Escape underscore in
    time stats chart.  Compositor: Added Weighted Standard Curve
    evaluation.  Merge branch 'master' into blender2.8.  Fix T56491:
    Undo crash while preview jobs run.  Merge branch 'master' into
    blender2.8.  UI: always align item w/ label.  Fix T56511:
    UILayout.prop_search misaligned.  UI: remove hack to align search
    properties.  Merge branch 'master' into blender2.8.  RNA: avoid
    redundant property lookups in UI API.  Cleanup: indentation, style.
    UI: re-arrange some items in context menu.  UI: Fix area border
    thickness over top and bottom bar with glScissors.  Hide Grease
    Pencil ornaments if overlay setting is disabled.  Cleanup: remove
    unused code.  UI: Optimize the area border drawing.  Wireframe: Add
    support for sculpt mode.  Fix T55507: Crash due to GPencil brush
    icon management, when there is no active object..  Fix T56455: [2.8]
    Crash when projecting skinwrap curve/path..  Fix T56360: metaball
    viewport checkbox crash..  Fix single column UI: grey out B-Bone
    properties when not a B-Bone..  Workspaces: move delete to right
    click menu, instead of X on tab..  UI: rename Grease Pencil panels
    in toolbar to Annotation..  Multi-Objects: MESH_OT_loop_select.  UI:
    Subpanels to Cycles Samples for Branched Path Tracing.  UI: Physics
    panel minor adjustments.  UI: Dark XYZ characters in the navigation
    gizmo.  Depsgraph: Bring back visibility checks based on collection
    restrict flags.  Fix T56347: Driven values not supported in node
    groups..  Rename: *_batch_cache_dirty > *_batch_cache_dirty_tag.
    Fix T56500: Origin to geometry crashes on armature.  Icons: new
    icons for sculpt border hide/mask.  Merge branch 'master' into
    blender2.8.  Fix T56506: Different behaviour of Bounds Clamp with
    positive and negative axis..  3D Grid: Fix grid not showing in
    camera view.  3D Grid: Fix axes color blending.  3D Grid: Fix grid
    passing through objects too much.  Icons: clamp material color from
    0..1.  Revert "Icons: avoid error with colors out of 0-255 range".
    Fix annotate tool in the 3D view.  Cleanup: use staticmethod when
    class isn't used.  UI: rename "Ruler" to "Measure".  Add Torus:
    default generate UV's to true.  Compositor: Film-like curve.  Fix
    T56498: Segment fault when change parameter of one operator after
    undo..  Add helper to BKE_library to generate unique string key for
    an ID..  Cleanup: trailing space.  Tool System: Popup toolbar keymap
    improvements.  Cleanup: use static functions.  Fix: Silence compiler
    warnings about size_t's in printf.  Depsgraph: Added note that the
    filtering function should NOT be called on a filtered graph.  Motion
    Path Calcs: Use filtered depsgraph by default.  Code Cleanup.
    Motion Path Calcs: Minor optimisation tweaks.  Fix memory leak - the
    temporary depsgraph instance was not getting freed after use.
    Cleanup: Remove the conditional ID node removal stuff, copied from
    clear_id_nodes().  Faster Motion Path calculations using Depsgraph
    Filtering.  Cleanup: Disable some of the extra debug prints that
    were slowing things down.  Motion Path Calculations: Don't pass
    scene into motionpaths_calc_bake_targets().  Depsgraph Filtering:
    Fix ID node filtering problems.  Depsgraph Filtering: WIP more
    debugging prints.  Depsgraph Filtering: Remove opnodes from entry
    tags too.  Depsgraph: Fix filtering-related crashes.  Depsgraph:
    Print simple stats after filtering graph, to quickly verify if
    anything happened.  Depsgraph: First draft of graph filtering API
    implementation.  Typo fixes.  Tool System: Sculpt border hide/mask
    tools.  Cycles: Add option for building CUDA kernels sequentially.
    Tool System: support non paint tools in paint mode.  Tool System:
    remove cursor tool from paint modes.  Object Mode: Add back spot
    cone display.  Paint Overlay: Fix blending of the brush overlay.
    UI: Minor label tweaks to operators context menu.  Cleanup, unused
    variable.  MSVS 2017 Bug - Subdiv Mesh.  Multires: Bring back
    operator to reshape from object.  Multires: Remove another unused
    argument from reshape function.  UI: Show development entries in
    context menu when Dev. Extras is enabled.  Multires: Fix reshape
    when active level is lower than the total one.  Multires: Remove
    unused function argument.  Python: Cleanup Noise Module.  DRW: Fix
    wrong framebuffer bound after background pass.  Overlay: Fix wrong
    framebuffer bound..   Multires: Fix reshape of corner vertices.
    Improvement to MESH_OT_shortest_path_pick behaviour.  Multi-Objects:
    MESH_OT_shortest_path_pick.  Icons: missing from last commit.  Fix
    building without OPENSUBDIV.  Icons: updated icons.  DRW: Fix T56418
    and T56474 in a more robust way.  Revert "Fix T56418: Changing to
    Solid View crashes Blender".  Armature: Fix outline jitter in
    orthographic mode.  GPU: Fix issue with multiple Geometry node..
    Fix T56470: unfreed shader in edit mode.  DRW: Fix background image
    display.  GPUMaterial: Geometry Node: Add support for parametric
    output.  GP: Add OPTYPE_USE_EVAL_DATA flag in paste to avoid undo
    crash.  UI: Move UV menu to the header..  Fix bevel crash T56287,
    when face strength goes to 1..  Multires: implement reshape
    operation.  Subsurf: Implement foreach traversal for subdivsion
    topology.  Tool System: expose correct UV for vert/edge slide.  Tool
    System: bevel now confirms on release.  Tool System: options for
    bevel tool.  Cleanup: free keymap status when not used.  Multi-
    Object-Editing: bisect support.  Cleanup: RNA naming.  Merge branch
    'master' into blender2.8.  Cleanup: use EDBM prefix.  BMesh: loop-
    cut, display deformed coordinates.  UI: move brush appearance inside
    overlay panel.  Tool System: loop cut, confirm on release.  Tool
    System: add cuts & correct UV's options.  Cleanup: style.
    Transform: factor out matrix multiply w/ snapping.  UI: use display
    popover for image space.  GP: Reduce list of modifiers affected by
    recalc.  GP: Force Fill triangulation data recalc.  Merge branch
    'master' into blender2.8.  UI: disable new text hinting from D3201
    by default for now..  GP: Recalc fill triangulation in sculpt mode.
    build_environment: cleanup for osl harvesting on windows..  Fix a
    few unintended changes with new default startup.blend..  Fix T56472:
    maximizing editors does not preserve top/status bar hiding..  Fix
    crash in edbm_shortest_path_pick_ex.  Fixup for Setup Tracking
    Scene.  Fix T56413: Setup Tracking Scene not working in 2.8.  Motion
    Tracking: Script cleanup.  GP: Set default active layer when create
    stroke object.  Multi-Objects: MESH_OT_dupli_extrude_cursor.  Icons:
    avoid error with colors out of 0-255 range.  Fix wrong default
    properties editor tabs in default workspaces..  Python API: expose
    missing LAYER_MEMBER property type registration..  Cleanup: comment
    naming which will be changed.  Merge branch 'master' into
    blender2.8.  Correct recent makefile OSX check.  Merge branch
    'master' into blender2.8.  GNUmakefile: correct blender binary for
    macOS.  Workbench: Support XRay rendering in OpenGL.  Tool System:
    loopcut preview & activate on click.  BMesh: split out edgering
    preview into own API.  Cleanup: trailing space.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space.  Cleanup: rename
    gizmo access functions.  Fix T56457: Crash when selecting Grease
    Pencil objects.  Depsgraph: Add query methods to identify all the
    ID's that a given datablock depends on.  Cleanup: Fix variable
    shadowing.  Cleanup: Fix typos.  Remove MESH_OT_drop_named_image.
    Multi-Objects: MESH_OT_colors_reverse.  Fix missing color management
    in Cycles viewport on macOS..  Fix relationship lines selectable.
    Object constraint lines viewport drawing.  Workspaces: remove
    separate workspaces.blend config file..  Workspaces: add new default
    workspaces in startup.blend..  Workspaces: replace bundled
    workspace.blend with embedded startup.blend..  Fix outliner crash
    loading some .blend files without treestore..  Fix system
    workspaces.blend not being found on some systems..  Viewport: add
    default set of HDRI images..  Wrokbench: Add support for maximum
    drawtype OB_TEXTURE.  Fix Cycles AO pass not working for shadow
    catcher objects..  Bone Display: fix flickering issue with BBones in
    ortho view.  Image Editor: Add active tool button for Annotations
    (WIP - Event handling not working) This reuses the tool defines for
    the 3D view. However, for some reason, the events don't seem to be
    getting fired off here, like the tool system is getting ignored here
    completely..  Object Mode: Add back support for the object "Maximum
    draw type" option.  UI: Small adjustments to Smoke properties
    layout.  Overlay: Add support for per object wirefram options.
    Merge branch 'master' into blender2.8.  Fix: Theme colors for
    datablock channels were missing for the NLA in the new default
    theme.  Motion Paths UI: "Update from Scene Range" operator.  Fix
    BMesh edge_bisect, edge_percent being ignored.  Cleanup: unused
    warning.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space.  RNA: Spline.calc_length() utility function.
    build_environment: fix build issues with alembic.  Workbench: hide
    background option for OpenGL render.  build_environment: windows
    harvest cleanup..  build_environment: opencolorio buildfixes for
    windows..  build_environment: openexr windows buildfix..
    build_environment: buildfixes for boost.  build_environment: build
    fixes for openimageio..  build_environment: windows environment.
    build_environment: python windows build fixes.  build_environment:
    opensubdiv windows build fixes..  build_environment: opennvdb
    windows build fixes..  build_environment: openexr disable namespaces
    on windows..  build_environment: blosc build fixes..  Fix T56450:
    Crash with bevel modifier..  UI: rename 'Apron' to 'Click Anywhere'.
    GP: Reduce updates of material previews.  DRW: Fix crash in defered
    compilation.  Merge branch 'master' into blender2.8.  Arrrg, fix for
    previous commit :/.  Fix T56439: Crash removing Rigid Body World..
    Static Override: make hidden & co flags of object overridable..
    Static Override: link newly overridden collection to scene..  Warn
    when app-template isn't found.  WM: app-template command line
    override.  cmake: fix typo in else().  UI: save statusbar/topbar
    collapsed state per screen..  Fix GPU_viewport size asserts in some
    cases..  cmake/ctest: output test binaries to debug/release folders
    on windows..  build_environment: Various tweaks needed for windows
    debug libs..  Fix missing shader compilation progress bar..
    build_environment: fix mistaken commit in openexr..  Fix more image
    editor Python errors after switching workspaces..  GP: Increase
    stats file size.  Workbench: Fix buggy shadow.  Object Mode: Add
    back the extra object axes drawing option.  Object Mode: Use same
    empty (arrow) drawing as the bone axes display.  Merge branch
    'master' into blender2.8.  Fix error with image editor toolsystem
    when switching to some workspaces..  Cleanup: fix harmless compiler
    warnings..  Build Environment: fixes for Linux after recent
    updates..  Fix engine.camera_model_matrix() not working in the
    Python API..  Physics Rigid Body: Use Single Column and Grid Flow
    layout.  Physics Soft Body: Use Single Column and Grid Flow layout.
    Physics Dynamic Paint: Use Grid Flow, sub-panels layout.  Physics
    Force Field and Collision: Use Single Column and Grid Flow layout.
    Physics Common: Use Single Column and Grid Flow layout.  Physics
    Smoke: Use Single Column and Grid Flow layout.  Physics Fluid: Use
    Single Column and Grid Flow layout.  GP: Fix fast drawing error.
    Multires: Fix wrong creation of multires mesh.  build_environment:
    small fix for building ocio on windows..  build_environment: osl
    1.9.9.  build environment: fix opencollada build on macOS.
    Armature: Add ghosting support (old x-ray).  Non-Meshes: Add
    ghosting support (old x-ray).  Fix T56418: Changing to Solid View
    crashes Blender.  Overlay: Fix crash when ghosting is enabled
    without wireframe.  Cleanup: Remove unused uniform and UBO..  Fix
    T55722 : Blender 2.8 crashes on startup on old Nvidia cards.
    Overlays: Support for wireframes and edit mode overlay on xray
    objects.  GPUFramebuffer: Fix wrong stencil clearing.
    build_environment: openimageio 1.8.13.  build_environment_windows:
    fix missing x64 ssl libs and debug build..  build_environment:
    python packages update..  Build Environment: fix OpenVDB 5.1 build
    on Linux..  Build Environment: fix for IlmBase lib names without
    version on Linux..  Correct error in docstring.  Documentation:
    fixes for building w/ 2.8.  Build Environment: cleanup OpenColorIO
    duplicated and unused flags..  Merge branch 'master' into
    blender2.8.  Fix T56404: Shape keys of the curves with multiple
    splines go haywire in edit mode..  Merge branch 'master' into
    blender2.8.  build_environment: Fix compilation of FFmpeg and
    OpenColorIO on Linux.  Cleanup: Use dedicated function to copy mesh
    during evaluation process.  Multires: Implement function to get mesh
    at multires position of stack.  Multires: Cleanup, naming and bool
    type.  UI: add redo panel to clip editor.  GP: Add new presets for
    materials.  Static Override: fix part of the issues with new
    Collections..  Cursor Tool: add transform orientation type.
    build_environment: openvdb 5.1.0.  3D View: tweaks to navigation
    gizmo.  UI: move region toggle closer to the screen edge.  UI: show
    +/- icons for fill/deep.  UI: hide redo panel for move up/down
    operators.  Camera Background: don't show "Not Set" when using
    Camera Clip.  Camera Reconstruction: Fix sorted scripts.  Camera
    Reconstruction: Camera Path.  Camera Reconstruction: Draw solid
    spheres.  Merge branch 'master' into blender2.8.  Cleanup: unused
    arg.  Correct flag use in recent object select change.  Cleanup:
    rename transform UI values.  Cleanup: Silent compiler warnings.  GP:
    Revert previous commit for fixing compiler error.  Fix build after
    GreasePencil commit.  build_environment: opencolorio 1.1.0.  GP: Add
    multiframe support to clean loose operator.  GP: New clean loose
    points operator.  GP: Redesign logic of drawing engine for object
    instance support.  Fix image editor not vertically centering images
    with region overlap..  Cleanup: remove unused R_ORTHO / R_PANORAMA
    flags..  Fix pose mode border deselect not working after recent
    changes..  Fix T56012: brush stencil overlay draws in the wrong
    location..  Cleanup: stop using DerivedMesh in mesh cache modifier..
    Fix T55587: bugs with popovers in collapsed menus, like the timeline
    header..  UI: tweak drawing of header status text for transparent
    headers..  Multires: Initial groundwork to hook up displacement to
    new Subdiv object.  Clip Reconstruction: Cleanup - use const for
    selection synchronize.  Skip bundle names when drawing selection
    pass.  Fix border select operations in object mode.  UI: correct
    selection operation names.  Fix viewport selection of markers not
    updating in all editors.  Motion Tracking Reconstruction Viewport
    Drawing (T51544).  Subdiv: Cleanup, dead code.  Subdiv: Fix memory
    leak interpolating CD_MDISP.  UI: adjust names for select
    operations.  Merge branch 'master' into blender2.8.  Cleanup: set
    expand variable for all enum-flags.  Icons: regenerate from
    'icons_geom.blend'.  Icons: geometry now checks quantized area.  Fix
    T56359: Unitialized variable in Cycles OpenCL could cause crashes..
    GPUShader: Remove some of the unused shaders.  GHOST: Make win32
    errors more readable on some drivers.  DRW: Fix incorrect default
    stencil value.  Workbench: Add support for the xray object option.
    Fix (unreported): misuse of GL Context when creating new window
    and/or rendering..  EEVEE: Volumes - get current frame from
    depsgraph.  Fix viewport background video/clip not updating on
    playback.  Fix gpu building after cleanup.  Cleanup: remove unused
    theme color functions using legacy GL..  Cleanup: remove unused
    basic shader, we use many specialized shaders now..  Fix masks not
    drawing with draw type set to dashed..  Fix uneven column widths in
    user preferences interface and editing..  Cleanup: unused variables.
    3D View boarder/lasso select tool options.  Fix T55719: crash with
    sculpt dyntopo and constant detail resolution sampling..  Merge
    remote-tracking branch 'origin/master' into blender2.8.  make.bat:
    fix ninja support..  Merge branch 'master' into blender2.8.  Fix use
    of uninitialized variable in some cases, in recent bugfix..  Sync
    rna_access rna property update cow check with depsgraph.  BMesh:
    define suptype for bevel normals.out.  Correct error in py doc
    generation.  Merge branch 'master' into blender2.8.  Fix T56363:
    Blender crash when deleting a curve object..  Fix object copying not
    ensuring validity of material arrays..  Fix modifier operators not
    working from Python API as before..  Multires: Begin hooking it up
    to the new subdiv code.  More helpful tooltip when trying to apply
    constructive modifiers on curves.  Multires: Synchronize settings
    with Subsurf modifier.  Splash: sorting and cleanup.  Merge branch
    'master' into blender2.8.  Cleanup: missed const change in recent
    merge.  Cleanup: vpaint face select de-selected twice.  Merge branch
    'master' into blender2.8.  Correct vpaint vertex circle select.
    build_environment: opencollada 1.6.63.  Cleanup: Update some links
    to new wiki.  PyDoc: remove old undocumented message.
    build_environment: sdl 2.0.8.  build_environment: opensubdiv 3.3.3
    with PR975 + TBB 2018_U5.  PyDoc: Remove "API" from version.  Pydoc:
    Switch theme to sphinx_rtd_theme.  PyDoc: Add missing application
    icons link.  Cleanup: copy paste error in tooltip.  PyDoc: Various
    fixes to generation process.  PyAPI Docs: Fix syntax error.  PyDoc:
    Remove hack to rename main doc from 'contents' to 'index'.  PyAPI:
    Docs: Remove old Blender.org theme.  PyDoc: Use captions for section
    headers.  PyAPI Docs: Move change log link to top with info docs.
    PyAPI Docs: Remove large note about changing modules.  PyAPI Docs:
    Remove BGE related documenation.  PyAPI Docs: Fix Space in URL Name.
    Merge branch 'master' into blender2.8.  Cleanup: use boolean
    argument.  Merge branch 'master' into blender2.8.  Cleanup: use
    braces w/ particle loop macros.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Cleanup: style.
    GPUShader: Fix previous "old Nvidia" fix commit.  Fix T56298:
    Rendering glitch when bones are in stick mode in ortho view.
    Cleanup: GPU codegen: remove most of legacy code.  Cleanup: Rename
    GPU_* functions to make more sense.  Fix T55802 shader compile bug
    with texture gather on old Nvidia card.  build_environment: Remove
    lapack.  build_environment: iconv 1.15.  build_environment: fftw
    3.3.8.  build_environment: openexr support debug build..  Use full
    transformation of B-Bone segments in Copy Transforms..
    build_environment: alembic 1.7.8.  Implement multiplicative Copy
    Scale and make it the new default..  Fix dependency graph for
    constraints depending on B-Bone shape..  Merge branch 'master' into
    blender2.8.  Fix T55745: Pick Shortest Path tool, inconsistent
    selection..  build_environment: fix windows ilmbase/openexr
    support..  Version update to 2.80 Alpha 2, new splash from Hero open
    movie..  Subsurf: Introduce quality option.  build_environment:
    ffmpeg 4.0.2.  Fix bevel problem for vertex-only cube corners..
    build_environment: update ilmbase and openexr to 2.3.0.  Depsgraph:
    Build node and relations for movieclip ID for its nodes.  Merge
    branch 'master' into blender2.8.  Cleanup: avoid too close namings,
    prone to typo mistakes!.  Fix T56224: Blender2.8 will force a quit
    when trying to open a scene containing clip track created by blender
    2.79..  Depsgraph: Remove obscure code which was only needed for old
    OSD implementation.  Subsurf: Remove OpenSubdiv options from
    modifier.  Fix T56290: Segfault when loading file - OpenSubdiv.
    Subsurf: Make uv boundaries easily extendible.  OpenSubdiv: Add stub
    implementation of C-API.  OpenSubdiv: Fix typo in crease comparison.
    Merge branch 'master' into blender2.8.  Fix T56344: Crash when used
    Twist for Emitter type of Particles System..  Cleanup: Description
    should not end with a fullstop.  PyAPI: update scripts for matrix
    multiply operator.  Gizmo: add blank gizmo definition.
    build_environment: blosc 1.14.4.  build_environment: zlib move
    harvesting to zlib.cmake.  build_environment:openal 1.18.2.
    build_environment: zlib 1.2.11.  Cleanup: Fix wrong formatting.
    Merge branch 'master' into blender2.8.  Fix T56293: Particle
    Instance Modifier Axis Buttons UX..  deplibs: disable functions that
    can be found on 10.13 sdk but aren't available on 10.9 target.
    Cleanup: Remove debug print.  Cleanup GP instance: Remove element 0
    because is duplicated.  deplibs: python use pkg-config from homebrew
    for ssl + xz.  deplibs: get freetype tar.gz rather than zip to get
    unix line endings.  deplibs: let cmake do normal install on webp.
    build_environment: python 3.7.0 + numpy 1.15.0.  Outliner: use
    generic WM drag and drop system for collections..

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 02 Sep 2018 10:33:32 +0200

blender (79400-e6af1e44787-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: remove unused theme color functions using legacy GL..
    Cleanup: remove unused basic shader, we use many specialized shaders
    now..  Fix masks not drawing with draw type set to dashed..  Fix
    uneven column widths in user preferences interface and editing..
    Cleanup: unused variables.  3D View boarder/lasso select tool
    options.  Fix T55719: crash with sculpt dyntopo and constant detail
    resolution sampling..  Merge remote-tracking branch 'origin/master'
    into blender2.8.  make.bat: fix ninja support..  Merge branch
    'master' into blender2.8.  Fix use of uninitialized variable in some
    cases, in recent bugfix..  Sync rna_access rna property update cow
    check with depsgraph.  BMesh: define suptype for bevel normals.out.
    Correct error in py doc generation.  Merge branch 'master' into
    blender2.8.  Fix T56363: Blender crash when deleting a curve
    object..  Fix object copying not ensuring validity of material
    arrays..  Fix modifier operators not working from Python API as
    before..  Multires: Begin hooking it up to the new subdiv code.
    More helpful tooltip when trying to apply constructive modifiers on
    curves.  Multires: Synchronize settings with Subsurf modifier.
    Splash: sorting and cleanup.  Merge branch 'master' into blender2.8.
    Cleanup: missed const change in recent merge.  Cleanup: vpaint face
    select de-selected twice.  Merge branch 'master' into blender2.8.
    Correct vpaint vertex circle select.  build_environment: opencollada
    1.6.63.  Cleanup: Update some links to new wiki.  PyDoc: remove old
    undocumented message.  build_environment: sdl 2.0.8.
    build_environment: opensubdiv 3.3.3 with PR975 + TBB 2018_U5.
    PyDoc: Remove "API" from version.  Pydoc: Switch theme to
    sphinx_rtd_theme.  PyDoc: Add missing application icons link.
    Cleanup: copy paste error in tooltip.  PyDoc: Various fixes to
    generation process.  PyAPI Docs: Fix syntax error.  PyDoc: Remove
    hack to rename main doc from 'contents' to 'index'.  PyAPI: Docs:
    Remove old Blender.org theme.  PyDoc: Use captions for section
    headers.  PyAPI Docs: Move change log link to top with info docs.
    PyAPI Docs: Remove large note about changing modules.  PyAPI Docs:
    Remove BGE related documenation.  PyAPI Docs: Fix Space in URL Name.
    Merge branch 'master' into blender2.8.  Cleanup: use boolean
    argument.  Merge branch 'master' into blender2.8.  Cleanup: use
    braces w/ particle loop macros.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Cleanup: style.
    GPUShader: Fix previous "old Nvidia" fix commit.  Fix T56298:
    Rendering glitch when bones are in stick mode in ortho view.
    Cleanup: GPU codegen: remove most of legacy code.  Cleanup: Rename
    GPU_* functions to make more sense.  Fix T55802 shader compile bug
    with texture gather on old Nvidia card.  build_environment: Remove
    lapack.  build_environment: iconv 1.15.  build_environment: fftw
    3.3.8.  build_environment: openexr support debug build..  Use full
    transformation of B-Bone segments in Copy Transforms..
    build_environment: alembic 1.7.8.  Implement multiplicative Copy
    Scale and make it the new default..  Fix dependency graph for
    constraints depending on B-Bone shape..  Merge branch 'master' into
    blender2.8.  Fix T55745: Pick Shortest Path tool, inconsistent
    selection..  build_environment: fix windows ilmbase/openexr
    support..  Version update to 2.80 Alpha 2, new splash from Hero open
    movie..  Subsurf: Introduce quality option.  build_environment:
    ffmpeg 4.0.2.  Fix bevel problem for vertex-only cube corners..
    build_environment: update ilmbase and openexr to 2.3.0.  Depsgraph:
    Build node and relations for movieclip ID for its nodes.  Merge
    branch 'master' into blender2.8.  Cleanup: avoid too close namings,
    prone to typo mistakes!.  Fix T56224: Blender2.8 will force a quit
    when trying to open a scene containing clip track created by blender
    2.79..  Depsgraph: Remove obscure code which was only needed for old
    OSD implementation.  Subsurf: Remove OpenSubdiv options from
    modifier.  Fix T56290: Segfault when loading file - OpenSubdiv.
    Subsurf: Make uv boundaries easily extendible.  OpenSubdiv: Add stub
    implementation of C-API.  OpenSubdiv: Fix typo in crease comparison.
    Merge branch 'master' into blender2.8.  Fix T56344: Crash when used
    Twist for Emitter type of Particles System..  Cleanup: Description
    should not end with a fullstop.  PyAPI: update scripts for matrix
    multiply operator.  Gizmo: add blank gizmo definition.
    build_environment: blosc 1.14.4.  build_environment: zlib move
    harvesting to zlib.cmake.  build_environment:openal 1.18.2.
    build_environment: zlib 1.2.11.  Cleanup: Fix wrong formatting.
    Merge branch 'master' into blender2.8.  Fix T56293: Particle
    Instance Modifier Axis Buttons UX..  deplibs: disable functions that
    can be found on 10.13 sdk but aren't available on 10.9 target.
    Cleanup: Remove debug print.  Cleanup GP instance: Remove element 0
    because is duplicated.  deplibs: python use pkg-config from homebrew
    for ssl + xz.  deplibs: get freetype tar.gz rather than zip to get
    unix line endings.  deplibs: let cmake do normal install on webp.
    build_environment: python 3.7.0 + numpy 1.15.0.  Outliner: use
    generic WM drag and drop system for collections..

 -- Thomas Schiex <empnessty@gmail.com>  Tue, 14 Aug 2018 21:04:45 +0200

blender (79293-d7b5e2fa72c-0thomas~bionic0) bionic; urgency=medium

  * Outliner: use generic WM drag and drop system for collections..

 -- Thomas Schiex <empnessty@gmail.com>  Tue, 14 Aug 2018 20:55:22 +0200

blender (79293-d7b5e2fa72c-0thomas~bionic0) bionic; urgency=medium

  * Outliner: use generic WM drag and drop system for collections..  WM:
    internal changes to support dragging multiple IDs..  WM: pass on
    wmDrag to drop operators, so they can get the data directly..  WM:
    drag and drop poll functions can now specify a custom tooltip..
    Cleanup: decouple outliner tree element icon retrieving from
    drawing..  Cleanup: move most outliner drag & drop code into one
    file..  Submodule commit generated by git tool.  Cleanup: Remove
    unused param.  GPUMaterial: Fix color ramp node with constant
    interpolation.  Eevee: Fix assert with object volume rendering.
    GPUMaterial: Group all colorband texture together.  UI: Fix nodelink
    not touching inputs when noodle_curving is 0.  GP: Set instance
    maximum value  to something more logic.  Python: Add support for @
    infix operator matrix multiplication.  Fix build error due to
    missing file from commit 98c304e865f8..  Fix unreported assert error
    when change instance modifier.  Gizmo: add option to catch all mouse
    clicks.  Gizmo: support for 2D selection checks for 3D gizmos.
    Gizmo: 2d select now takes region coords.  Cleanup: style.  Quiet
    warnings in bmesh_bevel.c..  Merge branch 'master' into blender2.8.
    update llvm + clang to 6.0.1 and add openmp for macOS.  Eevee: Fix
    assert with subsurface bsdf.  Eevee: Principled BSDF: Add support
    for the sheen parameter.  Merge branch 'soc-2018-bevel' into
    blender2.8.  Fix T56279: Grease Pencil transformations show a help
    line with wrong origin.  Merge branch 'master' into blender2.8.
    Cycles: Append compute units for RX Vega card names.  Cycles: Report
    more details about OpenCL devices.  Cycles: Util, add to_string()
    with some helper.  Fix trivial error in call.  Fixed custom shading
    not updating in Edit Mode.  GP: Add option to select color affected
    in modifiers.  GP: Undo incorrect modification in previous commit.
    Fix T56239: creating material crashes with OpenGL render engine
    selected..  Merge branch 'master' into blender2.8.  Math Lib: varied
    size vector multiply.  Eevee: Fix Clearcoat intensity.  Eevee:
    Remove per material SSS toggle.  Eevee: Use "constant folding" for
    the principle shader.  GPUMaterial: Fix Material appear broken when
    using sliders to tweak props.  Eevee: Remove some of the non-
    necessary uniforms.  GP: Fix modifiers Tint, Opacity and Hue and
    create materials to Opacity.  Merge branch 'master' into blender2.8.
    OpenJPEG: support building against both 1.5 and 2.3..  Build: fix
    ffmpeg using system crystalhd library..  UI: move grease pencil
    entry in add menu..  Cleanup: remove leftover game player code..
    WeightVG modifiers: cleanup..  Fix T55818: Dynamically modified
    influence vertex group not working in modifier stack..  GP: Fix
    memory leak in draw engine for buffer strokes.  Fix T56220: Adding
    Grease Object crashes if link Material is set to Object.  Cleanup:
    Move some duplicate code to new function.  Cleanup: trailing space.
    GP: Fix unreported segment fault with some old files.  Cleanup
    unused arg warning..  Fix T56273: User count assert on re-saving a
    particular file..  GP: Change to make the temp name unique.  Fix
    T55095: Undo crash w/ linked library data.  Fix T56270: Crash when
    save a grease pencil file with instance modifier..  GP: Check render
    status before use it..  Fix T56251: Outliner crash on selecting
    nested..  Merge branch 'master' into blender2.8.  Ghost/X11: correct
    function signature.  Merge branch 'master' into blender2.8.  Fix
    T54584: Crash w/ image undo.  Minor tweak to last commit.  3D View:
    hide object centers in paint modes.  UI: only show vertex select w/
    weight paint mode.  Vertex Paint: use original mesh data.  Fix
    missing uniform for vert/weight/texture paint.  UV: stitch multi-
    object support.  UI: don't show pie menu w/ no active object.  Merge
    branch 'master' into blender2.8.  Cleanup: correct header guard.
    Merge branch 'master' into blender2.8.  Cleanup: use conforming
    header guard.  Merge branch 'master' into blender2.8.  Cleanup:
    indentation.  Merge branch 'master' into blender2.8.  Cleanup: use
    static variables.  Cleanup: style.  Cleanup: Fix stupid duplication.
    Fix memory leak in previous commit.  Fix T56266: Second try to fix
    material problems.  macOS GHOST: use non-deprecated functions for
    coordinates.  Fix T56266: Grease Pencil Tint and Color modifier
    error when apply.  Cleanup: Tag only objects of the scene
    collections.  Fix T54799: NDOF events not dispatched on windows..
    Fix T56263: Crash when sculpting a GP object with animation.
    Cleanup GP: Change playing field to boolean.  Fix T56261: Grease
    Pencil simplify options get segment fault.  Fix T56252: Selectable
    Bases includes hidden objects.  Fix T56258: Solidify assert w/ empty
    mesh.  Fix T56255: Crash w/ collection access from Python.  macOS
    Deps: use xcode 10.13 sdk.  GP: Add Simplify Shader FX option.  GP:
    Fix  Front z-depth display precision.  PyAPI: Make skin modifier
    roots settable.  Fix horrible invalid mesh freeing in weightvg
    modifiers..  Cleanup LIB_ID_COPY_ flags a bit, add missing comment..
    Merge branch 'master' into blender2.8.  Fix T55012: Corruption
    editing screen keymap.  Cleanup: unused vars.  Cleanup: line length.
    Fix T54915: Usercount of active action increases when editing things
    with COW enabled..  GP: Add python api to create brush settings for
    grease pencil.  Merge branch 'master' into blender2.8.  Fix Cycles
    crash rendering mix of instanced and non-instanced volumes..  GP:
    Fix NULL pointer when preview is not ready.  Minor fix unused var
    compiler warning..  Fix indentation, spacing and added comments.
    Initialized normal data in BevMod.  Added some comments to
    bevel_harden_normals for bev tool.  Added comments to functionality
    in main bevel code.  Added comments to seam and sharp len, removed
    unused var.  Fixed hnmode not being passed with bevel tool.  Added
    comments on hn_mode, BMOps on bevel.  Fixed comment formatting in
    editmesh.c.  Removed redundant comment in BMesh.  GP: Fix stupid
    mistake in mirror modifier.  Merge branch 'master' into blender2.8.
    Fix T56222: Bevel Modifier bug (uninitialized value)..  Fix GP
    mirror modifier axis.  Grease Pencil: Set Lock Axis default to Y
    axis.  Cleanup: Fix comment.  New grease pencil primitive STROKE.
    Replace wrong aasign material flag to BKE_MAT_ASSIGN_USERPREF.
    GPUShader: Fix warning in release build..  Add missing single user
    management for grease pencil materials.  Bugfix: audaspace cmake
    variables need to be cached..  Fix T56217: Segment Fault when using
    the Fill Brush on Blank GP Object.  Fix T56180: Grease Pencil edit
    mode select menu crash..  Fix T55791: blender 2.8 crash on redoing
    'snap to cursor' with Offset option ON..  Operators: add a new flag
    stating that operator needs access to evaluated data..  Depsgraph:
    add helper to ensure a given scene/view_layer graph is up-to-date..
    DRW: Augment Debug messages.  Eevee: Fix assert with hair drawing.
    Icons: add particle brush icons.  Eevee: Don't show probe display
    when not using scene lighting.  Eevee: Fix missing UBO bind..  Add
    Assign Material option to Special menu (W key).  Add list of color
    to Assign color operator.  DRW: Add UBO binding checking routine..
    Cleanup: Fix compilation warnings..  DRW: Cleanup: Fix header
    naming..  GPUShader: Add name for debugging & identifying shaders..
    Eevee: Fix missing UBO binds..  Fix missing type for material arry.
    Fix wrong RNA Api parameter definition.  Depsgraph: fix some DEG
    queries crashing with new, empty graph..  Fix assert in UI string
    trimming code when we have 'protected' right part..  UI: Move
    thickness before frame lock in Annotation Panel.  Cleanup: use
    dictionary for icon lookup.  UI: show all particle brush settings in
    topbar.  UI: show particle radius & strength in topbar.  Subsurf:
    Better crease which represents sharp edges.  Tool System: initial
    particle system support.  Tool System: sync changes from changes to
    brushes.  Merge branch 'master' into blender2.8.  RNA: make particle
    enum public.  Fix T56199: Crash on Annotation in (VSE) Image
    Preview.  Dev Tooling: Instrument motion path calculation operator
    (for bones) to collect timing data.  Armature Panel Tweaks - Motion
    Paths/Ghosting.  UI: Slightly larger action zone for corner
    resizing.  UI: Group similar Grease Pencil brush settings.  UI:
    Remove OpenGL Render operators from Render menu.  Cleanup: warnings,
    trailing space.  GPUMaterial: Normal Map Node: Make default inputs
    interactives.  GPUMaterial: Fix assert when shader failed to
    compile..  GPUMaterial: Make Mapping node use UBO storage.
    GPUMaterial: Make Localize tree live longer.  GPUMaterial: Fix
    nearest sampling.  GPUUniformBuffer: Fix bad memcpy error catched by
    asan.  Fix T56197: Cycles OpenCL build error after recent changes..
    Subsurf: Evaluate all UV layers.  Subsurf: Add API to provide vertex
    sharpness.  Subsurf: Support subdivision of mesh with just loose
    elements.  Subsurf: Cleanup, remove unused mappings and topology
    queries.  Subsurf: Fix/workaround crashes and failures with non-
    manifold geometry.  Subsurf: Use edge sharpness directly from
    converter.  Subsurf: Support subdivision of loose elements.  Fix
    mistake in atomic bitmap.  Subsurf: Cleanup, remove dead code.  Fix
    missing poll function for flip_matcap operator (see T56183)..  Merge
    branch 'master' into blender2.8.  Fix T56195: Typo in
    BLI_array_utils.h..  Fix Cycles headless render failing, after
    grease pencil merge..  Some more minor typo fixes in comments..  Fix
    more merge stupid leftover, and some build warnings..  Fix issues
    after last 2.8 merge..  Merge branch 'blender2.8' into soc-2018-
    bevel.  Cleanup: Remove ToDo comment.  Fix context problem when
    render in background mode.  Cleanup: Replace "Move Color" to "Assign
    Material".  Fix T56187: Crash using cursor tool in Edit/Sculpt and
    Weight Paint mode.  Merge branch 'master' into blender2.8.  Cleanup:
    remove unused array member.  UI: add 3D view check for grease pencil
    tool.  RNA: add space_type to tool.  UI: correct grease pencil
    placement text.  Keymap: use Q key for quick menu in gpencil mode.
    Merge branch 'master' into blender2.8.  Cleanup: declare vars or
    make static.  Merge branch 'master' into blender2.8.  DNA: remove
    View3D.flag3.  Fix T56181: Annotations hide proportionnal editing UI
    buttons.  KnifeTool: Use GPUBatch API instead of IMM to fix buffer
    overflow issue.  Revert "Gitignore: Ignore diffs in all subdirs".
    Gitignore: Ignore diffs in all subdirs.  Fix crash when rendering
    viewport within another area.  GPUFrameBuffer: Put active
    framebuffer in GPUContext.  GPU: Replace malloc/calloc/realloc/free
    with MEM_* counterpart.  Fix set_pixel overflow in fill brush.  Fix:
    Motion Paths were still visible after clearing them.  UI: Grease
    Pencil Simplify tweaks.  Change Brush smooth factor to 0.1 by
    default.  Set overlay default values.  Enable ghost onion skin by
    default.  Fix grease pencil line toggle.  Fix T55718: Blender 2.8
    crashes when converting to Curve from Mesh..  UI: Grease Pencil
    Onion Skin minor tweaks.  UI: remove grease pencil settings from
    topbar.  Fix cmake external library build for blosc/freetype on some
    systems..  UI: Metadata panel tweaks.  Fix (unreported) wrong logic
    in gpencil UI code..  Cleanup: pep8, windows line endings.  Merge
    branch 'master' into blender2.8.  Fix T56170: Fake dependency cycle
    in new depsgraph + interleaved armature update + proxy.  Fix memory
    leak in DRW_cache_gpencil_axes_get.  UI: Annotations tool color
    setting in toolbar.  Fix building w/ FreeBSD.  UI: Annotations panel
    tweak.  Cleanup: use static variables.  Cleanup: Fix weird
    comparisons.  Cleanup: Remove overflow array element.  Fix assert
    when load file with shading enabled.  UI: Collapse Annotations panel
    by default.  Cleanup: style, duplicate includes.  Fix crash opening
    .blend files with palettes..  Cleanup: fix compiler warnings..
    Respect ID user count when creating pose on object copy.  Depsgraph:
    Fix crash on undo of new bone added.  Cleanup: style.  Subsurf:
    Disable oprtion for now.  Cleanup: trailing space.  New Grease
    Pencil object for 2D animation.  Merge branch 'master' into
    blender2.8.  Fix Shape Key retime starting at frame 10.  Workbench:
    Correct ifndef after recent changes.  Subsurf: Rework in a way that
    patches boundaries are merged together.  Merge branch 'master' into
    blender2.8.  BLF: replace global aa pref w/ monochrome flag.  Fix
    crash w/ missing matcaps.  Merge branch 'master' into blender2.8.
    UI: use text hinting (now user preference).  UI: consistent names
    for edit-mode overlay.  Fix T56155: Header shows in popover context
    menu.  Merge branch 'master' into blender2.8.  UI: add check for any
    kind of popup.  Fix build error in new build after recent merge..
    Viewport: use Filmic without scene exposure/gamma/curves for
    workbench..  Merge branch 'master' into blender2.8.  UI: make
    horizontal wheel scroll in 2D view match vertical scroll speed..
    Clean Keyframes operator tweaks.  Minor cleanup..  Build: require
    C11/C++11 for all operating systems in master..  Silencing a bunch
    of compiler warnings.  Cleanup/Refactor: Move CurveCache runtime
    data into Object.runtime struct..  Workbench: Use FXAA instead of
    TAA when viewport is animated..  Cycles: Fixed OpenCL build.
    sqr(float4) is available on CUDA and CPU, but not on OpenCL..  Fix
    T56020: Crash while opening .blend file made with older version..
    UI: Hide labels from MatCaps.  Motion Path: Don't blit MSAA buffer
    if there is no motion paths.  Armature: Fix bone always transparent
    when enabling MSAA.  Motion Path: Fix motion path when MSAA is
    enabled.  DRW: Add option to only resolve framebuffer colors without
    depth test.  DRW: Add DRW_shgroup_is_empty and DRW_pass_is_empty.
    Viewport: add new default set of matcaps..  Shape keys: change
    default interpolation for absolute shape keys to linear..  Fix
    T56121 and maybe others: DST.gpu_context was being created in the
    wrong DST.gl_context..  Fix T56152: Rotate crash w/ individual
    origins.  Merge branch 'master' into blender2.8.  Sequencer: move
    text & color into own category.  Merge branch 'master' into
    blender2.8.  Cleanup: id-property creation.  Merge branch 'master'
    into blender2.8.  Use Ctrl Snap to seconds w/ play-head drag.
    Cleanup: trailing space.  Merge branch 'master' into blender2.8.
    Cleanup: trailing space.  CMake: omit superfluous Up-to-date
    messages.  UI: Custom FPS not showing properly if editor is narrow.
    Merge remote-tracking branch 'origin/master' into blender2.8.
    make.bat : fix msvc 2017 detection..  Merge branch 'master' into
    blender2.8.  Fix T56120: bad property access (from 2.8).  UI:
    correct RNA property.  Fix T56120: Crash on "Install Matcap, World
    or Camera HDRI".  Cycles: speed up mesh volume bounds construction..
    Fix outliner icon row with counters not correct for nested
    collections..  Cycles: Save a few instructions in area light
    sampling.  Cleanup: Remove occurances of GPULamp.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 10 Aug 2018 20:26:01 +0200

blender (79293-d7b5e2fa72c-0thomas~bionic0) bionic; urgency=medium

  * Outliner: use generic WM drag and drop system for collections..  WM:
    internal changes to support dragging multiple IDs..  WM: pass on
    wmDrag to drop operators, so they can get the data directly..  WM:
    drag and drop poll functions can now specify a custom tooltip..
    Cleanup: decouple outliner tree element icon retrieving from
    drawing..  Cleanup: move most outliner drag & drop code into one
    file..  Submodule commit generated by git tool.  Cleanup: Remove
    unused param.  GPUMaterial: Fix color ramp node with constant
    interpolation.  Eevee: Fix assert with object volume rendering.
    GPUMaterial: Group all colorband texture together.  UI: Fix nodelink
    not touching inputs when noodle_curving is 0.  GP: Set instance
    maximum value  to something more logic.  Python: Add support for @
    infix operator matrix multiplication.  Fix build error due to
    missing file from commit 98c304e865f8..  Fix unreported assert error
    when change instance modifier.  Gizmo: add option to catch all mouse
    clicks.  Gizmo: support for 2D selection checks for 3D gizmos.
    Gizmo: 2d select now takes region coords.  Cleanup: style.  Quiet
    warnings in bmesh_bevel.c..  Merge branch 'master' into blender2.8.
    update llvm + clang to 6.0.1 and add openmp for macOS.  Eevee: Fix
    assert with subsurface bsdf.  Eevee: Principled BSDF: Add support
    for the sheen parameter.  Merge branch 'soc-2018-bevel' into
    blender2.8.  Fix T56279: Grease Pencil transformations show a help
    line with wrong origin.  Merge branch 'master' into blender2.8.
    Cycles: Append compute units for RX Vega card names.  Cycles: Report
    more details about OpenCL devices.  Cycles: Util, add to_string()
    with some helper.  Fix trivial error in call.  Fixed custom shading
    not updating in Edit Mode.  GP: Add option to select color affected
    in modifiers.  GP: Undo incorrect modification in previous commit.
    Fix T56239: creating material crashes with OpenGL render engine
    selected..  Merge branch 'master' into blender2.8.  Math Lib: varied
    size vector multiply.  Eevee: Fix Clearcoat intensity.  Eevee:
    Remove per material SSS toggle.  Eevee: Use "constant folding" for
    the principle shader.  GPUMaterial: Fix Material appear broken when
    using sliders to tweak props.  Eevee: Remove some of the non-
    necessary uniforms.  GP: Fix modifiers Tint, Opacity and Hue and
    create materials to Opacity.  Merge branch 'master' into blender2.8.
    OpenJPEG: support building against both 1.5 and 2.3..  Build: fix
    ffmpeg using system crystalhd library..  UI: move grease pencil
    entry in add menu..  Cleanup: remove leftover game player code..
    WeightVG modifiers: cleanup..  Fix T55818: Dynamically modified
    influence vertex group not working in modifier stack..  GP: Fix
    memory leak in draw engine for buffer strokes.  Fix T56220: Adding
    Grease Object crashes if link Material is set to Object.  Cleanup:
    Move some duplicate code to new function.  Cleanup: trailing space.
    GP: Fix unreported segment fault with some old files.  Cleanup
    unused arg warning..  Fix T56273: User count assert on re-saving a
    particular file..  GP: Change to make the temp name unique.  Fix
    T55095: Undo crash w/ linked library data.  Fix T56270: Crash when
    save a grease pencil file with instance modifier..  GP: Check render
    status before use it..  Fix T56251: Outliner crash on selecting
    nested..  Merge branch 'master' into blender2.8.  Ghost/X11: correct
    function signature.  Merge branch 'master' into blender2.8.  Fix
    T54584: Crash w/ image undo.  Minor tweak to last commit.  3D View:
    hide object centers in paint modes.  UI: only show vertex select w/
    weight paint mode.  Vertex Paint: use original mesh data.  Fix
    missing uniform for vert/weight/texture paint.  UV: stitch multi-
    object support.  UI: don't show pie menu w/ no active object.  Merge
    branch 'master' into blender2.8.  Cleanup: correct header guard.
    Merge branch 'master' into blender2.8.  Cleanup: use conforming
    header guard.  Merge branch 'master' into blender2.8.  Cleanup:
    indentation.  Merge branch 'master' into blender2.8.  Cleanup: use
    static variables.  Cleanup: style.  Cleanup: Fix stupid duplication.
    Fix memory leak in previous commit.  Fix T56266: Second try to fix
    material problems.  macOS GHOST: use non-deprecated functions for
    coordinates.  Fix T56266: Grease Pencil Tint and Color modifier
    error when apply.  Cleanup: Tag only objects of the scene
    collections.  Fix T54799: NDOF events not dispatched on windows..
    Fix T56263: Crash when sculpting a GP object with animation.
    Cleanup GP: Change playing field to boolean.  Fix T56261: Grease
    Pencil simplify options get segment fault.  Fix T56252: Selectable
    Bases includes hidden objects.  Fix T56258: Solidify assert w/ empty
    mesh.  Fix T56255: Crash w/ collection access from Python.  macOS
    Deps: use xcode 10.13 sdk.  GP: Add Simplify Shader FX option.  GP:
    Fix  Front z-depth display precision.  PyAPI: Make skin modifier
    roots settable.  Fix horrible invalid mesh freeing in weightvg
    modifiers..  Cleanup LIB_ID_COPY_ flags a bit, add missing comment..
    Merge branch 'master' into blender2.8.  Fix T55012: Corruption
    editing screen keymap.  Cleanup: unused vars.  Cleanup: line length.
    Fix T54915: Usercount of active action increases when editing things
    with COW enabled..  GP: Add python api to create brush settings for
    grease pencil.  Merge branch 'master' into blender2.8.  Fix Cycles
    crash rendering mix of instanced and non-instanced volumes..  GP:
    Fix NULL pointer when preview is not ready.  Minor fix unused var
    compiler warning..  Fix indentation, spacing and added comments.
    Initialized normal data in BevMod.  Added some comments to
    bevel_harden_normals for bev tool.  Added comments to functionality
    in main bevel code.  Added comments to seam and sharp len, removed
    unused var.  Fixed hnmode not being passed with bevel tool.  Added
    comments on hn_mode, BMOps on bevel.  Fixed comment formatting in
    editmesh.c.  Removed redundant comment in BMesh.  GP: Fix stupid
    mistake in mirror modifier.  Merge branch 'master' into blender2.8.
    Fix T56222: Bevel Modifier bug (uninitialized value)..  Fix GP
    mirror modifier axis.  Grease Pencil: Set Lock Axis default to Y
    axis.  Cleanup: Fix comment.  New grease pencil primitive STROKE.
    Replace wrong aasign material flag to BKE_MAT_ASSIGN_USERPREF.
    GPUShader: Fix warning in release build..  Add missing single user
    management for grease pencil materials.  Bugfix: audaspace cmake
    variables need to be cached..  Fix T56217: Segment Fault when using
    the Fill Brush on Blank GP Object.  Fix T56180: Grease Pencil edit
    mode select menu crash..  Fix T55791: blender 2.8 crash on redoing
    'snap to cursor' with Offset option ON..  Operators: add a new flag
    stating that operator needs access to evaluated data..  Depsgraph:
    add helper to ensure a given scene/view_layer graph is up-to-date..
    DRW: Augment Debug messages.  Eevee: Fix assert with hair drawing.
    Icons: add particle brush icons.  Eevee: Don't show probe display
    when not using scene lighting.  Eevee: Fix missing UBO bind..  Add
    Assign Material option to Special menu (W key).  Add list of color
    to Assign color operator.  DRW: Add UBO binding checking routine..
    Cleanup: Fix compilation warnings..  DRW: Cleanup: Fix header
    naming..  GPUShader: Add name for debugging & identifying shaders..
    Eevee: Fix missing UBO binds..  Fix missing type for material arry.
    Fix wrong RNA Api parameter definition.  Depsgraph: fix some DEG
    queries crashing with new, empty graph..  Fix assert in UI string
    trimming code when we have 'protected' right part..  UI: Move
    thickness before frame lock in Annotation Panel.  Cleanup: use
    dictionary for icon lookup.  UI: show all particle brush settings in
    topbar.  UI: show particle radius & strength in topbar.  Subsurf:
    Better crease which represents sharp edges.  Tool System: initial
    particle system support.  Tool System: sync changes from changes to
    brushes.  Merge branch 'master' into blender2.8.  RNA: make particle
    enum public.  Fix T56199: Crash on Annotation in (VSE) Image
    Preview.  Dev Tooling: Instrument motion path calculation operator
    (for bones) to collect timing data.  Armature Panel Tweaks - Motion
    Paths/Ghosting.  UI: Slightly larger action zone for corner
    resizing.  UI: Group similar Grease Pencil brush settings.  UI:
    Remove OpenGL Render operators from Render menu.  Cleanup: warnings,
    trailing space.  GPUMaterial: Normal Map Node: Make default inputs
    interactives.  GPUMaterial: Fix assert when shader failed to
    compile..  GPUMaterial: Make Mapping node use UBO storage.
    GPUMaterial: Make Localize tree live longer.  GPUMaterial: Fix
    nearest sampling.  GPUUniformBuffer: Fix bad memcpy error catched by
    asan.  Fix T56197: Cycles OpenCL build error after recent changes..
    Subsurf: Evaluate all UV layers.  Subsurf: Add API to provide vertex
    sharpness.  Subsurf: Support subdivision of mesh with just loose
    elements.  Subsurf: Cleanup, remove unused mappings and topology
    queries.  Subsurf: Fix/workaround crashes and failures with non-
    manifold geometry.  Subsurf: Use edge sharpness directly from
    converter.  Subsurf: Support subdivision of loose elements.  Fix
    mistake in atomic bitmap.  Subsurf: Cleanup, remove dead code.  Fix
    missing poll function for flip_matcap operator (see T56183)..  Merge
    branch 'master' into blender2.8.  Fix T56195: Typo in
    BLI_array_utils.h..  Fix Cycles headless render failing, after
    grease pencil merge..  Some more minor typo fixes in comments..  Fix
    more merge stupid leftover, and some build warnings..  Fix issues
    after last 2.8 merge..  Merge branch 'blender2.8' into soc-2018-
    bevel.  Cleanup: Remove ToDo comment.  Fix context problem when
    render in background mode.  Cleanup: Replace "Move Color" to "Assign
    Material".  Fix T56187: Crash using cursor tool in Edit/Sculpt and
    Weight Paint mode.  Merge branch 'master' into blender2.8.  Cleanup:
    remove unused array member.  UI: add 3D view check for grease pencil
    tool.  RNA: add space_type to tool.  UI: correct grease pencil
    placement text.  Keymap: use Q key for quick menu in gpencil mode.
    Merge branch 'master' into blender2.8.  Cleanup: declare vars or
    make static.  Merge branch 'master' into blender2.8.  DNA: remove
    View3D.flag3.  Fix T56181: Annotations hide proportionnal editing UI
    buttons.  KnifeTool: Use GPUBatch API instead of IMM to fix buffer
    overflow issue.  Revert "Gitignore: Ignore diffs in all subdirs".
    Gitignore: Ignore diffs in all subdirs.  Fix crash when rendering
    viewport within another area.  GPUFrameBuffer: Put active
    framebuffer in GPUContext.  GPU: Replace malloc/calloc/realloc/free
    with MEM_* counterpart.  Fix set_pixel overflow in fill brush.  Fix:
    Motion Paths were still visible after clearing them.  UI: Grease
    Pencil Simplify tweaks.  Change Brush smooth factor to 0.1 by
    default.  Set overlay default values.  Enable ghost onion skin by
    default.  Fix grease pencil line toggle.  Fix T55718: Blender 2.8
    crashes when converting to Curve from Mesh..  UI: Grease Pencil
    Onion Skin minor tweaks.  UI: remove grease pencil settings from
    topbar.  Fix cmake external library build for blosc/freetype on some
    systems..  UI: Metadata panel tweaks.  Fix (unreported) wrong logic
    in gpencil UI code..  Cleanup: pep8, windows line endings.  Merge
    branch 'master' into blender2.8.  Fix T56170: Fake dependency cycle
    in new depsgraph + interleaved armature update + proxy.  Fix memory
    leak in DRW_cache_gpencil_axes_get.  UI: Annotations tool color
    setting in toolbar.  Fix building w/ FreeBSD.  UI: Annotations panel
    tweak.  Cleanup: use static variables.  Cleanup: Fix weird
    comparisons.  Cleanup: Remove overflow array element.  Fix assert
    when load file with shading enabled.  UI: Collapse Annotations panel
    by default.  Cleanup: style, duplicate includes.  Fix crash opening
    .blend files with palettes..  Cleanup: fix compiler warnings..
    Respect ID user count when creating pose on object copy.  Depsgraph:
    Fix crash on undo of new bone added.  Cleanup: style.  Subsurf:
    Disable oprtion for now.  Cleanup: trailing space.  New Grease
    Pencil object for 2D animation.  Merge branch 'master' into
    blender2.8.  Fix Shape Key retime starting at frame 10.  Workbench:
    Correct ifndef after recent changes.  Subsurf: Rework in a way that
    patches boundaries are merged together.  Merge branch 'master' into
    blender2.8.  BLF: replace global aa pref w/ monochrome flag.  Fix
    crash w/ missing matcaps.  Merge branch 'master' into blender2.8.
    UI: use text hinting (now user preference).  UI: consistent names
    for edit-mode overlay.  Fix T56155: Header shows in popover context
    menu.  Merge branch 'master' into blender2.8.  UI: add check for any
    kind of popup.  Fix build error in new build after recent merge..
    Viewport: use Filmic without scene exposure/gamma/curves for
    workbench..  Merge branch 'master' into blender2.8.  UI: make
    horizontal wheel scroll in 2D view match vertical scroll speed..
    Clean Keyframes operator tweaks.  Minor cleanup..  Build: require
    C11/C++11 for all operating systems in master..  Silencing a bunch
    of compiler warnings.  Cleanup/Refactor: Move CurveCache runtime
    data into Object.runtime struct..  Workbench: Use FXAA instead of
    TAA when viewport is animated..  Cycles: Fixed OpenCL build.
    sqr(float4) is available on CUDA and CPU, but not on OpenCL..  Fix
    T56020: Crash while opening .blend file made with older version..
    UI: Hide labels from MatCaps.  Motion Path: Don't blit MSAA buffer
    if there is no motion paths.  Armature: Fix bone always transparent
    when enabling MSAA.  Motion Path: Fix motion path when MSAA is
    enabled.  DRW: Add option to only resolve framebuffer colors without
    depth test.  DRW: Add DRW_shgroup_is_empty and DRW_pass_is_empty.
    Viewport: add new default set of matcaps..  Shape keys: change
    default interpolation for absolute shape keys to linear..  Fix
    T56121 and maybe others: DST.gpu_context was being created in the
    wrong DST.gl_context..  Fix T56152: Rotate crash w/ individual
    origins.  Merge branch 'master' into blender2.8.  Sequencer: move
    text & color into own category.  Merge branch 'master' into
    blender2.8.  Cleanup: id-property creation.  Merge branch 'master'
    into blender2.8.  Use Ctrl Snap to seconds w/ play-head drag.
    Cleanup: trailing space.  Merge branch 'master' into blender2.8.
    Cleanup: trailing space.  CMake: omit superfluous Up-to-date
    messages.  UI: Custom FPS not showing properly if editor is narrow.
    Merge remote-tracking branch 'origin/master' into blender2.8.
    make.bat : fix msvc 2017 detection..  Merge branch 'master' into
    blender2.8.  Fix T56120: bad property access (from 2.8).  UI:
    correct RNA property.  Fix T56120: Crash on "Install Matcap, World
    or Camera HDRI".  Cycles: speed up mesh volume bounds construction..
    Fix outliner icon row with counters not correct for nested
    collections..  Cycles: Save a few instructions in area light
    sampling.  Cleanup: Remove occurances of GPULamp.  GPUTexture: Fix
    wrong texture size check.  Eevee: Fix assert when baking
    lightprobes..  Merge branch 'master' into blender2.8.  Subsurf:
    Correction to origindex.  Cycles: Initial implementation of detailed
    statistics.  Cycles: Add utility function to query graph node size
    in bytes.  GHOST: Fix SDL backend..  Workbench: option to change
    background.  Fix crash enabling disabled collection containing
    curves..  Fix GPU build error after recent commit..  DRW: Fix Race
    condition in defered compilation.  Fix T55888: Eevee: crash when
    shadow cube size is > 512px.  Fix T55744: Assertion failure using
    the Knife angle constraint option.  RNA: Set default for Camera
    properties.  UI: Fix error in camera property panel.  Fix T56092:
    command line arguments after -- beginning with -h don't work..
    Cycles: Cleanup, indentation.  Cycles: Cleanup, indentation.
    Cycles: Cleanup, spelling.  Cycles: Cleanup, indentation.  Cycles:
    Cleanup, line length.  Cycles: Cleanup, move functions outside of
    class methods.  Cycles: Cleanup, remove unused function.  Cycles:
    Cleanup in image manager, switch statement instead of if-else.
    Merge branch 'master' into blender2.8.  Fix Vector.project crash w/
    >4 length vectors.  Merge branch 'master' into blender2.8.  Fix
    T55991: Python ignores scene switch argument.  Correct arguments for
    callback.  Merge branch 'master' into blender2.8.  Fix T56074:
    Remove doubles creates holes.  UI: Tooltip tweaks for Display Mode.
    UI: Help menu minor tweaks.  Fix assert in snapEditMesh..  Cycles:
    Add reflection fix to Bump and Normal Map nodes.  Fix compiling
    after ui cleanups.  UI: Use Single Column and Grid Flow layout for
    Physics Cloth.  Cleanup: unused args.  UI: Single column layout and
    sub-panels for Rigid Body Physics panels.  Merge branch 'master'
    into blender2.8.  WM: replace UI draw callbacks w/ property poll.
    Merge branch 'master' into blender2.8.  UI: hide transform
    constraints when not used.  Cleanup: remove redundant flag.  Merge
    branch 'master' into blender2.8.  WM: remove duplicate ui-list
    functions.  Merge branch 'master' into blender2.8.  UI: hide
    proportional transform options.  WM: Add operator property poll
    callback.  Cleanup: Use const argument.  UI: More opaque type icons
    in the Outliner.  Merge branch 'master' into blender2.8.  Fix
    T55964: Direction not normalized in isect_ray_aabb_v3_simple()?.
    Fix (unreported) potential div-by-zero in ray/bbox intersection BLI
    code..  Fix crash Cycles rendering with --debug-value 256..  Fix for
    holdout / indirect only with collection instances..  UI: Sort panels
    in mesh context.  Cycles: add per layer collection indirectly on
    setting..  UI: Single column and subpanels for Particles Physics
    Fluids and Boids.  Cycles: add per layer collection mask/holdout
    support..  Cleanup: mark missing Cycles view layer override features
    with TODO..  UI: Dynamic Paint single column and sub panels.  UI:
    Node Editor Properties single column.  Fix T55895: VSE crash while
    moving a strip.  UI: Texture Properties Layout and Cleanup.  UI:
    Minor tweaks to nodes.  UI: Add "New" and "Open..." to the File
    Context Menu.  Fix missing particle use count object names with
    disabled particles..  Keymap: Use 1..4 to change UV select modes.
    WM: keymap utility to set enum from a key range.  Fix mistake in fix
    for T55798.  Correction on the last commit..  Fix base->flag and
    base->flag_legacy: The flags of the Transform operator are being
    added to the bases of the not evaluated view_layer..  Fix T55798:
    Crash when snapping objects with data recalculated by modifiers..
    RNA: Remove Unused dof.is_hq_supported and dof.use_high_quality.
    Fix T55754: DOF with new Camera is not working.  Fix presets not
    working after Python refactoring..  Workbench: Fix missing geometry
    on Iris 640/630 GPUs.  Fix T56079: crash with startup.blend saved in
    sculpt/paint modes..  Fix T56081: crash with make static override
    and linked collection..  Fix T55721: crashes with collections panel
    in object properties..  Fix T55245: undo with multiple windows and
    view layers not working correct..  Fix incorrect active object
    setting in scripts..  Fix incorrect object visibility test in
    baking..  Motion paths: default to bone head instead of tail
    location..  Fix T55958: allow the user to select between spring and
    spring2..  Merge branch 'master' into blender2.8.  Cleanup: changes
    from 2.8.  Subsurf: Fix wrong vertices index in vertex data
    interpolation.  Subsurf: Subdivide polygons to the same resolution.
    Fix compilation issue after merge..  UI: Fix flicker in File Browser
    header.  Fix missing header include in previous master merge..
    Merge branch 'master' into blender2.8.  Fix assert when loading file
    with multiple windows opened.  Eevee: Remove Colored volumetric
    option..  Fix T55668: Volume Keyframe on Cut-ted Metastrip..  Fix
    large font drawing blurriness in a better way..
    transform_snap_object: Better bvhtree creation management for
    editing multiple objects..  Merge branch 'master' into blender2.8.
    Fix build for Intel compiler with C++11..  UI: more descriptive
    tooltip.  Fix T55634: Particle Viewport Display affects render
    visibilty.  Fix wrong view layer rendered from command line.  Mark
    view layer renderability and scene single layer render as non-
    animatable.  Cleanup: comments and UI descriptions for cursor
    snapping.  Outliner Keymap: E key to Exclude collections from View
    Layer.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  make.bat : fix typo.  Eevee: Principled: Fix Subsurface
    input behaviour.  Merge branch 'blender2.8' into soc-2018-bevel.
    Render Preview: Fix ID freeing in wrong function.  Eevee: Fix wrong
    SSR reprojection when switching orthographic view.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 10 Aug 2018 20:22:56 +0200

blender (78958-48759580839-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: Remove occurances of GPULamp.  GPUTexture: Fix wrong
    texture size check.  Eevee: Fix assert when baking lightprobes..
    Merge branch 'master' into blender2.8.  Subsurf: Correction to
    origindex.  Cycles: Initial implementation of detailed statistics.
    Cycles: Add utility function to query graph node size in bytes.
    GHOST: Fix SDL backend..  Workbench: option to change background.
    Fix crash enabling disabled collection containing curves..  Fix GPU
    build error after recent commit..  DRW: Fix Race condition in
    defered compilation.  Fix T55888: Eevee: crash when shadow cube size
    is > 512px.  Fix T55744: Assertion failure using the Knife angle
    constraint option.  RNA: Set default for Camera properties.  UI: Fix
    error in camera property panel.  Fix T56092: command line arguments
    after -- beginning with -h don't work..  Cycles: Cleanup,
    indentation.  Cycles: Cleanup, indentation.  Cycles: Cleanup,
    spelling.  Cycles: Cleanup, indentation.  Cycles: Cleanup, line
    length.  Cycles: Cleanup, move functions outside of class methods.
    Cycles: Cleanup, remove unused function.  Cycles: Cleanup in image
    manager, switch statement instead of if-else.  Merge branch 'master'
    into blender2.8.  Fix Vector.project crash w/ >4 length vectors.
    Merge branch 'master' into blender2.8.  Fix T55991: Python ignores
    scene switch argument.  Correct arguments for callback.  Merge
    branch 'master' into blender2.8.  Fix T56074: Remove doubles creates
    holes.  UI: Tooltip tweaks for Display Mode.  UI: Help menu minor
    tweaks.  Fix assert in snapEditMesh..  Cycles: Add reflection fix to
    Bump and Normal Map nodes.  Fix compiling after ui cleanups.  UI:
    Use Single Column and Grid Flow layout for Physics Cloth.  Cleanup:
    unused args.  UI: Single column layout and sub-panels for Rigid Body
    Physics panels.  Merge branch 'master' into blender2.8.  WM: replace
    UI draw callbacks w/ property poll.  Merge branch 'master' into
    blender2.8.  UI: hide transform constraints when not used.  Cleanup:
    remove redundant flag.  Merge branch 'master' into blender2.8.  WM:
    remove duplicate ui-list functions.  Merge branch 'master' into
    blender2.8.  UI: hide proportional transform options.  WM: Add
    operator property poll callback.  Cleanup: Use const argument.  UI:
    More opaque type icons in the Outliner.  Merge branch 'master' into
    blender2.8.  Fix T55964: Direction not normalized in
    isect_ray_aabb_v3_simple()?.  Fix (unreported) potential div-by-zero
    in ray/bbox intersection BLI code..  Fix crash Cycles rendering with
    --debug-value 256..  Fix for holdout / indirect only with collection
    instances..  UI: Sort panels in mesh context.  Cycles: add per layer
    collection indirectly on setting..  UI: Single column and subpanels
    for Particles Physics Fluids and Boids.  Cycles: add per layer
    collection mask/holdout support..  Cleanup: mark missing Cycles view
    layer override features with TODO..  UI: Dynamic Paint single column
    and sub panels.  UI: Node Editor Properties single column.  Fix
    T55895: VSE crash while moving a strip.  UI: Texture Properties
    Layout and Cleanup.  UI: Minor tweaks to nodes.  UI: Add "New" and
    "Open..." to the File Context Menu.  Fix missing particle use count
    object names with disabled particles..  Keymap: Use 1..4 to change
    UV select modes.  WM: keymap utility to set enum from a key range.
    Fix mistake in fix for T55798.  Correction on the last commit..  Fix
    base->flag and base->flag_legacy: The flags of the Transform
    operator are being added to the bases of the not evaluated
    view_layer..  Fix T55798: Crash when snapping objects with data
    recalculated by modifiers..  RNA: Remove Unused dof.is_hq_supported
    and dof.use_high_quality.  Fix T55754: DOF with new Camera is not
    working.  Fix presets not working after Python refactoring..
    Workbench: Fix missing geometry on Iris 640/630 GPUs.  Fix T56079:
    crash with startup.blend saved in sculpt/paint modes..  Fix T56081:
    crash with make static override and linked collection..  Fix T55721:
    crashes with collections panel in object properties..  Fix T55245:
    undo with multiple windows and view layers not working correct..
    Fix incorrect active object setting in scripts..  Fix incorrect
    object visibility test in baking..  Motion paths: default to bone
    head instead of tail location..  Fix T55958: allow the user to
    select between spring and spring2..  Merge branch 'master' into
    blender2.8.  Cleanup: changes from 2.8.  Subsurf: Fix wrong vertices
    index in vertex data interpolation.  Subsurf: Subdivide polygons to
    the same resolution.  Fix compilation issue after merge..  UI: Fix
    flicker in File Browser header.  Fix missing header include in
    previous master merge..  Merge branch 'master' into blender2.8.  Fix
    assert when loading file with multiple windows opened.  Eevee:
    Remove Colored volumetric option..  Fix T55668: Volume Keyframe on
    Cut-ted Metastrip..  Fix large font drawing blurriness in a better
    way..  transform_snap_object: Better bvhtree creation management for
    editing multiple objects..  Merge branch 'master' into blender2.8.
    Fix build for Intel compiler with C++11..  UI: more descriptive
    tooltip.  Fix T55634: Particle Viewport Display affects render
    visibilty.  Fix wrong view layer rendered from command line.  Mark
    view layer renderability and scene single layer render as non-
    animatable.  Cleanup: comments and UI descriptions for cursor
    snapping.  Outliner Keymap: E key to Exclude collections from View
    Layer.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  make.bat : fix typo.  Eevee: Principled: Fix Subsurface
    input behaviour.  Render Preview: Fix ID freeing in wrong function.
    Eevee: Fix wrong SSR reprojection when switching orthographic view.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 28 Jul 2018 00:21:57 +0200

blender (78845-a1689fb091a-0thomas~bionic0) bionic; urgency=medium

  * Eevee: Fix wrong SSR reprojection when switching orthographic view.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 20 Jul 2018 22:53:28 +0200

blender (78845-a1689fb091a-0thomas~bionic0) bionic; urgency=medium

  * Eevee: Fix wrong SSR reprojection when switching orthographic view.
    Eevee: LightProbes: Fix RNA defaults and remove unused
    data_draw_size.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 20 Jul 2018 22:48:39 +0200

blender (78845-a1689fb091a-0thomas~bionic0) bionic; urgency=medium

  * Eevee: Fix wrong SSR reprojection when switching orthographic view.
    Eevee: LightProbes: Fix RNA defaults and remove unused
    data_draw_size.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 20 Jul 2018 22:46:53 +0200

blender (78844-3005c2e2be3-0thomas~bionic0) bionic; urgency=medium

  * Eevee: LightProbes: Fix RNA defaults and remove unused
    data_draw_size.  Eevee: Lamps: Fix RNA defaults and change defaults
    for contact shadows.  Render Preview: Fix memory leak.  Render
    Preview: Fix problem with multi size icon preview.  GPUMaterial:
    Cleanup unused headers.  GPUMaterial: Texture Node: Add support for
    Cubic filtering.  GPUMaterial: Texture Node: support for nearest
    (closest) filtering method.  GPUMaterial: Optimize and fix blending
    in box mapping.  Fix incorrect magnification filter for text
    texture..  Fix WITH_HEADLESS build..  Depsgraph: Fix missing
    relation from proxy_form's ID properties.  Fix build error with
    release + debug info build..  Fix assert for Image & Brush icon
    preview.  Workbench: Add backface culling support.  Basic Draw
    Engine: Cleanup unused code..  Merge branch 'master' into
    blender2.8.  Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags
    to tags..  Fix T55414: waveforms are reprocessed when undoing.  Make
    `draw_armature()` abort in case pose is not up-to-date..  Fix
    T55973: [2.8] Crash when 'apply pose as rest pose' when bone scale
    is 0,0,0..  Subsurf: Add basic statistics to help benchmarking.  Fix
    MSVC compilation error in a less hacky way.  Fix compilation error
    with MSVC.  Resolve the opposite vector ambiguity in Damped Track
    constraint..  Fix crash with previews of non-IDs, like pose library
    thumbnails..  GPU: Add GC to FBOs and UBOs and centralize all GCs.
    Subsurf: Fix wrong edge original index.  Subsurf: Set original index
    for high-poly vertices.  Cleanup: style.  Merge remote-tracking
    branch 'origin/master' into blender2.8.  make.bat : restore msvc2015
    support..  Cycles: increase volume stack to support 32 overlapping
    volumes..  Fix E key in Python console not working after recent
    changes..  Icon/Render Preview: Fix Race condition with
    BKE_*_localize.  Fix/workaround T56019: memory leak with preview
    renders..  Cleanup: remove debug comment..  Cycles: Fix missing
    nested particle systems when instanced multiple times.  Subsurf: Add
    subdivision code which uses new module.  Subsurf: Begin new
    subdivision surface module.  OpenSubdiv: Add API to evaluate face-
    varying data.  Cleanup: style for GPU module.  GPU: Fix build error
    on Mac and Windows..  Merge branch 'master' into blender2.8.  3D
    View: show 3D axis-letter when pointing away.  Cycles: add
    Principled Hair BSDF..  Cleanup: Cryptomatte node style tweaks..
    Compositor: Cryptomatte compositing node..  GWN: Port to GPU module:
    Replace GWN prefix by GPU.  GWN: Port to GPU module: Move files to
    GPU.  GWN: Port to GPU module: codestyle & licence.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  make.bat: remove
    msvc2013 support..  Render: add "OpenGL" render engine..  Cleanup:
    moving shading type into View3DShading..  UI: move specular light
    settings to Lights tab in user preferences..  Fix Python error
    removing studio lights in user preferences..  Fix inconsistent shade
    smooth naming in object and edit mode..  Merge branch 'master' into
    blender2.8.  Fix T56003: Opening image files as movies in VSE
    crashes..  World: Added 'Viewport Display' panel.  UI: Single-column
    and flow layout for Scene properties.  UI: Minor fixes to separators
    on menus.  Object Mode: Add back object bound display.  UI: Lamp ->
    Light for the object type visibility operators.  Fix (IRC-reported)
    wrong usercount handling of deprecated IPO datablocks..  Eevee: Add
    debug visual for Cascaded Shadow Maps.  DRWDebug: Add new debug
    functions for spheres and matrices..  Eevee: Fix Cascaded Shadow
    Maps glitches.  Workbench: Fix use of uninitialized memory..
    StudioLight: Fix codestyle.  Smoke: Port display to Workbench +
    object mode.  Matcap: Fix missing pixel on preview icons.  Merge
    branch 'master' into blender2.8.  Ghost: Fix memory leak happening
    with keyboard mapping access.  Merge branch 'master' into
    blender2.8.  Cleanup: Remove obscure flag which was only used for
    read in subsurf code.  Merge branch 'master' into blender2.8.
    Cleanup: Use const qualifier for UV vertex map.  Merge branch
    'master' into blender2.8.  Cleanup: More clear naming in UV
    vertex/element mappings.  Merge branch 'master' into blender2.8.
    Fix T55944: fbx export error with smoothing face.  Fix T55527:
    creating a Quaternion without args should result in identity
    quaternion.  Merge branch 'master' into blender2.8.  Buildbot:
    update for new VS2017 buildbot worker name..  Fix compilation with
    older OpenSubdiv libraries.  OpenSubdiv: Remove one more unused
    file.  OpenSubdiv: Remove unused file.  OpenSubdiv: Remove UV
    coordinates from converter.  OpenSubdiv: Re-work C-API integration.
    Cleanup: doxy comments.  Gizmo: update Python templates.  Fix Cycles
    incorrect resize and CMYK conversion of uint16/half images..
    GPU_matrix: use Blender's naming conventions.  Cleanup: use variable
    names based on term gizmo.  3D View: New view gizmo design.
    Cleanup: style, doxy file.  Cleanup: split GPU_batch.  UI: Default
    theme minor tweaks.  UI: Camera Display panel rename to Viewport
    Display.  UI: Use icon for Material Link.  UI: Use full width for ID
    blocks in World, Light, Camera, Texture.  Merge branch 'master' into
    blender2.8.  Cycles: add voronoi features and distance settings from
    Blender..  UI: Hide Preview panel by default on Material properties.
    Cleanup: use float3 SSE instead of ssef for voronoi texture..  WM:
    rename manipulator to gizmo in the toolbar.  WM: rename manipulator
    to gizmo in Python API.  WM: rename manipulator to gizmo internally.
    WM: rename files, manipulator -> gizmo.  UI: rename manipulator to
    gizmo.  GPU_batch: fix error w/ interior line removal.  Keymap:
    reduce right shift in 2.7x keymap.  Keymap: reduce right shift in
    generated keymaps.  Merge branch 'master' into blender2.8.  Rename
    operator property from last commit.  Keymap: option to export all
    keymaps.  Cleanup: f-string use.  Merge branch 'master' into
    blender2.8.  Cleanup: use f-string for addon_utils.  Cleanup: minor
    change for f-string use.  Keymap: remove double space in tool-
    keymap.  UI: More descriptive tooltip.  VSE: Add image strips with
    alpha over as blend type.  UI: Capital letters for property.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 20 Jul 2018 22:37:10 +0200

blender (78844-3005c2e2be3-0thomas~bionic0) bionic; urgency=medium

  * Eevee: LightProbes: Fix RNA defaults and remove unused
    data_draw_size.  Eevee: Lamps: Fix RNA defaults and change defaults
    for contact shadows.  Render Preview: Fix memory leak.  Render
    Preview: Fix problem with multi size icon preview.  GPUMaterial:
    Cleanup unused headers.  GPUMaterial: Texture Node: Add support for
    Cubic filtering.  GPUMaterial: Texture Node: support for nearest
    (closest) filtering method.  GPUMaterial: Optimize and fix blending
    in box mapping.  Fix incorrect magnification filter for text
    texture..  Fix WITH_HEADLESS build..  Depsgraph: Fix missing
    relation from proxy_form's ID properties.  Fix build error with
    release + debug info build..  Fix assert for Image & Brush icon
    preview.  Workbench: Add backface culling support.  Basic Draw
    Engine: Cleanup unused code..  Merge branch 'master' into
    blender2.8.  Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags
    to tags..  Fix T55414: waveforms are reprocessed when undoing.  Make
    `draw_armature()` abort in case pose is not up-to-date..  Fix
    T55973: [2.8] Crash when 'apply pose as rest pose' when bone scale
    is 0,0,0..  Subsurf: Add basic statistics to help benchmarking.  Fix
    MSVC compilation error in a less hacky way.  Fix compilation error
    with MSVC.  Resolve the opposite vector ambiguity in Damped Track
    constraint..  Fix crash with previews of non-IDs, like pose library
    thumbnails..  GPU: Add GC to FBOs and UBOs and centralize all GCs.
    Subsurf: Fix wrong edge original index.  Subsurf: Set original index
    for high-poly vertices.  Cleanup: style.  Merge remote-tracking
    branch 'origin/master' into blender2.8.  make.bat : restore msvc2015
    support..  Cycles: increase volume stack to support 32 overlapping
    volumes..  Fix E key in Python console not working after recent
    changes..  Icon/Render Preview: Fix Race condition with
    BKE_*_localize.  Fix/workaround T56019: memory leak with preview
    renders..  Cleanup: remove debug comment..  Cycles: Fix missing
    nested particle systems when instanced multiple times.  Subsurf: Add
    subdivision code which uses new module.  Subsurf: Begin new
    subdivision surface module.  OpenSubdiv: Add API to evaluate face-
    varying data.  Cleanup: style for GPU module.  GPU: Fix build error
    on Mac and Windows..  Merge branch 'master' into blender2.8.  3D
    View: show 3D axis-letter when pointing away.  Cycles: add
    Principled Hair BSDF..  Cleanup: Cryptomatte node style tweaks..
    Compositor: Cryptomatte compositing node..  GWN: Port to GPU module:
    Replace GWN prefix by GPU.  GWN: Port to GPU module: Move files to
    GPU.  GWN: Port to GPU module: codestyle & licence.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  make.bat: remove
    msvc2013 support..  Render: add "OpenGL" render engine..  Cleanup:
    moving shading type into View3DShading..  UI: move specular light
    settings to Lights tab in user preferences..  Fix Python error
    removing studio lights in user preferences..  Fix inconsistent shade
    smooth naming in object and edit mode..  Merge branch 'master' into
    blender2.8.  Fix T56003: Opening image files as movies in VSE
    crashes..  World: Added 'Viewport Display' panel.  UI: Single-column
    and flow layout for Scene properties.  UI: Minor fixes to separators
    on menus.  Object Mode: Add back object bound display.  UI: Lamp ->
    Light for the object type visibility operators.  Fix (IRC-reported)
    wrong usercount handling of deprecated IPO datablocks..  Eevee: Add
    debug visual for Cascaded Shadow Maps.  DRWDebug: Add new debug
    functions for spheres and matrices..  Eevee: Fix Cascaded Shadow
    Maps glitches.  Workbench: Fix use of uninitialized memory..
    StudioLight: Fix codestyle.  Smoke: Port display to Workbench +
    object mode.  Matcap: Fix missing pixel on preview icons.  Merge
    branch 'master' into blender2.8.  Ghost: Fix memory leak happening
    with keyboard mapping access.  Merge branch 'master' into
    blender2.8.  Cleanup: Remove obscure flag which was only used for
    read in subsurf code.  Merge branch 'master' into blender2.8.
    Cleanup: Use const qualifier for UV vertex map.  Merge branch
    'master' into blender2.8.  Cleanup: More clear naming in UV
    vertex/element mappings.  Merge branch 'master' into blender2.8.
    Fix T55944: fbx export error with smoothing face.  Fix T55527:
    creating a Quaternion without args should result in identity
    quaternion.  Merge branch 'master' into blender2.8.  Buildbot:
    update for new VS2017 buildbot worker name..  Fix compilation with
    older OpenSubdiv libraries.  OpenSubdiv: Remove one more unused
    file.  OpenSubdiv: Remove unused file.  OpenSubdiv: Remove UV
    coordinates from converter.  OpenSubdiv: Re-work C-API integration.
    Cleanup: doxy comments.  Gizmo: update Python templates.  Fix Cycles
    incorrect resize and CMYK conversion of uint16/half images..
    GPU_matrix: use Blender's naming conventions.  Cleanup: use variable
    names based on term gizmo.  3D View: New view gizmo design.
    Cleanup: style, doxy file.  Cleanup: split GPU_batch.  UI: Default
    theme minor tweaks.  UI: Camera Display panel rename to Viewport
    Display.  UI: Use icon for Material Link.  UI: Use full width for ID
    blocks in World, Light, Camera, Texture.  Merge branch 'master' into
    blender2.8.  Cycles: add voronoi features and distance settings from
    Blender..  UI: Hide Preview panel by default on Material properties.
    Cleanup: use float3 SSE instead of ssef for voronoi texture..  WM:
    rename manipulator to gizmo in the toolbar.  WM: rename manipulator
    to gizmo in Python API.  WM: rename manipulator to gizmo internally.
    WM: rename files, manipulator -> gizmo.  UI: rename manipulator to
    gizmo.  GPU_batch: fix error w/ interior line removal.  Keymap:
    reduce right shift in 2.7x keymap.  Keymap: reduce right shift in
    generated keymaps.  Merge branch 'master' into blender2.8.  Rename
    operator property from last commit.  Keymap: option to export all
    keymaps.  Cleanup: f-string use.  Merge branch 'master' into
    blender2.8.  Cleanup: use f-string for addon_utils.  Cleanup: minor
    change for f-string use.  Keymap: remove double space in tool-
    keymap.  UI: More descriptive tooltip.  VSE: Add image strips with
    alpha over as blend type.  UI: Capital letters for property.  Add
    include missing in release builds.  UI: Align Lighting sub-panel of
    the Shading popover.  UI: remove space/region from popover args.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 20 Jul 2018 22:32:05 +0200

blender (78721-5d6d5657928-0thomas~bionic0) bionic; urgency=medium

  * VSE: Add image strips with alpha over as blend type.  UI: Capital
    letters for property.  Add include missing in release builds.  UI:
    Align Lighting sub-panel of the Shading popover.  UI: remove
    space/region from popover args.  WM: register global list of panel
    types.  Correct recent menu split.  Fix missing panels in texture
    properties with image texture..  Fix T55965: shrinkwrap modifier
    apply not working..  Viewport: don't show look dev shader balls by
    default..  UI: only show API defined custom properties when
    Developer Extras is on..  Merge branch 'master' into blender2.8.
    Makefile: add note about environment vars.  Merge branch 'master'
    into blender2.8.  Remove invalid assert.  UI: Wider Dyntopo popover
    to fit all settings.  Fix bad assert on redo.  Merge branch 'master'
    into blender2.8.  Cleanup: operator type API, header.  Merge branch
    'master' into blender2.8.  Merge branch 'master' into blender2.8.
    Cleanup: move WM type registration into own files.  Nodes: add sqrt,
    ceil, floor and fract to math nodes..  UI: show popover shortcuts in
    tooltip.  Merge branch 'master' into blender2.8.  Cleanup: id-
    property API use.  Merge branch 'master' into blender2.8.  Cleanup:
    split keymap lookups into own functions.  Fix T55920: viewport
    "navigate" shows on transform.  Keymap: run search by its key in
    tools popup.  Merge branch 'master' into blender2.8.  Keymap: dope-
    sheet hotkey to change falloff.  Keymap: dope-sheet hotkey to change
    falloff.  Cleanup: style.  Merge branch 'master' into blender2.8.
    Cleanup: right shift arguments.  Cleanup: rename snap enum.  Correct
    error mixing fraction/screen snap.  Merge branch 'master' into
    blender2.8.  Cleanup: remove legacy mesh save support.  WM: snap to
    fractions when resizing areas.  UI: add toggle fullscreen to window
    context menu.  PyAPI: show line, not call-stack for field warning.
    Merge branch 'master' into blender2.8.  PyAPI: add undo redo
    handlers.  Fix T55945: Outliner crash.  Fix T55949: increase color
    management exposure hard range..  Keymap: add 3D view snap popup.
    Keymap: add utility function for panel popups.  Merge branch
    'master' into blender2.8.  Cleanup: header guards.  Cleanup: style,
    duplicate header.  Merge branch 'master' into blender2.8.  Cleanup:
    pep8, cycles.  Minor cleanup to last commit.  UI: Group geometry in
    object visibility popover.  Keymap: Modifiers to control mesh elem
    switching.  UI: minor edits to overlay popover.  UI: 4-state icon
    for view visibility popover.  Merge branch 'master' into blender2.8.
    Icons: support setting blender, inkscape commands.  Merge branch
    'master' into blender2.8.  Fix PyRNA class registration w/ Python
    3.7.  PyAPI: remove bpy.utils.register_module.  PyAPI: Use
    annotations for RNA definitions.  Buildbot: initial configuration
    for Visual Studio 2017..  Manipulator: expose use_select_background
    via RNA.  UI: Flip Overlays/Shading position.  UI: overlay, remove
    redundant 'object' term.  UI: Fix Seams button drawing differently.
    3D View: option not to draw center dots.  UI: Rename Bone Select to
    Fade Geometry in Overlay popover.  UI: Overlay panel fix for
    display_all.  UI: Re-arrange Overlay popover for Mesh Edit Mode.
    UI: Add missing Viewport Info to Overlay popover.  Fix T55915 DOF
    Number of blades wrong logic.  Edit Mesh: Fix missing loose edges if
    vertex is at local origin.  Transform Manipulator: fix scale handle
    selection.  UI: overlay panel minor tweak.  Fix manipulator hiding
    cursor.  Eevee: LightCache: Fix autobake starting when it should
    not.  Numeric Input: preference to default to advanced.  UI: Remove
    duplicate Viewport Display panel from Scene properties.  UI: Overlay
    popover - Wireframe slider style same as in shading popover.  UI: Re-
    arrange Shading popover.  Fix T55914: Blender 2.8 Crashes when
    increasing the repeat count for a track in NLA.  Revert removal of
    fake editing for numeric input.  Merge branch 'master' into
    blender2.8.  Fix T55912: saving Viewer Node image error..  Minor
    cleanup to logic in BKE's imbuf releasing code..  UI: correct panel
    default-closed.  UI: minor tweaks to overlay panel.  UI: Move Object
    Type Visibility next to shading/overlay settings.  UI: 3D Viewport
    Header - swap position of shading/snapping settings.  UI: Re-arrange
    Overlays popover.  Keymap: update 2.7x map.  Cleanup: remove
    redundant operator.  Cleanup: simplify RNA names.  Fix crash in
    combing after changing scene property.  OpenSubdiv: Changes in C-
    API.  UI: don't change scrollbar size on mouse move, only fade..
    Fix Use Nodes not working for Cycles lights..  3D View: any view
    axis also showing grid.  Merge branch 'master' into blender2.8.
    Cleanup: duplicate versioning block.  Fix empty-images not using
    selection color.  Manipulator: changes for overlay options.  Revert
    "Transform: default constraint to user orientation".  Merge branch
    'master' into blender2.8.  Depsgraph: Fix face dependency cycle when
    bone uses id property from self.  UI: Default theme - minor tweaks
    to console colors closer to text editor's.  UI: Default theme
    roundness consistency for toggles.  UI: Single-column for object
    type visibility.  3D View: option to hide object overlays.  UI:
    Textures - Move Colors panel below texture-specific panels.  UI:
    Single-column and sub-panels for Image Texture properties.  Cleanup:
    remove unused interlace code after removal of fields..
    GHOST/Windows: don't prefer swap copy method..  Fix Cycles
    standalone build issue with OpenColorIO..  Image: remove fields
    option for image sequences.  Fix for recent numeric input checks.
    Fix T55826, fix T55804: crash after copying scene with linked
    objects..  Fix accidentally removed particle function in GLSL, still
    not supported though..  Fix popovers showing unnecessary titles..
    Eevee: LightCache: Initial Implementation.  Object Mode: Change
    Lightprobe display..  DRW: Add new features from lightcache branch.
    DrawData: Change drawdata to a generic struct shared accross ID
    types.  GPUTexture: Refactor of texture creation & new feature.
    Numeric Input: remove fake-editing option.  Merge branch 'master'
    into blender2.8.  OpenSubdiv: Fix wrong topology refiner cast.
    OpenSubdiv: Make more flexible C-API to specify FVar interpolation.
    3D View: overlay option to show bones.  Fix T55882: crash closing
    user preferences window in some cases..  Modifiers: Use bool for
    boolean flag in isDisabled.  Ocean Modifier: prevent crashing on
    'Apply Modifier' button.  Ocean Modifier: removed duplicated code.
    Ocean Modifier: refactored the delayed-refresh approach.  Ported
    mesh_create_derived_view() to mesh_create_eval_final_view().  Ocean
    Modifier: ported from DerivedMesh to Mesh.  Added comment for
    DEG_TAG_PSYS_xxx and PSYS_RECALC_xxx relation.  3D View: allow
    border zoom from camera.  Fix T55772: Crashes opening a file.  Fix
    T55884: shader node linked menu showing incompatible nodes..  Merge
    branch 'master' into blender2.8.  CMake: Disable OpenAL and JACK
    when AUDASPACE is disabled.  Merge branch 'master' into blender2.8.
    Missing from last commit.  Keymap: update 2.7x map.  GHOST: Fix
    memory leak in X11 DPI query.  Keymap: remove Shift-B in camera
    view.  Fix T55484: Border zoom fails in Edit-Mode.  UI: add colon to
    prefs headings.  Fix 3D cursor update.  Cleanup: style.  Fix T55879:
    Crash setting render presets.  Reverted T55880 fix by accident.  Fix
    T55877: Crash snapping non-edit-mesh to grid.  Fix T55880: Crash
    dragging file into image editor.  Merge branch 'master' into
    blender2.8.  Keymap: minor changes for keymap display.  Fix
    workspace not freeing tool properties.  Transform: default
    constraint to user orientation.  Merge branch 'master' into
    blender2.8.  Fix transform plane constraint orientation cycle.  UI:
    Cleanup - Remove Show Panel Header and Background.  Fix T55776:
    crash with multiple windows and reload new..  UI: tweak image menu
    layout to match file menu more..  UI: hide status bar constraints
    when not used.  UI: hide status bar items when.  WM: add utility
    function to refresh status bar.  Merge branch 'master' into
    blender2.8.  Cleanup: use const transform args.  Depsgraph: Fix non-
    working drivers after recent relations change.  UI: add search to
    popup toolbar.  UI: move visibility panel into the side bar.
    Keymap: use Shift-AccentGrave for fly/walk mode.  Fix T55868:
    duplicating collection instances fails sometimes..  UI: Minor tweaks
    to default theme.  Keymap: Remove AccentGrave for each.  Depsgraph:
    Force modifier stack update when mesh is copied.  Depsgraph: Forbid
    flush from copy-on-write operations down the road.  Keymap: Add back
    Shift-R 'repeat last'.  Keymap: macos only operator search key: Cmd-
    F.  Fix object mode menu crashing w/o active object.  UI: Remove 1
    pixel gap between panel header and background.  Keymap: Remove modal
    keymaps from blender_27x.  UI: hide redundant transform keymap
    items.  WM: support for filtering modal keymap items.  Merge branch
    'master' into blender2.8.  Cleanup: remove 'Orientation' from keymap
    item name.  Merge branch 'master' into blender2.8.  Keymap: remove
    some hard coded transform events.  Merge branch 'master' into
    blender2.8.  Cleanup: right shift.  3D View: select exclude w/ ob-
    center enabled.  Icons: support for drawing event icons.  Fix crash
    in lamp preview render.  Cleanup: rename 'ct' to 'len' for editors.
    Cleanup: rename 'ct' to 'len' for gpu.  Cleanup: rename 'ct' to
    'len' for gawain.  Cleanup: rename 'ct' to 'len' for size vars.
    Cleanup: abbreviate unsigned types (editors, wm).  Cleanup:
    abbreviate unsigned types (draw manager).  Correct recent keymap
    change, writing all keymaps.  Keymap: store 2.7x map as data instead
    of running code.  Keymap: support for reading/writing keymaps as
    data.  Fix scale in Apply Pose As Rest Pose for bendy bones..  Merge
    branch 'master' into blender2.8.  Cleanup: isinstance can take
    multiple types.  Cleanup: pep8, style.  Merge branch 'master' into
    blender2.8.  Cleanup: pep8.  Cleanup: redundant poll checks.
    Viewport: in Lookdev shading, disable scene lights and world by
    default..  Cleanup: remove unused shader node compatibility flag..

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 14 Jul 2018 00:14:19 +0200

blender (78717-cca87ccc753-0thomas~bionic0) bionic; urgency=medium

  * UI: remove space/region from popover args.  WM: register global list
    of panel types.  Correct recent menu split.  Fix missing panels in
    texture properties with image texture..  Fix T55965: shrinkwrap
    modifier apply not working..  Viewport: don't show look dev shader
    balls by default..  UI: only show API defined custom properties when
    Developer Extras is on..  Merge branch 'master' into blender2.8.
    Makefile: add note about environment vars.  Merge branch 'master'
    into blender2.8.  Remove invalid assert.  UI: Wider Dyntopo popover
    to fit all settings.  Fix bad assert on redo.  Merge branch 'master'
    into blender2.8.  Cleanup: operator type API, header.  Merge branch
    'master' into blender2.8.  Merge branch 'master' into blender2.8.
    Cleanup: move WM type registration into own files.  Nodes: add sqrt,
    ceil, floor and fract to math nodes..  UI: show popover shortcuts in
    tooltip.  Merge branch 'master' into blender2.8.  Cleanup: id-
    property API use.  Merge branch 'master' into blender2.8.  Cleanup:
    split keymap lookups into own functions.  Fix T55920: viewport
    "navigate" shows on transform.  Keymap: run search by its key in
    tools popup.  Merge branch 'master' into blender2.8.  Keymap: dope-
    sheet hotkey to change falloff.  Keymap: dope-sheet hotkey to change
    falloff.  Cleanup: style.  Merge branch 'master' into blender2.8.
    Cleanup: right shift arguments.  Cleanup: rename snap enum.  Correct
    error mixing fraction/screen snap.  Merge branch 'master' into
    blender2.8.  Cleanup: remove legacy mesh save support.  WM: snap to
    fractions when resizing areas.  UI: add toggle fullscreen to window
    context menu.  PyAPI: show line, not call-stack for field warning.
    Merge branch 'master' into blender2.8.  PyAPI: add undo redo
    handlers.  Fix T55945: Outliner crash.  Fix T55949: increase color
    management exposure hard range..  Keymap: add 3D view snap popup.
    Keymap: add utility function for panel popups.  Merge branch
    'master' into blender2.8.  Cleanup: header guards.  Cleanup: style,
    duplicate header.  Merge branch 'master' into blender2.8.  Cleanup:
    pep8, cycles.  Minor cleanup to last commit.  UI: Group geometry in
    object visibility popover.  Keymap: Modifiers to control mesh elem
    switching.  UI: minor edits to overlay popover.  UI: 4-state icon
    for view visibility popover.  Merge branch 'master' into blender2.8.
    Icons: support setting blender, inkscape commands.  Merge branch
    'master' into blender2.8.  Fix PyRNA class registration w/ Python
    3.7.  PyAPI: remove bpy.utils.register_module.  PyAPI: Use
    annotations for RNA definitions.  Buildbot: initial configuration
    for Visual Studio 2017..  Manipulator: expose use_select_background
    via RNA.  UI: Flip Overlays/Shading position.  UI: overlay, remove
    redundant 'object' term.  UI: Fix Seams button drawing differently.
    3D View: option not to draw center dots.  UI: Rename Bone Select to
    Fade Geometry in Overlay popover.  UI: Overlay panel fix for
    display_all.  UI: Re-arrange Overlay popover for Mesh Edit Mode.
    UI: Add missing Viewport Info to Overlay popover.  Fix T55915 DOF
    Number of blades wrong logic.  Edit Mesh: Fix missing loose edges if
    vertex is at local origin.  Transform Manipulator: fix scale handle
    selection.  UI: overlay panel minor tweak.  Fix manipulator hiding
    cursor.  Eevee: LightCache: Fix autobake starting when it should
    not.  Numeric Input: preference to default to advanced.  UI: Remove
    duplicate Viewport Display panel from Scene properties.  UI: Overlay
    popover - Wireframe slider style same as in shading popover.  UI: Re-
    arrange Shading popover.  Fix T55914: Blender 2.8 Crashes when
    increasing the repeat count for a track in NLA.  Revert removal of
    fake editing for numeric input.  Merge branch 'master' into
    blender2.8.  Fix T55912: saving Viewer Node image error..  Minor
    cleanup to logic in BKE's imbuf releasing code..  UI: correct panel
    default-closed.  UI: minor tweaks to overlay panel.  UI: Move Object
    Type Visibility next to shading/overlay settings.  UI: 3D Viewport
    Header - swap position of shading/snapping settings.  UI: Re-arrange
    Overlays popover.  Keymap: update 2.7x map.  Cleanup: remove
    redundant operator.  Cleanup: simplify RNA names.  Fix crash in
    combing after changing scene property.  OpenSubdiv: Changes in C-
    API.  UI: don't change scrollbar size on mouse move, only fade..
    Fix Use Nodes not working for Cycles lights..  3D View: any view
    axis also showing grid.  Merge branch 'master' into blender2.8.
    Cleanup: duplicate versioning block.  Fix empty-images not using
    selection color.  Manipulator: changes for overlay options.  Revert
    "Transform: default constraint to user orientation".  Merge branch
    'master' into blender2.8.  Depsgraph: Fix face dependency cycle when
    bone uses id property from self.  UI: Default theme - minor tweaks
    to console colors closer to text editor's.  UI: Default theme
    roundness consistency for toggles.  UI: Single-column for object
    type visibility.  3D View: option to hide object overlays.  UI:
    Textures - Move Colors panel below texture-specific panels.  UI:
    Single-column and sub-panels for Image Texture properties.  Cleanup:
    remove unused interlace code after removal of fields..
    GHOST/Windows: don't prefer swap copy method..  Fix Cycles
    standalone build issue with OpenColorIO..  Image: remove fields
    option for image sequences.  Fix for recent numeric input checks.
    Fix T55826, fix T55804: crash after copying scene with linked
    objects..  Fix accidentally removed particle function in GLSL, still
    not supported though..  Fix popovers showing unnecessary titles..
    Eevee: LightCache: Initial Implementation.  Object Mode: Change
    Lightprobe display..  DRW: Add new features from lightcache branch.
    DrawData: Change drawdata to a generic struct shared accross ID
    types.  GPUTexture: Refactor of texture creation & new feature.
    Numeric Input: remove fake-editing option.  Merge branch 'master'
    into blender2.8.  OpenSubdiv: Fix wrong topology refiner cast.
    OpenSubdiv: Make more flexible C-API to specify FVar interpolation.
    3D View: overlay option to show bones.  Fix T55882: crash closing
    user preferences window in some cases..  Modifiers: Use bool for
    boolean flag in isDisabled.  Ocean Modifier: prevent crashing on
    'Apply Modifier' button.  Ocean Modifier: removed duplicated code.
    Ocean Modifier: refactored the delayed-refresh approach.  Ported
    mesh_create_derived_view() to mesh_create_eval_final_view().  Ocean
    Modifier: ported from DerivedMesh to Mesh.  Added comment for
    DEG_TAG_PSYS_xxx and PSYS_RECALC_xxx relation.  3D View: allow
    border zoom from camera.  Fix T55772: Crashes opening a file.  Fix
    T55884: shader node linked menu showing incompatible nodes..  Merge
    branch 'master' into blender2.8.  CMake: Disable OpenAL and JACK
    when AUDASPACE is disabled.  Merge branch 'master' into blender2.8.
    Missing from last commit.  Keymap: update 2.7x map.  GHOST: Fix
    memory leak in X11 DPI query.  Keymap: remove Shift-B in camera
    view.  Fix T55484: Border zoom fails in Edit-Mode.  UI: add colon to
    prefs headings.  Fix 3D cursor update.  Cleanup: style.  Fix T55879:
    Crash setting render presets.  Reverted T55880 fix by accident.  Fix
    T55877: Crash snapping non-edit-mesh to grid.  Fix T55880: Crash
    dragging file into image editor.  Merge branch 'master' into
    blender2.8.  Keymap: minor changes for keymap display.  Fix
    workspace not freeing tool properties.  Transform: default
    constraint to user orientation.  Merge branch 'master' into
    blender2.8.  Fix transform plane constraint orientation cycle.  UI:
    Cleanup - Remove Show Panel Header and Background.  Fix T55776:
    crash with multiple windows and reload new..  UI: tweak image menu
    layout to match file menu more..  UI: hide status bar constraints
    when not used.  UI: hide status bar items when.  WM: add utility
    function to refresh status bar.  Merge branch 'master' into
    blender2.8.  Cleanup: use const transform args.  Depsgraph: Fix non-
    working drivers after recent relations change.  UI: add search to
    popup toolbar.  UI: move visibility panel into the side bar.
    Keymap: use Shift-AccentGrave for fly/walk mode.  Fix T55868:
    duplicating collection instances fails sometimes..  UI: Minor tweaks
    to default theme.  Keymap: Remove AccentGrave for each.  Depsgraph:
    Force modifier stack update when mesh is copied.  Depsgraph: Forbid
    flush from copy-on-write operations down the road.  Keymap: Add back
    Shift-R 'repeat last'.  Keymap: macos only operator search key: Cmd-
    F.  Fix object mode menu crashing w/o active object.  UI: Remove 1
    pixel gap between panel header and background.  Keymap: Remove modal
    keymaps from blender_27x.  UI: hide redundant transform keymap
    items.  WM: support for filtering modal keymap items.  Merge branch
    'master' into blender2.8.  Cleanup: remove 'Orientation' from keymap
    item name.  Merge branch 'master' into blender2.8.  Keymap: remove
    some hard coded transform events.  Merge branch 'master' into
    blender2.8.  Cleanup: right shift.  3D View: select exclude w/ ob-
    center enabled.  Icons: support for drawing event icons.  Fix crash
    in lamp preview render.  Cleanup: rename 'ct' to 'len' for editors.
    Cleanup: rename 'ct' to 'len' for gpu.  Cleanup: rename 'ct' to
    'len' for gawain.  Cleanup: rename 'ct' to 'len' for size vars.
    Cleanup: abbreviate unsigned types (editors, wm).  Cleanup:
    abbreviate unsigned types (draw manager).  Correct recent keymap
    change, writing all keymaps.  Keymap: store 2.7x map as data instead
    of running code.  Keymap: support for reading/writing keymaps as
    data.  Fix scale in Apply Pose As Rest Pose for bendy bones..  Merge
    branch 'master' into blender2.8.  Cleanup: isinstance can take
    multiple types.  Cleanup: pep8, style.  Merge branch 'master' into
    blender2.8.  Cleanup: pep8.  Cleanup: redundant poll checks.
    Viewport: in Lookdev shading, disable scene lights and world by
    default..  Cleanup: remove unused shader node compatibility flag..
    UI/Python: rename Lamps to Lights, to follow more standard
    terminology..  Merge branch 'master' into blender2.8.  UI: Add extra
    padding to menus to draw sub-menu triangles in.  UI: Use flat
    triangle drawing for indicating submenus.  PyDrivers: update
    bytecode check for Python3.6.  UI: Single-column for 3D Cursor panel
    in 3D View.  UI: 3D View, View panel: single-column, flow and
    subpanel.  3D View: support object type visibility/selection.  Merge
    branch 'master' into blender2.8.  Animation player: Ensure new
    frames are displayed while dragging mouse.  Fix T55796: Motion Paths
    are not being drawn as overlay.  UI: Default theme unification.
    Keymap: update 2.7x.  Depsgraph: Relations builder should not tag ID
    in all depsgraphs.  Keymap: outliner now uses A/Alt-A for selection.
    Merge branch 'master' into blender2.8.  Cleanup: use outliner_flag_*
    name prefix.  UI: small layout fixes for RMB context menus..  UI:
    disable broken horizontal properties editor alignment..  UI: draw
    search popups with menu background, instead of box..  Fix crash with
    properties editor pinning..  Fix layout issue with enum property
    separators..  Merge branch 'master' into blender2.8.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  Fix crash when
    startup file has an image in it.  fix c++ comment style in
    3cc2a9b934d0.  Ocean Modifier: removed unused refresh flags.  Ocean
    Modifier: removed the MOD_OCEAN_REFRESH_ADD flag.  Merge branch
    'master' into blender2.8.  Remove print left in by accident.  Fix
    T55581: kill running (render) jobs when deleting a scene.  Cycles:
    Enabled half precision textures for OpenCL devices that support the
    cl_khr_fp16 extension..  Fix view pie menu.  Addons: silence
    warnings instead of disabling.  Addons: svg has been updated.
    Cycles: Fixed OpenCL kernel build, it threw a compiler error..
    Merge branch 'master' into blender2.8.  Cleanup: strip trailing
    space for cycles.  Cycles: missed when renaming updated RNA.  Merge
    branch 'master' into 28.  Empty Object: Center images by default.
    Fix typo in empty image drawing.  Fix image drag and drop.  Disable
    addons which haven't been updated.  Merge branch 'master' into
    blender2.8.  BKE_addons: utility to remove by name.  Further tweaks
    to drawing of non-selected graph editor keyframes.  Fix T55777: Non-
    selected keys in Graph Editor are invisible.  Fix T55775: Crash when
    select keyframe on object channels in Timeline editor.  Cleanup:
    flag checks.  Merge branch 'master' into blender2.8.  Cleanup: flag
    checks.  Merge branch 'master' into blender2.8.  RNA: correct
    callback type.  RNA: use is_dirty prefix for checking updates.
    Keymap: Make Ctrl-Tab toggles pose mode.  Draw Manager: simplify
    object mask usage.  Cleanup: minor changes to last commit, #2.
    Cleanup: minor changes to last commit.  Keymap: convenience Alt-MMB
    view switching.  3D View: support setting the relative axis.  UI:
    add separators in properties editor header tabs..  Shaders: add
    target setting to material output node..  Viewport: tweak Z key
    shading toggle..  GPU: avoid unnecessary multiple nodetree localize
    and output finding..  Cleanup: indentation.  3D View: split view-
    numpad into two operators.  Refactored into a single option.
    Refactor: SHOW->HIDE.  Overlay: enable/disable drawing of specific
    object types..  Depsgraph: Preserve engine data when doing object
    copy on write update.  Cleanup: Undefined function declarations.
    Ensure dependency graph exists before initializing editors.  Revert
    "Overlay: enable/disable drawing of specific object types.".
    Overlay: enable/disable drawing of specific object types..  Cycles:
    Adding native support for UINT16 textures..  Cleanup: warning.
    Sculpt: Fix disappearing object on undo.  UI: show modal operator
    keymaps in the status bar.  Fix build w/o fluidsim.  Fluidsim: fixed
    memory leak.  Fluidsim: ported from DerivedMesh to Mesh.  Ported
    CDDM_apply_vert_normals from DM to Mesh.  Revert "Keymap: use Shift-
    Space for auto-complete".  Keymap: use Shift-Space for auto-
    complete.  Merge branch 'master' into blender2.8.  Cleanup: pep8.
    Fix issue with closing child windows in recent changes..
    Workspaces: change behavior when window layout for workspace is
    missing..  Workspaces: store view layer per main window, instead of
    per workspace..  Workspaces: add main and child windows..  Cleanup:
    pass window to listeners, instead of screen + workspace..  Keymap:
    movie-clip center frame, match graph view.  Keymap: proportional
    edit keys.  Fix Pose Mode selection overlay breaking other overlay..
    UI: Node Link Menu to use same colors as regular menus.  Kemap:
    mirror, flip changes from T55162.  Keymap: outliner changes from
    T55162.  UI: Default theme tweaks for Node editor.  Keymap: Resolve
    inconsistencies, T55162.  Depsgraph: Don't force copy-on-write when
    shading changes.  Depsgraph: Log entry operations which are directly
    modified and tagged.  UI: Default Theme: editor tabs more prominent.
    Weight Paint: draw from original mesh.  Eevee: Fix incorrect padding
    in octahedral mapping.  UI: Default theme tweaks to animation
    channels.  UI: Fix channels using editor header color as background.
    Cleanup: remove unused zbuf member.  Added copyData flag to ocean
    modifier.  Fluid Sim: Removed unused PointCache pointer.  Cloth
    simulation: share point cache between CoW copies of objects.  Pass
    copy flag to modifier copyData function.  Cycles Denoising: Pass
    tile buffers to every OpenCL kernel to conform to standard and get
    rid of set_tile_info.  Cycles Denoising: Correctly handle target
    buffer in tile unmapping and move device swap logic to the
    device_memory.  Cycles Denoising: Cleanup: Rename tiles to
    tile_info.  Cycles Denoising: Refactor denoiser tile handling.
    Cycles Denoising: Split main function into logical steps.  Keymap:
    resolve group/un-group inconsistencies.  Fix NLA transform crash.
    Keymap: Add back Ctrl-M for mirror.  Keymap: Remove pie menu from
    tab-key.  UI: Default theme use color for value slider item.  UI:
    Fix node triangle always using selected color.  Keymap: use add key
    instead of verify.  CMake: Add missing header file to list of
    sources.  SoftBody: share point cache between CoW copies.  SoftBody:
    refactored sbFree().  Softbody: unified copy functions.  Fix T55750:
    Crash on moving sequencer strip.  UI: Adjust width of Pivot, Shading
    and Transform Orientations popovers.  Cleanup: pep8.  UI: adjust
    popover width for overlays & toolbar.  UI: optional ui-unit-width
    for popovers.  T55441: Pop-over large arrow offset when wide.
    View3D: Remove v3d->zbuf.  UI: add tool properties contexts.  Tool
    System: add operator for introspection.  Fix tool-system error
    running in background mode.  Theme: use alpha for lamp wire.  Fix
    T55709: Pose Library - Add New Pose crashes.  UI: Default theme,
    more tweaks.  Keymap: Use easily accessible key for animation.
    Keymap: update 2.7x map.  Keymap: Select/De-Select support for anim-
    editors.  Cleanup: Remove unused variable.  Edit Mesh Overlay: Fix
    floating point instability artifacts.  UI: Default theme update for
    contrast.  Keymap: Select/De-Select now use A, Alt-A.  Fix typo in
    transform orientations..  Keymap: Adjust animate and manipulator
    toggle keys.  UI: use new transform orientation when created..
    Cleanup: move snap/pivot/orientation popovers to proper file..
    Correct tool rename.  Cleanup: unused function.  Tool System: move
    transform into a top-level tool.  Workbench: Fix wrong shading
    shadoow direction..  GHOST: Fix assert and rebind previous ogl
    context..  Revert "GHOST: Delay opengl context initialization".
    Revert "GHOST: WGL: Delay context initialization for offscreen
    contexts.".  Revert "GHOST: Fix uninitialized var".  Revert "GHOST:
    Fix uninitialized values.".  Fix dimmed shortcut key display issues
    in toolbar menu and color picker..  Cleanup: fix compiler warning..
    Sculpt: Fix wrong object used for crazy space calculation.  Sculpt:
    Cleanup, spelling.  Sculpt: Fix ghosting artifacts when sculpting in
    workbench engine.  Nodes: add new image button to image nodes..
    Cleanup: remove generation context from image new operator..  Fix ID
    buttons not working in popover menus..  Sculpt: Fix possible race
    condition with undo nodes.  UI: hide empty status mouse button when
    dragging.  Workbench: CleanUp whitespaces.  Workbench: Fix texture
    drawing.  Workbench: Fix ghosting and crash in X-Ray mode.  Cleanup:
    typos.  Keymap: remove 'Screen Editing' from 2.7x map.  addons:
    disable addons with versions below 2.8.  Merge branch 'master' into
    blender2.8.  Python: Print file:line when editing UI source.
    Cleanup: pep8.  Cleanup: pep8.  Merge branch 'master' into
    blender2.8.  Cleanup: pep8.  Cleanup: pep8.  UI: don't change the
    theme area when setting theme.  UI: Dim color of shortcut label in
    menus and toolbar.  Fix ugly half alignment in timeline header..
    Splash: add "Alpha" text and link to the development fund..
    Sculpting: add Manual detail mode for dynamic topology..  Theme: use
    highlight from flatty light.  Theme: desaturate colors.  Workbench:
    Fix use of uninitialized memory..  UI: Fix Properties with
    consecutive icons enabled in dropdown menus.  Merge branch 'master'
    into blender2.8.  Cleanup: right shift.  UI: Transform Orientations
    panel as popover.  Cleanup: use _f, _i suffix for GPU state API.
    Merge branch 'master' into blender2.8.  Painting: fix uninitialized
    variable use.  Outliner: remove view menu, move more into RMB
    context menu and filter popover..  UI: update status bar mouse
    icons, draw in text color..  Cleanup: remove unused icon code after
    OpenGL upgrade..  Fix modal keymap breaking exporter.  Fix sculpt
    key bindings.  Theme: use black for object wire.  Error in theme
    color cleanup #2.  Fix: Global area edges couldn't call right click
    menu to join/split.  Error in last commit.  Cleanup: remove
    redundant theme colors.  UI: show favourites from properties-space
    in the 3D view.  UI: Header consistency.  UI: align header menus to
    space them closely.  Keymap: reinstate Ctrl-L key.  Cycles: Fix
    missing curve hair when building with GCC-8 in release mode.
    Keymap: add back macos preferences shortcut.  UI: revert 3D menu
    alignment.  UI: Header consistency for 3D Viewport.  UI: Header
    consistency for Text editor.  UI: Header consistency for Squencer.
    UI: Header consistency for Node editor.  UI: Header consistency for
    UV/Image editor.  UI: Header consistency for animation editors.  UI:
    File Browser header consistency.  Outliner: add outliner wide RMB
    context menu..  UI: add workspace cycling menu items.  UI: update
    mouse icons in status bar..  Keymap: add back X-Key for delete.
    Keymap: use Page Up/Down for workspace switching.  UI: add screen
    split to window context menu.  Merge branch 'master' into
    blender2.8.  Screen: support splitting from floating menu.  Merge
    branch 'master' into blender2.8.  Cleanup: use bool for poll
    functions.  Commit D3494 : Compiled shader lookup fix.  Correct f-
    string in own recent changes.  Fix T55675: Crash internal animation
    player.  Merge branch 'master' into blender2.8.  Cleanup: right
    shift in interface code.  Keymap: add generally useful popups to F-
    Keys 1..4.  Fix T55687: compile error when not using c++11..  Fix
    T55626, fix T55106: Cycles motion blur + persistent images bug..
    Merge branch 'master' into blender2.8.  RNA: use bool for boolean
    RNA types.  Cleanup: reduce variable scope.  Cleanup: avoid calloc
    when immediately overwritten.  Cleanup: remove num argument prefix.
    Cleanup: RNA naming.  Cleanup: use '_len' suffix for line stipple.
    3D View: use 3px dashed relationship line.  Revert "Experimental
    Tweak: Only show relationship lines between objects when either the
    parent/child object is selected".  UI: set default theme outline
    alpha.  Merge branch 'master' into blender2.8.  Cleanup: use f-
    string.  UI: support check-boxes in quick menu.  Merge branch
    'master' into blender2.8.  Cleanup: split out context member query.
    RNA: check for 3D view overlay/shading.  UI: Support status-bar
    hiding.  UI: correct menu label comparison.  Fix corrupt screen when
    splitting areas after collapsing top-bar.  DNA: rename operator
    idname.  Merge branch 'master' into blender2.8.  Cleanup: remove
    unused context arg to menu.  UI: support adding menu's to
    favourites.  UI: move queries into interface_query.c.  Merge branch
    'master' into blender2.8.  UI: Add 'interface_query.c'.  Merge
    branch 'master' into blender2.8.  Cleanup: rename bmesh_queries ->
    bmesh_query.  Keymap: 2.7x, use fractions.  Keymap: 2.7x uses
    spacebar for search..  UI: add operator search to edit-menu.  Merge
    branch 'master' into blender2.8.  Cleanup: use f-string.  Cleanup:
    Move area geometry management into an own file.  Fix a number of
    small errors in area coordinate handling.  Cleanup: Add/use function
    to get area width/height from area vertices.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 13 Jul 2018 19:38:44 +0200

blender (78506-a6340a5068f-0thomas~bionic0) bionic; urgency=medium

  * Viewport: in Lookdev shading, disable scene lights and world by
    default..  Cleanup: remove unused shader node compatibility flag..
    UI/Python: rename Lamps to Lights, to follow more standard
    terminology..  Merge branch 'master' into blender2.8.  UI: Add extra
    padding to menus to draw sub-menu triangles in.  UI: Use flat
    triangle drawing for indicating submenus.  PyDrivers: update
    bytecode check for Python3.6.  UI: Single-column for 3D Cursor panel
    in 3D View.  UI: 3D View, View panel: single-column, flow and
    subpanel.  3D View: support object type visibility/selection.  Merge
    branch 'master' into blender2.8.  Animation player: Ensure new
    frames are displayed while dragging mouse.  Fix T55796: Motion Paths
    are not being drawn as overlay.  UI: Default theme unification.
    Keymap: update 2.7x.  Depsgraph: Relations builder should not tag ID
    in all depsgraphs.  Keymap: outliner now uses A/Alt-A for selection.
    Merge branch 'master' into blender2.8.  Cleanup: use outliner_flag_*
    name prefix.  UI: small layout fixes for RMB context menus..  UI:
    disable broken horizontal properties editor alignment..  UI: draw
    search popups with menu background, instead of box..  Fix crash with
    properties editor pinning..  Fix layout issue with enum property
    separators..  Merge branch 'master' into blender2.8.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  Fix crash when
    startup file has an image in it.  fix c++ comment style in
    3cc2a9b934d0.  Ocean Modifier: removed unused refresh flags.  Ocean
    Modifier: removed the MOD_OCEAN_REFRESH_ADD flag.  Merge branch
    'master' into blender2.8.  Remove print left in by accident.  Fix
    T55581: kill running (render) jobs when deleting a scene.  Cycles:
    Enabled half precision textures for OpenCL devices that support the
    cl_khr_fp16 extension..  Fix view pie menu.  Addons: silence
    warnings instead of disabling.  Addons: svg has been updated.
    Cycles: Fixed OpenCL kernel build, it threw a compiler error..
    Merge branch 'master' into blender2.8.  Cleanup: strip trailing
    space for cycles.  Cycles: missed when renaming updated RNA.  Merge
    branch 'master' into 28.  Empty Object: Center images by default.
    Fix typo in empty image drawing.  Fix image drag and drop.  Disable
    addons which haven't been updated.  Merge branch 'master' into
    blender2.8.  BKE_addons: utility to remove by name.  Further tweaks
    to drawing of non-selected graph editor keyframes.  Fix T55777: Non-
    selected keys in Graph Editor are invisible.  Fix T55775: Crash when
    select keyframe on object channels in Timeline editor.  Cleanup:
    flag checks.  Merge branch 'master' into blender2.8.  Cleanup: flag
    checks.  Merge branch 'master' into blender2.8.  RNA: correct
    callback type.  RNA: use is_dirty prefix for checking updates.
    Keymap: Make Ctrl-Tab toggles pose mode.  Draw Manager: simplify
    object mask usage.  Cleanup: minor changes to last commit, #2.
    Cleanup: minor changes to last commit.  Keymap: convenience Alt-MMB
    view switching.  3D View: support setting the relative axis.  UI:
    add separators in properties editor header tabs..  Shaders: add
    target setting to material output node..  Viewport: tweak Z key
    shading toggle..  GPU: avoid unnecessary multiple nodetree localize
    and output finding..  Cleanup: indentation.  3D View: split view-
    numpad into two operators.  Refactored into a single option.
    Refactor: SHOW->HIDE.  Overlay: enable/disable drawing of specific
    object types..  Depsgraph: Preserve engine data when doing object
    copy on write update.  Cleanup: Undefined function declarations.
    Ensure dependency graph exists before initializing editors.  Revert
    "Overlay: enable/disable drawing of specific object types.".
    Overlay: enable/disable drawing of specific object types..  Cycles:
    Adding native support for UINT16 textures..  Cleanup: warning.
    Sculpt: Fix disappearing object on undo.  UI: show modal operator
    keymaps in the status bar.  Fix build w/o fluidsim.  Fluidsim: fixed
    memory leak.  Fluidsim: ported from DerivedMesh to Mesh.  Ported
    CDDM_apply_vert_normals from DM to Mesh.  Revert "Keymap: use Shift-
    Space for auto-complete".  Keymap: use Shift-Space for auto-
    complete.  Merge branch 'master' into blender2.8.  Cleanup: pep8.
    Fix issue with closing child windows in recent changes..
    Workspaces: change behavior when window layout for workspace is
    missing..  Workspaces: store view layer per main window, instead of
    per workspace..  Workspaces: add main and child windows..  Cleanup:
    pass window to listeners, instead of screen + workspace..  Keymap:
    movie-clip center frame, match graph view.  Keymap: proportional
    edit keys.  Fix Pose Mode selection overlay breaking other overlay..
    UI: Node Link Menu to use same colors as regular menus.  Kemap:
    mirror, flip changes from T55162.  Keymap: outliner changes from
    T55162.  UI: Default theme tweaks for Node editor.  Keymap: Resolve
    inconsistencies, T55162.  Depsgraph: Don't force copy-on-write when
    shading changes.  Depsgraph: Log entry operations which are directly
    modified and tagged.  UI: Default Theme: editor tabs more prominent.
    Weight Paint: draw from original mesh.  Eevee: Fix incorrect padding
    in octahedral mapping.  UI: Default theme tweaks to animation
    channels.  UI: Fix channels using editor header color as background.
    Cleanup: remove unused zbuf member.  Added copyData flag to ocean
    modifier.  Fluid Sim: Removed unused PointCache pointer.  Cloth
    simulation: share point cache between CoW copies of objects.  Pass
    copy flag to modifier copyData function.  Cycles Denoising: Pass
    tile buffers to every OpenCL kernel to conform to standard and get
    rid of set_tile_info.  Cycles Denoising: Correctly handle target
    buffer in tile unmapping and move device swap logic to the
    device_memory.  Cycles Denoising: Cleanup: Rename tiles to
    tile_info.  Cycles Denoising: Refactor denoiser tile handling.
    Cycles Denoising: Split main function into logical steps.  Keymap:
    resolve group/un-group inconsistencies.  Fix NLA transform crash.
    Keymap: Add back Ctrl-M for mirror.  Keymap: Remove pie menu from
    tab-key.  UI: Default theme use color for value slider item.  UI:
    Fix node triangle always using selected color.  Keymap: use add key
    instead of verify.  CMake: Add missing header file to list of
    sources.  SoftBody: share point cache between CoW copies.  SoftBody:
    refactored sbFree().  Softbody: unified copy functions.  Fix T55750:
    Crash on moving sequencer strip.  UI: Adjust width of Pivot, Shading
    and Transform Orientations popovers.  Cleanup: pep8.  UI: adjust
    popover width for overlays & toolbar.  UI: optional ui-unit-width
    for popovers.  T55441: Pop-over large arrow offset when wide.
    View3D: Remove v3d->zbuf.  UI: add tool properties contexts.  Tool
    System: add operator for introspection.  Fix tool-system error
    running in background mode.  Theme: use alpha for lamp wire.  Fix
    T55709: Pose Library - Add New Pose crashes.  UI: Default theme,
    more tweaks.  Keymap: Use easily accessible key for animation.
    Keymap: update 2.7x map.  Keymap: Select/De-Select support for anim-
    editors.  Cleanup: Remove unused variable.  Edit Mesh Overlay: Fix
    floating point instability artifacts.  UI: Default theme update for
    contrast.  Keymap: Select/De-Select now use A, Alt-A.  Fix typo in
    transform orientations..  Keymap: Adjust animate and manipulator
    toggle keys.  UI: use new transform orientation when created..
    Cleanup: move snap/pivot/orientation popovers to proper file..
    Correct tool rename.  Cleanup: unused function.  Tool System: move
    transform into a top-level tool.  Workbench: Fix wrong shading
    shadoow direction..  GHOST: Fix assert and rebind previous ogl
    context..  Revert "GHOST: Delay opengl context initialization".
    Revert "GHOST: WGL: Delay context initialization for offscreen
    contexts.".  Revert "GHOST: Fix uninitialized var".  Revert "GHOST:
    Fix uninitialized values.".  Fix dimmed shortcut key display issues
    in toolbar menu and color picker..  Cleanup: fix compiler warning..
    Sculpt: Fix wrong object used for crazy space calculation.  Sculpt:
    Cleanup, spelling.  Sculpt: Fix ghosting artifacts when sculpting in
    workbench engine.  Nodes: add new image button to image nodes..
    Cleanup: remove generation context from image new operator..  Fix ID
    buttons not working in popover menus..  Sculpt: Fix possible race
    condition with undo nodes.  UI: hide empty status mouse button when
    dragging.  Workbench: CleanUp whitespaces.  Workbench: Fix texture
    drawing.  Workbench: Fix ghosting and crash in X-Ray mode.  Cleanup:
    typos.  Keymap: remove 'Screen Editing' from 2.7x map.  addons:
    disable addons with versions below 2.8.  Merge branch 'master' into
    blender2.8.  Python: Print file:line when editing UI source.
    Cleanup: pep8.  Cleanup: pep8.  Merge branch 'master' into
    blender2.8.  Cleanup: pep8.  Cleanup: pep8.  UI: don't change the
    theme area when setting theme.  UI: Dim color of shortcut label in
    menus and toolbar.  Fix ugly half alignment in timeline header..
    Splash: add "Alpha" text and link to the development fund..
    Sculpting: add Manual detail mode for dynamic topology..  Theme: use
    highlight from flatty light.  Theme: desaturate colors.  Workbench:
    Fix use of uninitialized memory..  UI: Fix Properties with
    consecutive icons enabled in dropdown menus.  Merge branch 'master'
    into blender2.8.  Cleanup: right shift.  UI: Transform Orientations
    panel as popover.  Cleanup: use _f, _i suffix for GPU state API.
    Merge branch 'master' into blender2.8.  Painting: fix uninitialized
    variable use.  Outliner: remove view menu, move more into RMB
    context menu and filter popover..  UI: update status bar mouse
    icons, draw in text color..  Cleanup: remove unused icon code after
    OpenGL upgrade..  Fix modal keymap breaking exporter.  Fix sculpt
    key bindings.  Theme: use black for object wire.  Error in theme
    color cleanup #2.  Fix: Global area edges couldn't call right click
    menu to join/split.  Error in last commit.  Cleanup: remove
    redundant theme colors.  UI: show favourites from properties-space
    in the 3D view.  UI: Header consistency.  UI: align header menus to
    space them closely.  Keymap: reinstate Ctrl-L key.  Cycles: Fix
    missing curve hair when building with GCC-8 in release mode.
    Keymap: add back macos preferences shortcut.  UI: revert 3D menu
    alignment.  UI: Header consistency for 3D Viewport.  UI: Header
    consistency for Text editor.  UI: Header consistency for Squencer.
    UI: Header consistency for Node editor.  UI: Header consistency for
    UV/Image editor.  UI: Header consistency for animation editors.  UI:
    File Browser header consistency.  Outliner: add outliner wide RMB
    context menu..  UI: add workspace cycling menu items.  UI: update
    mouse icons in status bar..  Keymap: add back X-Key for delete.
    Keymap: use Page Up/Down for workspace switching.  UI: add screen
    split to window context menu.  Merge branch 'master' into
    blender2.8.  Screen: support splitting from floating menu.  Merge
    branch 'master' into blender2.8.  Cleanup: use bool for poll
    functions.  Commit D3494 : Compiled shader lookup fix.  Correct f-
    string in own recent changes.  Fix T55675: Crash internal animation
    player.  Merge branch 'master' into blender2.8.  Cleanup: right
    shift in interface code.  Keymap: add generally useful popups to F-
    Keys 1..4.  Fix T55687: compile error when not using c++11..  Fix
    T55626, fix T55106: Cycles motion blur + persistent images bug..
    Merge branch 'master' into blender2.8.  RNA: use bool for boolean
    RNA types.  Cleanup: reduce variable scope.  Cleanup: avoid calloc
    when immediately overwritten.  Cleanup: remove num argument prefix.
    Cleanup: RNA naming.  Cleanup: use '_len' suffix for line stipple.
    3D View: use 3px dashed relationship line.  Revert "Experimental
    Tweak: Only show relationship lines between objects when either the
    parent/child object is selected".  UI: set default theme outline
    alpha.  Merge branch 'master' into blender2.8.  Cleanup: use f-
    string.  UI: support check-boxes in quick menu.  Merge branch
    'master' into blender2.8.  Cleanup: split out context member query.
    RNA: check for 3D view overlay/shading.  UI: Support status-bar
    hiding.  UI: correct menu label comparison.  Fix corrupt screen when
    splitting areas after collapsing top-bar.  DNA: rename operator
    idname.  Merge branch 'master' into blender2.8.  Cleanup: remove
    unused context arg to menu.  UI: support adding menu's to
    favourites.  UI: move queries into interface_query.c.  Merge branch
    'master' into blender2.8.  UI: Add 'interface_query.c'.  Merge
    branch 'master' into blender2.8.  Cleanup: rename bmesh_queries ->
    bmesh_query.  Keymap: 2.7x, use fractions.  Keymap: 2.7x uses
    spacebar for search..  UI: add operator search to edit-menu.  Merge
    branch 'master' into blender2.8.  Cleanup: use f-string.  Cleanup:
    Move area geometry management into an own file.  Fix a number of
    small errors in area coordinate handling.  Cleanup: Add/use function
    to get area width/height from area vertices.  Fix T54524: keyframe
    and driver colors not showing in shape key list..  Fix memory leak
    when using scroll-bars.  Cleanup: Remove unused argument in
    recursive function.  Cleanup: naming in MOD_utils..  Cleanup: Moar
    DM busting, mostly cleaning up MOD_utils..  Fix unnecessary empty
    space in shading popover..  Cycles: change AO node default to 16
    samples and only local off..  Workbench: Spherical Harmonics tests.
    Cleanup: remove another bunch of DM usages, includes etc..  Fix
    T55645: broken particle Use Count option for instancing objects..
    Keymap: re-enable object apply transform.  Keymap: minimal default
    keymap.  Refactor static override code to pass Main around..
    Cleanup: nuke G.main from BKE's particle_system.c.  Cleanup: some
    moar DM kicking, in armature edit code..  Workbench: Transparent
    textures.  Workbench: remove runtime warnings.  Workbench: TAA
    optimalization.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing newlines.  Keymap: 2.7x macos-only additions.  Keymap: add
    2.7x keymap.  Workbench: Use less GPU memory.  Workbench: Removed
    MaterialData UBO.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing newlines.  Fix: Moving area edge could corrupt screen in
    very specific case.  Merge branch 'master' into blender2.8.  WM:
    Remove Screen Cast.  Change earlier fix to work with hiDPI.  Fix:
    Moving area edge could make areas overlap status-bar.  Fix T55298:
    Failing assert when splitting areas vertically.  UI: move UV
    selection options to left.  Fix: build error with msvc.  Overlay:
    Make overlay engine rebder on top of paint modes..  Correct mistake
    checking version.  Removed most calls to
    modifier_deformVerts_DM_deprecated().  Alembic: speed up export of
    packed UV islands..  Make stdout unbuffered.  Draw relationship
    lines for rigid body constraints.  Workbench: Anti-aliasing
    refactor.  Workbench: Removed unused code in cavity shader.  Static
    Override: add support to override items (objects/sub-collections) in
    Collection IDs..  Static Override: fix diffing logic for ietms ID
    pointers case..  Static Override: RNA apply code: pass extra
    'item_ptr' to apply callbacks..  Prevented depsgraph errors when
    RigidBody Constraint is incomplete.  Fixed AttributeError when there
    is no object selected.  Prevent copying too much in the Rigid Body
    simulation.  Fix assert to due missing GPU blend mode..  UI: keep
    some operator text in headers..  Give RigidBodyWorld constraints
    collection a fake user.  Remove flatty_dark_blueberry (now default).
    Manipulator: regression from removing keymaps.  RNA path: add way to
    get both valid ptr/prop pair, and final item ptr..  Correct bad
    merge.  Merge branch 'master' into blender2.8.  Fix T55662: Crash on
    text autocomplete.  Proper fix for RNA path evaluation of collection
    items..  RNA_access: path parsing: fix broken code for collections..
    Cleanup: Nuke DM out of particle edit code..  Cleanup: remove some
    DM from editor's Object vgroup code..  Cleanup: more DM include
    removal, use BAREMESH cddata mask in constraint code..  Fix material
    preview for EEVEE/Cycles.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Merge branch 'master' into
    blender2.8.  CMake: enable WITH_ASSERT_ABORT by default.  UI: use
    two dot ellipses.  Workbench: Fix crash editing in texture modes
    without uv layer.  Hair drawing: respect the amount of layers..
    Workbench: Materials Texture hash.  Tools: disable fallback drag
    action for transform.  Workbench: Fix Texture drawing.  Merge branch
    'master' into blender2.8.  Fix missing blend mode in recent OpenGL
    refactor.  Cleanup: use f-strings.  Cleanup: pep8.  gl cleanup: fix
    wrong cast in bf_editor_transform.  GLRefactor: partially remove gl
    calls from source/blender/editors..  UI: Center ID Blocks in
    Dopesheet Editor.  UI: Center ID Blocks in Clip Editor.  UI: Center
    ID Blocks in Image Editor.  UI: Center ID Blocks in Video Sequencer.
    UI: Center ID Blocks in Node Editor.  UI: Center ID Blocks in Text
    Editor.  UI: keep statusbar keymap icons in same position, if there
    is enough space..  Merge branch 'master' into blender2.8.  Fix
    Cycles tests build on macOS..  Merge branch 'master' into
    blender2.8.  Cleanup: style.  Cleanup: style.  UI: shorten labels to
    avoid clipping.  Remove empty gradient definitions in new theme.
    Remove empty gradient definitions in new theme.  UI: tweak status
    bar layout to make it less jumpy..  UI: some renaming for more
    clear/consistent cursor keymaps in status bar..  Fix T55644:
    Multires ignores render subdivision when simplified.  Depsgraph:
    Move time dependency to animation of action.  Depsgraph: Add missing
    relation to pose init.  Depsgraph: Fix missing relation from action
    to animation when it's shared.  UI: remove layout choosing menu from
    new window operator..  UI: user fewer icons in File and Render
    menus..  Theme: set default theme 'Flatty Dark Blueberry'.  Theme:
    add 2.7x theme.  Theme: Tweaks to console/text in Flatty Dark
    Blueberry.  Workbench: Use different samples in AO per TAA
    iteration.  UI: Single-column layout for Lamp panel.  Workbench:
    Added a quality slider for the viewport.  Theme: Further polishing
    and unifying on Flatty Dark Blueberry.  mesh_navmesh.c removal.
    Cleanup: remove BKE's modifiers_bmesh.c, other DM removal/cleanup in
    BMesh code..  Cleanup: nuke DM out of constraint code..  Cleanup:
    remove some more DM usages....  CMake: fix linking blendont.
    bf_gpu: Add GPU_state module..  Merge branch 'master' into
    blender2.8.  Cleanup: pep8 function indentation.  Fix scrollbar
    operator showing in status bar cursor keymap..  Fix status bar wrong
    cursor keymap using wrong region in some cases..  UI: move modal
    operator text from headers to status bar..  UI: Add/Update bad
    tooltips.  Workbench: Wrong ENUM value for SINGLE color.  Workbench:
    TAA quick fix for AMD cards.  Merge branch 'master' into blender2.8.
    RigidBody: use runtime.mesh_orig instead of DEG_get_original_object.
    Fix bug in DNA_struct_elem_find when checking the first field.  Fix
    missing object/collection hiding icons on undo..  UI: decrease
    status bar height..  Workbench: Tempural Anti Aliasing.  Fix T55628:
    Crash when creating new material slots.  UI: Make Mesh shading menu
    consistent with the other menus.  UI: Tweaks to Cycles Bake panel.
    Fix T55630: update issue between Object and TexPaint modes..  UI:
    status bar cursor keymap display.  Icons: mouse buttons & drag.
    Tweak: Try to make the purpose of the collection/search fields
    clearer.  AnimEditors: Remove the toggles to enable name/collection-
    based filtering.  AnimEditors UI: Move less frequently used
    filtering options to a "Filters" popovers.  Cleanup: dyntopo sculpt
    draw update: use same BM_face_as_array_vert_tri for indexbuf
    generation..  Fix T55320: Sculpt Mode with dyntopo and smooth
    shading drawing bug..  Fix memory leak when duplicating particles.
    Depsgraph: Tag relations for update when particle dupli-collection
    changes.  Cleanup: comment.  Free crash when freeing object caches
    from duplicator.  Revert "Turned off clang warnings in third party
    includes.".  Merge branch 'master' into blender2.8.  PyAPI: add
    ImBuf.copy.  PyAPI: move deep-copy args check to py_capi_utils.
    Cleanup: style, pep8.  Cleanup: style.  Cycles: Fix wrong row count
    for World MIS CDF calculation.  Turned off clang warnings in third
    party includes..  Fix crash with files saved with missing render
    slots..  UI: Use background color for reports.  Draw: Use more
    proper particles index lookup.  Cycles: Free evaluated meshed when
    we are done with object.  Cycles: Fix memory leak with session.
    Physics: update softbody and dynamic paint to get colliders from
    depsgraph..  Cleanup: refactor depsgraph physics API functions..
    UI: Single-column layout for Force Fields and Particles.  UI: Single-
    column layout for View Layer, passes and World.  UI: Single-column
    layout for Texture Color.  UI: Single-column layout for Shape Keys
    and Geometry Data.  Fix T55360: marker-based Camera switch focal
    length bug..  Fix T55493: Sculpting on smooth shaded bug..  Fix use
    of non-evaluated collision and effector objects..  Cleanup: rename
    object base flags to be more clear..  Depsgraph: cache collision
    relations, for performance and stability..  Cleanup: Move colorband
    handling from DM to mesh_runtime universe..  UI: In user preferences
    group Developers Extra and Python Tooltips.  Merge branch 'master'
    into blender2.8.  Cycles: Cleanup, indentation.  Cleanup: Nuke most
    of G.main from GPU code..  Outliner: Make search always work.  UI:
    Right align check-box for extra text space.  Cleanup: code style.
    Cleanup: Few more validation of G_MAIN usages....  Depsgraph: Add
    missing nodes and relations for speaker.  RigidBody: Replaced 'if'
    with 'switch'.  Rigid body: compute looptris on original mesh
    instead of CoW copy.  Silence warning for release builds.  Merge
    branch 'master' into blender2.8.  Add back header needed win32.
    Merge branch 'master' into blender2.8.  CMake: correct
    remove_strict_cxx_flags_file.  UI: internal changes to user-menu
    storage.  Nuke DM out of collada code..  Fix most of 'disappearing'
    first letter in right-aligned labels..  Lamps: Make default size
    more usable.  Object Mode: Add Shape visual for spot and point
    lamps.  Cycles: change AO node color default to 1.0..  Merge branch
    'master' into blender2.8.  Cleanup: move UI context menus into own
    file.  Wireframe Overlay: Add back the per edge hiding.  Eevee: Fix
    wrong depth test in main shading pass..  Typo in last commit.  UI:
    Add user defined context menu.  Ghost: Fix F12 render on windows..
    Keymap: Add F3 key back for search.  Manipulator: fix issue
    refreshing transform tool.  Merge branch 'master' into blender2.8.
    UI: alternate fix for empty context menu.  UI: naming of cursor
    options.  Blenfont: Fix texture not being initialized in recent
    refactor..  Missed last commit.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 06 Jul 2018 23:00:34 +0200

blender (78226-48ad67ef820-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: Add/use function to get area width/height from area
    vertices.  Fix memory leak when using scroll-bars.  Cleanup: Remove
    unused argument in recursive function.  Cleanup: naming in
    MOD_utils..  Cleanup: Moar DM busting, mostly cleaning up
    MOD_utils..  Fix unnecessary empty space in shading popover..
    Workbench: Spherical Harmonics tests.  Cleanup: remove another bunch
    of DM usages, includes etc..  Fix T55645: broken particle Use Count
    option for instancing objects..  Keymap: re-enable object apply
    transform.  Keymap: minimal default keymap.  Refactor static
    override code to pass Main around..  Cleanup: nuke G.main from BKE's
    particle_system.c.  Cleanup: some moar DM kicking, in armature edit
    code..  Workbench: Transparent textures.  Workbench: remove runtime
    warnings.  Workbench: TAA optimalization.  Merge branch 'master'
    into blender2.8.  Cleanup: trailing newlines.  Keymap: 2.7x macos-
    only additions.  Keymap: add 2.7x keymap.  Workbench: Use less GPU
    memory.  Workbench: Removed MaterialData UBO.  Merge branch 'master'
    into blender2.8.  Cleanup: trailing newlines.  Fix: Moving area edge
    could corrupt screen in very specific case.  Merge branch 'master'
    into blender2.8.  WM: Remove Screen Cast.  Change earlier fix to
    work with hiDPI.  Fix: Moving area edge could make areas overlap
    status-bar.  Fix T55298: Failing assert when splitting areas
    vertically.  UI: move UV selection options to left.  Fix: build
    error with msvc.  Overlay: Make overlay engine rebder on top of
    paint modes..  Correct mistake checking version.  Removed most calls
    to modifier_deformVerts_DM_deprecated().  Alembic: speed up export
    of packed UV islands..  Make stdout unbuffered.  Draw relationship
    lines for rigid body constraints.  Workbench: Anti-aliasing
    refactor.  Workbench: Removed unused code in cavity shader.  Static
    Override: add support to override items (objects/sub-collections) in
    Collection IDs..  Static Override: fix diffing logic for ietms ID
    pointers case..  Static Override: RNA apply code: pass extra
    'item_ptr' to apply callbacks..  Prevented depsgraph errors when
    RigidBody Constraint is incomplete.  Fixed AttributeError when there
    is no object selected.  Prevent copying too much in the Rigid Body
    simulation.  Fix assert to due missing GPU blend mode..  UI: keep
    some operator text in headers..  Give RigidBodyWorld constraints
    collection a fake user.  Remove flatty_dark_blueberry (now default).
    Manipulator: regression from removing keymaps.  RNA path: add way to
    get both valid ptr/prop pair, and final item ptr..  Correct bad
    merge.  Merge branch 'master' into blender2.8.  Fix T55662: Crash on
    text autocomplete.  Proper fix for RNA path evaluation of collection
    items..  RNA_access: path parsing: fix broken code for collections..
    Cleanup: Nuke DM out of particle edit code..  Cleanup: remove some
    DM from editor's Object vgroup code..  Cleanup: more DM include
    removal, use BAREMESH cddata mask in constraint code..  Fix material
    preview for EEVEE/Cycles.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Merge branch 'master' into
    blender2.8.  CMake: enable WITH_ASSERT_ABORT by default.  UI: use
    two dot ellipses.  Workbench: Fix crash editing in texture modes
    without uv layer.  Hair drawing: respect the amount of layers..
    Workbench: Materials Texture hash.  Tools: disable fallback drag
    action for transform.  Workbench: Fix Texture drawing.  Merge branch
    'master' into blender2.8.  Fix missing blend mode in recent OpenGL
    refactor.  Cleanup: use f-strings.  Cleanup: pep8.  gl cleanup: fix
    wrong cast in bf_editor_transform.  GLRefactor: partially remove gl
    calls from source/blender/editors..  UI: Center ID Blocks in
    Dopesheet Editor.  UI: Center ID Blocks in Clip Editor.  UI: Center
    ID Blocks in Image Editor.  UI: Center ID Blocks in Video Sequencer.
    UI: Center ID Blocks in Node Editor.  UI: Center ID Blocks in Text
    Editor.  UI: keep statusbar keymap icons in same position, if there
    is enough space..  Merge branch 'master' into blender2.8.  Fix
    Cycles tests build on macOS..  Merge branch 'master' into
    blender2.8.  Cleanup: style.  Cleanup: style.  UI: shorten labels to
    avoid clipping.  Remove empty gradient definitions in new theme.
    Remove empty gradient definitions in new theme.  UI: tweak status
    bar layout to make it less jumpy..  UI: some renaming for more
    clear/consistent cursor keymaps in status bar..  Fix T55644:
    Multires ignores render subdivision when simplified.  Depsgraph:
    Move time dependency to animation of action.  Depsgraph: Add missing
    relation to pose init.  Depsgraph: Fix missing relation from action
    to animation when it's shared.  UI: remove layout choosing menu from
    new window operator..  UI: user fewer icons in File and Render
    menus..  Theme: set default theme 'Flatty Dark Blueberry'.  Theme:
    add 2.7x theme.  Theme: Tweaks to console/text in Flatty Dark
    Blueberry.  Workbench: Use different samples in AO per TAA
    iteration.  UI: Single-column layout for Lamp panel.  Workbench:
    Added a quality slider for the viewport.  Theme: Further polishing
    and unifying on Flatty Dark Blueberry.  mesh_navmesh.c removal.
    Cleanup: remove BKE's modifiers_bmesh.c, other DM removal/cleanup in
    BMesh code..  Cleanup: nuke DM out of constraint code..  Cleanup:
    remove some more DM usages....  CMake: fix linking blendont.
    bf_gpu: Add GPU_state module..  Merge branch 'master' into
    blender2.8.  Cleanup: pep8 function indentation.  Fix scrollbar
    operator showing in status bar cursor keymap..  Fix status bar wrong
    cursor keymap using wrong region in some cases..  UI: move modal
    operator text from headers to status bar..  UI: Add/Update bad
    tooltips.  Workbench: Wrong ENUM value for SINGLE color.  Workbench:
    TAA quick fix for AMD cards.  Merge branch 'master' into blender2.8.
    RigidBody: use runtime.mesh_orig instead of DEG_get_original_object.
    Fix bug in DNA_struct_elem_find when checking the first field.  Fix
    missing object/collection hiding icons on undo..  UI: decrease
    status bar height..  Workbench: Tempural Anti Aliasing.  Fix T55628:
    Crash when creating new material slots.  UI: Make Mesh shading menu
    consistent with the other menus.  UI: Tweaks to Cycles Bake panel.
    Fix T55630: update issue between Object and TexPaint modes..  UI:
    status bar cursor keymap display.  Icons: mouse buttons & drag.
    Tweak: Try to make the purpose of the collection/search fields
    clearer.  AnimEditors: Remove the toggles to enable name/collection-
    based filtering.  AnimEditors UI: Move less frequently used
    filtering options to a "Filters" popovers.  Cleanup: dyntopo sculpt
    draw update: use same BM_face_as_array_vert_tri for indexbuf
    generation..  Fix T55320: Sculpt Mode with dyntopo and smooth
    shading drawing bug..  Fix memory leak when duplicating particles.
    Depsgraph: Tag relations for update when particle dupli-collection
    changes.  Cleanup: comment.  Free crash when freeing object caches
    from duplicator.  Revert "Turned off clang warnings in third party
    includes.".  Merge branch 'master' into blender2.8.  PyAPI: add
    ImBuf.copy.  PyAPI: move deep-copy args check to py_capi_utils.
    Cleanup: style, pep8.  Cleanup: style.  Cycles: Fix wrong row count
    for World MIS CDF calculation.  Turned off clang warnings in third
    party includes..  Fix crash with files saved with missing render
    slots..  UI: Use background color for reports.  Draw: Use more
    proper particles index lookup.  Cycles: Free evaluated meshed when
    we are done with object.  Cycles: Fix memory leak with session.
    Physics: update softbody and dynamic paint to get colliders from
    depsgraph..  Cleanup: refactor depsgraph physics API functions..
    UI: Single-column layout for Force Fields and Particles.  UI: Single-
    column layout for View Layer, passes and World.  UI: Single-column
    layout for Texture Color.  UI: Single-column layout for Shape Keys
    and Geometry Data.  Fix T55360: marker-based Camera switch focal
    length bug..  Fix T55493: Sculpting on smooth shaded bug..  Fix use
    of non-evaluated collision and effector objects..  Cleanup: rename
    object base flags to be more clear..  Depsgraph: cache collision
    relations, for performance and stability..  Cleanup: Move colorband
    handling from DM to mesh_runtime universe..  UI: In user preferences
    group Developers Extra and Python Tooltips.  Merge branch 'master'
    into blender2.8.  Cycles: Cleanup, indentation.  Cleanup: Nuke most
    of G.main from GPU code..  Outliner: Make search always work.  UI:
    Right align check-box for extra text space.  Cleanup: code style.
    Cleanup: Few more validation of G_MAIN usages....  Depsgraph: Add
    missing nodes and relations for speaker.  RigidBody: Replaced 'if'
    with 'switch'.  Rigid body: compute looptris on original mesh
    instead of CoW copy.  Silence warning for release builds.  Merge
    branch 'master' into blender2.8.  Add back header needed win32.
    Merge branch 'master' into blender2.8.  CMake: correct
    remove_strict_cxx_flags_file.  UI: internal changes to user-menu
    storage.  Nuke DM out of collada code..  Fix most of 'disappearing'
    first letter in right-aligned labels..  Lamps: Make default size
    more usable.  Object Mode: Add Shape visual for spot and point
    lamps.  Cycles: change AO node color default to 1.0..  Merge branch
    'master' into blender2.8.  Cleanup: move UI context menus into own
    file.  Wireframe Overlay: Add back the per edge hiding.  Eevee: Fix
    wrong depth test in main shading pass..  Typo in last commit.  UI:
    Add user defined context menu.  Ghost: Fix F12 render on windows..
    Keymap: Add F3 key back for search.  Manipulator: fix issue
    refreshing transform tool.  Merge branch 'master' into blender2.8.
    UI: alternate fix for empty context menu.  UI: naming of cursor
    options.  Blenfont: Fix texture not being initialized in recent
    refactor..  Missed last commit.  Tool System: transform can now
    toggle loc/rot/scale.  Depsgraph: cache effector relations, for
    performance and stability..  Cleanup: nuke (nearly) all remaining
    usages of DM from RNA..  Port DM_debug stuf to BKE_mesh_runtime..
    Fix crash reading toolsettings.  Cleanup: use standard
    BKE_object_free_derived_caches in BKE_mesh_to_curve..  Cleanup: misc
    DrivedMesh stuff..  StudioLights: API.  Cleanup: Moar DM busting
    from editor code area..  Cleanup: nuke another DM usage in paint
    code..  Cleanup: useless BKE_cdderivedmesh includes....  Modifiers:
    port shapekey modifier, some cleanup..  Modifiers: port UV_unwarp
    from DM to Mesh..  Add depth and orientation options to 3D cursor
    tool.  Cleanup: unused value.  Modifiers: Remove remaining parts of
    md->scene.  Modifiers: Remove lots of usages of md->scene.  Subsurf:
    Move away from using scene from modifier data.  Cloth: Move away
    from scene stored in cloth modifier data.  Multires: Move away from
    using scene from modifier data.  StudioLight: Better API.  Merge
    branch 'master' into blender2.8.  CMake: Make language explicit for
    per-file strict flags removal.  CMake: Cleanup, add_cc_flag ->
    add_c_flag.  CMake: Cleanup, rename CC_REMOVE_STRICT_FLAGS to
    C_REMOVE_STRICT_FLAGS.  CMake: Tweaks to removal of strict flags.
    Cleanup: move cursor rotation into own function.  Outliner:
    Aggregate ID types and object types together with numbers.  Update
    theme Flatty Dark Blueberry.  Merge branch 'master' into blender2.8.
    Cleanup: rename 3D cursor calculation vars.  Cleanup: 2.8-new G.main
    in RNA code..  Merge branch 'master' into blender2.8.  StudioLight:
    Only apply windowing when SH level is 2.  Cleanup: remove last
    G.main from RNA..  StudioLight: remove caches when removing
    studiolight.  Studiolight: Spherical Harmonics Windowing.  Tweak new
    BKE_id_is_in_global_main to accept NULL pointer (and consider them
    as valid)..  Fix harmless use of unintialized memory.  Cleanup,
    spelling.  Math: Set matrix to zero when inversion fails.  Cleanup:
    get rid of last G.main's in bpy area..  BKE_library: Add func to
    check an ID is actually in G_MAIN database..  PaintMode: Full
    Shading Boolean => Slider.  Cleanup: style.  Cleanup: suppress
    assert in recent GPU refactor.  Fix T55547: "Fit camera to selected"
    fails.  GLRefactor: Refactor bf_blenfont to use GPUTexture instead
    of raw GL calls and types..  Edit Mode: Bevel Op: Offset Soft Max to
    100.  Merge branch 'master' into blender2.8.  Fix T55568: second
    click event ignored.  Revert "Fix T55568: second click event
    ignored".  Cleanup: get rid of dual DM/Mesh versions of mirror
    topology code..  Cleanup: ED_mesh_pick_vert: DM -> me_eval..
    Cleanup: remove DM from 'join as shape' operator..  Fix own error
    making outliner rename not emboss.  Modifiers: Stop using md->scene
    in isDisabled() callback.  Fix incorrect use of G.is_rendering for
    particles in some places..  Cleanup: nuke useless BKE_DerivedMesh.h
    includes..  Merge branch 'master' into blender2.8.  UI: don't show
    empty button context menu.  Fix T55555: Crash when select material
    properties.  Depsgraph: Add missing relation from proxy group.
    Depsgraph: Re-hook duplicgroup relation to final transform
    operation.  Depsgraph: Walk into dupli_group object.  Cleanup:
    names: data transfer/mesh remap: dm -> me/mesh..  Cleanup: data
    transfer: get rid of dual destination mesh..  Cleanup: some
    potentially critical changes in data transfer..  Cleanup: nuke DM
    out of data transfer code..  Fix Cycles incorrect versioning for
    automatic sample world resolution..  Fix T55525: "Only Keyframes
    from Selected Channels" option in Timeline was being ignored.
    Workbench: Remove warning.  Revert "Objects: when active object gets
    hidden, make it inactive.".  Merge branch 'master' into blender2.8.
    T55570: Moved Texture drawtype as to shading popover.  UI:
    preference for developer extras.  Fix T55568: second click event
    ignored.  Python/BLF: add blf.color(r, g, b, a) method..  Fix
    T55573: Mode rotate on local axis crashes.  UI: Single column for
    Rigid Body World.  Fix Cycles CUDA render errors with CUDA 9.2..
    Fix T55564: Cycles OpenCL build error on some scenes..  Merge branch
    'master' into blender2.8.  Fix T55568: second click event ignored.
    Merge branch 'master' into blender2.8.  Fix T55491: Double click
    fail in menu popups.  WM: don't make LMB a special case for double
    click.  CodeStyle: Comments.  Code cleanup: Added newline.  Missed
    warning is previous commit.  Studiolight: Calculation of irradiance
    buffer.  Fix: Ensure that summary channel is enabled when creating
    timeline.  Graph Editor: Changing the display mode to "Drivers" mode
    now runs the Drivers-Editor UI setup code.  Cleanup: Move logic for
    initialising a new Drivers editor into its own function.  Remove
    debug prints.  Fix: Incorrect submodes being set in Dopesheet/Action
    Editor when changing modes.  UI: Use Collection icon for New
    Collection in Outliner.  UI: button to create new collection in the
    Outliner.  UI: Icons for Outliner display modes.  UI: adjust menu
    triangle.  UI: rename "NLA Editor" -> "Nonlinear Animation".  UI:
    expose Timeline as a space type.  UI: expose Driver as a space type.
    Silence warning in greasepencil-object branch.  Cleanup: pep8,
    single quotes for enums.  Despgraph: don't tag for
    transform/geometry update on relations rebuild..  Depsgraph: add
    some missing depsgraph tags when relations change..  Fix outliner
    mixed collection/object visibility drag toggle not working..  Fix
    hide object operator to do nothing if no object is selected..  UI:
    Style locks in Object Transform panel.  Cleanup: whitespace.  UI:
    Single column, flow and sub-panel for collision physics.  Cleanup:
    follow naming conventions.  Icons: update generation script.  UI:
    Single column layout for Force Fields.  UI: Dynamic Paint panels
    into sub-panels.  Studiolight: Spherical harmonics.  Merge branch
    'master' into blender2.8.  Cleanup: naming (make it clear vars are
    squared).  Merge branch 'master' into blender2.8.  Merge branch
    'master' into blender2.8.  Screen: split ED_area_actionzone_find_xy.
    Cleanup: rename is_in_area_actionzone.  Cleanup: quiet warning.
    Cleanup: remove some useless Derivedmesh struct declarations..
    Cleanup: remove last DM usages from datatransfer code..
    Studiolight: fixed diffuse lighting.  Merge branch 'master' into
    blender2.8.  Fix crash opening some files, after recent changes..
    Objects: support for hiding all objects in a collection..  Objects:
    restore per object restrict view/render/select..  Objects: restore H
    key per object hiding..  T55550: Workbench Shadows are incorrect in
    first draw cycle.  Cleanup: remove some G.main from BKE's node.c.
    UI: Use chevrons for number sliders, pulldowns and popovers.
    Cleanup: moar G.main removal..  Fix crash activating the HUD w/o an
    active region.  Cleanup: get rid of last non-thread-safe BLI_frand
    random generator func..  Cleanup: get rid of last BLI_frand usage..
    Cleanup: use new BKE_mesh_iterator foreach_mapped helpers in WPaint
    gradient code..  UI: fix "Edit Source" operator.  Revert "UI: fix
    "Edit Source" operator".  UI: fix "Edit Source" operator.  Merge
    branch 'master' into blender2.8.  Particle edit: Fix missing hair in
    edit mode for new particle systems.  UI: only show "Edit
    Translations" when addon used.  Object Mode: enable mode locking by
    default.  Outliner: add object mode switching to RMB menu.  Cleanup:
    strip space.  Fix T55540 Add foreachMappedXXX equivalent API for
    evaluated meshes.  Studiolight: removed raise condition.  Missed
    last commit.  Cleanup: default emboss=off for outliner buttons.
    Cleanup: some more valid G.main usages moved to G_MAIN..  Merge
    branch 'master' into blender2.8.  Final cleanup of G.mains in render
    area..  UI: fix ctrl wheel while over the opposite side.  Cleanup:
    names of WPaint gradient data structs..  Cleanup: remove DerivedMesh
    from WPaint Gradient tool code..  Fix re-entrant calls in some cases
    of mesh_evaluated generation..  UI: tweak sequencer color space
    position, it's not related to display device..  UI: fix Ctrl-Wheel
    to change button values.  Correction to previous commit..  ModStack:
    Fix broken object_get_datamask helper..  Fix animation player
    drawing wrong size.  Merge branch 'master' into blender2.8.  3D
    View: improve selection locking.  Studiolight: Temp Mutex issue.
    Cycles: Fixed crash when the camera was inside 16 volumes or more.
    It still won't render those volumes correctly, but at least the
    crash is addressed..  Fix (unreported) passing CDLayer 'ID' instead
    of bitflag to a cdlayer mask!.  Merge branch 'master' into
    blender2.8.  Fix missing render slots bugs after recent changes..
    Correct rigidbody stub.  Fix animation player.  UI: Smoke panels as
    sub-panels.  Cleanup: remove ref to dm in names in projpaint
    struct..  Remove derivedmesh from 3DView texture/projection paint..
    UI: Fluid physics panels as sub-panels.  UI: Soft Body panels as sub-
    panels.  UI: Rigid body panels as sub-panels.  Remove rigid body
    from rbw->group when deleting.  UI: Cloth panels as sub-panels.
    Particles: Support changing modifiers during particle edit mode.
    Particles: Use utility function to copy particles.  Particles: Add
    utility function to copy particles from one system to another.
    Blender Version Bump.  Revert: EditMode Inactive edge drawing.
    Fixed rigid body simulation randomly stopping.  Missed warning in
    previous commit.  Lookdev: Renamed RNA.  Studiolight: Background
    Generation of icons.  Show cached frames in timeline at correct
    height.  RigidBodyWorld: copy ptcache from evaluated scene back to
    original scene.  Fix T55528: Cycles AO node should default to 1 if
    radius is 0..  Merge branch 'master' into blender2.8.  Cleanup DM
    generation code for ProjPaint..  Fix (unreported) unauthorized
    relesing of derived_final DM in paint projection code..  Cleanup:
    rename mode -> object.mode in Py UI.  Error in last commit.  UI:
    move object-mode lock out of the 3D header.  Studiolight: Add SH2
    cache.  Merge branch 'master' into blender2.8.  Vertex Paint: set
    sculpt object mode immediately.  Merge branch 'master' into
    blender2.8.  editorconfig: correct C/C++ using space.  Ghost: Fix
    offline OGL render on windows..  Merge remote-tracking branch
    'origin/master' into blender2.8.  make.bat: Fix msvc-2017
    detection..  Cleanup: code-style.  Object Mode: make mode locking
    optional.  Fix a very nasty and sneaky bug in lib remap / static
    override code..  Merge branch 'master' into blender2.8.
    editorconfig: add rst.  Cleanup: use DEG tag flags, instead of old
    OB ones..  Fix crash when making static override of an object from a
    collection..  3D View: don't show manipulators when overlay is
    disabled.  Merge branch 'master' into blender2.8.  editorconfig: add
    line length, glsl.  Merge branch 'master' into blender2.8.  Add
    .editorconfig file.  Avoid assert on startup.  Cleanup: redundant
    greater than.  Particle: Add missing field initializaiton.  UI:
    decorators hid non-array buttons.  Studiolights: Radiance icons were
    inverted..  Workbench: increased Quality of the diffuse lighting
    model.  Objects: when active object gets hidden, make it inactive..
    Cleanup: simplify some view layer code..  Particles: Remove obsolete
    code for child particles in edit mode.  UI: decorators weren't
    showing icon-only buttons.  Fix merge error in bpy_driver.c.  UI: No
    decorators on render engine picker.  Merge branch 'master' into
    blender2.8.  Fix T55503: File browser filter not working correctly..
    UI: Start UIList with 2 rows for materials/particles.  Multires:
    Remove unused function.  Depsgraph: Cleamup, reduce indentation
    level.  3D View: support outline overlay option.  Refactor: Put
    ViewportAA as UserPref.  ShadingMenu: Splitted in SubPanels.  Fix
    T55511: Decorator drag makes many undo steps.  Cleanup: indentation.
    Cleanup: whitespace.  Fix T55517: Property-split fails w/ expanded
    enum.  UI: disable decorators for render output.  Merge branch
    'master' into blender2.8.  RNA: disable animation for file output
    options.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space cmake, make.bat.  Cleanup: trailing space in CMake files.
    Edit Mesh: Fix buggy occlusion when in xray mode..  Python: Allow
    untrusted py-drivers to run limited expressions.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space for remaining
    source/.  Cleanup: trailing space for blenloader.  Cleanup: trailing
    space for blenkernel.  Cleanup: trailing space for compositor.
    Cleanup: trailing space for freestyle.  Cleanup: trailing space for
    imbuf module.  Cleanup: trailing space for modifiers.  Cleanup:
    trailing space for DNA headers.  Cleanup: trailing space in
    source/gameengine/.  Merge branch 'master' into blender2.8.
    Cleanup: trailing space for BLI.  Cleanup: remove unused
    BLI_rebase_path.  Merge branch 'master' into blender2.8.  Cleanup:
    BLI path extension API.  Merge branch 'master' into blender2.8.
    BLI_path: add string size debug define.  Driver: trailing zeros from
    expression.  3D View: 3D Cursor was not restoring GL state.  UI:
    hide decorators in panels w/o animated buttons.  Edit Mesh: tweak
    active face edge width.  UI: correct decorator buttons 'enabled'
    flag.  UI: decorator color button assert.  Cleanup: codestyle.
    Merge branch 'master' into blender2.8.  CMake: add missing headers.
    Cleanup: use clamp_* from BLI_math (replace macro).  Merge branch
    'blender2.8' of git.blender.org:blender into blender2.8.  Fix :
    Build error with uchar in intern_gawain..  Custom Hdri: Use same
    AntiAliasing as Matcaps.  StudioLights: Fix preview icon..  Matcap:
    Make matcap preview the same size as the other StudioLights.
    Matcaps: Add AntiAlias alpha mask to icon preview..  Studio Light:
    Fix typo.  Outlines: Don't draw Xray mode outlines in material or
    render mode.  GLRefactor: Remove all GL types from gawains public
    headers..  Merge remote-tracking branch 'origin/master' into
    blender2.8.  make.bat: Fix `make showhashes` not working..  UI: show
    decorator icon for static-override.  Merge branch 'master' into
    blender2.8.  Cleanup: remove BLI_frand from GreasePencil code..
    Correct assert in recent changes.  UI: support dragging to key-
    frame.  UI: Add property decorator buttons.  Fix T55427: Removing
    Vertex Group used by Data Transfer Modifier results in crash..
    Merge branch 'master' into blender2.8.  UI: refactor drag-toggle for
    other button types.  Edit Mesh: Simplify the overlay shader..  Edit
    Mode: Fix bad display of edges when limit selection mode is Off..
    UI: minor changes from 2.8.  Merge branch 'master' into blender2.8.
    Cycles Cleanup: Remove unneccessary color management call.  This
    option limits visibility of the glew.h header to just bf_gpu and
    intern_gawain this is to highlight areas in the code that still
    directly do opengl calls or use opengl types..  Merge branch
    'master' into blender2.8.  Cycles: change Ambient Occlusion shader
    to output colors..  UI: fix redundant scrolling in the redo panel.
    Cleanup: code style.  Edit Mesh: tweak vertex size & edge width.
    Merge branch 'master' into blender2.8.  WM: suppress drag events if
    motion is handled.  Merge branch 'master' into blender2.8.  Cleanup:
    some more G.main removal..  Workbench OpenGL render: always render
    alpha on 1.0.  Cleanup: validate G.main's in creator code..
    Cleanup: G.main removal from 2.8-only code..  Merge branch 'master'
    into blender2.8.  Hair editing: Use original object's particles for
    drawing.  Hair editing: Multi-thread various parts.  Hair editing:
    Only tag Copy-on-Write when children are enabled.  Cleanup: some
    more G.main removal/validation....  Dependency graph fixes for
    RigidBodyWorld.  Keymap: use click event for tab-key.  Workbench:
    Disable AA when doing opengl render..  Merge branch 'master' into
    blender2.8.  Fix more Cycles CUDA errors after recent changes..  Fix
    T55443: Manipulators not refreshing.  Merge branch 'master' into
    blender28.  Cleanup: warning.  MeshEditMode: refactor.  Fix crash
    with x-ray and redo panel.  Fix T55490, intersect two triangles
    fails..  Converted Rigid Body from DerivedMesh to Mesh.  Workbench:
    FXAA.  Workbench: FXAA.  T55486: use GPU_R11F_G11F_B10F for target
    of Xray compo.  T55486: use GPU_R11F_G11F_B10F for Matcaps.  Tool
    System: workaround click conflicting w/ add brush.  Fix T55408:
    Double transforms on parents/children..  Merge branch 'master' into
    blender2.8.  Fix (unreported) Text Editor: scrollbar exiting early.
    Fix Cycles CUDA error after recent changes..  Merge branch 'master'
    into blender2.8.  WM: 2.8 screen compatibility.  Fix mouse input
    overwriting transform redo values.  Cleanup: unused var.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 29 Jun 2018 22:17:12 +0200

blender (78024-2d7606daa50-0thomas~bionic0) bionic; urgency=medium

  * Missed last commit.  Tool System: transform can now toggle
    loc/rot/scale.  Depsgraph: cache effector relations, for performance
    and stability..  Cleanup: nuke (nearly) all remaining usages of DM
    from RNA..  Port DM_debug stuf to BKE_mesh_runtime..  Fix crash
    reading toolsettings.  Cleanup: use standard
    BKE_object_free_derived_caches in BKE_mesh_to_curve..  Cleanup: misc
    DrivedMesh stuff..  StudioLights: API.  Cleanup: Moar DM busting
    from editor code area..  Cleanup: nuke another DM usage in paint
    code..  Cleanup: useless BKE_cdderivedmesh includes....  Modifiers:
    port shapekey modifier, some cleanup..  Modifiers: port UV_unwarp
    from DM to Mesh..  Add depth and orientation options to 3D cursor
    tool.  Cleanup: unused value.  Modifiers: Remove remaining parts of
    md->scene.  Modifiers: Remove lots of usages of md->scene.  Subsurf:
    Move away from using scene from modifier data.  Cloth: Move away
    from scene stored in cloth modifier data.  Multires: Move away from
    using scene from modifier data.  StudioLight: Better API.  Merge
    branch 'master' into blender2.8.  CMake: Make language explicit for
    per-file strict flags removal.  CMake: Cleanup, add_cc_flag ->
    add_c_flag.  CMake: Cleanup, rename CC_REMOVE_STRICT_FLAGS to
    C_REMOVE_STRICT_FLAGS.  CMake: Tweaks to removal of strict flags.
    Cleanup: move cursor rotation into own function.  Outliner:
    Aggregate ID types and object types together with numbers.  Update
    theme Flatty Dark Blueberry.  Merge branch 'master' into blender2.8.
    Cleanup: rename 3D cursor calculation vars.  Cleanup: 2.8-new G.main
    in RNA code..  Merge branch 'master' into blender2.8.  StudioLight:
    Only apply windowing when SH level is 2.  Cleanup: remove last
    G.main from RNA..  StudioLight: remove caches when removing
    studiolight.  Studiolight: Spherical Harmonics Windowing.  Tweak new
    BKE_id_is_in_global_main to accept NULL pointer (and consider them
    as valid)..  Fix harmless use of unintialized memory.  Cleanup,
    spelling.  Math: Set matrix to zero when inversion fails.  Cleanup:
    get rid of last G.main's in bpy area..  BKE_library: Add func to
    check an ID is actually in G_MAIN database..  PaintMode: Full
    Shading Boolean => Slider.  Cleanup: style.  Cleanup: suppress
    assert in recent GPU refactor.  Fix T55547: "Fit camera to selected"
    fails.  GLRefactor: Refactor bf_blenfont to use GPUTexture instead
    of raw GL calls and types..  Edit Mode: Bevel Op: Offset Soft Max to
    100.  Merge branch 'master' into blender2.8.  Fix T55568: second
    click event ignored.  Revert "Fix T55568: second click event
    ignored".  Cleanup: get rid of dual DM/Mesh versions of mirror
    topology code..  Cleanup: ED_mesh_pick_vert: DM -> me_eval..
    Cleanup: remove DM from 'join as shape' operator..  Fix own error
    making outliner rename not emboss.  Modifiers: Stop using md->scene
    in isDisabled() callback.  Fix incorrect use of G.is_rendering for
    particles in some places..  Cleanup: nuke useless BKE_DerivedMesh.h
    includes..  Merge branch 'master' into blender2.8.  UI: don't show
    empty button context menu.  Fix T55555: Crash when select material
    properties.  Depsgraph: Add missing relation from proxy group.
    Depsgraph: Re-hook duplicgroup relation to final transform
    operation.  Depsgraph: Walk into dupli_group object.  Cleanup:
    names: data transfer/mesh remap: dm -> me/mesh..  Cleanup: data
    transfer: get rid of dual destination mesh..  Cleanup: some
    potentially critical changes in data transfer..  Cleanup: nuke DM
    out of data transfer code..  Fix Cycles incorrect versioning for
    automatic sample world resolution..  Fix T55525: "Only Keyframes
    from Selected Channels" option in Timeline was being ignored.
    Workbench: Remove warning.  Revert "Objects: when active object gets
    hidden, make it inactive.".  Merge branch 'master' into blender2.8.
    T55570: Moved Texture drawtype as to shading popover.  UI:
    preference for developer extras.  Fix T55568: second click event
    ignored.  Python/BLF: add blf.color(r, g, b, a) method..  Fix
    T55573: Mode rotate on local axis crashes.  UI: Single column for
    Rigid Body World.  Fix Cycles CUDA render errors with CUDA 9.2..
    Fix T55564: Cycles OpenCL build error on some scenes..  Merge branch
    'master' into blender2.8.  Fix T55568: second click event ignored.
    Merge branch 'master' into blender2.8.  Fix T55491: Double click
    fail in menu popups.  WM: don't make LMB a special case for double
    click.  CodeStyle: Comments.  Code cleanup: Added newline.  Missed
    warning is previous commit.  Studiolight: Calculation of irradiance
    buffer.  Fix: Ensure that summary channel is enabled when creating
    timeline.  Graph Editor: Changing the display mode to "Drivers" mode
    now runs the Drivers-Editor UI setup code.  Cleanup: Move logic for
    initialising a new Drivers editor into its own function.  Remove
    debug prints.  Fix: Incorrect submodes being set in Dopesheet/Action
    Editor when changing modes.  UI: Use Collection icon for New
    Collection in Outliner.  UI: button to create new collection in the
    Outliner.  UI: Icons for Outliner display modes.  UI: adjust menu
    triangle.  UI: rename "NLA Editor" -> "Nonlinear Animation".  UI:
    expose Timeline as a space type.  UI: expose Driver as a space type.
    Silence warning in greasepencil-object branch.  Cleanup: pep8,
    single quotes for enums.  Despgraph: don't tag for
    transform/geometry update on relations rebuild..  Depsgraph: add
    some missing depsgraph tags when relations change..  Fix outliner
    mixed collection/object visibility drag toggle not working..  Fix
    hide object operator to do nothing if no object is selected..  UI:
    Style locks in Object Transform panel.  Cleanup: whitespace.  UI:
    Single column, flow and sub-panel for collision physics.  Cleanup:
    follow naming conventions.  Icons: update generation script.  UI:
    Single column layout for Force Fields.  UI: Dynamic Paint panels
    into sub-panels.  Studiolight: Spherical harmonics.  Merge branch
    'master' into blender2.8.  Cleanup: naming (make it clear vars are
    squared).  Merge branch 'master' into blender2.8.  Merge branch
    'master' into blender2.8.  Screen: split ED_area_actionzone_find_xy.
    Cleanup: rename is_in_area_actionzone.  Cleanup: quiet warning.
    Cleanup: remove some useless Derivedmesh struct declarations..
    Cleanup: remove last DM usages from datatransfer code..
    Studiolight: fixed diffuse lighting.  Merge branch 'master' into
    blender2.8.  Fix crash opening some files, after recent changes..
    Objects: support for hiding all objects in a collection..  Objects:
    restore per object restrict view/render/select..  Objects: restore H
    key per object hiding..  T55550: Workbench Shadows are incorrect in
    first draw cycle.  Cleanup: remove some G.main from BKE's node.c.
    UI: Use chevrons for number sliders, pulldowns and popovers.
    Cleanup: moar G.main removal..  Fix crash activating the HUD w/o an
    active region.  Cleanup: get rid of last non-thread-safe BLI_frand
    random generator func..  Cleanup: get rid of last BLI_frand usage..
    Cleanup: use new BKE_mesh_iterator foreach_mapped helpers in WPaint
    gradient code..  UI: fix "Edit Source" operator.  Revert "UI: fix
    "Edit Source" operator".  UI: fix "Edit Source" operator.  Merge
    branch 'master' into blender2.8.  Particle edit: Fix missing hair in
    edit mode for new particle systems.  UI: only show "Edit
    Translations" when addon used.  Object Mode: enable mode locking by
    default.  Outliner: add object mode switching to RMB menu.  Cleanup:
    strip space.  Fix T55540 Add foreachMappedXXX equivalent API for
    evaluated meshes.  Studiolight: removed raise condition.  Missed
    last commit.  Cleanup: default emboss=off for outliner buttons.
    Cleanup: some more valid G.main usages moved to G_MAIN..  Merge
    branch 'master' into blender2.8.  Final cleanup of G.mains in render
    area..  UI: fix ctrl wheel while over the opposite side.  Cleanup:
    names of WPaint gradient data structs..  Cleanup: remove DerivedMesh
    from WPaint Gradient tool code..  Fix re-entrant calls in some cases
    of mesh_evaluated generation..  UI: tweak sequencer color space
    position, it's not related to display device..  UI: fix Ctrl-Wheel
    to change button values.  Correction to previous commit..  ModStack:
    Fix broken object_get_datamask helper..  Fix animation player
    drawing wrong size.  Merge branch 'master' into blender2.8.  3D
    View: improve selection locking.  Studiolight: Temp Mutex issue.
    Cycles: Fixed crash when the camera was inside 16 volumes or more.
    It still won't render those volumes correctly, but at least the
    crash is addressed..  Fix (unreported) passing CDLayer 'ID' instead
    of bitflag to a cdlayer mask!.  Merge branch 'master' into
    blender2.8.  Fix missing render slots bugs after recent changes..
    Correct rigidbody stub.  Fix animation player.  UI: Smoke panels as
    sub-panels.  Cleanup: remove ref to dm in names in projpaint
    struct..  Remove derivedmesh from 3DView texture/projection paint..
    UI: Fluid physics panels as sub-panels.  UI: Soft Body panels as sub-
    panels.  UI: Rigid body panels as sub-panels.  Remove rigid body
    from rbw->group when deleting.  UI: Cloth panels as sub-panels.
    Particles: Support changing modifiers during particle edit mode.
    Particles: Use utility function to copy particles.  Particles: Add
    utility function to copy particles from one system to another.
    Blender Version Bump.  Revert: EditMode Inactive edge drawing.
    Fixed rigid body simulation randomly stopping.  Missed warning in
    previous commit.  Lookdev: Renamed RNA.  Studiolight: Background
    Generation of icons.  Show cached frames in timeline at correct
    height.  RigidBodyWorld: copy ptcache from evaluated scene back to
    original scene.  Fix T55528: Cycles AO node should default to 1 if
    radius is 0..  Merge branch 'master' into blender2.8.  Cleanup DM
    generation code for ProjPaint..  Fix (unreported) unauthorized
    relesing of derived_final DM in paint projection code..  Cleanup:
    rename mode -> object.mode in Py UI.  Error in last commit.  UI:
    move object-mode lock out of the 3D header.  Studiolight: Add SH2
    cache.  Merge branch 'master' into blender2.8.  Vertex Paint: set
    sculpt object mode immediately.  Merge branch 'master' into
    blender2.8.  editorconfig: correct C/C++ using space.  Ghost: Fix
    offline OGL render on windows..  Merge remote-tracking branch
    'origin/master' into blender2.8.  make.bat: Fix msvc-2017
    detection..  Cleanup: code-style.  Object Mode: make mode locking
    optional.  Fix a very nasty and sneaky bug in lib remap / static
    override code..  Merge branch 'master' into blender2.8.
    editorconfig: add rst.  Cleanup: use DEG tag flags, instead of old
    OB ones..  Fix crash when making static override of an object from a
    collection..  3D View: don't show manipulators when overlay is
    disabled.  Merge branch 'master' into blender2.8.  editorconfig: add
    line length, glsl.  Merge branch 'master' into blender2.8.  Add
    .editorconfig file.  Avoid assert on startup.  Cleanup: redundant
    greater than.  Particle: Add missing field initializaiton.  UI:
    decorators hid non-array buttons.  Studiolights: Radiance icons were
    inverted..  Workbench: increased Quality of the diffuse lighting
    model.  Objects: when active object gets hidden, make it inactive..
    Cleanup: simplify some view layer code..  Particles: Remove obsolete
    code for child particles in edit mode.  UI: decorators weren't
    showing icon-only buttons.  Fix merge error in bpy_driver.c.  UI: No
    decorators on render engine picker.  Merge branch 'master' into
    blender2.8.  Fix T55503: File browser filter not working correctly..
    UI: Start UIList with 2 rows for materials/particles.  Multires:
    Remove unused function.  Depsgraph: Cleamup, reduce indentation
    level.  3D View: support outline overlay option.  Refactor: Put
    ViewportAA as UserPref.  ShadingMenu: Splitted in SubPanels.  Fix
    T55511: Decorator drag makes many undo steps.  Cleanup: indentation.
    Cleanup: whitespace.  Fix T55517: Property-split fails w/ expanded
    enum.  UI: disable decorators for render output.  Merge branch
    'master' into blender2.8.  RNA: disable animation for file output
    options.  Merge branch 'master' into blender2.8.  Cleanup: trailing
    space cmake, make.bat.  Cleanup: trailing space in CMake files.
    Edit Mesh: Fix buggy occlusion when in xray mode..  Python: Allow
    untrusted py-drivers to run limited expressions.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space for remaining
    source/.  Cleanup: trailing space for blenloader.  Cleanup: trailing
    space for blenkernel.  Cleanup: trailing space for compositor.
    Cleanup: trailing space for freestyle.  Cleanup: trailing space for
    imbuf module.  Cleanup: trailing space for modifiers.  Cleanup:
    trailing space for DNA headers.  Cleanup: trailing space in
    source/gameengine/.  Merge branch 'master' into blender2.8.
    Cleanup: trailing space for BLI.  Cleanup: remove unused
    BLI_rebase_path.  Merge branch 'master' into blender2.8.  Cleanup:
    BLI path extension API.  Merge branch 'master' into blender2.8.
    BLI_path: add string size debug define.  Driver: trailing zeros from
    expression.  3D View: 3D Cursor was not restoring GL state.  UI:
    hide decorators in panels w/o animated buttons.  Edit Mesh: tweak
    active face edge width.  UI: correct decorator buttons 'enabled'
    flag.  UI: decorator color button assert.  Cleanup: codestyle.
    Merge branch 'master' into blender2.8.  CMake: add missing headers.
    Cleanup: use clamp_* from BLI_math (replace macro).  Merge branch
    'blender2.8' of git.blender.org:blender into blender2.8.  Fix :
    Build error with uchar in intern_gawain..  Custom Hdri: Use same
    AntiAliasing as Matcaps.  StudioLights: Fix preview icon..  Matcap:
    Make matcap preview the same size as the other StudioLights.
    Matcaps: Add AntiAlias alpha mask to icon preview..  Studio Light:
    Fix typo.  Outlines: Don't draw Xray mode outlines in material or
    render mode.  GLRefactor: Remove all GL types from gawains public
    headers..  Merge remote-tracking branch 'origin/master' into
    blender2.8.  make.bat: Fix `make showhashes` not working..  UI: show
    decorator icon for static-override.  Merge branch 'master' into
    blender2.8.  Cleanup: remove BLI_frand from GreasePencil code..
    Correct assert in recent changes.  UI: support dragging to key-
    frame.  UI: Add property decorator buttons.  Fix T55427: Removing
    Vertex Group used by Data Transfer Modifier results in crash..
    Merge branch 'master' into blender2.8.  UI: refactor drag-toggle for
    other button types.  Edit Mesh: Simplify the overlay shader..  Edit
    Mode: Fix bad display of edges when limit selection mode is Off..
    UI: minor changes from 2.8.  Merge branch 'master' into blender2.8.
    Cycles Cleanup: Remove unneccessary color management call.  This
    option limits visibility of the glew.h header to just bf_gpu and
    intern_gawain this is to highlight areas in the code that still
    directly do opengl calls or use opengl types..  Merge branch
    'master' into blender2.8.  Cycles: change Ambient Occlusion shader
    to output colors..  UI: fix redundant scrolling in the redo panel.
    Cleanup: code style.  Edit Mesh: tweak vertex size & edge width.
    Merge branch 'master' into blender2.8.  WM: suppress drag events if
    motion is handled.  Merge branch 'master' into blender2.8.  Cleanup:
    some more G.main removal..  Workbench OpenGL render: always render
    alpha on 1.0.  Cleanup: validate G.main's in creator code..
    Cleanup: G.main removal from 2.8-only code..  Merge branch 'master'
    into blender2.8.  Hair editing: Use original object's particles for
    drawing.  Hair editing: Multi-thread various parts.  Hair editing:
    Only tag Copy-on-Write when children are enabled.  Cleanup: some
    more G.main removal/validation....  Dependency graph fixes for
    RigidBodyWorld.  Keymap: use click event for tab-key.  Workbench:
    Disable AA when doing opengl render..  Merge branch 'master' into
    blender2.8.  Fix more Cycles CUDA errors after recent changes..  Fix
    T55443: Manipulators not refreshing.  Merge branch 'master' into
    blender28.  Cleanup: warning.  MeshEditMode: refactor.  Fix crash
    with x-ray and redo panel.  Fix T55490, intersect two triangles
    fails..  Converted Rigid Body from DerivedMesh to Mesh.  Workbench:
    FXAA.  Workbench: FXAA.  T55486: use GPU_R11F_G11F_B10F for target
    of Xray compo.  T55486: use GPU_R11F_G11F_B10F for Matcaps.  Tool
    System: workaround click conflicting w/ add brush.  Fix T55408:
    Double transforms on parents/children..  Merge branch 'master' into
    blender2.8.  Fix (unreported) Text Editor: scrollbar exiting early.
    Fix Cycles CUDA error after recent changes..  Merge branch 'master'
    into blender2.8.  WM: 2.8 screen compatibility.  Fix mouse input
    overwriting transform redo values.  Cleanup: unused var.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 22 Jun 2018 22:25:18 +0200

blender (77677-e2c87c7e942-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: unused var.  Merge remote-tracking branch 'origin/master'
    into blender2.8.  Image: Refactor render slots to a dynamic list.
    Cleanup: style.  WM: fix redo region setting the context.  WM: add
    support for temporary region data.  Cycles: Query XYZ to/from Scene
    Linear conversion from OCIO instead of assuming sRGB.  Cycles:
    Connect value inputs to Strength instead of Color when inserting an
    Emission node.  Cycles: Automatically detect HDRI resolution by
    default and use non-square sampling map.  WM: revert part of Top-Bar
    inclusion.  Edit Mesh: Fix blending function of edges.  Fix motion
    paths not updating correctly for bones in some cases..  Revert
    "GHOST: GLX: Remove XInitThreads".  Preview: Add own opengl context
    to render preview images..  Give RigidBodyWorld collection a fake
    user.  UI: redo panel would still start zoomed in at times.
    Cleanup: some remaining G.main's in COllada in 2.8....  Workbench:
    Code cleanup: Double assignment.  Cleanup: remove BLI_frand ugly
    global random generator usage from compositor..  Transform: Suppress
    assert w/ vertex paint.  Depsgraph: Make certain components NOT tag
    copy-on-write when they are tagged.  Depsgraph: Use dedicated
    ocmponent for object's base flags flush.  Merge branch 'master' into
    blender2.8.  GPU: consistenly use mipmap on/off in all draw modes..
    Cleanup: remove legacy GPU pass binding code..  T55479: Tag for
    update when active texture changes.  Cleanup: remove last G.main's
    from Collada code..  T55456 EditMeshMode.  Improved two tooltips.
    Fix crash on startup in after recent G.main changes..  Cleanup:
    remove last G.main's in WM code of 2.8..  Merge branch 'master' into
    blender2.8.  Cleanup: Remove last G.main's from WM code..
    Workbench: Material colors + settings during sculpting.  Move call
    to drw_state_ensure_not_reused() inside the region locked by
    DST.gl_context_mutex..  T55406: Flip Matcap.  Fix T55470: Add option
    to not fix polygons' winding to Edit Normals modifier..  3D View:
    Show view-aligned rotation manipulators.  Cleanup: style.  UI: Make
    spacers align blocks on area divisions.  3D View: Tweak transform
    plane manipulator fading.  WM: increase hot-spot of 3D manipulators.
    3D View: increase size of view aligned rotation.  WM: option not to
    draw arrow manipulator stem.  Cleanup: rename arrow manipulator
    'draw_options'.  UI: correct HUD zoom resetting.  DRW: Fix crash
    caused by hair transform feedback.  3D View: make navigation buttons
    smaller.  Merge branch 'master' into blender2.8.  Fix undo group to
    use human readable name, since this shows in the UI..  Fix undo of
    transform after frame change undoing too much..  Cycles: auto insert
    emission node when linking color to closure..  Merge branch 'master'
    into blender2.8.  WM: check release event for particle edit mode.
    T55456: EditDrawMode.  T55456: EditDrawMode.  Merge branch 'master'
    into blender2.8.  Revert "T55456: EditDrawMode".  Cleanup: get rid
    of last G.main in BMesh code..  Cleanup: unused var.  Tag
    object/scene for selection update from operators.  Silence false
    positive warning on boolean modifier.  Merge branch 'master' into
    blender2.8.  UI: preset popover buttons in panel headers..  Fix
    flexible spacer distance.  UI: Make NLA header consistent with
    dopesheet.  Cleanup: double quotes for non-enum strings.  UI: center
    align 3D view header snap, pivot etc.  UI: Fix clip editor double
    text-less icon situation.  Cleanup: moar ugly G.main removal....
    T55456: EditDrawMode.  Merge branch 'master' into blender2.8.
    Cleanup: tool settings access.  Fix T55467: nodes cant be resized
    after recent clickdrag change.  Set minimum blender version as 2.80.
    UI: add back pivot point.  T55456: EditMode Drawing.  Manipulator:
    Skip redundant transform updates.  Error in recent popover width.
    UI: remove empty space at the end of headers, tweak start/end
    spacing..  Fix 3D view header panning not working with region
    overlap..  Fix pop-over buttons always getting space for icon.
    Merge branch 'master' into blender2.8.  Cleanup: swapped X/Y
    UI_UNIT.  Merge branch 'master' into blender2.8.  Cleanup: remove
    more G.main from BKE area..  UI: adjust view navigation layout.  UI:
    HUD now follows region theming.  Depsgraph: Avoid use of 0 tag flag
    on build finish.  UI: show HUD when region overlap is disabled.  UI:
    fix hud panel refresh glitch.  UI: shorten proportional edit name.
    UI: redo panel layout tweaks.  Fix region expanding on refresh.  UI:
    adjust header alignment.  UI: Name N-Key toggle to Sidebar.  Fix
    T55376: instanced collection render visibility ignored..  WM: don't
    show redo hud when unsupported.  WM: hide internal operator
    settings.  UI: move auto-merge option to mesh options panel.  UI: re-
    arrange object mode and 3D view buttons.  Fix T55457: Crash after
    merge faces.  Cleanup: add ED_region_panels_layout.  Merge branch
    'master' into blender2.8.  Cleanup: moar G.main removal from BKE
    area..  Cleanup: BKE_scene_free should not have to worry about
    cleaning its usages..  Cleanup: no need for extra HUD type check
    now.  Merge branch 'master' into blender2.8.  WM: remove sloppy
    region type access.  WM: rename BKE_regiontype_from_id.  Cleanup:
    warning, spaces.  Cleanup: get rid of global RNG usage in paint
    stroke code..  Fix leak of manipulator tooltip timers..  Depsgraph:
    remove object tagging hack for render..  Cleanup: get rid of global
    RNG usage in transform code..  WM: HUD was disappearing on redo.
    Fix redo panels being added to non-hud regions.  UI: improve HUD
    ensure/clear logic.  Particle: Use loclaized RNG for physics
    simulation.  Merge branch 'master' into blender2.8.  StudioLight:
    Use texel size as input size.  Fix T55452: Crash on saving with
    visible particle system..  Math: Remove unused functions which are
    not safe for threading.  Merge branch 'master' into blender2.8.  Use
    evaluated objects in Alembic unit tests.  Fix T55409: Can't animated
    keyframed material node value after moving keyframe on timeline.
    Particle: Remove global RNG usage from distribution.  Particle: Use
    local RNG during initialization.  Render: Remove global RNG usage.
    T55454: removal of clay engine.  Studiolight: add rim lighting to
    the default light setup.  Cleanup: moar removal of G.main in BKE
    area....  Alembic: made bl_alembic_import_test.py run again.
    Cleanup/simplify G.main usages..  Fix crahs using ndof.  Cleanup:
    Indentation.  Particles: Use local RNG.  Duplication: Use local RNG.
    Add utility function to help debugging concurrent usage of global
    RNG.  Depsgraph: Ensure modifiers evaluation doesn't happen on top
    evaluated mesh.  Depsgraph: Don't update derived mesh for particles
    on render.  Depsgraph: Add debug option to invalidate data tagged
    for update.  Depsgraph: Set temp object to invalid state as soon as
    it becomes inaccessible.  Depsgraph: Cleanup, wrap private functions
    to an anonymous namespace.  Merge branch 'master' into blender2.8.
    Cleanup: remove moar G.main from BKE area..  Merge branch 'master'
    into blender2.8.  Cleanup: remove some G.main from ED's animsys..
    LookDev: Move lookdev balls when menu switches.  Studiolight:
    Disabled irradiance icons.  Studiolight: Bumped the radiance buffer
    to RGBA16F.  Studiolight: cache irradiance buffer.  Cleanup: remove
    some G.main from BKE area..  UI: fix crash with HUD panel size.  UI:
    remove redo popover from topbar.  Fix T55448: Typo in Cycles CUDA
    debug output.  UI: Initial persistent floating redo panel.  UI: non
    editable template_icon_views are rendered as label.  UI: replace
    ui_draw_search_back w/ general code.  Cleanup: remove unused context
    args.  Cleanup: remove image->bindcode, always wrap in GPUTexture..
    Revert "Cleanup: remove image->bindcode, always wrap in
    GPUTexture.".  Cleanup: remove image->bindcode, always wrap in
    GPUTexture..  Fix part of T55439: don't add indirectly linked
    objects to the scene on link..  Drivers: ensure Python expressions
    are cached with copy-on-write..  Cleanup: fix compiler warnings..
    Fix accidental addons submodule change in previous commit..  Fix
    crash with OpenGL rendering in multiple threads on macOS..  Pose:
    optimize pose rebuild for copy-on-write..  Cleanup: add simplified
    panel callbacks.  Improve/partially fix overriding of Object
    material pointers..  GHOST: Fix uninitialized values..  Fix crash
    when doing Sculpt->Edit->Sculpt switch..  WM: use layout/draw
    callbacks for buttons space.  WM: split panel drawing into layout
    and draw.  Outlines: Make Xray outlines 2px thick instead of 3px.
    Outlines: Make outlines in xray mode not occluded..  Revert previous
    commit and do proper fix for missing typeinfo in nodes..  GHOST:
    GLX: Remove XInitThreads.  Fix crash in loading/applying static
    overrides of some nodal material..  Cleanup: remove unused
    DAG_EVAL_PREVIEW mode..  Cleanup: remove object.is_visible..  Fix
    incorrect object selection test in outliner and rigid body..  Fix
    T55436: crash with point density and shader tweaking..  Fix merge
    error in 908b696, removed files were accidentally added back..
    GHOST: Fix uninitialized var.  UI: split left/right header buttons.
    Fix: Remove UI_BLOCK_MOVEMOUSE_QUIT from popovers.  Merge branch
    'master' into blender2.8.  Workbench: API Changes.  Cleanup: remove
    moar ugly G.main usages....  Fix T55440: Pose Mode Crash.  GHOST:
    WGL: Delay context initialization for offscreen contexts..  Cycles:
    Cleanup, silence strict compiler warning.  Libmv: Cleanup, make
    strict compiler more happy.  Render: Fix build problem with missing
    GL/glew.h.  Fix separator element for headers with multiple
    directions.  UI: Separator spacer.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Render: Create
    a separate gl context for rendering..  GHOST: Delay opengl context
    initialization.  DRW: Rename ogl_context to gl_context.  DRW: Add
    cache reset..  Shading: Change icon of userpreference in Shading
    popover.  Cleanup: Moar G.main  removal of Hell..  Cleanup: remove
    some G.main usages....  MetaBall support for Workbench + EEVEE.
    Workbench: Flipping MatCaps for forward shading.  Fix pchan
    head/tail original values not being set.  Fix bad level stubs.
    Revert unintended changes to depsgraph.  Merge branch 'master' into
    blender2.8.  Cleanup: Use BLI_strncpy.  Fix T55278: Lightmap Pack >
    New Image broken when active object is None.  Merge branch 'master'
    into blender2.8.  path_util: avoid overflow w/ strtoll use.  3D
    View: move screen overlays to the top.  Merge branch 'master' into
    blender2.8.  Fix PyConsole: Drag events finished early in modal text
    selection.  Merge branch 'master' into blender2.8.  Fix T55140:
    opened image doesn't show up in movie clip editor.  WIP: Add driver
    eyedropper operator button beside the "add input" button.  Drivers
    UI: Introduce more whitespace, to make the sections clearer.  Merge
    branch 'master' into blender2.8.  Cleanup: Remove the "all"
    parameter from "ANIM_OT_driver_button_edit".  Overlays: Reserve
    space for a "Onion Skins" overlay.  Drivers UI: Don't show the
    Copy/Paste driver dvars buttons in the popovers.  Fix T55349: crash
    adding paint slot when object is on hidden layer.  Cleanup:
    warnings.  Drivers UI Fix: Use uiLayoutSetContextFromBut() so that
    operators will work in the panel.  Driver Workflow (T55145): Tweak
    to default expression used for new drivers created from UI.  Drivers
    Workflow (T55145): Improvements to "Add Driver" workflow.  Sub-
    panels for Cycles Depth of Field.  Sub-panel for camera DoF for
    EEVEE.  Workbench: Xray: Fix hairs with matcaps..  Workbench: Xray:
    Make dithered depth dependant on alpha..  Workbench: Xray: Add
    selected/active non-occluded outlines.  Workbench: Xray: Make
    nearest surfaces more clear.  Workbench: Xray: Lower hairs opacity.
    Workbench: Xray: Optimize and fix implementation..  UI: Add redo
    last to edit-menu.  Experimental Tweak: Only show relationship lines
    between objects when either the parent/child object is selected.
    Viewport: "Show Relationship Lines" overlay toggle is now respected
    by Object Mode & Armatures (Edit/Pose).  UI: change toolbar icon
    size from 38 -> 32.  UI: use property split for UV mask panel.  UI:
    correct jitter button.  UI: use split property for tool settings.
    UI: remove tab use in the tool-settings.  UI: use two columns for
    the overlay popover.  UI: Use flow layout for object properties
    context.  Merge branch 'master' into blender2.8.  WM: add macros to
    check mouse button/gesture/wheel.  Fix T55423: GLSL compilation
    error Flat + XRay.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space in CMake files.  Workbench: Fix material
    compilation..  Eevee: Improve compilation time (reduce branching)..
    Merge branch 'master' into blender2.8.  RNA: remove
    Layout.introspect.  Merge branch 'master' into blender2.8.  Cleanup:
    unused functions.  UI: always show popover subpanel header text.
    UI: fix popover subpanel header display.  UI: use draw_header
    function for popover buttons.  Add new GridFlow layout..  Cleanup:
    style.  Merge branch 'master' into blender2.8.  Cleanup: remove some
    G.main usages..  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space in RNA.  Cleanup: style.  UI: initial support for
    parent panels in popovers.  RNA: revert object mode re-order.  Merge
    branch 'master' into blender2.8.  GHOST/X11: Print the keycode w/
    debug enabled.  Workbench: Fix xray normal not being normalized..
    Workbench: Matcaps: Fix matcap under perspective..  Workbench: Fix
    incident vector calculation..  Merge branch 'master' into
    blender2.8.  GHOST/X11: Correct non-latin kb workaround case.  Merge
    branch 'master' into blender2.8.  GHOST/X11: support accessing
    physical keycodes.  GHOST/X11: Map unknown us.intl key to
    accentgrave.  Layout for materials closer to single column.
    Audaspace: add support for latest ffmpeg..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 22 Jun 2018 22:23:59 +0200

blender (77677-e2c87c7e942-0thomas~bionic0) bionic; urgency=medium

  * Cleanup: unused var.  Merge remote-tracking branch 'origin/master'
    into blender2.8.  Image: Refactor render slots to a dynamic list.
    Cleanup: style.  WM: fix redo region setting the context.  WM: add
    support for temporary region data.  Cycles: Query XYZ to/from Scene
    Linear conversion from OCIO instead of assuming sRGB.  Cycles:
    Connect value inputs to Strength instead of Color when inserting an
    Emission node.  Cycles: Automatically detect HDRI resolution by
    default and use non-square sampling map.  WM: revert part of Top-Bar
    inclusion.  Edit Mesh: Fix blending function of edges.  Fix motion
    paths not updating correctly for bones in some cases..  Revert
    "GHOST: GLX: Remove XInitThreads".  Preview: Add own opengl context
    to render preview images..  Give RigidBodyWorld collection a fake
    user.  UI: redo panel would still start zoomed in at times.
    Cleanup: some remaining G.main's in COllada in 2.8....  Workbench:
    Code cleanup: Double assignment.  Cleanup: remove BLI_frand ugly
    global random generator usage from compositor..  Transform: Suppress
    assert w/ vertex paint.  Depsgraph: Make certain components NOT tag
    copy-on-write when they are tagged.  Depsgraph: Use dedicated
    ocmponent for object's base flags flush.  Merge branch 'master' into
    blender2.8.  GPU: consistenly use mipmap on/off in all draw modes..
    Cleanup: remove legacy GPU pass binding code..  T55479: Tag for
    update when active texture changes.  Cleanup: remove last G.main's
    from Collada code..  T55456 EditMeshMode.  Improved two tooltips.
    Fix crash on startup in after recent G.main changes..  Cleanup:
    remove last G.main's in WM code of 2.8..  Merge branch 'master' into
    blender2.8.  Cleanup: Remove last G.main's from WM code..
    Workbench: Material colors + settings during sculpting.  Move call
    to drw_state_ensure_not_reused() inside the region locked by
    DST.gl_context_mutex..  T55406: Flip Matcap.  Fix T55470: Add option
    to not fix polygons' winding to Edit Normals modifier..  3D View:
    Show view-aligned rotation manipulators.  Cleanup: style.  UI: Make
    spacers align blocks on area divisions.  3D View: Tweak transform
    plane manipulator fading.  WM: increase hot-spot of 3D manipulators.
    3D View: increase size of view aligned rotation.  WM: option not to
    draw arrow manipulator stem.  Cleanup: rename arrow manipulator
    'draw_options'.  UI: correct HUD zoom resetting.  DRW: Fix crash
    caused by hair transform feedback.  3D View: make navigation buttons
    smaller.  Merge branch 'master' into blender2.8.  Fix undo group to
    use human readable name, since this shows in the UI..  Fix undo of
    transform after frame change undoing too much..  Cycles: auto insert
    emission node when linking color to closure..  Merge branch 'master'
    into blender2.8.  WM: check release event for particle edit mode.
    T55456: EditDrawMode.  T55456: EditDrawMode.  Merge branch 'master'
    into blender2.8.  Revert "T55456: EditDrawMode".  Cleanup: get rid
    of last G.main in BMesh code..  Cleanup: unused var.  Tag
    object/scene for selection update from operators.  Silence false
    positive warning on boolean modifier.  Merge branch 'master' into
    blender2.8.  UI: preset popover buttons in panel headers..  Fix
    flexible spacer distance.  UI: Make NLA header consistent with
    dopesheet.  Cleanup: double quotes for non-enum strings.  UI: center
    align 3D view header snap, pivot etc.  UI: Fix clip editor double
    text-less icon situation.  Cleanup: moar ugly G.main removal....
    T55456: EditDrawMode.  Merge branch 'master' into blender2.8.
    Cleanup: tool settings access.  Fix T55467: nodes cant be resized
    after recent clickdrag change.  Set minimum blender version as 2.80.
    UI: add back pivot point.  T55456: EditMode Drawing.  Manipulator:
    Skip redundant transform updates.  Error in recent popover width.
    UI: remove empty space at the end of headers, tweak start/end
    spacing..  Fix 3D view header panning not working with region
    overlap..  Fix pop-over buttons always getting space for icon.
    Merge branch 'master' into blender2.8.  Cleanup: swapped X/Y
    UI_UNIT.  Merge branch 'master' into blender2.8.  Cleanup: remove
    more G.main from BKE area..  UI: adjust view navigation layout.  UI:
    HUD now follows region theming.  Depsgraph: Avoid use of 0 tag flag
    on build finish.  UI: show HUD when region overlap is disabled.  UI:
    fix hud panel refresh glitch.  UI: shorten proportional edit name.
    UI: redo panel layout tweaks.  Fix region expanding on refresh.  UI:
    adjust header alignment.  UI: Name N-Key toggle to Sidebar.  Fix
    T55376: instanced collection render visibility ignored..  WM: don't
    show redo hud when unsupported.  WM: hide internal operator
    settings.  UI: move auto-merge option to mesh options panel.  UI: re-
    arrange object mode and 3D view buttons.  Fix T55457: Crash after
    merge faces.  Cleanup: add ED_region_panels_layout.  Merge branch
    'master' into blender2.8.  Cleanup: moar G.main removal from BKE
    area..  Cleanup: BKE_scene_free should not have to worry about
    cleaning its usages..  Cleanup: no need for extra HUD type check
    now.  Merge branch 'master' into blender2.8.  WM: remove sloppy
    region type access.  WM: rename BKE_regiontype_from_id.  Cleanup:
    warning, spaces.  Cleanup: get rid of global RNG usage in paint
    stroke code..  Fix leak of manipulator tooltip timers..  Depsgraph:
    remove object tagging hack for render..  Cleanup: get rid of global
    RNG usage in transform code..  WM: HUD was disappearing on redo.
    Fix redo panels being added to non-hud regions.  UI: improve HUD
    ensure/clear logic.  Particle: Use loclaized RNG for physics
    simulation.  Merge branch 'master' into blender2.8.  StudioLight:
    Use texel size as input size.  Fix T55452: Crash on saving with
    visible particle system..  Math: Remove unused functions which are
    not safe for threading.  Merge branch 'master' into blender2.8.  Use
    evaluated objects in Alembic unit tests.  Fix T55409: Can't animated
    keyframed material node value after moving keyframe on timeline.
    Particle: Remove global RNG usage from distribution.  Particle: Use
    local RNG during initialization.  Render: Remove global RNG usage.
    T55454: removal of clay engine.  Studiolight: add rim lighting to
    the default light setup.  Cleanup: moar removal of G.main in BKE
    area....  Alembic: made bl_alembic_import_test.py run again.
    Cleanup/simplify G.main usages..  Fix crahs using ndof.  Cleanup:
    Indentation.  Particles: Use local RNG.  Duplication: Use local RNG.
    Add utility function to help debugging concurrent usage of global
    RNG.  Depsgraph: Ensure modifiers evaluation doesn't happen on top
    evaluated mesh.  Depsgraph: Don't update derived mesh for particles
    on render.  Depsgraph: Add debug option to invalidate data tagged
    for update.  Depsgraph: Set temp object to invalid state as soon as
    it becomes inaccessible.  Depsgraph: Cleanup, wrap private functions
    to an anonymous namespace.  Merge branch 'master' into blender2.8.
    Cleanup: remove moar G.main from BKE area..  Merge branch 'master'
    into blender2.8.  Cleanup: remove some G.main from ED's animsys..
    LookDev: Move lookdev balls when menu switches.  Studiolight:
    Disabled irradiance icons.  Studiolight: Bumped the radiance buffer
    to RGBA16F.  Studiolight: cache irradiance buffer.  Cleanup: remove
    some G.main from BKE area..  UI: fix crash with HUD panel size.  UI:
    remove redo popover from topbar.  Fix T55448: Typo in Cycles CUDA
    debug output.  UI: Initial persistent floating redo panel.  UI: non
    editable template_icon_views are rendered as label.  UI: replace
    ui_draw_search_back w/ general code.  Cleanup: remove unused context
    args.  Cleanup: remove image->bindcode, always wrap in GPUTexture..
    Revert "Cleanup: remove image->bindcode, always wrap in
    GPUTexture.".  Cleanup: remove image->bindcode, always wrap in
    GPUTexture..  Fix part of T55439: don't add indirectly linked
    objects to the scene on link..  Drivers: ensure Python expressions
    are cached with copy-on-write..  Cleanup: fix compiler warnings..
    Fix accidental addons submodule change in previous commit..  Fix
    crash with OpenGL rendering in multiple threads on macOS..  Pose:
    optimize pose rebuild for copy-on-write..  Cleanup: add simplified
    panel callbacks.  Improve/partially fix overriding of Object
    material pointers..  GHOST: Fix uninitialized values..  Fix crash
    when doing Sculpt->Edit->Sculpt switch..  WM: use layout/draw
    callbacks for buttons space.  WM: split panel drawing into layout
    and draw.  Outlines: Make Xray outlines 2px thick instead of 3px.
    Outlines: Make outlines in xray mode not occluded..  Revert previous
    commit and do proper fix for missing typeinfo in nodes..  GHOST:
    GLX: Remove XInitThreads.  Fix crash in loading/applying static
    overrides of some nodal material..  Cleanup: remove unused
    DAG_EVAL_PREVIEW mode..  Cleanup: remove object.is_visible..  Fix
    incorrect object selection test in outliner and rigid body..  Fix
    T55436: crash with point density and shader tweaking..  Fix merge
    error in 908b696, removed files were accidentally added back..
    GHOST: Fix uninitialized var.  UI: split left/right header buttons.
    Fix: Remove UI_BLOCK_MOVEMOUSE_QUIT from popovers.  Merge branch
    'master' into blender2.8.  Workbench: API Changes.  Cleanup: remove
    moar ugly G.main usages....  Fix T55440: Pose Mode Crash.  GHOST:
    WGL: Delay context initialization for offscreen contexts..  Cycles:
    Cleanup, silence strict compiler warning.  Libmv: Cleanup, make
    strict compiler more happy.  Render: Fix build problem with missing
    GL/glew.h.  Fix separator element for headers with multiple
    directions.  UI: Separator spacer.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Render: Create
    a separate gl context for rendering..  GHOST: Delay opengl context
    initialization.  DRW: Rename ogl_context to gl_context.  DRW: Add
    cache reset..  Shading: Change icon of userpreference in Shading
    popover.  Cleanup: Moar G.main  removal of Hell..  Cleanup: remove
    some G.main usages....  MetaBall support for Workbench + EEVEE.
    Workbench: Flipping MatCaps for forward shading.  Fix pchan
    head/tail original values not being set.  Fix bad level stubs.
    Revert unintended changes to depsgraph.  Merge branch 'master' into
    blender2.8.  Cleanup: Use BLI_strncpy.  Fix T55278: Lightmap Pack >
    New Image broken when active object is None.  Merge branch 'master'
    into blender2.8.  path_util: avoid overflow w/ strtoll use.  3D
    View: move screen overlays to the top.  Merge branch 'master' into
    blender2.8.  Fix PyConsole: Drag events finished early in modal text
    selection.  Merge branch 'master' into blender2.8.  Fix T55140:
    opened image doesn't show up in movie clip editor.  WIP: Add driver
    eyedropper operator button beside the "add input" button.  Drivers
    UI: Introduce more whitespace, to make the sections clearer.  Merge
    branch 'master' into blender2.8.  Cleanup: Remove the "all"
    parameter from "ANIM_OT_driver_button_edit".  Overlays: Reserve
    space for a "Onion Skins" overlay.  Drivers UI: Don't show the
    Copy/Paste driver dvars buttons in the popovers.  Fix T55349: crash
    adding paint slot when object is on hidden layer.  Cleanup:
    warnings.  Drivers UI Fix: Use uiLayoutSetContextFromBut() so that
    operators will work in the panel.  Driver Workflow (T55145): Tweak
    to default expression used for new drivers created from UI.  Drivers
    Workflow (T55145): Improvements to "Add Driver" workflow.  Sub-
    panels for Cycles Depth of Field.  Sub-panel for camera DoF for
    EEVEE.  Workbench: Xray: Fix hairs with matcaps..  Workbench: Xray:
    Make dithered depth dependant on alpha..  Workbench: Xray: Add
    selected/active non-occluded outlines.  Workbench: Xray: Make
    nearest surfaces more clear.  Workbench: Xray: Lower hairs opacity.
    Workbench: Xray: Optimize and fix implementation..  UI: Add redo
    last to edit-menu.  Experimental Tweak: Only show relationship lines
    between objects when either the parent/child object is selected.
    Viewport: "Show Relationship Lines" overlay toggle is now respected
    by Object Mode & Armatures (Edit/Pose).  UI: change toolbar icon
    size from 38 -> 32.  UI: use property split for UV mask panel.  UI:
    correct jitter button.  UI: use split property for tool settings.
    UI: remove tab use in the tool-settings.  UI: use two columns for
    the overlay popover.  UI: Use flow layout for object properties
    context.  Merge branch 'master' into blender2.8.  WM: add macros to
    check mouse button/gesture/wheel.  Fix T55423: GLSL compilation
    error Flat + XRay.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space in CMake files.  Workbench: Fix material
    compilation..  Eevee: Improve compilation time (reduce branching)..
    Merge branch 'master' into blender2.8.  RNA: remove
    Layout.introspect.  Merge branch 'master' into blender2.8.  Cleanup:
    unused functions.  UI: always show popover subpanel header text.
    UI: fix popover subpanel header display.  UI: use draw_header
    function for popover buttons.  Add new GridFlow layout..  Cleanup:
    style.  Merge branch 'master' into blender2.8.  Cleanup: remove some
    G.main usages..  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space in RNA.  Cleanup: style.  UI: initial support for
    parent panels in popovers.  RNA: revert object mode re-order.  Merge
    branch 'master' into blender2.8.  GHOST/X11: Print the keycode w/
    debug enabled.  Workbench: Fix xray normal not being normalized..
    Workbench: Matcaps: Fix matcap under perspective..  Workbench: Fix
    incident vector calculation..  Merge branch 'master' into
    blender2.8.  GHOST/X11: Correct non-latin kb workaround case.  Merge
    branch 'master' into blender2.8.  GHOST/X11: support accessing
    physical keycodes.  GHOST/X11: Map unknown us.intl key to
    accentgrave.  Layout for materials closer to single column.
    Audaspace: add support for latest ffmpeg..  Merge branch 'master'
    into blender2.8.  WM: correct recent change to click/drag detection.
    Merge branch 'master' into 28.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 15 Jun 2018 08:23:05 +0200

blender (77392-dd2e1873446-0thomas~bionic0) bionic; urgency=medium

  * Audaspace: add support for latest ffmpeg..  Merge branch 'master'
    into blender2.8.  WM: correct recent change to click/drag detection.
    Merge branch 'master' into 28.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 23:30:54 +0200

blender (77389-d1ab958fd48-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into 28.  WM: fix panel drag event handling.
    WM: fix node link & background drag.  WM: fix panel drag event
    handling.  WM: fix node link & background drag.  Depsgraph: Remove
    no longer needed nodetree values copying on eval.  UI: clear
    properties color when empty.  Sculpt/Paint: move PBVH building to
    use evaluated mesh instead of deprecated Derivedmesh..  UI: remove
    tools space type, use properties context.  DRW: Fix animated
    material not refreshing.  Fix crash with wertex and weight modes.
    Rename: GPU_material_get_uniform_buffer >
    GPU_material_uniform_buffer_get.  Rename: GPU_texture_orphans.
    Workbench: XFlip Matcap per 3D View.  Fix T55387: Render fullscreen
    from top menu crashes Blender.  Alembic: replaced BLI_assert() with
    comment why the assert is wrong.  Alembic: slight clarifications.
    Alembic export: get evaluated object when exporting shape.  Alembic:
    Moved a BLI_assert.  mesh_get_eval_final() should check ob-
    >runtime.mesh_eval.  Add check in BKE_pbvh_apply_vertCos that number
    of deforming cos matches number of pbvh vertices..  Fix T55404: Auto
    key with only-available doesn't work.  Code cleanup.  Workbench:
    Custom StudioLight UI.  Merge branch 'master' into blender2.8.
    GHOST/X11: Map unknown es,dk keys to accentgrave.  Alembic: fixed
    MSVC incompatibility.  Workbench: Default specular settings when no
    materials are used.  Merge branch 'master' into blender2.8.
    Cleanup: unused var, trailing space.  GHOST/X11: Map unknown de,fr
    keys to accentgrave.  Alembic unit tests: fixed compiler errors.
    Merge branch 'master' into blender2.8.  Fix T55380: Crash when
    getting out of EditMode in some cases.  Workbench: Lights user pref.
    Prevent wheel causing spurious click/drag events.  Alembic import:
    fixed memory management for CoW copies of CacheFile blocks.  Alembic
    import: assign cache_file handle to original datablock.  Cleanup:
    getting rid of G.main..  Fix T55391: Anim render only shows scene
    state at current frame (no animation).  Studiolight: Segment when
    using float based matcaps.  Depsgraph: Fix missing relations when
    camera has drivers.  Depsgraph: Cleanup, make conditions more clear
    and less indented.  Depsgraph: Don't optimize out collections used
    by duplication system.  Depsgraph: Cleanup, indentation.  Depsgraph:
    Cleanup, make conditions more clear and less indented.  Alembic
    export: create render-evaluated depsgraph for exporting.  CMake:
    disable WITH_COMPILER_ASAN for CMAKE_BUILD_TYPE Release.  Cleanup:
    redundant check.  Merge branch 'master' into blender2.8.  Fix
    regression in grease pencil drawing.  Workbench: UI for custom
    studio lights/matcaps.  Keymap: continued testing/development
    (search key).  Merge branch 'master' into blender2.8.  Fix T55301:
    Transform confirm on release fails w/ MMB.  WM: backport
    event/keymap type util from 2.8.  Merge branch 'master' into
    blender2.8.  Cleanup: trailing space.  Merge branch 'master' into
    blender2.8.  Fix recently added drag events closing menus.
    Transform: fix non-3D view editmode assert.  Keymap: continued
    testing/development.  Merge branch 'master' into blender2.8.  WM:
    fix drag events applying after release.  GHOST/X11: Xinput/XIM
    support caused double key-up.  Uniform Buffer Objects:
    Simplification refactor.  Uniform Buffer Object: No more dirty
    tagging calls/check.  Rename GPU_material_create_uniform_buffer >
    GPU_material_uniform_buffer_create.  GLSL: No need to extract the
    UBO dynamic inputs.  Don't tag UBO as dirty anymore otherwise it
    still crashes on render.  BKE_world_eval: cleanup.  No more need to
    tag sss as dirty for EEVEE.  Remove more printfs .....  Alembic
    export: use depsgraph to get evaluated mesh/object.  Alembic export:
    no need to check particle's mesh_final on export.  Alembic import:
    don't crash Blender when reading invalid samples.  Alembic hair
    writer: avoid double-free.  Alembic export: cleaned up multiply-
    passed depsgraph & scene.  Eevee: Fix hair not rendering..  Merge
    branch 'master' into blender2.8.  Remove printfs.  Fix crash cause
    by SSS referencing Material Nodetree data..  Fix memleak with
    GPUhairs..  Cleanup: typo, and 0 -> false for booleans..  Wireframe:
    Fix edges or non manifold meshes not showing..  Wireframe: Change /
    Optimize the limited wireframe visibility option..  Merge branch
    'master' into blender2.8.  WM: add support for drag events.  Merge
    branch 'master' into blender2.8.  Fix key repeat events resetting
    the click timer.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space for windowmanager.  Draw: Fix crash when tryign to
    get procedural textures with modifier disabled.  Merge branch
    'master' into blender2.8.  Fix T55126: COW problem: there is an
    active object even if unselectable.  WM: check for release instead
    of not pressed.  Cleanup: typo..  Merge branch 'master' into
    blender2.8.  Fix crash due to missing init of new bAnimContext bmain
    member in transform code..  Fix sculpt mode undo (COW update
    needed).  Merge branch 'master' into blender2.8.  Fix double free in
    dyntopo-sculpt mode undo.  Wireframe: Frustum cull them..
    Depsgraph: Ensure collections are up to date after modifications.
    Depsgraph: Use more proper relations for scene relation.  Merge
    branch 'master' into blender2.8.  Fix sculpt assert on
    initialization.  Armature: Fix flickering outline on planar custom
    bones..  Merge branch 'master' into blender2.8.  Armature: Fix
    missing loose edges on custom bone shapes..  Fix T55062: Depsgraph:
    Crash with COW with EEVEE viewport.  Cleanup: remove moar G.main
    usages..  Fixed deadlock on viewlayer update when there are drivers.
    Rename "Viewport Display SSAO" sub-panel name to Screen Space
    Ambient Occlusion.  GPUPass: Refactor gpupass caching system to
    allow fast gpumaterial creation..  Merge branch 'master' into
    blender2.8.  Revert "Cycles: Cleanup: Don't use return on function
    returning void".  Particle mode: Support children drawing.  Draw:
    Don't take cache existence into account for draw type.  Draw: Use
    proper continue when psys is disabled.  Particle edit: Simplify code
    by benefiting from single edit context.  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke moar G.main usages....  Minor comment on
    possible TODO while validating paint ops for CoW....  Alembic
    export: CoW/Depsgraph fixes.  Alembic export: port DerivedMesh →
    Mesh.  Alembic import: port DerivedMesh → Mesh.  Bone selection:
    user control contrast.  Workbench: respect the duplication
    visibility flag.  Fix T55348: Renaming a marker can't cancel.  Merge
    branch 'master' into blender2.8.  Python API: Initial 'imbuf' API.
    Cleanup: style.  Merge branch 'master' into blender2.8.  Fix
    BLI_ASSERT_UNIT macro w/ non-finite numbers.  UI: NLA: Influence
    should be a factor (RNA).  Fix broken auto-keying after copy/paste
    of poses..  Cycles: use viewport duplicator visibility on preview.
    Depsgraph: Expose (evaluation) mode in rna.  Depsgraph iterator:
    Remove explicit mode.  Fix T55350: Cycles: instanced hair with
    hidden emitter is invisible when rendering.  Cleanup: unused
    function.  Fix view_layer update function.  Cleanup: get rid of just-
    added G.main usage..  Merge branch 'master' into blender2.8.
    View3DShading popover: Naming + alignment.  Depsgraph: remove legacy
    code for dupli group updates..  UI: sub panel titles draw smaller
    and indented..  Fix incorrect double checked lock in collection
    object cache..  Merge branch 'master' into blender2.8.  Alembic
    export: only free duplilists when not NULL.  Cleanup: Nuke moar
    G.main usages....  View3D: Shading Popup.  LookDev: When HDRI could
    not be reloaded we should switch to world.  Fix object-dupli
    selection w/ COW.  T55333 Workbench: Cavity Shader.  Alembic: Fix
    double-free of mutex.  Fix double-free of custom data.  Move Time
    Remapping into a sub-panel.  Fix crash when file is saved in
    particle edit mode.  UI: add particle brush to topbar.  Particle
    edit: Fix missing hair with new oarticle system added.  Particle
    edit: Fix crash when trying to edit particles without cache.  Fix
    update issue in VPaint mode..  Depsgraph: Silence relations builder
    errors.  Depsgraph: Expand object data datablocks for drivers.
    Depsgraph: Handle key->object relations from object builder.
    Depsgraph: Object data separation, armature.  Depsgraph: Object data
    separation, geometry.  Depsgraph: Object data separation, camera.
    Depsgraph: Object data separation, lamp.  Depsgraph: Object data
    separation, light probes.  Depsgraph: Remove confusing metaball
    logic.  Wireframe: Fix do_version..  Ensure
    BKE_mesh_new_nomain_from_template() always has valid mxxx pointers.
    Consolidated custom data layer initialisation.  Set mesh->totface in
    nomain-mesh creation.  Fix T55344: linked collection instance has
    user count 0..  UI: tweak for Cycles panels..  Cleanup: fix compiler
    warning..  Fix importing temporary screens.  Renamed
    BKE_nomain_mesh_xxx → BKE_mesh_nomain_xxx.  DerivedMesh deprecation:
    Removed some functions in displist.c.  DerivedMesh deprecation:
    marked no-longer-in-use function.  Modifiers: ported
    curve_calc_modifiers_post() internals from DerivedMesh → Mesh.
    Error in recent popover keep_open option.  Merge branch 'master'
    into blender2.8.  Fix error using freed bmain.  Cleanup: rename WITH
    -> USE for internal defines.  Cleanup: USE_UI_* prefix for UI
    defines.  UI: WM_OT_call_panel option to keep popovers open.
    Workbench: Speed up fo scene with many duplis.  UI: use regular size
    icons for toolbar popup.  Fix object selection w/ COW.  Cleanup:
    style.  Eevee: Improve load time..  Fix compilation issue due to
    last commit..  Wireframe: Add slider to hide edges from coplanar
    faces.  make.bat : move all experimental options to their own
    section in the help..  make.bat : bring the help up to date with
    recent additions to the build script..  make.bat : check for
    existence of ninja before using it..  make.bat: change the way the
    vs buildtools are detected..  Merge branch 'master' into blender2.8.
    Fix crash in owmn previous commit..  Merge branch 'master' into
    blender2.8.  Moved function declarations from BKE_DerivedMesh.h to
    BKE_mesh_runtime.h.  Moved function declarations from BKE_mesh.h →
    BKE_mesh_runtime.h.  Merge branch 'master' into 28.  Cleanup: use
    new accessors to blendfile path (Main.name)..  Cleanup: add hleper
    functions to get filepath from Main..  Cleanup: pep8.  Cleanup: doxy
    grouping for mesh runtime API.  LookDev: Fix crash when no world.
    UI: move 3D view display options into popover.  make.bat: cache the
    vcredist directory..  Error in last commit.  Depsgraph: Fix bug with
    broken tweak of animated node tree settings.  3D View: disable
    manipulators & text w/o overlay.  Object Modes: Flush COW on mode
    switching.  Preserve unkeyed changes on undo and file open.
    Cleanup: simplify studiolight/matcap enum code, remove limit..
    T55291: Matcaps were reset when loading file.  Static Override: Fix
    order of operations issue in material slots..  Static Override:
    progresses towards full support for material slots..  Fix
    compilation error after recent matcap changes.  Fix T55319:
    Keyframing issues.  Workbench: remove the soft limit for the
    xray_alpha.  Workbench: Matcaps T55291.  UI: set cursor line width.
    Transform: avoid assert in wpaint mode.  Fix stupid mistake in
    previous commit..  RNA/Override: Move override-related property
    flags to own variable..  Baby step towards making overridable
    materials for objects..  Transform: improve pose trans/rot/scale
    guessing.  Missing from last commit.  Transform: revert use of
    evaluated objects.  UI: context menu for other editor types.  UI:
    support property split for 'prop_search'.  make.bat : Fix clang+asan
    msbuild project generation.  DRW: Fix crashes with instanced data.
    Cleanup: correct menu name.  Merge branch 'master' into blender2.8.
    Cleanup: strip ghost trailing space.  Cleanup: strip tests trailing
    space.  Fix T55325: Revert "Always get a reference point when
    snapping with the projected elements option enabled.".  Merge branch
    'master' into blender2.8.  Particle System: move data creation into
    RNA update.  UI: more subpanels for Cycles and Eevee..  Fix Python
    UI error with Eevee and hemi lamps..  Fix hang rendering with motion
    blur..  Workbench: Shadows: Fix cap being clipped by far plane..
    Tool System: refresh tools after undo.  Cleanup: Hopefully more
    clear name.  DRW: Fix leak from the wireframe drawing..  Wireframe:
    Lower line thickness and front color blending..  Cleanup: redundant
    headers.  Weight paint: Use helper function to get original mesh.
    Add utility functions to get different "levels" of
    evaluated/original mesh.  Depsgraph: Only store original mesh
    pointer for mesh object.  Fix weight paint crash.  Fix crash when
    making objects to share same mesh.  GPU: Fix missing case of new
    radeon on xorg..  Workbench: Shadows: Fix the remaining fail case..
    Cleanup: Use proper type for original ID pointer.  UI: use subpanels
    for Cycles, render, scene, object, particle, curves..  Fix missing
    collection instance motion blur settings..  Merge branch 'master'
    into blender2.8.  Fix T55260: load Text File with Python from GUI
    Button results in 0 User.  Fix selecting bones.  Merge branch
    'master' into blender2.8.  Cleanup: strip trailing space in editors.
    Merge branch 'master' into blender2.8.   Cleanup: strip trailing
    space in GPU module.  Merge branch 'master' into blender2.8.
    Cleanup: newlines at EOF for Python modules.  Cleanup: strip
    trailing space in Python module.  Cleanup: strip trailing space in
    bmesh module.  Cycles: Cleanup: Don't use return on function
    returning void.  UI: use subpanel for particle emission source, as
    an example..  UI: add subpanel support..  UI: move Cycles device to
    Performance panel..  Merge branch 'master' into blender2.8.
    Cleanup: correct variable name, doxy sections.  DRW: Hair: Add
    additionnal subdivision smoothing support..  GPUTexture: Fix memleak
    in orphaned texture management..  Merge branch 'master' into
    blender2.8.  Workbench: Fix memleaks..  Wireframe: Optimization for
    intel GPUs..  Cleanup: add argument names to screen callbacks.  DRW:
    Fix hair disapearing if emitter is culled..  Workbench: Rework hair
    support..  Merge branch 'master' into blender2.8.  Cleanup: remove
    blockscale & handler.  Edit menu: add Repeat Last and Repeat
    History.  build_environment: support for msvc2017 and newer cmake..
    UI: use single column layout for particles.  Cleanup: -Wswitch
    warning.  build_environment: fix paths in osl.diff.  GPU: Fix
    texture being freed in threads without ogl context bound..  DRW: Add
    uniform name recording in debug mode..  DRW: Make the Procedural
    hair update part of the drawmanager..  Eevee: Hair: Make SSR works
    with hairs..  Eevee: Cleanup unused Ghash.  Eevee: Add shadow
    support for hairs..  Eevee: Hair: Make hairs visible even if the
    show emitter option is disabled..  Eevee: Add support for hair
    random property..  Eevee: CodeStyle: Fix naming and confusion about
    the hairs vectors..  Merge remote-tracking branch 'origin/master'
    into blender2.8.  --debug-gpu-shader: Dump GLSL shaders to disk.
    transform_snap_object: Do not use occlusion test when X-Ray is
    enabled..  Fix inaccuracy of SCREEN_OT_area_split when snap to
    midpoint and adjacent..  Fix crash running in background mode.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:55:52 +0200

blender (77389-d1ab958fd48-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into 28.  WM: fix panel drag event handling.
    WM: fix node link & background drag.  WM: fix panel drag event
    handling.  WM: fix node link & background drag.  Depsgraph: Remove
    no longer needed nodetree values copying on eval.  UI: clear
    properties color when empty.  Sculpt/Paint: move PBVH building to
    use evaluated mesh instead of deprecated Derivedmesh..  UI: remove
    tools space type, use properties context.  DRW: Fix animated
    material not refreshing.  Fix crash with wertex and weight modes.
    Rename: GPU_material_get_uniform_buffer >
    GPU_material_uniform_buffer_get.  Rename: GPU_texture_orphans.
    Workbench: XFlip Matcap per 3D View.  Fix T55387: Render fullscreen
    from top menu crashes Blender.  Alembic: replaced BLI_assert() with
    comment why the assert is wrong.  Alembic: slight clarifications.
    Alembic export: get evaluated object when exporting shape.  Alembic:
    Moved a BLI_assert.  mesh_get_eval_final() should check ob-
    >runtime.mesh_eval.  Add check in BKE_pbvh_apply_vertCos that number
    of deforming cos matches number of pbvh vertices..  Fix T55404: Auto
    key with only-available doesn't work.  Code cleanup.  Workbench:
    Custom StudioLight UI.  Merge branch 'master' into blender2.8.
    GHOST/X11: Map unknown es,dk keys to accentgrave.  Alembic: fixed
    MSVC incompatibility.  Workbench: Default specular settings when no
    materials are used.  Merge branch 'master' into blender2.8.
    Cleanup: unused var, trailing space.  GHOST/X11: Map unknown de,fr
    keys to accentgrave.  Alembic unit tests: fixed compiler errors.
    Merge branch 'master' into blender2.8.  Fix T55380: Crash when
    getting out of EditMode in some cases.  Workbench: Lights user pref.
    Prevent wheel causing spurious click/drag events.  Alembic import:
    fixed memory management for CoW copies of CacheFile blocks.  Alembic
    import: assign cache_file handle to original datablock.  Cleanup:
    getting rid of G.main..  Fix T55391: Anim render only shows scene
    state at current frame (no animation).  Studiolight: Segment when
    using float based matcaps.  Depsgraph: Fix missing relations when
    camera has drivers.  Depsgraph: Cleanup, make conditions more clear
    and less indented.  Depsgraph: Don't optimize out collections used
    by duplication system.  Depsgraph: Cleanup, indentation.  Depsgraph:
    Cleanup, make conditions more clear and less indented.  Alembic
    export: create render-evaluated depsgraph for exporting.  CMake:
    disable WITH_COMPILER_ASAN for CMAKE_BUILD_TYPE Release.  Cleanup:
    redundant check.  Merge branch 'master' into blender2.8.  Fix
    regression in grease pencil drawing.  Workbench: UI for custom
    studio lights/matcaps.  Keymap: continued testing/development
    (search key).  Merge branch 'master' into blender2.8.  Fix T55301:
    Transform confirm on release fails w/ MMB.  WM: backport
    event/keymap type util from 2.8.  Merge branch 'master' into
    blender2.8.  Cleanup: trailing space.  Merge branch 'master' into
    blender2.8.  Fix recently added drag events closing menus.
    Transform: fix non-3D view editmode assert.  Keymap: continued
    testing/development.  Merge branch 'master' into blender2.8.  WM:
    fix drag events applying after release.  GHOST/X11: Xinput/XIM
    support caused double key-up.  Uniform Buffer Objects:
    Simplification refactor.  Uniform Buffer Object: No more dirty
    tagging calls/check.  Rename GPU_material_create_uniform_buffer >
    GPU_material_uniform_buffer_create.  GLSL: No need to extract the
    UBO dynamic inputs.  Don't tag UBO as dirty anymore otherwise it
    still crashes on render.  BKE_world_eval: cleanup.  No more need to
    tag sss as dirty for EEVEE.  Remove more printfs .....  Alembic
    export: use depsgraph to get evaluated mesh/object.  Alembic export:
    no need to check particle's mesh_final on export.  Alembic import:
    don't crash Blender when reading invalid samples.  Alembic hair
    writer: avoid double-free.  Alembic export: cleaned up multiply-
    passed depsgraph & scene.  Eevee: Fix hair not rendering..  Merge
    branch 'master' into blender2.8.  Remove printfs.  Fix crash cause
    by SSS referencing Material Nodetree data..  Fix memleak with
    GPUhairs..  Cleanup: typo, and 0 -> false for booleans..  Wireframe:
    Fix edges or non manifold meshes not showing..  Wireframe: Change /
    Optimize the limited wireframe visibility option..  Merge branch
    'master' into blender2.8.  WM: add support for drag events.  Merge
    branch 'master' into blender2.8.  Fix key repeat events resetting
    the click timer.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing space for windowmanager.  Draw: Fix crash when tryign to
    get procedural textures with modifier disabled.  Merge branch
    'master' into blender2.8.  Fix T55126: COW problem: there is an
    active object even if unselectable.  WM: check for release instead
    of not pressed.  Cleanup: typo..  Merge branch 'master' into
    blender2.8.  Fix crash due to missing init of new bAnimContext bmain
    member in transform code..  Fix sculpt mode undo (COW update
    needed).  Merge branch 'master' into blender2.8.  Fix double free in
    dyntopo-sculpt mode undo.  Wireframe: Frustum cull them..
    Depsgraph: Ensure collections are up to date after modifications.
    Depsgraph: Use more proper relations for scene relation.  Merge
    branch 'master' into blender2.8.  Fix sculpt assert on
    initialization.  Armature: Fix flickering outline on planar custom
    bones..  Merge branch 'master' into blender2.8.  Armature: Fix
    missing loose edges on custom bone shapes..  Fix T55062: Depsgraph:
    Crash with COW with EEVEE viewport.  Cleanup: remove moar G.main
    usages..  Fixed deadlock on viewlayer update when there are drivers.
    Rename "Viewport Display SSAO" sub-panel name to Screen Space
    Ambient Occlusion.  GPUPass: Refactor gpupass caching system to
    allow fast gpumaterial creation..  Merge branch 'master' into
    blender2.8.  Revert "Cycles: Cleanup: Don't use return on function
    returning void".  Particle mode: Support children drawing.  Draw:
    Don't take cache existence into account for draw type.  Draw: Use
    proper continue when psys is disabled.  Particle edit: Simplify code
    by benefiting from single edit context.  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke moar G.main usages....  Minor comment on
    possible TODO while validating paint ops for CoW....  Alembic
    export: CoW/Depsgraph fixes.  Alembic export: port DerivedMesh →
    Mesh.  Alembic import: port DerivedMesh → Mesh.  Bone selection:
    user control contrast.  Workbench: respect the duplication
    visibility flag.  Fix T55348: Renaming a marker can't cancel.  Merge
    branch 'master' into blender2.8.  Python API: Initial 'imbuf' API.
    Cleanup: style.  Merge branch 'master' into blender2.8.  Fix
    BLI_ASSERT_UNIT macro w/ non-finite numbers.  UI: NLA: Influence
    should be a factor (RNA).  Fix broken auto-keying after copy/paste
    of poses..  Cycles: use viewport duplicator visibility on preview.
    Depsgraph: Expose (evaluation) mode in rna.  Depsgraph iterator:
    Remove explicit mode.  Fix T55350: Cycles: instanced hair with
    hidden emitter is invisible when rendering.  Cleanup: unused
    function.  Fix view_layer update function.  Cleanup: get rid of just-
    added G.main usage..  Merge branch 'master' into blender2.8.
    View3DShading popover: Naming + alignment.  Depsgraph: remove legacy
    code for dupli group updates..  UI: sub panel titles draw smaller
    and indented..  Fix incorrect double checked lock in collection
    object cache..  Merge branch 'master' into blender2.8.  Alembic
    export: only free duplilists when not NULL.  Cleanup: Nuke moar
    G.main usages....  View3D: Shading Popup.  LookDev: When HDRI could
    not be reloaded we should switch to world.  Fix object-dupli
    selection w/ COW.  T55333 Workbench: Cavity Shader.  Alembic: Fix
    double-free of mutex.  Fix double-free of custom data.  Move Time
    Remapping into a sub-panel.  Fix crash when file is saved in
    particle edit mode.  UI: add particle brush to topbar.  Particle
    edit: Fix missing hair with new oarticle system added.  Particle
    edit: Fix crash when trying to edit particles without cache.  Fix
    update issue in VPaint mode..  Depsgraph: Silence relations builder
    errors.  Depsgraph: Expand object data datablocks for drivers.
    Depsgraph: Handle key->object relations from object builder.
    Depsgraph: Object data separation, armature.  Depsgraph: Object data
    separation, geometry.  Depsgraph: Object data separation, camera.
    Depsgraph: Object data separation, lamp.  Depsgraph: Object data
    separation, light probes.  Depsgraph: Remove confusing metaball
    logic.  Wireframe: Fix do_version..  Ensure
    BKE_mesh_new_nomain_from_template() always has valid mxxx pointers.
    Consolidated custom data layer initialisation.  Set mesh->totface in
    nomain-mesh creation.  Fix T55344: linked collection instance has
    user count 0..  UI: tweak for Cycles panels..  Cleanup: fix compiler
    warning..  Fix importing temporary screens.  Renamed
    BKE_nomain_mesh_xxx → BKE_mesh_nomain_xxx.  DerivedMesh deprecation:
    Removed some functions in displist.c.  DerivedMesh deprecation:
    marked no-longer-in-use function.  Modifiers: ported
    curve_calc_modifiers_post() internals from DerivedMesh → Mesh.
    Error in recent popover keep_open option.  Merge branch 'master'
    into blender2.8.  Fix error using freed bmain.  Cleanup: rename WITH
    -> USE for internal defines.  Cleanup: USE_UI_* prefix for UI
    defines.  UI: WM_OT_call_panel option to keep popovers open.
    Workbench: Speed up fo scene with many duplis.  UI: use regular size
    icons for toolbar popup.  Fix object selection w/ COW.  Cleanup:
    style.  Eevee: Improve load time..  Fix compilation issue due to
    last commit..  Wireframe: Add slider to hide edges from coplanar
    faces.  make.bat : move all experimental options to their own
    section in the help..  make.bat : bring the help up to date with
    recent additions to the build script..  make.bat : check for
    existence of ninja before using it..  make.bat: change the way the
    vs buildtools are detected..  Merge branch 'master' into blender2.8.
    Fix crash in owmn previous commit..  Merge branch 'master' into
    blender2.8.  Moved function declarations from BKE_DerivedMesh.h to
    BKE_mesh_runtime.h.  Moved function declarations from BKE_mesh.h →
    BKE_mesh_runtime.h.  Merge branch 'master' into 28.  Cleanup: use
    new accessors to blendfile path (Main.name)..  Cleanup: add hleper
    functions to get filepath from Main..  Cleanup: pep8.  Cleanup: doxy
    grouping for mesh runtime API.  LookDev: Fix crash when no world.
    UI: move 3D view display options into popover.  make.bat: cache the
    vcredist directory..  Error in last commit.  Depsgraph: Fix bug with
    broken tweak of animated node tree settings.  3D View: disable
    manipulators & text w/o overlay.  Object Modes: Flush COW on mode
    switching.  Preserve unkeyed changes on undo and file open.
    Cleanup: simplify studiolight/matcap enum code, remove limit..
    T55291: Matcaps were reset when loading file.  Static Override: Fix
    order of operations issue in material slots..  Static Override:
    progresses towards full support for material slots..  Fix
    compilation error after recent matcap changes.  Fix T55319:
    Keyframing issues.  Workbench: remove the soft limit for the
    xray_alpha.  Workbench: Matcaps T55291.  UI: set cursor line width.
    Transform: avoid assert in wpaint mode.  Fix stupid mistake in
    previous commit..  RNA/Override: Move override-related property
    flags to own variable..  Baby step towards making overridable
    materials for objects..  Transform: improve pose trans/rot/scale
    guessing.  Missing from last commit.  Transform: revert use of
    evaluated objects.  UI: context menu for other editor types.  UI:
    support property split for 'prop_search'.  make.bat : Fix clang+asan
    msbuild project generation.  DRW: Fix crashes with instanced data.
    Cleanup: correct menu name.  Merge branch 'master' into blender2.8.
    Cleanup: strip ghost trailing space.  Cleanup: strip tests trailing
    space.  Fix T55325: Revert "Always get a reference point when
    snapping with the projected elements option enabled.".  Merge branch
    'master' into blender2.8.  Particle System: move data creation into
    RNA update.  UI: more subpanels for Cycles and Eevee..  Fix Python
    UI error with Eevee and hemi lamps..  Fix hang rendering with motion
    blur..  Workbench: Shadows: Fix cap being clipped by far plane..
    Tool System: refresh tools after undo.  Cleanup: Hopefully more
    clear name.  DRW: Fix leak from the wireframe drawing..  Wireframe:
    Lower line thickness and front color blending..  Cleanup: redundant
    headers.  Weight paint: Use helper function to get original mesh.
    Add utility functions to get different "levels" of
    evaluated/original mesh.  Depsgraph: Only store original mesh
    pointer for mesh object.  Fix weight paint crash.  Fix crash when
    making objects to share same mesh.  GPU: Fix missing case of new
    radeon on xorg..  Workbench: Shadows: Fix the remaining fail case..
    Cleanup: Use proper type for original ID pointer.  UI: use subpanels
    for Cycles, render, scene, object, particle, curves..  Fix missing
    collection instance motion blur settings..  Merge branch 'master'
    into blender2.8.  Fix T55260: load Text File with Python from GUI
    Button results in 0 User.  Fix selecting bones.  Merge branch
    'master' into blender2.8.  Cleanup: strip trailing space in editors.
    Merge branch 'master' into blender2.8.   Cleanup: strip trailing
    space in GPU module.  Merge branch 'master' into blender2.8.
    Cleanup: newlines at EOF for Python modules.  Cleanup: strip
    trailing space in Python module.  Cleanup: strip trailing space in
    bmesh module.  Cycles: Cleanup: Don't use return on function
    returning void.  UI: use subpanel for particle emission source, as
    an example..  UI: add subpanel support..  UI: move Cycles device to
    Performance panel..  Merge branch 'master' into blender2.8.
    Cleanup: correct variable name, doxy sections.  DRW: Hair: Add
    additionnal subdivision smoothing support..  GPUTexture: Fix memleak
    in orphaned texture management..  Merge branch 'master' into
    blender2.8.  Workbench: Fix memleaks..  Wireframe: Optimization for
    intel GPUs..  Cleanup: add argument names to screen callbacks.  DRW:
    Fix hair disapearing if emitter is culled..  Workbench: Rework hair
    support..  Merge branch 'master' into blender2.8.  Cleanup: remove
    blockscale & handler.  Edit menu: add Repeat Last and Repeat
    History.  build_environment: support for msvc2017 and newer cmake..
    UI: use single column layout for particles.  Cleanup: -Wswitch
    warning.  build_environment: fix paths in osl.diff.  GPU: Fix
    texture being freed in threads without ogl context bound..  DRW: Add
    uniform name recording in debug mode..  DRW: Make the Procedural
    hair update part of the drawmanager..  Eevee: Hair: Make SSR works
    with hairs..  Eevee: Cleanup unused Ghash.  Eevee: Add shadow
    support for hairs..  Eevee: Hair: Make hairs visible even if the
    show emitter option is disabled..  Eevee: Add support for hair
    random property..  Eevee: CodeStyle: Fix naming and confusion about
    the hairs vectors..  Merge remote-tracking branch 'origin/master'
    into blender2.8.  --debug-gpu-shader: Dump GLSL shaders to disk.
    transform_snap_object: Do not use occlusion test when X-Ray is
    enabled..  Fix inaccuracy of SCREEN_OT_area_split when snap to
    midpoint and adjacent..  Fix crash running in background mode.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:12:17 +0200

blender (77078-0de0cee9a28-0thomas~bionic0) bionic; urgency=medium

  * Fix crash running in background mode.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:11:30 +0200

blender (77078-0de0cee9a28-0thomas~bionic0) bionic; urgency=medium

  * Fix crash running in background mode.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:11:23 +0200

blender (77078-0de0cee9a28-0thomas~bionic0) bionic; urgency=medium

  * Fix crash running in background mode.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:11:14 +0200

blender (77078-0de0cee9a28-0thomas~bionic0) bionic; urgency=medium

  * Fix crash running in background mode.  Cleanup: quiet warnings w/o
    Python.  Fix crash if no tool is set.  Merge branch 'master' into
    blender2.8.  Cleanup: warning.  Fix UI for camera data.  UI: re-
    order navigate manipulator.  UI: use single column properties for
    object data.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing whitespace (comment blocks).  Cleanup: whitespace.
    Modifiers: ported applying modifier from DerivedMesh → Mesh.
    Boolean modifier: fixed crash when applying the modifier.  Merge
    branch 'master' into blender2.8.  X-Ray: Added a slider for the
    alpha.  Workbench: Updated the internal light to have a bit of back
    lighting.  Fix wrong colors for workbench World Background option..
    UI: tweaks to viewport shading and overlay panel layouts..  UI: use
    same "Viewport Display" name for scene/object/material panels..  Fix
    broken set collection offset from cursor operator..  Cleanup: some
    more G.main removal from editor code..  Mesh Batch Cache: Fix memory
    leak..  T54991: Restore support for Motion Path drawing in 2.8.
    Cleanup: fix incorrect contributor information..  Fix for fix,
    indentation was accidental.  Fix missing braces.  Update Flatty
    themes with the new pulldown background and minor tweaks..  Fix Add
    menu issue when there are no collections to instance.  Draw
    background on pulldown widgets if the header is transparent..  Fix
    broken logic in make static override operators for Collections..
    Mesh: Replace DM for mesh w/ wpaint vertex picking.  UI: don't show
    XYZ text w/ direction buttons.  Cleanup: rename vars.  Mesh: Replace
    DM for mesh -> curve conversion.  Mesh versions of DerivedMesh
    access API calls.  Cleanup: quiet warning, don't set unused alpha.
    LookDev: make sure lookdev balls are still visible after 'N'.  Edit
    Mode: Fix Edit Object renderability with multi objects edit..  Fix:
    raytrace_mirror does not exist anymore.  Fix error.  Code cleanup:
    Compiler warning.  Math: optimizations for 4x4x matrix inverse,
    multiplications..  Modifiers: tiny optimizations for mesh deform,
    lattice, kdop..  Fix missing animation updates when the proxy object
    is not visible..  Fix use of uninitialized value in depsgraph..
    Cleanup: long lines.  Fix building for workbench in windows
    (BLI_INLINE).  Fix T55282: Modifiers: Removed unnecessary object
    evaluation.  Removed old mention of CDDerivedMesh.  Fix/Workaround
    T55272: Sculpt/VPaint removes mesh.  Cleanup: quiet warnings.
    Object Mode: Display loose edges if overlays are enables..  Fix:
    overlays are reset when selection is being performed.  Workbench:
    Material specific settings for the specular.  Fix crash switching
    sculpt/vpaint -> edit mode.  Fix broken 'make single user' operator
    UI..  3D View: hide orbit navigation in camera view.  Modifiers:
    ported Soft Body DerivedMesh → Mesh.  Partial Revert of COW/Camera
    manipulator changes.  Revert "COW Fix: Lamp manipulators".  3D View:
    respect text option for edit-mode info.  Error in last commit.  3D
    View: make text overlay optional.  3D View: support world background
    color.  Add 'Toggle Header' to header context menu..  Cycles UI:
    Show pause button only when in rendered mode.  Fix render engine
    info region when overlap and header on bottom.  UI: new tool
    properties space type.  UI: support drawing panels from multiple
    contexts.  Add Asan support for clang on windows..  Cleanup: Fix
    indentation.  Overlay: Add Wireframe overlay..  DRW: Add wireframe
    buffer texture generation for wireframe drawing..  DRW: Fix
    DRW_shgroup_call_procedural_* vertex count..  GPUTexture: Expose
    GPU_texture_create_buffer and add GL_R32I support..  LoopTri: Fix
    example code..  DRW: Fix stick bones memory leak..  Fix Collada
    building....  Merge branch 'master' into blender2.8.  Cleanup:
    Remove G.main from some editor files..  Depsgraph: Fixes to prevent
    object duplicate to jump.  Depsgraph: Remove unused flags.
    Transform: Read all data from original objects.  Depsgraph: Copy
    evaluated data to original datablock.  Depsgraph: Consider
    depsgraphs used by workspace as active.  Depsgraph: Begin concept of
    active dependency graph.  Depsgraph: Forbid update flush to go from
    copy-on-write to animation.  Animation: Pass dependency graph to
    animation system.  Sequencer: Make dependency graph part of
    sequencer context.  UI: fix own error switching fake space types.
    Merge branch 'master' into blender2.8.  UI: hide user preferences
    from space menu.  Cleanup: remove G.main from BKE mball code..
    Cleanup: warning.  Merge branch 'master' into blender2.8.  Minor
    tweaks to labels.  Cleanup: get rid of last G.main usages in BKE
    library code..  Merge branch 'master' into blender2.8.  Cleanup:
    remove G.main from BKE modifier..  Cleanup: Remove unused variable.
    Support Move / Link to collection in the outliner as well.
    Outliner: Expose collections editors poll in ED_outliner.h.  Link to
    Collection - Add shortcut (Shift + M).  Fix: View All in Action
    Editor zoomed in far enough to enter "crazy mode" with a single
    keyframe.  Update CoW when adding/removing pose in pose library.
    Depsgraph: Remove the "disable-copy-on-write" option completely.
    Merge branch 'master' into blender2.8.  Edit last commit.  Fix tool-
    system re-using last space type.  Cleanup: remove G.main from BKE
    object.  Revert "Tag COW when applying pose from pose library".  Tag
    COW when applying pose from pose library.  Fix depsgrah copying and
    evaluating hidden collections..  OpenColorIO: cache multiple shaders
    instead of just one..  Cleanup: Reduce indentation level.  Merge
    branch 'master' into blender2.8.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 08 Jun 2018 19:10:22 +0200

blender (77078-0de0cee9a28-0thomas~bionic0) bionic; urgency=medium

  * Fix crash running in background mode.  Cleanup: quiet warnings w/o
    Python.  Fix crash if no tool is set.  Merge branch 'master' into
    blender2.8.  Cleanup: warning.  Fix UI for camera data.  UI: re-
    order navigate manipulator.  UI: use single column properties for
    object data.  Merge branch 'master' into blender2.8.  Cleanup:
    trailing whitespace (comment blocks).  Cleanup: whitespace.
    Modifiers: ported applying modifier from DerivedMesh → Mesh.
    Boolean modifier: fixed crash when applying the modifier.  Merge
    branch 'master' into blender2.8.  X-Ray: Added a slider for the
    alpha.  Workbench: Updated the internal light to have a bit of back
    lighting.  Fix wrong colors for workbench World Background option..
    UI: tweaks to viewport shading and overlay panel layouts..  UI: use
    same "Viewport Display" name for scene/object/material panels..  Fix
    broken set collection offset from cursor operator..  Cleanup: some
    more G.main removal from editor code..  Mesh Batch Cache: Fix memory
    leak..  T54991: Restore support for Motion Path drawing in 2.8.
    Cleanup: fix incorrect contributor information..  Fix for fix,
    indentation was accidental.  Fix missing braces.  Update Flatty
    themes with the new pulldown background and minor tweaks..  Fix Add
    menu issue when there are no collections to instance.  Draw
    background on pulldown widgets if the header is transparent..  Fix
    broken logic in make static override operators for Collections..
    Mesh: Replace DM for mesh w/ wpaint vertex picking.  UI: don't show
    XYZ text w/ direction buttons.  Cleanup: rename vars.  Mesh: Replace
    DM for mesh -> curve conversion.  Mesh versions of DerivedMesh
    access API calls.  Cleanup: quiet warning, don't set unused alpha.
    LookDev: make sure lookdev balls are still visible after 'N'.  Edit
    Mode: Fix Edit Object renderability with multi objects edit..  Fix:
    raytrace_mirror does not exist anymore.  Fix error.  Code cleanup:
    Compiler warning.  Math: optimizations for 4x4x matrix inverse,
    multiplications..  Modifiers: tiny optimizations for mesh deform,
    lattice, kdop..  Fix missing animation updates when the proxy object
    is not visible..  Fix use of uninitialized value in depsgraph..
    Cleanup: long lines.  Fix building for workbench in windows
    (BLI_INLINE).  Fix T55282: Modifiers: Removed unnecessary object
    evaluation.  Removed old mention of CDDerivedMesh.  Fix/Workaround
    T55272: Sculpt/VPaint removes mesh.  Cleanup: quiet warnings.
    Object Mode: Display loose edges if overlays are enables..  Fix:
    overlays are reset when selection is being performed.  Workbench:
    Material specific settings for the specular.  Fix crash switching
    sculpt/vpaint -> edit mode.  Fix broken 'make single user' operator
    UI..  3D View: hide orbit navigation in camera view.  Modifiers:
    ported Soft Body DerivedMesh → Mesh.  Partial Revert of COW/Camera
    manipulator changes.  Revert "COW Fix: Lamp manipulators".  3D View:
    respect text option for edit-mode info.  Error in last commit.  3D
    View: make text overlay optional.  3D View: support world background
    color.  Add 'Toggle Header' to header context menu..  Cycles UI:
    Show pause button only when in rendered mode.  Fix render engine
    info region when overlap and header on bottom.  UI: new tool
    properties space type.  UI: support drawing panels from multiple
    contexts.  Add Asan support for clang on windows..  Cleanup: Fix
    indentation.  Overlay: Add Wireframe overlay..  DRW: Add wireframe
    buffer texture generation for wireframe drawing..  DRW: Fix
    DRW_shgroup_call_procedural_* vertex count..  GPUTexture: Expose
    GPU_texture_create_buffer and add GL_R32I support..  LoopTri: Fix
    example code..  DRW: Fix stick bones memory leak..  Fix Collada
    building....  Merge branch 'master' into blender2.8.  Cleanup:
    Remove G.main from some editor files..  Depsgraph: Fixes to prevent
    object duplicate to jump.  Depsgraph: Remove unused flags.
    Transform: Read all data from original objects.  Depsgraph: Copy
    evaluated data to original datablock.  Depsgraph: Consider
    depsgraphs used by workspace as active.  Depsgraph: Begin concept of
    active dependency graph.  Depsgraph: Forbid update flush to go from
    copy-on-write to animation.  Animation: Pass dependency graph to
    animation system.  Sequencer: Make dependency graph part of
    sequencer context.  UI: fix own error switching fake space types.
    Merge branch 'master' into blender2.8.  UI: hide user preferences
    from space menu.  Cleanup: remove G.main from BKE mball code..
    Cleanup: warning.  Merge branch 'master' into blender2.8.  Minor
    tweaks to labels.  Cleanup: get rid of last G.main usages in BKE
    library code..  Merge branch 'master' into blender2.8.  Cleanup:
    remove G.main from BKE modifier..  Cleanup: Remove unused variable.
    Support Move / Link to collection in the outliner as well.
    Outliner: Expose collections editors poll in ED_outliner.h.  Link to
    Collection - Add shortcut (Shift + M).  Fix: View All in Action
    Editor zoomed in far enough to enter "crazy mode" with a single
    keyframe.  Update CoW when adding/removing pose in pose library.
    Depsgraph: Remove the "disable-copy-on-write" option completely.
    Merge branch 'master' into blender2.8.  Edit last commit.  Fix tool-
    system re-using last space type.  Cleanup: remove G.main from BKE
    object.  Revert "Tag COW when applying pose from pose library".  Tag
    COW when applying pose from pose library.  Fix depsgrah copying and
    evaluating hidden collections..  OpenColorIO: cache multiple shaders
    instead of just one..  Cleanup: Reduce indentation level.  Merge
    branch 'master' into blender2.8.  Cleanup: nuke G.main out of BKE
    PackedFile code..  Fix depsgraph copying and evaluating hidden
    objects..  Cleanup: unused defines.  Merge branch 'master' into
    blender2.8.  Cleanup: use doxy sections for space types.  Cleanup:
    return types in stubs.  Depsgraph: optimization of driver evaluation
    with many drivers..  WM: Use tool-system for setting brushes.  Tool
    System: Utility to set the tool by name.  Fix OpenCL compilation
    error - BPT without SSS..  Workbench: Highlights.  Tool System:
    optionally cycle tools in a group.  RNA: add tool index access.  UI:
    toolbars now redraw on tool change.  Removed Object color from
    workbench. Added Highlights to FLAT shading..  Generic Viewport
    Panel for Materials.  Cleanup: style/whitespace.  Cleanup: redundant
    check.  Fix selection randomly failing with border render..
    make.bat: fix support for building with just the build tools
    installed..  Fix Cycles UI script error with denoising..  Fix Cycles
    viewport render stuck with curve objects..  Depsgraph API: renaming,
    more granular update information..  Render API: rename some API
    functions back to earlier names..  UI: use split property layout for
    some panels.  Cleanup: quiet warning.  UI: fix property split w/
    color buttons & empty text.  Tweak for previous commit: Just group
    all bone properties under the bone name.  Modifiers: Bring back
    custom data referencing logic.  Modifiers: Make input of modifier
    stack referencing copied CD layers.  Modifiers: Restore duplication
    of referenced layers.  Insert Keyframe: Change default behaviour for
    how F-Curves get grouped.  Cleanup: Reuse existing scene pointer.
    Merge branch 'master' into blender2.8.  Fix missing movieclip ID
    type in allowed ones for Outliner....  Object Modes: don't de-select
    others when activating.  Fix render info not working with overlap
    regions.  Object Modes: stay in object mode when setting active.
    Object Modes: pose support for generic mode exit.  Cleanup: RNA
    naming, use highlight as suffux.  Cleanup: whitespace.  Initial
    'fix' for Sculpt & COW - shallow copy sculpt data into COWed
    object..  ID copy: Add flag which allows custom data to reference
    original datablock.  Workbench: Specular Highlights.  Modifier
    stack: Avoid roundtrip from mesh to DM back to mesh.  Eevee: Keep
    track on whether orco was allocated or not.  Object Mode: Add
    Texture space visualization..  Fix T55256: Animation Noise modifier
    does not update on value change.  Fix: Toggling "mute" toggle in
    animation editors didn't work with copy-on-write.  Fix missing
    Cycles 3D viewport updates when editing materials, lamps..  Fix
    unnecessary Cycles render updates when selecting objects..  Fix
    broken meshdeform modifier after recent cleanup..  Keymap: group
    paint modes, reorder enum.  Keymap: Pose/Weight-Paint modes now co-
    exist.  Cleanup: remove '.'.  DRW: Instance Data: Replace with
    static allocation that can be referenced..  Eevee: Hair: Fix hair
    strip view Position..  DRW: Add compile option to disable deferred
    compilation..  DRW: Instance selection id: use Batch buffers instead
    of DRWInstanceData.  Eevee: Add support for the Hair info node..
    Eevee: Add support for new Hair geometry system..  GPUMaterial: Add
    support for hair vertex color, uvs and orco..  DRW: Add new GPU hair
    system..  Cycles: Use new internal hair shape properties..  Hair
    Particles: DNA: Add properties for new GPU hairs..  DRW: Add new per
    drawcall option to bypass culling..  GPUTexture: Add support for
    GL_RGBA16 texture format..  DRW: Add DRW_CALL_PROCEDURAL DRWCall
    type..  BLI: Utils: Add Macro that compute the number of digits in
    integers type..  Keymap: add back sculpt keys.  Cleanup/fix wrong
    modifiers targets handling in COW context..  Depsgraph: Add TODO
    about backing up evaluated state of ID.  Add deformed evaluated mesh
    to object.  Fix T55253: Camera lens can't be edited after keyframing
    it.  Cleanup: Wrap object runtime eval members into own struct.
    Outliner: support toggling non-active edit/pose mode objects.  UI:
    Show outliner icon highlight w/ non-active edit-mode objects.
    BKE_object: Add BKE_object_data_is_in_editmode.  Cleanup: use 'e'
    prefix for enum types.  Cleanup: Naming, match policy with rest of
    copy-on-write design.  Cleanup: More typed allocation type enum
    usage.  Cleanup: Use typed allocation type enum in custom data API.
    Use enum for custom data allocation type.  Merge branch 'master'
    into blender2.8.  Edit Mode: add success return value.  Merge branch
    'master' into blender2.8.  DNA: add OB_DATA_SUPPORT_EDITMODE macro.
    EEVEE: LookDev, reset camera settings.  Fix last commit..  Fix
    T55223: Crash when changing lattice resolution..  Correct last
    commit.  Keymap: partially implement changes from T55162.  EEVEE:
    LookDev blurred background.  Cleanup.  Fix crash when moving object
    parented to a curve.  Use the correct time to evaluate object in
    BKE_object_where_is_calc functions.  Use correct time for curve
    parent evaluation.  StudioLight: Calculate Specular irradiance.
    EEVEE: LookDev reversed the background fadeout.  EEVEE: LookDev
    fadeout to the world horizon color.  Merge branch 'master' into
    blender2.8.  Cleanup: Get rid of G.main in BKE_material..  Object
    Modes: disable mode switching on selection.  For 2.8, bring back
    debug mode indices display..  Missed own last commit.  Fix T55244:
    Parenting object(s) to curve crashes blender.  Object Modes: only
    use selection for mode switch.  Fix: Only change transform mode from
    translation to rotation/scale when no valid bones were found in an
    armature.  UI: Expand space sub-types into the menu.  Cleanup: use
    same 'depsgraph' name everywhere outside of DEG space..  EEVEE:
    LookDev fade out background option.  EEVEE: LookDev use_scene_light
    draw option.  Fix T55203: Particle hair weights are not preserved.
    EEVEE: LookDev overlays enabling.  make.bat : fix release build not
    getting the right settings..  Merge remote-tracking branch
    'origin/master' into blender2.8.  make.bat : improve error message
    while detecting the msvc runtime when using clang.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  make.bat : add
    support for building with ninja and clang together..  COW operators:
    Fix VIEW3D_OT_view_all cursor not updating with shift+c center
    cursor.  Cleanup: fix some harmless compiler warnings..  Fix T55204:
    proxy object disappearing randomly..  Fix assert in workbench
    drawing, instance data not big enough..  COW operators: Fix drag and
    dropping of color properties.  Merge remote-tracking branch
    'origin/master' into blender2.8.  Windows: Add support for building
    with clang..  Rename EEVEE visibility group > collection.  Ugly
    Hacky Fix: Clear Loc/Rot/Scale + Autokey now works for bones.
    EEVEE: lookdev default materials.  Fix T55231: Setting bone.select
    from RNA didn't tag for copy on write.  CoW: Skip pointers that are
    used in Lattice edit mode..  Cleanup: Fix typo: updata -> update.
    CoW: Skip used pointers in MetaBall edit mode..  CoW: Skip pointers
    used in Text edit mode..  Tool System: workaround psys cursor
    conflict.  RNA: re-enable property notifiers.  Depsgraph: preserve
    memory caches for particles when creating Copy-on-Write.  Workbench:
    Fix uninitialized variable usage..  EEVEE: LookDev storage list
    wrongly used.  Fix T55226: outliner glitch with item open/close,
    after recent optimization..  EEvEE: LookDev.  Fix: Action/Graph
    editor UI's didn't update when channel properties were changed.  UI:
    Option to layout properties in two columns.  Fix missing animation
    curves update when tweaking f-curves.  Merge branch 'master' into
    blender2.8.  Fix Cycles + OSL build error, pass main to node editing
    functions..  Merge branch 'master' into blender2.8.  UI: center
    align number buttons w/o text.  Slightly blue tinted variation of
    the upcoming Flatty Dark theme..  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke most of remaining evil G.main from RNA..
    Merge branch 'master' into blender2.8.  Cycles: Fix problems in the
    IES loader when rendering with no file selected.  Merge branch
    'master' into blender2.8.  UI: replace BLI_strncpy w/ memcpy.  Grid:
    Do not go over objects in front/side ortho views..  Merge branch
    'master' into blender2.8.  Cleanup: unused var.  Recently added IES
    conflicts w/ EEVEE.  Grid: Fix T51813: Opaque grid on OSX..  3D
    View: minor change to NDOF view orbit.  Fix restrict error in
    BLI_str_format_byte_unit.  make.bat : Fix builtime.txt being written
    in the wrong folder..  Cycles: Add Support for IES files as textures
    for light strength.  Workbench: Shadow: Refine camera in shadow
    test..  Workbench: Shadows: Add frustum check and camera occlusion
    test..  Armature: Fix warning..  DRW: Add new DRW_debug API..
    Workbench: Codestyle.  Workbench: Shadow: Add shader variant for
    manifold case..  Workbench: Shadow: Use depth fail method for
    manifold objects..  Threads: add spinlock hit for hyperthreading
    processors on Windows..  Armature: Make Custom bone have the same
    appearance as other bones..  Armature: Fix missing bone edges in
    object mode..  Armature: Modify Shape outline shader to use Line
    adjacency instead of tri..  Cleanup: unused defines.  Cleanup:
    unused defines.  RNA: correct naming w/ last cleanup.  RNA: follow
    boolean naming conventions.  Cleanup: whitespace, long lines,
    duplicate include.  Cleanup: rename RNA property to match UI.  COW
    Fix: Lamp manipulators.  make.bat: Add support for building with
    ninja..  make.bat/cleanup: removed stray echo in make.bat.
    make.bat: refactor make.bat.  Fix error when snapping with
    occlusion..  Fix T55207, fix T55208: hair not positioned correctly
    after subsurf..  Add number and memory size formatting throughout
    the UI.  Fix eevee render settings not working.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 02 Jun 2018 15:00:07 +0200

blender (76963-17f458ff320-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into blender2.8.  Cleanup: nuke G.main out of
    BKE PackedFile code..  Fix depsgraph copying and evaluating hidden
    objects..  Cleanup: unused defines.  Merge branch 'master' into
    blender2.8.  Cleanup: use doxy sections for space types.  Cleanup:
    return types in stubs.  Depsgraph: optimization of driver evaluation
    with many drivers..  WM: Use tool-system for setting brushes.  Tool
    System: Utility to set the tool by name.  Fix OpenCL compilation
    error - BPT without SSS..  Workbench: Highlights.  Tool System:
    optionally cycle tools in a group.  RNA: add tool index access.  UI:
    toolbars now redraw on tool change.  Removed Object color from
    workbench. Added Highlights to FLAT shading..  Generic Viewport
    Panel for Materials.  Cleanup: style/whitespace.  Cleanup: redundant
    check.  Fix selection randomly failing with border render..
    make.bat: fix support for building with just the build tools
    installed..  Fix Cycles UI script error with denoising..  Fix Cycles
    viewport render stuck with curve objects..  Depsgraph API: renaming,
    more granular update information..  Render API: rename some API
    functions back to earlier names..  UI: use split property layout for
    some panels.  Cleanup: quiet warning.  UI: fix property split w/
    color buttons & empty text.  Tweak for previous commit: Just group
    all bone properties under the bone name.  Modifiers: Bring back
    custom data referencing logic.  Modifiers: Make input of modifier
    stack referencing copied CD layers.  Modifiers: Restore duplication
    of referenced layers.  Insert Keyframe: Change default behaviour for
    how F-Curves get grouped.  Cleanup: Reuse existing scene pointer.
    Merge branch 'master' into blender2.8.  Fix missing movieclip ID
    type in allowed ones for Outliner....  Object Modes: don't de-select
    others when activating.  Fix render info not working with overlap
    regions.  Object Modes: stay in object mode when setting active.
    Object Modes: pose support for generic mode exit.  Cleanup: RNA
    naming, use highlight as suffux.  Cleanup: whitespace.  Initial
    'fix' for Sculpt & COW - shallow copy sculpt data into COWed
    object..  ID copy: Add flag which allows custom data to reference
    original datablock.  Workbench: Specular Highlights.  Modifier
    stack: Avoid roundtrip from mesh to DM back to mesh.  Eevee: Keep
    track on whether orco was allocated or not.  Object Mode: Add
    Texture space visualization..  Fix T55256: Animation Noise modifier
    does not update on value change.  Fix: Toggling "mute" toggle in
    animation editors didn't work with copy-on-write.  Fix missing
    Cycles 3D viewport updates when editing materials, lamps..  Fix
    unnecessary Cycles render updates when selecting objects..  Fix
    broken meshdeform modifier after recent cleanup..  Keymap: group
    paint modes, reorder enum.  Keymap: Pose/Weight-Paint modes now co-
    exist.  Cleanup: remove '.'.  DRW: Instance Data: Replace with
    static allocation that can be referenced..  Eevee: Hair: Fix hair
    strip view Position..  DRW: Add compile option to disable deferred
    compilation..  DRW: Instance selection id: use Batch buffers instead
    of DRWInstanceData.  Eevee: Add support for the Hair info node..
    Eevee: Add support for new Hair geometry system..  GPUMaterial: Add
    support for hair vertex color, uvs and orco..  DRW: Add new GPU hair
    system..  Cycles: Use new internal hair shape properties..  Hair
    Particles: DNA: Add properties for new GPU hairs..  DRW: Add new per
    drawcall option to bypass culling..  GPUTexture: Add support for
    GL_RGBA16 texture format..  DRW: Add DRW_CALL_PROCEDURAL DRWCall
    type..  BLI: Utils: Add Macro that compute the number of digits in
    integers type..  Keymap: add back sculpt keys.  Cleanup/fix wrong
    modifiers targets handling in COW context..  Depsgraph: Add TODO
    about backing up evaluated state of ID.  Add deformed evaluated mesh
    to object.  Fix T55253: Camera lens can't be edited after keyframing
    it.  Cleanup: Wrap object runtime eval members into own struct.
    Outliner: support toggling non-active edit/pose mode objects.  UI:
    Show outliner icon highlight w/ non-active edit-mode objects.
    BKE_object: Add BKE_object_data_is_in_editmode.  Cleanup: use 'e'
    prefix for enum types.  Cleanup: Naming, match policy with rest of
    copy-on-write design.  Cleanup: More typed allocation type enum
    usage.  Cleanup: Use typed allocation type enum in custom data API.
    Use enum for custom data allocation type.  Merge branch 'master'
    into blender2.8.  Edit Mode: add success return value.  Merge branch
    'master' into blender2.8.  DNA: add OB_DATA_SUPPORT_EDITMODE macro.
    EEVEE: LookDev, reset camera settings.  Fix last commit..  Fix
    T55223: Crash when changing lattice resolution..  Correct last
    commit.  Keymap: partially implement changes from T55162.  EEVEE:
    LookDev blurred background.  Cleanup.  Fix crash when moving object
    parented to a curve.  Use the correct time to evaluate object in
    BKE_object_where_is_calc functions.  Use correct time for curve
    parent evaluation.  StudioLight: Calculate Specular irradiance.
    EEVEE: LookDev reversed the background fadeout.  EEVEE: LookDev
    fadeout to the world horizon color.  Merge branch 'master' into
    blender2.8.  Cleanup: Get rid of G.main in BKE_material..  Object
    Modes: disable mode switching on selection.  For 2.8, bring back
    debug mode indices display..  Missed own last commit.  Fix T55244:
    Parenting object(s) to curve crashes blender.  Object Modes: only
    use selection for mode switch.  Fix: Only change transform mode from
    translation to rotation/scale when no valid bones were found in an
    armature.  UI: Expand space sub-types into the menu.  Cleanup: use
    same 'depsgraph' name everywhere outside of DEG space..  EEVEE:
    LookDev fade out background option.  EEVEE: LookDev use_scene_light
    draw option.  Fix T55203: Particle hair weights are not preserved.
    EEVEE: LookDev overlays enabling.  make.bat : fix release build not
    getting the right settings..  Merge remote-tracking branch
    'origin/master' into blender2.8.  make.bat : improve error message
    while detecting the msvc runtime when using clang.  Merge remote-
    tracking branch 'origin/master' into blender2.8.  make.bat : add
    support for building with ninja and clang together..  COW operators:
    Fix VIEW3D_OT_view_all cursor not updating with shift+c center
    cursor.  Cleanup: fix some harmless compiler warnings..  Fix T55204:
    proxy object disappearing randomly..  Fix assert in workbench
    drawing, instance data not big enough..  COW operators: Fix drag and
    dropping of color properties.  Merge remote-tracking branch
    'origin/master' into blender2.8.  Windows: Add support for building
    with clang..  Rename EEVEE visibility group > collection.  Ugly
    Hacky Fix: Clear Loc/Rot/Scale + Autokey now works for bones.
    EEVEE: lookdev default materials.  Fix T55231: Setting bone.select
    from RNA didn't tag for copy on write.  CoW: Skip pointers that are
    used in Lattice edit mode..  Cleanup: Fix typo: updata -> update.
    CoW: Skip used pointers in MetaBall edit mode..  CoW: Skip pointers
    used in Text edit mode..  Tool System: workaround psys cursor
    conflict.  RNA: re-enable property notifiers.  Depsgraph: preserve
    memory caches for particles when creating Copy-on-Write.  Workbench:
    Fix uninitialized variable usage..  EEVEE: LookDev storage list
    wrongly used.  Fix T55226: outliner glitch with item open/close,
    after recent optimization..  EEvEE: LookDev.  Fix: Action/Graph
    editor UI's didn't update when channel properties were changed.  UI:
    Option to layout properties in two columns.  Fix missing animation
    curves update when tweaking f-curves.  Merge branch 'master' into
    blender2.8.  Fix Cycles + OSL build error, pass main to node editing
    functions..  Merge branch 'master' into blender2.8.  UI: center
    align number buttons w/o text.  Slightly blue tinted variation of
    the upcoming Flatty Dark theme..  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke most of remaining evil G.main from RNA..
    Merge branch 'master' into blender2.8.  Cycles: Fix problems in the
    IES loader when rendering with no file selected.  Merge branch
    'master' into blender2.8.  UI: replace BLI_strncpy w/ memcpy.  Grid:
    Do not go over objects in front/side ortho views..  Merge branch
    'master' into blender2.8.  Cleanup: unused var.  Recently added IES
    conflicts w/ EEVEE.  Grid: Fix T51813: Opaque grid on OSX..  3D
    View: minor change to NDOF view orbit.  Fix restrict error in
    BLI_str_format_byte_unit.  make.bat : Fix builtime.txt being written
    in the wrong folder..  Cycles: Add Support for IES files as textures
    for light strength.  Workbench: Shadow: Refine camera in shadow
    test..  Workbench: Shadows: Add frustum check and camera occlusion
    test..  Armature: Fix warning..  DRW: Add new DRW_debug API..
    Workbench: Codestyle.  Workbench: Shadow: Add shader variant for
    manifold case..  Workbench: Shadow: Use depth fail method for
    manifold objects..  Threads: add spinlock hit for hyperthreading
    processors on Windows..  Armature: Make Custom bone have the same
    appearance as other bones..  Armature: Fix missing bone edges in
    object mode..  Armature: Modify Shape outline shader to use Line
    adjacency instead of tri..  Cleanup: unused defines.  Cleanup:
    unused defines.  RNA: correct naming w/ last cleanup.  RNA: follow
    boolean naming conventions.  Cleanup: whitespace, long lines,
    duplicate include.  Cleanup: rename RNA property to match UI.  COW
    Fix: Lamp manipulators.  make.bat: Add support for building with
    ninja..  make.bat/cleanup: removed stray echo in make.bat.
    make.bat: refactor make.bat.  Fix error when snapping with
    occlusion..  Fix T55207, fix T55208: hair not positioned correctly
    after subsurf..  Add number and memory size formatting throughout
    the UI.  Fix eevee render settings not working.  Tool System: cursor
    tool now transforms on drag.  [windows/make.bat] use a more reliable
    way of locating visual studio 2017..  Multi-Object-Mode: EditMesh UV
    snap to cursor.  Timeline: Move Keying settings from sidebar to
    header as popover.  Use menu back theme colors for popover.  COW
    Fix: Transforming animated objects would jump when starting
    transforms.  UI: popover now only centers on active button once.
    Fix T55200: dragging object into hidden collection does not hide
    it..  UI: fix event handling direction.  Fix: X-Axis Mirror option
    was missing from the Pose Options popover.  Remove DerivedMesh:
    paint_utils.c; Cow-ify PAINT_OT_sample_color.  Fix T55062: crash
    with workspace scene relations..  Style: use extra space for
    aligning parameters in a function..  Cleanup: Change remaining
    BKE_scene_frame_get() in constraint.c to use DEG_get_ctime().  Fix
    T55197: Dopesheet filtering settings were not triggering refresh
    anymore due to messagebus crap.  Fix T55198: Preferences Keybindings
    Crash.  Fix outliner showing objects in collections instances..
    Outliner: optimize lookup of unused tree elements..  UI: support for
    a popup panel which stays open.  UI: Move UI_paneltype_draw into
    layout code.  Fix T55165: Driving camera lens with property behaves
    unexpectedly.  Keymap: place cursor on press.
    Cleanup/simplification for
    BKE_modifier_get_evaluated_mesh_from_object.  Cleanup: do not make
    functions for the pleasure of having functions....  Cleanup: minor
    details in BKE paint code related to palettes..  Fix T55183, fix
    T55174: crashes with workspace / view layer relation..  Merge branch
    'master' into blender2.8.  WM: check modal handlers for keymap
    lookups.  UI: fix assert.  Fix 3D Cursor w/ interface scale.  Merge
    branch 'master' into blender2.8.  3D View: add pixelsize function
    w/o UI scale.  Cleanup: style.  Keymap: use Ctrl-Shift-Space for
    fullscreen area.  UI: Move Split into Mesh Menu.  Fix split only
    checking selected faces.  UI: move copy/paste into the object menu.
    UI: Specials menu update.  Fix crash when entering the curve edit
    mode..  ED_transform_snap_object: remove unused bmain parameter in
    context creation..  Change defaults.  3D View: remove temporary edge-
    select hack.  Fix crash with snap and project to self..  Correct own
    last commit.  Multi-Object-Editing: MESH_OT_shortest_path_select.
    Fix T55184: Edge-loop select fails w/ vert/face modes.  Fix T55186:
    Circle and Lasso select were not working on Pose Bones.  Cycles:
    Cleanup: Remove duplicated atan2f definition for OpenCL.  Flatty
    Light.  Cycles Denoising: Don't use atomics in the accumulation
    kernel on CPUs.  UI: use icons in render menu.  Keymap: remove Ctrl-
    Up/Down to toggle full-area.  Always get a reference point when
    snapping with the projected elements option enabled..  UI: View menu
    area operators now in submenu.  COW Fix: Border selecting bones on
    rigs broke.  UI: disable view context w/ OpenGL anim render.  UI:
    remove render panel, move operators to menu.  Revert "UI: remove
    'Render' top level menu".  Drivers UI (Part of T55145) - WIP first
    steps towards getting a floating driver settings panel.  Fix typo in
    editmesh edge delete.  UI: add top-level 'Edit' menu.
    Cycles/Compositor: Add arctan2 operation to the Math node.  Merge
    branch 'master' into blender2.8.  Cycles/Eevee: Implement disk and
    ellipse shapes for area lamps.  Fix all modifiers that depended on
    BKE_modifier_get_evaluated_mesh_from_object.  3D View: remove poll
    3D view for copy/paste.  UI: remove 'Render' top level menu.
    Correct last commit.  UI: re-arrange 3D view menus.  Fix boolean
    modifier when objects have transformations.  Fix: Name of selected
    object/bone + current frame in 3D view didn't take region overlap
    (for headers-on-bottom) into account.  Fix cannot apply boolean
    modifier.  Partial Fix for T55165: Camera manipulator was not
    updating when the focal length ("lens") parameter was changed
    directly.  Fix T55177: pose-mode manipulator placement w/ COW.
    Oops... should rebuild before committing.  Multi Pose: Selecting a
    bone in one armature doesn't deselect bones in the other armatures.
    Fix: Several pose select operators were not in fact working with
    COW.  Cleanup: Some minor tweaks to code.  Fix missing ID pointers
    expansion for ID itself in readfile code..  Fix T55175: outliner
    "Show Active" not working..  Fix T55178: Cursor fails to restore on
    cancel.  Depsgraph: tag depsgraph for copy-on-write flush when RNA
    changes.  Fix T55171: crash with undo and linked collections..  Fix
    Lamps, Empties, Cameras and Speakers not using theme colors.
    Slightly smaller triangle collapse icon on panels.  Fix T55170 and
    T55167: Crash adding new curve.  UI: Add theming support for the
    status-bar.  Workbench: in editmode the toggle xray option will be
    disabled.  Workbench: define to enable/disable revealage buffer..
    Workbench: Revealage buffer.  Correct last commit.  Correct fix for
    view center.  Revert "Fix COW view center for pose mode".  Merge
    branch 'master' into blender2.8.  Fix T55034: Setting duplication
    group for multiple selected items only affects one item.  Merge
    branch 'master' into blender2.8.  Fix Extend property of Lasso
    select tool in Mask editor not working.  Fix T54336: Extend property
    of Lasso select tool in Node editor does not work.  Merge branch
    'master' into blender2.8.  Fix T54336: Extend property of Lasso
    select tool in Node editor does not work.  Fix T55137: Compilation
    failing on non-x86-64 architectures.  UI: Global "Status-bar" Area
    (WIP).  Fix INFO_MT_surface_add.  Revert "Depsgraph: refresh RNA
    that doesn't need a full rebuild".  Fix T55166: crash joining areas.
    Fix curve not updating when scaling Bevel Object.  UI: popup panel
    operator, as we have for menus.  Fix T55168: missing updates when
    switching particle system type..  Fix wrong object user count on
    duplicate..  Fix crash loading without UI, after recent changes..
    Fix T55163: visibility not updated for instanced collections..  Fix
    compiler error: Stupid const vs non const.  Drivers UI (Part of
    T55145) - WIP work to prepare a panel we can shove into a popover.
    Fix typo in header.  Fix COW view center for pose mode.  Fix last
    usages of Scene.r.cfra in modifiers code..  Drivers UI (Part of
    T55145) - Show datablock that driven property belongs to instead of
    only the property.  Drivers UI (Part of T55145) - Refactor existing
    UI code to allow it to be reused.  Drivers UI: Add the "Update
    Dependencies" logic into the callbacks that should be run on every
    button press.  Drivers UI: Get rid of dedicated button to remove
    active driver.  Drivers UI Cleanup (Part of T55145).  Cleanup:
    Remove unused code.  OpenGL: documentation for the builtin GPU
    shaders.  Fix modifiers not using depsgraph time for texture
    evaluation..  UI: move vertex/edge/face into header.  Remove
    DEG_TAG_COPY_ON_WRITE tag on rna update for scene.render.
    Depsgraph: refresh RNA that doesn't need a full rebuild.  Workbench:
    Checkboard pattern for supporting objects.  Fix T55161: outliner
    Blender File with filter showing irrelevant libraries..  Cleanup:
    fix some weak assumptions in bone renaming code..  WM: add back Ctrl-
    Space to toggle full area.  Cleanup: rename idname -> name.
    Cleanup: shadow variable warning.  Fix T55160: crash renaming view
    layer..  Cleanup: remove debug print..  Fix missing autosmooth in
    Cycles after copy-on-write changes..  Cycles/Render API: changes for
    better copy-on-write support..  Fix T53481: Linked scene crashes on
    load.  Workbench: When in see through mode, only render depth of
    active object in EDIT MODE.  Fix T55072: Top bar disappears when
    loading factory settings (causing ASAN crash).  Cycles: convert
    pointdensity from DerivedMesh to COW Mesh..  Workbench: Renamed
    Object Outline to Outline..  Workbench: See through.  Merge branch
    'master' into blender2.8.  Cleanup: strip trailing space from
    interface files.  Workspace: remove deprecated view layer.
    Workbench: Studiolights merge error?.  Cleanup: move toolsystem into
    own include.  Workbench: Fixed Memory Leak.  Multi-Object-Mode:
    EditCurve Subdivide.  Multi-Object-Mode: EditCurve Select Linked.
    Merge branch 'master' into blender2.8.  Fix incorrect size in
    aligned lockfree realloc.  Fix some Cycles modifier stack issues
    with copy-on-write..  Fix own error using handler after freeing.
    Fix T55071: Brush preview fails.  Fix crash in modifier stack after
    recent changes..  Fix T55146: hair + subsurf modifier not
    positioning hair correctly..  Fix crash when HDR images are missing.
    Fix T55153: missing updates when changing simplify settings..
    blenderplayer: add stubs.  Removed no-longer-required workaround for
    doubly-deformed meshes.  Merge branch 'master' into blender2.8.  Fix
    T55093: Bisect + fill crash.  Modifiers: ported Cloth DerivedMesh →
    Mesh.  Cloth Modifier: get time from depsgraph instead of scene.
    Fix T55149: missing mesh custom data after modifier stack, after
    recent changes..  Workbench: SeeThrough.  COw operators: Fix
    VIEW3D_OT_snap_selected_to_grid.  Fix: Deselecting bones using box
    select didn't work.  Drivers Editor UI Tweaks (Part of T55145).
    Drivers UI (Part of T55145): Add "Show Drivers Editor" entry to RMB
    menus.  UI Tweak: Make User Preferences window slightly taller, to
    better fit the contents.  Cleanup: warning.  Fix T55069: 3D widget
    misses pivot-point refresh.  Fix outliner incomplete collections
    right click menu in Blender File..  Tool System: store operator
    properties in the tool.  Cleanup: warning.  Fix outliner crashes
    when dragging elements in some cases..  Workbench: Fixed memory
    leak.  Workbench: SeeThrough draw option.  Workbench: Calculate
    irradiance using radiance buffers.  3D Cursor: Clip if behind near
    plane..  Cleanup: fix compiler warnings..  Cleanup: make
    group/collection versioning a bit more clear..  Transform: Support
    mixed snap in 3d View..  Experimental Armature Drawing Tweak for
    Relationship Lines.  COW Operators: Fix VIEW3D_OT_snap_cursor_to
    _active _selected _center and _grid.  Depsgraph: Enable copy on
    write by default.  Fix area tool getting out of sync w/ active tool.
    WM: call keymap callback from manipulators.  WM: use keymap poll for
    manipulators.  Merge branch 'master' into blender2.8.  Memory
    allocator: use lockfree calls internally.  Multi-Object-Mode:
    EditCurve Select Random.  Fix memory leak in armature delete.  Multi-
    Object-Mode: EditLattice Select All.  Fix crash drawing edit-
    lattice.  Cleanup: naming.  Cleanup: style, whitespace.  Cleanup:
    replace MEM_SAFE_FREE -> MEM_freeN.  Fix compilation with ndof
    code..  Static Override: Fix drivers' ID target overridability..
    COW Operators: Fix VIEW3D_OT_ rotate move zoom dolly orbit roll pan
    smoothview and the ndof versions.  CMake: only include licences for
    enabled libs.  Fix broken draw code from last Thursday commit..
    Merge branch 'master' into blender2.8.  Cleanup: unused vars.
    Cleanup: use const for transform internal API.  Fix misuse of the
    `use_occlusion_test` parameter..  Transform Snap: Fix normal in the
    wrong space..  3D View: fix scale of 3D cursor crosshair.  UI: fix
    error for tools w/o a keymap.  UI: use spacebar for toolbar.  Revert
    "Fix/workaround RNA build error in C++ API.".  Merge branch 'master'
    into blender2.8.  RNA: support for PARM_OUTPUT & PARM_RNAPTR.  Merge
    branch 'master' into blender2.8.  Fix too much memory usage for
    Cycles attribute map..  Fix/workaround RNA build error in C++ API..
    Merge branch 'master' into blender2.8.  Cleanup: correct variable
    names.  UI: generate dynamic keymap for popup toolbar.  Merge branch
    'master' into blender2.8.  WM: utility to find a keymap item from an
    operator.  Error in last commit.  UI: proof of concept keymap for
    the popup toolbar.  UI: support for custom keymaps for popovers.
    COW Operators: Fix VIEW3D_OT_view_all and camera mode of
    VIEW3D_OT_viewnumpad.  COW Operators: Fix
    VIEW3D_OT_view_lock_to_active.  Workbench: Shadow: Add support for
    completly manifold geom..  DRW: Rename some DRW_STATE_* for more
    consistency..  Workbench: Shadow: Add Depth Fail method.  Workbench:
    Precompute light direction in object space..  Workbench: Shadow: Add
    geometry instancing extension..  Workbench: Shadows: Fix corner case
    with degenerate triangles..  Workbench: Optimize Shadows..  GWN: Add
    Line Adjacency primitive support..  Fix: crash when rotating the
    view in pose mode.  UI: locate popover w/ active item under cursor.
    Cleanup: line length.  Cleanup: whitespace, duplicate includes.
    Hacky Fix: Changing frames by setting Scene.frame_current directly
    didn't update rigs in 3D viewport.  Fix: When trying to transform
    animated bones, they would jump to and use random old values.  Add
    back temporary exception for pose bones in
    DEG_get_evaluated_rna_pointer().  Cleanup: Remove temporary
    debugging code.  WIP: Improved implementation of
    DEG_get_evaluated_rna_pointer().  WIP COW Fix:  Insert keyframe
    operators/api now queries depsgraph for evaluated data.  UI: popover-
    once (click-drag for single actions).  Cleanup: style.  UI: don't
    disable snap popover in topbar.  UI: Use popover for toolbar popup
    operator.  Correct last commit.

 -- Thomas Schiex <empnessty@gmail.com>  Thu, 31 May 2018 11:11:49 +0200

blender (76773-768706c6a58-0thomas~bionic0) bionic; urgency=medium

  * Fix eevee render settings not working.  Tool System: cursor tool now
    transforms on drag.  Multi-Object-Mode: EditMesh UV snap to cursor.
    Timeline: Move Keying settings from sidebar to header as popover.
    Use menu back theme colors for popover.  COW Fix: Transforming
    animated objects would jump when starting transforms.  UI: popover
    now only centers on active button once.  Fix T55200: dragging object
    into hidden collection does not hide it..  UI: fix event handling
    direction.  Fix: X-Axis Mirror option was missing from the Pose
    Options popover.  Remove DerivedMesh: paint_utils.c; Cow-ify
    PAINT_OT_sample_color.  Fix T55062: crash with workspace scene
    relations..  Style: use extra space for aligning parameters in a
    function..  Cleanup: Change remaining BKE_scene_frame_get() in
    constraint.c to use DEG_get_ctime().  Fix T55197: Dopesheet
    filtering settings were not triggering refresh anymore due to
    messagebus crap.  Fix T55198: Preferences Keybindings Crash.  Fix
    outliner showing objects in collections instances..  Outliner:
    optimize lookup of unused tree elements..  UI: support for a popup
    panel which stays open.  UI: Move UI_paneltype_draw into layout
    code.  Fix T55165: Driving camera lens with property behaves
    unexpectedly.  Keymap: place cursor on press.
    Cleanup/simplification for
    BKE_modifier_get_evaluated_mesh_from_object.  Cleanup: do not make
    functions for the pleasure of having functions....  Cleanup: minor
    details in BKE paint code related to palettes..  Fix T55183, fix
    T55174: crashes with workspace / view layer relation..  Merge branch
    'master' into blender2.8.  WM: check modal handlers for keymap
    lookups.  UI: fix assert.  Fix 3D Cursor w/ interface scale.  Merge
    branch 'master' into blender2.8.  3D View: add pixelsize function
    w/o UI scale.  Cleanup: style.  Keymap: use Ctrl-Shift-Space for
    fullscreen area.  UI: Move Split into Mesh Menu.  Fix split only
    checking selected faces.  UI: move copy/paste into the object menu.
    UI: Specials menu update.  Fix crash when entering the curve edit
    mode..  ED_transform_snap_object: remove unused bmain parameter in
    context creation..  Change defaults.  3D View: remove temporary edge-
    select hack.  Fix crash with snap and project to self..  Correct own
    last commit.  Multi-Object-Editing: MESH_OT_shortest_path_select.
    Fix T55184: Edge-loop select fails w/ vert/face modes.  Fix T55186:
    Circle and Lasso select were not working on Pose Bones.  Cycles:
    Cleanup: Remove duplicated atan2f definition for OpenCL.  Flatty
    Light.  Cycles Denoising: Don't use atomics in the accumulation
    kernel on CPUs.  UI: use icons in render menu.  Keymap: remove Ctrl-
    Up/Down to toggle full-area.  Always get a reference point when
    snapping with the projected elements option enabled..  UI: View menu
    area operators now in submenu.  COW Fix: Border selecting bones on
    rigs broke.  UI: disable view context w/ OpenGL anim render.  UI:
    remove render panel, move operators to menu.  Revert "UI: remove
    'Render' top level menu".  Drivers UI (Part of T55145) - WIP first
    steps towards getting a floating driver settings panel.  Fix typo in
    editmesh edge delete.  UI: add top-level 'Edit' menu.
    Cycles/Compositor: Add arctan2 operation to the Math node.  Merge
    branch 'master' into blender2.8.  Cycles/Eevee: Implement disk and
    ellipse shapes for area lamps.  Fix all modifiers that depended on
    BKE_modifier_get_evaluated_mesh_from_object.  3D View: remove poll
    3D view for copy/paste.  UI: remove 'Render' top level menu.
    Correct last commit.  UI: re-arrange 3D view menus.  Fix boolean
    modifier when objects have transformations.  Fix: Name of selected
    object/bone + current frame in 3D view didn't take region overlap
    (for headers-on-bottom) into account.  Fix cannot apply boolean
    modifier.  Partial Fix for T55165: Camera manipulator was not
    updating when the focal length ("lens") parameter was changed
    directly.  Fix T55177: pose-mode manipulator placement w/ COW.
    Oops... should rebuild before committing.  Multi Pose: Selecting a
    bone in one armature doesn't deselect bones in the other armatures.
    Fix: Several pose select operators were not in fact working with
    COW.  Cleanup: Some minor tweaks to code.  Fix missing ID pointers
    expansion for ID itself in readfile code..  Fix T55175: outliner
    "Show Active" not working..  Fix T55178: Cursor fails to restore on
    cancel.  Depsgraph: tag depsgraph for copy-on-write flush when RNA
    changes.  Fix T55171: crash with undo and linked collections..  Fix
    Lamps, Empties, Cameras and Speakers not using theme colors.
    Slightly smaller triangle collapse icon on panels.  Fix T55170 and
    T55167: Crash adding new curve.  UI: Add theming support for the
    status-bar.  Workbench: in editmode the toggle xray option will be
    disabled.  Workbench: define to enable/disable revealage buffer..
    Workbench: Revealage buffer.  Correct last commit.  Correct fix for
    view center.  Revert "Fix COW view center for pose mode".  Merge
    branch 'master' into blender2.8.  Fix T55034: Setting duplication
    group for multiple selected items only affects one item.  Merge
    branch 'master' into blender2.8.  Fix Extend property of Lasso
    select tool in Mask editor not working.  Fix T54336: Extend property
    of Lasso select tool in Node editor does not work.  Merge branch
    'master' into blender2.8.  Fix T54336: Extend property of Lasso
    select tool in Node editor does not work.  Fix T55137: Compilation
    failing on non-x86-64 architectures.  UI: Global "Status-bar" Area
    (WIP).  Fix INFO_MT_surface_add.  Revert "Depsgraph: refresh RNA
    that doesn't need a full rebuild".  Fix T55166: crash joining areas.
    Fix curve not updating when scaling Bevel Object.  UI: popup panel
    operator, as we have for menus.  Fix T55168: missing updates when
    switching particle system type..  Fix wrong object user count on
    duplicate..  Fix crash loading without UI, after recent changes..
    Fix T55163: visibility not updated for instanced collections..  Fix
    compiler error: Stupid const vs non const.  Drivers UI (Part of
    T55145) - WIP work to prepare a panel we can shove into a popover.
    Fix typo in header.  Fix COW view center for pose mode.  Fix last
    usages of Scene.r.cfra in modifiers code..  Drivers UI (Part of
    T55145) - Show datablock that driven property belongs to instead of
    only the property.  Drivers UI (Part of T55145) - Refactor existing
    UI code to allow it to be reused.  Drivers UI: Add the "Update
    Dependencies" logic into the callbacks that should be run on every
    button press.  Drivers UI: Get rid of dedicated button to remove
    active driver.  Drivers UI Cleanup (Part of T55145).  Cleanup:
    Remove unused code.  OpenGL: documentation for the builtin GPU
    shaders.  Fix modifiers not using depsgraph time for texture
    evaluation..  UI: move vertex/edge/face into header.  Remove
    DEG_TAG_COPY_ON_WRITE tag on rna update for scene.render.
    Depsgraph: refresh RNA that doesn't need a full rebuild.  Workbench:
    Checkboard pattern for supporting objects.  Fix T55161: outliner
    Blender File with filter showing irrelevant libraries..  Cleanup:
    fix some weak assumptions in bone renaming code..  WM: add back Ctrl-
    Space to toggle full area.  Cleanup: rename idname -> name.
    Cleanup: shadow variable warning.  Fix T55160: crash renaming view
    layer..  Cleanup: remove debug print..  Fix missing autosmooth in
    Cycles after copy-on-write changes..  Cycles/Render API: changes for
    better copy-on-write support..  Fix T53481: Linked scene crashes on
    load.  Workbench: When in see through mode, only render depth of
    active object in EDIT MODE.  Fix T55072: Top bar disappears when
    loading factory settings (causing ASAN crash).  Cycles: convert
    pointdensity from DerivedMesh to COW Mesh..  Workbench: Renamed
    Object Outline to Outline..  Workbench: See through.  Merge branch
    'master' into blender2.8.  Cleanup: strip trailing space from
    interface files.  Workspace: remove deprecated view layer.
    Workbench: Studiolights merge error?.  Cleanup: move toolsystem into
    own include.  Workbench: Fixed Memory Leak.  Multi-Object-Mode:
    EditCurve Subdivide.  Multi-Object-Mode: EditCurve Select Linked.
    Merge branch 'master' into blender2.8.  Fix incorrect size in
    aligned lockfree realloc.  Fix some Cycles modifier stack issues
    with copy-on-write..  Fix own error using handler after freeing.
    Fix T55071: Brush preview fails.  Fix crash in modifier stack after
    recent changes..  Fix T55146: hair + subsurf modifier not
    positioning hair correctly..  Fix crash when HDR images are missing.
    Fix T55153: missing updates when changing simplify settings..
    blenderplayer: add stubs.  Removed no-longer-required workaround for
    doubly-deformed meshes.  Merge branch 'master' into blender2.8.  Fix
    T55093: Bisect + fill crash.  Modifiers: ported Cloth DerivedMesh →
    Mesh.  Cloth Modifier: get time from depsgraph instead of scene.
    Fix T55149: missing mesh custom data after modifier stack, after
    recent changes..  Workbench: SeeThrough.  COw operators: Fix
    VIEW3D_OT_snap_selected_to_grid.  Fix: Deselecting bones using box
    select didn't work.  Drivers Editor UI Tweaks (Part of T55145).
    Drivers UI (Part of T55145): Add "Show Drivers Editor" entry to RMB
    menus.  UI Tweak: Make User Preferences window slightly taller, to
    better fit the contents.  Cleanup: warning.  Fix T55069: 3D widget
    misses pivot-point refresh.  Fix outliner incomplete collections
    right click menu in Blender File..  Tool System: store operator
    properties in the tool.  Cleanup: warning.  Fix outliner crashes
    when dragging elements in some cases..  Workbench: Fixed memory
    leak.  Workbench: SeeThrough draw option.  Workbench: Calculate
    irradiance using radiance buffers.  3D Cursor: Clip if behind near
    plane..  Cleanup: fix compiler warnings..  Cleanup: make
    group/collection versioning a bit more clear..  Transform: Support
    mixed snap in 3d View..  Experimental Armature Drawing Tweak for
    Relationship Lines.  COW Operators: Fix VIEW3D_OT_snap_cursor_to
    _active _selected _center and _grid.  Depsgraph: Enable copy on
    write by default.  Fix area tool getting out of sync w/ active tool.
    WM: call keymap callback from manipulators.  WM: use keymap poll for
    manipulators.  Merge branch 'master' into blender2.8.  Memory
    allocator: use lockfree calls internally.  Multi-Object-Mode:
    EditCurve Select Random.  Fix memory leak in armature delete.  Multi-
    Object-Mode: EditLattice Select All.  Fix crash drawing edit-
    lattice.  Cleanup: naming.  Cleanup: style, whitespace.  Cleanup:
    replace MEM_SAFE_FREE -> MEM_freeN.  Fix compilation with ndof
    code..  Static Override: Fix drivers' ID target overridability..
    COW Operators: Fix VIEW3D_OT_ rotate move zoom dolly orbit roll pan
    smoothview and the ndof versions.  CMake: only include licences for
    enabled libs.  Fix broken draw code from last Thursday commit..
    Merge branch 'master' into blender2.8.  Cleanup: unused vars.
    Cleanup: use const for transform internal API.  Fix misuse of the
    `use_occlusion_test` parameter..  Transform Snap: Fix normal in the
    wrong space..  3D View: fix scale of 3D cursor crosshair.  UI: fix
    error for tools w/o a keymap.  UI: use spacebar for toolbar.  Revert
    "Fix/workaround RNA build error in C++ API.".  Merge branch 'master'
    into blender2.8.  RNA: support for PARM_OUTPUT & PARM_RNAPTR.  Merge
    branch 'master' into blender2.8.  Fix too much memory usage for
    Cycles attribute map..  Fix/workaround RNA build error in C++ API..
    Merge branch 'master' into blender2.8.  Cleanup: correct variable
    names.  UI: generate dynamic keymap for popup toolbar.  Merge branch
    'master' into blender2.8.  WM: utility to find a keymap item from an
    operator.  Error in last commit.  UI: proof of concept keymap for
    the popup toolbar.  UI: support for custom keymaps for popovers.
    COW Operators: Fix VIEW3D_OT_view_all and camera mode of
    VIEW3D_OT_viewnumpad.  COW Operators: Fix
    VIEW3D_OT_view_lock_to_active.  Workbench: Shadow: Add support for
    completly manifold geom..  DRW: Rename some DRW_STATE_* for more
    consistency..  Workbench: Shadow: Add Depth Fail method.  Workbench:
    Precompute light direction in object space..  Workbench: Shadow: Add
    geometry instancing extension..  Workbench: Shadows: Fix corner case
    with degenerate triangles..  Workbench: Optimize Shadows..  GWN: Add
    Line Adjacency primitive support..  Fix: crash when rotating the
    view in pose mode.  UI: locate popover w/ active item under cursor.
    Cleanup: line length.  Cleanup: whitespace, duplicate includes.
    Hacky Fix: Changing frames by setting Scene.frame_current directly
    didn't update rigs in 3D viewport.  Fix: When trying to transform
    animated bones, they would jump to and use random old values.  Add
    back temporary exception for pose bones in
    DEG_get_evaluated_rna_pointer().  Cleanup: Remove temporary
    debugging code.  WIP: Improved implementation of
    DEG_get_evaluated_rna_pointer().  WIP COW Fix:  Insert keyframe
    operators/api now queries depsgraph for evaluated data.  UI: popover-
    once (click-drag for single actions).  Cleanup: style.  UI: don't
    disable snap popover in topbar.  UI: Use popover for toolbar popup
    operator.  Correct last commit.  UI: Add menu to show the toolbar.
    Fix snap with occlusion..  Ruler: Fix mixed snap..  Tool System: use
    classmethod for drawing.  Fix popover args when called from Python.
    Cleanup: comments, use negate_mat3_m4.  Cycles/Eevee tests: add
    compare.html to see difference between the engines..  Fix: Use
    DEG_get_ctime() for rigidbody sims instead of BKE_scene_frame_get().
    Fix crash when collection view layer cannot be found.  Fix tools not
    being initialized on startup.  Fix manipulator removal.  Eevee: add
    regression tests..  Merge branch 'master' into blender2.8.  COW Fix:
    POSE_OT_armature_apply (Apply Pose as Rest Pose) now works with COW.
    Cycles tests: move to render/ folder, to share with Eevee..
    Transform: Improve the hierarchy in the choice of snapped elements
    in the mixed snap..  Clear the ParticleSettings pointer to prevent
    doubly-freeing it.  Cleanup: remove unused function..  Fix crash
    rendering files with Python errors in background mode..  Fix crash
    with shape keys and modifier stack, after recent changes..  Merge
    branch 'master' into blender2.8.  Eevee: Codestyle fix..  Eevee:
    SSS: Fix compilation errors..  CMake: Add WITH_COMPILER_ASAN option.
    Cleanup: remove deprecated definitions.  Merge branch 'master' into
    blender2.8.  Fix T55115: crash when iterating SmokeDomainSettings
    color_grid property through python.  Fix crash drawing polygon
    curves.  Merge branch 'master' into blender2.8.  Add missing header.
    Collections and groups unification.  Fix crash running in background
    mode, after recent changes..  Cleanup: move unneeded struct out of
    DNA..  Tool System: set cursors for draw & transform.  Tool System:
    support for tool cursors.  Fix operator execution resetting the
    cursor.  Fix manipulator resetting the cursor.  Merge branch
    'master' into blender2.8.  Logging: add --show-log-backtrace.  Tool
    System: store the active tool in ScrArea.  Cleanup: unused DNA.
    Cleanup: use '_Runtime' suffix.  Tool System: add cursor (currently
    unused).  Cleanup: remove tool definition access function.  Color:
    Assume Rec 709 in remaining comp nodes.  Tool System: tools now
    initialize on startup.  RNA: quiet warning.  Tool System: use
    context mode.  Merge branch 'master' into blender2.8.  RNA: move
    enums to rna_rna.c.  RNA: move enums to rna_rna.c.  makesrna: error
    check from 2.8.  Fix UV shadow drawing.  Static Override/RNA
    diffing: Use a nasty macro to factorize a bit the code..  Multi-
    Object-Mode: EditCuve Select All.  Modifiers: ported Surface
    DerivedMesh → Mesh.  Tool System: per space/mode tool support.
    Cleanup: warning.  Tag scene & objects for COW update after physics
    settings changed via RNA.  Modifiers: ported Collision DerivedMesh →
    Mesh.  Collision Modifier: get time from depsgraph instead of scene.
    EEVEE: Fix Motion Blur for copy-on-write.  Outliner: add ID type
    filter option for Blender File and Orphaned Data..  Outliner: move
    filter menu to the left in header..  Outliner: in Blender File, use
    upper case names and icons..  Outliner: rename Data-Blocks to Data
    API, to make clear it's low level stuff..  Modifiers: ported
    Particle Instance DerivedMesh → Mesh.  Particle System: fixed
    dupliobject drawing by getting time from depsgraph.  Fix menu
    navigation and modal tools affecting the active region..  Armature:
    Fix non working Wireframe option on bones..  T55090: Proxy bones
    were not selectable.  Cleanup: Use `ED_view3d_win_to_ray_ex` to get
    the ray and remove unused parameter..  Transform: Use
    `isect_ray_seg_v3` instead `dist_squared_ray_to_seg_v3` in the
    function that tests the snap on edges..  BLI_math_geom: Separate the
    `isect_ray_seg_v3` from `dist_squared_ray_to_seg_v3`..  Transform:
    Fix bugs for the latest changes to the snap system..  EEVEE Scene:
    Set all variable as overridable.  Remove ViewLayer settings -
    cleanup 2/2.  Remove ViewLayer settings - cleanup 1/2.  Move Clay
    properties into scene.  Move EEVEE properties into scene.  Layer
    unittest: Disable the override tests.  Cleanup: BKE_bvhuitls: Use a
    struct rather than re-create each member of it..  Fix crash when
    duplicating an object type mesh with raycast operation enabled..
    Tool System: pass space type when setting tool.  Cleanup: unused
    vars.  Static overrides: reduce the amount of instantiated objects
    when overriding a group..  Armature: Fix T55068: Wireframe bones
    with custom shapes not working in object mode.  Armature: Cleanup:
    Remove unused function and use less silly wire drawing..  Particle
    edit: Use proper modifier to get evaluated derived mesh from.
    Particle edit: Fix disappearing child particles when toggling edit
    mode.  Fix memleak with meshes having IDProps in modifier stack
    evaluation..  Fix again bloody locked proxy bones....  Eevee: Fix
    missing Ambient Occlusion node in add node menu..  Armature: Fix
    T55070: Bones relationship lines are offsetted.  GPUShader/DRW: Add
    Transform Feedback support..  Eevee: Add support for Ambient
    Occlusion node..  Eevee: Change normal buffer texture format for
    more precision..  Shader Node Editor: Add Closure to RGB convertion
    node..  Workbench: World based studio lighting.  Particle System:
    ported most DerivedMesh → Mesh.  Mesh: Set deformed_only=1 when
    copied mesh is from main library.  Particle System: use DEG to get
    current time in psys_get_particle_state().  Particle System: Pass
    correct particle index when drawing.  fix build error in last
    commit..  Fix T55076: Hack around to break correct behavior of 2.8
    and get back broken-used-as-feature one from 2.7..  Snap system:
    Adds support to Clip Planes and uses a clip plane to simulate
    occlusion.  Fix T55097: Mesh Deformation modifier is ignoring Vgroup
    option.  Fix T55082: Add Paint Slots for texture painting not
    working.  Popover for snapping settings.  Multi-Object-Mode:
    EditMesh Tool Bevel (MESH_OT_bevel).  Reverted copying mesh-
    >runtime.deformed_only in CDDM_from_mesh_ex.  Multi-Object-Editing:
    MESH_OT_faces_select_linked_flat.  Silence warning about functions
    having no prototype.  Save 'deform_only' flag in Mesh.runtime.
    Multi-Object-Editing: intersect boolean (MESH_OT_intersect_boolean).
    Fix check for MESH_OT_intersect.  Multi-Object-Editing: intersect
    (MESH_OT_intersect).  Modifiers: Port mesh_calc_modifiers from
    DerivedMesh to Mesh.  Add modifier_deformVerts_ensure_normals,
    modifier_applyModifier_ensure_normals.  Add BKE_mesh_is_valid.
    Popover for Pivot Point in top bar.  Multi-Object-Editing: Weld
    Edges into Faces(MESH_OT_face_split_by_edges).  Particle system: get
    current time from depsgraph.  Workbench: Read studiolights from USER
    + SYSTEM datafiles.  Fix navigate widget w/ region overlap.  Fix
    visible region overlap calculation.  Transform: Snap: Make sure if
    bmesh arrays need to be recalculated..  Scene raycast: The return
    index should indicate the polygon instead of the looptri..  Merge
    branch 'master' into blender2.8.  Workbench: send right event after
    shadow_shift changes.  Revert "BLI_kdopbvh: Reference clip_planes
    callback to find nearest projected.".  Fix T55032: Redo w/ file
    saved in edit-mode failed.  Cleanup: pass the use_depth parameter to
    the `SnapObjectParams` struct in the
    ED_transform_snap_object_project_view3d_mixed..  BLI_kdopbvh:
    Reference clip_planes callback to find nearest projected..  COW Fix:
    VIEW3D_OT_select_lasso now works for Pose Bones. Other modes
    untested..  BLI_math: Added isect_point_planes_v3_negated function..
    Fix POST_OT_hide/reveal.  Fix: POSE_OT_visual_transform_apply now
    works with Copy on Write.  COW Fix: Muting constraints or changing
    influence did not properly refresh.  Remove G.main usage.  Copy on
    write: VIEW3D_OT_clear_render_border + rna.  Copy on write:
    VIEW3D_OT_render_border.  Cleanup: Pass `Snap Object Params *
    params` to` iter_snap_objects`..  Fix Cycles and viewport outline
    mismatch due to changed sensor size..  Fix Cycles motion blur not
    working with CoW disabled..  Fix mistake in recent outliner rebuild
    change..  Merge branch 'master' into blender2.8.  Fix assert using
    '//' on an unsaved file.  Particle edit: Fix generation of KD tree
    for emitters.  particle edit: Fix crash when using without copy-on-
    write.  Particles: Fix uninitialized child orco passed to modifiers.
    Particle edit: Need to check DONE flag from evaluated psys.
    Particle edit: Support children particles display with copy on
    write.  Depsgraph: Forbid flush across scene->geometry operations.
    Depsgraph: Keep track of original particle system.  Particle edit:
    Add missing looking tag in cut brush.  Particle edit: Allow children
    to be visible in edit mode.  Particle edit: Move cache update to
    particle batch cache implementation.  Draw manager: Pass object to
    hair batch cache.  Particle edit: Make check to work within copy-on-
    write concept.  Particle edit: Edit path invalidate should trigger
    particle system path re-cache.  Particle edit: Restore weird-looking
    conditions in evaluation.  Particle edit: Re-cache edit path if it's
    NULL.  Particle edit: Decouple caches for regular and edit strands.
    Particle edit: Make visibility check to be per-particle system.
    Particle edit: Use proper batch cache flag.  Particle edit: Tag for
    updates when changing tool settings related on edit mode.  Particle
    edit: Fix missing hair edit after toggling edit mode.  Fix hair edit
    mode after recent fix for DEG sued from draw code.  Modifiers on
    Lattices now work.  Workbench: Renamed Overlap to Outline.  Fix
    broken PoseMode editing when CoW is enabled..  Fix T55078: Assert
    statement.  Change startup defaults.  Workbench: Cleaner Shadow
    edges own shadow.  Change preference defaults.  Add icon
    placeholders for all the armature ops that got recently added in the
    toolbar.  Fix crash linking/appending from old files in some cases..
    Fix random crashes in the outliner, especially with bigger scenes..
    Pose Toolbar: Added Breakdowner/Push/Relax as separate tools.  Edit
    Armature Toolbar: Added some tools for "Shrink Fatten" (Alt-S) type
    bone transform tools.  Fix bone-size crash.  Merge branch 'master'
    into blender2.8.  Cleanup: last spacetype enum name.  Merge branch
    'master' into blender2.8.  Undo System: remove nested edit-mode undo
    calls.  Fix texture space transform crash.  Fix T55061: Shadows were
    not updated during sclupting..  Merge branch 'master' into
    blender2.8.  Fix BMesh bisect not flagging dirty indices.
    Workbench: Enable Textures in Edit Mesh Mode.  Cleanup: Use switch
    statement to test the object type in snap functions..  EditMesh:
    updated extrude manipulator.  Manipulator: outline & helpline
    options for button.  Manipulator: utility to get matrix w/o offset.
    Cleanup: compiler warnings, use const.  Transform: Use the new
    BLI_bvhtree_find_nearest_projected function to snap..  New function
    for BLI_kdopbvh: `BLI_bvhtree_find_nearest_projected`..  Fix crash
    opening 01_015_A.lighting.blend - DL_INDEX3 displist have a single
    normal, not one per vertex!.  View 3D: Use Z Key for "geometry
    occlusion" toggle.  Fix error in MESH_OT_edge_face_add changes.  Fix
    error moving pivot.  Fix UI failing for vertex paint.  Multi-
    Objects: MESH_OT_vert_connect_path by Falk David.  Multi-Objects:
    MESH_OT_edge_face_add by Guy Boicey.  COW Fix: The "layers used"
    display for armatures did not update after bones were moved between
    layers.  Fix: With no bones selected, move bones to layer operator
    would display garbage layer set.  Fix:
    POSE_OT_select_constraint_target now works with copy on write.
    MESH_OT_select_mirror: Only report when something to report.  Multi-
    Objects: MESH_OT_select_face_by_sides by Rainer Trummer.  Multi-
    Object: MESH_OT_vert_connect_concave by Guy Boicey.  Manipulator:
    fix 2D icon buttons in the 3D view.  Some cleanup in modifiers' mesh
    copying..  Fix T55031: add explicit copy flag to force deep-copying
    shapekey datablock with 'parent' one..  T54643-Multi-Object
    EditMesh: MESH_OT_select_nth.  UI Tweaks in 3D View.  Multi-Object:
    MESH_OT_select_mirror.  Fix extrude adjustment on normal axis.  Fix:
    Skip missing COW tagging on changing armature layers via RNA.  Fix
    incorrect matrix stack push/pop.  Multi-Object:
    MESH_OT_vert_connect_nonplanar by Aeden McClain.  Multi-Objects:
    VIEW3D_OT_snap_selected_to_gri by Leon Eckardtd.  Merge branch
    'blender2.8' of git.blender.org:blender into blender2.8.  Fix
    extrude manipulator update w/ view orientation.  Multi-Object:
    MESH_OT_convex_hull by Lucas Boutrot.  Workbench: Named background
    rendering.  Workbench: Render studio hdr name in selection.
    Particle edit: Avoid depsgraph tag from draw code.  Revert "Tag
    update when using particle edit brushes".  Workbench: Studio light
    better diffuse sampling.  Workbench: Support HDR files as HDRI
    studio lighting.  UV: multi-object project bounds.  Merge branch
    'master' into blender2.8.  Cleanup: quiet GCC -Wtype-limits.  Merge
    branch 'master' into blender2.8.  BLI_utildefines: re-ordering array
    delete macro.  Eevee: Hair: Disable SSR for hairs..  Eevee: Hair:
    Fix normal distribution of previous commit..  Eevee: Hair: Remove
    old hack and replace by new hack..  GPUTexture: Add Texture Buffer
    support..  EditMesh: Use tweak for extrude tool.  EditMesh: show XYZ
    axis for extrude.  Eevee: Fix lamp defaulting to no specular..  Fix
    missing path callback for new Object.display struct..  Fix issue w/
    recent tool name use.  Icons: updated transform icons.  UI: fix
    popovers not properly working with scroll arrows for long menus..
    Build deps: avoid ffmpeg external crystalhd library dependency..
    Icons: fix z-sorting.  Fix/workaround crash when appending workspace
    in edit mode.  Fix invisible scroll-bars after file read.  Icons:
    optionally use material color.  Fix build error with Visual Studio /
    Windows..  Revert "UI: geometry-icon alpha blend over existing
    colors".  UI: geometry-icon alpha blend over existing colors.  Fix
    compiler warnings..  UI/Python: layout API support for setting
    button emboss style..  Cleanup: deduplicate layout item
    initialization..  Tool System: Support set w/ space-type argument.
    UI: show toolbar shortcuts.  Tool System: tools are now set by name.
    WM: utility to create tool keybindings.  WM: Operator to set the
    tool by name.  Cleanup: indentation.  Cleanup: add function to get
    class from space type.  Cleanup: call toolsystem static methods
    directly.  Versioning: default scene to mean center pivot.
    Transform: fix regression in bound-box calculation.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space.  Fix 3D view
    axis align flag.  Cleanup: Remove unused member..  BKE_bvhutils:
    allow caching NULL bvh_trees..

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 25 May 2018 21:33:19 +0200

blender (76521-671797e22e1-0thomas~bionic0) bionic; urgency=medium

  * Correct last commit.  UI: Add menu to show the toolbar.  Fix snap
    with occlusion..  Ruler: Fix mixed snap..  Tool System: use
    classmethod for drawing.  Fix popover args when called from Python.
    Cleanup: comments, use negate_mat3_m4.  Cycles/Eevee tests: add
    compare.html to see difference between the engines..  Fix: Use
    DEG_get_ctime() for rigidbody sims instead of BKE_scene_frame_get().
    Fix crash when collection view layer cannot be found.  Fix tools not
    being initialized on startup.  Fix manipulator removal.  Eevee: add
    regression tests..  Merge branch 'master' into blender2.8.  COW Fix:
    POSE_OT_armature_apply (Apply Pose as Rest Pose) now works with COW.
    Cycles tests: move to render/ folder, to share with Eevee..
    Transform: Improve the hierarchy in the choice of snapped elements
    in the mixed snap..  Clear the ParticleSettings pointer to prevent
    doubly-freeing it.  Cleanup: remove unused function..  Fix crash
    rendering files with Python errors in background mode..  Fix crash
    with shape keys and modifier stack, after recent changes..  Merge
    branch 'master' into blender2.8.  Eevee: Codestyle fix..  Eevee:
    SSS: Fix compilation errors..  CMake: Add WITH_COMPILER_ASAN option.
    Cleanup: remove deprecated definitions.  Merge branch 'master' into
    blender2.8.  Fix T55115: crash when iterating SmokeDomainSettings
    color_grid property through python.  Fix crash drawing polygon
    curves.  Merge branch 'master' into blender2.8.  Add missing header.
    Collections and groups unification.  Fix crash running in background
    mode, after recent changes..  Cleanup: move unneeded struct out of
    DNA..  Tool System: set cursors for draw & transform.  Tool System:
    support for tool cursors.  Fix operator execution resetting the
    cursor.  Fix manipulator resetting the cursor.  Merge branch
    'master' into blender2.8.  Logging: add --show-log-backtrace.  Tool
    System: store the active tool in ScrArea.  Cleanup: unused DNA.
    Cleanup: use '_Runtime' suffix.  Tool System: add cursor (currently
    unused).  Cleanup: remove tool definition access function.  Color:
    Assume Rec 709 in remaining comp nodes.  Tool System: tools now
    initialize on startup.  RNA: quiet warning.  Tool System: use
    context mode.  Merge branch 'master' into blender2.8.  RNA: move
    enums to rna_rna.c.  RNA: move enums to rna_rna.c.  makesrna: error
    check from 2.8.  Fix UV shadow drawing.  Static Override/RNA
    diffing: Use a nasty macro to factorize a bit the code..  Multi-
    Object-Mode: EditCuve Select All.  Modifiers: ported Surface
    DerivedMesh → Mesh.  Tool System: per space/mode tool support.
    Cleanup: warning.  Tag scene & objects for COW update after physics
    settings changed via RNA.  Modifiers: ported Collision DerivedMesh →
    Mesh.  Collision Modifier: get time from depsgraph instead of scene.
    EEVEE: Fix Motion Blur for copy-on-write.  Outliner: add ID type
    filter option for Blender File and Orphaned Data..  Outliner: move
    filter menu to the left in header..  Outliner: in Blender File, use
    upper case names and icons..  Outliner: rename Data-Blocks to Data
    API, to make clear it's low level stuff..  Modifiers: ported
    Particle Instance DerivedMesh → Mesh.  Particle System: fixed
    dupliobject drawing by getting time from depsgraph.  Fix menu
    navigation and modal tools affecting the active region..  Armature:
    Fix non working Wireframe option on bones..  T55090: Proxy bones
    were not selectable.  Cleanup: Use `ED_view3d_win_to_ray_ex` to get
    the ray and remove unused parameter..  Transform: Use
    `isect_ray_seg_v3` instead `dist_squared_ray_to_seg_v3` in the
    function that tests the snap on edges..  BLI_math_geom: Separate the
    `isect_ray_seg_v3` from `dist_squared_ray_to_seg_v3`..  Transform:
    Fix bugs for the latest changes to the snap system..  EEVEE Scene:
    Set all variable as overridable.  Remove ViewLayer settings -
    cleanup 2/2.  Remove ViewLayer settings - cleanup 1/2.  Move Clay
    properties into scene.  Move EEVEE properties into scene.  Layer
    unittest: Disable the override tests.  Cleanup: BKE_bvhuitls: Use a
    struct rather than re-create each member of it..  Fix crash when
    duplicating an object type mesh with raycast operation enabled..
    Tool System: pass space type when setting tool.  Cleanup: unused
    vars.  Static overrides: reduce the amount of instantiated objects
    when overriding a group..  Armature: Fix T55068: Wireframe bones
    with custom shapes not working in object mode.  Armature: Cleanup:
    Remove unused function and use less silly wire drawing..  Particle
    edit: Use proper modifier to get evaluated derived mesh from.
    Particle edit: Fix disappearing child particles when toggling edit
    mode.  Fix memleak with meshes having IDProps in modifier stack
    evaluation..  Fix again bloody locked proxy bones....  Eevee: Fix
    missing Ambient Occlusion node in add node menu..  Armature: Fix
    T55070: Bones relationship lines are offsetted.  GPUShader/DRW: Add
    Transform Feedback support..  Eevee: Add support for Ambient
    Occlusion node..  Eevee: Change normal buffer texture format for
    more precision..  Shader Node Editor: Add Closure to RGB convertion
    node..  Workbench: World based studio lighting.  Particle System:
    ported most DerivedMesh → Mesh.  Mesh: Set deformed_only=1 when
    copied mesh is from main library.  Particle System: use DEG to get
    current time in psys_get_particle_state().  Particle System: Pass
    correct particle index when drawing.  fix build error in last
    commit..  Fix T55076: Hack around to break correct behavior of 2.8
    and get back broken-used-as-feature one from 2.7..  Snap system:
    Adds support to Clip Planes and uses a clip plane to simulate
    occlusion.  Fix T55097: Mesh Deformation modifier is ignoring Vgroup
    option.  Fix T55082: Add Paint Slots for texture painting not
    working.  Popover for snapping settings.  Multi-Object-Mode:
    EditMesh Tool Bevel (MESH_OT_bevel).  Reverted copying mesh-
    >runtime.deformed_only in CDDM_from_mesh_ex.  Multi-Object-Editing:
    MESH_OT_faces_select_linked_flat.  Silence warning about functions
    having no prototype.  Save 'deform_only' flag in Mesh.runtime.
    Multi-Object-Editing: intersect boolean (MESH_OT_intersect_boolean).
    Fix check for MESH_OT_intersect.  Multi-Object-Editing: intersect
    (MESH_OT_intersect).  Modifiers: Port mesh_calc_modifiers from
    DerivedMesh to Mesh.  Add modifier_deformVerts_ensure_normals,
    modifier_applyModifier_ensure_normals.  Add BKE_mesh_is_valid.
    Popover for Pivot Point in top bar.  Multi-Object-Editing: Weld
    Edges into Faces(MESH_OT_face_split_by_edges).  Particle system: get
    current time from depsgraph.  Workbench: Read studiolights from USER
    + SYSTEM datafiles.  Fix navigate widget w/ region overlap.  Fix
    visible region overlap calculation.  Transform: Snap: Make sure if
    bmesh arrays need to be recalculated..  Scene raycast: The return
    index should indicate the polygon instead of the looptri..  Merge
    branch 'master' into blender2.8.  Workbench: send right event after
    shadow_shift changes.  Revert "BLI_kdopbvh: Reference clip_planes
    callback to find nearest projected.".  Fix T55032: Redo w/ file
    saved in edit-mode failed.  Cleanup: pass the use_depth parameter to
    the `SnapObjectParams` struct in the
    ED_transform_snap_object_project_view3d_mixed..  BLI_kdopbvh:
    Reference clip_planes callback to find nearest projected..  COW Fix:
    VIEW3D_OT_select_lasso now works for Pose Bones. Other modes
    untested..  BLI_math: Added isect_point_planes_v3_negated function..
    Fix POST_OT_hide/reveal.  Fix: POSE_OT_visual_transform_apply now
    works with Copy on Write.  COW Fix: Muting constraints or changing
    influence did not properly refresh.  Remove G.main usage.  Copy on
    write: VIEW3D_OT_clear_render_border + rna.  Copy on write:
    VIEW3D_OT_render_border.  Cleanup: Pass `Snap Object Params *
    params` to` iter_snap_objects`..  Fix Cycles and viewport outline
    mismatch due to changed sensor size..  Fix Cycles motion blur not
    working with CoW disabled..  Fix mistake in recent outliner rebuild
    change..  Merge branch 'master' into blender2.8.  Fix assert using
    '//' on an unsaved file.  Particle edit: Fix generation of KD tree
    for emitters.  particle edit: Fix crash when using without copy-on-
    write.  Particles: Fix uninitialized child orco passed to modifiers.
    Particle edit: Need to check DONE flag from evaluated psys.
    Particle edit: Support children particles display with copy on
    write.  Depsgraph: Forbid flush across scene->geometry operations.
    Depsgraph: Keep track of original particle system.  Particle edit:
    Add missing looking tag in cut brush.  Particle edit: Allow children
    to be visible in edit mode.  Particle edit: Move cache update to
    particle batch cache implementation.  Draw manager: Pass object to
    hair batch cache.  Particle edit: Make check to work within copy-on-
    write concept.  Particle edit: Edit path invalidate should trigger
    particle system path re-cache.  Particle edit: Restore weird-looking
    conditions in evaluation.  Particle edit: Re-cache edit path if it's
    NULL.  Particle edit: Decouple caches for regular and edit strands.
    Particle edit: Make visibility check to be per-particle system.
    Particle edit: Use proper batch cache flag.  Particle edit: Tag for
    updates when changing tool settings related on edit mode.  Particle
    edit: Fix missing hair edit after toggling edit mode.  Fix hair edit
    mode after recent fix for DEG sued from draw code.  Modifiers on
    Lattices now work.  Workbench: Renamed Overlap to Outline.  Fix
    broken PoseMode editing when CoW is enabled..  Fix T55078: Assert
    statement.  Change startup defaults.  Workbench: Cleaner Shadow
    edges own shadow.  Change preference defaults.  Add icon
    placeholders for all the armature ops that got recently added in the
    toolbar.  Fix crash linking/appending from old files in some cases..
    Fix random crashes in the outliner, especially with bigger scenes..
    Pose Toolbar: Added Breakdowner/Push/Relax as separate tools.  Edit
    Armature Toolbar: Added some tools for "Shrink Fatten" (Alt-S) type
    bone transform tools.  Fix bone-size crash.  Merge branch 'master'
    into blender2.8.  Cleanup: last spacetype enum name.  Merge branch
    'master' into blender2.8.  Undo System: remove nested edit-mode undo
    calls.  Fix texture space transform crash.  Fix T55061: Shadows were
    not updated during sclupting..  Merge branch 'master' into
    blender2.8.  Fix BMesh bisect not flagging dirty indices.
    Workbench: Enable Textures in Edit Mesh Mode.  Cleanup: Use switch
    statement to test the object type in snap functions..  EditMesh:
    updated extrude manipulator.  Manipulator: outline & helpline
    options for button.  Manipulator: utility to get matrix w/o offset.
    Cleanup: compiler warnings, use const.  Transform: Use the new
    BLI_bvhtree_find_nearest_projected function to snap..  New function
    for BLI_kdopbvh: `BLI_bvhtree_find_nearest_projected`..  Fix crash
    opening 01_015_A.lighting.blend - DL_INDEX3 displist have a single
    normal, not one per vertex!.  View 3D: Use Z Key for "geometry
    occlusion" toggle.  Fix error in MESH_OT_edge_face_add changes.  Fix
    error moving pivot.  Fix UI failing for vertex paint.  Multi-
    Objects: MESH_OT_vert_connect_path by Falk David.  Multi-Objects:
    MESH_OT_edge_face_add by Guy Boicey.  COW Fix: The "layers used"
    display for armatures did not update after bones were moved between
    layers.  Fix: With no bones selected, move bones to layer operator
    would display garbage layer set.  Fix:
    POSE_OT_select_constraint_target now works with copy on write.
    MESH_OT_select_mirror: Only report when something to report.  Multi-
    Objects: MESH_OT_select_face_by_sides by Rainer Trummer.  Multi-
    Object: MESH_OT_vert_connect_concave by Guy Boicey.  Manipulator:
    fix 2D icon buttons in the 3D view.  Some cleanup in modifiers' mesh
    copying..  Fix T55031: add explicit copy flag to force deep-copying
    shapekey datablock with 'parent' one..  T54643-Multi-Object
    EditMesh: MESH_OT_select_nth.  UI Tweaks in 3D View.  Multi-Object:
    MESH_OT_select_mirror.  Fix extrude adjustment on normal axis.  Fix:
    Skip missing COW tagging on changing armature layers via RNA.  Fix
    incorrect matrix stack push/pop.  Multi-Object:
    MESH_OT_vert_connect_nonplanar by Aeden McClain.  Multi-Objects:
    VIEW3D_OT_snap_selected_to_gri by Leon Eckardtd.  Merge branch
    'blender2.8' of git.blender.org:blender into blender2.8.  Fix
    extrude manipulator update w/ view orientation.  Multi-Object:
    MESH_OT_convex_hull by Lucas Boutrot.  Workbench: Named background
    rendering.  Workbench: Render studio hdr name in selection.
    Particle edit: Avoid depsgraph tag from draw code.  Revert "Tag
    update when using particle edit brushes".  Workbench: Studio light
    better diffuse sampling.  Workbench: Support HDR files as HDRI
    studio lighting.  UV: multi-object project bounds.  Merge branch
    'master' into blender2.8.  Cleanup: quiet GCC -Wtype-limits.  Merge
    branch 'master' into blender2.8.  BLI_utildefines: re-ordering array
    delete macro.  Eevee: Hair: Disable SSR for hairs..  Eevee: Hair:
    Fix normal distribution of previous commit..  Eevee: Hair: Remove
    old hack and replace by new hack..  GPUTexture: Add Texture Buffer
    support..  EditMesh: Use tweak for extrude tool.  EditMesh: show XYZ
    axis for extrude.  Eevee: Fix lamp defaulting to no specular..  Fix
    missing path callback for new Object.display struct..  Fix issue w/
    recent tool name use.  Icons: updated transform icons.  UI: fix
    popovers not properly working with scroll arrows for long menus..
    Build deps: avoid ffmpeg external crystalhd library dependency..
    Icons: fix z-sorting.  Fix/workaround crash when appending workspace
    in edit mode.  Fix invisible scroll-bars after file read.  Icons:
    optionally use material color.  Fix build error with Visual Studio /
    Windows..  Revert "UI: geometry-icon alpha blend over existing
    colors".  UI: geometry-icon alpha blend over existing colors.  Fix
    compiler warnings..  UI/Python: layout API support for setting
    button emboss style..  Cleanup: deduplicate layout item
    initialization..  Tool System: Support set w/ space-type argument.
    UI: show toolbar shortcuts.  Tool System: tools are now set by name.
    WM: utility to create tool keybindings.  WM: Operator to set the
    tool by name.  Cleanup: indentation.  Cleanup: add function to get
    class from space type.  Cleanup: call toolsystem static methods
    directly.  Versioning: default scene to mean center pivot.
    Transform: fix regression in bound-box calculation.  Merge branch
    'master' into blender2.8.  Cleanup: trailing space.  Fix 3D view
    axis align flag.  Cleanup: Remove unused member..  BKE_bvhutils:
    allow caching NULL bvh_trees..  transform_snap_object: perf: Check
    the distance of the bound_box of objects of type armature and curve
    first..  Cleanup: transform_snap_object: Remove unused variables and
    reuse the precalc used to test the distance to the projected
    bound_box..  Eevee: Fix Dof shader compilation..  Eevee: Depht Of
    Field: Merge Scatter passes together..  Eevee: Depth of field: Code
    style fixes..  Eevee: Depth of field: Smooth out bokeh shape..
    Eevee: Depth of field: Change final blending..  Cleanup: BLI_math:
    Simplify dist_squared_to_projected_aabb functions..  EditMBall:
    multi-object select random.  UI: move pivot to the topbar.  UI: move
    snap & pet options into the topbar.  UI: use icons for orientation
    types.  Remove unused function: `BKE_bvhtree_from_mesh_looptri`..
    Replace `BKE_bvhtree_from_mesh_looptri` with
    `BKE_bvhtree_from_mesh_get`..  UI: move GL render to view menu.  UI:
    move orientation to the topbar.  UI: move general mode options to
    right of topbar.  EditMode: multi-object inset.  EditMode: multi-
    object UV cube project.  EditMode: multi-object UV cylinder project.
    EditMode: multi-object UV sphere project.  EditMode: multi-object UV
    reset.  Modifiers: port Remesh from DerivedMesh to Mesh.  Modifiers:
    ported Wave from DerivedMesh to Mesh.  Merge branch 'master' into
    blender2.8.  Fix missing fallback in recent aabb precalc func.
    Cleanup: modifier arg wrapping.  Refactor: Move functions to get the
    distance to a projected aabb to BLI_match and remove confusing
    parameters..  Icons: simpler flattened icon style.  UI: tweaks to
    icon defaults.  Cleanup: remove unused RNA variable.  Platform:
    macOS. Allow building on directory with whitespace (For example
    /Volumes/External HD/blender-build).  Bmesh: Clear possible geometry
    saved at runtime when converting bmesh to mesh..  Tool System: curve
    draw options.  Tool System: inset & shrink/fatten options.  Tool
    System: mesh rip fill option.  Merge branch 'master' into
    blender2.8.  EditMesh: remove duplicate rip macro.  WM: initialize
    last used macro properties.  DRW: Add DRW_UNIFORM_FLOAT_COPY and
    DRW_UNIFORM_BOOL_COPY..  DRW: Add
    DRW_view_layer_engine_data_ensure_ex..  Modifiers: ported Laplacian
    Deform DerivedMesh → Mesh.  Fix: Last of the operators from T54811
    now work with Copy on Write.  Workbench: StudioLight HDRI's.
    Modifiers: ported Laplacian Smooth DerivedMesh → Mesh.  Use Light
    Probe icons.  Icon for Light Probes.  Depsgraph: Fix redundant nodes
    built when animation shares same action.  Particle mode: Fix memory
    leak with simple interpolated children.  Modifiers: ported UV
    Project DerivedMesh → Mesh.  Dar manager: Ignore non-particle-edit
    objects from particle mode.  Fix crash going to edit mode of
    particles with copy on write.  Modifiers: ported Screw DerivedMesh →
    Mesh.  Depsgraph: Remove workaround for scene free.  Remove debug
    only code.  Light Probe type name should be CUBEMAP, not SPHERE..
    Remove unused functions which will break with copy-on-write.
    Particle edit: Initial support of edit with copy-on-write.  Particle
    edit: Fix missing update after undo.  Draw manager: Use explicit
    edit structure passed in.  Depsgraph: Move edit mode pointers
    trickery to own functions.  Draw manager: Get number of cached
    segments from edit.  Draw manager: Add utility function to check
    whether particle systems are to be drawn.  Add comment about weird
    special handling of scene freeing in depsgraph..  Fix (unreported)
    broken freeing code for Sequencer..  Multi-Object:
    MESH_OT_loop_to_region by Oleg.  Modifiers: ported Corrective Smooth
    DerivedMesh → Mesh.  Multi-Object: MESH_OT_screw by Nick Milios.
    Fix (unreported) broken freeing code for Sequencer..  Multi-Object:
    MESH_OT_select_loose by Falk David.  Modifiers: ported Decimate
    DerivedMesh → Mesh.  Multi-Object-Editing : MESH_OT_rip by Miguel
    Pozo.  Fix memleak on MESH_OT_tris_convert_to_quads.  Merge branch
    'master' into blender2.8.  Fix (unreported) load image code calling
    icin/preview update from non-Main thread..  Assign totxxx mesh
    attributes in BKE_mesh_new_nomain.  Fix bad pointer cast when
    modifier is used on non-mesh object.  EditMesh: multi-object
    triangle fill.  EditMesh: multi-object select ungrouped.  Cleanup:
    whitespace.  T54983: Bone selection overlay.  EditMesh: multi-object
    recalculate normals.  EditMesh: multi-object select_interior_faces.
    Cleanup: whitespace.  Cleanup: use 'uint' in draw manager.  Cleanup:
    style.  Cleanup: whitespace, duplicate includes.  Fix add-
    manipulator cursor plane calculation.  Fix error building.  Cleanup:
    Remove redundant parameter..  Paint Stroke: Fix strokes drawing..
    EditMesh: add cube interactive tool.  Cleanup: warning.  Make
    current frame indicator smaller with rounded corners..  Timeline
    Header Cleanup - Part 3: Consolidate options in a "Playback"
    popover.  Timeline Header Cleanup - Part 2: Rearrange buttons
    (WIP).  Timeline Header Cleanup - Part 1: Move Keying Set +
    Autokeying Settings to Properties Region (NKEY).  Cleanup: warnings.
    Cleanup: warnings.  Transform: Make snapDerivedMesh use bvhtrees
    from loose edges and bvhtrees from loose verts..  BKE: bvhutils:
    Added support for bvhtrees from loose verts and bvhtree from loose
    edges.  UI: Fix time cursor number box styling for Clip Editor's
    Dopesheet/Graph views.  Merge branch 'master' into blender2.8.  3D
    View: utility to get matrix from cursor.  Manipulator: API call to
    invoke on setup.  Manipulator: support direct cage3d adjustment.
    Cleanup: Remove redundant bvh_cache initialization..  Clay: Cleanup,
    reduce indentation level.  Eevee: Cleanup, use NULL instead of
    static matrix.  Correct previous commit.  Eevee: Cleanup, reduce
    indentation level.  Workbench: Make hair populating function shorter
    and nicer.  Depsgraph: Tag object for copy-on-write update when
    toggling particle edit mode.  Depsgraph: Remove particle edit code
    from evaluation.  Particle edit mode: Make selection settings to
    work with CoW.  Rename: RNA_property_override_status >
    RNA_property_static_override_status.  Modifiers: ported Triangulate
    DerivedMesh → Mesh.  Fix T55015: Crash on selection after recent BVH
    changes.  Fix broken 'check/validate libs' code with indirect libs..
    Modifiers: ported Boolean DerivedMesh → Mesh.  Expanded
    BMALLOC_TEMPLATE_FROM_ME to accept two meshes.  Outliner: move
    filter options to popover..  T55014: Optionally: objects not cast
    shadows in workbench.  Merge branch 'master' into blender2.8.  Draw
    manager: Implement point selection modes for particle edit mode.
    Draw manager: Initial implementation of key points visualization.
    Draw manager: Start using more explicit API for particle edit mode.
    Modifiers: ported Hook DerivedMesh → Mesh.  Fix T54992: Lattice
    modifier on another Lattice object does not take the Influence
    vertexgroup into account.  BKE_id_free(): avoid UI and DEG calls
    when tagged with LIB_TAG_NO_MAIN.  Merge branch 'master' into
    blender2.8.  EditMesh: multi-edit merge.  Fix T54997: simple typo in
    property description.  Fix crash moving grease pencil frames.
    Cleanup: unused vars.  Cleanup: quiet shadow warning.  Multi-object
    edit: MESH_OT_beautify_fill by Remi van der Laan.  Multi-object
    edit: MESH_OT_loop_multi_select by Oleg.  T55008: Migrating RE-
    Collection data to Scene data.  Multi object edit:
    MESH_OT_region_to_loop by Oleg.  Multi-Object Pose:
    POSE_OT_select_parent by Harsha.  Modifier stack: ShrinkWrap: move
    to mesh-based BVHTree code..  Remove Frame Server.
    Cleanup/refactor: Move get_mesh_eval_for_modifier from MOD_util to
    BKE_modifier..  Surface Deform mod: removed some stuff that
    shouldn't have been committed.  Mesh Deform modifier: also show
    result while editing the deformation mesh.  Fix (unreported) bug in
    BVHTree 'free tessfaces' flag setting..  Merge branch 'master' into
    blender2.8.  Fix (unreported) bug in BVHTree 'free tessfaces' flag
    setting..  Modifiers: ported Surface Deform to Mesh.  Multi-Object-
    Editing: MESH_OT_separate by Nick Milios.  Multi-Object-Editing:
    MESH_OT_vert_connect by Nick Milios.  EditMesh: multi object spin
    support by Falk David.  Merge branch 'master' into blender2.8.
    MSVC: resolve near/far issue take2.  Multi-Object-Editing : Support
    for Grid Fill by Falk David.  Multi-Object-Editing:
    MESH_OT_edges_select_sharp by Jefferson Rausseo.  Draw manager:
    Initial implementation of particle edit mode.  Draw manager: Use
    utility function to get particle edit mode.  Draw manager: Add
    support for cached particle edit paths.  Draw manager: Correct edit
    mode check for particles.  Draw manager: Ignore particles when
    object is in particle edit mode.  Draw manager: allow creation of
    hair batch cache from edit mode.  Draw manager: De-duplicate segment
    counting.  Draw manager: Completely de-duplicate strands caching for
    parent and particles.  Draw manager: Move parent particle cache fill
    into an own function.  Draw manager: Use single function to
    calculate particles UVs.  Draw manager: Move emit_from checks to
    interpolation functions.  Draw manager: Move UVs interpolation of
    child particles to a function.  Draw manager: De-duplicate
    calculation of parent UVs.  Draw manager: Make parent and child
    particles code to be more equal.  Draw manager: More meaningful
    variable name.  Draw manager: Reduce indentation level in particle
    batch populate.  Multi-Object-Editing : Support for MESH_OT_rip_edge
    by Miguel Pozo.  Modifier stack: remove last usage of DM in
    WeightVGProximity ..  Multi-Object-Editing: select_non_manifold by
    Jefferson Rausseo.  Merge branch 'master' into blender2.8.  MSVC:
    remove hack for near/far name collision.  Color: Combine/Separate
    YCbCrA node default to rec. 709.  BKE: bvhutils: Always return NULL
    when the BVHtree has no leafs..  ED_transform: Port
    ED_transform_snap_object to new Mesh-based system..  BKE: bvhutils:
    Port bvhtree_from_mesh_get to take a Mesh param instead of a
    DerivedMesh..  Extrude Widget: with/without axis constraint.
    Extrude Widget: tweak draw style.  Cleanup: naming (prefer len over
    num for new code).  Cleanup: mesh_runtime naming.  Missed last
    commit.  Merge branch 'master' into blender2.8.  Modifier stack:
    partial port of ShrinkWrap to new Mesh-based system..  Modifier
    stack: Port Warp to new Mesh-based system..  Modifier stack: port
    Mask to new Mesh-based system..  Cleanup: includes.  Cleanup: move
    mesh conversion into own function.  Modifier stack: Port Caqst to
    new Mesh-based system..  Collections: remove per collection and view
    layer engine overrides..  Cleanup: consistent BKE_mesh naming.
    Cleanup: use bool for BKE_mesh_new_from_object.  Cleanup: rename
    variables.  Cleanup: use 'nomain' when not in library data.
    Cleanup: whitespace, duplicate includes.  Modifier stack: Port
    Smooth to new Mesh-based system..  Merge branch 'master' into
    blender2.8.  Fix building with latest versions of ffmpeg..
    Orientation for 3D cursor.  Fix (unreported) bloody modifiers
    messing with ID user count in copy..  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke empty dummy wrappers around
    modifier_copyData_generic()..  Eevee: Fix bug with transparent
    object + volume rendering..  Merge branch 'master' into blender2.8.
    Modifiers: sanitize/cleanup modifiers' copying & freeing code..  Fix
    T54999: error when entering edit mode in texture shading.  Merge
    branch 'master' into blender2.8.  Cleanup: quiet -Warray-bounds
    warning.  WeightVG modifiers: Cleanup, add asserts to validate
    expected data status....  Clenup: typos..  Modifiers: pass the ob-
    >data to the modifier if the mesh param is NULL.  Armature: Add back
    Stick bone draw type..  Modifier stack: port Displace to new Mesh-
    based system..  Fix recent Curve porting: mesh pointer may also be
    NULL in non-EditMode case..  Mod_util: Add back vcos parameter to
    get_texture_coords_mesh()..  Mesh normals: clear runtime dirty
    normal flag also when computing clnors..  Merge branch 'master' into
    blender2.8.  Tracking: Use bmain from context.  Clay: Simplify
    matcap manipulation.  Clay: Don't use hardcoded constant in the
    string.  Multi-Object-Editing: select random by Jefferson Rausseo
    with changes.  Ported Mesh Deform modifier.  looptri + bvhtree
    support for Mesh.  Multi-Object-Editing: vertices smooth by
    Jefferson Rausseo.  Multi-Object-Editing : Extrude Repeat by Falk
    David.  Prevent segfault when opening file browser while a 2.79 file
    was loaded..  Edit Mesh: multi-object rotate_uvs support by Pablo
    Dobarro.  Edit Mesh: multi-object reverse_uvs support by Pablo
    Dobarro.  Modifiers stack: port Curve to new Mesh-based system..
    Rename BKE_bmesh_to_mesh to BKE_bmesh_to_mesh_nomain..  BKE_mesh_new
    → BKE_mesh_new_nomain.  Cleanup: quiet warning, whitespace.  Fix
    crash cancelling search, caused by D3207.  Added
    BKE_mesh_ensure_normals().  Added BKE_mesh_new().  Multi-Object-
    Editing : Support for MESH_OT_solidify by Lucas Boutrot.  Multi-
    Object-Editing Support for MESH_OT_wireframe by Lucas Boutrot.  Edit
    Mesh: multi-object faces_shade_flat support by Pablo Dobarro.  Multi-
    Object Editing: subdivide edgering support by Henry @Skippi.  Multi
    object editing - face dissolve support by Mateusz Grzeliński.
    Extrude Widget: subscribe to operator settings.  Add note about
    compat code in uber eval causing modifiers to be applied twice.  WM:
    log message bus operations.  Merge branch 'master' into blender2.8.
    Cleanup: remove unused wmReport struct.  WM: refresh tool on object
    mode switch.  WM: publish Object.mode changes on mode switching.
    WM: quiet GCC redundant declaration warnings.  Multi-Object-Editing
    : Support for Edge Dissolve by Lucas Boutrot.  Multi object editing -
    verticle dissolve support by Mateusz Grzeliński.  Extrude Widget:
    Add orientation to topbar.  Extrude Widget: orient correctly w/
    rotated object.  Extrude Widget: don't show when moving.  Cleanup:
    style.  Multi Object Smooth shading by Ethan Brierley.  Fix: Select
    all didnt' work with COW pose bones.  Update Flatty Light theme with
    topbar and minor tweaks.  DRW: Fix incorrect blending function
    reset..  Modifier stack: move vgroup editing modifiers to new Mesh-
    based system..  Modifier stack: add new get_texture_coords_mesh()
    helper..  Fix ARMATURE_OT_layers_show_all now works with COW.  Merge
    branch 'master' into blender2.8.  Merge branch 'master' into
    blender2.8.  Fix (unreported) memleak when copying object with some
    modifiers..  Merge branch 'master' into blender2.8.  Cleanup: rename
    char/float conversion functions.  Cleanup: move unit
    char/short/float to functions.  Armature: Transparent Bone: Fix
    envelope not being alpha blended..  Armature: Add new Transparent
    Bone overlay option..  DRW: Do not multiply alpha or color by alpha
    if not in blend more..  DRW: Add DRW_pass_state_add and
    DRW_pass_state_remove.  Fix: Left in debug prints.  Fixes for motion
    path evaluation (part of T54810 work).  Fix: Tag armature for copy
    on write when selecting bones, so active bone gets updated.  Fix
    Movieclip editors 'graph' and 'dopesheet' view using themes region
    background setting.  Fix T54525: crash when setting number of frames
    to use between dupoff frames.  UI: add particle mode popovers.
    Workbench: Texture Shading mode.  Workbench: Texture Shading mode.
    Fix Movieclip editors 'graph' and 'dopesheet' view using themes
    region background setting.  Fix T54525: crash when setting number of
    frames to use between dupoff frames.  Modifier stack: port 'normals
    edit' to new Mesh-based system..  Clear dirty normals flag from Mesh
    at least in main BKE_mesh_calc_normals()..  Change mesh dirty
    runtime flags to signed int64_t..  Merge branch 'master' into
    blender2.8.  More tweaks to strict compiler flags.  Merge branch
    'master' into blender2.8.  Silence compilation error around possible
    fall-through.  Fix wrong comparison of drop target URI on X11.  Fix
    crash in debug drawing of fullscreen exit icon.  Remove alternative
    action-zone drawing for collapsed regions.  Eevee: Hair: Fix wrong
    color when shader is compiling..  Armature: Fix BBones base face
    winding..  Armature: Remove big outlines for active bones & reduce
    axes color..  Fix Bevel percent mode bug 54228.  Fix T54324: remove
    stencil entries from weight paint keymap.  Modifier stack: move Edge
    Split to new Mesh-based system..  Modifier stack: Fix broken 'dirty
    normals' flag for new mesh-aware modifiers..  Fix T54324: remove
    stencil entries from weight paint keymap.  Merge branch 'master'
    into blender2.8.  Fix T54594: Lattice with Armature modifier not
    updating correctly.  UI: Hide & shrink scroll-bars based on cursor
    position.  UI: Draw scroll-bars overlapping with editor content.
    Multi-object edge collapse.  Merge branch 'master' into blender2.8.
    Fix T54966: mathutils.noise.voronoi Memory leak.  Armature: Add back
    relationship lines..  Object Mode: Use stipple shader for
    relationship lines..  Reset number values when entering an empty
    value.  RNA default: Scene start/end frames.  Fix wrong header
    alignment in user preferences, after recent commit..  UI: fix
    popover menus sometimes going off screen, after recent commit..  UI:
    keep header top/bottom alignment the same when switching editor
    types..  Merge branch 'master' into blender2.8.  UI: fixes for 3D
    viewport popovers moving / flipping on edits..  Cleanup: deprecate
    area.headertype..  Nodes: show node labels (like image name) in
    material properties node view..  Merge branch 'master' into
    blender2.8.  Armature: Add a special Pass for bone axes..  Armature:
    Fix bone axes not using bone color..  Armature: Put passes in a
    struct easier to pass around..  DRW: Add DRW_STATE_WIRE_SMOOTH to
    draw smooth wires..  Armature: Fix/Change bone axes display..
    Cleanup: split rotation_from_view.  Fix update for manipulator w/ 3D
    cursor change.  Cleanup: transform manipulator filename.  Correct
    extrude poll function.  Workbench: if no material is available, use
    color 0.8 like default material..  Fix use of removed Blender
    Internal property..  Fix issue with hidden headers after previous
    commit..  Merge branch 'master' into blender2.8.  Object Snap: add
    object & matrix to view ray cast.  UI: region overlap now works for
    headers as well..  Edit-mesh: multi-object reveal.  Edit-mesh: multi-
    object hide.  Edit-mesh: multi-object delete edge loops.  Fix crash
    with select linked when nothing is under the cursor.  Edit-mesh:
    multi-object select less.  Edit-mesh: multi-object select more.  Fix
    missing show_weight from overlay UI.  Show the 3D cursor by default.
    Fix extrude glitch where undo state was visible.  EditMesh: initial
    extrude manipulator.  Transform: support initial offset option.  WM:
    manipulator redo support.  Merge branch 'master' into blender2.8.
    WM: include macros in last-properties.  IDProp API: use stored
    string length for IDP_repr.  Fix T54801: incorrect render with zero
    weight transparent BSDFs..  Fix crash on armature drawing.
    Armature: Fix object mode display..  Armature: Change Bone drawing..
    Armature: Rename bone shaders and add 2 colors smooth blending..
    Armature: Outline: Fix outline detection in critical cases..
    Armature: Make bone outlines thickness variable..  Armature: Set
    outline width to 2.0..  Workbench: Temporary fix washed out
    background color..  Icons: add texture paint icons.  3D viewport:
    rename ambient to shadow intensity, default single color to 0.8..
    UI: experiment to make popover buttons draw like enum menus..  3D
    Viewport: move overlay settings from collections to 3D viewport..
    3D Viewport: make shading and overlay DNA match UI names..  Cleanup:
    remove legacy 3D view data..  Cleanup: minor code formatting tweaks
    for 3D view DNA..  Cleanup: fix compiler warnings..  Groups: remove
    drawing group objects in a different color..  Workbench: Fix reading
    and testing from depth buffer.  Merge branch 'master' into
    blender2.8.  IDProp API: add native C repr function.  Merge branch
    'master' into blender2.8.  PyAPI: add pop method to RNA struct
    types.  IDProp Py API: Add default argument to pop.  IDProp API:
    Avoid redundant group replace lookup.  Eevee: Shadows: Don't
    allocate more CSM layer than we need..  Cleanup: trailing space.
    Edit Mesh: Multi object color reverse.  Eevee: Fix Cascaded shadow
    map calculation..  DRW: Add DRW_viewport_far/near_distance_get
    functions..  Fix crash selecting edit-mesh.  Fix: Fire notifiers on
    pose properties changed.  Workbench: Color selector when in single
    color mode.  Merge branch 'master' into blender2.8.

 -- Thomas Schiex <empnessty@gmail.com>  Sat, 19 May 2018 00:07:25 +0200

blender (76248-9c212399c6d-0thomas~bionic0) bionic; urgency=medium

  * BKE_bvhutils: allow caching NULL bvh_trees..  transform_snap_object:
    perf: Check the distance of the bound_box of objects of type
    armature and curve first..  Cleanup: transform_snap_object: Remove
    unused variables and reuse the precalc used to test the distance to
    the projected bound_box..  Eevee: Fix Dof shader compilation..
    Eevee: Depht Of Field: Merge Scatter passes together..  Eevee: Depth
    of field: Code style fixes..  Eevee: Depth of field: Smooth out
    bokeh shape..  Eevee: Depth of field: Change final blending..
    Cleanup: BLI_math: Simplify dist_squared_to_projected_aabb
    functions..  EditMBall: multi-object select random.  UI: move pivot
    to the topbar.  UI: move snap & pet options into the topbar.  UI:
    use icons for orientation types.  Remove unused function:
    `BKE_bvhtree_from_mesh_looptri`..  Replace
    `BKE_bvhtree_from_mesh_looptri` with `BKE_bvhtree_from_mesh_get`..
    UI: move GL render to view menu.  UI: move orientation to the
    topbar.  UI: move general mode options to right of topbar.
    EditMode: multi-object inset.  EditMode: multi-object UV cube
    project.  EditMode: multi-object UV cylinder project.  EditMode:
    multi-object UV sphere project.  EditMode: multi-object UV reset.
    Modifiers: port Remesh from DerivedMesh to Mesh.  Modifiers: ported
    Wave from DerivedMesh to Mesh.  Merge branch 'master' into
    blender2.8.  Fix missing fallback in recent aabb precalc func.
    Cleanup: modifier arg wrapping.  Refactor: Move functions to get the
    distance to a projected aabb to BLI_match and remove confusing
    parameters..  Icons: simpler flattened icon style.  UI: tweaks to
    icon defaults.  Cleanup: remove unused RNA variable.  Platform:
    macOS. Allow building on directory with whitespace (For example
    /Volumes/External HD/blender-build).  Bmesh: Clear possible geometry
    saved at runtime when converting bmesh to mesh..  Tool System: curve
    draw options.  Tool System: inset & shrink/fatten options.  Tool
    System: mesh rip fill option.  Merge branch 'master' into
    blender2.8.  EditMesh: remove duplicate rip macro.  WM: initialize
    last used macro properties.  DRW: Add DRW_UNIFORM_FLOAT_COPY and
    DRW_UNIFORM_BOOL_COPY..  DRW: Add
    DRW_view_layer_engine_data_ensure_ex..  Modifiers: ported Laplacian
    Deform DerivedMesh → Mesh.  Fix: Last of the operators from T54811
    now work with Copy on Write.  Workbench: StudioLight HDRI's.
    Modifiers: ported Laplacian Smooth DerivedMesh → Mesh.  Use Light
    Probe icons.  Icon for Light Probes.  Depsgraph: Fix redundant nodes
    built when animation shares same action.  Particle mode: Fix memory
    leak with simple interpolated children.  Modifiers: ported UV
    Project DerivedMesh → Mesh.  Dar manager: Ignore non-particle-edit
    objects from particle mode.  Fix crash going to edit mode of
    particles with copy on write.  Modifiers: ported Screw DerivedMesh →
    Mesh.  Depsgraph: Remove workaround for scene free.  Remove debug
    only code.  Light Probe type name should be CUBEMAP, not SPHERE..
    Remove unused functions which will break with copy-on-write.
    Particle edit: Initial support of edit with copy-on-write.  Particle
    edit: Fix missing update after undo.  Draw manager: Use explicit
    edit structure passed in.  Depsgraph: Move edit mode pointers
    trickery to own functions.  Draw manager: Get number of cached
    segments from edit.  Draw manager: Add utility function to check
    whether particle systems are to be drawn.  Add comment about weird
    special handling of scene freeing in depsgraph..  Fix (unreported)
    broken freeing code for Sequencer..  Multi-Object:
    MESH_OT_loop_to_region by Oleg.  Modifiers: ported Corrective Smooth
    DerivedMesh → Mesh.  Multi-Object: MESH_OT_screw by Nick Milios.
    Fix (unreported) broken freeing code for Sequencer..  Multi-Object:
    MESH_OT_select_loose by Falk David.  Modifiers: ported Decimate
    DerivedMesh → Mesh.  Multi-Object-Editing : MESH_OT_rip by Miguel
    Pozo.  Fix memleak on MESH_OT_tris_convert_to_quads.  Merge branch
    'master' into blender2.8.  Fix (unreported) load image code calling
    icin/preview update from non-Main thread..  Assign totxxx mesh
    attributes in BKE_mesh_new_nomain.  Fix bad pointer cast when
    modifier is used on non-mesh object.  EditMesh: multi-object
    triangle fill.  EditMesh: multi-object select ungrouped.  Cleanup:
    whitespace.  T54983: Bone selection overlay.  EditMesh: multi-object
    recalculate normals.  EditMesh: multi-object select_interior_faces.
    Cleanup: whitespace.  Cleanup: use 'uint' in draw manager.  Cleanup:
    style.  Cleanup: whitespace, duplicate includes.  Fix add-
    manipulator cursor plane calculation.  Fix error building.  Cleanup:
    Remove redundant parameter..  Paint Stroke: Fix strokes drawing..
    EditMesh: add cube interactive tool.  Cleanup: warning.  Make
    current frame indicator smaller with rounded corners..  Timeline
    Header Cleanup - Part 3: Consolidate options in a "Playback"
    popover.  Timeline Header Cleanup - Part 2: Rearrange buttons
    (WIP).  Timeline Header Cleanup - Part 1: Move Keying Set +
    Autokeying Settings to Properties Region (NKEY).  Cleanup: warnings.
    Cleanup: warnings.  Transform: Make snapDerivedMesh use bvhtrees
    from loose edges and bvhtrees from loose verts..  BKE: bvhutils:
    Added support for bvhtrees from loose verts and bvhtree from loose
    edges.  UI: Fix time cursor number box styling for Clip Editor's
    Dopesheet/Graph views.  Merge branch 'master' into blender2.8.  3D
    View: utility to get matrix from cursor.  Manipulator: API call to
    invoke on setup.  Manipulator: support direct cage3d adjustment.
    Cleanup: Remove redundant bvh_cache initialization..  Clay: Cleanup,
    reduce indentation level.  Eevee: Cleanup, use NULL instead of
    static matrix.  Correct previous commit.  Eevee: Cleanup, reduce
    indentation level.  Workbench: Make hair populating function shorter
    and nicer.  Depsgraph: Tag object for copy-on-write update when
    toggling particle edit mode.  Depsgraph: Remove particle edit code
    from evaluation.  Particle edit mode: Make selection settings to
    work with CoW.  Rename: RNA_property_override_status >
    RNA_property_static_override_status.  Modifiers: ported Triangulate
    DerivedMesh → Mesh.  Fix T55015: Crash on selection after recent BVH
    changes.  Fix broken 'check/validate libs' code with indirect libs..
    Modifiers: ported Boolean DerivedMesh → Mesh.  Expanded
    BMALLOC_TEMPLATE_FROM_ME to accept two meshes.  Outliner: move
    filter options to popover..  T55014: Optionally: objects not cast
    shadows in workbench.  Merge branch 'master' into blender2.8.  Draw
    manager: Implement point selection modes for particle edit mode.
    Draw manager: Initial implementation of key points visualization.
    Draw manager: Start using more explicit API for particle edit mode.
    Modifiers: ported Hook DerivedMesh → Mesh.  Fix T54992: Lattice
    modifier on another Lattice object does not take the Influence
    vertexgroup into account.  BKE_id_free(): avoid UI and DEG calls
    when tagged with LIB_TAG_NO_MAIN.  Merge branch 'master' into
    blender2.8.  EditMesh: multi-edit merge.  Fix T54997: simple typo in
    property description.  Fix crash moving grease pencil frames.
    Cleanup: unused vars.  Cleanup: quiet shadow warning.  Multi-object
    edit: MESH_OT_beautify_fill by Remi van der Laan.  Multi-object
    edit: MESH_OT_loop_multi_select by Oleg.  T55008: Migrating RE-
    Collection data to Scene data.  Multi object edit:
    MESH_OT_region_to_loop by Oleg.  Multi-Object Pose:
    POSE_OT_select_parent by Harsha.  Modifier stack: ShrinkWrap: move
    to mesh-based BVHTree code..  Remove Frame Server.
    Cleanup/refactor: Move get_mesh_eval_for_modifier from MOD_util to
    BKE_modifier..  Surface Deform mod: removed some stuff that
    shouldn't have been committed.  Mesh Deform modifier: also show
    result while editing the deformation mesh.  Fix (unreported) bug in
    BVHTree 'free tessfaces' flag setting..  Merge branch 'master' into
    blender2.8.  Fix (unreported) bug in BVHTree 'free tessfaces' flag
    setting..  Modifiers: ported Surface Deform to Mesh.  Multi-Object-
    Editing: MESH_OT_separate by Nick Milios.  Multi-Object-Editing:
    MESH_OT_vert_connect by Nick Milios.  EditMesh: multi object spin
    support by Falk David.  Merge branch 'master' into blender2.8.
    MSVC: resolve near/far issue take2.  Multi-Object-Editing : Support
    for Grid Fill by Falk David.  Multi-Object-Editing:
    MESH_OT_edges_select_sharp by Jefferson Rausseo.  Draw manager:
    Initial implementation of particle edit mode.  Draw manager: Use
    utility function to get particle edit mode.  Draw manager: Add
    support for cached particle edit paths.  Draw manager: Correct edit
    mode check for particles.  Draw manager: Ignore particles when
    object is in particle edit mode.  Draw manager: allow creation of
    hair batch cache from edit mode.  Draw manager: De-duplicate segment
    counting.  Draw manager: Completely de-duplicate strands caching for
    parent and particles.  Draw manager: Move parent particle cache fill
    into an own function.  Draw manager: Use single function to
    calculate particles UVs.  Draw manager: Move emit_from checks to
    interpolation functions.  Draw manager: Move UVs interpolation of
    child particles to a function.  Draw manager: De-duplicate
    calculation of parent UVs.  Draw manager: Make parent and child
    particles code to be more equal.  Draw manager: More meaningful
    variable name.  Draw manager: Reduce indentation level in particle
    batch populate.  Multi-Object-Editing : Support for MESH_OT_rip_edge
    by Miguel Pozo.  Modifier stack: remove last usage of DM in
    WeightVGProximity ..  Multi-Object-Editing: select_non_manifold by
    Jefferson Rausseo.  Merge branch 'master' into blender2.8.  MSVC:
    remove hack for near/far name collision.  Color: Combine/Separate
    YCbCrA node default to rec. 709.  BKE: bvhutils: Always return NULL
    when the BVHtree has no leafs..  ED_transform: Port
    ED_transform_snap_object to new Mesh-based system..  BKE: bvhutils:
    Port bvhtree_from_mesh_get to take a Mesh param instead of a
    DerivedMesh..  Extrude Widget: with/without axis constraint.
    Extrude Widget: tweak draw style.  Cleanup: naming (prefer len over
    num for new code).  Cleanup: mesh_runtime naming.  Missed last
    commit.  Merge branch 'master' into blender2.8.  Modifier stack:
    partial port of ShrinkWrap to new Mesh-based system..  Modifier
    stack: Port Warp to new Mesh-based system..  Modifier stack: port
    Mask to new Mesh-based system..  Cleanup: includes.  Cleanup: move
    mesh conversion into own function.  Modifier stack: Port Caqst to
    new Mesh-based system..  Collections: remove per collection and view
    layer engine overrides..  Cleanup: consistent BKE_mesh naming.
    Cleanup: use bool for BKE_mesh_new_from_object.  Cleanup: rename
    variables.  Cleanup: use 'nomain' when not in library data.
    Cleanup: whitespace, duplicate includes.  Modifier stack: Port
    Smooth to new Mesh-based system..  Merge branch 'master' into
    blender2.8.  Fix building with latest versions of ffmpeg..
    Orientation for 3D cursor.  Fix (unreported) bloody modifiers
    messing with ID user count in copy..  Merge branch 'master' into
    blender2.8.  Cleanup: Nuke empty dummy wrappers around
    modifier_copyData_generic()..  Eevee: Fix bug with transparent
    object + volume rendering..  Merge branch 'master' into blender2.8.
    Modifiers: sanitize/cleanup modifiers' copying & freeing code..  Fix
    T54999: error when entering edit mode in texture shading.  Merge
    branch 'master' into blender2.8.  Cleanup: quiet -Warray-bounds
    warning.  WeightVG modifiers: Cleanup, add asserts to validate
    expected data status....  Clenup: typos..  Modifiers: pass the ob-
    >data to the modifier if the mesh param is NULL.  Armature: Add back
    Stick bone draw type..  Modifier stack: port Displace to new Mesh-
    based system..  Fix recent Curve porting: mesh pointer may also be
    NULL in non-EditMode case..  Mod_util: Add back vcos parameter to
    get_texture_coords_mesh()..  Mesh normals: clear runtime dirty
    normal flag also when computing clnors..  Merge branch 'master' into
    blender2.8.  Tracking: Use bmain from context.  Clay: Simplify
    matcap manipulation.  Clay: Don't use hardcoded constant in the
    string.  Multi-Object-Editing: select random by Jefferson Rausseo
    with changes.  Ported Mesh Deform modifier.  looptri + bvhtree
    support for Mesh.  Multi-Object-Editing: vertices smooth by
    Jefferson Rausseo.  Multi-Object-Editing : Extrude Repeat by Falk
    David.  Prevent segfault when opening file browser while a 2.79 file
    was loaded..  Edit Mesh: multi-object rotate_uvs support by Pablo
    Dobarro.  Edit Mesh: multi-object reverse_uvs support by Pablo
    Dobarro.  Modifiers stack: port Curve to new Mesh-based system..
    Rename BKE_bmesh_to_mesh to BKE_bmesh_to_mesh_nomain..  BKE_mesh_new
    → BKE_mesh_new_nomain.  Cleanup: quiet warning, whitespace.  Fix
    crash cancelling search, caused by D3207.  Added
    BKE_mesh_ensure_normals().  Added BKE_mesh_new().  Multi-Object-
    Editing : Support for MESH_OT_solidify by Lucas Boutrot.  Multi-
    Object-Editing Support for MESH_OT_wireframe by Lucas Boutrot.  Edit
    Mesh: multi-object faces_shade_flat support by Pablo Dobarro.  Multi-
    Object Editing: subdivide edgering support by Henry @Skippi.  Multi
    object editing - face dissolve support by Mateusz Grzeliński.
    Extrude Widget: subscribe to operator settings.  Add note about
    compat code in uber eval causing modifiers to be applied twice.  WM:
    log message bus operations.  Merge branch 'master' into blender2.8.
    Cleanup: remove unused wmReport struct.  WM: refresh tool on object
    mode switch.  WM: publish Object.mode changes on mode switching.
    WM: quiet GCC redundant declaration warnings.  Multi-Object-Editing
    : Support for Edge Dissolve by Lucas Boutrot.  Multi object editing -
    verticle dissolve support by Mateusz Grzeliński.  Extrude Widget:
    Add orientation to topbar.  Extrude Widget: orient correctly w/
    rotated object.  Extrude Widget: don't show when moving.  Cleanup:
    style.  Multi Object Smooth shading by Ethan Brierley.  Fix: Select
    all didnt' work with COW pose bones.  Update Flatty Light theme with
    topbar and minor tweaks.  DRW: Fix incorrect blending function
    reset..  Modifier stack: move vgroup editing modifiers to new Mesh-
    based system..  Modifier stack: add new get_texture_coords_mesh()
    helper..  Fix ARMATURE_OT_layers_show_all now works with COW.  Merge
    branch 'master' into blender2.8.  Merge branch 'master' into
    blender2.8.  Fix (unreported) memleak when copying object with some
    modifiers..  Merge branch 'master' into blender2.8.  Cleanup: rename
    char/float conversion functions.  Cleanup: move unit
    char/short/float to functions.  Armature: Transparent Bone: Fix
    envelope not being alpha blended..  Armature: Add new Transparent
    Bone overlay option..  DRW: Do not multiply alpha or color by alpha
    if not in blend more..  DRW: Add DRW_pass_state_add and
    DRW_pass_state_remove.  Fix: Left in debug prints.  Fixes for motion
    path evaluation (part of T54810 work).  Fix: Tag armature for copy
    on write when selecting bones, so active bone gets updated.  Fix
    Movieclip editors 'graph' and 'dopesheet' view using themes region
    background setting.  Fix T54525: crash when setting number of frames
    to use between dupoff frames.  UI: add particle mode popovers.
    Workbench: Texture Shading mode.  Workbench: Texture Shading mode.
    Fix Movieclip editors 'graph' and 'dopesheet' view using themes
    region background setting.  Fix T54525: crash when setting number of
    frames to use between dupoff frames.  Modifier stack: port 'normals
    edit' to new Mesh-based system..  Clear dirty normals flag from Mesh
    at least in main BKE_mesh_calc_normals()..  Change mesh dirty
    runtime flags to signed int64_t..  Merge branch 'master' into
    blender2.8.  More tweaks to strict compiler flags.  Merge branch
    'master' into blender2.8.  Silence compilation error around possible
    fall-through.  Fix wrong comparison of drop target URI on X11.  Fix
    crash in debug drawing of fullscreen exit icon.  Remove alternative
    action-zone drawing for collapsed regions.  Eevee: Hair: Fix wrong
    color when shader is compiling..  Armature: Fix BBones base face
    winding..  Armature: Remove big outlines for active bones & reduce
    axes color..  Fix Bevel percent mode bug 54228.  Fix T54324: remove
    stencil entries from weight paint keymap.  Modifier stack: move Edge
    Split to new Mesh-based system..  Modifier stack: Fix broken 'dirty
    normals' flag for new mesh-aware modifiers..  Fix T54324: remove
    stencil entries from weight paint keymap.  Merge branch 'master'
    into blender2.8.  Fix T54594: Lattice with Armature modifier not
    updating correctly.  UI: Hide & shrink scroll-bars based on cursor
    position.  UI: Draw scroll-bars overlapping with editor content.
    Multi-object edge collapse.  Merge branch 'master' into blender2.8.
    Fix T54966: mathutils.noise.voronoi Memory leak.  Armature: Add back
    relationship lines..  Object Mode: Use stipple shader for
    relationship lines..  Reset number values when entering an empty
    value.  RNA default: Scene start/end frames.  Fix wrong header
    alignment in user preferences, after recent commit..  UI: fix
    popover menus sometimes going off screen, after recent commit..  UI:
    keep header top/bottom alignment the same when switching editor
    types..  Merge branch 'master' into blender2.8.  UI: fixes for 3D
    viewport popovers moving / flipping on edits..  Cleanup: deprecate
    area.headertype..  Nodes: show node labels (like image name) in
    material properties node view..  Merge branch 'master' into
    blender2.8.  Armature: Add a special Pass for bone axes..  Armature:
    Fix bone axes not using bone color..  Armature: Put passes in a
    struct easier to pass around..  DRW: Add DRW_STATE_WIRE_SMOOTH to
    draw smooth wires..  Armature: Fix/Change bone axes display..
    Cleanup: split rotation_from_view.  Fix update for manipulator w/ 3D
    cursor change.  Cleanup: transform manipulator filename.  Correct
    extrude poll function.  Workbench: if no material is available, use
    color 0.8 like default material..  Fix use of removed Blender
    Internal property..  Fix issue with hidden headers after previous
    commit..  Merge branch 'master' into blender2.8.  Object Snap: add
    object & matrix to view ray cast.  UI: region overlap now works for
    headers as well..  Edit-mesh: multi-object reveal.  Edit-mesh: multi-
    object hide.  Edit-mesh: multi-object delete edge loops.  Fix crash
    with select linked when nothing is under the cursor.  Edit-mesh:
    multi-object select less.  Edit-mesh: multi-object select more.  Fix
    missing show_weight from overlay UI.  Show the 3D cursor by default.
    Fix extrude glitch where undo state was visible.  EditMesh: initial
    extrude manipulator.  Transform: support initial offset option.  WM:
    manipulator redo support.  Merge branch 'master' into blender2.8.
    WM: include macros in last-properties.  IDProp API: use stored
    string length for IDP_repr.  Fix T54801: incorrect render with zero
    weight transparent BSDFs..  Fix crash on armature drawing.
    Armature: Fix object mode display..  Armature: Change Bone drawing..
    Armature: Rename bone shaders and add 2 colors smooth blending..
    Armature: Outline: Fix outline detection in critical cases..
    Armature: Make bone outlines thickness variable..  Armature: Set
    outline width to 2.0..  Workbench: Temporary fix washed out
    background color..  Icons: add texture paint icons.  3D viewport:
    rename ambient to shadow intensity, default single color to 0.8..
    UI: experiment to make popover buttons draw like enum menus..  3D
    Viewport: move overlay settings from collections to 3D viewport..
    3D Viewport: make shading and overlay DNA match UI names..  Cleanup:
    remove legacy 3D view data..  Cleanup: minor code formatting tweaks
    for 3D view DNA..  Cleanup: fix compiler warnings..  Groups: remove
    drawing group objects in a different color..  Workbench: Fix reading
    and testing from depth buffer.  Merge branch 'master' into
    blender2.8.  IDProp API: add native C repr function.  Merge branch
    'master' into blender2.8.  PyAPI: add pop method to RNA struct
    types.  IDProp Py API: Add default argument to pop.  IDProp API:
    Avoid redundant group replace lookup.  Eevee: Shadows: Don't
    allocate more CSM layer than we need..  Cleanup: trailing space.
    Edit Mesh: Multi object color reverse.  Eevee: Fix Cascaded shadow
    map calculation..  DRW: Add DRW_viewport_far/near_distance_get
    functions..  Fix crash selecting edit-mesh.  Fix: Fire notifiers on
    pose properties changed.  Workbench: Color selector when in single
    color mode.  Merge branch 'master' into blender2.8.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 13 May 2018 01:44:39 +0200

blender (75861-26d87bd5779-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into blender2.8.  BKE: bvhuils: remove member
    `sphere_radius`..  Depsgraph: Fix several ID blocks added multiple
    times to depsgraph.  T54953: Use OCIO for display color management.
    Workbench: Random color generation.  Merge branch 'master' into
    blender2.8.  Fix grid fill crash with copy on write.  Fix erroe in
    previous commit..  Eevee: Shadows: Compute Octahedron size from
    CubeMap size..  Eevee: Cap Shadow resolution to 4096px^2..  Eevee:
    Shadows: Separate Cube and Cascade shadow maps into 2 texture
    array..  Eevee: Simplify shadow test code with macros..  Merge
    branch 'master' into blender2.8.  BKE: bvhutils: Unifies static
    functions oh bvhtrees creation..  Static Override: fix stupid
    ;istake in moving autooverride to own struct flag..  Merge branch
    'blender2.8' into tmp-static-override-insertion.  Static Override:
    Add overridable flag to drivers' ID pointer..  Merge branch
    'blender2.8' into tmp-static-override-insertion.  Merge branch
    'master' into blender2.8.  Cleanup: Remove G.main from
    framechange_poses_clear_unkeyed().  Transform: use bool when local
    matrix is needed.  Fix mistake in boundbox center.  Merge branch
    'master' into blender2.8.  BKE: Smoke: Fix error with implicit
    declaration of function due recent changes..  Depsgraph: Fix missing
    relations for IDs brought by drivers.  Merge branch 'master' into
    blender2.8.  BKE: BVHtree: Replace all external references of
    `bvhtree_from_mesh_looptri` with `bvhtree_from_mesh_get`..
    Workbench: Shadows.  Allocate/free meshes with generic library
    functions..  Mesh Remap: Face Corner Data: Do not use large epsilon
    values to create bvhtrees..  Mesh Remap: Face Data: Do not use large
    epsilon values to create bvhtree..  ID management: add higher level
    BKE_id_new... helpers..  Merge branch 'master' into blender2.8.
    Depsgraph: Fix extra operations and relations created for shared
    armatures.  Merge branch 'master' into blender2.8.  Mesh Remap:
    Change the sphere_radius parameter instead of creating a bvhtree
    with epsilon equal to the value of ray_radius..  Constraint: Shrink
    Warp: Replace `bvhtree_from_mesh_looptri` with`
    bvhtree_from_mesh_get`..  Mesh Lapacian: Use
    `isect_ray_tri_watertight_v3` instead of Epsilons to prevent corners
    errors in raycast..  Merge branch 'master' into blender2.8.  Fix
    T54935: Particle group instances don't render when hidden in
    viewport.  Merge branch 'master' into blender2.8.  Modifiers: add
    back dirty normal flag.  Fix T54341: Particle Instance Modifier
    doesn't preserve edge data.  Cleanup: avoid local definitions for
    one-off args.  Cleanup: avoid local definitions for one-off args.
    Modifiers: ported wire modifier to mesh.  Merge branch 'master' into
    blender2.8.  Fix wireframe modifier w/ even offset.  Merge branch
    'master' into blender2.8.  Logging: setting log level wasn't
    working.  Merge branch 'master' into blender2.8.  IDProp API: expose
    repr utility function.  Merge branch 'master' into blender2.8.  BKE:
    BVHtree: make `bvhtree_from_mesh_edges` a static function..  Fix
    `Transfer Mesh Data` with `Edge Mapping` of type `Projected Edge
    Interpolated` and `Ray Radius` other than 0.0..  Edit-Mesh: multi-
    object un-subdivide.  Edit-Mesh: multi-object edge rotate.  Edit-
    Mesh: multi-object dissolve limited.  Merge branch 'master' into
    blender2.8.  Particle Edit: Shape Cut: Create and use bvhtree with
    AABB hull..  Dynamic Paint: Create and use bvhtree with AABB hull..
    Merge branch 'master' into blender2.8.  Fix T54927: BMesh Py error
    w/ select history slice.  Merge branch 'master' into blender2.8.
    Cleanup: correct solidify logic.  Cleanup: parentheses warning.
    Merge branch 'master' into blender2.8.  BKE bvhtree: Add `tree_type`
    parameter to `bvhtree_from_mesh_get`..  Cleanup "Sync Mode" (i.e. Av
    Sync/Framedropping) stuff.  Multi-Object Pose: Fix
    POSE_OT_flip_names.  Fix 3D cursor being hidden on existing 2.8
    files.  Sculpt: Fix crash when using grab brush.  Cleanup: fix
    warnings, removed unused code..  Depsgraph: Keep edit bones around,
    fixes missing edit mode with copy on write.  Fix T54805: Bones are
    white in edit mode.  Depsgraph: Make sure evaluated pose channels
    are pointing to evaluated bones.  Eevee: Shadows: Perf: Do not
    update shadows that are not inside the view..  DRW: Add plane
    culling test..  DRW: Silence unused function warning in release..
    Merge branch 'blender2.8' into tmp-static-override-insertion.  Merge
    branch 'master' into blender2.8.  Fix tooltip for constraints'
    subtarget..  Workbench: selection method for studio lighting.
    Workbench: studiolight.  Fix: Tag armature for copy on write when
    selecting bones, so active bone gets updated.  Merge branch 'master'
    into blender2.8.  Cleanup: factorize RNA constraint targets
    definition..  Fix crash selecting envelope bone joint.  Render
    preview: Assign proper depsgraph for icon preview.  Depsgraph: Fix
    missing action re-map with node tree update.  Render preview: Make
    it to preserve unkeyed animation.  Restored HQ normals in Solidify
    modifier.  Metaball: Move handles shader to draw/modes/shader and
    reference them in draw_common.c.  Merge branch 'blender2.8' into tmp-
    static-override-insertion.  Fix pose transformation helper lines.
    Render preview: Remove dedicated depsgraph.  Depsgraph: Tag IDs for
    animation update on visible update.  Depsgraph: Fix threading
    conflict between node animation and shading update.  Depsgraph: Fix
    wrong debug message.  Fix sculpt grab cursor.  Fix for material/node
    tree localization.  UI: Fix region_draw_azone_tab_plus
    missing/broken background..  Workbench: Show 3D Cursor Overlay.
    Initialize alpha discard for uiWidgetBaseParameters.  Merge branch
    'master' into blender2.8.  Cleanup: split out extrude spin/screw.
    WM: warn when tool widget not found.  Cleanup: trailing space.
    Cleanup: remove axis bounds ifdef.  Transform: expose 3D center/axis
    calculation.  WM: add function to access last_properties.  Metaball:
    pointers used in `DRW_shgroup_call_dynamic_add` don't need to hold
    the reference..  Armature: Envelope: Small cleanup + don't smooth
    the distance display..  Armature: Envelope: Optimize outline
    shader..  Armature: Envelope: Revisit envelope drawing again..
    GPUShader: Remove unused envelope shaders..  Armature: More work and
    cleanup on envelope bones drawing..  Armature: Add envelope outline
    shader..  Armature: Envelope Bones: Change drawing method..
    Armature: Draw envelope on non MSAA buffer..  Armature: Add
    multisampling to posemode..  DRW: Convert DRW_cache_circle_get to
    use GWN_PRIM_LINE_LOOP.  Armature: "Raytrace" bones endpoint
    spheres..  DRW: Make use of new multisample resolve pass..  DRW: Add
    DRW_multisamples_resolve function.  GPUShader: Optimize Multisample
    resolve shader..  DRW: Add DRW_STATE_BLEND_PREMUL blend mode..
    GPUShader: Add GPU_SHADER_2D_IMAGE_MULTISAMPLE_2/4/8/16.  GWN: Add
    GWN_batch_uniform_mat4..  GPUShader: Fix simple lighting modulating
    alpha color.  Object Mode: Draw non meshes before outline..  DRW:
    Armature: New bone outline shader..  DRW: Add Adjacency info for
    bone shapes..  GWN: Add GL_TRIANGLES_ADJACENCY to supported
    primitive types..  GPUTexture: Fix wrong multisample texture size..
    Static Override: Lock 'edition' of constraints & modifiers from
    overridden data..  Paint Vertex Mode: Fix shader not free..  Eevee:
    Add Lamp Specular multiplier..  Fix T54864: Assert when changing
    interface display scale.  Static Override: add insertion for
    modifiers and one constraints, fix editing of inserted items in
    collections..  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Workbench: Linear => srgb conversion.  Fix
    mysterious crash on tooltips.  Depsgraph: Add function to iterate
    over all original IDs.  Use meaningful debug name for render
    depsgraph.  Depsgraph: Show log message when tagging specific
    depsgraph ID.  Depsgraph: Add per-depsgraph debug name which is
    shown in the logs.  Depsgraph: Cleanup, naming conventions.
    Depsgraph: Make all print messages to respect per-depsgraph debug
    flags.  Depsgraph: Allow per-depsgraph debug flags.  Depsgraph: Use
    utility function to print CoW update function.  Depsgraph: Make
    bAction a part of dependency graph.  Workbench: Fix interface change
    in draw maanger.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Vertex Paint: Use Linear
    colors for interpolation..  Eevee: Fix vertex color being in srgb
    space..  Modifiers: ported Skin modifier DerivedMesh → Mesh.
    Renamed 1st parameter of BKE_bmesh_to_mesh from `me` to `be`.  Merge
    branch 'blender2.8' into tmp-static-override-insertion.  Static
    Override: Move 'auto' flag into override struct, expose it to RNA..
    Modifiers: ported Solidify modifier DerivedMesh → Mesh.  Mesh: add
    runtime customdata dirty flags.  Mesh: move runtime members to own
    struct.  Workbench: update of 3dview.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Lattice
    modifier: take comparison out of loop.  Modifiers: ported Lattice
    modifier DerivedMesh → Mesh.  Merge branch 'master' into blender2.8.
    UI: open toolbar hold buttons on drag.  Modifiers: ported Bevel
    modifier DerivedMesh → Mesh.  Workbench: Single Color Modes.  UI:
    don't allow disabled popovers to open w/ drag.  Cleanup..  Static
    Override: Add proper 'apply' callback for object constraints
    insertion..  Tweak constraint copying code for static override
    needs..  UI: run redo poll check in operators context.  UI: fix
    operator redo showing empty popovers.  UI: disable popovers when
    panel poll fails.  WM: utility to check if an operator will draw a
    UI.  Edit Mesh: look-cut copy-on-write support.  Static override:
    Add basic two-passes system needed for apply insert op..  Static
    overrides: make it clear collections need specific apply callbacks..
    Static override: initial work for generating 'insertion' in
    collections..  UI: move object selector into 3D view.  Eevee: Don't
    enable temporal AA when using 1 sample only..  Eevee: Shadows: Only
    tag as shadow caster if a shadow is cast..  UI: move space-mode
    selectors before menu items.  Modifiers: Fix crash when entering
    edit mode on unported modifiers.  Fix number sliders for the topbar.
    Extract common modifier parameters into ModifierEvalContext struct.
    Formatting.  Modifiers: Array DerivedMesh → Mesh.  Introduced
    CDDM_from_mesh_ex() to create a non-referencing CDDM.  Modifiers:
    Mirror DerivedMesh → Mesh.  Modifiers: Armature DerivedMesh → Mesh.
    Modifiers: Simple Deform & Build, DerivedMesh → Mesh.  Modifiers:
    Add wrapper functions with Mesh / DerivedMesh conversion.  Typo fix.
    Added note about potential crash in add_orco_dm().  Eevee: Fix crash
    when using visibility groups with dupli objects..  Eevee: Contact
    Shadows: Add slope based bias & fix brightening..  Eevee: Fix
    raytracing..  Fix: Silence |RNA_boolean_get:
    WM_OT_save_as_mainfile.exit not found." warning on exit.  Fix
    previous commit, sorry about that :/.  Static override: rename
    highly confusing var name in apply code..  Icons: updated icons from
    @billreynish.  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Overlay: Enabled wireframe drawing for
    vertex/weight paint.  Fix compiler warning: Uninitialised var.
    Add/finish rna read-only access to actual override rules..  Static
    Override: fix 'search matching override operation' function..
    Refactoring: bvhutils: Use a function that gets the bvhtree through
    an identifier type..  Depsgraph: Add missing relations needed for
    nested datablock relations.  UI: expose radial gradient as option.
    UI: add weight paint sample tools.  Fix crash opening file saved in
    weight paint mode.  Nodes: Remove workaround for action copy.  Tool
    System: add paint poll which ignores the tool.  Tool System: support
    non-brush tools w/ paint modes.  Fix missing copy-on-write update
    when changing edit mode selection mode.  Fix edit mesh selection
    with copy-on-write enabled.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Workbench: Shading
    popover.  Fix crash opening files saved in sculpt/vertex paint
    modes.  Mark localized node trees and materials as such.  Depsgraph:
    Extra sanity checks for copy-on-write tagging.  Depsgraph: Put
    original and evaluated ID node pointers to graphviz.  Depsgraph: use
    human readable node type for graphviz debug output.  Depsgraph:
    Cleanup, simplify operation code stringification.  Depsgraph:
    Cleanup, remove unused code.  Animation: Don't user-copunter copy-on-
    written action block.  Icons: write object children.  Edit-Mesh:
    multi-object mark freestyle face.  Edit Mesh: multi-object mark
    freestyle edge.  Edit Mesh: multi-object mark sharp.  Edit Mesh:
    multi-object mark seams.  Add support for area lights to the Apply
    Transform operator.  Add missing tools to vertex paint.  Cleanup:
    simplify GLSL logic in outlines drawing..  Fix Merge > To Cursor.
    Popover: tiny cleanup.  Fix T54901: Crash renaming UV layer.  UI:
    order edit-mesh tools.  Fix linking brushes crashing on load.  Fix
    T54900: radial control drawing in wrong place after recent WM
    changes..  Cleanup: de-duplicate paint access from object.  Cleanup:
    de-duplicate paint access from object.  Cleanup: Move
    FOREACH_PCHAN_*_IN_OBJECT_*() macros to BKE_armature.h.  Copy on
    write support for Bone Group operators.  Multi-Object Pose:
    POSE_OT_group_assign/unassign.  UI: show topbar brush options w/
    texture paint.  UI: share common paint panels between all modes.
    UI: add texture paint brushes to toolbar.  Multi-Object Pose Fixes
    for POSE_OT_armature_apply().  Multi-Object Pose: Fix
    POSE_OT_group_select and POSE_OT_group_deselect.  Eevee: Use
    GPU_RG16 for velocity pass instead of GPU_RG32F..  GPUTexture: Add
    support for GPU_RG16..  DRW: Remove DRWTextureFormat in favor or
    GPUTextureFormat..  Eevee: TAA: Use safe color when outputing the
    final color..  Overlay: missed in last commit.  Overlay: Integration
    of TexturePaint with Workbench.  UI: add weight paint brushes to
    toolbar.  Workbench: Integration VertexPaint and WeightPaint modes.
    UV editing: Make 'Select Linked' work consistent to 3D View.  UI:
    add vertex paint tools.  Depsgraph: Fix missing node tree update
    when adding keyframes.  Fix: UI layout for "Pause" button on
    timeline header was broken (leaving a gap).  COW Fix: Material
    property update callbacks need to tag depsgraph for COW updates.
    ANIM_apply_keyingset() - Tag modified datablocks for copy on write
    update for good measure.  Fix some popup menus that don't support it
    refreshing and crashing..  UI: use "none" icon if loading fails.
    Fix Eevee shadows not working in certain cases, after recent WM
    changes..  Fix sculpt ToolDef generation.  Correct error in toolbar
    update.  3D View: refresh on Overlay & Shading changes.  Remove
    unused function.  Draw manager: Fix wrong engine type used for view
    update.  Tool System: change internal definitions (again).  Add NULL
    check for transform manipulator.  DNA: Unnecessarily big padding
    size in Object struct.  Topbar: Enable Vertex Paint tools.  Fix
    build of Alembic test..  BLI Color: YUV to/from rgb colorspace
    option.  Fix accidentally removed code in recent commit..  UI:
    better support for dynamically sized regions in topbar..  Fix
    missing NULL check when setting the tool.  UI: disable top-bar tool
    name drawing.  UI: show add/subtract as icons.  UI: show basic
    sculpt options in topbar.  Cleanup: rename snake_hook.  UI: use
    sculpt icons in the toolbar.  UI: new sculpt icons from
    @billraynish.  UI: backface cull generated icons.  UI: remove
    toolbar separator between categories.  UI: group sculpt brushes in
    the toolbar.  UI: fix toolbar groups w/ data_blocks.  UI: hide
    sculpt panels from toolbar.  Cleanup: warning, use STRNCPY macro.
    UI: initial dynamically generated sculpt tools.  Tool System:
    support data-blocks in tools.  UI: support tool generators (no
    visible change).  3D View: add initial view.shading and view.overlay
    in RNA..  Cycles: Cleanup: Remove double semicolons.  3D View: move
    shading and overlay settings into popovers..  UI: auto open adjacent
    pulldown and popover buttons..  UI: don't flip contents of popovers,
    avoid closing when size changes..  Fix use of removed Blender
    Internal properties..  UI: show popover arrow directly under the
    button.  UI: fix toolbar not snapping properly with system DPI and
    display scale..  Python/UI: add more convenient API for drawing
    based on DPI..  Edit Mesh: loop-cut multi-object support.  UI:
    Number Slider - treat percentage as a special case.  UI: Number
    slider uniform filling.  UI: Remove hardcoded 11 uniform parameters.
    UI: Remove deprecated drawing code.  Cleanup: fix compiler warnings
    on macOS / clang..  UI: fix incorrect scaling of manipulator widgets
    with DPI..  Cleanup: remove code for removed Blender Internal
    properties..  Fix number button sides exiting continuous grab.
    Merge branch 'master' into blender2.8.  Fix vertex paint alpha brush
    setting color black.  Cleanup: meaningful names for color blending.
    UI: Add icon color saturation preference.  Revert "UI: don't
    highlight number button while dragging".  UI: split toolbar layout
    from button creation.  UI: fix popover menus not refreshing when
    changing settings..  UI: put active tool buttons in center topbar
    region..  Fix multi-editmode memory leak.  UI: replace transform
    hand icon w/ 4 arrows.  Cleanup: style, duplicate includes.  UI: add
    loopcut & edge offset tools.  UI: add new transform tool that
    enables all widgets.  UI: don't highlight number button while
    dragging.  Edit Mesh: skip unselected meshes w/ fill holes.  Edit
    Mesh: multi-object support for 'Fill Holes'.  Tool System: use
    release_confirm for extrude.  Tool System: inset tool now completes
    on release.  Fix quad view region dividing lines not drawing after
    recent changes..  UI: respect separators for row layout.  UI: use
    the layouts scale_x to scale icon width.  UI: Set cursor to X_MOV
    when editing number button middle area.  UI: use new extrude icon
    and correct keymap.  UI: updated icons from @billreynish.  Draw Edit
    Curve Overlay: Fix the offset direction of the contour of selected
    handles.  Fix missing action zones and emboss in the 3D viewport..

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 13 May 2018 01:43:38 +0200

blender (75861-26d87bd5779-0thomas~bionic0) bionic; urgency=medium

  * Merge branch 'master' into blender2.8.  BKE: bvhuils: remove member
    `sphere_radius`..  Depsgraph: Fix several ID blocks added multiple
    times to depsgraph.  T54953: Use OCIO for display color management.
    Workbench: Random color generation.  Merge branch 'master' into
    blender2.8.  Fix grid fill crash with copy on write.  Fix erroe in
    previous commit..  Eevee: Shadows: Compute Octahedron size from
    CubeMap size..  Eevee: Cap Shadow resolution to 4096px^2..  Eevee:
    Shadows: Separate Cube and Cascade shadow maps into 2 texture
    array..  Eevee: Simplify shadow test code with macros..  Merge
    branch 'master' into blender2.8.  BKE: bvhutils: Unifies static
    functions oh bvhtrees creation..  Static Override: fix stupid
    ;istake in moving autooverride to own struct flag..  Merge branch
    'blender2.8' into tmp-static-override-insertion.  Static Override:
    Add overridable flag to drivers' ID pointer..  Merge branch
    'blender2.8' into tmp-static-override-insertion.  Merge branch
    'master' into blender2.8.  Cleanup: Remove G.main from
    framechange_poses_clear_unkeyed().  Transform: use bool when local
    matrix is needed.  Fix mistake in boundbox center.  Merge branch
    'master' into blender2.8.  BKE: Smoke: Fix error with implicit
    declaration of function due recent changes..  Depsgraph: Fix missing
    relations for IDs brought by drivers.  Merge branch 'master' into
    blender2.8.  BKE: BVHtree: Replace all external references of
    `bvhtree_from_mesh_looptri` with `bvhtree_from_mesh_get`..
    Workbench: Shadows.  Allocate/free meshes with generic library
    functions..  Mesh Remap: Face Corner Data: Do not use large epsilon
    values to create bvhtrees..  Mesh Remap: Face Data: Do not use large
    epsilon values to create bvhtree..  ID management: add higher level
    BKE_id_new... helpers..  Merge branch 'master' into blender2.8.
    Depsgraph: Fix extra operations and relations created for shared
    armatures.  Merge branch 'master' into blender2.8.  Mesh Remap:
    Change the sphere_radius parameter instead of creating a bvhtree
    with epsilon equal to the value of ray_radius..  Constraint: Shrink
    Warp: Replace `bvhtree_from_mesh_looptri` with`
    bvhtree_from_mesh_get`..  Mesh Lapacian: Use
    `isect_ray_tri_watertight_v3` instead of Epsilons to prevent corners
    errors in raycast..  Merge branch 'master' into blender2.8.  Fix
    T54935: Particle group instances don't render when hidden in
    viewport.  Merge branch 'master' into blender2.8.  Modifiers: add
    back dirty normal flag.  Fix T54341: Particle Instance Modifier
    doesn't preserve edge data.  Cleanup: avoid local definitions for
    one-off args.  Cleanup: avoid local definitions for one-off args.
    Modifiers: ported wire modifier to mesh.  Merge branch 'master' into
    blender2.8.  Fix wireframe modifier w/ even offset.  Merge branch
    'master' into blender2.8.  Logging: setting log level wasn't
    working.  Merge branch 'master' into blender2.8.  IDProp API: expose
    repr utility function.  Merge branch 'master' into blender2.8.  BKE:
    BVHtree: make `bvhtree_from_mesh_edges` a static function..  Fix
    `Transfer Mesh Data` with `Edge Mapping` of type `Projected Edge
    Interpolated` and `Ray Radius` other than 0.0..  Edit-Mesh: multi-
    object un-subdivide.  Edit-Mesh: multi-object edge rotate.  Edit-
    Mesh: multi-object dissolve limited.  Merge branch 'master' into
    blender2.8.  Particle Edit: Shape Cut: Create and use bvhtree with
    AABB hull..  Dynamic Paint: Create and use bvhtree with AABB hull..
    Merge branch 'master' into blender2.8.  Fix T54927: BMesh Py error
    w/ select history slice.  Merge branch 'master' into blender2.8.
    Cleanup: correct solidify logic.  Cleanup: parentheses warning.
    Merge branch 'master' into blender2.8.  BKE bvhtree: Add `tree_type`
    parameter to `bvhtree_from_mesh_get`..  Cleanup "Sync Mode" (i.e. Av
    Sync/Framedropping) stuff.  Multi-Object Pose: Fix
    POSE_OT_flip_names.  Fix 3D cursor being hidden on existing 2.8
    files.  Sculpt: Fix crash when using grab brush.  Cleanup: fix
    warnings, removed unused code..  Depsgraph: Keep edit bones around,
    fixes missing edit mode with copy on write.  Fix T54805: Bones are
    white in edit mode.  Depsgraph: Make sure evaluated pose channels
    are pointing to evaluated bones.  Eevee: Shadows: Perf: Do not
    update shadows that are not inside the view..  DRW: Add plane
    culling test..  DRW: Silence unused function warning in release..
    Merge branch 'blender2.8' into tmp-static-override-insertion.  Merge
    branch 'master' into blender2.8.  Fix tooltip for constraints'
    subtarget..  Workbench: selection method for studio lighting.
    Workbench: studiolight.  Fix: Tag armature for copy on write when
    selecting bones, so active bone gets updated.  Merge branch 'master'
    into blender2.8.  Cleanup: factorize RNA constraint targets
    definition..  Fix crash selecting envelope bone joint.  Render
    preview: Assign proper depsgraph for icon preview.  Depsgraph: Fix
    missing action re-map with node tree update.  Render preview: Make
    it to preserve unkeyed animation.  Restored HQ normals in Solidify
    modifier.  Metaball: Move handles shader to draw/modes/shader and
    reference them in draw_common.c.  Merge branch 'blender2.8' into tmp-
    static-override-insertion.  Fix pose transformation helper lines.
    Render preview: Remove dedicated depsgraph.  Depsgraph: Tag IDs for
    animation update on visible update.  Depsgraph: Fix threading
    conflict between node animation and shading update.  Depsgraph: Fix
    wrong debug message.  Fix sculpt grab cursor.  Fix for material/node
    tree localization.  UI: Fix region_draw_azone_tab_plus
    missing/broken background..  Workbench: Show 3D Cursor Overlay.
    Initialize alpha discard for uiWidgetBaseParameters.  Merge branch
    'master' into blender2.8.  Cleanup: split out extrude spin/screw.
    WM: warn when tool widget not found.  Cleanup: trailing space.
    Cleanup: remove axis bounds ifdef.  Transform: expose 3D center/axis
    calculation.  WM: add function to access last_properties.  Metaball:
    pointers used in `DRW_shgroup_call_dynamic_add` don't need to hold
    the reference..  Armature: Envelope: Small cleanup + don't smooth
    the distance display..  Armature: Envelope: Optimize outline
    shader..  Armature: Envelope: Revisit envelope drawing again..
    GPUShader: Remove unused envelope shaders..  Armature: More work and
    cleanup on envelope bones drawing..  Armature: Add envelope outline
    shader..  Armature: Envelope Bones: Change drawing method..
    Armature: Draw envelope on non MSAA buffer..  Armature: Add
    multisampling to posemode..  DRW: Convert DRW_cache_circle_get to
    use GWN_PRIM_LINE_LOOP.  Armature: "Raytrace" bones endpoint
    spheres..  DRW: Make use of new multisample resolve pass..  DRW: Add
    DRW_multisamples_resolve function.  GPUShader: Optimize Multisample
    resolve shader..  DRW: Add DRW_STATE_BLEND_PREMUL blend mode..
    GPUShader: Add GPU_SHADER_2D_IMAGE_MULTISAMPLE_2/4/8/16.  GWN: Add
    GWN_batch_uniform_mat4..  GPUShader: Fix simple lighting modulating
    alpha color.  Object Mode: Draw non meshes before outline..  DRW:
    Armature: New bone outline shader..  DRW: Add Adjacency info for
    bone shapes..  GWN: Add GL_TRIANGLES_ADJACENCY to supported
    primitive types..  GPUTexture: Fix wrong multisample texture size..
    Static Override: Lock 'edition' of constraints & modifiers from
    overridden data..  Paint Vertex Mode: Fix shader not free..  Eevee:
    Add Lamp Specular multiplier..  Fix T54864: Assert when changing
    interface display scale.  Static Override: add insertion for
    modifiers and one constraints, fix editing of inserted items in
    collections..  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Workbench: Linear => srgb conversion.  Fix
    mysterious crash on tooltips.  Depsgraph: Add function to iterate
    over all original IDs.  Use meaningful debug name for render
    depsgraph.  Depsgraph: Show log message when tagging specific
    depsgraph ID.  Depsgraph: Add per-depsgraph debug name which is
    shown in the logs.  Depsgraph: Cleanup, naming conventions.
    Depsgraph: Make all print messages to respect per-depsgraph debug
    flags.  Depsgraph: Allow per-depsgraph debug flags.  Depsgraph: Use
    utility function to print CoW update function.  Depsgraph: Make
    bAction a part of dependency graph.  Workbench: Fix interface change
    in draw maanger.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Vertex Paint: Use Linear
    colors for interpolation..  Eevee: Fix vertex color being in srgb
    space..  Modifiers: ported Skin modifier DerivedMesh → Mesh.
    Renamed 1st parameter of BKE_bmesh_to_mesh from `me` to `be`.  Merge
    branch 'blender2.8' into tmp-static-override-insertion.  Static
    Override: Move 'auto' flag into override struct, expose it to RNA..
    Modifiers: ported Solidify modifier DerivedMesh → Mesh.  Mesh: add
    runtime customdata dirty flags.  Mesh: move runtime members to own
    struct.  Workbench: update of 3dview.  Merge branch 'master' into
    blender2.8.  Merge branch 'master' into blender2.8.  Lattice
    modifier: take comparison out of loop.  Modifiers: ported Lattice
    modifier DerivedMesh → Mesh.  Merge branch 'master' into blender2.8.
    UI: open toolbar hold buttons on drag.  Modifiers: ported Bevel
    modifier DerivedMesh → Mesh.  Workbench: Single Color Modes.  UI:
    don't allow disabled popovers to open w/ drag.  Cleanup..  Static
    Override: Add proper 'apply' callback for object constraints
    insertion..  Tweak constraint copying code for static override
    needs..  UI: run redo poll check in operators context.  UI: fix
    operator redo showing empty popovers.  UI: disable popovers when
    panel poll fails.  WM: utility to check if an operator will draw a
    UI.  Edit Mesh: look-cut copy-on-write support.  Static override:
    Add basic two-passes system needed for apply insert op..  Static
    overrides: make it clear collections need specific apply callbacks..
    Static override: initial work for generating 'insertion' in
    collections..  UI: move object selector into 3D view.  Eevee: Don't
    enable temporal AA when using 1 sample only..  Eevee: Shadows: Only
    tag as shadow caster if a shadow is cast..  UI: move space-mode
    selectors before menu items.  Modifiers: Fix crash when entering
    edit mode on unported modifiers.  Fix number sliders for the topbar.
    Extract common modifier parameters into ModifierEvalContext struct.
    Formatting.  Modifiers: Array DerivedMesh → Mesh.  Introduced
    CDDM_from_mesh_ex() to create a non-referencing CDDM.  Modifiers:
    Mirror DerivedMesh → Mesh.  Modifiers: Armature DerivedMesh → Mesh.
    Modifiers: Simple Deform & Build, DerivedMesh → Mesh.  Modifiers:
    Add wrapper functions with Mesh / DerivedMesh conversion.  Typo fix.
    Added note about potential crash in add_orco_dm().  Eevee: Fix crash
    when using visibility groups with dupli objects..  Eevee: Contact
    Shadows: Add slope based bias & fix brightening..  Eevee: Fix
    raytracing..  Fix: Silence |RNA_boolean_get:
    WM_OT_save_as_mainfile.exit not found." warning on exit.  Fix
    previous commit, sorry about that :/.  Static override: rename
    highly confusing var name in apply code..  Icons: updated icons from
    @billreynish.  Merge branch 'blender2.8' of git.blender.org:blender
    into blender2.8.  Overlay: Enabled wireframe drawing for
    vertex/weight paint.  Fix compiler warning: Uninitialised var.
    Add/finish rna read-only access to actual override rules..  Static
    Override: fix 'search matching override operation' function..
    Refactoring: bvhutils: Use a function that gets the bvhtree through
    an identifier type..  Depsgraph: Add missing relations needed for
    nested datablock relations.  UI: expose radial gradient as option.
    UI: add weight paint sample tools.  Fix crash opening file saved in
    weight paint mode.  Nodes: Remove workaround for action copy.  Tool
    System: add paint poll which ignores the tool.  Tool System: support
    non-brush tools w/ paint modes.  Fix missing copy-on-write update
    when changing edit mode selection mode.  Fix edit mesh selection
    with copy-on-write enabled.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Workbench: Shading
    popover.  Fix crash opening files saved in sculpt/vertex paint
    modes.  Mark localized node trees and materials as such.  Depsgraph:
    Extra sanity checks for copy-on-write tagging.  Depsgraph: Put
    original and evaluated ID node pointers to graphviz.  Depsgraph: use
    human readable node type for graphviz debug output.  Depsgraph:
    Cleanup, simplify operation code stringification.  Depsgraph:
    Cleanup, remove unused code.  Animation: Don't user-copunter copy-on-
    written action block.  Icons: write object children.  Edit-Mesh:
    multi-object mark freestyle face.  Edit Mesh: multi-object mark
    freestyle edge.  Edit Mesh: multi-object mark sharp.  Edit Mesh:
    multi-object mark seams.  Add support for area lights to the Apply
    Transform operator.  Add missing tools to vertex paint.  Cleanup:
    simplify GLSL logic in outlines drawing..  Fix Merge > To Cursor.
    Popover: tiny cleanup.  Fix T54901: Crash renaming UV layer.  UI:
    order edit-mesh tools.  Fix linking brushes crashing on load.  Fix
    T54900: radial control drawing in wrong place after recent WM
    changes..  Cleanup: de-duplicate paint access from object.  Cleanup:
    de-duplicate paint access from object.  Cleanup: Move
    FOREACH_PCHAN_*_IN_OBJECT_*() macros to BKE_armature.h.  Copy on
    write support for Bone Group operators.  Multi-Object Pose:
    POSE_OT_group_assign/unassign.  UI: show topbar brush options w/
    texture paint.  UI: share common paint panels between all modes.
    UI: add texture paint brushes to toolbar.  Multi-Object Pose Fixes
    for POSE_OT_armature_apply().  Multi-Object Pose: Fix
    POSE_OT_group_select and POSE_OT_group_deselect.  Eevee: Use
    GPU_RG16 for velocity pass instead of GPU_RG32F..  GPUTexture: Add
    support for GPU_RG16..  DRW: Remove DRWTextureFormat in favor or
    GPUTextureFormat..  Eevee: TAA: Use safe color when outputing the
    final color..  Overlay: missed in last commit.  Overlay: Integration
    of TexturePaint with Workbench.  UI: add weight paint brushes to
    toolbar.  Workbench: Integration VertexPaint and WeightPaint modes.
    UV editing: Make 'Select Linked' work consistent to 3D View.  UI:
    add vertex paint tools.  Depsgraph: Fix missing node tree update
    when adding keyframes.  Fix: UI layout for "Pause" button on
    timeline header was broken (leaving a gap).  COW Fix: Material
    property update callbacks need to tag depsgraph for COW updates.
    ANIM_apply_keyingset() - Tag modified datablocks for copy on write
    update for good measure.  Fix some popup menus that don't support it
    refreshing and crashing..  UI: use "none" icon if loading fails.
    Fix Eevee shadows not working in certain cases, after recent WM
    changes..  Fix sculpt ToolDef generation.  Correct error in toolbar
    update.  3D View: refresh on Overlay & Shading changes.  Remove
    unused function.  Draw manager: Fix wrong engine type used for view
    update.  Tool System: change internal definitions (again).  Add NULL
    check for transform manipulator.  DNA: Unnecessarily big padding
    size in Object struct.  Topbar: Enable Vertex Paint tools.  Fix
    build of Alembic test..  BLI Color: YUV to/from rgb colorspace
    option.  Fix accidentally removed code in recent commit..  UI:
    better support for dynamically sized regions in topbar..  Fix
    missing NULL check when setting the tool.  UI: disable top-bar tool
    name drawing.  UI: show add/subtract as icons.  UI: show basic
    sculpt options in topbar.  Cleanup: rename snake_hook.  UI: use
    sculpt icons in the toolbar.  UI: new sculpt icons from
    @billraynish.  UI: backface cull generated icons.  UI: remove
    toolbar separator between categories.  UI: group sculpt brushes in
    the toolbar.  UI: fix toolbar groups w/ data_blocks.  UI: hide
    sculpt panels from toolbar.  Cleanup: warning, use STRNCPY macro.
    UI: initial dynamically generated sculpt tools.  Tool System:
    support data-blocks in tools.  UI: support tool generators (no
    visible change).  3D View: add initial view.shading and view.overlay
    in RNA..  Cycles: Cleanup: Remove double semicolons.  3D View: move
    shading and overlay settings into popovers..  UI: auto open adjacent
    pulldown and popover buttons..  UI: don't flip contents of popovers,
    avoid closing when size changes..  Fix use of removed Blender
    Internal properties..  UI: show popover arrow directly under the
    button.  UI: fix toolbar not snapping properly with system DPI and
    display scale..  Python/UI: add more convenient API for drawing
    based on DPI..  Edit Mesh: loop-cut multi-object support.  UI:
    Number Slider - treat percentage as a special case.  UI: Number
    slider uniform filling.  UI: Remove hardcoded 11 uniform parameters.
    UI: Remove deprecated drawing code.  Cleanup: fix compiler warnings
    on macOS / clang..  UI: fix incorrect scaling of manipulator widgets
    with DPI..  Cleanup: remove code for removed Blender Internal
    properties..  Fix number button sides exiting continuous grab.
    Merge branch 'master' into blender2.8.  Fix vertex paint alpha brush
    setting color black.  Cleanup: meaningful names for color blending.
    UI: Add icon color saturation preference.  Revert "UI: don't
    highlight number button while dragging".  UI: split toolbar layout
    from button creation.  UI: fix popover menus not refreshing when
    changing settings..  UI: put active tool buttons in center topbar
    region..  Fix multi-editmode memory leak.  UI: replace transform
    hand icon w/ 4 arrows.  Cleanup: style, duplicate includes.  UI: add
    loopcut & edge offset tools.  UI: add new transform tool that
    enables all widgets.  UI: don't highlight number button while
    dragging.  Edit Mesh: skip unselected meshes w/ fill holes.  Edit
    Mesh: multi-object support for 'Fill Holes'.  Tool System: use
    release_confirm for extrude.  Tool System: inset tool now completes
    on release.  Fix quad view region dividing lines not drawing after
    recent changes..  UI: respect separators for row layout.  UI: use
    the layouts scale_x to scale icon width.  UI: Set cursor to X_MOV
    when editing number button middle area.  UI: use new extrude icon
    and correct keymap.  UI: updated icons from @billreynish.  Draw Edit
    Curve Overlay: Fix the offset direction of the contour of selected
    handles.  Fix missing action zones and emboss in the 3D viewport..
    UI: disable 3 column toolbars.  UI: multi-column toolbar support.
    UI: Bring Embossing for the top-bar and quad-view.  Fix missing
    icons in non-portable local builds..  Fix multi-editmode memory
    leak.  Minor fix, report missing instead of corrupt icon if file
    does not exist.  UI: support for tool settings in the top-bar.  UI:
    move tool definitions to classes.  WM: new offscreen window draw
    method to replace all existing methods..  UI: show active tool in
    the topbar.  Fix build error after recent changes (missing FILE)..
    WM: Add function to access last operator props.  Tool System:
    publish/subscribe to tool changes.  WM: message bus rna utilkity
    macros.  UI: add darker theme color for toolbar items.  Animation:
    Make it possible to keyframe to with copy-on-write.  Tool System:
    expose tool space-type.  Animation: Split f-curve reading and
    writing functions.  Depsgraph: Make it possible to check for ID
    directly tagged for animation recalc.  Workspaces: active view layer
    now always comes from workspace, not scene..  UI: desaturate toolbar
    icons that the mouse is not over..  Properties: remove redundant
    settings from workspaces tab..  Fix reversed diff output order in
    view layer tests..  Fix crash with depsgraph iterator and empty
    scene..  Reduce size of scrollbars that don't contain scale
    markings.  UI: support icon reloading (F8 key).  Icons: correct arg
    parsing.  UI: correct icon.  Cleanup: avoid direct access to private
    class.  Merge branch 'master' into blender2.8.  Fix T54836: Select
    sharp edges doesn't flush to faces.  Fix T54836: Select sharp edges
    doesn't flush to faces.  Merge branch 'master' into blender2.8.
    BLF: Fix problem with drawing with fonts with multiple size..
    Workbench: GLSL layout locations.  Cleanup: Use enums for View2D
    value defines.  UI: toolbar single column size snapping.  GHOST:
    WGL: Make background rendering works on windows..  Fix discontinuity
    in default UVs for a torus.  Fix vertex slide regression from multi-
    edit.  Merge branch 'blender2.8-workbench' into blender2.8.
    Workbench: Hair rendering.  Workbench: Environment Light.  UI:
    correct toolbar w/ text display.  Missed last commit.  UI: fix
    toolbar naming collision bug.  Workbench: Shader compilation.  Merge
    branch 'blender2.8' into blender2.8-workbench.  UI: update tool
    docstring.  UI: use dict for tool definitions.  UI: update icons
    from @billreynish.  UI: use a wider minimum menu width.  Workbench:
    normal packing.  UI: shrink operator menu hold triangle a little.
    UI: workaround for text & icon alignment.  UI: icon-only hold popup
    uses region alignment.  Fix selection with image planes.  Multi-
    Pose: Port POSE_OT_select_mirror.  WM: Add GHOST lazy init for
    background mode..  GHOST: Fix missing glXCreatePbuffer
    initialisation..  GHOST: GLX: Remove old version check..  EEVEE: UI:
    Add missing separator..  EEVEE: UI: Merge the custom parallax
    checkbox with the panel title..  Merge branch 'master' into
    blender2.8.  UI: optionally pass icon size to widget_draw_icon.
    Depsgraph: Don;t use copy actions flag.  Merge branch 'master' into
    blender2.8.  Library: Add assert to catch unsupported copy flags
    combination.  Workbench: make normal packing optional.  Merge branch
    'master' into blender2.8.  Depsgraph: Introduce flag top indicate
    scene is evaluating for a new frame.  Depsgraph: Preserve CoW ID
    recalc flags.  Depsgraph: Ensure we only expand scene datablock on
    evaluation.  Depsgraph: Avoid hash lookup for every evaluated scene
    query.  Depsgraph: Fix missing relations in array modifier.
    Workbench: Added studio lighting to view layer.  Revert "UI: fix
    inconsistency in button rounding when zooming in.".  Fix multi-edit
    mode on file load.  Merge branch 'master' into blender2.8.  CDDM:
    correct (disabled) logic in merge verts.  Search local before system
    path.  Merge branch 'blender2.8' of git.blender.org:blender into
    blender2.8.  Merge branch 'master' into blender2.8.  Fix T54806:
    Editors drawing glitch when using lasso selection.  Merge branch
    'blender2.8-workbench' into blender2.8.  Edit Mesh: don't recalc all
    meshes w/ extrude.  Depsgraph: Clarify python API.  Workbench:
    Enabled Hair rendering.  Remove developer exception hack.  Revert
    "Fix (unreported) broken 'get system path' in some cases.".  Edit
    Mesh: multi-object extrude_region.  Docs: correct debug help
    message.  Buildbot: Attempt to link against Blosc statically.  Merge
    branch 'master' into blender2.8.  Cleanup: comments.  Fixed wrong
    merge.  Merge branch 'blender2.8' into blender2.8-workbench.  Multi-
    View: Moving panel to render, and rename to Stereoscopy.  Merge
    branch 'blender2.8' of git.blender.org:blender into blender2.8.
    Overlay: Codestyle.  Cleanup: unused vars.  Workbench: GLSL
    performance + code style.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Workbench: Dither
    background color/gradient.  Fix: Silence texture stack owner_id
    warnings in debug mode from anim_filtering code.  Silhouette Overlap
    Overlay.  Edit Mesh: multi-object split.  Merge branch 'master' into
    blender2.8.  Fix (unreported) broken 'get system path' in some
    cases..  Cleanup: use blender terminology.  Fix cursor switching w/
    transform redo.  Cleanup: indentation.  UI: disable advanced option
    for redo popover.  CMake: only write edited file when changes made.
    Cleanup: typos.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  Fix string comparison in GNUMakefile for linux systems.
    CMake: generate icon list for installation.  UI: add extrude icon.
    UI: show all pain mode panels in the topbar.  UI: move mode options
    to the topbar.  UI: Apply remove redo region.  UI: remove history &
    object tools.  UI: mesh rip icons.  UI: remove mesh panel.  UI:
    remove shading & uv's panel.  UI: disable grease pencil panel.  UI:
    move rigid body physics to menu.  UI: remove animation panel.  Hide
    top-bar in fullscreen.  UI: remove relations panel.  UI: remove
    transform panels.  Fix NULL pointer check.  Cleanup: unused var.
    Current Frame Indicator tweaks.  Bind Camera to Markers - Various
    tweaks to make this nicer to work with.  Markers: Move "Bind Camera
    to Marker" from 'View' Menu to the Markers menu proper.  UI Tweak:
    Don't hide frame range indicators when preview range is shown.
    EEVEE: Fix TAA spreading black disease..  Error in last commit.
    Icons: only write icons from group 'Export'.  UI: move mesh-weights
    from panels to menus.  UI: hide toolbar text when narrow.  UI:
    remove create panel.  UI: remove toolbar header.  UI: use new icons
    in toolbar.  UI: icons from @billreynish.  Manipulators: Fix Rotate
    manipulator arc drawing issue..  Manipulators: Make rotate
    manipulator smoother..  Manipulators: Enable AntiAliased drawing of
    manipulators by default..  EEVEE: Fix contact shadows on flat
    objects/backfaces..  EEVEE: Group Timing stats for probe rendering..
    Manipulator: Use evaluated object's matrix to get maipulator
    position.  BLI BVHTree Walk DFS: Decreases the size of the stack
    space used for the recursive function..  Make View Selected to be
    aware of copy-on-write.  Multi-Object Pose: Apply Visual Transforms
    operator.  UI: display icons w/ OSA even when very large.  Outliner:
    reorganize collection related display modes..  UI: disable writing
    icon size.  Cleanup: correct comments.  Build: Added explicit search
    for Blosc in CMake files. Unix build will now disable
    WITH_OPENVDB_BLOSC if Blosc libraries cannot be found..  Build deps:
    Fixed TBB build with GCC 6 and newer, turning off dead store
    elimination..  Camera manipulator: Make it aware of evaluated
    version of object.  EEVEE: LightProbe: Implement Visibility Group..
    DRW: Add visibility callback function..  EEVEE: LightProbes: Add
    Visibility Group to DNA/RNA/UI..  OpenGL: Remove remaining instances
    of GL_RGBA16F_ARB..  Arc: Use proper lacding branch.  Fix EEVEE
    lamps with shadows by default but wrong UI.  Add "make icons_geom"
    convenience target.  Topbar: clarify command settings name, remove
    placeholder button..  UI: fix inconsistency in button rounding when
    zooming in..  Check LOCAL datafiles if SYSTEM not found.  Icon
    Generate: write icon size into the header.  Build deps: Fixed
    capitalisation of CMake modules path for OpenVDB. Before, OpenVDB
    would always build without BLOSC and TBB support on case-sensitive
    file systems..  UI: use icons for the toolbar.  Merge branch
    'master' into blender2.8.  Merge branch 'blender2.8-workbench' of
    git.blender.org:blender into blender2.8-workbench.  Utility to
    generate geometry icons.  Fix opening new windows would try to open
    global areas twice.  BLI_math: avoid assert with non-finite numbers.
    Merge branch 'blender2.8' into blender2.8-workbench.  Error in last
    commit.  Error in last commit.  UI: option to load icon from file.
    Static Override: initial enabling of overrides for modifiers and
    constraints..  Merge branch 'blender2.8-workbench' of
    git.blender.org:blender into blender2.8-workbench.  Static
    Overrides: more performances improvements..  Merge branch 'master'
    into blender2.8.  Depsgraph: Add relation flag to avoid flush across
    it.  stylecode cleanup.  Static Overrides: disable animated check
    for now..  Static Overrides: hide/deactivate all but 'REPLACE'
    operation..  Overlay: Object Overlap overlay.  Merge branch 'master'
    into blender2.8.  Overlay: Object Overlap overlay.  Depsgraph: Fix
    missing update with animated curve path.  Multi-Object Pose: Reset
    unkeyed works now  (Clear User Transforms).  Cleanup: Remove old
    cruft (from 2.4).  Fix crash when opening file-browser through top-
    bar menus.  Merge branch 'master' into blender2.8.  Depsgraph:
    Cleanup, remove unused relation tag.  Pqrtiql fix of some operators
    in object.py..  Fix typo in error message..  Cleanup some remaining
    LOD stuff after BGE removal..  Fix: Set defaults for converted
    timeline editors properly.  Fix: View All/Selected entries in new
    "timeline" not working.  Fix: Changing bone group color doesn't
    refresh/redraw viewport.  Indentation cleanup.  Fix T54765: build
    error on macOS..  Merge branch 'master' into blender2.8.  Fix git
    submodules branch configuration.  Cleanup: style.  Depsgraph: Make
    update flags debug print more useful.  DRW: Antialiased 3D cursor..
    WM: use last_redo operator.  Fix T54766: "Record With"-NLA "Push
    Down" discards Blend Mode, Extrapolation, and Influence.  Fix
    T54767: Crash in versionning code for recent editors' removal..
    Depsgraph: Avoid redundant copy-on-write relations.  UI Tweak: Bring
    Graph Editor's mode selector left of the menus, as is now done for
    Dopesheet.  Fix crash reading old userpref.blend.  Cleanup:
    uninitialized variable.  Cleanup: style.  Merge branch 'master' into
    blender2.8.  Depsgraph: Add missing relations builder.  UI: show
    arrow for popovers above buttons.  Cleanup: includes & comments.
    Manipulators/Tools: always draw a cursor while interacting.
    Manipulators: tweak plane distance in move manipulator.
    Manipulators: removed unused structure member.  Update default
    workspaces.blend fixing crashes after editor removals.  Replace old
    Timelines and Logic Editors with new Dopesheet (Timeline mode).
    Cleanup: Get rid of ScrArea.butspacetype syncing with
    ScrArea.spacetype.  UI: draw arrow for popover.  UI: Editor outline
    color themable.  UI: support for center popovers over buttons.
    Embossing for the areas only, with unified color.  UI: number button
    arrows appear on hover, highlight clickable areas..  UI: make button
    roundness themeable..  Fix missing filter size in Eevee film panel..
    Cycles: rename engine to just "Cycles" instead of "Cycles Render" in
    the UI..  UI: Remove Embossing.  Action Zone: No need for drawing
    (the triangles).  Action Zone: Enable them in the four corners.  UI:
    Draw round corners between the editors.  UI: Move ui_draw_anti_tria
    to UI_interface.h.  UI: Remove hard-code + add comment for aa
    triangles.  Merge branch 'master' into blender2.8.  Cleanup: UI
    naming.  UI: moving the cursor to open other popovers.  UI: popover
    now use menu style buttons.  UI: Initial popover support for panels.
    Overlay: face orientation.

 -- Thomas Schiex <empnessty@gmail.com>  Fri, 04 May 2018 17:00:53 +0200

blender (75516-9cc9db87bbc-0thomas~bionic0) bionic; urgency=medium

  * Fix missing action zones and emboss in the 3D viewport..  UI:
    disable 3 column toolbars.  UI: multi-column toolbar support.  UI:
    Bring Embossing for the top-bar and quad-view.  Fix missing icons in
    non-portable local builds..  Fix multi-editmode memory leak.  Minor
    fix, report missing instead of corrupt icon if file does not exist.
    UI: support for tool settings in the top-bar.  UI: move tool
    definitions to classes.  WM: new offscreen window draw method to
    replace all existing methods..  UI: show active tool in the topbar.
    Fix build error after recent changes (missing FILE)..  WM: Add
    function to access last operator props.  Tool System:
    publish/subscribe to tool changes.  WM: message bus rna utilkity
    macros.  UI: add darker theme color for toolbar items.  Animation:
    Make it possible to keyframe to with copy-on-write.  Tool System:
    expose tool space-type.  Animation: Split f-curve reading and
    writing functions.  Depsgraph: Make it possible to check for ID
    directly tagged for animation recalc.  Workspaces: active view layer
    now always comes from workspace, not scene..  UI: desaturate toolbar
    icons that the mouse is not over..  Properties: remove redundant
    settings from workspaces tab..  Fix reversed diff output order in
    view layer tests..  Fix crash with depsgraph iterator and empty
    scene..  Reduce size of scrollbars that don't contain scale
    markings.  UI: support icon reloading (F8 key).  Icons: correct arg
    parsing.  UI: correct icon.  Cleanup: avoid direct access to private
    class.  Merge branch 'master' into blender2.8.  Fix T54836: Select
    sharp edges doesn't flush to faces.  Fix T54836: Select sharp edges
    doesn't flush to faces.  Merge branch 'master' into blender2.8.
    BLF: Fix problem with drawing with fonts with multiple size..
    Workbench: GLSL layout locations.  Cleanup: Use enums for View2D
    value defines.  UI: toolbar single column size snapping.  GHOST:
    WGL: Make background rendering works on windows..  Fix discontinuity
    in default UVs for a torus.  Fix vertex slide regression from multi-
    edit.  Merge branch 'blender2.8-workbench' into blender2.8.
    Workbench: Hair rendering.  Workbench: Environment Light.  UI:
    correct toolbar w/ text display.  Missed last commit.  UI: fix
    toolbar naming collision bug.  Workbench: Shader compilation.  Merge
    branch 'blender2.8' into blender2.8-workbench.  UI: update tool
    docstring.  UI: use dict for tool definitions.  UI: update icons
    from @billreynish.  UI: use a wider minimum menu width.  Workbench:
    normal packing.  UI: shrink operator menu hold triangle a little.
    UI: workaround for text & icon alignment.  UI: icon-only hold popup
    uses region alignment.  Fix selection with image planes.  Multi-
    Pose: Port POSE_OT_select_mirror.  WM: Add GHOST lazy init for
    background mode..  GHOST: Fix missing glXCreatePbuffer
    initialisation..  GHOST: GLX: Remove old version check..  EEVEE: UI:
    Add missing separator..  EEVEE: UI: Merge the custom parallax
    checkbox with the panel title..  Merge branch 'master' into
    blender2.8.  UI: optionally pass icon size to widget_draw_icon.
    Depsgraph: Don;t use copy actions flag.  Merge branch 'master' into
    blender2.8.  Library: Add assert to catch unsupported copy flags
    combination.  Workbench: make normal packing optional.  Merge branch
    'master' into blender2.8.  Depsgraph: Introduce flag top indicate
    scene is evaluating for a new frame.  Depsgraph: Preserve CoW ID
    recalc flags.  Depsgraph: Ensure we only expand scene datablock on
    evaluation.  Depsgraph: Avoid hash lookup for every evaluated scene
    query.  Depsgraph: Fix missing relations in array modifier.
    Workbench: Added studio lighting to view layer.  Revert "UI: fix
    inconsistency in button rounding when zooming in.".  Fix multi-edit
    mode on file load.  Merge branch 'master' into blender2.8.  CDDM:
    correct (disabled) logic in merge verts.  Search local before system
    path.  Merge branch 'blender2.8' of git.blender.org:blender into
    blender2.8.  Merge branch 'master' into blender2.8.  Fix T54806:
    Editors drawing glitch when using lasso selection.  Merge branch
    'blender2.8-workbench' into blender2.8.  Edit Mesh: don't recalc all
    meshes w/ extrude.  Depsgraph: Clarify python API.  Workbench:
    Enabled Hair rendering.  Remove developer exception hack.  Revert
    "Fix (unreported) broken 'get system path' in some cases.".  Edit
    Mesh: multi-object extrude_region.  Docs: correct debug help
    message.  Buildbot: Attempt to link against Blosc statically.  Merge
    branch 'master' into blender2.8.  Cleanup: comments.  Fixed wrong
    merge.  Merge branch 'blender2.8' into blender2.8-workbench.  Multi-
    View: Moving panel to render, and rename to Stereoscopy.  Merge
    branch 'blender2.8' of git.blender.org:blender into blender2.8.
    Overlay: Codestyle.  Cleanup: unused vars.  Workbench: GLSL
    performance + code style.  Merge branch 'blender2.8' of
    git.blender.org:blender into blender2.8.  Workbench: Dither
    background color/gradient.  Fix: Silence texture stack owner_id
    warnings in debug mode from anim_filtering code.  Silhouette Overlap
    Overlay.  Edit Mesh: multi-object split.  Merge branch 'master' into
    blender2.8.  Fix (unreported) broken 'get system path' in some
    cases..  Cleanup: use blender terminology.  Fix cursor switching w/
    transform redo.  Cleanup: indentation.  UI: disable advanced option
    for redo popover.  CMake: only write edited file when changes made.
    Cleanup: typos.  Merge remote-tracking branch 'origin/master' into
    blender2.8.  Fix string comparison in GNUMakefile for linux systems.
    CMake: generate icon list for installation.  UI: add extrude icon.
    UI: show all pain mode panels in the topbar.  UI: move mode options
    to the topbar.  UI: Apply remove redo region.  UI: remove history &
    object tools.  UI: mesh rip icons.  UI: remove mesh panel.  UI:
    remove shading & uv's panel.  UI: disable grease pencil panel.  UI:
    move rigid body physics to menu.  UI: remove animation panel.  Hide
    top-bar in fullscreen.  UI: remove relations panel.  UI: remove
    transform panels.  Fix NULL pointer check.  Cleanup: unused var.
    Current Frame Indicator tweaks.  Bind Camera to Markers - Various
    tweaks to make this nicer to work with.  Markers: Move "Bind Camera
    to Marker" from 'View' Menu to the Markers menu proper.  UI Tweak:
    Don't hide frame range indicators when preview range is shown.
    EEVEE: Fix TAA spreading black disease..  Error in last commit.
    Icons: only write icons from group 'Export'.  UI: move mesh-weights
    from panels to menus.  UI: hide toolbar text when narrow.  UI:
    remove create panel.  UI: remove toolbar header.  UI: use new icons
    in toolbar.  UI: icons from @billreynish.  Manipulators: Fix Rotate
    manipulator arc drawing issue..  Manipulators: Make rotate
    manipulator smoother..  Manipulators: Enable AntiAliased drawing of
    manipulators by default..  EEVEE: Fix contact shadows on flat
    objects/backfaces..  EEVEE: Group Timing stats for probe rendering..
    Manipulator: Use evaluated object's matrix to get maipulator
    position.  BLI BVHTree Walk DFS: Decreases the size of the stack
    space used for the recursive function..  Make View Selected to be
    aware of copy-on-write.  Multi-Object Pose: Apply Visual Transforms
    operator.  UI: display icons w/ OSA even when very large.  Outliner:
    reorganize collection related display modes..  UI: disable writing
    icon size.  Cleanup: correct comments.  Build: Added explicit search
    for Blosc in CMake files. Unix build will now disable
    WITH_OPENVDB_BLOSC if Blosc libraries cannot be found..  Build deps:
    Fixed TBB build with GCC 6 and newer, turning off dead store
    elimination..  Camera manipulator: Make it aware of evaluated
    version of object.  EEVEE: LightProbe: Implement Visibility Group..
    DRW: Add visibility callback function..  EEVEE: LightProbes: Add
    Visibility Group to DNA/RNA/UI..  OpenGL: Remove remaining instances
    of GL_RGBA16F_ARB..  Arc: Use proper lacding branch.  Fix EEVEE
    lamps with shadows by default but wrong UI.  Add "make icons_geom"
    convenience target.  Topbar: clarify command settings name, remove
    placeholder button..  UI: fix inconsistency in button rounding when
    zooming in..  Check LOCAL datafiles if SYSTEM not found.  Icon
    Generate: write icon size into the header.  Build deps: Fixed
    capitalisation of CMake modules path for OpenVDB. Before, OpenVDB
    would always build without BLOSC and TBB support on case-sensitive
    file systems..  UI: use icons for the toolbar.  Merge branch
    'master' into blender2.8.  Merge branch 'blender2.8-workbench' of
    git.blender.org:blender into blender2.8-workbench.  Utility to
    generate geometry icons.  Fix opening new windows would try to open
    global areas twice.  BLI_math: avoid assert with non-finite numbers.
    Merge branch 'blender2.8' into blender2.8-workbench.  Error in last
    commit.  Error in last commit.  UI: option to load icon from file.
    Static Override: initial enabling of overrides for modifiers and
    constraints..  Merge branch 'blender2.8-workbench' of
    git.blender.org:blender into blender2.8-workbench.  Static
    Overrides: more performances improvements..  Merge branch 'master'
    into blender2.8.  Depsgraph: Add relation flag to avoid flush across
    it.  stylecode cleanup.  Static Overrides: disable animated check
    for now..  Static Overrides: hide/deactivate all but 'REPLACE'
    operation..  Overlay: Object Overlap overlay.  Merge branch 'master'
    into blender2.8.  Overlay: Object Overlap overlay.  Depsgraph: Fix
    missing update with animated curve path.  Multi-Object Pose: Reset
    unkeyed works now  (Clear User Transforms).  Cleanup: Remove old
    cruft (from 2.4).  Fix crash when opening file-browser through top-
    bar menus.  Merge branch 'master' into blender2.8.  Depsgraph:
    Cleanup, remove unused relation tag.  Pqrtiql fix of some operators
    in object.py..  Fix typo in error message..  Cleanup some remaining
    LOD stuff after BGE removal..  Fix: Set defaults for converted
    timeline editors properly.  Fix: View All/Selected entries in new
    "timeline" not working.  Fix: Changing bone group color doesn't
    refresh/redraw viewport.  Indentation cleanup.  Fix T54765: build
    error on macOS..  Merge branch 'master' into blender2.8.  Fix git
    submodules branch configuration.  Cleanup: style.  Depsgraph: Make
    update flags debug print more useful.  DRW: Antialiased 3D cursor..
    WM: use last_redo operator.  Fix T54766: "Record With"-NLA "Push
    Down" discards Blend Mode, Extrapolation, and Influence.  Fix
    T54767: Crash in versionning code for recent editors' removal..
    Depsgraph: Avoid redundant copy-on-write relations.  UI Tweak: Bring
    Graph Editor's mode selector left of the menus, as is now done for
    Dopesheet.  Fix crash reading old userpref.blend.  Cleanup:
    uninitialized variable.  Cleanup: style.  Merge branch 'master' into
    blender2.8.  Depsgraph: Add missing relations builder.  UI: show
    arrow for popovers above buttons.  Cleanup: includes & comments.
    Manipulators/Tools: always draw a cursor while interacting.
    Manipulators: tweak plane distance in move manipulator.
    Manipulators: removed unused structure member.  Update default
    workspaces.blend fixing crashes after editor removals.  Replace old
    Timelines and Logic Editors with new Dopesheet (Timeline mode).
    Cleanup: Get rid of ScrArea.butspacetype syncing with
    ScrArea.spacetype.  UI: draw arrow for popover.  UI: Editor outline
    color themable.  UI: support for center popovers over buttons.
    Embossing for the areas only, with unified color.  UI: number button
    arrows appear on hover, highlight clickable areas..  UI: make button
    roundness themeable..  Fix missing filter size in Eevee film panel..
    Cycles: rename engine to just "Cycles" instead of "Cycles Render" in
    the UI..  UI: Remove Embossing.  Action Zone: No need for drawing
    (the triangles).  Action Zone: Enable them in the four corners.  UI:
    Draw round corners between the editors.  UI: Move ui_draw_anti_tria
    to UI_interface.h.  UI: Remove hard-code + add comment for aa
    triangles.  Merge branch 'master' into blender2.8.  Cleanup: UI
    naming.  UI: moving the cursor to open other popovers.  UI: popover
    now use menu style buttons.  UI: Initial popover support for panels.
    Overlay: face orientation.  Merge branch 'master' into blender2.8.
    Cleanup: de-dup popup/pie menu RNA definition.  Cleanup: ui-link
    drawing code from logic bricks.  Cleanup: style.  Remove unused
    shader.  Cleanup: trailing spaces.  Lattice Select Random, Mirror.
    Error in last commit.  Edit Mesh: multi-object edge split support.
    Fix crash when opening properties editor.  UI: add own icon
    rasterizer.  Cleanup: style.  Cleanup: variable naming.

 -- Thomas Schiex <tom@pustule>  Fri, 27 Apr 2018 19:00:32 +0200

blender (75263-b8e7991811d-0thomas~bionic0) bionic; urgency=medium

  * Overlay: face orientation.  Merge branch 'master' into blender2.8.
    Cleanup: de-dup popup/pie menu RNA definition.  Cleanup: ui-link
    drawing code from logic bricks.  Cleanup: style.  Remove unused
    shader.  Cleanup: trailing spaces.  Lattice Select Random, Mirror.
    Error in last commit.  Edit Mesh: multi-object edge split support.
    Fix crash when opening properties editor.  UI: add own icon
    rasterizer.  Cleanup: style.  Cleanup: variable naming.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 22 Apr 2018 16:44:29 +0200

blender (70152-46a9038f60d-0thomas~bionic0) bionic; urgency=medium

  * Trying blender 2.80.

 -- Thomas Schiex <empnessty@gmail.com>  Sun, 22 Apr 2018 01:14:20 +0200
