User:Manowii/Reports/2020

Week 79: 27th December
This week: Bug Fixing and Triaging

Next Week: In addition to the usual triaging, continue porting the gpu module to python.

Reviews
 * Reviewed: Bevel on curves does not create distorted geometry anymore

Commits
 * Snap: Decrease the distance of the incremental snap in ortho view

Fixes
 * Fixed T84200: Rotating a paintcurve [all paintmodes] doesn’t work correctly


 * '''Fixed: 1
 * '''Reviewed: 1
 * '''Closed: 11
 * '''Confirmed: 3
 * '''Total triaged: 14

Week 78: 20th December
This week: Discussed and worked on the GPU module in python

Next Week: In addition to the usual triaging, continue porting gpu to python and rethink the action plan to improve the precision modeling system.


 * '''Fixed: 0
 * '''Reviewed: 0
 * '''Closed: 5
 * '''Confirmed: 0
 * '''Total triaged: 5

Week 77: 13rd December
This week: Bug Fixing, Triaging and worked on "Python: gpu module: add new submodules and types" and  "Cleanup: BGL: Move Buffer definitions to a separate file"

Next Week: In addition to the usual triaging, snapping patches and porting gpu to python.

Reviews
 * Reviewed: Fix T83801: UVEditor translation ignores "Pixel Coordinates" and aspect ratio


 * '''Fixed: 0
 * '''Reviewed: 1
 * '''Closed: 6
 * '''Confirmed: 4
 * '''Total triaged: 10

Week 76: 6th December
This week: Bug Fixing, Triaging and worked on "Transform: Make 'Absolute Grid Snapping' a new Snap Mode" and  "Snap Gizmo: Remove the use of the private header 'wm.h'"

Next Week: In addition to the usual triaging, snapping patches and porting gpu to python.

Reviews
 * Reviewed: Fix for T81222 "shrink/flatten not working right way?"

Commits
 * Cleanup: Python GPU: change prefix 'bpygpu_' to 'py_' in static functions
 * Cleanup: GPU Python: Use 'PyC_ParseStringEnum' for string enum

Fixes
 * Fixed T83588: Crash with Shrink/Fatten and Offset Even
 * Fixed T83460: Regression in snap for measure tool
 * Fixed T83307: Some modal keys of transform operators don't correspond to the…


 * '''Fixed: 3
 * '''Reviewed: 1
 * '''Closed: 20
 * '''Confirmed: 7
 * '''Total triaged: 27

Week 75: 29th November
This week: Bug Fixing, Triaging and worked on "Snap Gizmo: Remove the use of the private header 'wm.h'"

Next Week: In addition to the usual triaging, review the snap patches.

Reviews
 * Reviewed: Correct Mirror for Object Mode along arbitrary axis (Fixes T68521)
 * Reviewed: Fix T83119: Crash with topology mirror affecting a hidden vertex.

Commits
 * Transform: Don't use Automatic Constraint Plane in 2D editors
 * Cleanup: Deduplicate constraint event code

Fixes
 * Fixed T83177: Industry Compatible keymap: MMB-dragging to transform engages axis…
 * Fixed T83352: Move with constraint showing an incorrect value in the header
 * Fixed T83161: Crash when moving ruler endpoints and opening or closing the…


 * '''Fixed: 3
 * '''Reviewed: 2
 * '''Closed: 18
 * '''Confirmed: 10
 * '''Total triaged: 28

Week 74: 22nd November
This week: Bug Fixing, Triaging and worked on : "Transform: New feature to set a custom 'Snap With'" and "Snap Gizmo: Remove the use of the private header "wm.h"

Next Week: Same as last week (Triaging, bug fixing and and )

Reviews
 * Reviewed: Correct Mirror for Object Mode along arbitrary axis (Fixes T68521)

Commits
 * Transform: Improve event detection for AutoConstrain
 * RNA Armature: Improve the description of AxisRollFromMatrix

Fixes
 * Fixed transform snap mixed with incremental
 * Fixed T83092: Direction of rotation with View orientation changed in 2.91
 * Fixed T83020: Transform: AutoConstraint being confirmed without releasing the MMB


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 12
 * '''Confirmed: 11
 * '''Total triaged: 23

Week 73: 15th November
This week: Bug Fixing, Triaging and worked on : "Transform: New feature to set a custom 'Snap With'"

Next Week: Same as last week (Triaging, bug fixing and )

Fixes
 * Fixed transform redo panel showing only the first custom orientation
 * Fixed T82777: Some transform modes using incorrect default orientation


 * '''Fixed: 1
 * '''Reviewed: 0
 * '''Closed: 6
 * '''Confirmed: 7
 * '''Total triaged: 13

