Germano Cavalcante (mano-wii)
User

Projects

User Details

User Since
Oct 7 2012, 2:37 AM (262 w, 3 d)

Recent Activity

Yesterday

Germano Cavalcante (mano-wii) committed rB0a435d49bae5: Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype (authored by Germano Cavalcante (mano-wii)).
Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype
Tue, Oct 17, 4:07 PM
Germano Cavalcante (mano-wii) closed T53074: mesh_snap_utilities_line does not start as "Resolved" by committing rB0a435d49bae5: Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype.
Tue, Oct 17, 4:07 PM · Mesh Modeling, Addons
Germano Cavalcante (mano-wii) added a comment to T53089: Crash when changing the engine to Eevee.

@Joshua Leung (aligorith)
Good sugestion. The generated log seems very clear :)
After much and much line, there is this part:

Tue, Oct 17, 7:29 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) assigned T53089: Crash when changing the engine to Eevee to Clément Foucault (fclem).
Tue, Oct 17, 4:31 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) created T53089: Crash when changing the engine to Eevee.
Tue, Oct 17, 4:30 AM · BF Blender: 2.8

Sun, Oct 15

Germano Cavalcante (mano-wii) added a comment to T53074: mesh_snap_utilities_line does not start.

I could not reproduce this problem on windows. But from the description believed that the problem was solved.

Sun, Oct 15, 4:50 PM · Mesh Modeling, Addons
Germano Cavalcante (mano-wii) committed rBA3b601c6ec881: Fix T53074: Make sure that the c_int used in snap_context has 32-bit size (authored by Germano Cavalcante (mano-wii)).
Fix T53074: Make sure that the c_int used in snap_context has 32-bit size
Sun, Oct 15, 4:45 PM
Germano Cavalcante (mano-wii) closed T53074: mesh_snap_utilities_line does not start as "Resolved" by committing rBA3b601c6ec881: Fix T53074: Make sure that the c_int used in snap_context has 32-bit size.
Sun, Oct 15, 4:45 PM · Mesh Modeling, Addons

Wed, Oct 11

Germano Cavalcante (mano-wii) added a comment to T52354: Origin to Geometry uses bounding box while set to Median Center.

Apparently, the initial value, if not set, is overwritten by the enum item that defines the current center of rotation and scaling of selected objects.
I don't see why.
Possible solution:

Wed, Oct 11, 8:20 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to D2877: Proof of Concept: Make the internal depth drawing of external engines optional.

Here is a basic example of a render engine that does not need an internal depth:

Wed, Oct 11, 7:28 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) created D2877: Proof of Concept: Make the internal depth drawing of external engines optional.
Wed, Oct 11, 7:21 PM · BF Blender: 2.8

Fri, Oct 6

Germano Cavalcante (mano-wii) added a comment to T52284: UV islands without margin are rotating buggy around individual origins.

I got curious and analyzed the code.
Apparently this is the expected behavior. There is nothing in the code indicating that edges marked as seam delimit islands. The faces that are "not correctly split", coincidentally share the same vertices (with the distance between them less than STD_UV_CONNECT_LIMIT).

Fri, Oct 6, 6:06 AM · Mesh Modeling, BF Blender

Mon, Oct 2

Germano Cavalcante (mano-wii) committed rBA23b0c956e34d: mesh_snap_utilities_line: dealloc bmesh (authored by Germano Cavalcante (mano-wii)).
mesh_snap_utilities_line: dealloc bmesh
Mon, Oct 2, 6:12 PM
Germano Cavalcante (mano-wii) added a comment to T52955: Random crashing..
Mon, Oct 2, 3:24 AM · BF Blender

Fri, Sep 29

Germano Cavalcante (mano-wii) committed rBAe2e252da28a1: snap_context module: Fix local ray_dir calculation (authored by Germano Cavalcante (mano-wii)).
snap_context module: Fix local ray_dir calculation
Fri, Sep 29, 10:46 PM

Wed, Sep 27

