Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-14Cleanup: order BLI before BKE headersCampbell Barton
This was done nearly everywhere already
2017-11-12BMesh Py API: Expose color alphaCampbell Barton
2017-10-27Docs: clarify return value for BVH APICampbell Barton
2017-10-24Fix BMesh PyAPI internal flag clearing logicCampbell Barton
Would leave the flag set on raising an exception.
2017-10-23Docs: improve bmesh exception messageCampbell Barton
Suggested in T53131
2017-10-20Cleanup: redundant castsCampbell Barton
2017-10-18Cleanup: Use const for RNA EnumPropertyItem argsCampbell Barton
Practically all access to enum data is read-only.
2017-10-17Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtypeGermano
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-15Fix 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-12Docs: add note for bmesh face_split_edgenetCampbell Barton
2017-10-06Cleanup: styleCampbell Barton
2017-10-05PyAPI: fast keyword parsing for bpy modulesCampbell Barton
No functional changes.
2017-10-05Fix setting the operator name in Py operator APICampbell Barton
2017-10-04Cleanup: redundant castsCampbell Barton
2017-10-04PyAPI: fast keyword parsing for __import__Campbell Barton
No functional changes.
2017-10-04PyAPI: fast keyword parsing for bpy.propsCampbell Barton
No functional changes.
2017-10-03Python: bump minimum version to 3.6Campbell Barton
2017-09-28Cleanup: switch fall-through warningCampbell Barton
2017-09-27bgl 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-27Cleanup: warningCampbell Barton
2017-09-27bgl module: Interpret a buffer as a bgl.BufferGermano
Differential Revision: https://developer.blender.org/D2857
2017-09-22Remove quicktime supportAaron 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-22Cleanup: unused defineCampbell Barton
2017-09-19Cleanup: BLI_utildefines prefix for header-only libsCampbell Barton
This allows to have different macro headers without them sharing similar names to regular C modules.
2017-09-09Resolve 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-09PyAPI: Fix mathutils freeze allowing owned dataCampbell Barton
2017-09-09Docs: mathutils docstringsCampbell Barton
2017-09-09Cleanup: mathutils vector commentsCampbell Barton
Use doxy markup & correct outdated info.
2017-09-09Correct last commitCampbell Barton
2017-09-09Cleanup: Simplify SWIZZLE macroCampbell 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-07Correct function name in argument parsingCampbell Barton
2017-09-07PyAPI: add function to get an RNA subclassCampbell 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-04RNA/PyAPI: Expose Py classes in bpy.typesCampbell 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-04Cleanup: avoid confusing assignmentCampbell Barton
2017-09-02Correct own error simplifying matrix checksCampbell Barton
2017-08-31RNA: Limit which classes struct-map containsCampbell Barton
Only add subclasses of: Menu, Panel, Header, UIList, Operator This helps avoid unnecessary naming collisions, See T52599 for details
2017-08-28Docs: BMesh.from_mesh behavior w/ multiple callsCampbell Barton
2017-08-24Correct error in recent use of PyC_Long_*Campbell Barton
Regression in 46cf33bf0
2017-08-23Cleanup: mark VA_NARGS_COUNT as publicCampbell Barton
Was already used in two other headers, remove underscore prefix.
2017-08-23Cleanup: move variadic defines to their own headerCampbell Barton
So we can use in headers without pulling in many other defines.
2017-08-23PyAPI: avoid instantiating args twice in macroCampbell Barton
Would cause problems if args included function calls.
2017-08-22Fix error in PointerProperty argument listCampbell Barton
Regression in a7b3047
2017-08-22PyAPI: replace PyC_FromArray with typed functionsCampbell 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-21Fix for recent fix in fc890cd, cstdint is c++11 only so don't use it yet.Brecht Van Lommel
2017-08-20Replace BLI_INLINE w/ Py_LOCAL_INLINE for PythonCampbell Barton
Recent inclusion caused build error with the BGE.
2017-08-20Fix bpy library load: invalid function signatureCampbell Barton
2017-08-20PyAPI: Make use of PyC_LongAs... APICampbell Barton
Avoids setting exceptions inline, also use Matrix_ParseAny for bmesh.ops. Some inline exceptions are kept because they show useful details.
2017-08-20PyAPI: Integer conversion functionsCampbell 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-20PyAPI: avoid redundant PyLong_AsLong callCampbell Barton
Assigning to an RNA array converted from Python to C twice.
2017-08-19PyAPI: expose matrix parsing functionCampbell Barton