Week 72: 8th November
This week: Bug Fixing, Triaging and worked on : "Transform: New feature to set a custom 'Snap With'"

Next Week: Same as last week (Triaging, bug fixing and )

Fixes
 * Fixed T81951: Add Cube new tool surface snapping not working


 * '''Fixed: 1
 * '''Reviewed: 0
 * '''Closed: 2
 * '''Confirmed: 5
 * '''Total triaged: 7

Week 71: 1st November
This week: Bug Fixing, Triaging and worked on D9415: "Transform: New feature to set a custom 'Snap With'"

Next Week: Same as last week (Triaging, bug fixing and D9415)

Reviews
 * Reviewed: Fix duplicate name in transform modal keymap.

Commits
 * Transform: Disable snap to plane-face intersection

Fixes
 * Fixed T82164: Knife tool draws huge vertices after using bgl.glPointSize
 * Fixed T77819: Snap Incremental does not match grid in all cases


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 5
 * '''Confirmed: 5
 * '''Total triaged: 10

Week 70: 25st October
This week: Bug Fixing and Triaging (I also investigated cloth collision solutions)

Next Week: Bug Fixing and Triaging (Wanting to make progress on some snap and precision modeling patches).

Fixes


 * Fixed T82244: Crash when trying to use the rotate operator on the timeline


 * '''Fixed: 1
 * '''Closed: 8
 * '''Confirmed: 9
 * '''Total triaged: 17

Week 69: 18st October
This week: Bug Triaging (I also investigated cloth collision solutions)

Next Week: Bug Fixing and Triaging.


 * '''Fixed: 0
 * '''Closed: 16
 * '''Confirmed: 12
 * '''Total triaged: 28

Week 68: 11st October
This week: Bug Fixing and Triaging

Next Week: Bug Fixing and Triaging (Wanting to make progress on some snap and precision modeling patches).

Commits
 * Tests: Update modifiers.blend for changes in the Weld Modifier

Fixes
 * Fixed T81467: Crash with KD-Tree Weld Modifier
 * Fixed T81060: CustomData Correction sometimes breaks UVs and Vertex Colors


 * '''Fixed: 2
 * '''Closed: 24
 * '''Confirmed: 16
 * '''Total triaged: 40

Week 67: 4th October
This week: Bug Fixing and Triaging

Next Week: Bug Fixing and Triaging (Wanting to make progress on some snap and precision modeling patches).

Reviews
 * Reviewed: Weld Modifier Connected Mode.

Commits
 * Cleanup: Move transform_orientations functions to separate header
 * Cleanup: Simplify transform_orientation_matrix_get
 * Cleanup: Simplify use of 'Snapping Gears'
 * Cleanup: Remove redundant if-condition
 * Transform: Use orientation of active object with Auto Constraint

Fixes
 * Fixed T81529: Can't move with constraint to a zero-size local axis
 * Fixed T81480: Input 0 to scale in redo panel resets to 1
 * Fixed T81465: Snapping to edge center doesn't work as expected when using axis…


 * '''Fixed: 3
 * '''Reviewed: 1
 * '''Closed: 16
 * '''Confirmed: 8
 * '''Total triaged: 24

Week 66: 27th September
This week: Week off

Next Week: Bug Fixing and Triaging


 * '''Fixed: 0
 * '''Reviewed: 0
 * '''Closed: 4
 * '''Confirmed: 2
 * '''Total triaged: 6

Week 65: 20th September
This week: Triaging and Bug fixing.

Next Week: To be defined

Reviews
 * Reviewed: Improved Performance of the Weld Modifier
 * Reviewed: Weld Performance Improvements (new Simple Mode)
 * Reviewed: Use KD Tree for Weld Modifier for better performance

Commits
 * Cleanup: silence [-Wshadow] warnings
 * Weld Modifier: Disable the KD Tree solution
 * MeshAnalysis: Optimize the detection of intersecting geometry

Fixes
 * Fixed constrain plane not being set in tranform code
 * Fixed T80937: Changing the contrain axis does not return to the scene orientation
 * Fixed T81096, T81127: Errors with the typed value for x-axis constrain
 * Fixed T81069: Can't lock axis with move anymore, using Shift+MMB
 * Fixed T80444: Triangle-Triangle intersection regression in 2.90
 * Fixed T80520: Tris to Quads ignores UV delimit option


 * '''Fixed: 5
 * '''Reviewed: 3
 * '''Closed: 38
 * '''Confirmed: 24
 * '''Total triaged: 62

