User:Mont29/Foundation/2023

=Weekly Reports for Year 2023=

Week 499 - 02/04 to 02/10
Week essentially eaten down by the Gitea migration.


 * Misc:
 * Updated i18n translations.
 * Ported into master some fixes & tweaks form work on improvements to initial implementation of new Brush Asset system.
 * Brush Assets: Design discussion about how to handle edge-cases when opening new files (mainly when opening to or from a brush library).
 * Pipeline, Assets & I/O Meeting.
 * Gitea migration: Figuring out things.
 * Gitea migration: Helped porting over users to the UI translation project.
 * Gitea migration: Investigated usage issues with regards to new repository setup, expected workflows, submodules, etc.
 * Gitea migration: Added or updated wiki templates to reference git commits, issues and pull requests.
 * Fun Wednesday: Worked on initial ideas/design for BConf video processing tool.


 * BT:
 * BT misc (general modules management work).
 * Reviewed Added WM api to handle Paneype parent/child relationships.
 * Fixed FBX Import: material link b'TransparencyFactor' ignored.
 * Fixed Incorrect tooltip text in Blender 3.4.1's Preferences > File Paths > Scripts field.
 * Fixed: 2; Closed: 1;

Week 498 - 01/28 to 02/03
Week a bit scattered over many different topics again, although a lot of efforts was also put into solving issues with the new Brush Asset design and blendfile code.


 * Misc:
 * Updated i18n translations.
 * Worked on improvements to initial implementation of new Brush Asset system (mainly the painful changes to undo and readfile side of the new design ).
 * Investigated Gizmo issues with Weizhen.
 * Investigated Parent/Child panels issues for Charles Wardlaw (USD IO project, ).
 * Fun Wednesday: Worked on initial ideas/design for BConf video processing tool.


 * BT:
 * BT misc (general modules management work).
 * Reviewed USD mesh sequence cache modifier doesn't update material indices.
 * Reviewed I18n: construct report verbosely when moving objects to collection.
 * Reviewed I18n: extract and disambiguate a few messages.
 * Reviewed Use a hash for Collection.gobject lookup, improving speed of linking objects.
 * Reviewed FBX Export: Speed up shape key weights and normals.
 * Reviewed IO: Harmonize UI for selection of axes in OBJ and Collada.
 * Reviewed Cleanup : Add WM API for adding subpanels (`PanelType`).
 * Fixed Regession: Smooth modifier with vergex group not work for negative factors.
 * Fixed: 1; Reviewed: 7;

Week 497 - 01/21 to 01/27
Week scattered over many different topics...


 * Misc:
 * Updated i18n translations.
 * Worked on improvements to initial implementation of new Brush Asset system.
 * Fun Wednesday: Worked on initial ideas/design for BConf video processing tool.
 * Checked on Google course for technical doc writing.
 * BHV (First Emergency Responder) refreshing course.


 * BT:
 * BT misc (general modules management work).
 * Reviewed Python: Added method to link multiple objects to a collection.
 * Reviewed Use a hash for Collection.gobject lookup, improving speed of linking objects.
 * Reviewed Rework : Images as Planes: Dynamic loading of properties data.
 * Reviewed Fix : FBX export error because of UV.
 * Reviewed Fix : FBX Exporter: Most loose edges export as one connected polygon.
 * Reviewed Fix : FBX Export: Duplicate materials cause material indices to be offset.
 * Reviewed Fix : FBX Importer/Exporter: Edge creases missing when re-importing some exported meshes.
 * Reviewed Fix : FBX export with empty material swapps materials around.
 * Reviewed Install_deps: Build tools for OIIO.
 * Reviewed Change overflow ellipsis character from UTF8 "two dot leader" to UTF8 ellipsis character.
 * Reviewed UIList Improvements (WIP).
 * Reviewed Remove install_deps script.
 * Reviewed Improve install_deps script to make it works on gentoo.
 * Reviewed Support importing USDZ.
 * Reviewed USD import unused materials.
 * Reviewed : Separate logic for changing working directory.
 * Reviewed Fix : USD mesh sequence cache modifier imports incorrect shaders.
 * Fixed (unreported) incorrect RNA path for GPencil brush settings.
 * Fixed (unreported) missing clear of deprecated Window data on fileread.
 * Closed: 1; Unreported Fixes: 2; Reviewed: 17;

Week 496 - 01/14 to 01/20
Week mostly spent again on the Brush Asset project.


 * Misc:
 * Updated i18n translations.
 * Co-reviewed USD patches with Sybren.
 * Investigated using file-locking to secure Draft file access.
 * Worked on initial implementation of basics for Draft support.
 * Worked on improvements to initial implementation of new Brush Asset system.
 * Fun Wednesday: Worked on initial ideas/design for BConf video processing tool.


 * BT:
 * BT misc (general modules management work).
 * Reviewed Support for export curves on alembic.
 * Reviewed USD Export - New Curves/Hair Support.
 * Reviewed USD Importer refactor: Extracting read_mesh params into a struct.
 * Reviewed Fix : Convert USD camera properties into millimeters from USD units.
 * Reviewed USD Export: Small change to ensure that edit mode changes are properly exported.
 * Reviewed USD CI Tests.
 * Reviewed USD import unused materials.
 * Reviewed USD IO: Moving to the new Mesh Attributes API for Colors.
 * Reviewed Fix : Author extents on UsdGeomMesh.
 * Reviewed: 9;

Week 495 - 01/07 to 01/13
Week mostly spent on the Brush Asset project.


 * Misc:
 * Updated i18n translations.
 * Worked on lower-logic code required by new ‘select a brush’ behavior (i.e. link & create runtime liboverride of the brush).
 * bf-admins meeting.
 * Pipeline, Assets & I/O Meeting.
 * As part of ‘fun Wednesday’, resumed following Google’s machine learning crashcourse.


 * BT:
 * BT misc (general modules management work).
 * Fixed (chat-reported) issue with recent refactor in liboverride diffing.
 * Fixed: 1;

Week 494 - 12/31 to 01/06
Smaller week, last days in Korea and traveling back. Most work was put on finishing the `install_deps` updates for 3.5, and wrapping up some relatively involved 'bug fixes'.


 * Misc:
 * Finished updating `install_deps.sh` for Blender 3.5 libraries requirements.
 * Reported the Boost/TBB issue regarding redefinition of `_DEBUG` on the Boost tracker.


 * BT:
 * BT misc (general modules management work).
 * Reviewed Fix : Add "Link (Library Override)" option for asset drag & drop.
 * Reviewed/Investigated Fix : crash when alt+LMB to change custom properties of different bones.
 * Fixed Missing update on undo/redo for some image properties.
 * Fixed Crash when editing geometry node tree or curves in the graph editor.
 * Fixed: 2; Reviewed: 2; Closed: 1;