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
path: root/doc
AgeCommit message (Collapse)Author
2013-03-24Merged changes in the trunk up to revision 55546.Tamito Kajiyama
Conflicts resolved: source/blenderplayer/bad_level_call_stubs/SConscript Partly reverted changes to intern/cycles/blender/addon/ui.py in revision 52899 to make it easier to merge trunk changes.
2013-03-19svn merge ^/trunk/blender -r55372:55392Campbell Barton
2013-03-18Merge of the PyNodes branch (aka "custom nodes") into trunk.Lukas Toenne
PyNodes opens up the node system in Blender to scripters and adds a number of UI-level improvements. === Dynamic node type registration === Node types can now be added at runtime, using the RNA registration mechanism from python. This enables addons such as render engines to create a complete user interface with nodes. Examples of how such nodes can be defined can be found in my personal wiki docs atm [1] and as a script template in release/scripts/templates_py/custom_nodes.py [2]. === Node group improvements === Each node editor now has a tree history of edited node groups, which allows opening and editing nested node groups. The node editor also supports pinning now, so that different spaces can be used to edit different node groups simultaneously. For more ramblings and rationale see (really old) blog post on code.blender.org [3]. The interface of node groups has been overhauled. Sockets of a node group are no longer displayed in columns on either side, but instead special input/output nodes are used to mirror group sockets inside a node tree. This solves the problem of long node lines in groups and allows more adaptable node layout. Internal sockets can be exposed from a group by either connecting to the extension sockets in input/output nodes (shown as empty circle) or by adding sockets from the node property bar in the "Interface" panel. Further details such as the socket name can also be changed there. [1] http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes [2] http://projects.blender.org/scm/viewvc.php/trunk/blender/release/scripts/templates_py/custom_nodes.py?view=markup&root=bf-blender [3] http://code.blender.org/index.php/2012/01/improving-node-group-interface-editing/
2013-03-03Merged changes in the trunk up to revision 54992.Tamito Kajiyama
Resolved conflicts: release/scripts/startup/bl_ui/space_view3d.py
2013-02-28rst doc update: adding a link to Joystick class from bge.logic.joysticksDalai Felinto
(so one can find more about the joystick class without having to search joystick) code untested by the way. Sorry but I can no longer build sphinx docs here. I will try to fix that later.
2013-02-26CMake: update cmake.txt documentation to remove some old information and linkBrecht Van Lommel
to the wiki for detailed cmake build setup instructions.
2013-02-24Merged changes in the trunk up to revision 54802.Tamito Kajiyama
2013-02-21bf-members.txt encoding changed from Mac Roman to UTF-8 so it displays properlyBrecht Van Lommel
cross platform, patch by Lawrence D'Oliveiro.
2013-02-20edits to document uploading script so the latest release docs can always be ↵Campbell Barton
found at: http://www.blender.org/documentation/blender_python_api Easier for linking wiki docs.
2013-02-16Merged changes in the trunk up to revision 54594.Tamito Kajiyama
2013-02-14misc changesCampbell Barton
- update man page for new additions since last release. - note that --start-console argument is windows only. - correct own assertion in own recent commit.
2013-02-10Merged changes in the trunk up to revision 54421.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend release/scripts/startup/bl_ui/properties_render.py source/blender/SConscript source/blender/blenloader/intern/readfile.c
2013-02-10BGE: Splitting up the bge.types docs so they are not all on the same page. ↵Mitchell Stokes
This should make them much easier to browse.
2013-02-08Fix uilists showing data names translated (reported on bf-translations ML by ↵Bastien Montagne
Satoshi Yamasaki aka yamyam, thanks!).
2013-02-05add python api docstring for 'bpy.types.Operator.bl_property'Campbell Barton
2013-01-30BGE: Some various changes to make moving the character physics type easier:Mitchell Stokes
* Undoing the previous applyMovement() changes for characters. This was causing bugs for the Motion Actuator. * Creating a Character Motion type for the Motion Actuator with specific controls for characters. This includes moving, rotating and jumping. * Adding a KX_CharacterWrapper.walkDirection to set the character's direction and speed. Note, this also resolves the following bugs: [#33585] "Setting dLoc of motion actuator [0,0,0] via python won't stop object" reported by Manuel Bellersen (urfoex) [#33503] "Character physics type won´t accept more than one motion anymore" reported by Mr Larodos
2013-01-29Merged changes in the trunk up to revision 54171.Tamito Kajiyama
2013-01-28BGE Py API docs: correct references to bge.keysCampbell Barton
2013-01-27Merged changes in the trunk up to revision 54110.Tamito Kajiyama
Conflicts resolved: source/blender/blenfont/SConscript source/blender/blenkernel/intern/subsurf_ccg.c source/blender/makesdna/intern/makesdna.c source/blender/makesrna/intern/rna_scene.c
2013-01-22correct addon tutorial section on keymap register/unregister and add label ↵Campbell Barton
next to image color-depth option. having buttons labelled [8, 16] on their own is not very meaningful.
2013-01-16code cleanup:Campbell Barton
- cycles ui used 'cscene' for scene.cycles and scene.cycles_curves - style cleanup
2013-01-14code cleanup: use BMW_begin insode for loops body.Campbell Barton
2013-01-12Merged changes in the trunk up to revision 53729.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend source/blender/blenloader/intern/readfile.c
2013-01-06Merged changes in the trunk up to revision 53584.Tamito Kajiyama
Conflicts resolved: release/scripts/startup/bl_ui/properties_render.py source/blender/blenloader/intern/readfile.c source/blender/editors/interface/interface_templates.c source/blender/makesrna/RNA_enum_types.h Also made additional code updates for: r53355 UIList - Python-extendable list of UI items r53460 Alpha premul pipeline cleanup
2013-01-05Added some python API examples for the new get/set callbacks in bpy.props.Lukas Toenne
2013-01-05Adding some example for new UIList...Bastien Montagne
2012-12-29patch [#33609] Syntax highlighting for OSL in Text EditorCampbell Barton
from Patrick Boelens (senshi). with modifications to split it into its own function. also added C style multi-line comment support /* ... */ I've left out the part of this patch that sets the language in the space, since I think this might be better stored in the text block. For now it simply uses OSL syntax highlighting when the extension is '.osl'.
2012-12-29example use of addon preferences.Campbell Barton
2012-12-29BGE: Adding a jumpCount to KX_CharacterWrapper. This can be used to have ↵Mitchell Stokes
different logic for a single jump versus a double jump. For example, a different animation for the second jump.
2012-12-26BGE: Adding a maxJumps to the character controller to adjust how many jumps ↵Mitchell Stokes
a character can perform before having to touch the ground. By default this is set to 1, which means a character can only jump once before having to touch the ground again. Setting this to 2 allows for double jumping.
2012-12-23Merged changes in the trunk up to revision 53280.Tamito Kajiyama
2012-12-22BGE: Committing async LibLoad from Swiss. This does the lib loading in a ↵Mitchell Stokes
separate thread to keep the BGE from freezing. Here is an example from the docs: # Print a message when an async LibLoad is done import bge def finished_cb(status): print("Library (%s) loaded in %.2fms." % (status.libraryName, status.timeTaken)) bge.logic.LibLoad('myblend.blend', 'Scene', async=True).onFinish = finished_cb LibLoad() now returns a KX_LibLoadStatus object for information on the library loading. LibNew() and LibFree() are unaffected by this commit. In other words, the async option only works for LibLoad(). Furthermore it only works for Scenes, not Actions or Meshes.
2012-12-21BGE: Adding a Python interface for handling joysticks without needing logic ↵Mitchell Stokes
bricks. These new SCA_PythonJoystick objects can be accessed using bge.logic.joysticks, which is a list of joysticks. The length of the list is the number of maximum supported joysticks, and indexes that do not have a joystick available are set to None. This means joysticks can be checked for using something like: if bge.logic.joysticks[0]: activate_player_one() if bge.logic.joysticks[1]: activate_player_two() etc.. The interface exposed by SCA_PythonJoystick is very similar to the joystick logic brick except for one key difference: axis values are normalized to a -1.0 to 1.0 range instead of -32767 to 32767, which is what the logic brick exposed.
2012-12-19Merged changes in the trunk up to revision 53146.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend source/blender/blenkernel/CMakeLists.txt source/blender/blenlib/intern/bpath.c source/blender/blenloader/intern/readfile.c
2012-12-11update api changelogCampbell Barton
2012-12-08Merged changes in the trunk up to revision 52815.Tamito Kajiyama
2012-12-07Add 2 documents to the python api reference.Campbell Barton
- Blender/Python Addon Tutorial: a step by step guide on how to write an addon from scratch - Blender/Python API Reference Usage: examples of how to use the API reference docs Thanks to John Nyquist for editing these docs and giving feedback.
2012-12-05pydna experimental ctypes DNA api was broken with more recent python ↵Campbell Barton
versions, and some minor doc edits.
2012-12-05add a message when solidify is used with only-edges, this isn't properly ↵Campbell Barton
supported. also minor edits to py-api-ref -- This line, and those below, will be ignored-- M doc/python_api/sphinx_doc_gen.py M doc/python_api/rst/include__bmesh.rst M source/blender/modifiers/intern/MOD_solidify.c
2012-12-04osl style cleanup and update man-page.Campbell Barton
2012-12-03fix [#33389] Curve points restricted to 0..1 range,Campbell Barton
also added note on python3.3's faulthandler module.
2012-12-03fix own mistake with recent commit to skip calculating tessface. If you were ↵Campbell Barton
already in editmode the tessfaces wouldn't get recalculated. also minor edits to bmesh rst.
2012-12-02change uiButGetStrInfo() to use a trailing NULL arg rather then passing the ↵Campbell Barton
number of args as an arg.
2012-12-01add bmesh.free() to example & templateCampbell Barton
2012-12-01Merged changes in the trunk up to revision 52690.Tamito Kajiyama
Conflicts resolved: release/datafiles/startup.blend source/blender/blenlib/intern/bpath.c
2012-11-29Fix related to #33340: add a warning to bge from_id documentation to not ↵Brecht Van Lommel
store id() in game object integer properties since it may not fit in 32 bits integers.
2012-11-28include an example in the api docs for using bmesh operators to make 2 links ↵Campbell Barton
in a chain.
2012-11-28bmesh operator api reference - add in 'bmesh' arg at the start of each ↵Campbell Barton
operator, also use :class: references.
2012-11-27generate api reference for 'bmesh.ops', restructured text is extracted from ↵Campbell Barton
bmesh_opdefines.c. see: http://www.blender.org/documentation/blender_python_api_2_64_9/bmesh.ops.html
2012-11-26switch verious references from py3.2 -> 3.3 or just 3.Campbell Barton