From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Weekly Reports for Year 2018

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 T54354 FBX addon fails on "blen_read_shape" for fome fbx files (rBA0f1b2e7ea7a5).
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 T54310 Assert when enable Brush custom icon (rB1a71d5ae85c8).
    • Fixed (unreported) crash when changing active shapekey in Edit mode (rBc99c45a1e35).
    • Fixed (unreported) ugly recursive pattern in RNA PointCache data layout (rB0301df40e5b).
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).

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 T54050 (rBAb890f0d7e8a6).
    • i18n update.
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed (unreported) meshes changing shading when creating empty clnors data (rB0eee776e454f).
    • 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 T53977 Severe problem with multiple instances of a library (save and reload) (rB8165234b46f8, rB451d5cef0f41).
    • 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 T54005 Copy to selected not working for Python defined properties (rB1ae5dfd04933).
    • 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 (rB3ab5ef7b4f3).
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.

  • Static overrides:
    • Finalized and committed first version of 'override linked group' (mimicking make proxy in same case) (rBb8bb15f744e).
  • Misc:
    • Moar 2.79a release tasks (checking newer commits, backporting some…).
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed T53975 Vertex colors transfer crash (rB0bf54dd66be9).
Fixed: 1; Closed: 2;

Week 228 - 01/20 to 01/26

Mostly tracker/release week.

  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed T53841: Can not import .obj or .fbx generated from Marvelous Designer (rBA29ae03c572bd).
    • Fixed T53812 FBX import fails with long custom property names (rBA3dc0ceb198da).
    • Fixed T53551 Weight paint crash when subsurf modifier is not first (master not 2.79) (rBad046efa7966).
    • Fixed T53363 Blender won't update mesh's usercount when deleting object datablocks in Editmode (rB566eb60d817d).
    • Fixed T53003 VSE: mp4/video won't work with mp3/audio (rBc528b9b77773).
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 (T53787).
    • 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 T53715).
    • 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 (rB90cd856ac340, rB6695e390c627).
  • Bug Tracker:
    • BT misc (general check, assign & close work).
    • Fixed T53509 Datablock ID Properties attached to bpy.types.Material are not saved (or loaded) (rB96e507d9890e).
    • Fixed T53707 Error on export FBX object [PointLighs] (rBA808565a7705f).
    • Fixed (unreported) potential crash due to unexpected NULL pointer return value (rB0f6ed7d1112dcb).
    • 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 T53715).
  • 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;