Campbell Barton
e1ba5c8167
moved modules added to changelog (this isn't detected by the changelog generator)
2011-06-27 04:21:53 +00:00
Campbell Barton
fb1ded6572
update automatic rna changelog
2011-06-22 12:05:24 +00:00
Nathan Letwory
3c8056a40b
Bump version in Doxyfile.
2011-06-21 19:31:06 +00:00
Campbell Barton
eaae38551f
pep8 compliance
2011-06-21 17:17:51 +00:00
Campbell Barton
b73caa63c0
correct FSF address, as pointed out by Dave Plater
2011-06-21 05:01:54 +00:00
Campbell Barton
97a85fe100
- add example for python rna property update
...
- edit the copyright for blender specific cmake find modules
2011-06-20 02:54:56 +00:00
Brecht Van Lommel
30823cbb87
Python Docs: update layout.html to match blender.org development submenu changes.
2011-06-16 16:13:26 +00:00
Campbell Barton
ce914e51ab
fix [ #27659 ] Segfault when adding None to a group
2011-06-14 09:41:29 +00:00
Campbell Barton
214f4e8c03
include some useful info in bge docs, by ZiauddinMK on IRC.
2011-06-14 07:46:38 +00:00
Dalai Felinto
a2dda7c74d
BGE Patch: [ #27425 ] Allow to change the damping of the camera actuator
...
##########
original name: "Allow to change the strenght of the "go behind" constraint of the camera actuator"
The camera actuator is an actuator that drive the camera to follow an object, with a set of constraint.
Currently, when the object followed rotate on himself (like a person, or an helicopter), the camera is really slow to go behind (at least 10 seconds).
This patch gives the UI to tweak the strenght of the 'go behind'[named damping] constraint.
###########
epydocs (rst) updated too
2011-06-13 17:08:33 +00:00
Campbell Barton
1915f1b1e2
quiet 2 compiler warnings and update man page
2011-06-04 03:07:56 +00:00
Campbell Barton
a9dd90be78
move load_image into image_utils and add some docstrings to bpy_extras module.
2011-05-28 09:34:45 +00:00
Campbell Barton
ecf2d1ff4e
- generate sphinx docs for bpy_extras module
...
- add in support to doc generator for automatically generating docs for submodules.
2011-05-28 07:47:58 +00:00
Campbell Barton
26252bb315
correct spelling error and some pep8 changes.
2011-05-26 09:33:51 +00:00
Campbell Barton
15289c6048
use PyDoc_STRVAR macro, so its possible to build without docstrings.
2011-05-24 16:05:51 +00:00
Campbell Barton
357ce16958
loading data with bpy.data.libraries.load(), now swaps out the strings in the list to load with the actual datablocks, this is convenient because it saves the script author having to find them after.
...
also raise warnings rather then errors if the datablock can't be found.
2011-05-24 15:21:14 +00:00
Brecht Van Lommel
3a34dcde68
Code cleanup: remove readblenfile module, only contained some utility functions
...
to read .blend files from runtimes, folded those into blenloader.
2011-05-11 19:29:23 +00:00
Brecht Van Lommel
cb12337363
Code cleanup: remove source/kernel module, this wasn't really the kernel of
...
anything, only contained a hash map and functions to pass command line args
to the game engine. Moved those to container and BlenderRoutines modules.
2011-05-06 20:18:42 +00:00
Campbell Barton
05a78baa87
sphinx api docs: fix for addons linking to the wrong operator SVN url's.
...
also change from blender from 'release' back to beta so new docs don't overwrite the 2.57b release docs.
2011-05-05 14:45:24 +00:00
Campbell Barton
f3a9b7580e
spelling corrections.
2011-04-29 04:43:36 +00:00
Campbell Barton
9ba543a522
minor improvements to sphinx doc main page
2011-04-13 14:43:11 +00:00
Nathan Letwory
04af4f7c23
Version bump for doxygen.
2011-04-13 08:47:35 +00:00
Campbell Barton
2ed8b5f679
reference the release PDF correctly
2011-04-12 16:56:15 +00:00
Campbell Barton
ba03e5023e
less alarming warnings about the python api not being stable in online docs and remove from interactive console.
2011-04-12 12:09:38 +00:00
Campbell Barton
dbd3009108
- background job style cleanup.
...
- assert if material assignment is called with lib. (so the callers can be corrected).
- correct example docs
2011-04-10 15:24:05 +00:00
Campbell Barton
28594bc742
minor pep8 edits, also added 'test_pep8' & 'test_cmake' to the GNUmakefile for convenience.
2011-04-10 10:45:56 +00:00
Campbell Barton
e6c30a41ea
can't include titles in function examples.
2011-04-08 05:03:02 +00:00
Campbell Barton
24b012c978
Sphinx RNA API changelog generator.
...
- lists added and removed functions and properties.
- lists renamed properties (does fuzzy comparison using min/max, description, type)
- lists functions with arguments changed.
Committed change log from 2.56 -> 2.57:
http://www.blender.org/documentation/250PythonDoc/change_log.html
2011-04-07 07:53:28 +00:00
Mitchell Stokes
8d100c032e
Updating BGE dynamic loading docs:
...
* Adding load_action and verbose keyword args for LibLoad()
* Adding LibList()
2011-04-07 04:00:56 +00:00
Campbell Barton
162d02bf50
quiet warning & minor pep8 edits.
2011-04-04 22:42:43 +00:00
Campbell Barton
233d8594fc
[ #26768 ] 2.57 - sys.path not initialized properly
...
we should document this properly (we only have general design docs atm), for now just correct the tooltip.
also update api example docs.
2011-04-04 05:47:04 +00:00
Campbell Barton
3ddbb36fa7
modification to api docs so release point to:
...
http://www.blender.org/documentation/blender_python_api_2_57b_release
Development versions point to:
http://www.blender.org/documentation/blender_python_api_2_57_0
This way updates to api docs after release wont overwrite release docs.
2011-04-01 15:13:58 +00:00
Campbell Barton
d4a9bc1c21
while looking into adding back brush tool keys found mixed texture/image paint rna vars, using 'image paint' internally.
2011-04-01 04:22:30 +00:00
Campbell Barton
2900557568
examples for keyframing nested paths. based on report from user der_On's report [ #25746 ]
2011-03-31 12:45:54 +00:00
Campbell Barton
50a06eccff
pep8 cleanup
2011-03-27 05:23:14 +00:00
Campbell Barton
04e32be958
optparse module is deprecated, use new argparse module in background job template.
...
correction to example in doc too.
2011-03-26 03:42:59 +00:00
Campbell Barton
1b80538fea
fix [ #25688 ] undocumted functions in pyapi
...
expose collection function docs.
2011-03-22 04:28:51 +00:00
Campbell Barton
35dae4f0b5
add sphinx api reference note that menu's layout.operator_context defaults to EXEC_REGION_WIN rather then INVOKE_DEFAULT.
2011-03-17 22:49:46 +00:00
Campbell Barton
2d1ef275f2
bpy.types.libraries.load sphinx doc & examples (doc system needed some updates).
...
http://www.blender.org/documentation/blender_python_api_2_56_3/bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries.load
2011-03-14 10:31:50 +00:00
Nathan Letwory
e62063bd5c
Cleanup paths after move to dir.
2011-02-28 09:58:53 +00:00
Nathan Letwory
1af13dea62
move doxygen files into own subdir.
2011-02-27 20:46:25 +00:00
Nathan Letwory
5fe1c42575
doxygen: update for tagged modules.
2011-02-27 20:44:37 +00:00
Nathan Letwory
a100993878
doxygen: blender/readblenfile tagged.
2011-02-27 19:59:59 +00:00
Campbell Barton
bc15e0e295
add NDEBUG to scons release flags + some pep8 cleanup for examples.
2011-02-25 16:19:50 +00:00
Nathan Letwory
7184ed446b
doxygen: kernel/ groups added.
2011-02-25 13:28:22 +00:00
Nathan Letwory
710d79925b
doxygen: add missing group definitions.
2011-02-25 13:14:27 +00:00
Nathan Letwory
48dba3bbde
doxygen: add bsp group
2011-02-25 11:53:23 +00:00
Nathan Letwory
83d6e06af5
doxygen: update Doxyfile and split doxygen.main
2011-02-25 10:34:04 +00:00
Nathan Letwory
1f4fc992ef
doxygen: bge scenegraph and videotexture
2011-02-22 19:30:37 +00:00
Nathan Letwory
5e41760a15
doxygen: add bullet to extern libs, some small changes in page names, and fixes around license blocks
2011-02-22 16:12:12 +00:00
Nathan Letwory
79f79e0cac
doxygen: BGE Network, Physics, Rasterizer
2011-02-22 12:42:55 +00:00
Nathan Letwory
5138615554
doxygen: entries for blenderroutines, converter, expressions, gamelogic, gameplayer, ketsji
2011-02-22 10:33:14 +00:00
Campbell Barton
dd8383e469
make doc generation close files (py3.2 complains about this),
...
minor formatting changes for C docstrings.
2011-02-22 05:23:20 +00:00
Campbell Barton
93d562b7b6
correct example
2011-02-22 04:42:21 +00:00
Campbell Barton
e46da7166b
remove BGE's PyObjectPlus.isA method docs, was removed in favor of built-in isinstance(), report [ #26080 ].
2011-02-21 10:15:19 +00:00
Nathan Letwory
212d67734c
doxygen: add guardedalloc and AVI
2011-02-21 09:23:34 +00:00
Nathan Letwory
b276624f33
doxygen: footer template
2011-02-21 09:09:27 +00:00
Nathan Letwory
8172207d20
doxygen: editor entry
2011-02-21 07:25:24 +00:00
Nathan Letwory
8c8ae3dedf
doxygen: entry for gpu, modifiers, nodes, python and render
2011-02-21 06:58:46 +00:00
Guillermo S. Romero
24d7606cb8
SVN maintenance.
2011-02-18 19:33:19 +00:00
Campbell Barton
251d27110b
examples for bpy.props
2011-02-18 14:27:18 +00:00
Nathan Letwory
b97ad119b9
doxygen: add blenlib under core as module.
2011-02-18 13:58:08 +00:00
Campbell Barton
5531f3093a
render engine example thanks to dougal2.
2011-02-18 13:40:13 +00:00
Nathan Letwory
22638e22ea
doxygen: blenkernel under core as module.
2011-02-18 13:05:18 +00:00
Nathan Letwory
b74601078d
doxygen: readblenfile part of data group
2011-02-18 10:35:37 +00:00
Campbell Barton
063a7f217b
python api docs & examples for registrable Menu/Panel/Operator/PropertyGroup classes.
2011-02-18 08:47:37 +00:00
Nathan Letwory
9e6e34df6c
Bring blenloader module under data group. Rename the group to look a bit more sensible in the output.
2011-02-17 23:34:07 +00:00
Nathan Letwory
f697247f0e
Start simple intros for intern and extern libs.
...
Some reorg of modules/pages, start makesdna and makesrna.
In many places license block needs to be changed to not start with /**, because otherwise documentation will go weird.
2011-02-17 16:17:40 +00:00
Nathan Letwory
f336b80d7f
Starting work on doxygen cleanup. Many things still to be done.
2011-02-17 05:57:18 +00:00
Campbell Barton
aed7eaf0d9
sphinx doc gen: multiple examples possible and include the scripts docstring inline in sphinx.
...
also tag unused vars
2011-02-16 17:31:04 +00:00
Campbell Barton
7748860aeb
doc generation support for excluding some modules, without this a full rebuild takes too long to test changes.
...
also include own function definitions for blf_dir.c.
2011-02-16 05:18:10 +00:00
Campbell Barton
fee5363912
bugfix [ #26094 ] Going to Bone Roll menu brings up python error
...
also correct for pep8 warnings.
2011-02-16 02:25:03 +00:00
Campbell Barton
cb12d708c7
Doc generator now makes 'bpy.context' api reference.
...
http://www.blender.org/documentation/250PythonDoc/bpy.context.html
strings are extracted from blender to ensure all values are included, currently there is no type info so this is stored in the doc generator.
2011-02-15 15:37:40 +00:00
Campbell Barton
1cdab667bc
- cmake was missing an inclide (IDE's wouldnt index)
...
- made doc generation always sumlink newly built docs to static URL. http://www.blender.org/documentation/250PythonDoc/
2011-02-06 10:18:20 +00:00
Campbell Barton
998198a041
mathutils rotate functions for Euler/Quaternion/Matrix/Vector types.
...
each accept Euler/Quaternion/Matrix types.
eg:
Euler.rotate(Quaternion(axis, angle))
Vector.rotate(Euler((pi/2, 0, 0)))
matrix.resize_4x4() and euler.make_compatible() were still returning an instance of themselves, now return None.
2011-02-05 09:57:02 +00:00
Campbell Barton
736a7b7a22
pep8 cleanup
2011-02-04 09:27:25 +00:00
Campbell Barton
89c617a116
remove nan-makefiles
2011-01-30 15:29:22 +00:00
Campbell Barton
ce7f7d6e5f
r34526 removed a line which had an unused return value but still needed to run.
2011-01-27 12:36:48 +00:00
Campbell Barton
8cf0d64623
option for blender --addons rigify,io_scene_fbx,add_mesh_gears
...
needed so ctest unit testing can be done on addons that are not enabled by default.
2011-01-26 16:30:12 +00:00
Campbell Barton
1bd0db59f4
use cmake defined names for jpeg, png, zlib and python libs, building on *nix with non-standard libjpeg/png/zlib locations was broken.
...
in the case of python this makes it easier to move to find_package(PythonLibs) when 3.x is supported.
2011-01-25 14:43:13 +00:00
Campbell Barton
f0d9ff34af
Command line options to set blender system environment variables.
...
Added because CTest has no convenient way to set environment vars for commands it runs.
--env-system-config -> BLENDER_SYSTEM_CONFIG
--env-system-datafiles -> BLENDER_SYSTEM_DATAFILES
--env-system-scripts -> BLENDER_SYSTEM_SCRIPTS
--env-system-plugins -> BLENDER_SYSTEM_PLUGINS
--env-system-python -> BLENDER_SYSTEM_PYTHON
2011-01-19 21:30:23 +00:00
Campbell Barton
161cbed9b5
new command line option '--factory-startup' to skip reading startup.blend. useful for testing with a predictable environment.
...
also commented python benchmark prints on exit, can enable when profiling later.
2011-01-19 09:13:24 +00:00
Campbell Barton
577e3b435e
removing epydocs for mathutils and geometry mododules (now they are in sphinx)
2011-01-01 23:53:48 +00:00
Campbell Barton
91f0e13686
update UI introspect function & man page
2010-12-31 15:09:05 +00:00
Campbell Barton
54343b79e6
remove reload() from builtins since python3 no longer uses this.
...
use imp.reload now.
Should use import hooks but for now replace imp.reload with our own reload as the builtin reload was replaced before.
2010-12-22 21:39:48 +00:00
Campbell Barton
b4081bfc7b
patch [ #25027 ] formatting mathutils.geometry module docs for sphinx
...
from Luka Bonavita
See:
http://www.blender.org/documentation/250PythonDoc/mathutils.geometry.html
2010-12-10 00:20:32 +00:00
Campbell Barton
25bd57b0a1
include getset's for generating module docs.
...
used for bpy.debug/tempdir/driver_namespace which were previously undocumented.
2010-12-06 12:36:55 +00:00
Luca Bonavita
56f8ced34f
== console ==
...
- banner formatting
== sphinx doc ==
- bpy.data: put the example below the documentation itself
2010-11-25 14:55:03 +00:00
Campbell Barton
0c27782b8e
update the man page from blenders --help message
2010-11-08 21:13:44 +00:00
Luca Bonavita
726e6d8530
== blender file format ==
...
- added a readme so that it's easy to understand how to use the py files.
- fixed typos in the usage message.
2010-11-01 13:27:33 +00:00
Luca Bonavita
e548e3e1d8
== blender file format ==
...
Hello, from the bconf 2010 from Jeroen and Luca. Our first combined commit :)
Automatically create sdna documentations from Trunk.
Usage:
blender2.5 -b -P BlendFileDnaExporter_25.py [-- [options]]
Options:
--dna-keep-blend: doesn't delete the produced blend file DNA export to html
--dna-debug: sets the logging level to DEBUG (lots of additional info)
--dna-versioned' saves version informations in the html and blend filenames
--dna-overwrite-css' overwrite dna.css, useful when modifying css in the script
Examples:
default: % blender2.5 -b -P BlendFileDnaExporter_25.py
with options: % blender2.5 -b -P BlendFileDnaExporter_25.py -- --dna-keep-blend --dna-debug
2010-10-30 13:25:24 +00:00
Campbell Barton
2777ba74b0
remove include paths which dont exist, fix for doc upload script which was getting the blender version twice and not working sometimes.
2010-10-27 13:52:12 +00:00
Campbell Barton
3264ced377
move geometry python module into mathutils.geometry, since it provides utility functions using mathutils types.
2010-10-25 22:44:01 +00:00
Luca Bonavita
9f05cc59fa
== docs ==
...
- moved files in proper directories and adapted paths where needed
- deleted doc/oldbugs.txt (asked confirmation to jesterking a week ago in irc)
- still working on doxygen files, for now I'll leave them in doc/
- NOTE: while checking if other files were referring to these files, I noted that
"GPL-license.txt" is also used in the files below:
- release/windows/installer/00.sconsblender.nsi
- release/windows/specific.sh
but these files should't be affected by this commit, but please check :)
2010-10-13 14:44:22 +00:00
Luca Bonavita
996efebbe3
== python api doc ==
...
First commit to make some structure in doc/ directory.
- moved source/blender/python/doc -> doc/python_api
- moved source/gameengine/PyDoc/*.rst -> doc/python_api/rst
- modified accordingly sphinx_doc_gen.py and sphinx_doc_gen.sh
(later on I'll try alternative/ scripts by neXyon as promised :)
- source/gameengine/PyDoc/ is still there because contains epydoc stuff for the bge, will ask more and look into it later
2010-10-13 10:42:33 +00:00
Campbell Barton
115b256738
ran through pep8 checker
2010-09-07 15:17:42 +00:00
Guillermo S. Romero
a8269c8946
SVN maintenance.
2010-09-03 03:30:20 +00:00
Campbell Barton
7fc9eee08a
- updated man page from --help output.
...
- cmake now installs the man page.
- added cmake_linux_install.sh, shell script which downloads and builds blender.
2010-07-15 19:58:23 +00:00
Campbell Barton
8e3a9634a3
Change to text3d: When back or front is enabled, the bevel rim on the other side is not created anymore, just as the back/front filling faces are not created when disabled.
...
when both are off the behavior is unchanged.
This is needed when rendering alpha text so its possible to have a single layer of faces but use the bevel option to make text thicker.
adding a rim on the back when back is disabled also doesnt make much sense IMHO.
minor python edits too.
2010-07-14 17:47:58 +00:00
Campbell Barton
3580d6229a
- text3d was missing menu items for toggling bold/underline/italic/smallcaps.
...
- made smallcaps use a temp flag so caps can still have the smallcaps flag.
- utility function for getting the char from a font. find_vfont_char(), was inline in ~5 places.
- removed CU_STYLE mix of flags only used in one place, not needed. removed 'style' from rna too.
- fix for some warnings.
2010-07-13 23:51:21 +00:00