Germano Cavalcante (mano-wii) committed rBA7c0dd68b6018: snap_context module: replace functions that access the objects internals… (authored by Germano Cavalcante (mano-wii)).
snap_context module: replace functions that access the objects internals…
Wed, Sep 27, 9:23 PM
Germano Cavalcante (mano-wii) committed rB5c6e3ff4972f: bgl module: extend `gl_buffer_type_from_py_format_char` function to work with… (authored by Germano Cavalcante (mano-wii)).
bgl module: extend `gl_buffer_type_from_py_format_char` function to work with…
Wed, Sep 27, 9:07 PM
Germano Cavalcante (mano-wii) committed rB2de5e14f53e9: bgl module: Interpret a buffer as a bgl.Buffer (authored by Germano Cavalcante (mano-wii)).
bgl module: Interpret a buffer as a bgl.Buffer
Wed, Sep 27, 4:20 PM
Germano Cavalcante (mano-wii) closed D2857: bgl module: Interpret a buffer as a bgl.Buffer by committing rB2de5e14f53e9: bgl module: Interpret a buffer as a bgl.Buffer.
Wed, Sep 27, 4:20 PM
Germano Cavalcante (mano-wii) updated the summary of D2857: bgl module: Interpret a buffer as a bgl.Buffer.
Wed, Sep 27, 3:51 PM
Germano Cavalcante (mano-wii) created D2857: bgl module: Interpret a buffer as a bgl.Buffer.
Wed, Sep 27, 3:41 PM

Tue, Sep 26

Germano Cavalcante (mano-wii) awarded rBe40e29cd38af: Fix T52871: beauty fill error a Yellow Medal token.
Tue, Sep 26, 4:13 AM
Germano Cavalcante (mano-wii) added a comment to T52694: Frequent crashes when toggling edit mode with subsurf.

Even holding the tab button for a few seconds, I could not replicate the bug.

Tue, Sep 26, 3:28 AM · BF Blender

Sat, Sep 23

Germano Cavalcante (mano-wii) added a comment to T52871: beauty fill error with daily build.
Sat, Sep 23, 6:01 PM · Mesh Modeling, BF Blender
Germano Cavalcante (mano-wii) committed rBa8f11f5422af: Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly… (authored by Germano Cavalcante (mano-wii)).
Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly…
Sat, Sep 23, 5:59 PM
Germano Cavalcante (mano-wii) closed T52871: beauty fill error with daily build as "Resolved" by committing rBa8f11f5422af: Fix T52871: `BLI_polyfill_beautify_quad_rotate_calc_ex` was mistakenly….
Sat, Sep 23, 5:59 PM · Mesh Modeling, BF Blender
Germano Cavalcante (mano-wii) committed rBA1d81ecbe343c: mesh_snap_utilities_line: change the version number (authored by Germano Cavalcante (mano-wii)).
mesh_snap_utilities_line: change the version number
Sat, Sep 23, 4:01 PM
Germano Cavalcante (mano-wii) committed rBA73c7e3ff1491: module snap_context: F8 constrain should not intersect outlocation (authored by Germano Cavalcante (mano-wii)).
module snap_context: F8 constrain should not intersect outlocation
Sat, Sep 23, 12:41 AM

Fri, Sep 22

Germano Cavalcante (mano-wii) committed rBA67c555a8b193: mesh_snap_utilities_line: fixes bug with shift constrain due to recent changes (authored by Germano Cavalcante (mano-wii)).
mesh_snap_utilities_line: fixes bug with shift constrain due to recent changes
Fri, Sep 22, 8:34 PM
Germano Cavalcante (mano-wii) committed rBA6b68239ce768: snap_context module: fix shader compilation error (authored by Germano Cavalcante (mano-wii)).
snap_context module: fix shader compilation error
Fri, Sep 22, 7:43 PM
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.
  • flags are not really being used;
Fri, Sep 22, 12:15 AM · OpenGL / Gfx, Game Python, Python

Thu, Sep 21

Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.
  • Missed MEM_freeN(strides) if there is an error in PyBuffer_FillInfo;
Thu, Sep 21, 8:23 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

Strides are needed when working with multidimensional array.

