Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-25 | Cleanup: remove redundant double parenthesis | Campbell Barton | |
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-08-03 | Cleanup: use C++ comments or 'if 0' for commented code | Campbell Barton | |
2021-07-03 | Cleanup: consistent use of tags: NOTE/TODO/FIXME/XXX | Campbell Barton | |
Also use doxy style function reference `#` prefix chars when referencing identifiers. | |||
2021-06-24 | Cleanup: update clang-format so PyObject_HEAD indents properly | Campbell Barton | |
2021-06-24 | Cleanup: comment blocks, trailing space in comments | Campbell Barton | |
2021-02-13 | Fix T85573: Building with Python 3.10a5 fails | Campbell Barton | |
Replace deprecated _PyUnicode_AsString{AndSize} usage. T83626 still needs to be resolved before 3.10 is usable. | |||
2021-02-12 | PyAPI: remove Python 3.7x compatibility code | Campbell Barton | |
This removes Python version checks needed to build with 3.8+ and 3.7x. Ref D10381 | |||
2020-11-11 | Cleanup: clang-format | Campbell Barton | |
2020-11-11 | Cleanup: use preprocessor version check for PyTypeObject declaration | Campbell Barton | |
While `tp_print` was deprecated, Python 3.8+ uses this for 'tp_vectorcall_offset' which wasn't stated in the comment from efd71aad4f22ec0073d80b8dd296015d3f395aa8. Instead of suppressing clang-tidy, use preprocessor a check since this properly represents the difference between Python versions. | |||
2020-11-06 | Cleanup: clang-format | Campbell Barton | |
2020-11-05 | Spelling: Predefined, Look Up, No One | Harley Acheson | |
Fixes 18 misspellings of 'predefined', 'Look Up', 'Lookup', and 'No One'. Differential Revision: https://developer.blender.org/D9466 Reviewed by Hans Goudey | |||
2020-09-30 | Cleanup: convert gforge task ID's to phabricator format | Valentin | |
Cleanup old tracker task format to the new. e.g: [#34039] to T34039 Ref D8718 | |||
2020-08-20 | Cleanup: use const variables where possible in the Python API | Campbell Barton | |
2020-07-29 | Docs: add translation keyword argument default for msgctxt | nutti | |
2020-03-26 | Cleanup: use doxy sections & add missing sections | Campbell Barton | |
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2020-02-20 | Cleanup: use named unsigned types in the Python API | Campbell Barton | |
2019-12-20 | Cleanup: remove redundant 'char *' casts | Campbell Barton | |
2019-10-16 | Cleanup: warnings building with Python 3.8 | Campbell Barton | |
2019-08-16 | Cleanup: spelling | Campbell Barton | |
2019-04-29 | Cleanup: comments (long lines) in python | 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-29 | Cleanup: style, use braces for the Python API | 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-03 | Cleanup: trailing commas | Campbell Barton | |
Needed for clan-format not to wrap onto one line. | |||
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. | |||
2019-01-26 | Cleanup: remove redundant BKE/BLI/BIF headers | Campbell Barton | |
2019-01-19 | Cleanup: add trailing commas | Campbell Barton | |
Prevents clang-format merging into a single line. | |||
2018-11-14 | Cleanup: python doc-strings | Campbell Barton | |
Indentation & trailing space. | |||
2018-06-29 | Cleanup: trailing newlines | Campbell Barton | |
2016-07-31 | PyAPI: minor optimization for dictionary creation | Campbell Barton | |
Pass size when its known. | |||
2016-03-01 | Py (addons) i18n: fix memleak, enhance msgid lookup. | Bastien Montagne | |
Probably did not happen yet (since nobody uses addons translations...), but there was an nice memleak during creation of translation ghash in case a same msgid/msgctx would be added more than once. Also, no need to allocate (and free) a temp key each time we lookup a msgid, we can use given const strings directly here! | |||
2015-08-18 | Refactor translation code out of blenfont | Campbell Barton | |
- Add blentranslation `BLT_*` module. - moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`). - moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`. | |||
2015-04-07 | Cleanup: brace placement /w structs | Campbell Barton | |
2015-04-01 | Real fix for T44127: Python does not guarantee to free all objects on exit... | Bastien Montagne | |
All kudos to Campbell for the head-up and patch! | |||
2015-03-02 | cleanup: whitespace | Campbell Barton | |
2015-01-26 | Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage). | Bastien Montagne | |
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places... | |||
2015-01-06 | PyAPI: add utilities PyTuple_SET_ITEMS, Py_INCREF_RET | Campbell Barton | |
Setting all values of a tuple is such a common operation that it deserves its own macro. Also added Py_INCREF_RET to avoid confusing use of comma operator. | |||
2014-12-27 | Fix a very stupid memleak in own bpy_app_translations.c code... | Bastien Montagne | |
Safe for 2.73. | |||
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-09-25 | Fix previous commit rB34abb614f1344a6, which broke addons translations. | Bastien Montagne | |
Ghash comp callbacks must return false in case a & b are equal! Also slightly cleaned up gash code using those comp func, since those return booleans now, let's compare tham against booleans! | |||
2014-09-25 | Fix ghash comparator used by translation | Sergey Sharybin | |
It now need to return bool whether element matched or not. | |||
2014-06-16 | Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a)) | Campbell Barton | |
2013-05-21 | code cleanup: remove callbacks only added to wrap MEM_freeN | Campbell Barton | |
2013-05-14 | Moved main part of bpy.app.translations doc out of C code, as suggested by ↵ | Bastien Montagne | |
Campell, thx. | |||
2013-05-14 | API doc for bpy.app.translations should look better now. | Bastien Montagne | |
2013-03-22 | code cleanup: use NULL rather then 0 for pointers, and make vars static ↵ | Campbell Barton | |
where possible. also found unintentionally defined enum/struct variables that where only meant to be defining the type. |