Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-11 | File headers: SPDX License migration | Campbell Barton | |
Use a shorter/simpler license convention, stops the header taking so much space. Follow the SPDX license specification: https://spdx.org/licenses - C/C++/objc/objc++ - Python - Shell Scripts - CMake, GNUmakefile While most of the source tree has been included - `./extern/` was left out. - `./intern/cycles` & `./intern/atomic` are also excluded because they use different header conventions. doc/license/SPDX-license-identifiers.txt has been added to list SPDX all used identifiers. See P2788 for the script that automated these edits. Reviewed By: brecht, mont29, sergey Ref D14069 | |||
2021-12-14 | Cleanup: correct unbalanced doxygen groups | Campbell Barton | |
Also add groups in some files. | |||
2021-12-03 | Cleanup: move public doc-strings into headers for 'bmesh' | Campbell Barton | |
Some minor improvements to doc-strings too. Ref T92709 | |||
2021-06-22 | Cleanup: Spelling Mistakes | Leon Zandman | |
This patch fixes many minor spelling mistakes, all in comments or console output. Mostly contractions like can't, won't, don't, its/it's, etc. Differential Revision: https://developer.blender.org/D11663 Reviewed by Harley Acheson | |||
2021-04-30 | Cleanup: comments in BMesh bisect, use doxygen sections | Campbell Barton | |
2021-04-29 | Fix build error: use of unintialized variable | Wannes Malfait | |
Differential Revision: https://developer.blender.org/D11115 | |||
2021-04-29 | Fix T87863: Bisect fails when edges of an N-gon lie on the plane | Campbell Barton | |
Logic for bisect handled edges in the face crossing the plane, but not concave N-gons containing multiple edges that lie on the plane. | |||
2020-07-03 | Cleanup: BMesh, Clang-Tidy else-after-return fixes | Sybren A. Stüvel | |
This addresses warnings from Clang-Tidy's `readability-else-after-return` rule in the `source/blender/bmesh` module. No functional changes. | |||
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2019-04-20 | Cleanup: add missing macros to clang-format | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-03-27 | Cleanup: style, use braces for bmesh | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2018-12-19 | Cleanup: spelling | Campbell Barton | |
2018-12-12 | Cleanup: use colon separator after parameter | Campbell Barton | |
Helps separate variable names from descriptive text. Was already used in some parts of the code, double space and dashes were used elsewhere. | |||
2018-05-15 | Fix BMesh bisect not flagging dirty indices | Campbell Barton | |
2017-09-19 | Cleanup: BLI_utildefines prefix for header-only libs | Campbell Barton | |
This allows to have different macro headers without them sharing similar names to regular C modules. | |||
2017-05-06 | bmesh: use 'uint' instead of 'unsigned int' | Campbell Barton | |
no functional changes. | |||
2017-03-13 | Fix T50920: Adds missing edges on return of bisect operator | Germano Cavalcante | |
2016-07-01 | BMesh: make toolflags optional | Campbell Barton | |
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh. | |||
2016-01-08 | Fix bisect flagging w/ multiple cuts on an ngon | Campbell Barton | |
Caused symmetrize to fail for concave ngons crossing the midpoint multiple times. | |||
2015-05-17 | Cleanup: indentation | Campbell Barton | |
2014-11-21 | Cleanup: typo | Campbell Barton | |
2014-10-10 | Cleanup: use bool and const args | Campbell Barton | |
2014-09-28 | BMesh: remove point-in-face test for bisect | Campbell Barton | |
instead track inside/outside state while stepping over intersections. | |||
2014-08-13 | Spelling | Campbell Barton | |
2014-06-28 | BLI_stackdefines | Campbell Barton | |
Bounds check the stack while debugging, also add STACK_PEEK | |||
2014-06-24 | move STACK_* macros into BLI_stackdefines.h | Campbell Barton | |
2014-05-14 | Code cleanup: doxy comments | Campbell Barton | |
2014-03-13 | BMesh: minor changes for BM_face_split use | Campbell Barton | |
2014-01-12 | Style Cleanup: whitespace | Campbell Barton | |
2013-12-24 | BMesh optimize face splitting by taking loops rather then verts | Campbell Barton | |
- add BM_vert_pair_share_face - add BM_loop_is_adjacent - remove BM_verts_connect | |||
2013-11-19 | Fix T36998: Bisect would operate on unselected vertices. | Campbell Barton | |
2013-10-16 | fix [#37013] Mesh > bisect can't fill the cut if it lines up with two or ↵ | Campbell Barton | |
more adjacent vertices | |||
2013-10-04 | code cleanup: warnings and minor edits. | Campbell Barton | |
2013-10-04 | fix for lasso selection (in non-zbuf mode) when the line intersected its self. | Campbell Barton | |
isect_point_poly_v2() - add argument to check overlapping areas. | |||
2013-10-03 | set mempool debug in the game-engine-player too. also remove redundant ↵ | Campbell Barton | |
mempool includes. | |||
2013-09-03 | reorder BLI_strict_flags.h include so its not conflicting with stdio.h on apple. | Campbell Barton | |
2013-09-01 | move strict compiler checks into a header so its easier to manage in one ↵ | Campbell Barton | |
place (pragmas were copied around). also enable more strict warnings for BLF (which had some incorrect casts). | |||
2013-08-28 | style cleanup | Campbell Barton | |
2013-08-23 | fix error in recently added symmetrize rewrite, verts already on the aligned ↵ | Campbell Barton | |
to the mirror-plane would not be welded. | |||
2013-08-23 | edits to new symmetrize tool | Campbell Barton | |
- snap axis-aligned verts to the center. - expose the threshold for detecting if a vertex is on the axis. | |||
2013-08-23 | move bmesh tools into their own include, | Campbell Barton | |
changes to tool args would rebuild far too many files and these are mainly by modifiers outside of bmesh. | |||
2013-08-22 | new bmesh operator bisect_plane, cuts a mesh in half, takes a user defined ↵ | Campbell Barton | |
plane as an argument, handles concave ngons which need multiple cuts. |