User:Sybren/Reports/2021

Symbols: ✅=100% done from my side; ✔️=my work is done for now, now waiting for something else like a code review; ⭕ may need more attention this week

January 11 - 17

Plans for next week:

  • Start designing pose library improvements

Patches: (all are reviews unless otherwise specified)

  • Landed D9649: Tests: run suites instead of individual test cases
  • Landed D9916: ImBuf: Add error handling to IMB_indexer_open
  • D9955: VSE: Remove skip_disk_cache argument
  • D10062: Fix detection of OpenSUSE and other distributions (that are not deb, arch or rpm-based) like Slackware
  • D10009: Fix incorrect selection duplication when creating mesh from template
  • D10075: Fix T83411: Crash when using a workspace/layout data path in a driver
  • Created D10079: MeshCache: add error handling to fread() calls
  • D10027: UI: Clarify the property name of "F-Curve Visibility"
  • Created D10091: Fix T81965: Library-Override Not able to edit Keyframe properties
  • D9054: Pose Sliding tools improvements
  • D10095: Implement account deletion in Blender ID (step 1/3)
  • D9953: Fix T81533: NLA Properly Draw FModifiers
  • D9696: Nla Refactor: Split animsys_evaluate_nla()
  • D9692: Nla Refactor: Rename NlaEvalChannel->valid to domain

Fixed/Closed tasks:

  • T81965: Library-Override Not able to edit Keyframe value in sidebar panel in graph-editor

Investigated/Spent time on:

  • ⭕ TLS certificate of cloud.blender.org renewal issue.
  • Blender ID support (account deletion).
  • Studying the Asset Browser design (blog post, project, and release notes).
  • Discussing the asset browser with Julian Eisel, focusing on pose library features.
  • Write down some Pose Library ideas
  • Discussing Blender ID & Blender Cloud account deletion with Anna.
  • T81577: Should "Make instances real" keep animation data from original objects? (discuss with Bastien)
  • Created T84596: Blender Cloud: static attachments missing
  • Give Anna access to Sintel (the server) and the Blender Institute Docker Hub organisation to be able to deploy Blender ID imrpovements
  • Expanded my Real Pose Copy add-on with functionality as per T57003: Copy visual pose and paste over frame range
    • Copy-pasting a single bone pastes to the active pose bone (and not the originally copied pose bone)
    • Copying now copies both the pre-constraint local matrix and the post-constraint world matrix. When pasting the artist can choose which to paste.
    • The data that's put on the clipboard is compressed with bzip2 and subsequently base64 encoded. This reduces the size to ½ to ⅓, making it (I hope) slightly more convenient to send via instant messengers etc.

January 5 - 10

Plans for next week:

  • ✅ Read up on the Asset Browser design
  • ✅ Asset Browser/Pose Library meeting with Julian Eisel (Monday)
  • Asset Browser/Pose Library meeting with Julian Eisel and Francesco (Friday 11:00)
  • Web-meeting with Francesco and Anna (Monday)
  • Put Flamenco Worker v2.5 on the website (it still lists v2.4 as latest).

Patches: (all are reviews unless otherwise specified)

  • D10022: Use the term "N-gon" instead of "Polygon" for triangulation method
  • D9696: Nla Refactor: Split animsys_evaluate_nla()
  • D9953: Fix T81533: NLA Properly Draw FModifiers
  • D9214: Fix T81541: Symmetrize Transform Constraint, Y rotational axis unexpected results.
  • D9954: Fix sequencer disk cache not writing data
  • D9691: Nla Refactor: is_fcurve_evaluatable()
  • D9938: Fixes T83657: Resetting pose transforms gets mirrored when X-Mirror is enabled in Pose Mode.
  • D9649: Tests: run suites instead of individual test cases (poked Sebbas for a test on macOS)
  • D9651: Fix T70316: Custom "Delete Keyframes" shortcut still requires confirmation (nag about missing release note)
  • D8687: Directly select animation curves in the graph editor
  • D9844: GTest/Allocator: make integer-overflow tests pass on ASan-enabled builds

Fixed/Closed tasks:

  • T84147: 2 objects with identical coordinate numbers appearing in completely different places

Investigated/Spent time on:

  • Animation & Riggin meeting (notes)
  • Solving Blender Store issues, where subscriptions had conflicting data w.r.t. renewal method (automatic vs. manual).
  • Wrote T84518: XYZ symmetry options: unclear release notes
  • T84180: YEEK! this should be recoded! Shape key loss!
  • T84520: Confusing Symmetry settings in Weight Painting
  • T83351: Baked object rotation has discontinuities

Plans for this week:

  • Blender Store has some issues since last year's update.
  • Credit card payments have to be secured with 3D Secure v2 on Blender Store and Dev Fund.
  • Reading up on emails since the holiday.
  • ✅ Thursday: Animation & Rigging meeting

The start of the new year

Another header to force a wild ToC to appear