User:Manowii/Reports/2023

Week 203: 29th May

This week: triaging, bug fixing and worked on:

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Transform: new feature to edit the 'Snap Base' (3010f1233b)
  • Transform: refactor modes by reorganizing their data in 'TransModeInfo' (c4a4a89ef5)
  • Transform: Remove internal mode 'TFM_TIME_DUPLICATE' (a83a0a811f)
  • Transform: Remove 'Resize' fallback from 'Shrink/Fatten' (c2846f6b81)

Fixes


Fixed: 0
Reviewed: 0
Closed: 10
Confirmed: 0
Total triaged: 10


Week 202: 22nd May

This week: triaging

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Transform: remove precision modification upon starting navigation (fc854fc252)


Fixed: 0
Reviewed: 0
Closed: 18
Confirmed: 10
Total triaged: 28


Week 201: 15th May

This week: triaging, bug fixing and worked on:

  • PR #107854: UI: move Placement Settings to the Options popover
  • PR #105941: WIP: Snapping & precision modeling improvements

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

  • PR #108076: Fix #107889: Scale Cage gizmo wrong in editmode with rotated objects

Commits

  • Transform: support navigation while transforming in 3D view (33c13ae6e3)
  • View 3D: new utility to provide navigation in operators (2ce365efc7)
  • UI: Edit Mode Options panel cleanup (560e9c654b)
  • Cleanup: deduplicate code to obtain the object for the transform space (e0e182d5e9)

Fixes


Fixed: 2
Reviewed: 1
Closed: 13
Confirmed: 4
Total triaged: 15


Week 200: 08th May

This week: triaging, bug fixing and worked on:

  • PR #107854: UI: move Placement Settings to the Options popover

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Cleanup: use more descriptive names for snap cursor API (5d09699d3c)
  • Cleanup: remove unused snap_3d functions (b3c02cfcfd)

Fixes


Fixed: 1
Reviewed: 1
Closed: 6
Confirmed: 2
Total triaged: 7


Week 199: 01st May

This week: triaging, bug fixing and worked on:

  • PR #107555: WM: don't skip AutoSave if modal operator is 'fileselect'

Next Week: Triaging and bug fixing.

Reviews

  • PR #107054: WIP: Visualize snapping type by showing different symbols

Commits

  • UI: add Proportional Size to Proportional Edit popover (6b5b777ca3)

Fixes

  • Fixed #107648: Proportional Edit sometimes cancels GPencil keyframe transformation (fcddc1a1af)
  • Fixed snapping with constraint flickering (93d464dcd1)
  • Fixed #107474: Proportional Size not saved when canceling the operation (c7f1ad1058)


Fixed: 2
Reviewed: 1
Closed: 13
Confirmed: 7
Total triaged: 18


Week 198: 24th April

This week: triaging, bug fixing and worked on:

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

  • PR #107054: WIP: Visualize snapping type by showing different symbols

Commits

  • Overlay: do not draw grids with undefined units (d74f3895e7)
  • 3D View: Refactor navigation operators (67203c0ec8)

Fixes


Fixed: 1
Reviewed: 1
Closed: 12
Confirmed: 3
Total triaged: 14


Week 197: 17th April

This week: triaging, bug fixing and worked on:

  • PR #106279: WIP: 3D View: Refactor navigation operators
  • PR #105941: WIP: Snapping & precision modeling improvements
  • PR #105764: WIP: Transform: support navigation
  • PR #104443: Transform: add feature to edit the 'Snap Base'

Next Week: Triaging and bug fixing.

Reviews

  • PR #107054: Visualize snapping type by showing different symbols

Fixes


Fixed: 2
Reviewed: 1
Closed: 8
Confirmed: 4
Total triaged: 10


Week 196: 10th April

This week: triaging

Next Week: Triaging and bug fixing.