Week 64: 13rd September
This week: Triaging, Bug fixing.

Next Week: To be defined

Reviews
 * Reviewed: Fix T53073: force destroys particles rotation
 * Reviewed: Fix T80904: GPencil: bones cannot be transformed when in weightpaint mode

Commits
 * Add versioning for 2.90 files that may have invalid mesh
 * Cleanup: Use 'r_' prefix for return value

Fixes
 * Fixed T80704: bpy.ops.transform.rotate ignores orient_type
 * Fixed 'Links Cut' adding undo steps without cutting anything


 * '''Fixed: 2
 * '''Reviewed: 2
 * '''Closed: 30
 * '''Confirmed: 22
 * '''Total triaged: 52

Week 63: 7th September
This week: Triaging, Bug fixing.

Next Week: PyGPU improvements, triage and Bug Fixing.

Fixes
 * Fixed T80677: Absolute grid snapping doesn't work with constraints
 * Fixed T80623: Correct Face Attributes affecting modes not listed


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 28
 * '''Confirmed: 15
 * '''Total triaged: 43

Week 62: 31st August
This week: - Triaging, Bug fixing. - Worked on : Transform: Make 'Absolute Grid Snapping' a new Snap Mode - Worked on : Transform: Move some hardcoded keyitems to keymap_data in python

Next Week: Improvements for knife tool, triage and Bug Fixing.

Commits
 * Transform: Keymap: Enable Auto Constraint with Middle Mouse + Shift
 * Transform: remove MOD_CONSTRAINT_PLANE
 * Transform: Move some hardcoded keyitems to keymap_data in python
 * Cleanup: Shorten the name of the Auto Constraint modal keymap
 * Revert "Fix T59358: Wrong status bar keymap for release confirms and right…
 * Cleanup/Refactor: Split the snap to increments code

Fixes
 * Fixed T80426: Crash when deleting custom orientation
 * Fixed T80233: Extrude manifold can generate invalid geometry
 * Fixed T80224: Crash after duplicating and hiding vertices while using X Axis…
 * Fixed constrain plane masking shift event
 * Fixed T64267: 'Add Snap Point' does not work with Ctrl pressed
 * Fixed assert when cleaning constraints in the transform tool
 * Fixed T79973: Re-ordering face maps messes up the names of other face maps


 * '''Fixed: 6
 * '''Reviewed: 0
 * '''Closed: 16
 * '''Confirmed: 17
 * '''Total triaged: 33

Week 61: 24th August
This week: Triaging and Bug fixing.

Next Week: Improvements for knife tool, triage and Bug Fixing.

Reviews
 * Reviewed: Fix for T75369: Text Editor Line Color
 * Reviewed: Fix T80135: Duplicate doesn't preserve active spline

Fixes
 * Fixed T80195: crash when invoking tooltips on MacOS
 * Fixed T80064: Adding mask curve points doesn't work around endpoints


 * '''Fixed: 2
 * '''Reviewed: 2
 * '''Closed: 18
 * '''Confirmed: 13
 * '''Total triaged: 31

Week 60: 17th August
This week: In addition to triaging I also worked with improvements in the cloth collision system.

Next Week: Continue improvements to the cloth collision system.

Commits
 * Fix cloth collision clamp having no effect
 * BLI_kdopbvh: Adjust epsilon according to the axis


 * '''Fixed: 0
 * '''Reviewed: 0
 * '''Closed: 7
 * '''Confirmed: 4
 * '''Total triaged: 11

Week 59: 10th August
This week: In addition to triaging I also worked with improvements in the cloth collision system.

Next Week: Triaging, fixes and continue improvements to the cloth collision system.

Reviews
 * Reviewed: Unify all XYZ symmetry options using Mesh Symmetry.

Commits
 * Cleanup: Silence some arithmetic overflow warnings
 * Cleanup: Move definitions of some variables closer to their use
 * Cleanup: move assignment out of loop

Fixes
 * Fixed hair collision error introduced in recent commit
 * Fixed T75588: Missing loop cuts preview for edges without quads
 * Fixed T78113: Random explosions of cloth with self collision


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 7
 * '''Confirmed: 8
 * '''Total triaged: 15

Week 58: 3rd August
This week: Bug triaging, Fixes and studies for improvements in the Snap Gizmo and Correct Face Attributes.

Next Week: Triaging and fixes.

Reviews
 * Reviewed: Fix T78932: fix linking reroute nodes of different type

