User:Manowii/Reports/2020
< User:Manowii | Reports
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 (D9678)
Commits
- Snap: Decrease the distance of the incremental snap in ortho view (b1d8aeeab2)
Fixes
- Fixed T84200: Rotating a paintcurve [all paintmodes] doesn’t work correctly (1db27af38f)
- 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 D8826
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 D8826 "Python: gpu module: add new submodules and types" and D9850 "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 (D9869)
- Fixed: 0
- Reviewed: 1
- Closed: 6
- Confirmed: 4
- Total triaged: 10
Week 76: 6th December
This week: Bug Fixing, Triaging and worked on D6970 "Transform: Make 'Absolute Grid Snapping' a new Snap Mode" and D9539 "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?" (D9321)
Commits
- Cleanup: Python GPU: change prefix 'bpygpu_' to 'py_' in static functions (bbd7f94d8a)
- Cleanup: GPU Python: Use 'PyC_ParseStringEnum' for string enum (cada56b1f7)
Fixes
- Fixed T83588: Crash with Shrink/Fatten and Offset Even (37bf71ad04)
- Fixed T83460: Regression in snap for measure tool (b9eb592133)
- Fixed T83307: Some modal keys of transform operators don't correspond to the… (c822f66bb8)
- Fixed: 3
- Reviewed: 1
- Closed: 20
- Confirmed: 7
- Total triaged: 27
Week 75: 29th November
This week: Bug Fixing, Triaging and worked on D9539 "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) (D9625)
- Reviewed: Fix T83119: Crash with topology mirror affecting a hidden vertex. (D9673)
Commits
- Transform: Don't use Automatic Constraint Plane in 2D editors (d07009498a)
- Cleanup: Deduplicate constraint event code (b919511607)
Fixes
- Fixed T83177: Industry Compatible keymap: MMB-dragging to transform engages axis… (6fda30cc54)
- Fixed T83352: Move with constraint showing an incorrect value in the header (f3b08af24c)
- Fixed T83161: Crash when moving ruler endpoints and opening or closing the… (c576d65c2f)
- Fixed: 3
- Reviewed: 2
- Closed: 18
- Confirmed: 10
- Total triaged: 28
Week 74: 22nd November
This week: Bug Fixing, Triaging and worked on D9415: "Transform: New feature to set a custom 'Snap With'" and D9539 "Snap Gizmo: Remove the use of the private header "wm.h"
Next Week: Same as last week (Triaging , bug fixing and D9415 and D9539)
Reviews
- Reviewed: Correct Mirror for Object Mode along arbitrary axis (Fixes T68521) (D9625)
Commits
- Transform: Improve event detection for AutoConstrain (9add12ff05)
- RNA Armature: Improve the description of AxisRollFromMatrix (8330e19cb2)
Fixes
- Fixed transform snap mixed with incremental (e4e7dfc1d8)
- Fixed T83092: Direction of rotation with View orientation changed in 2.91 (f9e994d0f4)
- Fixed T83020: Transform: AutoConstraint being confirmed without releasing the MMB (44f5d99cbf)
- Fixed: 2
- Reviewed: 1
- Closed: 12
- Confirmed: 11
- Total triaged: 23
Week 73: 15th 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)
Fixes
- Fixed transform redo panel showing only the first custom orientation (rB898231fd)
- Fixed T82777: Some transform modes using incorrect default orientation (rB20f8130d)
- Fixed: 1
- Reviewed: 0
- Closed: 6
- Confirmed: 7
- Total triaged: 13
Week 72: 8th 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)
Fixes
- Fixed T81951: Add Cube new tool surface snapping not working (23614c49e9)
- 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. (D9474)
Commits
- Transform: Disable snap to plane-face intersection (eb21222e64)
Fixes
- Fixed T82164: Knife tool draws huge vertices after using bgl.glPointSize (1b9d9cb1ed)
- Fixed T77819: Snap Incremental does not match grid in all cases (5ed4e1e23a)
- 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 (c503c5f756)
- 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 (L62496)
Fixes
- Fixed T81467: Crash with KD-Tree Weld Modifier (8335c26119)
- Fixed T81060: CustomData Correction sometimes breaks UVs and Vertex Colors (aafd71a8a1)
- 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. (D8966)
Commits
- Cleanup: Move transform_orientations functions to separate header (ea5f2f88b3)
- Cleanup: Simplify transform_orientation_matrix_get (dba0b84359)
- Cleanup: Simplify use of 'Snapping Gears' (043ddcf3ad)
- Cleanup: Remove redundant if-condition (3c045923a2)
- Transform: Use orientation of active object with Auto Constraint (54f248fa87)
Fixes
- Fixed T81529: Can't move with constraint to a zero-size local axis (569510d704)
- Fixed T81480: Input 0 to scale in redo panel resets to 1 (833066088e)
- Fixed T81465: Snapping to edge center doesn't work as expected when using axis… (eb68cd713b)
- 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 (D8972)
- Reviewed: Weld Performance Improvements (new Simple Mode) (D8966)
- Reviewed: Use KD Tree for Weld Modifier for better performance (D8995)
Commits
- Cleanup: silence [-Wshadow] warnings (682e68b6ea)
- Weld Modifier: Disable the KD Tree solution (d5a6b3b18c)
- MeshAnalysis: Optimize the detection of intersecting geometry (e77f986fa0)
Fixes
- Fixed constrain plane not being set in tranform code (4c46a09824)
- Fixed T80937: Changing the contrain axis does not return to the scene orientation (388b916246)
- Fixed T81096, T81127: Errors with the typed value for x-axis constrain (58dc059ad3)
- Fixed T81069: Can't lock axis with move anymore, using Shift+MMB (ba014586a0)
- Fixed T80444: Triangle-Triangle intersection regression in 2.90 (d1f906e874)
- Fixed T80520: Tris to Quads ignores UV delimit option (f5b6b82598)
- 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 (D8891)
- Reviewed: Fix T80904: GPencil: bones cannot be transformed when in weightpaint mode (D8934)
Commits
- Add versioning for 2.90 files that may have invalid mesh (3a92a2df45)
- Cleanup: Use 'r_' prefix for return value (273bf53e80)
Fixes
- Fixed T80704: bpy.ops.transform.rotate() ignores orient_type (f7829787da)
- Fixed 'Links Cut' adding undo steps without cutting anything (4b14f763da)
- 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 (4eda60c2d8)
- Fixed T80623: Correct Face Attributes affecting modes not listed (e22e302837)
- Fixed: 2
- Reviewed: 0
- Closed: 28
- Confirmed: 15
- Total triaged: 43
Week 62: 31st August
This week: - Triaging, Bug fixing. - Worked on (D6970): Transform: Make 'Absolute Grid Snapping' a new Snap Mode - Worked on (D6454): 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 (S31004ef48)
- Transform: remove MOD_CONSTRAINT_PLANE (Sc7287ffae)
- Transform: Move some hardcoded keyitems to keymap_data in python (S526fbdec3)
- Cleanup: Shorten the name of the Auto Constraint modal keymap (ff3a9852a7)
- Revert "Fix T59358: Wrong status bar keymap for release confirms and right… (d8a80e5949)
- Cleanup/Refactor: Split the snap to increments code (S546b90019)
Fixes
- Fixed T80426: Crash when deleting custom orientation (e43d482cc9)
- Fixed T80233: Extrude manifold can generate invalid geometry (Sf2d26409e)
- Fixed T80224: Crash after duplicating and hiding vertices while using X Axis… (S907a718eb)
- Fixed constrain plane masking shift event (S8170c92ed)
- Fixed T64267: 'Add Snap Point' does not work with Ctrl pressed (S9259052e1)
- Fixed assert when cleaning constraints in the transform tool (a96283ba51)
- Fixed T79973: Re-ordering face maps messes up the names of other face maps (Sa44006014)
- 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 (D7337)
- Reviewed: Fix T80135: Duplicate doesn't preserve active spline (D8729)
Fixes
- Fixed T80195: crash when invoking tooltips on MacOS (744eb1172e)
- Fixed T80064: Adding mask curve points doesn't work around endpoints (5086bdfe0b)
- 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 (5e85c9878b)
- BLI_kdopbvh: Adjust epsilon according to the axis (b8b56ee172)
- 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. (D8587)
Commits
- Cleanup: Silence some arithmetic overflow warnings (5319eb36a5)
- Cleanup: Move definitions of some variables closer to their use (c5e469a3e4)
- Cleanup: move assignment out of loop (7d16db417b)
Fixes
- Fixed hair collision error introduced in recent commit (579cb774da)
- Fixed T75588: Missing loop cuts preview for edges without quads (11509c14c3)
- Fixed T78113: Random explosions of cloth with self collision (c0340ec893)
- 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. (854f73b4a2)
- Fixed T77548: Crash when using Add Object Tool with Normal Orientation and zero…. (c323f3e90a)
- 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 (6a689b5047)
Fixes
- Fixed T78600: Crash when transforming doubles with mirroring on (1ff1a2be9c)
- Fixed ghash return value on 'Correct Face Attributes' with 'Keep Connect' (699cefefd0)
- Fixed T78826: Move constraint is not fully disabled (84f7de432c)
- Fixed bad 'Correct Face Attributes' behavior when extruding faces (5e232d7a0b)
- Fixed precision issues in 'interp_weights_poly_v2' (47b82fc02f)
- 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 (D8278, D8279 and D8360).
Commits
- Cleanup: Rename 'isect_ray_seg_v3' to 'isect_ray_line_v3' (d7c4e96493)
- Cleanup: move 'int i' declaration (b453e9e3a4)
Fixes
- Fixed T79158: Eevee cubemaps shows black (b64ae920e4)
- Fixed T79144: Snapping bypassing the viewport backface culling (921c95ab5e)
- Fixed T70455: Knife Tool failing to cut edges (ac5f011e9c)
- 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. D8278 and D8279 can be considered bug fixes, so I’ll move on to them.
Commits
- Transform: use GHASH_ITER when restoring customdata (8b0df381d9)
- Cleanup: remove unnecessary member (37fb586a0b)
- Optimization: Use dedicated function to restore customdata (f019164f1f)
- Cleanup: move unchanged condition out of loop (8074a18964)
Fixes
- Fixed T78875: Numerical display of delta of translation is not updating in 3d view (d493fc43bd)
- Fixed T78900: Single vertex sliding crashes (1e5ce39156)
- Fixed T78855: Knife tool crashes when the geometry has no face (9c9eb03d78)
- Fixed Extrude Manifold losing original UV (7b558a20a9)
- 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 #78671's proposals, since the feature considered is still very raw.
Commits
- Optimization: use
BLI_bvhtree_intersect_plane
to detect faces that will be… (20558848d3) - Cleanup: Use the BLI_edgehash API in the sewing simulation of cloths (12817083ec)
- Optimization: Don't compute the snap to face on the knife tool twice (924578ce19)
Fixes
- Fixed faces disappearing with AutoMerge & Split (073c426900)
- 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 (4387aff99e)
- Transform: Reduce the alpha in the Edge Slide drawing (bdbfdce766)
- Transform: Add constraint intersection support (602cfdeac7)
- Transform: Draw edge considered in the slide value (9c29803255)
- Cleanup: reduce code indentation and simplify some code flow (85cde12bff)
Fixes
- Fixed T78570: Vert/Edge slide doesn't adjust UVs (e797c4f28f)
- Fixed alignment test when snap to edge while in vert or edge slide (52b125a790)
- Fixed T77946: Problem snapping with "Project onto Self" on a curve with generated… (7f1fd1818a)
- 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 D3440).
Next Week: I will give progress to D8090).
Reviews
- Reviewed: Fix T78080: Nodegroups: incorrect sockets when changing group (D8101).
Commits
- UI: Add Extrude Manifold Icon (ff0df7c546)
- Icons: Added icon for Extrude Manifold (L62445)
- Snapping: Snap to the origin of Light and Camera objects (65006bfaf4)
- Trasnform: Support for other snapping types on Edge Slide (9335daac2a)
- Tools: rename 'Extrude, Dissolve and Intersect' to 'Extrude Manifold' (508e33842b)
- Transform: Full snapping support for Vert Slide (e2fc9a88bc)
- Transform: Simplify and rearrange mirror code (ba97da21ac)
- Transform: Do not compute island center when not used (d6e07a7cd3)
- Cleanup: Remove goto in transform_convert_mesh code (5db1ae2605)
- Cleanup: Rearrange transform_convert_mesh into doxy sections (2d866d77ae)
Fixes
- Fixed T78259: Proportional editing does not work in particle editing (e91d581167)
- Fixed T78304: Scaling without a constraint axis shows wrong parameters in Adjust… (0e75aa44fb)
- Fixed T78151: Vertex/Edge Slide after enabling 'Even' doesn't cancel properly (25eb0c9cf4)
- Fixed camera snapping in camera View (ede1a247d8)
- Fixed T78045: CTL-ALT-S does nothing in pose mode and crashes when called from… (51bf04383a)
- Fixed constraint alignment check on snap axis to plane (b0de36a5a3)
- Fixed initialization of Edge Slide with Single Side (c309177edd)
- 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 (d8206602fe and updated the patch for snapping support for Vert Slide D3440).
Next Week: In addition of the tracker triaging, submit pendencies of the "Extrude Manifold" and give progress to #69707.
Commits
- Cleanup: Move snap callbacks to their respective transform mode (b89898cbd3)
- Transform: Snap to the intersection between constraint and geometry (d8206602fe)
- UI: Match some properties set in keymaps with those set for buttons (a874cec02b)
- Cleanup: Rearrange SELECTID_Context members for better alignment (ddf4b909de)
- Cleanup: Rearrange Vert and Edge slide functions (cf42721fe2)
Fixes
- Fixed T77476: Transform Align mode using View orientation by default (27fb75fec2)
- Fixed T77914: Blender Crashes if viewport is changed manually while having loop… (9bfd78ae14)
- Fixed T77295: Snapping in edit mode only works for non-selected polys/verts/edges (098008f42d)
- 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. (D8016, D5608).
Next Week: Clean up the transform code and update some patches for the #73993.
Reviews
- Reviewed: Improve Mirror Modifier clipping behaviour with constraint translation axis (D7592).
Commits
- Cleanup: make the sculpt convert type follow transform convention (0439094105)
- Cleanup: Move each special_aftertrans_update to their respective TransData file (46e0ec05ef)
- Cleanup: Silence some overflow warnings in transform code (b7150183e7)
- Cleanup: Create a header for TransData declarations (335c1e48ee)
- Cleanup: Move TransDataSeq declaration to its TransData file (4f4141c8f4)
- Cleanup: Move TransDataNla declaration to its TransData file (6e53b28898)
- Cleanup: Move each recalcData to their respective TransData file (e54fb1b819)
- Cleanup: Split transform conversion of edge and uv to their own files (826769d1c7)
- Cleanup: Move TransSeq declaration to tansform_convert (34b4dca9f1)
Fixes
- Fixed T77295: Snapping in edit mode only works for non-selected polys/verts/edges (098008f42d)
- Fixed T70873: Pivot Center doesn't compute mirror elements (1c189aa70a)
- 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. (D7902, D7930).
Next Week: Clean up the transform code a little and update some of the patches for the (D73993).
Reviews
- Reviewed: Fix T77068: UV Proportional Edit "Connected Only" option affects UV clipping (D7927).
Commits
- Eyedropper: Support get samples from other windows (b94ab93dfb)
- Cleanup: Remove unused flag (5c54a609a9)
Fixes
- Fixed T77335: Circle Select tool selects faces perpendicular to the view (70ad18b94d)
- 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 (D7902).
Reviews
- Reviewed: Weld Modifier - Average vertex weights of welded vertices (D7283).
Commits
- Cleanup: Remove unnecessary step in calling snap callback (fcccee0c33)
- Remove leftover debugging code (rB347c1912)
- Cleanup: Deduplicate code (rB55598269)
- Cleanup: Initialize gizmo snap keymap before using (3d014fa815)
Fixes
- Fixed T77194: Force global orientation on select constraint (Shift MMB) not… (14af27e63d)
- Fixed T77206: G + MMB Doesn't work in Graph Editor if the transform orientation… (ba711824b3)
- Fixed T77166: Transforming bone with constraint does not follow mouse position (515e8e4f7c)
- Fixed T77183: Axis moves with object when constraint movement and using local… (a574478d90)
- 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 (8bff3ec76b)
- Transform: refactoring - unify constraint and default orientation (c75a665c44)
Fixes
- Fixed redo with local orientation (45f17e10ec)
- Fixed unused parameter
ftext
(a958725f81) - Fixed T76974: Shear Tool Misses Orientation (cbd4b8ebb0)
- Fixed T76935: Current orientation not taken in account when using "Align to… (a39ca327bc)
- Fixed T76933: 'Align to Transform Orientation' crashes for Custom orientations (de7d32bb7d)
- Fixed T76919: Wrong orientation when changing translate to rotate (600fd1c6f0)
- Fixed T73148: Incorrect Repeat Last for transforms with Individual Origins and… (5ca8875f69)
- Fixed flag conflict in transform operators (3bced3b306)
- Fixed T73594: Scale Cage sometimes has incorrect center in edit mode (d6cc16831a)
- Fixed T76813: Snap to Edge Center returning a different normal from snap to Edge (afbe71342b)
- 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 D7583.
Commits
- Transform orientation tweaks (289242fef9)
- Revert "Fix T76504: Change in behavior of constraints orientation" (b026965f80)
Fixes
- Fixed T76693: Inconsistent rotation Shortcut vs Gizmos (94b9141c95)
- Fixed T76504: Extrusion doesn't take in account the current transform orientation (4deea4f4c5)
- Fixed T76630: Crash when changing transform value with Custom Orientation (76c64af00c)
- 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" (d1226a6d9d)
Fixes
- Fixed direction of the Gizmo Extrude adjustment axis (b5eeef834f)
- Fixed T76504: Change in behavior of constraints orientation (2f63e47931)
- Fixed T76440: Follow Track -> Constraint to F-Curve has no effect (c57f65c088)
- 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 (06839379c5)
- Transform: Invert shear direction aligned to view (2188175891)
- Transform Orientation Refactor (c57e4418bb)
- Cleanup: Use more descriptive names for functions (d66aa52528)
Fixes
- Fixed T76254: 'Normal' Transformation Orientation using Global (185e1d5395)
- Fixed orientation change in Redo (ea77584d36)
- Fixed T76260: Inverted rotation in non-3d views (41b45d9159)
- Fixed crash with Orbit Around Selection (080732ae5c)
- Fixed T75398: Redo with Shift R always uses the previous pivot center (a4df7f78a8)
- 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 (D7527).
Commits
- Cleanup: Use common utility to get direction for TIME_EXTEND (61f0941321)
Fixes
- Fixed T75398: Redo with Shift R always uses the previous pivot center (a4df7f78a8)
- Fixed T75994: Crash with 'Split Edges and Faces' | Auto-Merge (Sf5b540593)
- 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 (#75913)
Commits
- Operator: Add 'dissolve_and_intersect' option for 'Extrude and Move on Normals' (851baa40a1)
- Cleanup: Remove unused operator (03a931a876)
- View3D: New tool 'Extrude, Dissolve and Intersect' (b79a5bdd5a)
- Operator: Add 'use_automerge_and_split' option for Translate (8f86da71fe)
- Operator: Add 'use_dissolve_ortho_edges' option for Extrude (fe513a5b61)
Fixes
- Fixed T75785: "Extrude Faces Along Normals" throws error (816597d6da)
- Fixed memcpy overlapping buffers (dcb443416e)
- Fixed T75733: Curve extrusion does not include endpoints (04f006ea9e)
- 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" (D7351).
Fixes
- Fixed T75378: Crash on clicking in the ghost icon of an appended proxy object (ab8e7ffc64)
- Fixed T75526: Color Management Look saved in 2.82a resets in 2.83 (d85e2beb67)
- Fixed wrong material indicated in the error message when baking (34b28850bf)
- Fixed T74720: bmesh.ops.delete default context argument does nothing (3a5c16f1c9)
- Fixed T60069: repeated extrusion uses wrong axis (7c4391e6aa)
- 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 D7071, it might be a good idea to anticipate the review.
Commits
- Cleanup: Organize Weld Modifier in alphabetical order (e819f67500)
- Edit Curve: Improve Curve extrude (38685b5a39)
Fixes
- Fixed (unreported): Weld Modifier: possible use of uninitialized variable (d38023f2f3)
- Fixed T74495: Shrink/Fatten gives strange results with Individual Origins (49289f31ff)
- Fixed customdata interpolation being done multiple times in Weld Modifier (18fc4155fd)
- Fixed T74588: Weld Modifier: Vertex colors and UVs get incorrect values (74b5e5f6e1)
- 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 D6982 and D7222.
Commits
- Cleanup: Silence warnings (266d243d8d)
- GPU: Estimate a better value for the memory used (d626ced6f1)
Fixes
- Fixed T74604: A.N.T Landscape Erode function reports error (10bd3fb4cb)
- Fixed T74969: Crash in gpencil edit mode (1f949121cd)
- Fixed missing text input on Windows with certain keyboard layouts (1b1c683f74)
- Fixed possible endless loop in Auto Merge & Split (765c82e92d)
- 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 (D7204, D7190, D3554).
Next Week: Tracker triage and keep working on the mentioned patches.
Commits
- Cleanup: Rename variables (e843d4e438)
Fixes
- Fixed build WITH_CXX_GUARDEDALLOC (e1b2ded7b2)
- Fixed T70126: Can't snap between objects with Rigid Body (3be7d74cba)
- Fixed T74876: Crash when snapping to faces (efdc93fcc6)
- 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 (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 (a922a097ef)
Fixes
- Fixed shader build error (89cff6537d)
- Fixed T74438: Vertex-only meshes disappear in wireframe mode (1131e33026)
- Fixed T74533: Crash when entering sculpt mode (93f6369573)
- 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 (D6911).
Commits
- Cleanup: Use a utility function to obtain the bvh_cache (7a875922e7)
- Transform Snap: Clear 'SnapObjectData' after changes in the geometry (3e1aa6cbf3)
- Cleanup: Move transform_constraints declarations to its own header (a52eb7489f)
- Transform: Remove 'mouse_coordinate_override' property (91abb70006)
- Transform Snap: Unify SnapObjectData struct (edb5e19442)
Fixes
- Fixed build error on windows (ae6a5629a5)
- Fixed T74377: Weld Modifier destroys vertex groups (5a77748e47)
- Fixed crash when compiling renderpass shader on some AMD drivers (9c4523b1fd)
- Fixed T74228, T74246: Strange Characters (41dbb06b76)
- 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 (D6884).
Commits
- Cleanup: Move transform_constraints declarations to its own header (a52eb7489f)
- Transform: Remove 'mouse_coordinate_override' property (91abb70006)
- Transform Snap: Unify SnapObjectData struct (edb5e19442)
- BLF: Optimize text rendering and caching (001f7c92d1)
Fixes
- Fixed T74228, T74246: Strange Characters (41dbb06b76)
- 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 (d0578a94ee)
- Fixed T74044: Switching from Edge Slide to Move and Cancelling causes crash (0c506a6ef0)
- Fixed Transform reinitialization of custom data correction (7bea1416b6)
- Fixed transform 'center_override' not being flagged (b56957f0af)
- Fixed T65640: Axis of Custom Shape Bones are drawn in a wrong position. (6f5ef60f1b)
- Fixed T68878: Update shapekeys during transformation (bde215a60c)
- Fixed T71455, T73852, T73860: Transform, Redo doesn't work properly in time… (a33b261473)
- Fixed T73853: Redo does't work properly with NLA "Move" transform mode (847bb4c4e0)
- 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 (0716394423).
- GPU: Add GPU support to fill a texture image with a constant value (738bb309f9).
- Transform: Deduplicate time snap code (de9ea94fc6).
- Cleanup: Rename bonesize transform file (8645b73cd8).
- Cleanup: Split transform.c in multiple files (e277e8d085).
- Cloth: Optimization in self collision (13e5e55f3f).
- Modifiers: Weld Modifier - simplify invert_vgroup code (24b5d5aa61).
Fixes
- Fixed T73763: Laggy when zooming a node editor with International Fonts (0feb03e680).
- Fixed T68610: B-Bone display size/scaling op issues (ef4505a158).
- Fixed T59218: Loop Cut from the Context Menu doesn't slide (38e06b19f6).
- Fixed Attempt to free NULL pointer (c939b4df18).
- Fixed T61138: Difficulty in aligning handles of Stroke of type Curve (14d1dc5df5).
- 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 (D6447).
Commits
- Cleanup: transform_convert comment and spacing (b40ac82052).
- Transform: Optimize edge slide (354b2a7b1d).
- Cleanup: Rearrange ED_armature.h (aea125fe9d).
Fixes
- Fixed T66802: Edge Slide: Unpredictable direction of the edge loop when it is… (00a0f06241).
- Fixed T69628: Undocumented 'Collections' section in the Rigid Body properties (M6167).
- mesh_snap_utilities_line: Fix TypeError in 'depsgraph_update_post' (A8e67bd265).
- 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 (D6697).
Commits
- BLI_kdopbvh: Prevent division by zero in raycast (944ab36657).
- bmesh_intersect_edges: Don't detect faces if an edge already exists (5df494d75c).
- bmesh_intersect_edges: Improve detection of the best_face (944956aba8).
- bmesh_intersect_edges: Fix asserts (9291558b63).
- Edit Mesh: Auto Merge - Split Edges & Faces - Better logic for splitting faces (5c82c9bae4).
Fixes
- Fixed T54292: CrazySpace transform calculation error (bf8a26b745).
- Fixed T59804: Expose hidden bmesh.ops.symmetrize options in python (2662ba2438).
- Fixed T68413: gpu module example in docs produces unexpected results (2ab5ca81a5).
- 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 (M6114).
Fixes
- Fixed T73349: X-Ray Mode - snapping through object stop working on value = 1 (2bd62ca7eb).
- Fixed T51011: bpy.ops.action.new does nothing when invoked from script (24ebed4d84).
- 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 (D6545).
- Reviewed Fix T71620: broken particle collisions due to rB0666ece2e2f9 (D6560).
Commits
- Weld Modifier: Reduce size of the leaf nodes to half (deb59c25c0).
Fixes
- Fixed T73159: Crash transforming 0 edited grease objects (c22d2f9e01).
- Fixed T53178: Casting in Blur node with Relative (9b3c9ab61a).
- Fixed crash with Proportional Edit Connected in UV editing (9a6551543b).
- Fixed T70606: 3D cursor oriented by geometry projects on objects displayed as… (6d74775a47).
- Fixed T72094: Multiple snap targets don't work when Increment is enabled (389fc62f6c).
- 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 (0bd598d388).
- Tests: Update bmesh_boolean results (L62338).
- BM_mesh_intersect: Match the mesh in Debug build with Release (55fbb0fd69).
Fixes
- Fixed T72375: Crash when using spin tool (744a58918a).
- Fixed T72288: Left click on empty space inside file browser resets scrolling (f1516e007d).
- Fixed T72119: UV/Image Editor theme face colors with no effect (15ef1d4c80).
- Fixed T72935: Applying transform to parent mesh changes rotation of children… (bd766f8f06).
- Fixed T69314: Broken Rotation to Deltas for Quaternions (e665c2c893).
- Fixed BKE_mesh_validate_arrays invalidating face selection (7213c42b6e).
- Fixed: 6; Reviewed: 3; Closed: 20; Confirmed: 31