Thu, Sep 21, 8:05 PM · OpenGL / Gfx, Game Python, Python

Wed, Sep 20

Germano Cavalcante (mano-wii) edited reviewers for D2734: Buffer Protocol for bgl.Buffer, added: Porteries Tristan (panzergame), Ulysse Martin (youle), Campbell Barton (campbellbarton); removed: Game Python, Game Engine.

@Campbell Barton (campbellbarton), could you take a look, too? It seems like you know the subject well (T52827)

Wed, Sep 20, 8:33 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

I undo some of my changes. It may be best to leave the original Buffer structure untouched.

Wed, Sep 20, 8:12 PM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) updated the diff for D2734: Buffer Protocol for bgl.Buffer.

It really makes sense bgl.Buffer to have a Buffer Protocol.
I made some changes to the code.

Wed, Sep 20, 4:32 AM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) commandeered D2734: Buffer Protocol for bgl.Buffer.
Wed, Sep 20, 4:31 AM · OpenGL / Gfx, Game Python, Python
Germano Cavalcante (mano-wii) committed rBA0c693054d06f: snap_context module: add an _Internal class to hide private functions (authored by Germano Cavalcante (mano-wii)).
snap_context module: add an _Internal class to hide private functions
Wed, Sep 20, 12:09 AM

Tue, Sep 19

Germano Cavalcante (mano-wii) committed rB869f0a840f2d: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Tue, Sep 19, 7:00 PM
Germano Cavalcante (mano-wii) committed rB98ea79cfdee1: transform_snap_object: simplify IGNORE_BEHIND_RAY (authored by Germano Cavalcante (mano-wii)).
transform_snap_object: simplify IGNORE_BEHIND_RAY
Tue, Sep 19, 6:58 PM
Germano Cavalcante (mano-wii) added a comment to T52827: Proposal, RNA API direct memory access for arrays via buffer protocol.

And how to solve with an array of pointers? A stride would not suit those cases. For example, the looptris array of the BMEditMesh structure is an array of pointers (the content and not the offset would be most desirable).

Tue, Sep 19, 3:43 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated subscribers of T52816: regression can't open file in 2.79 (crash).

