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
c11a317ee1
Cleanup: style, use braces for makesdna, datatoc
2019-03-28 10:11:54 +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
ab5e69e660
Cleanup: remove contributors for CMake files
...
Following removal from C source code.
See: 8c68ed6df1
2019-02-05 09:10:32 +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
302970b7a5
MSVC: remove compiler __func__ define
...
No longer needed and exposes a bug in clang-format see: D4185
2019-01-11 09:22:21 +11:00
Brecht Van Lommel
2ac65f6153
UI: new icon set by Andrzej Ambroz.
...
This is a monochrome icon set, with a more modern look and icons for
various features that did not have a proper icon before.
2018-10-08 19:46:00 +02:00
Brecht Van Lommel
99fa874c85
Fix blender_icons_update.py not working after mono icon changes.
2018-09-27 18:39:50 +02:00
Campbell Barton
0a968510bf
Cleanup: style, use raw strings
2018-09-21 08:15:46 +10:00
Campbell Barton
4b373ed086
Cleanup: pep8
2018-07-07 08:48:35 +02:00
Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Campbell Barton
a25c11fd8d
Cleanup: trailing space
...
Remove from blender/nodes, collada, blenfont & render.
2018-06-08 08:07:48 +02:00
Ray Molenkamp
7c75c2db4f
Add Asan support for clang on windows.
...
This will currently only work for the RelWithDebInfo configuration since asan
does not support the debug crt. for source line information in the reports,
you need a copy of llvm-symbolizer in the blender folder or set the
ASAN_SYMBOLIZER_PATH environment variable to point to it. Currently (as of
6.0.0) llvm-symbolizer does not ship with the binary clang/llvm distribution.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D3446
2018-05-31 11:50:30 -06:00
Campbell Barton
a372638a76
Cleanup: use static vars where appropriate
2017-08-01 09:06:34 +10:00
Sergey Sharybin
95b224dab2
Fix compilation error on recent Debian desktop
...
Something funny happened here, there were missing symbols from png
library to math functions.
2016-12-05 11:35:26 +01:00
Sergey Sharybin
f1088bd9e1
CMake: Ignore paranoid MSVC linker warnings
2016-02-20 14:06:09 +05:00
Campbell Barton
7095f47665
cleanup: pep8
...
also remove empty class parenthesis
2015-01-29 15:35:06 +11:00
Campbell Barton
aab4f2b762
cleanup: redundant casts & const cast correctness
2015-01-01 23:42:28 +11:00
Sergey Sharybin
30e3aa1561
SCons: Don't regenerate icons if not changes
...
This is rather a handbook example how NOT to do things in SCons, ideally
it should be official SCons target so all the dependencies and source file
modification stops being our worry. Especially since for CMake we already
do have an app to do generate all the data.
I don't have time to clean this up now but this constant icons regeneration
just pisses me off atm.
2014-12-25 19:17:30 +05:00
Campbell Barton
2e840e56cf
CMake: correct include dirs
2014-07-01 09:36:28 +10:00
Campbell Barton
24090ead01
Quiet warning
2014-06-18 15:48:22 +10:00
Campbell Barton
a15be34389
Code cleanup: unused python vars & imports
...
Use frosted rather then pyflakes
2014-04-25 05:36:16 +10:00
Campbell Barton
aea00c7a81
Code cleanup: style
2014-02-13 08:52:12 +11:00
Antony Riakiotakis
53f93ef66d
Fix build issues with mingw's
2014-01-15 00:33:55 +02:00
Campbell Barton
a9f761708c
Fix for icon generation with MSVC
...
Big thanks to Gaia for getting this working!
2014-01-15 08:40:56 +11:00
Antony Riakiotakis
02386bd1e3
fix compilation for mingw-w64
2014-01-13 15:46:46 +02:00
Campbell Barton
4c9a3a53bd
UI Icons: store icons in git as uncompressed pixmaps (D196)
...
this allows for updating icons without committing a new PNG each time
(which is inefficient with git). The data files are converted into a
PNG at builds time and used just as they were before.
2014-01-14 00:14:03 +11:00
Campbell Barton
8beb565c59
code cleanup: headers - doxy comments.
2013-09-12 03:02:50 +00:00
Campbell Barton
81d240c8c8
avoid using strlen() for comparisons in for loops. for expanding whitespace in the text editor and ui paste.
2012-12-15 07:57:16 +00:00
Campbell Barton
7353f8d58e
remove unneeded string in datatoc.c and correct some of the context types in our documentation.
2012-11-03 09:14:06 +00:00
Campbell Barton
5b678016c3
fix for own error in datatoc.c - data wasn't NULL terminated, in some cases this is expected (broke GLSL shaders).
2012-08-12 16:51:51 +00:00
Campbell Barton
df1dd658c9
minor improvements to cmake's datatoc usage, now changes to datatoc.c re-make generated files.
2012-08-11 18:39:38 +00:00
Campbell Barton
ca7c07cda9
add back datatoc, use this instead of cmake script which was too slow.
2012-08-11 16:25:31 +00:00