User:Mont29/Foundation/2020

Weekly Reports for Year 2020

Week 332 - 01/18 to 01/24

Not a big week, mostly tracker again (triaging & time-sink bug fixes, but also patch review, patch discussions, tasks management, etc.).

Next week will be mainly tracker, hopefully some actual liboverrides work ('new' features), and likely back to undo-seedup work.

  • Misc:
    • Updated i18n translations.
    • Updated py API docs.
    • Updated/clarified manual re auto-smooth and clnors (related to T70810).
    • Worked on undo speedup improvements.
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed T72619 Overrides with particle systems crash (rB56c7ee99b858).
    • Fixed T73336 Blender crashes when trying to copy a PointerProperty to selected objects (rB316d2c15220d).
    • Reviewed CMake: Refactor external dependencies handling (D6642).
    • Reviewed FBX Import Addon: Import focus distance for camera (D6666).
Closed: 2; Fixed: 2; Reviewed: 2;

Week 331 - 01/11 to 01/17

Transition week, undo-speedup project now waits for initial design green light. Resumed tracker work, both triaging and fixing, with 2.82 coming closer now.

Next week will be mainly tracker, and 'better' resuming of liboverrides work.

  • Misc:
    • Updated i18n translations.
    • Updated py API docs.
    • Worked on undo speed improvements.
    • Finalized & published initial ('engeneering investigation') patch for undo speed-up, D6580.
    • Updated tasks for liboverride project (T53500 and related).
    • Updated install_deps for latest library version updates, see D6593.
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed T71798 Full Copy Scene produce Orphan Data objects (rBac723db57fd8).
    • Fixed T72255 Video import file path error when importing video from recursive directory, using "Add -> Movie" menu option (rB51add8e6d0a1).
    • Fixed T73125 Crash when opening a file containing a Line Style (rB3ee6d74f933a).
    • Fixed T72887 Crash when issuing an undo operation immediately after linking a collection when an outliner's display mode is set to "Blender File" (rBd74f9c4b7b4f).
    • Fixed T73170 New Scene -> "Full Copy" Crashes Blender (rBfb0fc1d61331).
    • Fixed (unreported) broken PY API doc gen after recent GP changes (rBdfa3f51e5245a4).
    • Reviewed Fix T72861: Viewport Render Keyframes ignores Grease Pencil and Shape Keys (D6558).
    • Reviewed Fix (unreported) surface deform modifier not reporting its errors in the UI (D6601).
Closed: 7; Fixed: 5; Unreported Fixes: 1; Reviewed: 2;

Week 330 - 01/04 to 01/10

Week spent mostly again on undo project, and some code reviews.

Next week will be undo again (plan on getting initial review over the proof of concept code), hopefully resuming some liboverrides work, and tracker curfew duties.

  • Misc:
    • Updated i18n translations.
    • Updated py API docs.
    • Worked on undo speed improvements.
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Reviewed Edit Mesh: Use multithreading in other parts of Auto Merge & Split (D6528).
    • Reviewed Fix T72667: Crash when collections unlink an edit-mesh (D6526).
    • Reviewed Fix broken nodes copying, calling to copy-API and user counting (D6484).
    • Reviewed Fix T72861: Viewport Render Keyframes ignores Grease Pencil and Shape Keys (D6558).
Closed: 1; Reviewed: 4;

Week 329 - 12/28 to 01/03

Again a fairly small week, but think I finally got a satisfying general design (and proof of concept implementation) for the undo speedup (see new branch [undo-experiments-idnames https://developer.blender.org/diffusion/B/history/undo-experiments-idnames/] ).

Next week will be mainly dedicated again to undo speedup project.

  • Misc:
    • Updated i18n translations.
    • Updated py API docs.
    • Worked on undo speed improvements.
  • Bug Tracker:
    • BT misc (general check, assign & close work).
Closed: 1;