Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-14 | Cleanup: order BLI before BKE headers | Campbell Barton | |
This was done nearly everywhere already | |||
2017-11-12 | BMesh Py API: Expose color alpha | Campbell Barton | |
2017-10-27 | Docs: clarify return value for BVH API | Campbell Barton | |
2017-10-24 | Fix BMesh PyAPI internal flag clearing logic | Campbell Barton | |
Would leave the flag set on raising an exception. | |||
2017-10-23 | Docs: improve bmesh exception message | Campbell Barton | |
Suggested in T53131 | |||
2017-10-20 | Cleanup: redundant casts | Campbell Barton | |
2017-10-18 | Cleanup: Use const for RNA EnumPropertyItem args | Campbell Barton | |
Practically all access to enum data is read-only. | |||
2017-10-17 | Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype | Germano | |
It seems that `typestr` does not always define the final size of the element. And it varies by operating system. Then use the `typestr` only to know the itemtype is `float` type or not. | |||
2017-10-15 | Fix bad 'poll' prop callback API doc. | Bastien Montagne | |
This was added to all prop types, when it is only available for Pointer ones. | |||
2017-10-12 | Docs: add note for bmesh face_split_edgenet | Campbell Barton | |
2017-10-06 | Cleanup: style | Campbell Barton | |
2017-10-05 | PyAPI: fast keyword parsing for bpy modules | Campbell Barton | |
No functional changes. | |||
2017-10-05 | Fix setting the operator name in Py operator API | Campbell Barton | |
2017-10-04 | Cleanup: redundant casts | Campbell Barton | |
2017-10-04 | PyAPI: fast keyword parsing for __import__ | Campbell Barton | |
No functional changes. | |||
2017-10-04 | PyAPI: fast keyword parsing for bpy.props | Campbell Barton | |
No functional changes. | |||
2017-10-03 | Python: bump minimum version to 3.6 | Campbell Barton | |
2017-09-28 | Cleanup: switch fall-through warning | Campbell Barton | |
2017-09-27 | bgl module: extend `gl_buffer_type_from_py_format_char` function to work ↵ | Germano | |
with more string formats Only basic types of character codes were being used | |||
2017-09-27 | Cleanup: warning | Campbell Barton | |
2017-09-27 | bgl module: Interpret a buffer as a bgl.Buffer | Germano | |
Differential Revision: https://developer.blender.org/D2857 | |||
2017-09-22 | Remove quicktime support | Aaron Carlisle | |
It has been deprecated since at least macOS 10.9 and fully removed in 10.12. I am unsure if we should remove it only in 2.8. But you cannot build blender with it supported when using a modern xcode version anyway so I would tend towards just removing it also for 2.79 if that ever happens. Reviewers: mont29, dfelinto, juicyfruit, brecht Reviewed By: mont29, brecht Subscribers: Blendify, brecht Maniphest Tasks: T52807 Differential Revision: https://developer.blender.org/D2333 | |||
2017-09-22 | Cleanup: unused define | 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-09-09 | Resolve T52687: Add node label shows as 'Unknown' | Campbell Barton | |
Add type access method, need to extend to other types for now just get node UI working properly again. | |||
2017-09-09 | PyAPI: Fix mathutils freeze allowing owned data | Campbell Barton | |
2017-09-09 | Docs: mathutils docstrings | Campbell Barton | |
2017-09-09 | Cleanup: mathutils vector comments | Campbell Barton | |
Use doxy markup & correct outdated info. | |||
2017-09-09 | Correct last commit | Campbell Barton | |
2017-09-09 | Cleanup: Simplify SWIZZLE macro | Campbell Barton | |
- Use indices instead of character args. - Use numbered macros instead of variadic args. Parsing using rtags used over 11gb of memory. While this should be resolved upstream (report as #1053), the extra complexity didn't give any real advantage. | |||
2017-09-07 | Correct function name in argument parsing | Campbell Barton | |
2017-09-07 | PyAPI: add function to get an RNA subclass | Campbell Barton | |
This is inconvenient in regular Python, add a class-method to perform the operation, eg: bpy.types.Node.bl_rna_find_subclass("CustomNodeType") | |||
2017-09-04 | RNA/PyAPI: Expose Py classes in bpy.types | Campbell Barton | |
Operators and their properties are two different types Previously both operators and their properties are added causing C operators to access the properties, Python the classes. Favor consistency in this case so only Python classes are added. | |||
2017-09-04 | Cleanup: avoid confusing assignment | Campbell Barton | |
2017-09-02 | Correct own error simplifying matrix checks | Campbell Barton | |
2017-08-31 | RNA: Limit which classes struct-map contains | Campbell Barton | |
Only add subclasses of: Menu, Panel, Header, UIList, Operator This helps avoid unnecessary naming collisions, See T52599 for details | |||
2017-08-28 | Docs: BMesh.from_mesh behavior w/ multiple calls | Campbell Barton | |
2017-08-24 | Correct error in recent use of PyC_Long_* | Campbell Barton | |
Regression in 46cf33bf0 | |||
2017-08-23 | Cleanup: mark VA_NARGS_COUNT as public | Campbell Barton | |
Was already used in two other headers, remove underscore prefix. | |||
2017-08-23 | Cleanup: move variadic defines to their own header | Campbell Barton | |
So we can use in headers without pulling in many other defines. | |||
2017-08-23 | PyAPI: avoid instantiating args twice in macro | Campbell Barton | |
Would cause problems if args included function calls. | |||
2017-08-22 | Fix error in PointerProperty argument list | Campbell Barton | |
Regression in a7b3047 | |||
2017-08-22 | PyAPI: replace PyC_FromArray with typed functions | Campbell Barton | |
This was meant to be generic but introduced possible type errors and unnecessary complication. Replace with typed PyC_Tuple_PackArray_* functions. Also add PyC_Tuple_Pack_* macro which replaces some uses of Py_BuildValue, with the advantage of not having to parse a string. | |||
2017-08-21 | Fix for recent fix in fc890cd, cstdint is c++11 only so don't use it yet. | Brecht Van Lommel | |
2017-08-20 | Replace BLI_INLINE w/ Py_LOCAL_INLINE for Python | Campbell Barton | |
Recent inclusion caused build error with the BGE. | |||
2017-08-20 | Fix bpy library load: invalid function signature | Campbell Barton | |
2017-08-20 | PyAPI: Make use of PyC_LongAs... API | Campbell Barton | |
Avoids setting exceptions inline, also use Matrix_ParseAny for bmesh.ops. Some inline exceptions are kept because they show useful details. | |||
2017-08-20 | PyAPI: Integer conversion functions | Campbell Barton | |
Python's C-API doesn't provide functions to get int's at specific integer sizes. Leaving the caller to check for overflow, which ended up being ignored in practice. Add API functions that convert int/uint 8/16/32/64, also bool. Raising overflow exception for unsupported ranges. | |||
2017-08-20 | PyAPI: avoid redundant PyLong_AsLong call | Campbell Barton | |
Assigning to an RNA array converted from Python to C twice. | |||
2017-08-19 | PyAPI: expose matrix parsing function | Campbell Barton | |