Note that rB9591b5f6182f is tentative fix (based on @Germano Cavalcante (mano-wii)'s work), if one of you guys could confirm it fixes the issue would be great. ;)

Tue, Sep 19, 2:36 PM · BF Blender
Germano Cavalcante (mano-wii) added a comment to T52816: regression can't open file in 2.79 (crash).

I made a weird change in the code that seems to solve the problem:

Tue, Sep 19, 12:52 AM · BF Blender

Mon, Sep 18

Germano Cavalcante (mano-wii) committed rBA756188a4599f: snap_context module: Fix depth_range in Ortho view (authored by Germano Cavalcante (mano-wii)).
snap_context module: Fix depth_range in Ortho view
Mon, Sep 18, 11:18 PM
Germano Cavalcante (mano-wii) committed rBAd73913205c13: snap_context module: Improve efficiency by using numpy arrays instead of bgl. (authored by Germano Cavalcante (mano-wii)).
snap_context module: Improve efficiency by using numpy arrays instead of bgl.
Mon, Sep 18, 10:53 PM
Germano Cavalcante (mano-wii) added a comment to T52809: Proposal: Remove Skeleton Sketching.

I'm in favor of removal. This feature gets in the way when you try to make changes to some other parts of the Blender code. For example, the snap code.

Mon, Sep 18, 4:13 PM · BF Blender: 2.8

Sep 16 2017

Germano Cavalcante (mano-wii) committed rBA485e71b7ce01: snap_context module: use `intersect_line_plane` instead `intersect_ray_tri` (authored by Germano Cavalcante (mano-wii)).
snap_context module: use `intersect_line_plane` instead `intersect_ray_tri`
Sep 16 2017, 11:17 PM

Sep 15 2017

Germano Cavalcante (mano-wii) committed rBAf1e64d1d58ac: snap_context module: alloc the smallest possible size in… (authored by Germano Cavalcante (mano-wii)).
snap_context module: alloc the smallest possible size in…
Sep 15 2017, 9:11 PM
Germano Cavalcante (mano-wii) committed rB208d6f28c812: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Sep 15 2017, 7:19 PM
Germano Cavalcante (mano-wii) committed rBA7c2d2fb096f5: snap_context module: Use clip planes exposed by RNA (authored by Germano Cavalcante (mano-wii)).
snap_context module: Use clip planes exposed by RNA
Sep 15 2017, 7:14 PM
Germano Cavalcante (mano-wii) committed rB14eadf55fddb: RNA: expose RegionView3D clip planes (authored by Germano Cavalcante (mano-wii)).
RNA: expose RegionView3D clip planes
Sep 15 2017, 6:56 PM

Sep 14 2017

Germano Cavalcante (mano-wii) committed rBAb11952955666: module `snap_context`: Fix `gpu_Indices_use_clip_planes` (authored by Germano Cavalcante (mano-wii)).
module `snap_context`: Fix `gpu_Indices_use_clip_planes`
Sep 14 2017, 11:48 PM
Germano Cavalcante (mano-wii) added a comment to T52750: Matcap breaks Clipping Border.

Likely this is an issue with CLIP_WORKAROUND in gpu_shader.c

Sep 14 2017, 11:16 PM · OpenGL / Gfx, BF Blender
Germano Cavalcante (mano-wii) updated the diff for D2835: Adding settings with cmake to compile C-Python modules and install them directly in the addon folder.
  • use global property;
  • take SRC, INC, INC_SYS arguments in macro;
  • the target was renamed to py_capi_module_<name>;
  • The python includes are taken from the macro (they will stay in the main CMakeLists.txt);
  • IThe install function now has a unique EXCLUDE option with a REGEX that matches all directories that will be skipped in the installation.
Sep 14 2017, 6:44 PM

Sep 13 2017

Germano Cavalcante (mano-wii) updated the diff for D2835: Adding settings with cmake to compile C-Python modules and install them directly in the addon folder.
  • New patch following the suggestions mentioned and based on a code provided by @LazyDodo (LazyDodo) on IRC
Sep 13 2017, 11:51 PM

Sep 11 2017

Germano Cavalcante (mano-wii) created D2835: Adding settings with cmake to compile C-Python modules and install them directly in the addon folder.
Sep 11 2017, 4:23 PM
Germano Cavalcante (mano-wii) awarded D2823: [msvc] Use source folder structure for project file. a Love token.
Sep 11 2017, 3:05 PM

Sep 10 2017

Germano Cavalcante (mano-wii) committed rBAc4fc81ee4b35: Workaround the weird bug "Not freed memory blocks" due GPU_Indices_Mesh (authored by Germano Cavalcante (mano-wii)).
Workaround the weird bug "Not freed memory blocks" due GPU_Indices_Mesh
Sep 10 2017, 2:07 AM
Germano Cavalcante (mano-wii) committed rBAc5de2c524908: [mesh_snap_utilities] use new `snap_context` module (authored by Germano Cavalcante (mano-wii)).
[mesh_snap_utilities] use new `snap_context` module
Sep 10 2017, 1:24 AM
Germano Cavalcante (mano-wii) committed rBA136a8f839aab: New `snap_context` module for `addons/module` (authored by Germano Cavalcante (mano-wii)).
New `snap_context` module for `addons/module`
Sep 10 2017, 1:12 AM

Aug 19 2017

Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • silence warnings
Aug 19 2017, 5:43 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • Fix error when finding the bound box due to recent changes;
  • Optimize by avoiding recalculation of ModelViewProjectionMatrix;
  • Set the point size equal 2;
Aug 19 2017, 12:47 AM · BF Blender: 2.8

Aug 18 2017

Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • fix upper and left edge being clipped with offset to nearest out of bound;
Aug 18 2017, 8:55 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • Only init framebuffer creation when the snap flag for edges or vertices is found. This avoids unnecessarily memory allocation;
Aug 18 2017, 7:46 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • Increases the size of the framebuffer to allow snap to elements beyond the limit;
Aug 18 2017, 7:30 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • Use texelFetch in Debug shaders (better than uv);
Aug 18 2017, 7:27 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • change range_depth of the elements with indices;
Aug 18 2017, 7:24 PM · BF Blender: 2.8

Aug 17 2017

Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
  • Moved GLSL code, which is not related to debug, to gpu/shaders;
  • Added GPU_matrix functions;
Aug 17 2017, 11:17 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.

I was sure I had put that "u"!

Aug 17 2017, 8:20 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.

The diff was not being updated

Aug 17 2017, 7:51 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.
Aug 17 2017, 7:49 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.

@Brecht Van Lommel (brecht), even with --debug-gpu I'm not getting the output error on framebuffer :/

Aug 17 2017, 7:46 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) updated the diff for D2795: Transform: Use OpenGL for snapping.

