Campbell Barton
586a308467
Cleanup: remove redundant return parenthesis
2020-08-08 13:37:55 +10:00
Jacques Lucke
e3f369e13f
Cleanup: fix some clang tidy warnings
2020-08-07 19:19:38 +02:00
Sybren A. Stüvel
a29686eeb3
Cleanup: Blenlib, Clang-Tidy else-after-return fixes (incomplete)
...
This addresses warnings from Clang-Tidy's `readability-else-after-return`
rule in the `source/blender/blenlib` module. Not all warnings are
addressed in this commit.
No functional changes.
2020-08-07 11:23:02 +02:00
Campbell Barton
26ffed7466
Cleanup: spelling
2020-07-02 13:03:46 +10:00
Dalai Felinto
2d1cce8331
Cleanup: make format after SortedIncludes change
2020-03-19 09:33:58 +01:00
Sergey Sharybin
598ab525da
Cleanup: Replace ABS/SQUARE/CUBE with function calls
...
While it might be handy to have type-less functionality which is
similar to how C++ math is implemented it can not be easily achieved
with just preprocessor in a way which does not have side-effects on
wrong usage.
There macros where often used on a non-trivial expression, and there
was at least one usage where it was causing an actual side effect/bug
on Windows (see change around square_f(sh[index++]) in studiolight.c).
For such cases it is handy to have a function which is guaranteed to
have zero side-effects. The motivation behind actually removing the
macros is that there is already a way to do similar calculation. Also,
not having such macros is a way to guarantee that its usage is not
changed in a way which have side-effects and that it's not used as an
inspiration for cases where it should not be used.
Differential Revision: https://developer.blender.org/D7051
2020-03-09 14:47:59 +01:00
Campbell Barton
ba546976c3
Fix BLI_str_rstrip skipping the first character
2020-02-28 11:46:52 +11:00
Campbell Barton
146fe1decf
Cleanup: remove use of 'register'
...
This isn't needed with modern compilers.
2020-02-20 12:21:05 +11:00
Brecht Van Lommel
007f1b74a6
Cleanup: split off code from gpu_codegen.c into smaller files
2020-02-15 20:33:16 +01:00
Julian Eisel
f52d9a878d
Fix T72878: Alphabetical sorting in Outliner sorts shorter names last
...
E.g. "Cube" would be placed after "Cube.001", which is not what you'd
expect. 2.80 handled this correctly.
Loosely based on D6525 by @radcapricorn, but found a bug in that and
prefered to do some further adjustments.
Also activates test for this case.
2020-01-08 16:08:10 +01:00
Campbell Barton
0b2d1badec
Cleanup: use post increment/decrement
...
When the result isn't used, prefer post increment/decrement
(already used nearly everywhere in Blender).
2019-09-08 00:23:25 +10:00
Campbell Barton
9821dd72ba
Cleanup: rename natural string comparison
2019-08-31 17:32:30 +10:00
Campbell Barton
0f3b910c3a
Cleanup: redundant lowercase in BLI_natstrcmp
2019-08-31 02:40:34 +10:00
Campbell Barton
cda4cd0705
Cleanup: comments (long lines) in blenlib
2019-04-22 06:30:08 +10:00
Campbell Barton
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
Campbell Barton
9ba948a485
Cleanup: style, use braces for blenlib
2019-03-27 13:17:30 +11:00
Campbell Barton
6cbd2e5c4d
Cleanup: remove redundant check
2019-03-17 21:00:56 +11:00
Campbell Barton
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
Campbell Barton
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
Campbell Barton
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
Campbell Barton
4226ee0b71
Cleanup: comment line length (blenlib)
...
Prevents clang-format wrapping text before comments.
2019-01-15 23:30:31 +11:00
Sergey Sharybin
604f5cf3f4
Cleanup: Typo in comment
2018-12-18 12:55:13 +01:00
Sergey Sharybin
486be2219a
Use proper buffer size for statistics
2018-12-18 12:54:49 +01:00
Campbell Barton
49490e5cfb
Merge branch 'master' into blender2.8
2018-12-12 13:02:09 +11:00
Campbell Barton
e757c4a3be
Cleanup: use colon separator after parameter
...
Helps separate variable names from descriptive text.
Was already used in some parts of the code,
double space and dashes were used elsewhere.
2018-12-12 12:50:58 +11:00
Campbell Barton
f5df1efa2f
Cleanup: warnings
2018-11-22 05:26:18 +11:00
Philipp Oeser
cec83e92e6
Fix T57884: Triangle count is incorrect when above around 2 billion
...
Maniphest Tasks: T57884
Differential Revision: https://developer.blender.org/D3962
2018-11-21 16:34:32 +01:00
Sergey Sharybin
df8a7ec3a8
Fix fox strict flags: Avoid sign cast of strlen() result
2018-08-30 14:14:18 +02:00
Brecht Van Lommel
1d067868c0
UI: tweak drawing of header status text for transparent headers.
2018-08-15 16:00:40 +02:00
Campbell Barton
5513da65b2
Cleanup: trailing space for BLI
2018-06-17 16:32:54 +02:00
Campbell Barton
75fc1c3507
Cleanup: trailing whitespace (comment blocks)
...
Strip unindented comment blocks - mainly headers to avoid conflicts.
2018-06-01 18:19:39 +02:00
Campbell Barton
12a9e9ae33
Fix restrict error in BLI_str_format_byte_unit
...
Don't use sprintf to append a string to it's self.
Also correct BLI_str_rstrip_float_zero's return value.
2018-05-27 10:28:04 +02:00
Diego Gangl
4dee702332
Add number and memory size formatting throughout the UI
...
This commit adds number formatting (thousands separator) to the baking panel. It also adds a new function to format memory sizes (KB/GB/etc) and applies it to the baking panel and scene stats. The new function is unit tested.
Reviewers: Severin
Tags: #user_interface
Differential Revision: https://developer.blender.org/D1248
2018-05-25 22:41:49 +02:00
Campbell Barton
7cc2b27099
Cleanup: stray tabs
...
Tabs in middle of code (mostly for no reason / by accident).
2018-03-23 11:51:19 +01:00
Campbell Barton
bf8f5f5142
Cleanup: doxygen comments
2018-03-14 02:08:07 +11:00
Campbell Barton
81e584ed17
CMake: Use GCC7's -Wimplicit-fallthrough=5
...
Use to avoid accidental missing break statements,
use ATTR_FALLTHROUGH to suppress.
2017-05-20 14:01:03 +10:00
Campbell Barton
70fcecc1f7
Fix BLI_strncasestr use with a single character
2016-03-24 23:30:51 +11:00
Campbell Barton
80a7efdc1d
UI: multi word filtering in search menu
...
D1080 by @rockets, with own improvements to tests
2016-03-23 18:51:29 +11:00
Campbell Barton
2cbf32e0fb
Cleanup: double promotion
...
Also remove null checks from args with non-null attribute.
2016-02-10 15:27:28 +11:00
Campbell Barton
32be51dc66
Cleanup: warnings (msvc)
...
Part of patch D1670 by @LazyDodo
2015-12-21 13:02:38 +11:00
Campbell Barton
09e40a4956
Cleanup: spelling
2015-09-14 02:22:22 +10:00
Campbell Barton
4f61de6588
Fix T45884: Crash copying keyframes
...
BLI_str_quoted_substrN could crash if the prefix wasn't found
2015-08-24 09:29:00 +10:00
Campbell Barton
b7c42ef93e
Cleanup: use ascii as suffix (as with utf8)
2015-07-14 09:17:00 +10:00
Campbell Barton
d59721e47a
Cleanup: move BLI_char_switch into BLI_string
2015-06-30 15:18:03 +10:00
Campbell Barton
d17cb3f75f
Cleanup: use BLI_str prefix for BLI_replacestrN
2015-06-30 14:50:34 +10:00
Campbell Barton
8bef305b6d
Cleanup: move BLI_timestr to BLI_timecode
2015-06-30 14:47:31 +10:00
Bastien Montagne
e170d6be7f
Cleanup: all params of BLI_str partition funcs can be const...
2015-06-27 11:00:47 +02:00
Bastien Montagne
4d043c99dc
Extend BLI_str_partition_ex: add possibility to define a right limit to the string.
...
Now you can define `end` pointer as right limit of the string (allows to easily search
in substring, especially useful when searching from right).
2015-06-27 10:24:54 +02:00
Campbell Barton
bf69453ae7
BLI_string: add BLI_snprintf_rlen
...
use when the length of the destination string is needed.
2015-04-22 05:37:22 +10:00
Bastien Montagne
5357474ad8
Fix building with very strict flags, use size_t rather than int for string length.
...
Reported on bf-committers.
2015-01-10 19:15:49 +01:00