Fixes
 * Fixed T78592: Shear operator fails to affect curve control point handles.
 * Fixed T77548: Crash when using Add Object Tool with Normal Orientation and zero….


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 7
 * '''Confirmed: 8
 * '''Total triaged: 15

Week 57: 27th July
This week: I worked on tracker triaging, some fixes and 'Correct Face Attributes' improvements.

Next Week: More 'Correct Face Attributes' improvements.

Commits
 * Transform: Correct Face Attributes: Option to merge attributes

Fixes
 * Fixed T78600: Crash when transforming doubles with mirroring on
 * Fixed ghash return value on 'Correct Face Attributes' with 'Keep Connect'
 * Fixed T78826: Move constraint is not fully disabled
 * Fixed bad 'Correct Face Attributes' behavior when extruding faces
 * Fixed precision issues in 'interp_weights_poly_v2'


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 22
 * '''Confirmed: 7
 * '''Total triaged: 29

Week 56: 20th July
This week: I worked on tracker triaging, some fixes and code improvements.

Next Week: Triaging and bug fixes (, and ).

Commits
 * Cleanup: Rename 'isect_ray_seg_v3' to 'isect_ray_line_v3'
 * Cleanup: move 'int i' declaration

Fixes
 * Fixed T79158: Eevee cubemaps shows black
 * Fixed T79144: Snapping bypassing the viewport backface culling
 * Fixed T70455: Knife Tool failing to cut edges


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 14
 * '''Confirmed: 13
 * '''Total triaged: 27

Week 55: 13th July
This week: I worked mainly on the tracker triaging but also in some fixes and code improvements.

Next Week: The week is dedicated to bug fixes so... triaging and bug fixes. and can be considered bug fixes, so I’ll move on to them.

Commits
 * Transform: use GHASH_ITER when restoring customdata
 * Cleanup: remove unnecessary member
 * Optimization: Use dedicated function to restore customdata
 * Cleanup: move unchanged condition out of loop

Fixes
 * Fixed T78875: Numerical display of delta of translation is not updating in 3d view
 * Fixed T78900: Single vertex sliding crashes
 * Fixed T78855: Knife tool crashes when the geometry has no face
 * Fixed Extrude Manifold losing original UV


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 23
 * '''Confirmed: 15
 * '''Total triaged: 38

Week 54: 6th July
This week: I worked mainly on the tracker triaging but I also worked on some optimization for the knife tool.

Next Week: The week is dedicated to bug fixes. But I will also proceed with the 's proposals, since the feature considered is still very raw.

Commits
 * Optimization: use `BLI_bvhtree_intersect_plane` to detect faces that will be…
 * Cleanup: Use the BLI_edgehash API in the sewing simulation of cloths
 * Optimization: Don't compute the snap to face on the knife tool twice

Fixes
 * Fixed faces disappearing with AutoMerge & Split


 * '''Fixed: 0
 * '''Reviewed: 0
 * '''Closed: 21
 * '''Confirmed: 12
 * '''Total triaged: 33

Week 53: 29th June
This week: I worked mainly on the tracker triaging and some improvements to the edge slide operator.

Next Week: Move forward with improvements to the knife tool.

Commits
 * Transform: generalized custom-data correction support
 * Transform: Reduce the alpha in the Edge Slide drawing
 * Transform: Add constraint intersection support
 * Transform: Draw edge considered in the slide value
 * Cleanup: reduce code indentation and simplify some code flow

Fixes
 * Fixed T78570: Vert/Edge slide doesn't adjust UVs
 * Fixed alignment test when snap to edge while in vert or edge slide
 * Fixed T77946: Problem snapping with "Project onto Self" on a curve with generated…


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 24
 * '''Confirmed: 13
 * '''Total triaged: 37

Week 52: 22nd June
This week: I worked mainly on the tracker triaging and in the proposals for snapping improvements ).

Next Week: I will give progress to ).

Reviews
 * Reviewed: Fix T78080: Nodegroups: incorrect sockets when changing group.

Commits
 * UI: Add Extrude Manifold Icon
 * Icons: Added icon for Extrude Manifold
 * Snapping: Snap to the origin of Light and Camera objects
 * Trasnform: Support for other snapping types on Edge Slide
 * Tools: rename 'Extrude, Dissolve and Intersect' to 'Extrude Manifold'
 * Transform: Full snapping support for Vert Slide
 * Transform: Simplify and rearrange mirror code
 * Transform: Do not compute island center when not used
 * Cleanup: Remove goto in transform_convert_mesh code
 * Cleanup: Rearrange transform_convert_mesh into doxy sections

Fixes
 * Fixed T78259: Proportional editing does not work in particle editing
 * Fixed T78304: Scaling without a constraint axis shows wrong parameters in Adjust…
 * Fixed T78151: Vertex/Edge Slide after enabling 'Even' doesn't cancel properly
 * Fixed camera snapping in camera View
 * Fixed T78045: CTL-ALT-S does nothing in pose mode and crashes when called from…
 * Fixed constraint alignment check on snap axis to plane
 * Fixed initialization of Edge Slide with Single Side


 * '''Fixed: 4
 * '''Reviewed: 1
 * '''Closed: 23
 * '''Confirmed: 12
 * '''Total triaged: 35