I think this really should be using the GPU_* API for shaders and the framebuffer. If there is something missing the APIs can be extended?

I even tried to expand the API. But it was having many changes, and it began to complicate. For framebuffer what is missing is a readpixel function and get a texture with these parameters:

Aug 17 2017, 6:08 PM · BF Blender: 2.8
Duarte Farrajota Ramos (duarteframos) awarded D2795: Transform: Use OpenGL for snapping a Like token.
Aug 17 2017, 12:52 PM · BF Blender: 2.8
Germano Cavalcante (mano-wii) created D2795: Transform: Use OpenGL for snapping.
Aug 17 2017, 7:24 AM · BF Blender: 2.8
Germano Cavalcante (mano-wii) committed rB264d0cc6a0fc: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Aug 17 2017, 12:11 AM
Germano Cavalcante (mano-wii) committed rB9b1e0f5af6f1: Remove unnecessary #include "ED_transform.h" (authored by Germano Cavalcante (mano-wii)).
Remove unnecessary #include "ED_transform.h"
Aug 17 2017, 12:09 AM

Aug 16 2017

Germano Cavalcante (mano-wii) committed rB85169de54d1a: Transform: remove unused function (authored by Germano Cavalcante (mano-wii)).
Transform: remove unused function
Aug 16 2017, 11:56 PM
Germano Cavalcante (mano-wii) awarded rB7c96f613e4d0: DwM: Use Batch's for drawing selection a Yellow Medal token.
Aug 16 2017, 10:52 PM
Germano Cavalcante (mano-wii) committed rB916b9b311ff3: Transform: Move enum `SnapSelect` to `ED_transform_snap_object_context` (authored by Germano Cavalcante (mano-wii)).
Transform: Move enum `SnapSelect` to `ED_transform_snap_object_context`
Aug 16 2017, 7:29 PM

Aug 12 2017

Germano Cavalcante (mano-wii) accepted rBe324172d9ca6: Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays….

The part in code

if (treedata->cached && !bvhcache_has_tree(dm->bvhCache, treedata->tree))

Is already a good way to avoid the problem I mentioned earlier. (Unless individual arrays can be reallocated)

Aug 12 2017, 10:34 PM
Germano Cavalcante (mano-wii) raised a concern with rBe324172d9ca6: Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays….

Once the dm->release(dm) is called every time after the function snapDerivedMesh, the DerivedMesh can be released and the address of the arrays may be invalid :\
This is the reason to test whether the array is allocated or not.

Aug 12 2017, 9:50 PM

Jul 26 2017

Germano Cavalcante (mano-wii) added a comment to T52149: Crash on entering Edit Mode of high poly mesh used by Shrink Wrap.

I made these changes in the code and the problem was solved!:

Jul 26 2017, 12:30 AM · BF Blender

Jul 25 2017

Germano Cavalcante (mano-wii) closed T52173: snapping as "Archived".
Jul 25 2017, 3:02 PM · BF Blender
Germano Cavalcante (mano-wii) abandoned D2527: Snap system: Adds support to Clip Planes and uses a clip plane to simulate occlusion.

Outdated

Jul 25 2017, 2:32 PM
Germano Cavalcante (mano-wii) added a comment to T52173: snapping.

