Age | Commit message (Collapse) | Author |
|
Especially with new undo/redo it is even less recommended to perform
complex operations in those callbacks, they should remain as fast and
localized as possible.
Also updated the section about undo/redo a bit.
|
|
|
|
ref T79491
Maniphest Tasks: T79491
Differential Revision: https://developer.blender.org/D8471
|
|
This commit reverts the "noindex" part of the original commit.
using noindex made it imposible to link to a specific property.
The original warnings do not pose an issue so until a proper solution is
found I am reverting this commit.
This reverts commit 953c232db31f1a76f99ceb43119681ce0df1ab17
|
|
|
|
bl_rna_get_subclass only works for Nodes at the moment.
|
|
|
|
- Revert string formatting change
- Add missing text edit
|
|
|
|
|
|
- Update terminology, spelling, formatting.
- Rename screen to workspace.
- Update for 2.8 UI changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The file subversion is no longer used in the Python API or user interface,
and is now internal to Blender.
User interface, Python API and file I/O metadata now use more consistent
formatting for version numbers. Official releases use "2.83.0", "2.83.1",
and releases under development use "2.90.0 Alpha", "2.90.0 Beta".
Some Python add-ons may need to lower the Blender version in bl_info to
(2, 83, 0) or (2, 90, 0) if they used a subversion number higher than 0.
https://wiki.blender.org/wiki/Reference/Release_Notes/2.83/Python_API#Compatibility
This change is in preparation of LTS releases, and also brings us more
in line with semantic versioning.
Fixes T76058.
Differential Revision: https://developer.blender.org/D7748
|
|
`sphinx_rtd_theme==0.5.0rc1` probably should not be used for 2.83 but it
would be nice to test
|
|
|
|
|
|
Previously there wasn't a way to access this directly from bpy.types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes T74641
|
|
|
|
The `bpy.msgbus` namespace was not included in the documentation generation.
I've added it, and ported Campbell's examples from P563.
|
|
When running with debug enabled ('-d' argument),
warnings are printed for add-ons which are not yet updated.
Reminder to name things based on what they do,
not the technologies they use :)
|
|
The documentation existed but it was never added to the script.
|
|
Differential Revision: https://developer.blender.org/D6681
|
|
Blender can crash while rendering, when scene data is changed from within
a `frame_change_pre` or `frame_change_post` callback function. This results
in bug reports like T60094, T67627, and T73530. Until this is properly
resolved, this limitation should be documented.
No functional changes.
|
|
Code example made it seem setting the active object was more complex
than a single assignment.
|
|
|
|
|
|
|
|
|
|
As usual... Adding/removing members from context requires updates of the
API building script.
|
|
|
|
We still had a few deprecated assignements of `bpy.props.xxx` to class
members in our API documentation and one of our py tests. Annotations
are to be used now.
Also remove the section about `register_module` utils, this has been
removed in 2.8.
Fix T71877: Python API overview sample code warning: class MyMaterialProps contains a property which should be an annotation!
Fix T71876: Python API overview references old bpy.utils.register_module function
|
|
Note: not sure what 'type' to give for that new
`BMO_OP_SLOT_SUBTYPE_PTR_STRUCT`, name sounds generic so used
`bpy_struct` for now... :/
|
|
This shows the function and it's memory location,
it's not useful for docs so remove it.
|
|
Some types were documented in bpy.types aren't accessible there.
For now, disable documenting types from add-ons and some types from
bl_operators, bl_ui... since these are mostly for internal use.
|
|
|
|
Now we also create a 'version' symlink for master.
|
|
We need to handle beta stage in a specific way, since it's no longer
master, but not yet 'real' rc/release stage...
For now, only point to version dir of the API doc, but no need to create
any symlink (that way, 'current' remain pointing to 2.80 release, while
'2.81' is no longer a symlink to 'master', but its own actual doc).
|