User:Manowii/Reports/2020

Week 39: 23rd March

This week: I worked mainly on tracker triaging, bug fix and in the patches mentioned last week

Next Week: Some precision modeling patches are ready and awaiting review T73993. Monday I will continue D6982 and D7222.

Commits

Fixes

  • Fixed T74604: A.N.T Landscape Erode function reports error (10bd3fb4cb18)
  • Fixed T74969: Crash in gpencil edit mode (1f949121cd3f)
  • Fixed missing text input on Windows with certain keyboard layouts (1b1c683f7479)
  • Fixed possible endless loop in Auto Merge & Split (765c82e92d67)
Fixed: 4
Reviewed: 0
Closed: 31
Confirmed: 33
Total involved: 64


Week 38: 16th March

This week: I worked mainly on tracker triaging and some development (D7204, D7190, D3554).

Next Week: Tracker triage and keep working on the mentioned patches.

Commits

Fixes

Fixed: 2
Reviewed: 0
Closed: 23
Confirmed: 16
Total involved: 39


Week 37: 9th March

This week: I worked mainly on tracker triaging also bug fix and some development in the Snap Gizmo on Monday.

Next Week: The development of Snap Gizmo was postponed as there is not much confidence in its implementation for Blender 2.83.

On the development day I will update some of the requested patches (D5054, D3554), and tracker training for the rest of the day.

Tracker training on the remaining days.

Commits

  • Transform Snap Object: Remove depsgraph when creating context (a922a097ef5c)

Fixes

Fixed: 2
Reviewed: 0
Closed: 29
Confirmed: 21
Total involved: 50


Week 36: 2nd March

This week: I made a patch that proposes to move an object with a predefined snap target. It was not accepted as it needs more planning. But the idea of a Snap Gizmo seems to be going strong.

Next Week: Tracker triaging and implement the Snap Gizmo to be used in the Ruler tool (for blender 2.90).

Reviews

  • Reviewed Cloth: Fix T65568: sewing and self collision issue (D6911).

Commits

  • Cleanup: Use a utility function to obtain the bvh_cache (7a875922e7cc)
  • Transform Snap: Clear 'SnapObjectData' after changes in the geometry (3e1aa6cbf3df)
  • Cleanup: Move transform_constraints declarations to its own header (a52eb7489f8d)
  • Transform: Remove 'mouse_coordinate_override' property (91abb7000686)
  • Transform Snap: Unify SnapObjectData struct (edb5e1944260)

Fixes

  • Fixed build error on windows (ae6a5629a5fa)
  • Fixed T74377: Weld Modifier destroys vertex groups (5a77748e470d)
  • Fixed crash when compiling renderpass shader on some AMD drivers (9c4523b1fde4)
  • Fixed T74228, T74246: Strange Characters (41dbb06b765a)
Fixed: 2
Reviewed: 1
Closed: 13
Confirmed: 12
Total involved: 27


Week 35: 24th February

This week: I worked on proposals for precision modeling features and bug fixes. Next Week: Move forward with proposals for precision modeling.

Reviews

  • Reviewed Fix T73301: Support mathutils.Vector.rotate for 2D vectors (D6884).

Commits

  • Cleanup: Move transform_constraints declarations to its own header (a52eb7489f8d)
  • Transform: Remove 'mouse_coordinate_override' property (91abb7000686)
  • Transform Snap: Unify SnapObjectData struct (edb5e1944260)
  • BLF: Optimize text rendering and caching (001f7c92d145)

Fixes

Fixed: 1
Reviewed: 0
Closed: 7
Confirmed: 6
Total involved: 14


Week 34: 17th February

I spent a good part of the week working on a local branch that will serve as a prototype to test the snap improvements. Also spent some time on the tracker triaging and bug fix.

Fixes

  • Fixed regression in the orientation of transform Redo operations (d0578a94eecc)
  • Fixed T74044: Switching from Edge Slide to Move and Cancelling causes crash (0c506a6ef0b7)
  • Fixed Transform reinitialization of custom data correction (7bea1416b6a6)
  • Fixed transform 'center_override' not being flagged (b56957f0af0e)
  • Fixed T65640: Axis of Custom Shape Bones are drawn in a wrong position. (6f5ef60f1b50)
  • Fixed T68878: Update shapekeys during transformation (bde215a60c16)
  • Fixed T71455, T73852, T73860: Transform, Redo doesn't work properly in time… (a33b261473e9)
  • Fixed T73853: Redo does't work properly with NLA "Move" transform mode (847bb4c4e0c3)
Fixed: 5
Reviewed: 0
Closed: 18
Confirmed: 11
Total involved: 28


Week 33: 10th February

Week spent mostly on the tracker triaging (and some bug fix).

Commits

  • Cleanup: Transform: Rearrange definitions and declarations (071639442344).
  • GPU: Add GPU support to fill a texture image with a constant value (738bb309f949).
  • Transform: Deduplicate time snap code (de9ea94fc6f8).
  • Cleanup: Rename bonesize transform file (8645b73cd8c0).
  • Cleanup: Split transform.c in multiple files (e277e8d08503).
  • Cloth: Optimization in self collision (13e5e55f3f4d).
  • Modifiers: Weld Modifier - simplify invert_vgroup code (24b5d5aa6168).