Week 51: 15th June
This week: I worked mainly on the tracker triaging. Also committed one of the proposals for snapping improvements ( and updated the patch for snapping support for Vert Slide ).

Next Week: In addition of the tracker triaging, submit pendencies of the "Extrude Manifold" and give progress to.

Commits
 * Cleanup: Move snap callbacks to their respective transform mode
 * Transform: Snap to the intersection between constraint and geometry
 * UI: Match some properties set in keymaps with those set for buttons
 * Cleanup: Rearrange SELECTID_Context members for better alignment
 * Cleanup: Rearrange Vert and Edge slide functions

Fixes
 * Fixed T77476: Transform Align mode using View orientation by default
 * Fixed T77914: Blender Crashes if viewport is changed manually while having loop…
 * Fixed T77295: Snapping in edit mode only works for non-selected polys/verts/edges


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 29
 * '''Confirmed: 19
 * '''Total triaged: 48

Week 50: 8th June
This week: I worked mainly on the tracker triaging but I also worked on some pendencies of the "Extrude Manifold" tool and on the patch for improvements to the snap with constraint. .

Next Week: Clean up the transform code and update some patches for the.

Reviews
 * Reviewed: Improve Mirror Modifier clipping behaviour with constraint translation axis.

Commits
 * Cleanup: make the sculpt convert type follow transform convention
 * Cleanup: Move each special_aftertrans_update to their respective TransData file
 * Cleanup: Silence some overflow warnings in transform code
 * Cleanup: Create a header for TransData declarations
 * Cleanup: Move TransDataSeq declaration to its TransData file
 * Cleanup: Move TransDataNla declaration to its TransData file
 * Cleanup: Move each recalcData to their respective TransData file
 * Cleanup: Split transform conversion of edge and uv to their own files
 * Cleanup: Move TransSeq declaration to tansform_convert

Fixes
 * Fixed T77295: Snapping in edit mode only works for non-selected polys/verts/edges
 * Fixed T70873: Pivot Center doesn't compute mirror elements


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 44
 * '''Confirmed: 19
 * '''Total triaged: 63

Week 49: 1st June
This week: I worked mainly on the tracker triaging but I also dedicated a little bit to find solutions to improve the memory management of the transform code. .

Next Week: Clean up the transform code a little and update some of the patches for the.

Reviews
 * Reviewed: Fix T77068: UV Proportional Edit "Connected Only" option affects UV clipping.

Commits
 * Eyedropper: Support get samples from other windows
 * Cleanup: Remove unused flag

Fixes
 * Fixed T77335: Circle Select tool selects faces perpendicular to the view


 * '''Fixed: 1
 * '''Reviewed: 1
 * '''Closed: 15
 * '''Confirmed: 10
 * '''Total triaged: 25

Week 48: 25th May
This week: I worked on tracker triaging, bug fixing and the new snap gizmo.

Next Week: In addition to triaging I will work on proposals for improvements in the transform code.

Reviews
 * Reviewed: Weld Modifier - Average vertex weights of welded vertices.

Commits
 * Cleanup: Remove unnecessary step in calling snap callback
 * Remove leftover debugging code
 * Cleanup: Deduplicate code
 * Cleanup: Initialize gizmo snap keymap before using

Fixes
 * Fixed T77194: Force global orientation on select constraint (Shift MMB) not…
 * Fixed T77206: G + MMB Doesn't work in Graph Editor if the transform orientation…
 * Fixed T77166: Transforming bone with constraint does not follow mouse position
 * Fixed T77183: Axis moves with object when constraint movement and using local…


 * '''Fixed: 4
 * '''Reviewed: 1
 * '''Closed: 13
 * '''Confirmed: 9
 * '''Total triaged: 21

Week 47: 18th May
This week: I worked mainly on tracker triaging but I also fixed bugs.

Next Week: In addition to triaging I will focus on bug fixes in the transform code.

