Aaron Carlisle
a3cc1fcaf3
PyAPI Docs: Fix syntax error
2018-08-13 20:51:34 -04:00
Aaron Carlisle
57e6359920
PyDoc: Remove hack to rename main doc from 'contents' to 'index'
2018-08-13 20:51:33 -04:00
Aaron Carlisle
7d8477e019
PyAPI: Docs: Remove old Blender.org theme
...
This also makes the generator script only allow one theme.
Having this be an argument does not make sense, just over complicating
things.
2018-08-13 20:51:32 -04:00
Aaron Carlisle
d062c86ed0
PyDoc: Use captions for section headers
2018-08-13 20:51:31 -04:00
Aaron Carlisle
d0acfba937
PyAPI Docs: Move change log link to top with info docs
2018-08-13 20:51:31 -04:00
Aaron Carlisle
27be340616
PyAPI Docs: Remove large note about changing modules
...
These are stable now. We may want another note about
new 2.8 modules
2018-08-13 20:51:30 -04:00
Aaron Carlisle
bee348a388
PyAPI Docs: Remove BGE related documenation
2018-08-13 20:51:30 -04:00
Aaron Carlisle
6218cd3261
PyAPI Docs: Fix Space in URL Name
2018-08-13 20:51:29 -04:00
Campbell Barton
b29b73a67e
Gizmo: update Python templates
2018-07-15 19:51:11 +02:00
Campbell Barton
00fc1d70a7
Merge branch 'master' into blender2.8
2018-07-03 06:58:34 +02:00
Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Campbell Barton
d430d12123
Merge branch 'master' into blender2.8
2018-03-14 18:08:37 +11:00
Bastien Montagne
c1694540c3
API generating script: give better version for releases builds.
...
Was giving '2.62.1 <sha1>' even for releases, now rather giving nicer
'2.62a <sha1>' in that case.
2018-03-13 19:49:39 +01:00
Campbell Barton
572b1a644f
Merge branch 'master' into blender2.8
2017-09-05 22:56:03 +10:00
Campbell Barton
30d7fbd7a0
PyDoc: update context_type_map
2017-09-04 16:19:27 +10:00
Campbell Barton
2475dbdc94
Merge branch 'master' into blender2.8
2017-07-18 13:09:36 +10:00
Bastien Montagne
d4246476d0
Py API doc generation: remove reference to "Blender/Python Add-on Tutorial"
...
That one has been moved to wiki!
2017-07-17 11:36:27 +02:00
Campbell Barton
193d7d6333
Merge branch 'master' into blender2.8
2017-07-17 13:21:05 +10:00
Campbell Barton
bc8a9c47c6
PyDoc: minor change to recent workaround
...
- Isolate workaround in single string and link to issue.
- Quiet unused file warning (since it's an include).
2017-07-17 13:18:58 +10:00
Aaron Carlisle
2d0c9542fe
BPY API: Fix usless links leading to compile errors
...
See https://github.com/sphinx-doc/sphinx/issues/3866 for more information
2017-07-16 17:11:05 -04:00
Campbell Barton
28b2f1c305
Manipulator: Python API
...
Initial support for Python/Manipulator integration
from 'custom-manipulators' branch.
Supports:
- Registering custom manipulators & manipulator-groups.
- Modifying RNA properties, custom values via get/set callbacks,
or invoking an operator.
- Drawing shape presets for Python defined manipulators (arrow, circle, face-maps)
Limitations:
- Only float properties supported.
- Drawing only supported via shape presets.
(we'll likely want a way to define custom geometry or draw directly).
- When to refresh, recalculate manipulators will likely need
integration with notifier system.
Development will be continued in the 2.8 branch
2017-06-26 16:38:04 +10:00
Campbell Barton
3c7355b3a2
Revert "Fix py-api doc building"
...
This reverts commit 838a4622cf7a01f302b4decfd74c4b8a17d7b509.
Also add missing 'lightprobe'
2017-06-24 17:01:25 +10:00
Campbell Barton
838a4622cf
Fix py-api doc building
2017-06-24 16:11:24 +10:00
Campbell Barton
9649c6bef5
Merge branch 'master' into blender2.8
2017-06-19 15:06:48 +10:00
Campbell Barton
b94a433ca3
Docs: Fix file:line links in generated API docs
2017-06-18 02:38:20 +10:00
Sergey Sharybin
24ec761bb4
Merge branch 'master' into blender2.8
2017-06-16 10:26:37 +02:00
Aaron Carlisle
18e1c8d9fa
PyAPI: Fix changed ref link
2017-06-15 22:03:22 -04:00
Aaron Carlisle
a348023196
PyAPI: Add HTML logo and favicon
...
Differential Revision: https://developer.blender.org/D2621
2017-06-15 22:01:04 -04:00
Aaron Carlisle
127a754615
PyAPI: Remove addon tutorial
...
This page now lives at https://docs.blender.org/manual/en/dev/advanced/scripting/addon_tutorial.html
2017-06-15 22:01:03 -04:00
Sergey Sharybin
35ec72bcb8
Merge branch 'master' into blender2.8
2017-06-15 10:17:51 +02:00
Aaron Carlisle
a96030b3da
PyAPI: Add toctree link on parent page of submodule
2017-06-15 01:41:28 -04:00
Aaron Carlisle
df7c609fda
PYAPI: Fix mathutils doc structure
2017-06-14 16:47:43 -04:00
Bastien Montagne
7439919ac0
Merge branch 'master' into blender2.8
2017-06-14 22:39:33 +02:00
Aaron Carlisle
5e485e34e8
PYAPI: fix documention structure of bpy.app
2017-06-14 16:19:05 -04:00
Bastien Montagne
34c07c0d6d
Fix Py API doc generation - missing new context members definition.
2017-02-23 22:27:49 +01:00
Bastien Montagne
c7ad27fc07
Update py API doc generation tools to comply to new name scheme on server.
...
- for rc/release: /api/2.79c/, zip file named blender_python_reference_2.79c_release.zip
- for dev: /api/master/, zip file named blender_python_reference_2_79_4.zip
2017-02-23 21:45:20 +01:00
Aaron Carlisle
e5d8c2a67f
Use new manual URL
2017-01-23 19:10:37 -05:00
Aaron
831cfcfb3d
API: Do not show "Created using Sphinx" in the footer
...
I talked to Campbell and he said there is no need for this
2017-01-19 16:16:04 -05:00
Aaron Carlisle
143d9373e4
API: Update to modern sphinx syntax
2017-01-01 23:54:55 -05:00
Aaron Carlisle
911544c70c
API: Fix double slashes in URLs
2017-01-01 19:53:16 -05:00
Aaron Carlisle
1d13950ae5
API doc: enable 'split index' option.
2016-10-23 17:48:31 +02:00
Aaron Carlisle
672e906d49
Add a built-in sphinx extension to allow cross-linking to the blender manual.
...
This works by downloading the objects.inv file (https://www.blender.org/manual/objects.inv )
and using it to resolve links with blender-manual: before them.
2016-10-23 11:15:52 +02:00
Aaron Carlisle
87a7149831
BPY Docs: Correct spelling (Addon --> Add-on)
...
Differential Revision: https://developer.blender.org/D2293
2016-10-14 01:25:05 +02:00
Aaron Carlisle
02a1f15416
Fix OLD pre-git links in the API, add missing factory-startup option to blender executions.
...
Reviewers: mont29
Reviewed By: mont29
Tags: #bf_blender, #python, #infrastructure:_websites
Differential Revision: https://developer.blender.org/D2290
2016-10-13 17:53:30 +02:00
Bastien Montagne
0f01f7bb54
Update sphinx_doc_gen.py to work with recent changes (GPv2).
2016-08-21 22:38:06 +02:00
Campbell Barton
409316434c
Docs: add initial idprop.types API docs
2016-07-31 15:40:40 +10:00
Campbell Barton
516f890b63
Docs: simplify EXCLUDE_MODULES handling
2016-07-31 15:40:40 +10:00
Campbell Barton
0ec1be1816
Cleanup: capitalize Blender & Python
2016-07-31 15:40:40 +10:00
Campbell Barton
e20d306ffa
Cleanup: pep8
2016-07-30 18:41:07 +10:00
Campbell Barton
421ec97276
Docs: Support out-of-source reference-API builds
...
This was originally supported, however relative links to examples & templates made it fail.
Now files in the source tree are copied to the build-dir, with ".." replaced with "__"
to avoid having to mirror Blender's source-layout in the Sphinx build-dir.
Also skip uploading the built docs when an SSH user-name isn't passed to sphinx_doc_gen.sh
instead of aborting (so people w/o SSH access to our servers can use the shell-script).
2016-06-12 11:31:28 +10:00