May 27, 2017, 19:34 (GMT) |
Remove MinGW support The Issue ======= For a long time now MinGW has been unsupported and unmaintained and at this point, it looks like something that we should just leave behind and move on. Why Remove ========== One of the big motivations for MinGW back in the day is that it was free compared to MSVC which was licensed based. However, now that this is no longer true we have basically stopped updating the need CMake files. Along with the CMake files, there are several patches to the extern libs needed to make this work. For example, see: https://developer.blender.org/diffusion/B/browse/master/extern/carve/patches/mingw_w64.patch If we wanted to keep MinGW then we would need to make more custom patches to the external libs and this is not something our platform maintainers are willing to do. For example, here is the patches needed to build python: https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-python3 Fixes T51301 Differential Revision: https://developer.blender.org/D2648 |
May 27, 2017, 12:46 (GMT) |
Fix T51637: Mesh Tools - Noise Button Crashes. Logic behind which mtext to use from material was broken here... Though ultimately that whole tool could probably be deprecated or reworked! |
May 27, 2017, 10:47 (GMT) |
Release wasn't building, limit debug scope |
May 27, 2017, 04:04 (GMT) |
CustomData: assert on bad arguments to free Assert the index is in-range for the layer type. |
May 26, 2017, 19:58 (GMT) |
May 26, 2017, 19:58 (GMT) |
Fix T50851: Array modifier generating invalid geometry. We had handling of fully duplicated polygons already, but... absolutely nothing to sanitize partially merged polygons! This were giving us totally invalid geometry, with duplicated vertices in single poly, invalid edges, etc. Now we do check for invalid loops inside polys, and generate new edges as needed to get only valid polys. For some reason this was a nightmare to get running fully OK, playing with old and new indices is really, really mind breaking. |
Revision ab53b68 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 26, 2017, 18:02 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
May 26, 2017, 15:51 (GMT) |
Silence warning in draw manager |
May 26, 2017, 15:44 (GMT) |
Rename: FILE_ACTIVELAY > FILE_ACTIVE_COLLECTION |
May 26, 2017, 15:44 (GMT) |
Implement support for Append objects in Blender 2.8 Note for users ============== The active_layer option used for the filebrowser operators is now called active_collection. If there is no collections in the scenelayer or if this option is not selected we automatically create a new collection for the new objects. This is the same behaviour of trying to add a new object when there is no collection. Note for developers =================== For those cases I moved the object user count handling from readfile to the scene collection system. It's working fine for those, but we still need to re-visit this for Add objects, and Duplicate - In those cases the usercount is 2 when it should be 1. Reviewers: mont29, sergey Differential Revision: https://developer.blender.org/D2686 |
May 26, 2017, 15:44 (GMT) |
Rename BKE_layer_collection_active > BKE_layer_collection_get_active |
May 26, 2017, 15:44 (GMT) |
Move util function to add new scene collection when active is not available from object to layer |
May 26, 2017, 15:44 (GMT) |
Depsgraph iterator: Add assert for bases not yet evaluated |
May 26, 2017, 15:23 (GMT) |
Gawain: move convert_prim_type_to_gl to private API |
May 26, 2017, 13:37 (GMT) |
Fix removing texface layer |
May 26, 2017, 13:32 (GMT) |
Merge branch 'master' into blender2.8 |
May 26, 2017, 13:30 (GMT) |
Fix freeing all custom-data layers Would crash when the active index was out of range, since there is no reason to use the active layer when freeing all, free the first instead. |
May 26, 2017, 13:27 (GMT) |
Fix T50908: Motion Tracker ignored grease pencil mask This feature got lost with new auto-track API, Added it back by extending frame accessor class. This isn't really a frame thing, but we don't have other type of accessor here. Surely, we can use old-style API here and pass mask via region tracker options for this particular case, but then it becomes much less obvious how real auto-tracker will access this mask with old style API. So seems we do need an accessor for such data, just matter of finding better place than frame accessor. |
May 26, 2017, 12:26 (GMT) |
Fix integer overflows in meshcache modifier. Differential Revision: https://developer.blender.org/D2688 |
May 26, 2017, 11:36 (GMT) |
Fix uninit shading group in object mode particles |
|
|
|


Master Commits
MiikaHweb | 2003-2021