Commits
 * Transform: Don't negate the z axis of the View orientation
 * Transform: refactoring - unify constraint and default orientation

Fixes
 * Fixed redo with local orientation
 * Fixed unused parameter `ftext`
 * Fixed T76974: Shear Tool Misses Orientation
 * Fixed T76935: Current orientation not taken in account when using "Align to…
 * Fixed T76933: 'Align to Transform Orientation' crashes for Custom orientations
 * Fixed T76919: Wrong orientation when changing translate to rotate
 * Fixed T73148: Incorrect Repeat Last for transforms with Individual Origins and…
 * Fixed flag conflict in transform operators
 * Fixed T73594: Scale Cage sometimes has incorrect center in edit mode
 * Fixed T76813: Snap to Edge Center returning a different normal from snap to Edge


 * '''Fixed: 7
 * '''Reviewed: 0
 * '''Closed: 12
 * '''Confirmed: 8
 * '''Total triaged: 20

Week 46: 11th May
This week: I worked mainly on tracker triaging.

Next Week: In addition to triaging I will continue.

Commits
 * Transform orientation tweaks
 * Revert "Fix T76504: Change in behavior of constraints orientation"

Fixes
 * Fixed T76693: Inconsistent rotation Shortcut vs Gizmos
 * Fixed T76504: Extrusion doesn't take in account the current transform orientation
 * Fixed T76630: Crash when changing transform value with Custom Orientation


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 15
 * '''Confirmed: 17
 * '''Total triaged: 32

Week 45: 4th May
This week: I worked mainly on tracker triaging and bug fixing.

Next Week: I will continue triaging and bug fixing.

Commits
 * Revert "Possible fix for T76113: Use GL_STATIC_DRAW in immBegin"

Fixes
 * Fixed direction of the Gizmo Extrude adjustment axis
 * Fixed T76504: Change in behavior of constraints orientation
 * Fixed T76440: Follow Track -> Constraint to F-Curve has no effect


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 21
 * '''Confirmed: 20
 * '''Total triaged: 41

Week 44: 27th April
This week: I worked mainly on tracker triaging and bug fixing.

Next Week: In addition to regular triaging, I will focus on fixing recent problems with old AMD GPUs and moving forward with some patches in the transform area.

Commits
 * Transform: Allow orientation change with custom matrix in modal
 * Transform: Invert shear direction aligned to view
 * Transform Orientation Refactor
 * Cleanup: Use more descriptive names for functions

Fixes
 * Fixed T76254: 'Normal' Transformation Orientation using Global
 * Fixed orientation change in Redo
 * Fixed T76260: Inverted rotation in non-3d views
 * Fixed crash with Orbit Around Selection
 * Fixed T75398: Redo with Shift R always uses the previous pivot center


 * '''Fixed: 3
 * '''Reviewed: 0
 * '''Closed: 15
 * '''Confirmed: 18
 * '''Total triaged: 33

Week 43: 20th April
This week: I worked mainly on tracker triaging, bug fixing and test code to transform.

Next Week: In addition to the usual tracker triaging, I will work on bug fixes for transform operators.

Reviews
 * Reviewed Fix T75810: Child bone frozen when both Auto IK and X-Axis mirror are used.

Commits
 * Cleanup: Use common utility to get direction for TIME_EXTEND

Fixes
 * Fixed T75398: Redo with Shift R always uses the previous pivot center
 * Fixed T75994: Crash with 'Split Edges and Faces' | Auto-Merge


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 20
 * '''Confirmed: 12
 * '''Total triaged: 22

Week 42: 13th April
This week: I worked mainly on tracker triaging and bug fixing.

Next Week: In addition to the usual tracker triaging, I will work on bug fixes for transform operators, gizmo snap and start

Commits
 * Operator: Add 'dissolve_and_intersect' option for 'Extrude and Move on Normals'
 * Cleanup: Remove unused operator
 * View3D: New tool 'Extrude, Dissolve and Intersect'
 * Operator: Add 'use_automerge_and_split' option for Translate
 * Operator: Add 'use_dissolve_ortho_edges' option for Extrude

Fixes
 * Fixed T75785: "Extrude Faces Along Normals" throws error
 * Fixed memcpy overlapping buffers
 * Fixed T75733: Curve extrusion does not include endpoints


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 15
 * '''Confirmed: 9
 * '''Total triaged: 24

Week 41: 6th April
This week: I worked mainly on tracker triaging and bug fixing.

Next Week: In addition to the usual tracker triaging, I will focus on bug fixing on development day.