Commits

  • Cleanup: remove useless macro (dda9c59044)
  • Transform: improve visualization when dragging Gizmos (97c05aa288)
  • Cleanup: expose utility that finds a gizmo through its properties (bdd6e617ea)


Fixed: 0
Reviewed: 0
Closed: 14
Confirmed: 7
Total triaged: 21


Week 195: 03rd April

This week: triaging, bug fixing and worked on:

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

  • PR #105748: Python API: Expose background drawing as argument for gpu.types.GPUOffScreen.draw_view3d()
  • PR #105196: Fix #93685: Allow Outliner Drag to Other Windows

Commits

  • Overlay: use edge-connected polygons to calculate wireframe factor (1380ee74ff)
  • DRW: remove edges hidden by Optimal Display in IBO creation (d1fe11c79f)

Fixes


Fixed: 4 (also #90641, #106478 and #102545)
Reviewed: 2
Closed: 14
Confirmed: 5
Total triaged: 15


Week 194: 27th March

This week: triaging, bug fixing and worked on:

  • PR #106402: DRW: remove edges hidden by Optimal Display in IBO creation
  • PR #106279: 3D View: Refactor navigation operators
  • PR #105764: WIP: Transform: support navigation
  • PR #105352: Fix #90641: wireframe does not hide edges of coplanar faces

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

Commits

  • Cleanup: deduplicate code (cc7634f2ea)
  • Cleanup: use function style casts (df824e2015)
  • Cleanup: convert 'view3d_navigate.c' to C++ (901a804f9e)
  • Transform: expose hardcoded 'Rotate Normals' key (bb67d4c298)
  • Cleanup: deduplicate code that changes transform mode (040ea1637d)
  • Cleanup: remove unnecessary code (7af13f0ae9)
  • Transform: modify constants for improved readability (195c2b77ae)

Fixes


Fixed: 3
Reviewed: 1
Closed: 10
Confirmed: 4
Total triaged: 11


Week 193: 20th March

This week: triaging, bug fixing and worked on:

  • PR #105941: WIP: Snapping & precision modeling improvements
  • PR #105764: Transform: support navigation

Next Week: Triaging, bug fixing and progress pull requests.

Reviews

  • PR #106096: Fix #106043 : Moving frame node jittering while cursor is still
  • PR #105498: Selection Occlusion

Commits

  • Transform: Improve workaround used in #40241 (18232af3ee)
  • Transform: reduce overhead when checking if snapping is active (88e2542398)
  • Cleanup: deduplicate snapping parameters (4de247eb94)

Fixes

  • Fixed (unreported): Snap not enabled if Ctrl is pressed before operation (45379d9b59)


Fixed: 1
Reviewed: 2
Closed: 10
Confirmed: 4
Total triaged: 13


Week 192: 13th March

This week: triaging, bug fixing and worked on:

  • PR #105764: Transform: support navigation
  • PR #105608: WIP: MSVC: lower C4457 warning level from 4 to 3
  • PR #104443: Transform: add feature to edit the 'Snap Base'

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Measure Tool: reduce snap overhead (f6c70755d1)
  • Cleanup: use macro for 'SCE_SNAP_MODE_GEOM' (f92bacee94)

Fixes

  • Fixed #105664: measure tool ignoring snap on first click (4cd102bb73)
  • Fixed 'use_occlusion_test' option not having effect on wireframe (98bfa8d458)


Fixed: 2
Reviewed: 1
Closed: 8
Confirmed: 5
Total triaged: 11


Week 191: 06th March

This week: triaging, bug fixing and worked on:

  • PR #105608: MSVC: lower C4457 warning level from 4 to 3
  • PR #105352: Fix #90641: wireframe does not hide edges of coplanar faces
  • PR #104443: Transform: add feature to edit the 'Snap Base'

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

  • PR #105400: Fix #105363: Frame nodes can act wrong in transform system

Commits

  • Pass BitVector by reference in lambda (3baccee0af)
  • Cleanup: silence unreferenced param warning in MSVC (e699bd780c)
  • MSVC: lower C4100 warning level from 4 to 3 (f27d6b9640)
  • Cleanup: resolve some unreferenced parameter warnings in MSVC (7fcb262dfd)
  • Cleanup: silence unused local variable warning (7bf20e93d6)
  • Transform: split tracking conversion (91e191bd21)

Fixes


Fixed: 4
Reviewed: 1
Closed: 17
Confirmed: 8
Total triaged: 21


Week 190: 27th February

This week: triaging, bug fixing and worked on:

  • PR #105352: Fix #90641: wireframe does not hide edges of coplanar faces
  • PR #104443: Transform: add feature to edit the 'Snap Base'

Next Week: Triaging, bug fixing and finalize pull requests.

Reviews

  • PR #105400: Fix #105363: Frame nodes can act wrong in transform system
  • PR #105196: Fix #93685: Allow Outliner Drag to Other Windows

Commits

  • Cleanup: split 'transform_gizmo_3d.cc' in more specific units (3c94e2ab4c)

Fixes


Fixed: 3
Reviewed: 2
Closed: 17
Confirmed: 5
Total triaged: 19


Week 189: 20th February

This week: Triaging, bug fixing, code improvements and also worked on:

  • PR #105136 Mesh: replace 'BKE_mesh_merge_verts' algorithm

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Mesh: replace 'BKE_mesh_merge_verts' algorithm (4369627e71)
  • Transform Gizmo: calculate matrix_offset when creating the gizmos (5a85b62bbc)

Fixes

  • Fixed #104431: Pie Menu Editor Switch: Can't switch to File Browser (0691f78e)


Fixed: 1
Reviewed: 0
Closed: 20
Confirmed: 11
Total triaged: 30


Week 188: 13th February

This week: Triaging, bug fixing and worked on:

  • PR #104624 Transform: improve visualization when dragging Gizmos

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Transform: redo calculation the matrix of the gizmos (4f34edf9cf)
  • Gizmo: use the final matrix for the dial3D clip plane (f72d28d7e7)

Fixes

  • Fixed #104407: Sun Position: shader error when enabling on Linux (9060f1e1c8)
  • Fixed #104347: Loop Cut Tool becomes impressive with GPU Subdivision (9b129e5533)
  • Fixed wrong variable being used as plan in 'gizmo_3d_dial_matrixbasis_calc' (87f96b7664)
  • Fixed #66863: Bisect plane rotation behavior bugged for side/cut view (36937e523a)


Fixed: 3
Reviewed: 0
Closed: 14
Confirmed: 6
Total triaged: 18


Week 187: 6th February

This week: Triaging, bug fixing and worked on:

  • PR #104443 Transform: add feature to edit the 'Snap Base'
  • PR #104451 UI: Change Behavior for Multi-Select Enums
  • PR #104624 Transform: improve visualization when dragging Gizmos
  • PR #104409 MSVC: lower C4100 warning level from 4 to 3

Next Week: Triaging, bug fixing and finalize pull requests.

Commits

  • Transform: Hide trackball gizmo while dragging (82867753cf)
  • Transform: do not save settings when canceling the operation (cc623ee7b0)

Fixes

  • Fixed circular transform gizmo always displaying Global orientation (232e02282e)
  • Fixed #104587: 'Extrude To Cursor' snapping ignoring 'Target Selection' (b9fa32cccd)
  • Fixed transform gizmos not changing in Automatic Constraint mode (197eee6e04)
  • Fixed #104396: Blender crashes when moving Keyframes in Graph Editor (8d9d16fb53)
  • Fixed (unreported): Transform gizmo not restoring when changing mode (a38d99e0b2)
  • Fixed forced snap status being removed when changing transform mode (deaddbdcff)
  • Fixed #104353: Crash on opening sculpting template (7beb487e9a)
  • Fixed #103838: fail to enable Lighting Sun Position addon on Metal (5c22e77e)


Fixed: 3
Reviewed: 0
Closed: 14
Confirmed: 8
Total triaged: 22


Week 186: 30th January

This week: Triaging, bug fixing and worked on D17115 and D9415 (Transform Gizmo and Snap Base Edit)

Next Week: Triaging, bug fixing and finalize D9415.

Commits

  • Cleanup: silence warning (62fc001979)
  • Cleanup/refactor: split Edge and Vert Slide code into more specific functions (06305e5ca8)

Fixes

  • Fixed (unreported): snap to object origin not respecting clipping planes (90f36fc50e)
  • Fixed transform gizmo not updating according to state (19b63b932d)
  • Fixed possible return of string without null character (9b86741ae7)


Fixed: 0
Reviewed: 0
Closed: 21
Confirmed: 6
Total triaged: 27


Week 185: 23rd January

This week: Triaging, bug fixing and worked on D17115 (Transform Gizmo improvements)

Next Week: Triaging and bug fixing.

Commits

  • Cleanup: move function to file where it is used (0050d6d399)
  • Transform: fix use of "snap_point" property (1ad11355a3)
  • Transform: Initialize 'transform_matrix' accordingly (0f52aa0954)
  • Merge By Distance: Optimize algorithm to find duplicate polygons (15575b953d)

Fixes

  • Fixed repeated transform constraint orientations (3b4486424a)


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


Week 184: 16th January

This week: Triaging, bug fixing, code improvements and also worked on D9415 (Set Snap Base). It's waiting for feedback and review

Next Week: Triaging, bug fixing and work on D9415.

Commits

  • Merge by Distance: split code into more specialized functions (25ce705617)

Fixes

  • Fixed rotation snap failing with zero angle (dcb37959d4)
  • Fixed T103906: Crash when canceling transform operation with the mirror options… (debd912bef)


Fixed: 1
Reviewed: 0
Closed: 12
Confirmed: 8
Total triaged: 19


Week 183: 9th January

This week: Triaging, bug fixing, code improvements. Also worked on D7000 and D9415 (Edit Snap Source patches).

Next Week: Triaging, bug fixing, work on D9415.

Commits

  • Cleanup: rename variables to distinguish between target and source (589d1be147)
  • Snap Gizmo: hide snap cursor if another gizmo is highlighted (2b32a2c3b2)
  • Snap Gizmo: support the WM_GIZMO_HIDDEN flag (442b08aac0)
  • Transform: deduplicate code (4d1f12212b)
  • Transform: improve safety when restoring data (ad01cdd7fc)
  • Snap Gizmo: remove unused "snap_elements" (5bc71f22a2)
  • Cleanup: deduplicate conditions in transform code (c6b4bd407e)
  • Cleanup: use descriptive names for transform snapping functions (63b9a57f8b)

Fixes

  • Fix disappearing snap indication in Measure tool (0349a6e6e0)
  • Fix crease and bevel weight unaffected when transforming (5029f3e483)
  • Fix T103783: crash when canceling vertex crease having vertex groups (3b761901b6)
  • Fix duplicate code in 63b9a57f8bd8 (92449e634f)


Fixed: 1
Reviewed: 0
Closed: 11
Confirmed: 9
Total triaged: 19


Week 182: 2nd January

This week: Triaging, bug fixing, code improvements. I had less activity because Thursday and Friday were taken as days off.

Next Week: Triaging, bug fixing, work on D7000.

Requested Review

  • D16836: [T103359] Images as Planes - Don't default texture extension to CLIP.

Commits

  • Remove deprecated and long unused members of struct Light (22fec7b1a4)

Fixes

  • Fix T102853: radius of spot and point lamps shares same value with area lamp… (fbc2c4c331)


Fixed: 1
Reviewed: 0
Closed: 7
Confirmed: 7
Total triaged: 13