Fixes

  • Fixed T73763: Laggy when zooming a node editor with International Fonts (0feb03e680d6).
  • Fixed T68610: B-Bone display size/scaling op issues (ef4505a1583f).
  • Fixed T59218: Loop Cut from the Context Menu doesn't slide (38e06b19f6d1).
  • Fixed Attempt to free NULL pointer (c939b4df18e9).
  • Fixed T61138: Difficulty in aligning handles of Stroke of type Curve (14d1dc5df565).
Fixed: 5
Reviewed: 0
Closed: 14
Confirmed: 14
Reconfirmed(curfew): 1
Total involved: 29


Week 32: 3rd February

Week spent mostly on the tracker triaging (and some bug fix).

Reviews

  • Reviewed Fix for T69776 (D6447).

Commits

Fixes

  • Fixed T66802: Edge Slide: Unpredictable direction of the edge loop when it is… (00a0f062410a).
  • Fixed T69628: Undocumented 'Collections' section in the Rigid Body properties (M6167).
  • mesh_snap_utilities_line: Fix TypeError in 'depsgraph_update_post' (A8e67bd2651cf).
Fixed: 2
Reviewed: 1
Closed: 35
Confirmed: 10
Reconfirmed(curfew): 24
Total involved: 69


Week 31: 27th January

Week spent mostly on the tracker triaging (and some bug fix).

Reviews

  • Reviewed Fix T55622: Proportional editing for Gpencil/Masks in dope sheet not taking proportional size into account (D6697).

Commits

  • BLI_kdopbvh: Prevent division by zero in raycast (944ab366578f).
  • bmesh_intersect_edges: Don't detect faces if an edge already exists (5df494d75c9a).
  • bmesh_intersect_edges: Improve detection of the best_face (944956aba87d).
  • bmesh_intersect_edges: Fix asserts (9291558b63fb).
  • Edit Mesh: Auto Merge - Split Edges & Faces - Better logic for splitting faces (5c82c9bae42c).

Fixes

  • Fixed T54292: CrazySpace transform calculation error (bf8a26b7453d).
  • Fixed T59804: Expose hidden bmesh.ops.symmetrize options in python (2662ba243804).
  • Fixed T68413: gpu module example in docs produces unexpected results (2ab5ca81a537).
Fixed: 3
Reviewed: 1
Closed: 30
Confirmed: 1
Reconfirmed(curfew): 21
Total involved: 52


Week 30: 20th January

Week spent mostly on the tracker triaging (and some bug fix).

Commits

  • Edit Mesh: Mirror Axis documentation (M6114).

Fixes

  • Fixed T73349: X-Ray Mode - snapping through object stop working on value = 1 (2bd62ca7eb2c).
  • Fixed T51011: bpy.ops.action.new does nothing when invoked from script (24ebed4d841e).
Fixed: 2
Reviewed: 0
Closed: 46
Confirmed: 5
Reconfirmed(curfew): 29
Total involved: 80


Week 29: 13th January

Week spent mostly on bug triage. I also spent some time in bug fixing and code review.

Reviews

  • Reviewed Integrate hair collisions with cloth collision (D6545).
  • Reviewed Fix T71620: broken particle collisions due to rB0666ece2e2f9 (D6560).

Commits

  • Weld Modifier: Reduce size of the leaf nodes to half (deb59c25c043).

Fixes

  • Fixed T73159: Crash transforming 0 edited grease objects (c22d2f9e015a).
  • Fixed T53178: Casting in Blur node with Relative (9b3c9ab61a4f).
  • Fixed crash with Proportional Edit Connected in UV editing (9a6551543b92).
  • Fixed T70606: 3D cursor oriented by geometry projects on objects displayed as… (6d74775a47be).
  • Fixed T72094: Multiple snap targets don't work when Increment is enabled (389fc62f6c4e).
Fixed: 5; Reviewed: 1; Closed: 27; Confirmed: 21


Week 28: 6th January

Week spent mostly on bug triage. I also spent some time in bug fixing and code review.

Next week will be dedicated to the triage of new reports.

Reviews

  • Reviewed Fix T71620: broken particle collisions due to rB0666ece2e2f9 (D6560).
  • Reviewed Fix T68489: Shrinkwrap modifier with project not working for curves (D6548).
  • Reviewed Fix T72119: UV/Image Editor theme's face colors (D6520).

Commits

  • bmesh_intersect_edges: Remove unnecessary index setting (0bd598d388b4).
  • Tests: Update bmesh_boolean results (L62338).
  • BM_mesh_intersect: Match the mesh in Debug build with Release (55fbb0fd691e).

Fixes

  • Fixed T72375: Crash when using spin tool (744a58918a08).
  • Fixed T72288: Left click on empty space inside file browser resets scrolling (f1516e007d9c).
  • Fixed T72119: UV/Image Editor theme face colors with no effect (15ef1d4c8026).
  • Fixed T72935: Applying transform to parent mesh changes rotation of children… (bd766f8f0608).
  • Fixed T69314: Broken Rotation to Deltas for Quaternions (e665c2c89326).
  • Fixed BKE_mesh_validate_arrays invalidating face selection (7213c42b6e55).
Fixed: 6; Reviewed: 3; Closed: 20; Confirmed: 31