Reviews
 * Reviewed Fix T74657: Grease Pencil - Proportional Editing Doesn't Work if "Transform Pivot Point" is Set to "Individual Origins".

Fixes
 * Fixed T75378: Crash on clicking in the ghost icon of an appended proxy object
 * Fixed T75526: Color Management Look saved in 2.82a resets in 2.83
 * Fixed wrong material indicated in the error message when baking
 * Fixed T74720: bmesh.ops.delete default context argument does nothing
 * Fixed T60069: repeated extrusion uses wrong axis


 * '''Fixed: 4
 * '''Reviewed: 1
 * '''Closed: 18
 * '''Confirmed: 13
 * '''Total triaged: 31

Week 40: 30rd March
This week: I worked mainly on tracker triaging and bug fixing. I also improved Weld Modifier, solving some ToDos and fixing bugs.

Next Week: Some precision modeling patches are ready and awaiting review T73993.I would like to continue working on, it might be a good idea to anticipate the review.

Commits
 * Cleanup: Organize Weld Modifier in alphabetical order
 * Edit Curve: Improve Curve extrude

Fixes
 * Fixed (unreported): Weld Modifier: possible use of uninitialized variable
 * Fixed T74495: Shrink/Fatten gives strange results with Individual Origins
 * Fixed customdata interpolation being done multiple times in Weld Modifier
 * Fixed T74588: Weld Modifier: Vertex colors and UVs get incorrect values


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 12
 * '''Confirmed: 9
 * '''Total triaged: 21

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 and.

Commits
 * Cleanup: Silence warnings
 * GPU: Estimate a better value for the memory used

Fixes
 * Fixed T74604: A.N.T Landscape Erode function reports error
 * Fixed T74969: Crash in gpencil edit mode
 * Fixed missing text input on Windows with certain keyboard layouts
 * Fixed possible endless loop in Auto Merge & Split


 * '''Fixed: 4
 * '''Reviewed: 0
 * '''Closed: 31
 * '''Confirmed: 33
 * '''Total triaged: 64

Week 38: 16th March
This week: I worked mainly on tracker triaging and some development.

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

Commits
 * Cleanup: Rename variables

Fixes
 * Fixed build WITH_CXX_GUARDEDALLOC
 * Fixed T70126: Can't snap between objects with Rigid Body
 * Fixed T74876: Crash when snapping to faces


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 23
 * '''Confirmed: 16
 * '''Total triaged: 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, and tracker training for the rest of the day.

Tracker training on the remaining days.

Commits
 * Transform Snap Object: Remove depsgraph when creating context

Fixes
 * Fixed shader build error
 * Fixed T74438: Vertex-only meshes disappear in wireframe mode
 * Fixed T74533: Crash when entering sculpt mode


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 29
 * '''Confirmed: 21
 * '''Total triaged: 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.

Commits
 * Cleanup: Use a utility function to obtain the bvh_cache
 * Transform Snap: Clear 'SnapObjectData' after changes in the geometry
 * Cleanup: Move transform_constraints declarations to its own header
 * Transform: Remove 'mouse_coordinate_override' property
 * Transform Snap: Unify SnapObjectData struct

Fixes
 * Fixed build error on windows
 * Fixed T74377: Weld Modifier destroys vertex groups
 * Fixed crash when compiling renderpass shader on some AMD drivers
 * Fixed T74228, T74246: Strange Characters


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 13
 * '''Confirmed: 12
 * '''Total triaged: 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.

Commits
 * Cleanup: Move transform_constraints declarations to its own header
 * Transform: Remove 'mouse_coordinate_override' property
 * Transform Snap: Unify SnapObjectData struct
 * BLF: Optimize text rendering and caching

Fixes
 * Fixed T74228, T74246: Strange Characters


 * '''Fixed: 1
 * '''Reviewed: 0
 * '''Closed: 7
 * '''Confirmed: 6
 * '''Total triaged: 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
 * Fixed T74044: Switching from Edge Slide to Move and Cancelling causes crash
 * Fixed Transform reinitialization of custom data correction
 * Fixed transform 'center_override' not being flagged
 * Fixed T65640: Axis of Custom Shape Bones are drawn in a wrong position.
 * Fixed T68878: Update shapekeys during transformation
 * Fixed T71455, T73852, T73860: Transform, Redo doesn't work properly in time…
 * Fixed T73853: Redo does't work properly with NLA "Move" transform mode


 * '''Fixed: 5
 * '''Reviewed: 0
 * '''Closed: 18
 * '''Confirmed: 11
 * '''Total triaged: 28

Week 33: 10th February
Week spent mostly on the tracker triaging (and some bug fix).

