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
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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-19Cleanup: add trailing commasCampbell Barton
Prevents clang-format merging into a single line.
2019-01-02Cleanup: indentation, namingCampbell Barton
Use rna naming conventions for unit-settings callbacks.
2019-01-02PyRNA: enum no longer returns first item when the value isn't foundCampbell Barton
This hides errors & makes it confusing to debug mistakes when the enum items aren't correct. Return an empty string instead.
2018-12-20Merge branch 'master' into blender2.8Campbell Barton
2018-12-20PyAPI: don't truncate enums in exception messagesCampbell Barton
Not necessary and confusing when only some of the items are displayed. See: T59044
2018-12-18Py Docs: documentation for draw_handler_add/removeJacques Lucke
2018-11-14Cleanup: python doc-stringsCampbell Barton
Indentation & trailing space.
2018-11-14Cleanup: python doc-stringsCampbell Barton
Indentation & trailing space.
2018-10-30PyAPI: Support for 'None' string args from PythonCampbell Barton
This is needed because some RNA functions differentiate a NULL 'char *' argument from an empty string. Previously a NULL argument could be passed when the C definition defined the default as NULL and the argument wasn't passed which is a fairly hidden way of handling things. Now strings use `PROP_NEVER_NULL` by default which can be cleared for function arguments that allow None -> NULL.
2018-10-25PyAPI: support for Python paint cursorsCampbell Barton
2018-09-20Missing from last commitCampbell Barton
2018-09-20PyAPI: correct term for class property warningCampbell Barton
2018-09-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3700
2018-08-28PyRNA: all optional args now must be keyword argsCampbell Barton
In some cases the RNA API should be updated to make arguments use the 'required' flag, instead of adjusting Python scripts. See T47811
2018-07-16Merge branch 'master' into blender2.8Philipp Oeser
2018-07-16Fix T55944: fbx export error with smoothing facePhilipp Oeser
ddee0931b868 added PROP_RAW_BOOLEAN case for foreach_set, but missed foreach_get Reviewed By: brecht Differential Revision: https://developer.blender.org/D3534
2018-07-15WM: rename manipulator to gizmo internallyCampbell Barton
2018-07-12PyAPI: show line, not call-stack for field warningCampbell Barton
Was too noisy and hard to tell warnings from exceptions.
2018-07-12Merge branch 'master' into blender2.8Campbell Barton
2018-07-12Fix PyRNA class registration w/ Python 3.7Campbell Barton
In Python3.7 this now raises an error.
2018-07-11PyAPI: Use annotations for RNA definitionsCampbell Barton
- Logical use of fields since they define type information. - Avoids using ordered-dict metaclass. Properties using regular assignments will print a warning and load, however the order is undefined.
2018-07-01Merge branch 'master' into blender2.8Campbell Barton
2018-07-01RNA: use bool for boolean RNA typesCampbell Barton
We were using int's for bool arguments in BKE, just to avoid having wrapper functions.
2018-06-22Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/makesrna/intern/rna_image.c source/blender/makesrna/intern/rna_object.c source/blender/makesrna/intern/rna_object_force.c source/blender/makesrna/intern/rna_screen.c source/blender/makesrna/intern/rna_sculpt_paint.c source/blender/makesrna/intern/rna_space.c source/blender/python/bmesh/bmesh_py_types.c source/blender/python/generic/bpy_internal_import.h source/blender/python/intern/bpy_rna_anim.c source/blender/python/intern/gpu_offscreen.c
2018-06-22Cleanup: get rid of last G.main's in bpy area.Bastien Montagne
Essentially 'validating' them as G_MAIN, and adding some asserts in dubious places, that handled IDs are actually in G_MAIN.
2018-05-05Merge branch 'master' into blender2.8Campbell Barton
2018-05-05PyAPI: add pop method to RNA struct typesCampbell Barton
This fits in with existing dict style access.
2018-04-17Add generic bpy API to check if a property is overridable, and to set ↵Bastien Montagne
overridable status of custom props.
2018-04-03Merge branch 'master' into blender2.8Campbell Barton
2018-04-02Cleanup: newlines left in messagesCampbell Barton
2018-04-02Merge branch 'master' into blender2.8Campbell Barton
2018-04-02Logging: use for Python APICampbell Barton
Adds categories "bpy.context" & "bpy.rna"
2018-02-28WorkSpace: UI filtering for add-onsCampbell Barton
Allows for each workspace to have it's own add-ons on display. Filtering for: Panels, Menus, Keymaps & Manipulators. Automatically applies to add-ons at the moment. Access from workspace, toggled off by default once enabled, add-ons can be white-listed. See D3076
2018-02-15Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-15Cleanup: use '_len' instead of '_size' w/ BLI APICampbell Barton
- When returning the number of items in a collection use BLI_*_len() - Keep _size() for size in bytes. - Keep _count() for data structures that don't store length (hint this isn't a simple getter). See P611 to apply instead of manually resolving conflicts.
2018-01-16Merge branch 'master' into blender2.8Campbell Barton
2018-01-16Cleanup: indentationCampbell Barton
2018-01-15Merge branch 'master' into blender2.8Campbell Barton
2018-01-15RNA: Add RNA_property_string_set_bytesCampbell Barton
This is needed to set values that contain zero bytes (where the length isn't fixed).
2017-12-11DNA/RNA: add 'py_instance' for ID typesCampbell Barton
Avoid creating new Python instances every time a scene, object, mesh .. etc are accessed. Also resolves crashes T28724, T53530 although it's only valid for ID types, not modifiers vertices etc. Back-ported from blender2.8 branch.
2017-11-29Merge branch 'master' into blender2.8Campbell Barton
2017-11-29Cleanup: rename bpy_util -> bpy_capi_utilsCampbell Barton
This is for internal CAPI use only, avoid confusion w/ bpy.utils module.
2017-10-18Merge branch 'master' into blender2.8Campbell Barton
2017-10-18Cleanup: Use const for RNA EnumPropertyItem argsCampbell Barton
Practically all access to enum data is read-only.
2017-09-11Merge branch 'master' into blender2.8Campbell Barton
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-07Merge branch 'master' into blender2.8Campbell Barton
2017-09-07Correct function name in argument parsingCampbell Barton