adae93281c
Cleanup: clang-format
2019-09-05 12:56:34 +10:00
bb8a9a6f8b
Fix BLI_array macro so can use BLI_strict_flags.h.
...
Was doing int comparision against size_t, so added casts.
2019-08-30 11:39:27 -04:00
e12c08e8d1
ClangFormat: apply to source, most of intern
...
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-04-17 06:21:24 +02:00
de13d0a80c
doxygen: add newline after \file
...
While \file doesn't need an argument, it can't have another doxy
command after it.
2019-02-18 08:22:12 +11:00
eef4077f18
Cleanup: remove redundant doxygen \file argument
...
Move \ingroup onto same line to be more compact and
make it clear the file is in the group.
2019-02-06 15:45:22 +11:00
65ec7ec524
Cleanup: remove redundant, invalid info from headers
...
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.
2019-02-02 01:36:28 +11:00
f20dbc293f
Cleanup: blank lines over doxy headers
2019-01-26 21:43:24 +11:00
342593f124
Cleanup: rename BLI_array_count -> len
...
Match naming convention used everywhere else.
Count should only be used when this isn't directly accessible.
2018-03-15 01:53:20 +11:00
078e012cd9
Cleanup: rename BLI_*_empty() -> clear()
...
Consistent with other BLI API's
2018-02-01 13:40:53 +11:00
393ba0cf16
Cleanup: multistatement-macros warning
2017-07-29 08:18:20 +10:00
00c4f49a6d
Cleanup: indentation, long lines
2017-06-12 13:38:21 +10:00
7a977df6d4
Refactor array_utils out of BLI_array
...
BLI_array.h is for resizing array macros, where as array_utils can operate on any arrays.
2015-02-14 08:00:41 +11:00
839e24c0c3
Correct recent error in BLI_array_append_ret
2014-09-28 17:29:48 +10:00
5f267ab9f3
BLI_array: add BLI_array_append_ret
...
returns the newly appended item.
also make make it so reserve doesn't have to grow then shrink the array size.
2014-09-28 15:08:54 +10:00
ed26d9dd90
BLI_array: utility function for searching an array
2014-08-17 16:02:20 +10:00
9142c062e0
Remove MSVC2008 workaround
2014-08-14 14:18:37 +10:00
78d38a9033
BLI_array: avoid mixing terms count/length
2014-07-11 15:30:42 +10:00
974d2dc54a
BLI_array: avoid accidental assignment to BLI_array_count
2014-06-27 00:31:50 +10:00
898667b497
Fix BLI_array_staticdeclare size
2014-06-27 00:20:17 +10:00
8beb565c59
code cleanup: headers - doxy comments.
2013-09-12 03:02:50 +00:00
5ba898d868
utility functions to reverse and wrap arrays.
2013-08-13 23:43:44 +00:00
fc4a777511
use '_exec' suffix for operator execute callbacks, also picky change to sizeof() use in BLI_array.h
2013-07-28 17:06:31 +00:00
4982f200fa
move alloca define into its own header since its not related to BLI_array
2013-07-28 10:38:25 +00:00
72f2917032
bmesh: skip error checks when building in release mode (minor speedup),
...
also more strict use of BLI_array_declare(), only allow after array is declared.
2013-07-28 09:05:27 +00:00
4c66463218
code cleanup: quiet pedantic warning in array macro.
2013-05-25 22:26:41 +00:00
858ff6b696
Fix for [ #34898 ] Typo in error message of mathutils.Vector
...
* Also fixed some more cases of "more then" -> "more than".
2013-04-07 15:09:06 +00:00
38cee985bb
code cleanup: style & warnings.
2013-01-21 02:30:40 +00:00
7c75bfd744
minor change r53918 was supposed to resolve.
2013-01-20 11:54:43 +00:00
8aa891ac6d
correction for msvc2008
2013-01-20 08:43:44 +00:00
23af6743c7
code cleanup: BLI_array.h's BLI_array_grow_items macro was unmanageable.
...
moved the main re-alloc logic into a C function.
2013-01-19 07:35:55 +00:00
f25618f29a
make Node.links return a tuple, this may you can't do socket.links.append() by mistake.
...
removed RNAMeta mixin class since you cant register subclasses.
also some minor code cleanup
2012-12-21 12:16:13 +00:00
0f97d53c74
add include so alloca() is found on mingw.
2012-12-13 11:59:07 +00:00
1eadcf743d
fix for building with msvc
2012-12-11 15:29:08 +00:00
71730f26d7
replace BLI_array_fixedstack_declare with() new macro BLI_array_alloca() which uses stack memory always and doesn't need to be freed explicitly.
2012-12-11 15:10:19 +00:00
6857d31180
fix [ #33305 ] Bevel tool crashes Blender if the number of segments exceeds 28
...
this was infact a general bug in BLI_array_grow_items(), surprising we didnt run into it before.
- growing the array for the first time would use the static var even if it wasn't big enough.
2012-11-26 04:58:33 +00:00
b96c622015
style cleanup
2012-08-11 22:12:32 +00:00
0107385f7f
code cleanup: ensure macros require ';' endings
2012-08-08 21:20:10 +00:00
15cb064e1b
style cleanup
2012-06-25 07:24:48 +00:00
9892736206
code cleanup: header cleanup and remove some duplicate defines.
2012-05-12 20:39:39 +00:00
ef054e165c
style cleanup: format 'for' loop macros the same as for loops, some renaming to BLI_array macros.
2012-04-28 15:14:16 +00:00
2118d3c19c
code cleanup: bmesh comments/todos, no functional changes.
2012-04-26 08:27:50 +00:00
792f536b36
code cleanup: better use of BLI_array_* (grow in larger steps where possible), include BMO_iter_new in for loops.
2012-04-23 02:17:57 +00:00
8fa17c5362
code cleanup: no functional changes
...
- memset(..., -1) is used incorrectly even though it worked: MOD_solidify.c - thanks Halley from IRC for noticing this. use fill_vn_i() instead.
- quiet warnings in editmesh_slide.c
- cleanup comments in bmesh and some other minor comment additions.
2012-04-07 12:37:15 +00:00
ea13ec1699
Spelling Cleanup
2012-03-01 12:20:18 +00:00
4450039734
Change texface draw to always use glShadeModel(GL_SMOOTH), with texface draw.
...
without this each face would get a solid color, this is the same method used in object mode.
also copy BLI_array.h fix from bmesh branch.
2012-02-19 03:10:11 +00:00
99dc4ec691
BLI_array_reserve from bmesh.
2012-01-23 19:42:22 +00:00
ca94cb1237
merge bleshes BLI_array header lib into trunk.
2011-12-28 13:40:14 +00:00