利用者:Mont29/Foundation/2015
目次
- 1 Weekly Reports for Year 2015
- 1.1 Week 120 - 12/26 to 01/01
- 1.2 Week 119 - 12/19 to 12/25
- 1.3 Week 118 - 12/12 to 12/18
- 1.4 Week 117 - 12/05 to 12/11
- 1.5 Week 116 - 11/28 to 12/04
- 1.6 Week 115 - 11/21 to 11/27
- 1.7 Week 114 - 11/14 to 11/20
- 1.8 Week 113 - 11/07 to 11/13
- 1.9 Weeks 110/111/112 - 10/17 to 11/06
- 1.10 Week 109 - 10/10 to 10/16
- 1.11 Week 108 - 10/03 to 10/09
- 1.12 Week 107 - 09/26 to 10/02
- 1.13 Week 106 - 09/19 to 09/25
- 1.14 Week 105 - 09/12 to 09/18
- 1.15 Week 104 - 09/05 to 09/11
- 1.16 Week 103 - 08/29 to 09/04
- 1.17 Week 102 - 08/22 to 08/28
- 1.18 Week 101 - 08/15 to 08/21
- 1.19 Week 100 - 08/08 to 08/14
- 1.20 Week 097/098/099 - 07/18 to 08/07
- 1.21 Week 096 - 07/11 to 07/17
- 1.22 Week 095 - 07/04 to 07/10
- 1.23 Week 094 - 06/27 to 07/03
- 1.24 Week 093 - 06/20 to 06/26
- 1.25 Week 092 - 06/13 to 06/19
- 1.26 Week 091 - 06/06 to 06/12
- 1.27 Week 090 - 05/30 to 06/05
- 1.28 Week 089 - 05/23 to 05/29
- 1.29 Week 088 - 05/16 to 05/22
- 1.30 Week 087 - 05/09 to 05/15
- 1.31 Week 086 - 05/02 to 05/08
- 1.32 Week 085 - 04/25 to 05/01
- 1.33 Week 084 - 04/18 to 04/24
- 1.34 Week 083 - 04/11 to 04/17
- 1.35 Week 082 - 04/04 to 04/10
- 1.36 Week 081 - 03/28 to 04/03
- 1.37 Week 080 - 03/21 to 03/27
- 1.38 Week 079 - 03/14 to 03/20
- 1.39 Week 078 - 03/07 to 03/13
- 1.40 Week 077 - 02/28 to 03/06
- 1.41 Week 076 - 02/21 to 02/27
- 1.42 Week 075 - 02/14 to 02/20
- 1.43 Week 074 - 02/07 to 02/13
- 1.44 Week 073 - 01/31 to 02/06
- 1.45 Week 072 - 01/24 to 01/30
- 1.46 Week 071 - 01/17 to 01/23
- 1.47 Week 070 - 01/10 to 01/16
- 1.48 Week 069 - 01/03 to 01/09
Weekly Reports for Year 2015
Week 120 - 12/26 to 01/01
Another light week, mostly spent on OMP to BLI_task migrations.
- General Development:
- Finalized and committed splitting of id->flag in two, persistent flags and runtime tags (rB3fcf535d2e003, D1683).
- Extracted new "ID: Sanitize handling of 'USER_ONE' case" patch from id-remap branch (D1696).
- Switched BKE_smoke from OMP to BLI_task's parallelization (usual 15-25% speedup in related chunks, about 5% global smoke sim speedup, rBf30b0c60cffc).
- Fixed/cleaned-up/checked several Coverity reports...
- Switched BLI_kdopbvh from OMP to BLI_task (global 2% speedup on cloth sim e.g., rBd08e9883bdfc).
- Switched BLI_math_statistics from OMP to BLI_task (sensible speedup of covariance matrix function itself, rB971f9e1c25dae).
- BLI_task: changed BLI_task_parallel_range_ex() to just take a bool whether to use threading or not, instead of threshold (rB511e3c5d9d5).
- OMP -> BLI_task: Started work over sculpt code (rB1991ee173865).
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T47045 some strings in UI are untranslatable (rB1dcae9e309b0, rB3666ee913263).
- Fixed T47046 Exporting Max and Maya keymap throws RNA warnings in console (rB70fa2f69c960).
- Fixed (unreported) broken BLI_task's forloop func in case we have less iterations that workers (rBd617de965ea20).
- Fixed (unreported) memleaks in our gtests (rB6ca6d29e6b9a).
- Fixed (unreported) memleak in mesh remapping auto-transform code (rBe11ed68af07c).
- Investigated T47068 Weird deformations on linked meshes modified by a curve.
- Fixed: 2; Unreported fixes: 3; Investigated: 1; Closed: 13;
- Next week:
- Usual BT & patches work…
- More 'kill OMP' task, or...
- More assets-related work & co? Would like to get pending reviews in master first, though.
Week 119 - 12/19 to 12/25
Spent most of the (Christmas-shorten) week on infamous particles (bugs).
- Asset:
- Did some cleanup in id-remap, merged it with asset-engine branch into asset-experiments.
- Separated and pushed first patch from id-remap for review (D1678).
- General Development:
- Submitted and worked on patch splitting id->flag in two (persistent and runtime flags, D1683).
- Switched MOD_UVWarp from OMP to BLI_task (gives ~12% speedup, rB4d5b7feddea1).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T47016 curve tilt value in N panel (rB7ac5f2fef6bf).
- Fixed T47053 Problem while import/export of obj files (rBAc0a273d1e7ae).
- Fixed (unreported) typo tagging wrong flag, in new depsgraph (rB6f224941408ed).
- Fixed (unreported) do not show 'appearances' options tool panel in ParticleEdit mode (not supported, rBbe303589).
- Investigated T47038 Particles in Particle Edit Mode get added in completely wrong location (see D1685).
- Fixed: 2; Unreported fixes: 2; Investigated: 1; Closed: 10;
- Next week:
- Usual BT & patches work…
- More assets-related work & co? Would like to get pending reviews in master first, though...
Week 118 - 12/12 to 12/18
Very light week, hopefully next one will be more productive…
- Asset:
- Did some cleanup in id-remap, merged it with asset-engine branch into asset-experiments.
- Separated and pushed first patch from id-remap for review (D1678).
- General Development:
- Usual i18n weekly update.
- Listed all 2.77 bug fixes up to date (http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.77/Bug_Fixes).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T47009 Value typing issue in pie menu (rB63015d3a0996).
- Fixed: 1; Closed: 9;
- Next week:
- Usual BT & patches work…
- More assets-related work & co.
Week 117 - 12/05 to 12/11
Usual work on ID-handling (finished adding real, direct deletion of IDs), mostly tackled several low-hanging fruits this week.
- Asset:
- id-remap branch: finished implementing complete ID deletion, updated test builds and blog post accordingly.
- General Development:
- Usual i18n weekly update.
- Switched BKE's part of Ocean simulation from OMP to BLI_task (gives ~9% speedup, rBb36a0c44bb1ca).
- Switched Ocean modifier's geometry generation from OMP to BLI_task (gives ~20% speedup, rB1eed354e530f3).
- Updated install_deps.sh script (now one-liner cmake build command is also usable after initial building, and py is raised to 3.5.1, rB4cba8d12b9, rB38b9300ae001).
- Fixed install_deps.sh script for OSL on fedora-like recent distributions (rBc65cf8659e2, rB14f2ae4bbc58f).
- Worked on blend2json.py tool (first commit to src_tools repo).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46929 error exporting Key configuration (rBe1698860ad76).
- Fixed T46944 Mesh Deform binding to a cage object with modifiers is unreliable.
- Fixed (unreported) POV-Ray renderer addon shadowing main mesh UVTexture panel! (rBA2dceffb85ab6).
- Fixed (unreported) Ocean modifier assuming all its faces are quads (rB8d09eecc504).
- Fixed: 2; Unreported fixes: 2; Closed: 8;
- Next week:
- Usual BT & patches work…
- More assets-related work (or maybe more unrelated stuff, still need to get serious feedback & testing of id-remap :/ ).
Week 116 - 11/28 to 12/04
Usual work on ID-handling (this time adding real, direct deletion of IDs), and hunting bugs, plus a few goodies here and there.
- Asset:
- id-remap branch: Fixed some bugs and made new testbuild.
- id-remap branch: worked on implementing complete ID deletion.
- General Development:
- Added libsndfile to install_deps.sh.
- Added option to remove a library from .blend (with all its linked item) in master (Caminandes team request, rB842310a9b0d70).
- Finalized and committed option to generate default UVMap for primitives (D481, T37879, rB3c6709a63c267).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46900 Inset Faces Thickness & Depth Do Not Use Scene Units (i.e. Imperial) (rBb29ee36f6ad1).
- Fixed T46910 FBX import error (rBAe9de9eed5d91).
- Fixed T46905 UV/Image Editor - Can't add shortcut to Mirror / X Axis menu item (rB227fb30a184c).
- Fixed T46912 FBX import from Wow Model Viewer not working (rB2c2c7751c4176).
- Fixed T46918 FileBrowser - get rid of useless operators like FILE_OT_hidedot (rBa7dbc0704f21).
- Fixed (unreported) Newly added grid's vertices not being selected (rB258564a7b4).
- Fixed (unreported) OSL shaders building with some versions of that lib (rB76d1201996c9).
- Investigated T46899 Sculpting Applies wierd AutoSmooth Shading on ObjectData.
- Fixed: 5; Unreported fixes: 2; Investigated: 1; Closed: 13;
- Next week:
- Usual BT & patches work…
- More assets-related work.
Week 115 - 11/21 to 11/27
Again lots of time lost in crappy issues on crappy OS (Win-something…). But I finally managed to nail down last known issue in id-remap branch, it’s now able to reload libraries in big and complex files like Gooseberry ones, so decided to publish the first testbuild for it. :)
- Asset:
- Worked on id-remap branch (published first testbuild + blog post http://code.blender.org/2015/11/test-build-live-reloading-relocating-of-libraries/ ).
- General Development:
- Usual i18n weekly updates.
- Huge update of install_deps.sh script, which can now force building of libraries (instead of using distro packages), among other enhancements (rB1d7ed584dbae5, rBf31e82d448a, rB029a92ded677, rB39957b85d954).
- Added 'firstprivate'-like per-chunk userdata to our BLI_task's parallelized 'for loop' (D1635, rB0f609d5d04cff).
- Switched WeightVG modifier from using OpenMP to BLI_task (rB95bc8389a983).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46678 Extending left handle of a VSE multicam effect strip with snap creates frame stills (rB307f1e7d2360).
- Fixed T46855 Limit Location Max value limited to 1000 units (rBfe3aaac1184f).
- Fixed T46827 Appending Specific Groups Doesn't Work (rBda6578e647a7).
- Fixed T46883 VSE & Meta Strip problem (rBd3612cfca89e).
- Fixed (unreported) libquery's IDLooper for constraints not handling correctly referenced ID pointers (rBb061b5ae7a99).
- Fixed (unreported) broken BLI_join_dirfile() in some cases on Windows (rBbab8deef171a).
- Fixed: 4; Unreported fixes: 2; Closed: 7;
- Next week:
- Usual BT & patches work…
- More assets-related work (hopefully!).
Week 114 - 11/14 to 11/20
Rather frustrating week, many time was spent fixing some tiny but hairy issues in own code in master...
- General Development:
- Usual i18n weekly updates.
- Worked on some tool to convert polygons with holes into valid bmesh polygons (useful for import addons, see T46761).
- Worked on some issues with recent Ubuntu and install_deps script (not fixed yet :/ ).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46806 mesh.materials.clear() does not decrement users counts (rBc8bf45c323287).
- Fixed T46804 Crash when using Triangulate modifier on a specific mesh (rB8bdb884289bb, rB29d9140fcee2).
- Fixed T46826 EXR Compression method set in UI does not always get passed correctly to the actual OpenEXR writing code (rB9a2290a30b47).
- Fixed T46581 Import FBX: Blender 2,.76 version breaks mesh rotation on FBX import (from Makehuman) (rBAdaf500661e0f).
- Fixed some issues with new UI align code and very compacted layers buttons (rB70cf77e1ce61f).
- Investigated T46678 Extending left handle of a VSE multicam effect strip with snap creates frame stills (with proposed patch, D1625).
- Fixed: 4; Unreported fixes: 1; Investigated: 1; Closed: 7;
- Next week:
- Usual BT & patches work…
- More assets-related work (hopefully!).
Week 113 - 11/07 to 11/13
Mostly spent time on asset-related tasks (that is, sanitizing our ID handling - partly done in master - and keeping enhancing id-remap).
- Asset:
- Worked on id-remap branch (including fix for the 'ensure_real' usercount problem).
- Cleaned-up some ID (user count) handling in master (rBcf959a879eb5f, rB865796375bcf, rBf761ae8f11690, rB9c6fe810a3cae, rB6860ccabc0c0c, etc.).
- General Development:
- Usual i18n weekly updates.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46469 Data Transfer Modifier don't work (rB1e361880a9bc).
- Fixed T46762 UV transfer Object transform crash (rB92819425d860).
- Fixed (unreported) broken background mode in Blender (rB7bb16a5ccf1).
- Fixed (unreported) potential crash: ParticleSystem->part shall never be NULL (rBa9df76b167e).
- Fixed (unreported) foreach ID looper going over some psys' IDs twice (rB256f091cbd5)...
- Investigated issue with some Gooseberry file directly linking some shapekeys (found by Campbell).
- Fixed: 2; Unreported fixes: 3; Investigated: 1; Closed: 7;
- Next week:
- Usual BT & patches work…
- More assets-related work.
Weeks 110/111/112 - 10/17 to 11/06
Sorry for the delay, was kind of three crazy weeks for me (bconf, was sick, etc.). Kept working on tracker, and usual projects (assets…).
- Asset:
- Worked on id-remap & co branches.
- Finalized and committed "missing-libs" part (rBdcb56d79a879, rBe5916187e808, D1394).
- Tried to fix the 'user_one' broken case with a flag, with not much luck, think we'll need a real refcount for those as well :|.
- General Development:
- Usual i18n weekly updates.
- Worked on UI 'align' computing code, which is broken for complex mixing of horizontal and vertical layouts, finalized and committed (D1573, rB3d39b98f94a6).
- Worked on some .blend2json py script.
- Finalized and committed new BLI_task 'background' pools & filebrowser preview code using them (D1565, rB44774f81606f7, rB04ac8768efc, rB15fb2bd477fb9).
- Investigated possibility of light 'browser-like' behavior with preview template (request from Francesco).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46429 Movie clip is deformed by resolution multiplier when offset is added in sequence editor (rB0a2b48e3c68c).
- Fixed T46524 Use Alpha (Straight/Premultiply) option missing in 2.76 (rB94791bd5da6e).
- Fixed T46520 mathutils.bvhtree crashes with distance input (rB5551948b3169).
- Fixed T46531 Cannot use % in filenames (rBa25892543a7a).
- Fixed T46524 Use Alpha (Straight/Premultiply) option missing in 2.76 (rBc272017868bf).
- Fixed T46538 Mark and Clear Seam in UV Editor, assigning Hotkeys (rBc4e1837e6a6, rBa6c9a09061a).
- Fixed T46537 UV Image Editor. UV Sculpt toggle button doesn't show hotkey label when active (rB5b3af3dd4630).
- Fixed T46660 Field sensitivity - Data object panel auto smooth (rB8e7eb0b733ea).
- Fixed T46672 Blender Crashes when multiple Data Transfer modifiers are used (rBe43b6e2f9725).
- Fixed T46699 copy_prev_settings() gives misleading error message when previous version's config dir doesn't exist (rB06ef778e08d4).
- Fixed T46691 Graph Editor, Channel, Toggle Channel Editability. Cannot reassign hotkey after removing it (rBcb39a4171b6a).
- Fixed T46522 DataTransfer modifier: Impossible to set multiple transfer modes by script (if they're on different properties) (rB02f3cebf6e4c).
- Fixed (unreported) bad freeing of current task_thread in case POSIX thread creation fails, in BLI_task (rBf56392f224e6a).
- Fixed (unreported) broken behavior of workers exit in BLI_task (spurious wakeup could terminate workers when it should not, rB952afbf9168c8).
- Fixed: 12; Unreported fixes: 2; Closed: 28;
- Next week:
- Usual BT & patches work…
- More assets-related work, some stuff to get reviewed & merged in master too.
Week 109 - 10/10 to 10/16
Spent again a good share of the week on tracker, and merged more work from 'asset area' into master.
- Asset:
- Worked on id-remap & co branches.
- Merged in master cleanup/rework of BLO & WM linking code (rB2e8fcac15db50, rB591f4549c958b, etc.).
- General Development:
- Usual i18n weekly update.
- Added utilities to compute vert/poly/loop normals of a shapekey (rBcdd727b7ceab, D1510).
- OBJ IO: added (limited, mostly offset & scale) support for MTL texture mapping options (rBAecdc7c03ec14).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46437 obj export ZeroDivisionError (rBfd506623d8e2, rBA626d6e88070).
- Fixed T34446 Make Local on linked mesh object: object gets removed if redo function is used (rB07332dd2bbe6).
- Fixed T46002 mathutils.geometry.intersect_line_line_2d doesn't operate on lines, but on line segments (rBe1b67c9bc0db).
- Fixed T46459 Arguments for procedural texture files not supported for MTL when importing WaveFront OBJ files (rBAecdc7c03ec14).
- Fixed T46467 Clean Keyframes removes the channels (rBaf9002dc3ff03).
- Fixed T45900 Blender replacing spaces in filename with underscore (rB767d3f23b7ef).
- Fixed T46508 data_transfer modifier has no effect when called "in a dependency chain" (rBa88ae6fa708f, rB817271284197, rBbfdb42047af0).
- Investigated T46412 Defocus node not working on Windows 32 bit (with not much luck, issue seems to be related to build setting itself?).
- Reviewed and committed D1437 Import Images As Planes: Automatically generate the transparent material nodes system when enabling "Use Alpha", for Cycles (rBA2bb20f6129b0).
- Reviewed and committed T44758 Expanded X3D import addon (rBA44cc56c92796).
- Fixed: 7; Investigated: 1; Reviewed patches: 2; Closed: 14;
- Next week:
- Usual BT & patches work…
- More assets-related work, some stuff to get reviewed & merged in master too.
Week 108 - 10/03 to 10/09
Spent a good share of the week on tracker and release tasks again, also made nice progress in ID freeing/remap work (some cleanups/fixes were also merged in master).
- Asset:
- Worked on id-remap & co branches.
- General Development:
- Usual i18n weekly update.
- Release git commit review tool: add options to help categorizing commits in release states (like RC1, RC2, etc.) (rBDT98306493c17).
- Updated bugfix list for 2.76 release notes.
- BLI_math: Added polar decomposition for 3×3 matrices, and used it to add a better matrix interpolation code (as new interp_m3_m3m3 & m4 functions) (rB8159718fafc5, rBbe72df4f06ac8, release notes).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46365 Export UV Layout to PNG not working (rBAe1d8c70bbb).
- Fixed T46368 Subtitle Export: Subtitles are not sorted by time (rBf2499b6015).
- Fixed T46379 Metric (Separate) units 'N Panel' edit panel doesn't strip spaces (rB86aeb7df961b).
- Fixed T46383 "Import Images as Planes" should reload image datablock before importing (rBA2955d801d590).
- Fixed T46392 [BUG] Blender 2.76RC3 navmesh generator error (rBdded01aa5252).
- Fixed T46420 Force quit when instancing smoke domain (rBc8005703f298).
- Fixed T46418 Constraints - influence other than 0 or 1 - bad results with non-homogeneous scaled matrices (rB01f235e13804).
- Fixed T46426 Zoom Border vs Zoom to border (rBdb3dfb76a8c5).
- Fixed (IRC-reported by kopias) broken font preview (rBffe03cd264f39).
- Fixed (unreported) Broken OSL in install_deps.sh script (rB5443d418821).
- Fixed (unreported) broken export of timecodes in SubRip VSE exporter (rBc919ce3aa968).
- Fixed: 8; Unreported fixes: 3; Closed: 20;
- Next week:
- Usual BT & patches work…
- More assets-related work, some stuff to merge in master too now that 2.76 is out.
Week 107 - 09/26 to 10/02
Most part of the week was spent on tracker and release tasks, kept working on cleaning up our ID freeing code a bit.
- Asset:
- Worked on id-remap & co branches.
- General Development:
- Usual i18n weekly update.
- Release tasks (update of bugfixes list, translations, ...).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46268 All Hotkey "C" are unexpectedly translated in menus (rB14bac995f382).
- Fixed T46285 "Select parent" if there is no parent doesn't work correctly (rBd187c6d8d649).
- Fixed T46293 text crash (rBfc97204742d34).
- Fixed T46299 File Browser Crash while listing big folders in preview mode (fonts, images...) (rB7d2a62ef65e0).
- Fixed T46325 bone rotation (rB1030b22b0ae6).
- Fixed T46331 File open does not show thumbnails, when a filter_glob is provided by python scripts (rB22ec991e6b8f).
- Fixed T46339 Edge sliding when there is only one vertex in the mesh crashes blender (rB0f43fbcd8c81).
- Fixed T46340 Auto scrolling in text editor with upward selection not work (rB066df84f730d).
- Fixed T46346 Hide/Mask menu, Hotkey for lasso mask in sculpt mode unchangeable (rBe49b934955e4).
- Fixed: 9; Closed: 23;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 106 - 09/19 to 09/25
Spent again most part of the week working on id-remap and related branches branch (adding lib-reload feature, also started work on fixing our datablock deletion process). And done some tracker work, of course.
- Asset:
- Worked on id-remap branch.
- Created new free-refcount-ids branch to work on (very) bad state of our ID freeing code...
- General Development:
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46161 Rotate around selection changes bezier curve handle type (rBcfc109eb9289).
- Fixed T46169 Link to API is out dated (rBc0d5523e6c49).
- Fixed T46247 Crash: OpenSubDiv Enable when Drivers are used with the Object (Windows) (rBb278e8742be4).
- Fixed T46263 bpy api - assigning to object.matrix_basis with AXIS_ANGLE rotation mode does not work correctly (rB7967da2515e6).
- Fixed T46239 Cross effect strip input fields can't be changed (in its properties panel) (rBa4a6e9b3f556).
- Fixed T46249 Boid goal object that has a force field set to 'Every Point' shape causes crash (rBcf12e51eba8c).
- Fixed (unreported) Append/link code: All library datablocks could end with same name (rBdf80aeb162ac5).
- Investigated T46165 bugs in io_scene_obj addons.
- Worked on T44758 Expanded X3D import addon.
- Fixed: 6; Unreported fixes: 1; Investigated: 1; Patch: 1; Closed: 26;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 105 - 09/12 to 09/18
Spent good part of the week working on id-remap branch - we now have basic working code to also relocate a whole library (that is, in Outliner, you can right-click on a lib (broken or not), chose a new file (or more) in filebrowser, and all datablocks from old lib are reloaded and replaced from new given file, if available). Still needs much work of course, we have many corner cases in this area...
Also, done some tracker work, as usual!
- Asset:
- Worked on id-remap branch.
- Refreshed again our append/link code (needed for id-remap branch), in lib-link-rework-temp branch for now.
- General Development:
- Usual i18n weekly update.
- Added addon for some custom normal tools (until we add more clnors access in bmesh), also related to T46115 (rBA0eef469a5d44).
- Updated list of bugfixes for 2.76 release notes.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46091 Video Sequencer rewrite *.png to _.png (rB45a875fec4c0).
- Fixed T46089 Text from Effect Strip is invisible in VSE Preview (rB7900d697f0ad).
- Fixed T46099 blender 2.76 testbuild2 problem with snapping (rB34843a855e6b).
- Fixed T46109 Bitmap font objects leads to unfreed memory (rB0271414aadfb).
- Fixed T46093 Thumbnails/previews of materials/textures not displaying in Blender filebrowser when only one thread is available (rB860e25fe29c3).
- Fixed T46155 Sequencer Text Effect: wrong vertical 'TOP' alignment (rB6e19aa42bf7a).
- Fixed: 6; Closed: 38;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 104 - 09/05 to 09/11
Yet another week spent on tracker (yes, I know - but we are now below 90 opened bugs!), also done some assets-related work (mostly refresh of design docs, blog post…).
- Asset:
- Updated and moved design docs to Phabricator (T46049).
- Wrote and published quick report about current status & plans on bcoders' blog (http://code.blender.org/2015/09/current-asset-project-status-plans/).
- Fixed some nasty issues in asset-engine branch...
- Worked on id-remap branch.
- General Development:
- Usual i18n weekly update.
- Added proposed patch to compute vert/poly/loop normals of a shapekey (D1510).
- File Bookmarks: use volume label on Windows, and set name of recent entries from system/user bookmarks' name if possible (rB26041f9357b02).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T46015 normals_split_custom_set_from_vertices doesn't work with zero vectors (rBac51e2f32696).
- Fixed T46056 User Preferences-> install from File freezes Blender (rBad86d6ebdca4).
- Fixed T46070 Content of folders with a .blend extension aren't listed until filtering is disabled (rB935544671636).
- Fixed T45579 Custom Hotkeys Dissapear (rB6212eb284504).
- Fixed (unreported) Outliner letting you edit path of indirect linked lib shown at 'first level' (rB9307f0898625f).
- Fixed (unreported) crash with undo/outliner and drivers (rBc028b5980bc).
- Fixed (unreported) broken logic in new FileBrowser caching of entries (rBe4baa9fb8626).
- Fixed: 4; Unreported Fixes: 3; Closed: 23;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 103 - 08/29 to 09/04
Yet another week spent on tracker and nasty hairy time-eating bugs…
- Asset:
- Worked on the id-remap branch.
- General Development:
- Usual i18n weekly update.
- Made first (huge) set of bugfixes report for 2.76 release notes.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45931 Blender Fails to generate previews (rBa2714c9e4fcf9 & rB4b1f3a7819ff - two days to understand it, two minutes to find a solution... :/ ).
- Fixed T45991 Transfer Weight tool UI is inconsistent and crashes blender (rB525d7e02d48d).
- Fixed T45995 Auto-set preview range sets superfluous end key (rBc8cc664ce358).
- Fixed T45984 Setting custom normals properly requires multiple calls to normals_split_custom_set() (rBe5e65b1099c2).
- Fixed T46010 Bone offset between Rest Pose and Edit mode (rB65a80708d4ca).
- Investigated T34446 Make Local on linked mesh object: object gets removed if redo function is used (with proposed patch D1485).
- Investigated T45954 Inset: VCol not correctly initiated for new vertices.
- Fixed: 5; Investigated: 2; Closed: 23;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 102 - 08/22 to 08/28
Yet another week mostly spent on tracker, although some bugs on which I spent time were also related to libraries topics.
- Asset:
- Worked on the id-remap branch.
- Finished and committed fix/rework of .blend thumbnail handling (such that we do not lose it anymore when saving in background mode) (D1469, rB59b2acc71b996).
- General Development:
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45875 FBX export: Shape keys reset relative shape to basis (rBAcc70ce71171).
- Fixed T45879 Object Animated Render Baker options not showing up in Render->Bake, with Cycles engine (rBA6842550237fc, rBA7cde1c98a02c).
- Fixed T45882 Sudden shutdown if the filebrowser is part of the area layout (rB2ee0187ed25f).
- Fixed T30870 Some Windows File Operation (fileop.c) Fix-Ups (rBc5018c65b97c).
- Fixed T45913 FBX: Animations Import Checkbox (rBA58a098ef8be9).
- Investigated T34446 Make Local on linked mesh object: object gets removed if redo function is used (with proposed patch D1485).
- Reviewed D1476 This commit makes it possible to select the sort mode whenever we invoke an operator.
- Reviewed/applied T45927 [Patch] Updates translations for desktop file (rB8d1f9b9f5118).
- Fixed: 5; Investigated: 1; Reviewed: 2; Closed: 12;
- Next week:
- Usual BT & patches work…
- Incoming release tasks, more assets-related work.
Week 101 - 08/15 to 08/21
Ended up being a rather small week, mostly spent on tracker, and on finishing the merge of FileBrowser rework.
- Asset:
- Finished merging filebrowser rework, and made release notes about it.
- Finalized reshuffle of .blend file thumbnail handling (D1469).
- General Development:
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- "Fixed" T45813 Feature: generic FBX "Custom Properties" serialization (rBA34564dc442de).
- Fixed T45834 FBX Importer failed to importer (rBd7fa659c6f9d4).
- Fixed T45859 FBX: Some objects are not instances (rBA82ff141efc01).
- Fixed T45865 Auto Blend is not recalculated (rB09b7ec1864bb).
- Fixed T45658 linked library object loses particle settings (rB7d0b29be6939).
- Reviewed D1462 lattice boundingbox: base calculation on DispList.
- Reviewed D1468 T45102: Refactor translations out of blenfont.
- Fixed: 5; Reviewed: 2; Closed: 21;
- Next week:
- Usual BT & patches work…
- Probably so refining and stabilization of filebrowser, incomming release tasks, get .blend thumbnail stuff reviewed asap…
Week 100 - 08/08 to 08/14
Started merging first stage of filebrowser work in master (since release is delayed), not the big piece yet though. Also, issue with preview script (background saving of .blend file cannot generate .blend thumbnail) lead me to refactor our .blend file thumbnail code a bit, not yet committed. And as usual, tracker…
- Asset:
- Started merging some filebrowser work into master.
- Worked on reshuffle of .blend file thumbnail handling.
- General Development:
- install_deps: Added OSD building to Fedora-like and Arch distro (rB49f3998a0f68).
- install_deps: added basic info about needed dependencies to error message for unsupported distributions (rBc6d13716c11d).
- Displace Modifier: added an option to displace along (averaged) custom normals, instead of vertex normals (rB487d2cb4f321).
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed part of T45768 Random crashes while editing mesh with subsurface modifier (rB4eefba091dfe).
- Fixed T45756 FBX (binary) export gives massive amount of false error messages (rBA94abe3b97f5c).
- Fixed T45746 UV layout export is blank (rBA4c142e59206b).
- Fixed T45572 Incorrect dimension increment stepping when using other than Blender units (rB883b420a5156).
- Fixed T45766 Exported OBJ/MTL files do not include emissive lighting parameters (rBA94c9c4ee3370).
- Fixed T45775 Transform Orientation (rBc62eb919ec).
- Fixed T45782 bpy.ops.object.select_by_layer match='SHARED' option is not working (rB828710d2aca3).
- Fixed T45783 Problem selecting all objects on a layer from a script if any 3d view is in local mode (rBd2383ec6c07a).
- Reviewed D1452 Add OSD to install_deps script (for Debian only).
- Reviewed D1460 lattice boundingboxes (and armature boundingbox cleanup).
- Fixed: 8; Reviewed: 2; Closed: 23;
- Next week:
- Usual BT & patches work…
- More asset work (finish merging filebrowser first stage of rework in master, among other things).
Week 097/098/099 - 07/18 to 08/07
As scheduled, more or less one week in three, finished a few WIP in asset area, mostly done some tracker work.
- Asset:
- Finished first stage of 'ID remapping' project (sub-part of 'missing-libs' one, though will be useful in other contexts too), we now have basic working code (though most likely quite buggy), in 'id-remap' branch.
- General Development:
- VSE 'alt-RMB' selection enhancement (rBf5629b72654f).
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45487 fbx exporting weird keyframes (rBA9c2c5413b26d).
- Fixed T45495 Armatures using the iTaSC IK solver causes UI truncation in bone constraints panel
- Fixed T45471 .blend files saved with 2.75a contain multiple file chunks (BHead) with same pointer address (D1425, rBff3d535bc2a63).
- Fixed T45553 Object parent_type 'ARMATURE' disappeared in Blender 2.75 (rB8cd14d421ed).
- Fixed T45516 FBX import of Akeytsu files fails (rBA7f55da7477d5).
- 'Fixed' T45677 FBX exporter bin fails to export linked armature (rBA0015dd2308be).
- Fixed T45726 Segmentation fault when entering/unmetaing meta strip in sequencer (rB8af8bab0c5ac).
- Fixed (IRC reported) inverted behavior of select more/less in VSE (rBdf4d25991effa).
- Fixed (unreported) potential serious bug in CustomData_merge() (rB9ee1f96a0fa60).
- Fixed (unreported) broken MixWeight modifier in debug builds (rB66dd9fbf229f7).
- Fixed (unreported) FBX Export: Broken animation export support of 'NLA Strips' with 'Force Start/End Keying' option (rBA39b47b750841).
- Fixed (unreported) crash in mesh remap (i.e. data transfer), and other minor fixes/enhancements (rB930fc7d15753, rBc677bd44ce, rB96f20c34a2).
- Investigated T45368 Blender 2.75 FBX Export - Adds Extra Bone to Rig (see https://developer.blender.org/diffusion/BA/browse/fbx_io_export_ignore_parents/ , but rather unlikely to finish this in near future - each time we try to touch to FBX transform it turns into nightmare).
- Fixed: 7; Unreported fixes: 5; Investigated: 1; Closed: 25;
- Next week:
- Usual BT & patches work…
- More asset work (merging filebrowser first stage of rework in master, among other things).
Week 096 - 07/11 to 07/17
Spent most of the week on 'missing libs'/'remap id' projects (related to asset topic), finished 'auto transform' feature for transfer tools, and as usual rampaged in the tracker.
- Asset:
- Merged changes in filebrowser from master.
- Worked on 'missing libs' project (also, published branch as 'missing-libs' on our repo).
- Worked on 'ID remapping' project (sub-part of 'missing-libs' one, though will be useful in other contexts too).
- Data Transfer:
- Finished and committed 'automatic transform' to get best matching between destination and source meshes (rB582e7a6347694, rB0e9842dd04a78, rBe93b969ac99e0, rBdd44754c5ff3b).
- FBX IO:
- Added option to not import custom normals (rBAdb79c2aa5eed).
- Added option to not force export keyframe at start/end of action (requested in T45438), rBAb7567791a19f).
- Reworked UI (rBA068ca0a5f619).
- General Development:
- Added some progress/logging/timing tool for addons, and used it for OBJ IO (rB03d8907ca7564, rBA3cc970eaf5c8).
- Added Khmer and Thaï letters to our i18n UI font (rBb610ec50de3).
- Added new modal keymap report to Fly mode and Knife tool (rBc1a5e6b2fd7ae, rB36c15f41947c, rBc2bcf2dc05715, rBf4f7348c413aa).
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45403 Error on OBJ export? (rBA7194d2205ecb).
- Fixed T45378 Import obj with "keep vertex order" option on does not work (rBA06545113736d).
- Fixed T45375 Cant clear temp fluid cache after closing Blender (rB7e9c347c8c23).
- Fixed T41374 FBX: Camera and Lights issues (rBA2f6c86c461c9).
- Fixed T45424 Blender able to create folders with invalid characters at the end of the name (rBd0c5eac4b7e5d, rBd7b92025671, rB8a17918555).
- Fixed T45426 fbx binary animation hierarchy problem (rBA3d0f53c1d65f).
- Fixed T45451 File Browser crash on large image previews (rBf2087b4830b2).
- Fixed T45459 Edge Length with Separate Units Displayed As 1m 100cm (rB2fe922437536).
- Fixed T45462 Replace image not working (rB1255ac12a665).
- Fixed T45464 Blender Sequencer "Select Strips to the Left" produces opposite behavior to what is intended (rB20de6f01edd3).
- Fixed T45469 Vertex Group weight = 0.0 in scene 2 (rBc1290e441e4a).
- Fixed: 11; Closed: 27;
- Next week:
- Usual BT & patches work…
- More asset work.
- Taking two weeks of holidays starting from 07/22, so expect next report in three weeks. ;)
Week 095 - 07/04 to 07/10
Huge week again, spent mostly on 'missing libs' project and 'auto transform' feature for transfer tools (to automatically try to get best match between source and destination meshes).
- Asset:
- Simplified 'ID type' filtering in main UI (using fewer categories now).
- Worked on 'missing libs' project.
- Data Transfer:
- Worked on 'automatic transform' to get best matching between destination and source meshes.
- General Development:
- Added 'almost-equal' relative comparison between floats (as well as simpler absolute version) to BLI_math (rB7837f0e8332f3).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45319 Display precision of 3D cursor in View Properties (N) window is lower than tolerance of mirror editing (rB2b63ec2894e6).
- Fixed T45322 Fbx is not importing 100% correctly in Blender even with automatic bone orientation (rBA3b9704930864).
- Fixed T45315 Obj loader incorrectly loading specular maps (rBAdf9b373f660c).
- Fixed T45316 Obj loading/saving brightness inconsistency (rBA3430fbc7013d).
- Fixed (unreported) bad (missing) mesh remap dest transformation in tree/source space in some cases (de6b4dc7f7f5e78).
- Fixed: 4; Unreported fixes: 1; Closed: 28;
- Next week:
- Usual BT & patches work…
- (Hopefully) finish transfer auto-transform (just waiting some approval to use Eigen3).
- More asset work.
Week 094 - 06/27 to 07/03
Heavy week, spent mostly on fixing ugly win bug in asset-experiments branch, along with further tweaking and enhancements. Also spent some time on release tasks (regression tests, bugfixes list, etc.).
- Asset:
- Finally squashed ugly scons/windows bug!
- Updated/enhanced further handling of preview task (stop it after some time of inactivity).
- Added IMB_thumb helpers to make thumbnail handling threadsafe.
- Made new test builds...
- General Development:
- Finalized and committed new modal op info API, to get shortcuts from modal keymap (D780, rB947cdb3acd296, rB9133f5a3571b, rB1ace3272aa4fb).
- Various cleanup (old branches...) & minor enhancements (fixing some tests, etc.)...
- Release notes: updated bugfixes list for final 2.75.
- Checked a bunch of regression tests for 2.75 final…
- Usual i18n weekly update.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45216 File Browser shows negative sizes for large files (rBaac5485fcac6).
- Fixed T45214 maximum saturation bug (rB2ef3c43c5dbc9).
- Fixed T45171 FBX importer can't handle mesh bound to two armatures (rBAf5f7b1df1a6b).
- Fixed T45291 Import fbx in Blender get Error (rBA7937fe22df4).
- Fixed T45283 Blender crashes when trying to do anything with specific type of transparent image (rBe42609db49b5).
- Fixed T45281 IOR Value Slider with "Ctrl" modifier does not increment as intended (rBc503d1735351).
- Fixed (unreported) crash when loading multiview OpenEXR files (rBab85c5f98053).
- Fixed (unreported) FBX Import: embedded images not always loaded (rBAa740fe7547fc).
- Fixed: 6; Unreported fixes: 2; Closed: 18;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 093 - 06/20 to 06/26
Light week this time, mostly spent on tracker duties.
- General Development:
- Release notes: updated bugfixes list for RC2.
- FBX IO:
- Added custom animation offset option to importer (rBA8c41091be72e).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45135 Mesh Subdivide's 'Number of Cuts' can be set to extreme values (rB43f6ed908f0c).
- Fixed T45157 FBX Import could do with better bone alignment (rBAd2aa512ae8b1).
- Fixed T45051 Curve parent bug (rBb318795c3b3d).
- Fixed T45176 FBX import - mismatch in camera rotation (rBA107df683a032).
- Fixed T45184 export_obj issue when exporting .blend or unsaved project (rBA4c1e06612962).
- Fixed T45195 VRML import issues (rBA7051ad3028c3).
- Fixed T45203 X3D import issues (rBA1b1ad4665b85).
- Fixed T45204 String Splitting Function Bug: Using OpenEXR function even if compiled without OpenEXR (rB851d7535d971).
- Fixed (reported on stackexchange) possibility to enter insane values in add operators properties (rB6057548058350).
- Fixed (unreported) wrong alignment of planes when importing multiple images at once (rBAd30b480adef0).
- Investigated T45199 Crash editing materials nodes.
- Fixed: 8; Unreported fixes: 2; Investigated: 1; Closed: 15;
- Next week:
- Usual BT & patches work…
- More asset work (for real this time!).
Week 092 - 06/13 to 06/19
Usual work on tracker, and kept working on asset branches too.
- General Development:
- Updated translations tools, to automatically update our i18n git repo with lightest possible files (rB02a496c61cc8, rBA04c34e4a403, rBTe7f83bb8aa3f).
- Usual i18n weekly update.
- Asset:
- Fixed several issues with asset-experiments (during 'listing' process), and made a new testbuild.
- Tried to hunt a mysterious bug with windows and asset-experiments testbuild (only shows up in testbuilds it seems, not in my own debug build :( ).
- Updated asset-experiments branch based on latest review.
- Started investigating related TODO: handle missing libraries and/or datablocks (currently they mostly just get lost).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T45062 normal pass bug (rB4835fe06f1f7).
- Fixed T45080 Scale of exported .fbx is wrong in 2.75 rBA15ec348c417d).
- Fixed T45088 Transfer mesh data - Object transform buttons are inverted (rBc55cf743cdc6).
- Fixed (unreported) several 'apply' transform operations not setting correctly t->values with final value(s) (rBaee452710184a).
- Fixed (unreported) redo of 'bone envelope distance resize' transform op not working (it would behave like 'bone envelope resize' instead, rB3b57f075a8031).
- Fixed: 3; Unreported fixes: 2; Closed: 20;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 091 - 06/06 to 06/12
Spent most of the week on tracker and release duty, also worked on a fcurve simplifier (baking) for Gooseberry team.
- General Development:
- Worked on simple simplifier for fcurves (gooseberry request, published as
fcurves-simplify
branch and in gooseberry branch). - Usual i18n weekly update.
- Generated bugfixes page for 2.75 release notes (http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.75/Bug_Fixes).
- Wrote extended version of
git_log_review_commits.py
utils script, able to directly generate (or update) a whole wiki-page of bugfixes (in blender-dev-tools repo).
- Worked on simple simplifier for fcurves (gooseberry request, published as
- Asset:
- Merged in 'keyboard select in filebrowser' work from Julian...
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44984 Clamping in 'texture context -> colors panel' doesn't work under some extreme circumstances (rB9927849708ac).
- Fixed T45003 some menus in UV/Image editor hare partially translatable (rB3092e1031d21).
- Fixed T45002 sculpt show brush toggle no longer working (rB9a83e112bea3).
- Fixed T45009 some wrong edges selected after knife project (rBec3c2d3be9ac).
- Fixed T45017 crash in movie clip editor (rB825892ae7aab).
- Fixed T45041 (2.75RC) blender crashes when I choose 'Refresh DataBlock Previews' (rB520fb5c8cd3d).
- Fixed T45048 wrong tooltips in Video Sequence Editor's "Strip" Menu (rBf2bd6d73e6ec).
- Fixed: 7; Closed: 25;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 090 - 05/30 to 06/05
Spent most of the week on the tracker again, did some asset work but not as much as expected...
- General Development:
- Fixed/enhanced several things in recent thumbnail code for fonts (rB2d8880643dad5, rBbec3131112bb1, rBa73d4b859ab96).
- Usual i18n weekly update.
- Asset:
- Worked on asset-engine branch (WIP work for handling assets in append/link/reload code...).
- Worked on asset-experiments branch, addressing second review pass of D1316.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44894 Packed textures (images) aren't recognized anymore on master build. (rBa8d6c69d7601, rB1fc656391751a).
- Fixed T44942 Circle loop tool bug (rBA4b44a84b7cd4).
- Fixed T44960 Hair crush (rBd5bca524d55d).
- Fixed T44947 Import WaveFront(.obj) ignores the parameter of 'Smooth Groups' (rBAd961b98bbb5c).
- Reviewed D1323 template id previews: changes for consistency with icon views template.
- Fixed: 4; Reviewed: 1; Closed: 29;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 089 - 05/23 to 05/29
Tracker and asset project week.
- General Development:
- Usual i18n weekly update.
- Asset:
- Worked on asset-experiments branch, addressing first review pass of D1316.
- Worked on asset-engine branch.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44814 Custom icons do not greyout (rB78918e761f8b).
- Fixed T44823 No menu entry for Circle Select in UV/Image editor (rB025a64611423).
- Fixed (unreported) UI bug in recent icon preview changes (rB7456f060979be).
- Fixed T44822 Hovering over 'Search' operator in Add Menu of Node editor when using custom shortcut causes crash (rBa80c1e50bc7f5, rBACe44bdaac62d).
- Fixed T44842 Modal Timer (template) should return {'CANCELLED'} (rB5e66827029b8).
- Fixed T44036 Can not bake selected bones (rB6973e26bf92e).
- Fixed (reported through IRC) bad 'ellipsing' of longest name in filebrowser (rBc5a8a4e9d8bda).
- Fixed T44880 missing "filter" slider for Z-transparency mode (rB1bede8644a76).
- Fixed: 7; Unreported fix: 1; Closed: 25;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 088 - 05/16 to 05/22
Ended up again as a rather heavy tracker week, spent a lot of time on some FBX issues (hopefully the last remaining 'big' bug is fixed now). Also worked a bit on asset project.
- General Development:
- Usual i18n weekly update.
- Updated/addressed review points for 'modal shortcuts' patch (D780).
- Asset:
- Tweaked some more asset-experiments branch, published patch of it for review (D1316).
- Worked on asset-engine branch, Amber has now a way better tag handling!
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44737 Spin Tool for U-only SURFACE NURBS not available for use.
- Fixed T41605 FBX export scale is incorrect when animations are included (rBAf30fc86ab552).
- Fixed T44794 Blend From Shape tool X Icon UI Bug? (rB6b40a4bcb1bc).
- Fixed T44795 same menu item for different command in node editor (rB4b8dcfc0f545).
- Fixed T44801 Blender crash in UV-editor (rBbe6479c9ea5d).
- Fixed T44442 I can not make export FBX files do not contain folders fbm (rBA5a7cd7d9b3f7).
- Fixed (unreported) broken RNA Image pack handling since multiview merge (rB25f5d2b4d7e83).
- Reviewed D1319 Labels for IconView template.
- Fixed: 6; Unreported fix: 1; Reviewed: 1; Closed: 37;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 087 - 05/09 to 05/15
Yet another tracker week, merged the preview/icon py patch at last, and kept polishing asset-experiments patch.
- General Development:
- Usual i18n weekly update.
- Finalized and committed patch allowing py to generate/handle own icons/previews (rBd30f664c0438e, and D1255).
- Asset:
- Worked on asset-experiment branch (cleanup, fixing, tweaking and some small features).
- Published updated testbuild and state (see https://mont29.wordpress.com/2015/05/12/assets-filebrowser-preliminary-work-experimental-build-ii/, also updated http://code.blender.org/2015/01/assets-filebrowser-preliminary-work-experimental-build-i/).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44644 Crash while editing h264/mp4 video (rB1fb97ffeedc9).
- Fixed T44668 User Preferences addons has a UI tab and an User Interface tab (rBAC3cfbd929240).
- Fixed T44677 Normal Edit Modifier Radial Mode broken with target object (rBae00e42bc291).
- Fixed T44712 addon patch: unbreaking "copy strip properties" in Extra_Sequencer_Actions (rBAC3537c4ac7db).
- Fixed T44724 There is no menu option for the fit movie clip to availabe view function (rB08f30ef31c21).
- Fixed: 5; Closed: 23;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 086 - 05/02 to 05/08
Again mostly tracker week, though the py preview patch also took its share of work. And resumed work on assets - polishing a bit asset-experiments work, will publish another testbuild of this branch, hope to merg most of it within master for next release (2.76).
- General Development:
- Usual i18n weekly update.
- Worked on allowing py to generate/handle own icons/previews (see new ui-preview-buttons branch, and D1255).
- Asset:
- Worked on asset-experiment branch (cleanup, tweaking and some small features).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44586 Viet language problem for Blender Interface (rB2c72edc7f1983).
- Fixed T44536 STL normals import (rBAe75551f7062c).
- Fixed T44589 Assigning mesh data to object with skin modifier doesn't update skin_vertices data layer (rB3a808270df31).
- Fixed T44591 ShortCut for Bone Group Index doesnt work (rBd33b564f9178).
- Fixed T44619 Top Face of a Step Pyramid has its normal inverted (rBA234760a9400a).
- Fixed T44618 Rip Fill does not work on a single vert (rB4487358da7b3).
- Fixed T44611 Sculpting make multires link bug (rBaa3fc89257f8).
- Fixed T44631 Custom Normal Data Transfer crash (rBa2eb94b47032).
- Fixed T44634 Slide edge (ops.transform.edge_slide()) not responding to ALT + WHEEL to change reference edge in "even mode" (rB9190d18b74fb).
- Fixed (personal communication) crash in datatransfer operator in some cases (hidden source, rBe560bbe1d5848).
- Fixed: 10; Closed: 20;
- Next week:
- Usual BT & patches work…
- More asset work.
Week 085 - 04/25 to 05/01
This was nearly a full tracker week - fought with a few tough bugs among other things…
- General Development:
- Usual i18n weekly update.
- Worked on allowing py to generate/handle own icons/previews (see new ui-preview-buttons branch, and D1255).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44386 FBX: issue export/import (rBA3b6028fd8b).
- Fixed T44522 UV Transfer (rB34abe8220599, rBcdabf7e3535fe).
- Fixed T44542 Edit mode scale of increased selection region bordering hidden geometry causes crash (rB78956b6a83f2).
- Fixed T44439 Crash when undoing deletion of last shape key (with proposed patch, D1272, rBf271d85b865c).
- Fixed T44560 Merge Collapse tool - UVs operator panel option ignored with Collapse but not with other merge types (rB74d31279cd90).
- Fixed T44577 write_customdata error: layer :7 - can't be written to file (rBf84135ee655f).
- Fixed (unreported) broken edge selection in 3DView (typo, using interp_v3_v3v3 instead of v2 version, 3878180a6fa3db7).
- Reviewed and committed D1260 File browser - change thumbnails size with a slider (rB054aa61f3c9a).
- Fixed: 6; Unreported Fixes: 1; Reviewed: 1; Closed: 21;
- Next week:
- Usual BT & patches work…
- Resume asset work - or maybe do some pending TODOs in transferdata area?
Week 084 - 04/18 to 04/24
Not much productive week, spent most of the time on bug tracker. Also started wetting my feet with alembic branch.
- General Development:
- Usual i18n weekly update.
- Added Vietnamese language (vi_VN, rBb07c630676978).
- OBJ exporter: enhanced handling of advanced 'illum' modes for materials (transparency, mirror, etc., see also T43487, rBAbd9fa8054318).
- Alembic:
- Worked on the branch, fixed a few glitches (rBa7880dd5c8d, rB944ac62ad1).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44475 Merge option of Mirror Modifier behavior reversed (rBe1a53b6d52f1).
- Fixed T44470 File Selection sometimes surpresses last Character (rB4da050674e2c).
- Fixed T44461 Crash and file corruption after calc_normals_split, calc_tessface execution (rBf75c89b3f42f).
- Fixed (unreported) broken uiTemplateiconView (was using values as icon_id... rB6a1c123df46).
- Investigated T44502 Advance Timeline 1 frame past movie sequence of JPG's and crash. PNG's are fine.
- Fixed: 3; Unreported fixes: 1; Investigated: 1; Closed: 16;
- Next week:
- Usual BT & patches work…
- More alembic probably?
Week 083 - 04/11 to 04/17
Bug tracker as usual... And finally finished rewrite of filebrowser' listing code (including asset engine), so back on real asset engine development! Also, uploaded a minimalistic Amber asset repo, so that others may play a bit with asset-engine branch if they want. Note that we are still far from any real usable state though, using assets part is not yet finished, and once basis of that side is done, the second half of the work remains - creating them (doubt anybody will like to hand-edit JSon files…)!
- General Development:
- Usual i18n weekly update.
- Worked on allowing py to generate own icons/preview/thumbnails from file path (see new ui-preview-buttons branch).
- Asset:
- Worked on asset-experiment (mostly, finishing touches and fixes) and asset-engine (finishing update of AE API and Amber to new filebrowser code, starting adding new stuff like sorting/filtering) branches.
- Uploaded a first (development-oriented!) demo of Amber asset repo, very basic but allows to test code from asset-engine branch.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44361 Array modifier "fit curve" mode not working properly (rB4fb33d82e251).
- "Fixed" T44357 Link to add_mesh_walls download is broken.
- Fixed T44359 normals_split_custom_set() does not behave as documented (rB8ad37b0d224f).
- Fixed (unreported) FBX import bad handling of material assignments to meshes (rBA8366db568607).
- Fixed T44395 String untranslated in open file window (rB255fb79ff30c).
- Fixed T44406 the Hebrew font causes trouble (rBeced87b2d641).
- Fixed T44411 Calling the Knife project operator from Python crashes with segmentation fault (rB50522cba927e).
- Investigated T44393 changing curve handles type to "vector" makes weird rotations for dupliframes (closed as TODO).
- Fixed: 6; Unreported fixes: 1; Investigated: 1; Closed: 19;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 082 - 04/04 to 04/10
Kept working on asset-engine work (filebrowser in asset-experiment is now working again, assetengine branch is close be working too). Bug tracker also ate its share of time as usual...
- General Development:
- Usual i18n weekly update.
- Backported some refactor of thumbnail code from asset-experiments branch (rBa36c43fc8cab).
- Fixed/enhanced a bit BLF_translation API (rB8a99dc232469a).
- Added translations to string used for font preview (thumbnails) generation (rBf75bbe27e23d2).
- Asset:
- Worked on asset-experiment (mostly fixing some issues, adding back previews of datablocks in thumbnail code) and asset-engine (starting to update Amber and AE-related filebrowser code) branches.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44263 Invalid parameters to fill_vn_fl in deform.c (rB1a117ad40c62).
- Fixed T44292 Import STL with wrong facet-counter (rBA74df87c35890).
- Fixed T44235 UNC Path Fails in open (rBaa2470474986).
- Fixed T43113 Some System Folders do not contain go back arrow (rB114d1b23d298a).
- Fixed T44322 Crash when trying to render spotlight halos (rBb30a2fe3f4e0).
- Fixed T44339 Edit Linked Library (rBA83ca4a3f61ae).
- Fixed T44329 Blender Crash (rB1e71270f77a4, rB085fa2e3d7c00).
- Fixed: 7; Closed: 13;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 081 - 03/28 to 04/03
Kept working on asset-engine work (filebrowser in asset-experiment is now mostly working again, but this time only loading part of entries in 'on-demand' fasion). And did some hunting in tracker.
- General Development:
- Usual i18n weekly update.
- Edited release notes (adding some custom normals/data transfer examples from artists).
- Asset:
- Worked on asset-experiment and asset-engine branches (rewriting thumbnail generation code, adapting assetengine API to new 'on demand' behavior of filebrowser).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44162 modifier's icons toggle mismatch (visibility, render) (rB70d9c0132579).
- Fixed T44186 Bezier Bevel factor mapping problem (rB1b327aa2195f).
- Fixed T44191 Custom Loop Normals Viewport shading not updating (rBbacdfc70e2109).
- "Fixed" T44190 custom split normals - images (see http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.74/Modeling#Custom_Normals)
- Fixed T44201 Deleting Hierarchy (rB4153ff361024).
- Fixed T44127 Error: Not freed memory blocks (rBA5d4cd5ae50cd, rBf7dbce9914a8).
- Fixed T44212 Crash on Group Rename (rB71af08e1c972).
- Fixed T44240 Buffer shadow bug (rB89530f1486ce).
- Fixed T44237 translation does not work in spacebar search and in some node editor places (rB99d8e08ed9df, rB13a63234d6a6).
- Fixed T44243 File browser behavior is inconsistent between append and open (rBb44488705429).
- Fixed unreported bad behavior of partial tab-completion in FileBrowser dir field (rB3f30ebf64aee).
- Reviewed D1002 Font preview for file editor.
- Fixed: 10; Unreported Fixes: 1; Reviewed: 1; Closed: 19;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 080 - 03/21 to 03/27
Rather small week. Mostly kept working on asset-engine work (fighting with filebrowser to make it 'lighter' - i.e. able to manage hundreds of thousands of entries if needed). Also finally fixed one the key remaining issues with FBX (broken armature animations from exporter), and usual tracker management…
- General Development:
- Usual i18n weekly update.
- Asset:
- Worked on asset-experiment branch (doing sorting and filtering in "engine" part of code, listing/caching only a 'sliding window' of entries (visible ones), etc.).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T44060 2.74RC2: Import Images as Plane: no alpha when open an image with Cycles engine (rBA251c133fb72c).
- Fixed T44089 XYZ translation to .stl (rBA812130fd0b0a, rBcf365275c21e).
- Fixed T44102 Mirrored objects render black with Blender Internal (rB4685092fd8e4).
- Fixed T41719 UE4 - Blender FBX Export to Unreal Engine 4 Bone Translation Error (rBA1f43f9076360).
- Fixed T44131 Export Fbx Error Thrown with Local Mesh Child and Deformee of Linked Animated Armature (rBA94aa8ae3a243).
- Fixed T44138 crash in DataTransfer modifier (rBd97b97460ca9).
- Fixed T44135 Sapling add-on broken in 2.74rc3 (rBA4ba0ae05c030).
- Fixed: 7; Closed: 18;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 079 - 03/14 to 03/20
Mostly kept working on asset-engine work (as usual, developing API, fleshing out a bit Amber testing asset engine…), and the ghash enhancements patch.
- General Development:
- Usual i18n weekly update.
- Finalized and committed GHash basis improvements and tweaks (gives 25% quicker dyntopo stroke drawing, D1178, rBcfdd27381c673, rB2941b4ad9bd7e).
- Worked on GHash setops (D1179).
- Asset:
- Worked on asset-engine branch (Amber) - facing some issues with scalability (asset engines featuring thousands of assets, or even 'flat' internal listing of a directory with some hundreds of .blend files...), will have to rework again filelisting code to let engine do filtering/sorting themselves, and limit amount of shown items at once...
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43979 FBX Animation import regression (rBAe716a3503d0e).
- Investigated/Fixed T43989 Sequencer - Ctrl snapping a sequencer strip does not work if you specify the x axis (with patch, D1184, rB05e3c261a44b).
- Fixed T44016 Obj importer broken (rBA2f35b08beb27).
- Fixed T44027 Normal Edit Mod : Radial from object normals affected by target object scale (rB2ab4489f179e).
- Fixed T43986 VSE Mask Modifier don't move with video-Clip (rB6786ef6783fa).
- Fixed: 5; Closed: 19;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 078 - 03/07 to 03/13
Spent some time on tracker tasks, and resumed asset-engine work (developing API, fleshing out a bit Amber testing asset engine…).
- General Development:
- Asset:
- Worked on asset-engine branch (adding 'load_pre' code, i.e. callback where the asset engine ensures and returns valid data paths to load).
- Worked on asset-engine branch (starting to flesh out our demo/testing Amber asset engine).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43910 bpy.ops.file.unpack_all() for packed entities without filename (rB8dbbb60e8a86).
- Fixed T43934 import obj file fails (rBAff55477ebf63).
- Fixed T43872 Adding a constraint to a bone of a proxy armature resets all bones' transformations (rBb21e0cccfa29).
- Fixed T43954 New FBX Importer resets UVs of imported model (rBA3fc5b82c6bdb).
- Fixed T43929 Exporting a mesh with shape keys as FBX with smoothing, creates invalid file (rBAc840ce41847).
- Investigated T43986 VSE Mask Modifier don't move with video-Clip (with proposed patch, D1182).
- Reviewed/committed T43935 FBX: Coordinate system axes exported incorrectly, resulting in a 180 degree rotation of meshes (rBA660f2dd8bb95).
- Fixed: 5; Investigated: 1; Reviewed: 1; Closed: 14;
- Next week:
- Usual BT & patches work…
- File/asset browser: Keep coding!
Week 077 - 02/28 to 03/06
Spent some time on tracker tasks. Regarding assets, mostly finalized written doc and small stuff (aside from big related work on GHash).
- General Development:
- Usual i18n weekly update.
- More work on GHash (implementing set-like tests - isdisjoint, issupset/superset, isequal - and operations - union, intersection, difference, symmetric_difference), in temp-ghash-experiments branch. Will need those to handle assets tags…
- Finalized GHash work, submitted patch (D1155).
- GHash work: addressed first reviews of D1155, made storing hashes optional, in temp-ghash-experiments branch.
- Asset:
- Finished writing design proposal/current status report, prepared local branch for publication.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43837 Can't change amount of leaves (rBA4110b333b150).
- Fixed T43863 OBJ importer problem (rBA514c08f839d5).
- Fixed T43899 OBJ Importer Fails (Prints Error) (rBAffb9eb7eda69).
- Investigated T43878 Gooseberry Branch - Apply button in modifiers crashes Blender (with patch D1158).
- Investigated T43872 Adding a constraint to a bone of a proxy armature resets all bones' transformations (with patch, D1162).
- Fixed: 3; Investigated: 2; Closed: 24;
- Next week:
- Usual BT & patches work…
- File/asset browser: Resume real work, provided proposition gets (at least globally) accepted.
Week 076 - 02/21 to 02/27
Kept working on low-level changes in filebrowser/filelisting area again, think we are close to be done here (at least for mandatory ones), and started more fun asset-related work.
- General Development:
- Usual i18n weekly update.
- More work on GHash code, in temp-ghash-experiments branch.
- Fix/cleanup behavior of 'default' parameter for enum prop definition (rBfff8a519b85da).
- Asset:
- Kept improving new filelisting code in filebrowser, in asset-experiments branch.
- Worked on integrating asset engine to file browser, in local branch. Got first working 'asset engine' - pure WIP code doing pretty much nothing yet, of course!
- GameDev:
- FBX import: Added support for 'polygon normals' too (rBAdbf6ce9318fd).
- FBX IO: Spent some time again investigating UE4 issue with armatures and animations.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43776 Rigging : Clear User transform is not working when mesh is in weight paint mode (rBec36e3ae80f9).
- Fixed T43812 FBX export error rBA381c6e312550).
- Fixed T43817 UnicodeDecodeError (startup\bl_ui\space_filebrowser.py:144) (rB98e3694c39f3).
- Fixed (reported through IRC) OBJ importer: single vectors (vloc/vnor/vtex) may also be multilines (rBA2e3875ef54f1).
- Fixed T43814 Skinning : set parent with automatic weights doesn't take into account locked vertex groups (rBa7e80a947084, rBd7a877b69ca8).
- Fixed T43834 Text object looses one char after another by entering/leaving edit mode (rB12f60e7825aa).
- Fixed: 6; Closed: 16;
- Next week:
- Usual BT & patches work…
- File/asset browser: Local branch shall be close to be public-ready now, also intend to finalize writing design doc, based on work done so far.
Week 075 - 02/14 to 02/20
Kept working on low-level changes in filebrowser/filelisting area, needed for asset project (this is boring and eats time :/ ). Also fixed a few nasty issues found after recent own merges, enhanced OBJ importer (adding custom normals support), and spent some time on GHash stuff.
- General Development:
- Usual i18n weekly update.
- Added support for custom normals to OBJ importer (rBAcfdf95dc8a0e).
- Reworked and cleaned up mesh code in OBJ importer (much cleaner, and can be several times quicker than previously, rBAc307a89e281a, rBA88a48839490e).
- More work on OBJ importer (rBA88a48839490e).
- Did extensive checks on our GHash code, in temp-ghash-experiments branch.
- GHash: Implemented 'mask' hashing, reducing load threshold and adding shrinking ability, in temp-ghash-experiments branch.
- Asset:
- Worked on underground refactors for asset engine project - and merging some cleanups between master, asset-experiments and local work.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43671 Playing with Mix Factor of Data Transfer Modifier Is Overwritting Data of Base Mesh (rBa98fc4f8f9bb).
- Fixed T43684 File Browser is unusable on Windows Machines (Part II, rB21a2b73a1e0e).
- Fixed T43707 FBX 7.4 Binary Exporter replaces all meshes with the same name when working with linked libraries (rBA17a28df49c35).
- Fixed T43718 FBX: exception during fbx importing (rBAde7d0111100f).
- Fixed T43719 STL Import Script Scale option is strongly limited (rBA81539bf9c200).
- "Fixed" T43739 "bmesh.geometry.intersect_face_point" does not always return the correct information (rB51b0ae8a85db).
- Fixed: 6; Closed: 8;
- Next week:
- Usual BT & patches work…
- File/asset browser.
Week 074 - 02/07 to 02/13
This ended up being again a big merge week, together with little tweaks and fixes required by custom normals from last week. Still kept working on assets, both polishing public work in asset-experiments branch, and doing boring refactor of dirs listing data structure in private one…
- General Development:
- Asset:
- Merged in master patch for UIList bookmarks (gooseberry request, D1093, rBbc218cf4d24f1, rB4f1e387588450, rB9e2abbc9ba5d).
- Heavily reworked and enhanced (adding Cycles support) script system to generate previews of objects and groups, in asset-experiments branch.
- Added previews to scene IDs too, and updated generating script, in asset-experiments branch.
- Refactored a bit jobs multi-level dir/lib listing code, more consistent and no recursion anymore, in asset-experiments branch.
- Worked on underground refactors for asset engine project (local branch).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43582 Importing Custom Normals with FBX fails (rBA95633e7f1b1b).
- Fixed T43629 Blender crashes on loading file if file browser panel open (rB8668006519e3).
- Fixed (reported by maxon on IRC) bad behavior of 'invalid' bookmarks (rBb9ffd70960c5).
- Fixed (unreported) disabled items in UIList not grayed out (rBcde1ef403b0).
- Fixed (unreported)
load_file()
func from creator.c not setting G.save_over correctly (rBd40ac45610ede). - Reviewed D1097 UV Island support for vertex slide.
- Reviewed/applied patch from T43367 Non-wacom tablets broken on Blender in linux, fixes (again, yes, in three weeks!) all tablets under modern X11 (rBe63594a6e5d5e).
- Fixed: 3; Unreported Fixes: 2; Reviewed: 2; Closed: 21;
- Next week:
- Usual BT & patches work…
- File/asset browser.
Week 073 - 01/31 to 02/06
Most of the week was taken by finalizing and merging Custom Normals in master, thanks to Campbell for his extensive review!
- General Development:
- Updated install_deps.sh again (for new exr/oiio libs, f4535c1a7a51df3).
- Usual i18n weekly update.
- GameDev:
- Custom Normals: reviews & update from reviews!
- Custom Normals: merged in Master (e442b9916eefa, 7bae9ee6b62dbc5, 138c9dba9be67, 2c3e4fbd7e91e7, f6e798946092c)!
- FBX import: various fixes, added loading of embedded images (6a090568c38e4).
- FBX import: Added loading of custom normals (a00934e26c4).
- Asset:
- Made more cleanup in asset-experiments branch.
- Enhanced behavior of 'flat' listing (do not show 'categories' directories, etc.), in asset-experiments branch.
- Worked on asset-engine, in local branch.
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43510 bake animation wrong result (2d4980e68ebb).
- Fixed T43567 Freestyle On/Off keyframe is being ignored (37ae32870e48).
- Fixed T43560 I found some ancient file that crashes Blender (4e27f638286e).
- Fixed T43566 Sync marker failed auto-updating from Dopesheet to VSE (0527fc5fb8eb).
- Fixed T43578 Triangulation hangs in infinite loop (Export->Collada hangs) (31170ec19ed2).
- Fixed T43582 Importing Custom Normals with FBX fails (1c602ef7b58ac1).
- Fixed T43579 FBX Export shading issue (Broken normals?) (sequel of recent custom normals work, a42553f986ba).
- Fixed: 7; Closed: 11;
- Next week:
- Usual BT & patches work…
- File/asset browser.
Week 072 - 01/24 to 01/30
Smaller week, did mostly various 'small' maintenance/tracker tasks again. Resumed work over assets, but nothing worth showing for now.
- General Development:
- Usual i18n weekly update.
- Cleaned up strcmp vs STREQ usage (fca515838e70f8b), and handling of 'current' and 'parent' dirs (7bc6fbf1585563).
- GameDev:
- Cleanup in CustomNormals branch for review.
- Asset:
- Cleaned up/reworked/fixed various points, in asset-experiments branch.
- More tweaking (sorting of dirs/files in 'multilevel' case, fix UIList bookmarks filtering), in asset-experiments branch.
- Changed UI of filebrowser a bit ('Channel' area changed into a 'Tools' one, to be able to use tabs later, and op panel moved into a 'Tool Ops' area), in asset-experiments branch.
- Started working on 'asset engine' itself (local branch for now).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43279 Something wrong with blender FBX export, and disk system (20e4c8056c3c7f1).
- Fixed T43367 Non-wacom tablets broken on Blender in linux? (0d5ebabe437d).
- Fixed T41757 AFTER 2.73 - Inconsistent hotkey label with setting (945ea40887ba, 43fab448f31b9).
- Fixed T43473 mathtutils.geometry.interpolate_bezier returns only 2d coordinates (12a38abac669).
- Fixed T43472 Loading BMP files (d56c9fb42031).
- Fixed T43453 FBX import not working properly in 2.73/2.73a (a72a19998616).
- Fixed T43324 Shrinkwrap projection issue in editmode (d8c20fbb6628a).
- Fixed: 7; Closed: 29;
- Next week:
- Usual BT & patches work…
- Review on custom normals.
- Should have more time for file/asset browser now.
Week 071 - 01/17 to 01/23
Again, did mostly various 'small' maintenance tasks related to recent bigger work (UI icons, fixes and tweaks, etc.). Also, finished updating custom normals branch, which is now ready for review.
- General Development:
- Usual i18n weekly update.
- Cleaned up svg icon file (proper group per icon, no more stray empty/useless groups, blender def name for each icon group... fc6d10f5e81, f67c6445e13, 280ed325a2b00).
- GameDev:
- Finalized update of custom normals branch, now ready for review - might still make it for 2.74.
- Asset:
- Fixed windows issues with libs and new browsing code (windows thinks 'foobar.blend\' is a valid file path…), in asset-experiments branch.
- Some 'public relations' (forums, blogs...) with experimental build of asset-experiment branch.
- More Windows issues investigations...
- Mesh:
- TXData-related: Fixed/cleaned-up behavior when computing lnors (now core funcs doing that will populate lnors with vnors if mesh's autosmooth is disabled, 0af11a1742030c1).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43283 Crash Upon Opening File (119ff676e1b3).
- Fixed T43301 fcurve mirror fuction swapped (6e97db7b3000).
- Fixed T43387 BSurfaces error disables global undo (f4e4c1143341).
- Fixed (unreported) crash in new txdata code (50cbff185130e91).
- Fixed
mathutils.barycentric_transform()
(reported by Gaia over IRC, thanks) (90b569745960ef). - Reviewed/committed T23942 Add "Delete All" function to outliner context menu (82223270a83f).
- Spent one day trying to solve own T43367 Non-wacom tablets broken on Blender in linux?, with no luck so far. :(
- Fixed: 3; Unreported fixed: 2; Investigated: 1; Reviewed: 1; Closed: 22;
- Next week:
- Usual BT & patches work…
- Review on custom normals.
- Should have more time for file/asset browser now.
Week 070 - 01/10 to 01/16
Did mostly various 'small' maintenance tasks related to recent bigger work (UI messages, fixes and tweaks, etc.).
- General Development:
- Removed specific weight transfer operator and code, using generic data transfer instead (a628a8240ed151, 1b3b01135475d).
- Usual i18n weekly update.
- Spent some time again checking issues on Win VM (re. FBX/UE4 and assets-experiments branch).
- Added RNA funcs to convert fcurves to sampled/keyframes (da8f16e288d6).
- GameDev:
- Worked on using new TXData code in custom normals branch...
- Asset:
- Committed 'Second try to fix missing previews of mat/tex/etc. in .blend files' patch (D980, 3027ff8b13fb29e).
- Reworked generate/clear preview py ops to match work done in master, in asset-experiments branch.
- Minor tweaks to filebrowser new features (partly in master, partly in branch).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T42204 Bone shrinkwrap constraint in project mode does not respect pose space; acts in bone's local space (599c8a2c8e4cf).
- Fixed T43243 Blender Importer Up axis selector's Y Up options when selected sets it to X Up (edad3f93f6da, bfbabc0592b820).
- Fixed T43271 VSE python method add_effect isn't working correctly (fd58f5ac9dc7).
- Fixed T43259 Mocap Tools - Index out of range in "Samples to Beziers" (89308ed082f5).
- Fixed T43275 Crash on Render when using 'save buffer' and render layer name contains a '/' (585275325edb).
- Fixed T43160 Import GIMP Image to Scene (.xcf, .xjt) (adf31955f35c).
- Fixed: 6; Closed: 20;
- Next week:
- Usual BT & patches work…
- Keep working on file/asset browser.
- Keep merging stuff now that master is unfrozen.
- Keep working on custom normals.
Week 069 - 01/03 to 01/09
Huge week, merged 'transfer data' into master, kept porting over master part of asset branch and working on it, and did quite a bit of bug hunting again (one FBX beast took me a whole day to tame :/ ).
- General Development:
- Committed 'show libs used both indirect and direct in both root and as sub-lib in BlenderFile Outliner view' patch (D943, caf5a325b014e77).
- Mesh:
- Merged 'mesh data transfer' branch into master (88ee44a9ac367, 2e72d756c49, 17941860530, 62cc4bab0838, 58d7153c6c4d5, ee4453f08369d and 79d8617424daed).
- Asset:
- Worked on preparing master patches from asset-experiments branch...
- Committed to master some work in BLI area from asset branch (D965, 16ed20ff3cc68).
- Committed to master some work related to 'camera fit objects' from asset branch (D961, 780bb88a7a5b3).
- Fixed/enhanced preview handling (thumbnail generator job), in asset-experiments branch.
- Finished 'UIList bookmarks' for filebrowser, now you can reorder bookmarks too, in asset-experiments branch.
- Worked on (unreported) issue that mat/tex/etc. preview icons usually not being available when saving .blend files (patch from asset branch, D970, 820b6b37310fe, was actually bad, mainly because you need to render mat previews with their own render engine, needs more work here, see D980).
- Bug Tracker:
- BT misc (general check, assign & close work).
- Fixed T43116 Obj/mtl displace texture import error (df3640b0f5c0).
- Fixed T43119 mathutils.intersect_point_line returns vector of different dimension than inputs (e0db0f84ac28).
- Fixed T43121 Multiple materials broken in FBX Importer of Blender 2.73 (1068cf3057c0a1c).
- Fixed T43141 fbx import error (ab834eb7555a).
- Fixed T43148 fbx exporter ignores auto smooth angle (df244023da0a).
- Fixed T43159 Relative filepaths may be broken by Image.copy() (60e70c0c6014, 95847f6ac7ce074).
- Fixed T43174 "Record animation" curve shows incorrect slope (1187b98d4849).
- Fixed: 7; Closed: 19;
- Next week:
- Usual BT & patches work…
- Keep working on file/asset browser.
- Keep merging stuff now that master is unfrozen.
- Now that txdata is in master, can also resume work on custom normals.