Note: This is an archived version of the Blender Developer Wiki (archived 2024). The current developer documentation is available on developer.blender.org/docs.
User:Mont29/Foundation/2018
< User:Mont29 | Foundation
Weekly Reports for Year 2018
Week 277 - 12/29 to 01/04
Light new year's week, tracker as usual.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #60060 Corrective Smooth Modifier binding process is broken (rBf15205b9).
- Fixed #59925 Crash when adding any generative modifier on a curve with more than one material (rB4b2198a9).
- Fixed OBJ Import: finalize material code not being performed on last material (rBAedc3489).
- Fixed: 3; Closed: 11;
Week 276 - 12/22 to 12/28
Quiet the busy Christmas week, mostly tracker of course, but also resumed translation process for 2.8, now that it is master again.
- Misc:
- Resumed translation/i18n process for 2.8.
- Fixed many UI messages typos and other issues.
- Fixed/workaround several issues in i18n messages extraction code (still not everything fixed here :( ).
- Committed first translation files for blender2.8.
- Updated both 2.7 and 2.8 API docs (and did changes to match fact that master is now 2.8).
- Resumed translation/i18n process for 2.8.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57861 Object.ray_cast (and all RNA functions using "ob->runtime") broken in Blender 2.80 (rB61cb1a81).
- Fixed #59866 UV editor: no circle select (rBe4dbfe0a).
- Fixed #59389 Solidify Modifier does not work with 'beveled' Curve objects (rBf1bf6048).
- Fixed #58734 bvhtree.fromObject - error ( returned NULL without setting an error) in blender 2.8 (rBb3e68a83).
- Fixed #59870 Can't select "Face area" in average normals operator (rBc55c15bb).
- Fixed #59778 Fixed a problem with release/scripts/addons/camera_dolly_crane_rigs.py (rBAcd9213d).
- Fixed #59774 Lightmap Pack Error: Element-wise multiplication: not supported between 'Quaternion' and 'Vector' types (rB1e935b09).
- Fixed (unreported) broken Cycles tests after numaapi changes today (rBcd36f546).
- Fixed: 7; Unreported fixes: 1; Closed: 19;
Week 275 - 12/15 to 12/21
Another (very light :/) tracker week…
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #59404 OBJ import and rendering crash (rBce3d00b9).
- Fixed #59104 Snapping: Align rotation to target broken in edit mode (rB1875f9e7).
- Fixed #59574 Prop_search fails to set objects from scene (rBd9ac4653).
- Fixed: 3; Closed: 8;
Week 274 - 12/08 to 12/14
Another (small) tracker week…
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #59059 Blender crashing after adding particle system and dynamic paint (Brush) (rBd7ef1af2).
- Fixed #58993 Duplicating after setting a rigid body world crashes Blender (rB073a011f, rB7f98ba47).
- Fixed #59133 Area light size (rBadaadb2f).
- Fixed #59213 Application menu links to outdated version of Python API (rB047d7d3b).
- Fixed #59365 Blender crashes when I try to open a .blend file (rB9d4ab3fe).
- Fixed FBX export with deforming armature (related to #59162) (rBAed2c644).
- Fixed (unreported) Broken rigidbody requirements when adding objects to a RB collection. (rB80ad2f8c).
- Fixed: 5; Unreported fixes: 2; Closed: 65;
Week 273 - 12/01 to 12/07
Essentially a tracker week.
- Misc:
- Updated install_deps for OpenCOLLADA 1.6.68.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #58556 Terminal error when adding axis to point light (rB394b086b).
- Fixed #57858 FBX export error (rB3235a308).
- Fixed #57957 Theme bug in 2.8 documentation site.
- Fixed #58448 Cloth presets fails to load due to missing attribute structural_stiffness (rB4b8b3692).
- Fixed #58635 2.8 - "3D Markers to Mesh" error (rBdc26c5e1).
- Fixed #58220 EdgeSplit at Split Angle: 0 doesn't split flat faces (rB6330b715).
- Fixed #58700 Modifier error msgs not showing (rB6a0c25b4).
- Fixed #58772 Stray "forward" and "up" options in 2.8 import addons? (rB74361eeb).
- Fixed #58210 Surface Deform modifier doesn't indicate a successful bind, and shows a warning (rB71e2efc4, rB484389cd).
- Fixed #58856 Python: "to_mesh" broken in 2.8 (rBde491abf).
- Fixed #58237 Exporters: Curve Modifier not applied when "apply modifiers" are selected (rBde491abf).
- Fixed (IRC reported) missing update for RNA Object's matrix_local property (rBc86e828e).
- Fixed (unreported) building Cycles tests with Embree enabled (rB834fa066).
- Fixed (unreported, related to T58210) LaplacianDeform binding state incorrectly reported by RNA (rB9fa8c01f).
- Fixed: 12; Unreported fixes: 2; Closed: 32;
Week 272 - 11/24 to 11/30
Essentially a tracker week.
- blender2.8:
- Worked on solving issues with curves/lattices and modifiers (#57972, rB8cd5edf8, rBede994c3, rB15add115, rB9c8d3152…)
- Worked on fixing several issues with modifiers (lots of commits, see e.g. rB9d4129ee).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57070 2.8 Crash in sculpting mode with tilling and Dyntopo (rB5f6fae9a).
- Fixed #57389 Culling not working correctly when using array modifier (rB5f6fae9a).
- Fixed #57985 Out of the edit mode, the texture space is affected by the modifiers of a mesh (rBb7e02c67, rB33cbcd73).
- Fixed again #57070 2.8 Crash in sculpting mode with tilling and Dyntopo (rB47bf0a33).
- Fixed #58094 Failure to import .obj files without material data (rBAd206e7f).
- Fixed #57972 Modifiers on curves/text objects in 2.8.
- Fixed #56906 Mesh from Curve not working on curves beveled by curves (rB98ecab1a).
- Fixed #58075 and #57653 Crash when switching between Edit and Sculpt/Paint modes (rB8a929762).
- Fixed #57878 2.8 Opening project in Blender Crashes (rB4c2a3b47).
- Fixed #57796 bug importing shared particle systems from 2.79b to 2.80 (rB1c0bc19e).
- Fixed #58279 crush when load this scene _ with simple materials and simple objects (rBa8c884c3).
- Fixed (unreported) wrong object stats for some modified curves (rB9c8d3152).
- Fixed (unreported) Cycles not rendering correctly modified curves/surfaces/texts (rB6fd5f95c).
- Fixed: 11; Unreported fixes: 2; Closed: 11;
Week 271 - 11/17 to 11/23
Essentially a tracker week.
- blender2.8:
- Improved OBJ import speed by about 33% (rBA440216c, rBA204cde7).
- Made some tweaks to i18n UI/messages/defaults (rB5892f0fd, rB63862297, rBed1ee892).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57923 Crash: Vertex snapping with Target: "Active" based on Pivot Point: "3D Cursor" when Active is at 3D Cursor location (rBec851efd, rBc9c6433a).
- Fixed #57921 Crash on loading 2.79x-master file (rBb7ee0912).
- Fixed #57892 Align Objects in Blender 2.8 Alpha 2 last Builds (rBfb4c2ed1).
- Fixed (unreported) missing categories for many panels (rBce137699, rBb508de3d, rB77764ab2).
- Investigated #56147 OpenColorIO Error when adding Material to Object in New Scene.
- Fixed: 3; Unreported fixes: 1; Investigated: 1; Closed: 26;
Week 270 - 11/10 to 11/16
Half a week of work really, mostly spent on fixing/tweaking things…
- blender2.8:
- Checked and fixed some python example templates for 2.8 (rBa4fccde6).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57776 Error when adding a Torus to the scene (rBfd65ebf3).
- Fixed #57760 Depsgraph 'object_instances' showing incorrect list of objects (rBb44e6f2b).
- Fixed #57558 Outliner displaying same object twice (rBb7855862).
- Fixed #57831 Crash with multi-select / delete of the same object in Collection outliner (rBd2c41293).
- Fixed last part of #57851 obj import failure (rB2589263b).
- Fixed (unreported)
bpy.ops.wm.read_factory_settings(use_empty=True)
crash (rB844c7440). - Fixed (unreported) crash when deleting collection in freshly duplicated scene (rBfcf6f78d).
- Fixed: 5; Unreported fixes: 2; Closed: 2;
Week 269 - 11/03 to 11/09
Week essentially spent on finalizing tasks for 2.8 (fixing, docs, etc.).
- blender2.8:
- Added back (limited) support of bacth export to FBX add-on (rBA3a5772d).
- Ported Copy Render Settings add-on to 2.8 (rBAbb2d2a0).
- Cleaned-up/tweaked RNA API of view layer collection (rB7b38df41).
- Cleaned-up/Refactored some core ID/Main management code.
- Added name property to ViewLayer's LayerCollection RNA struct (rB0bb33294).
- Lost time trying to make typdef'ed enums work including with C++ code, with no much luck (looks like there is no good solution here, 'extern C' does not really works in that case :( ).
- Finished writing release notes about new Object/Collection API (https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Scene_and_Object_API).
- Updated 2.8 Py API doc.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57660 Export of STL format causes an exception (rBA487778f).
- Fixed (IRC-reported) broken shortcuts in F3 'operator search' menu (rB2b1843c4).
- Fixed (IRC reported) depsgraph wrongly refcounting NLA strip actions when duplicating IDs (rB4779165c).
- Fixed (unreported) potential race condition in view_layer_bases_hash_create() (rB5ae853d2).
- Fixed: 1; Unreported fixes: 3; Closed: 2;
Week 268 - 10/27 to 11/02
Post-BConf week, partly spent at Blender HQ pulling one’s hair over bbox issues…
- blender2.8:
- Added/fixed support of linked datablocks having same name as a local one in UI (search pointer widget etc.), incidentally adding support to access IDs by
name [libname]
syntax as well (rB0727abf1 and several previous ones). - Fixed/improved inconsistencies in ID refcounting and UI ID template (rB8197b247, rBf2132b02, rB2e6637bd).
- Added/fixed support of linked datablocks having same name as a local one in UI (search pointer widget etc.), incidentally adding support to access IDs by
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57372 Second full scene copy crashes on deletion (rBc2791777, rBf887dc1f).
- Fixed #57512 Creating a full copy scene doens't support parenting (rBc62fad2a).
- Investigated issues related to bbox and evaluated meshes...
- Fixed: 2; Investigated: 1; Closed: 3;
Week 267 - 10/20 to 10/26
Mostly BConf week, with some bugfixing...
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57320 Crash when adding a linked scene, then deleting it (rB7756973b).
- Fixed #57288 Assert when deleting duplicated collection (id->us == 0) (rBf927f388).
- Fixed #57361 Creating a new scene with a full copy doesn't work ( objects are instanced ) (rBa2119378).
- Fixed #56172 COW and RNA (and #55769 Dimension Not properly work, #56064 Blender crashes on selecting text-object) (rBe6608426).
- Fixed: 4; Closed: 10;
Week 266 - 10/13 to 10/19
Mostly finished adding node material support to FBX IO add-on, and 'hiding' static overrides behind a start-up option.
- blender2.8:
- Finished initial support of material IO in FBX add-on.
- Various fixes and cleanup in FBX add-on.
- Hid static override from user by default (since feature won’t be production-ready for 2.8 beta).
- Updated 2.8 Py API doc.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57280 import .obj error (rBAd10b5e3).
- Fixed: 1; Closed: 8;
Week 265 - 10/06 to 10/12
More like half a week of work, spent on investigating various issues, and working on FBX material support.
- blender2.8:
- Worked on bringing back material support in FBX io add-on.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #57122 Sample color during texture painting not working (rB6d6e3869).
- Fixed (unreported) wrong 'use_sep' setting for menu items (rBcd23e896).
- Investigated #56172 COW and RNA
- Fixed: 1; Unreported fix: 1; Investigated: 1; Closed: 2;
Week 264 - 09/29 to 10/05
Most of the week was spent on tracking some vicious sneaky issues with static override and complex rigs - some were finally understood and fixed, some remain to be squashed…
- blender2.8:
- Updated page about scripts porting to 2.8 (https://wiki.blender.org/wiki/Process/Addons/Guidelines/UpdatingScripts).
- Fixed minor issues in RNA/depsgraph API.
- Spent *a lot* of time investigating issues with static override and complex rigs, fixed some in rB975af239).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56879 Blender2.8 Crash when Editing Text on Curve (rB3a09ff77).
- Fixed #56981 python .scene_raycast returned object is not selectable (rB3cd98d9e).
- Fixed #57055 Import wavefront OBJ does not correctly parse the '-bm' parameter (rBA6d62e07).
- Fixed (unreported) memleak with legacy IKsolver (rB9c02f6b1).
- Fixed: 3; Unreported fix: 1; Closed: 27;
Week 263 - 09/22 to 09/28
Essentially week was spent on designing and coding initial 'node wrapper' for 2.8 shaders (Cycles and Eevee ones).
- blender2.8:
- Fixed armature and animation import in FBX add-on 2.8 version.
- Worked on nodal shader wrapper for IO add-ons.
- Added initial material import/export to OBJ add-on, using new nodal shader wrapper.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed missing libquery processing of ID pointers in GPencil Modifiers (rB18262bcb)
- Reviewed D3717 Implement additional modes for Shrinkrwap to a surface.
- Fixed: 1; Reviewed: 1; Closed: 4;
Week 262 - 09/15 to 09/21
Tracker as usual, and porting some key add-ons to 2.8.
- blender2.8:
- Fixed several issues related to python/IO scripts
- Initial port of FBX addon to 2.8.
- Initial port of OBJ addon to 2.8.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56811 Soft body (point cache) bake cannot be aborted using the "X" button (rB640fcc25.
- Fixed #56831 Crash - Transfer Weight & changing it's properties (rBeadf0f3d).
- Fixed #56833 Zoom to Mouse Position in Clip Editor fails when using anamorphic footage (rB06fd9414).
- Fixed #56838 Quick smoke failing with Python error (rB2be5621b).
- Fixed #56756 Pivot Point update issue(minor issue) (rBf9f34fb9).
- Investigated #56167 [2.8 Crash] Program crash when extruding+face snap.
- Investigated #56778 Alembic Override Frame does not update on playback.
- Investigated #56734 panel resize not working after key configuration file imported.
- Fixed: 5; Investigated: 3; Closed: 23;
Week 261 - 09/08 to 09/14
Tracker week.
- Misc:
- Updated Import Images as Planes addon to 2.8.
- Fixed various issues in 2.8 with our python core code (helper modules area).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56722 Crash - Entering mesh Edit Mode (rB5a1e9e5a).
- Fixed #56712 Compositor image loader skips frames (rBf074642b).
- Fixed #56720 Lattice: crash on setting points_u/v/w from python (rB4594cc25).
- Fixed #56732 FBX camera import fails with assert(fbx_props[0] is not None) (rBA5d9c8f2).
- Fixed #56766 Bake Action Visual Keying Not Working (rBe9ffe933).
- Fixed #56758 Outliner - Select Hierarchy not working (rB0d0e8979).
- Fixed #56763 Removing driver variable crashes Blender (rB2e07af36).
- Fixed #56662 Autocomplete for texture slot Crash (in console) (rB2ab10636).
- Fixed #56749 np_station: Indentation Error in np_point_dimension (rBAC5c4210).
- Fixed #56770 Crash after set language to Simplified Chinese (rB2be1d8bb).
- Fixed #56785 Master branch - Linux install_deps.sh - Building OpenShadingLanguage-1.9.9 fails (rB5c10c92b).
- Fixed (unreported) crash with duplivert, and move to evaluated mesh in object_dupli.c (rB3e6f37b9).
- Fixed: 11; Unreported fixes: 1; Closed: 34;
Week 260 - 09/01 to 09/07
Small week again…
- Misc:
- Updated install_deps.sh to latest library versions (rB8a3adaa4).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed part of #56654 Blender 2.8 relatively BigBug (rB41f4d210).
- Fixed #56659 Flow UI: Checkboxes report wrong width, making layouts jump to multi-columns too soon (rBcc032189).
- Fixed #56666 Crash typing "w" in the search function (rBf9228816).
- Fixed #56423 [2.8] broken drag'n'drop parenting in outliner (rBb46e987a).
- Fixed #56675 Crash when snapping Cursor to selected a Bone in Edit Mode (rBrB621b16).
- Fixed #56679 Blender 2.8 crashes with bezier curve snap (rBf1de256e).
- Fixed (unreported) potentially giant memory leak in Cloth collision solver (rBc6bbe6c5).
- Fixed: 6; Unreported fixes: 1; Closed: 30;
Week 259 - 08/25 to 08/31
Essentially a holiday week, only did a few misc things on the weekend...
- blender2.8:
- Worked on static overrides & Collections.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed (unreported) conversion from 2.7x groups to new 2.8 collections - hidden layers datablocks all having same name (rBdaebdcac).
- Fixed: 0; Unreported fixes: 1; Closed: 10;
Week 258 - 08/18 to 08/24
Half a week of work actually, bug tracker again.
- blender2.8:
- Worked on static overrides & Collections.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56439 Crash removing Rigid Body World (rB27ccba02).
- Fixed #56450 Crash with bevel modifier (rBc2c4420f).
- Fixed #56498 Segment fault when change parameter of one operator after undo (rB01973290).
- Fixed #56506 Different behaviour of Bounds Clamp with positive and negative axis (rBc5206e5d).
- Fixed #56347 Driven values not supported in node groups (rBa9ecfc96).
- Fixed #56360 metaball viewport checkbox crash (rBa6b65c75).
- Fixed #56455 [2.8] Crash when projecting skinwrap curve/path (rB4cde9230).
- Fixed #56507 Crash (rB13ac92d0).
- Fixed: 8; Closed: 22;
Week 257 - 08/11 to 08/17
Bug tracker week again mostly, though spent a bit of time on Static Override again.
- blender2.8:
- Worked on static overrides & Collections.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56293 Particle Instance Modifier Axis Buttons UX (rB91acff13).
- Fixed #56344 Crash when used Twist for Emitter type of Particles System (rB844b40b0).
- Fixed #56224 Blender2.8 will force a quit when trying to open a scene containing clip track created by blender 2.79 (rB0aefef7f).
- Fixed #55745 Pick Shortest Path tool, inconsistent selection (rBbc675d90).
- Fixed #56363 Blender crash when deleting a curve object (rB6eb5b418).
- Fixed #56404 Shape keys of the curves with multiple splines go haywire in edit mode (rB7a7c579d).
- Investigated #55719 2.8 Alpha Crash at using "Sample the mesh detail at click point" in sculpt mode, Dynatopo, Constant Detail.
- Fixed: 6; Investigated: 1; Closed: 48;
Week 256 - 08/04 to 08/10
Bug tracker week again (half week of work though, had some unrelated mechanical tasks eating time here).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56222 MSVS 2017 Bug - Bevel Modifier (rBa56ec3df).
- Fixed #54915 Usercount of active action increases when editing things with COW enabled (rB53c56b2b).
- Fixed #55022 [fbx] when enable use tangent space ,it's throw bug (rBAbea6ca0).
- Fixed #56251 Outliner crash on selecting nested (rBb74612e0).
- Fixed #56273 User count assert on re-saving a particular file (rB7a6d7d05).
- Fixed #55818 Dynamically modified influence vertex group not working in modifier stack (rBc2d363b1).
- Fixed: 6; Closed: 61;
Week 255 - 07/28 to 08/03
Bug tracker week again, now that triage is roughly back in control we have to actually fix the bugs…
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #56020 Crash while opening .blend file made with older version (rB27567a6c).
- Fixed #55718 Blender 2.8 crashes when converting to Curve from Mesh (rB475e9003).
- Fixed #56195 Typo in BLI_array_utils.h (rB9336aef4).
- Fixed #55791 blender 2.8 crash on redoing 'snap to cursor' with Offset option ON (rB56fd63e1).
- Fixed #56180 Grease Pencil edit mode select menu crash (rB6c8cc91f).
- Partially fixed #56183 Flipping matcaps in opengl render crashes blender 2.8 (rB110abebe).
- Fixed (unreported) wrong logic in gpencil UI code (rB29f13476).
- Fixed assert in UI string trimming code when we have 'protected' right part (rB77197386).
- Fixed Depsgraph: some DEG queries crashing with new, empty graph (rB9914c05b).
- Fixed: 6; Unreported fixes: 3; Closed: 56;
Week 254 - 07/21 to 07/27
Bug tracker week, barely managed to catch up with triage.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55668 Volume Keyframe on Cut-ted Metastrip (rBbb98e83b).
- Fixed #55895 VSE crash while moving a strip (rB5f1ead63).
- Fixed #55964 Direction not normalized in isect_ray_aabb_v3_simple()? (rB29d1db9e).
- Fixed (unreported) potential div-by-zero in ray/bbox intersection BLI code. (rB5ba4d059).
- Fixed: 3; Unreported fixes: 1; Closed: 60;
Week 252 & 253 - 07/07 to 07/20
Bug tracker weeks, reports are flooding in quicker than I can even triage them :/
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55772 Crashes opening a file (rB97f2f211).
- Fixed #55912 saving Viewer Node image error (rB08274433).
- Fixed #54914 Blender 2.8 Crashes when increasing the repeat count for a track in NLA (rB4116435e).
- Fixed #56003 Opening image files as movies (rBefe94793).
- Fixed #55973 [2.8] Crash when 'apply pose as rest pose' when bone scale is 0,0,0 (rBc205de02).
- Fixed #55414 waveforms are reprocessed when undoing (rBf48e81e7).
- Fixed (IRC-reported) bad handling of refcount of deprecated IPO datablocks in versionning code (rBb85be886).
- Fixed: 7, Closed: 42;
Week 251 - 06/30 to 07/06
That was essentially a post-Code Quest break (also travelling back home, etc.). ;)
Week 250 - 06/23 to 06/29
Last Code Quest week in Amsterdam, spent half-fixing various issues, half-working on static overrides.
- blender2.8:
- Fixed nasty UI labels drawing issue (related to clipping too long strings, and right-alignment of labels).
- Added support to override items in collections (either objects, or children collections).
- G.main and DM cleanup/removal/fixes.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55493 Sculpting on smooth shaded bug (rB476b4c41).
- Fixed #55360 Camera switch focal length bug (rBeefe8786).
- Fixed #55320 Sculpt Mode - Dyntopo visual bug (rBdad4703e).
- Fixed #55630 Switching to Texture Paint Mode bug (rBc1459a1e).
- Fixed: 4;
Week 249 - 06/16 to 06/22
- blender2.8:
- Investigated/fixed several issues related to static overrides (especially of collections).
- Removed DerivedMesh usage from ProjectPaint code (painting textures from 3DView).
- Finished checking paint operators for COW needed changes (#54820).
- Fixed/cleaned up in painting code area, evaluated mesh generation, etc.
- Finished converting data transfer from DM to evaluated mesh.
- G.main and DM cleanup/removal/fixes.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55427 Removing Vertex Group used by Data Transfer Modifier results in crash (rBace8ad86).
- Fixed #55503 File browser filter not working correctly (rB57963181).
- Fixed (unreported) unauthorized relesing of derived_final DM in paint projection code (rB64a2f980).
- Fixed: 2, Closed: 2;
Week 248 - 06/09 to 06/15
- blender2.8:
- Finalized and committed new GridFlow layout (D2395).
- Fixed some sculpt-related bugs/crashes.
- Worked on static override support for materials.
- Cleaned-up more G.main usages.
- Cleaned-up more BLI_frand usages.
- Did a bit of COW-checking/cleaning work in VPaint area.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55452 Crash on saving with visible particle system (rBec4ce908);
- Fixed #55408 Double transforms on parents/children (rB995a1815).
- "Fixed" #55470 Normal Edit modifier incorrectly causes faces to become 'back faces' (rB0eb32467);
- Fixed: 3, Closed: 0;
Week 247 - 06/02 to 06/08
- blender2.8:
- Updated/cleanedup gridflow patch (D2395), updated against blender2.8.
- Worked on supporting static override of material pointer of material slots
- Finished getting rid of DM usage in PBVH (sculpt/paint code).
- Fixed some vpaint issues (missing updates...).
- Fixed some auto-keying bug.
- Did a bit of COW-checking/cleaning work in VPaint area.
- Cleaned-up more G.main usages.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55260 load Text File with Python from GUI Button results in 0 User (rB7277f897).
- Fixed: 1, Closed: 0;
Week 246 - 05/25 to 06/01
- Blender2.8:
- Helped Dalai to fix/finalize initial proof-of-concept of Dynamic Overrides.
- Did some cleanup removing evil G.main from RNA…
- COW design meeting…
- Some limited COW/operators fixing.
- Updated (merged blender2.8 in) asset-engine branch.
- Fixed/cleaned up how modifiers get COW/evaluated data of their targets.
- Investigated/fixed various issues in 2.8.
- Investigated changes needed to static override of Collections after recent rewrite of those.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed: 0, Closed: 0;
Week 245 - 05/19 to 05/25
- Moving the studio...
- Setting up artists' stations for Blender2.8.
- Blender2.8:
- Fixed missing 'get time from depsgraph, no more Scene' cases in modifiers code.
- Fixed broken chaining of static overrides (missing expand of new ID pointers in readfile.c).
- Worked on investigating and fixing various bugs for Spring/blender2.8.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed: 0, Closed: 0;
Week 244 - 05/12 to 05/18
- blender2.8:
- Finalized initial work to support ID-less dynamic overrides (ones that are generic to all IDs of same type in a given collection...).
- Reviewed/fixed GPencil code DNA/ID management part.
- Checked/fixed issues with some Spring files.
- Investigated several issues in armature/proxy areas, fixed some...
- Investigated/fixed bug with proxies' bones not being posable in blender2.8 with CoW enabled rBf0c0d11e.
- Fixed more random issues (like memleaks...).
- Static Overrides:
- Partially hack around lib char groups storing *all* helper/technicql objects (like bone shapes), to reduce the amount of overridden/instantiated objects when overriding a group.
- Moving the studio...
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #55031 Shapekey memory leak for nomain meshes ({GitCommit|rBeabfd031fa05}}).
- Fixed: 1, Closed: 3;
Week 243 - 05/05 to 05/11
- blender2.8:
- Ported Edge Split, Normal Edit, Vertex Weight Edit, Vertex Weight Mix and Vertex Weight Proximity to new Mesh-based system.
- Ported Curve, Displace, Smooth, Cast, Mask, Warp and ShrinkWrap to new Mesh-based system.
- Fixed/cleaned up modifiers copying code (also in master).
- Updated some modifiers to use new Mesh-based BVHTree helpers.
- Worked with Dalai Felinto to set up initial Dynamic Override code.
- Reviewed part of GPencil branch with Joshua and Campbell.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54966: mathutils.noise.voronoi Memory leak (rBa3b4c382).
- Fixed (unreported) memleak when copying object with some modifiers (rBc09e2230).
- Fixed broken 'check libs on saving' code, for blender studio.
- Fixed: 1, Unreported Fixes: 2; Closed: 0;
Week 242 - 04/28 to 05/04
- blender2.8:
- Worked on adding support for collection insertion to static override (i.e. adding new constraints and modifiers) - essentially finished the 'diffing' part.
- Design discussion regarding groups<=>collections.
- Worked on adding support for collection insertion to static override (i.e. adding new constraints and modifiers) - essentially finished the 'apply' part.
- Added nice BKE_library API to add new IDs (higher level than what we had so far).
- Fixing issues with static override (Some dweebs chars now work as expected).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed: 0, Closed: 1;
Week 241 - 04/21 to 04/27
- blender2.8:
- Fixed various minor issues/bugs.
- Worked on adding support for collection insertion to static override (i.e. adding new constraints and modifiers).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54767 Crash starting Blender in Windows after timeline removal (rBdc16f6fe).
- Fixed (unreported) broken 'get system path' in some cases (rBf1bc0aed).
- Fixed: 1; Unreported fix: 1; Closed: 1;
Week 240 - 04/14 to 04/20
- Blender2.8:
- Implemented new behavior for 'make override' of groups.
- Tried to understand issues with IDProps in complex rigs from Spring production.
- Fixed/worked around IDProps issues.
- Investigated performances problems with same complex production rigs.
- Some discussion/review work on GreasePencil branch.
- More work in static overrides of linked groups, think we are coming close to some OK solution.
- Investigated performances of RNA diffing code, got 30% speedup by using stack buffer instead of allocated mem for RNA path generation... Afraid we can't do much more though. :/
- Misc:
- Implemented a validator of datablocks/libraries relations in current .blend when saving it (master, to try and catch bloody corruption that sometimes happen in Spring production).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Reviewed multi-object editing patch (D3101).
- Fixed: 0; Reviewed: 1; Closed: 1;
Week 239 - 04/07 to 04/13
Another week spent a lot on setting up, and also lots of design meetings for whole Blender2.8!
- Misc:
- More setting up of computers.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54423 Translation text is still in English (rB814f143a).
- Fixed two issues in recent own changes in edit normal GSoC branch (rB3b01edd5, rB2da3949e).
- Fixed: 2, Closed: 2;
Week 237 & 238 - 03/24 to 04/06
Moving to Amsterdam for the Code Quest. ;)
- Misc:
- Trying to fix broken file for Spring production.
- Moving, cleaning, setting up new workspace, etc.
- Blender 2.8:
- Worked on issues with static overrides and groups.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54477 .blend file can't be exported (rB96f565b3).
- Fixed (unreported) crash when accessing some bl_rna.properties (rB601835cd).
- Fixed: 2;
Week 236 - 03/17 to 03/23
More like half a week of work, for various reasons, essentially spent on testing and tweaking static overrides.
- Misc:
- 2.79b release tasks (testing, updating API doc, updating release notes).
- Blender 2.8:
- Fixed several issues (including performance ones) in static override code, made some tests with linked group.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54354 FBX addon fails on "blen_read_shape" for fome fbx files (rBA0f1b2e7).
- Fixed: 1;
Week 235 - 03/10 to 03/16
First half of the week was spent finishing work on 'edit normals' GSoC branch (now essentially ready for master imho, still has some points pending answers from Rohan, see soc-2017-normal-tools branch). Then resumed some tracker & static ID override work in 2.8.
- Misc:
- Worked on reviewing/fixing/cleaning up editing normals GSoC branch.
- Updated Py API doc for current master and 2.79a release.
Blender 2.8:
- Worked on ID static override (testing, cleanup...).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54310 Assert when enable Brush custom icon (rB1a71d5ae).
- Fixed (unreported) crash when changing active shapekey in Edit mode (rBc99c45a1).
- Fixed (unreported) ugly recursive pattern in RNA PointCache data layout (rB0301df40).
- Fixed: 1; Unreported fixes: 2; closed: 2;
Week 234 - 03/03 to 03/09
Another week spent essentially on reviewing 'edit normals' GSoC branch, and collateral fixes and improvements (see soc-2017-normal-tools branch).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Reviewed D3092: Array modifier: Do not merge vertex groups with different names.
- Reviewed: 1; closed: 2;
Week 233 - 02/24 to 03/02
Another week spent essentially on reviewing 'edit normals' GSoC branch, and collateral fixes and improvements (see soc-2017-normal-tools branch).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #52685 Flip names for bones its not working (rBcee66b8c, rB4762c099).
- Fixed: 1; closed: 11;
Week 232 - 02/17 to 02/23
Week spent essentially on reviewing 'edit normals' GSoC branch, and collateral fixes and improvements.
- Misc:
- Added FBX import/export of animated camera focal length, requested in #54050 (rBAb890f0d).
- i18n update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed (unreported) meshes changing shading when creating empty clnors data (rB0eee776e).
- Reviewed D3070 Rework the Export/Import of Animations.
- Reviewed D3076 Per workspace UI filtering.
- Unreported fix: 1; Reviewed: 2;
Week 231 - 02/10 to 02/16
Small week spent mostly on a hairy bug in master ('lost library' one, probably the same affecting blender studio too).
- Asset engines:
- Finished implementing 'load_post' callback.
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #53977 Severe problem with multiple instances of a library (save and reload) (rB8165234b, rB451d5cef).
- Reviewed D3066 Fix rotation issues due to matrix to quaternion ambiguities.
- Fixed: 1; Reviewed: 1;
Week 230 - 02/03 to 02/09
Week spent quasi-exclusively on finishing tasks to get assets-engine branch ready for review and merge in Blender2.8.
- Asset engines:
- Worked on (nearly finished) implementing 'load_post' callback.
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #54005 Copy to selected not working for Python defined properties (rB1ae5dfd0).
- Fixed (unreported) crash when duplicating a FileBrowser window in preview draw mode (rBea909947).
- Fixed (unreported) error on freeing timers which customdata pointer shall not be freed (rB3ab5ef7b).
- Fixed: 1; Unreported fixes: 2; Closed: 1;
Week 229 - 01/27 to 02/02
Misc week, with some tracker/release tasks, and some general fixing/minor tasks in 2.8/static overrides/asset engine areas.
- Blender2.8:
- Fixed bad refreshing of filebrowser in some cases after new message system introduction (rBc501855e & rB083f6af8).
- Static overrides:
- Finalized and committed first version of 'override linked group' (mimicking make proxy in same case) (rBb8bb15f7).
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #53975 Vertex colors transfer crash (rB0bf54dd6).
- Fixed: 1; Closed: 2;
Week 228 - 01/20 to 01/26
Mostly tracker/release week.
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- 2.79a release: listed all fixes in wiki page (https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.79, https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.79/a).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #53841: Can not import .obj or .fbx generated from Marvelous Designer (rBA29ae03c).
- Fixed #53812 FBX import fails with long custom property names (rBA3dc0ceb).
- Fixed #53551 Weight paint crash when subsurf modifier is not first (master not 2.79) (rBad046efa).
- Fixed #53363 Blender won't update mesh's usercount when deleting object datablocks in Editmode (rB566eb60d).
- Fixed #53003 VSE: mp4/video won't work with mp3/audio (rBc528b9b7).
- Fixed: 5; Closed: 1;
Week 227 - 01/13 to 01/19
Very short week, for various reasons (including some flu), will catch up on next one!
- Assets/Static Override:
- Created new subtask to gather feedback about how to handle linked groups with proxies as static overrides instead (#53787).
- Worked on making 'make_override' operator closer to 'make_proxy' results.
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Closed: 1;
Week 226 - 01/06 to 01/12
Week spent over 2.79a release tasks, and tracking issues with IDProps and new RNA diff code (related to static override) in 2.8 branch.
- Assets/Static Override:
- Finalized fixing complex RNA/override diff code issues (see #53715).
- Fixed some issues with adding/editing new Amber repos when none existed yet.
- Misc:
- Moar 2.79a release tasks (checking newer commits, backporting some…).
- Converted OMP code to BLI_task in multires.c (rB90cd856a, rB6695e390).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed #53509 Datablock ID Properties attached to bpy.types.Material are not saved (or loaded) (rB96e507d9).
- Fixed #53707 Error on export FBX object [PointLighs] (rBA808565a).
- Fixed (unreported) potential crash due to unexpected NULL pointer return value (rB0f6ed7d1).
- Reviewed D2991 Taks scheduler: Parallel range refactor.
- Fixed: 2; Unreported fix: 1; Reviewed: 1; Closed: 1;
Week 225 - 12/30 to 01/05
Week spent over 2.79a release tasks, and tracking issues with IDProps and new RNA diff code (related to static override) in 2.8 branch.
- Assets/Static Override:
- Worked on complex RNA/override diff code issues (boiling down to needs to add full support of IDProps in new system, see #53715).
- Misc:
- Updated i18n messages.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Reviewed D2985 Support for filtering the ID search popup (fix for T53632).
- Reviewed: 1;