Commits
 * Cleanup: Transform: Rearrange definitions and declarations.
 * GPU: Add GPU support to fill a texture image with a constant value.
 * Transform: Deduplicate time snap code.
 * Cleanup: Rename bonesize transform file.
 * Cleanup: Split transform.c in multiple files.
 * Cloth: Optimization in self collision.
 * Modifiers: Weld Modifier - simplify invert_vgroup code.

Fixes
 * Fixed T73763: Laggy when zooming a node editor with International Fonts.
 * Fixed T68610: B-Bone display size/scaling op issues.
 * Fixed T59218: Loop Cut from the Context Menu doesn't slide.
 * Fixed Attempt to free NULL pointer.
 * Fixed T61138: Difficulty in aligning handles of Stroke of type Curve.


 * '''Fixed: 5
 * '''Reviewed: 0
 * '''Closed: 14
 * '''Confirmed: 14
 * '''Reconfirmed(curfew): 1
 * '''Total triaged: 29

Week 32: 3rd February
Week spent mostly on the tracker triaging (and some bug fix).

Reviews
 * Reviewed Fix for T69776.

Commits
 * Cleanup: transform_convert comment and spacing.
 * Transform: Optimize edge slide.
 * Cleanup: Rearrange ED_armature.h.

Fixes
 * Fixed T66802: Edge Slide: Unpredictable direction of the edge loop when it is….
 * Fixed T69628: Undocumented 'Collections' section in the Rigid Body properties.
 * mesh_snap_utilities_line: Fix TypeError in 'depsgraph_update_post'.


 * '''Fixed: 2
 * '''Reviewed: 1
 * '''Closed: 35
 * '''Confirmed: 10
 * '''Reconfirmed(curfew): 24
 * '''Total triaged: 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.

Commits
 * BLI_kdopbvh: Prevent division by zero in raycast.
 * bmesh_intersect_edges: Don't detect faces if an edge already exists.
 * bmesh_intersect_edges: Improve detection of the best_face.
 * bmesh_intersect_edges: Fix asserts.
 * Edit Mesh: Auto Merge - Split Edges & Faces - Better logic for splitting faces.

Fixes
 * Fixed T54292: CrazySpace transform calculation error.
 * Fixed T59804: Expose hidden bmesh.ops.symmetrize options in python.
 * Fixed T68413: gpu module example in docs produces unexpected results.


 * '''Fixed: 3
 * '''Reviewed: 1
 * '''Closed: 30
 * '''Confirmed: 1
 * '''Reconfirmed(curfew): 21
 * '''Total triaged: 52

Week 30: 20th January
Week spent mostly on the tracker triaging (and some bug fix).

Commits
 * Edit Mesh: Mirror Axis documentation.

Fixes
 * Fixed T73349: X-Ray Mode - snapping through object stop working on value = 1.
 * Fixed T51011: bpy.ops.action.new does nothing when invoked from script.


 * '''Fixed: 2
 * '''Reviewed: 0
 * '''Closed: 46
 * '''Confirmed: 5
 * '''Reconfirmed(curfew): 29
 * '''Total triaged: 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.
 * Reviewed Fix T71620: broken particle collisions due to rB0666ece2e2f9.

Commits
 * Weld Modifier: Reduce size of the leaf nodes to half.

Fixes
 * Fixed T73159: Crash transforming 0 edited grease objects.
 * Fixed T53178: Casting in Blur node with Relative.
 * Fixed crash with Proportional Edit Connected in UV editing.
 * Fixed T70606: 3D cursor oriented by geometry projects on objects displayed as….
 * Fixed T72094: Multiple snap targets don't work when Increment is enabled.


 * 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.
 * Reviewed Fix T68489: Shrinkwrap modifier with project not working for curves.
 * Reviewed Fix T72119: UV/Image Editor theme's face colors.

Commits
 * bmesh_intersect_edges: Remove unnecessary index setting.
 * Tests: Update bmesh_boolean results.
 * BM_mesh_intersect: Match the mesh in Debug build with Release.

Fixes
 * Fixed T72375: Crash when using spin tool.
 * Fixed T72288: Left click on empty space inside file browser resets scrolling.
 * Fixed T72119: UV/Image Editor theme face colors with no effect.
 * Fixed T72935: Applying transform to parent mesh changes rotation of children….
 * Fixed T69314: Broken Rotation to Deltas for Quaternions.
 * Fixed BKE_mesh_validate_arrays invalidating face selection.


 * Fixed: 6; Reviewed: 3; Closed: 20; Confirmed: 31