@Germano Cavalcante (mano-wii), I think you were doing some changes in this area today? Not sure if it was trying to solve the same issue.

Jul 25 2017, 2:32 PM · BF Blender

Jul 24 2017

Germano Cavalcante (mano-wii) committed rB7fbd529fb5d0: Revert "ransform: fix unreported bug: geometry hidden by clipping border (alt +… (authored by Germano Cavalcante (mano-wii)).
Revert "ransform: fix unreported bug: geometry hidden by clipping border (alt +…
Jul 24 2017, 5:09 PM
Germano Cavalcante (mano-wii) added a reverting commit for rB7f09b55d01c2: ransform: fix unreported bug: geometry hidden by clipping border (alt + b) is…: rB7fbd529fb5d0: Revert "ransform: fix unreported bug: geometry hidden by clipping border (alt +….
Jul 24 2017, 5:09 PM
Germano Cavalcante (mano-wii) committed rB7f09b55d01c2: ransform: fix unreported bug: geometry hidden by clipping border (alt + b) is… (authored by Germano Cavalcante (mano-wii)).
ransform: fix unreported bug: geometry hidden by clipping border (alt + b) is…
Jul 24 2017, 4:38 PM

Jul 23 2017

Germano Cavalcante (mano-wii) raised the priority of T52149: Crash on entering Edit Mode of high poly mesh used by Shrink Wrap from "Incomplete" to "Confirmed".

In my case, the looptri 553472 is pointing to the loops {4261281277, 0, 0} :\

Jul 23 2017, 4:36 PM · BF Blender

Jul 22 2017

Germano Cavalcante (mano-wii) added a comment to T52153: Norton security is detecting python scripts in Blender 2.79 test build..

It would be interesting to see Norton's message too

Jul 22 2017, 8:12 PM · BF Blender
Germano Cavalcante (mano-wii) triaged T52151: update edit mesh bug as "Low" priority.

If you call the function that updates the normal (face.normal_update()), the problem is solved. But I wonder why normal is zeroed in the internal function BM_face_create.
@Campbell Barton (campbellbarton), can you take a look?

Jul 22 2017, 7:29 PM · BF Blender

Jul 21 2017

Germano Cavalcante (mano-wii) committed rBa27b6ae4a98c: Transform: remove unused argument (authored by Germano Cavalcante (mano-wii)).
Transform: remove unused argument
Jul 21 2017, 11:04 PM
Germano Cavalcante (mano-wii) committed rB64fd45b1dfe5: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Jul 21 2017, 7:20 PM
Germano Cavalcante (mano-wii) committed rB34f0250f323c: Another solution to bug T38358 and related (authored by Germano Cavalcante (mano-wii)).
Another solution to bug T38358 and related
Jul 21 2017, 7:03 PM

Jul 17 2017

Germano Cavalcante (mano-wii) triaged T52092: Crash when unlinking group with directly connected sockets as "Confirmed" priority.

I don't know if it is related to the same bug, but I could simplify the file even more (no link):

Jul 17 2017, 5:45 PM · BF Blender

Jul 16 2017

Germano Cavalcante (mano-wii) closed T52075: Curve hide script bug as "Invalid".

The operator: bpy.ops.curve.hide(), works differently than the code you showed.
In your code, you only edit the properties of the points of the spline .
If you want the active spline to be hidden, change the property of the spline:

Jul 16 2017, 5:22 PM · BF Blender

Jul 14 2017

Germano Cavalcante (mano-wii) committed rBa3d9ef2ea506: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Jul 14 2017, 10:27 PM
Germano Cavalcante (mano-wii) committed rB80095645036c: Snap System: Fixed index of objects used to make `snap to volume` (authored by Germano Cavalcante (mano-wii)).
Snap System: Fixed index of objects used to make `snap to volume`
Jul 14 2017, 10:26 PM
Germano Cavalcante (mano-wii) committed rB37242f0a47bf: Merge branch 'master' into blender2.8 (authored by Germano Cavalcante (mano-wii)).
Merge branch 'master' into blender2.8
Jul 14 2017, 10:05 PM