Campbell Barton
556b57febf
get rid of some warnings,
...
removed NG_LoopBackNetworkDeviceInterface::GetNetworkVersion(), wasnt used anywhere.
2010-06-05 15:31:55 +00:00
Tamito Kajiyama
ca6f7ddd99
Merged changes in the trunk up to revision 29184.
2010-06-03 15:39:02 +00:00
Campbell Barton
cb26b4d7b9
error in last commit
2010-06-02 19:37:53 +00:00
Campbell Barton
b1a96f76dc
include the blendfile name when executing python scripts, so when using libraries you can tell where the script is stored which raises an error.
2010-06-02 14:40:58 +00:00
Campbell Barton
1658a28a58
- Python console argument '--python-console', option so you can start blender and drop into a python console, (useful for debugging some problems on a renderfarm over ssh)
...
- Also made it so sys.stdin isnt overwritten anymore, instead the interactive consoel overwrites while it executes and restores after.
- removed hope folder from sphinx patch path
2010-05-30 14:05:58 +00:00
Tamito Kajiyama
dbcb73c033
Merged changes in the trunk up to revision 28911.
2010-05-21 22:01:47 +00:00
Campbell Barton
25e740f29d
bpy.app.background - so a python script can check if blender is running without a UI
2010-05-18 15:57:51 +00:00
Campbell Barton
88743740b8
dont use a thread for baking in background mode, its not really any advantage since it starts a single thread that runs a loop.
2010-05-18 14:38:25 +00:00
Campbell Barton
c2ffcb8497
no functional changes
...
- add PySequenceMethods members (all NULL)
- spaces -> tabs
- cmake syntax warning from recent ghost commit
2010-05-16 10:09:07 +00:00
Tamito Kajiyama
cfc351afee
Merged changes in the trunk up to revision 28772.
2010-05-14 21:50:15 +00:00
Campbell Barton
e8408697de
bpy.utils.blend_paths(absolute=False) (was Blender.GetPaths in 2.4x)
2010-05-11 07:08:32 +00:00
Campbell Barton
a2166e5bc1
make python keyframe insert and delete functions use keyword arguments
2010-05-10 18:47:03 +00:00
Tamito Kajiyama
1e30f00030
Merged changes in the trunk up to revision 28685.
2010-05-09 12:42:19 +00:00
Campbell Barton
d92751fb33
missing arg from docstring
2010-05-09 00:37:12 +00:00
Campbell Barton
d73af20b7a
py/rna: defining new properties now replaces the old onces and raises an error if they collide with dynamic props.
2010-05-09 00:06:35 +00:00
Campbell Barton
5548e86795
function to remove property
...
eg:
bpy.types.Scene.IntProperty(attr="myprop") # adds
bpy.types.Scene.RemoveProperty(attr="myprop") # removes
2010-05-08 23:34:54 +00:00
Tamito Kajiyama
8a20433f0f
Merged changes in the trunk up to revision 28600.
2010-05-05 22:57:58 +00:00
Campbell Barton
02b8995bae
clear warning
2010-05-04 07:26:57 +00:00
Tamito Kajiyama
a1d0913afe
Merged changes in the trunk up to revision 28536.
2010-05-02 23:10:22 +00:00
Campbell Barton
124c55fcc3
remove redundant argument from mathutils callbacks
2010-04-27 19:21:36 +00:00
Campbell Barton
e40531991d
fixes for euler order setting when the rotation mode is not euler.
2010-04-27 07:50:31 +00:00
Campbell Barton
6bb55fd93e
py/rna, euler objects order is now wrapped correctly...
...
eg:
eul = bpy.context.object.rotation_euler
eul.order = 'XZY' # will update the objects setting.
2010-04-26 21:04:42 +00:00
Campbell Barton
4fc4fb9bfb
rna/python mathutils module
...
- return euler rotation values from rna now have correct rotation order.
- mathutils.Euler stored rotation order off by 1. (didnt work at all)
- Euler/Quat/Color sliceing working again.
2010-04-25 23:33:09 +00:00
Campbell Barton
64359c9abc
hash function for property-rna. eg. hash(bpy.context.object.modifiers)
2010-04-25 21:13:42 +00:00
Campbell Barton
61eb217294
[ #22151 ] Modifier UI crash
...
own error when editing context return values. r28401
2010-04-25 19:56:43 +00:00
Campbell Barton
4bd3163ea6
py api: fix for context returning None for an empty list such as 'context.selected_objects', now returns []
2010-04-24 19:26:05 +00:00
Campbell Barton
ace1c998c4
warning cleanup, also made voxel.c and volumetric.c use BM_INLINE define rather then having their own ifdefs in each file.
2010-04-24 10:08:07 +00:00
Campbell Barton
4d39e04102
change mathutils 'repr' functions to closer match input
2010-04-19 22:02:53 +00:00
Campbell Barton
454470e0bd
setting array slices wasnt running rna update
...
eg:
scene.visible_layers[:] = obj.layers
2010-04-19 13:37:44 +00:00
Campbell Barton
4fde9823fd
possible fix for [ #22057 ] Autoname L/R in bones names center bones as .R
...
Bone would get a '.' added even when there was no extension.
(center limit would still be useful)
- name flipping function used sizeof() incorrectly.
- ED_lorem should be extern.
2010-04-18 14:47:45 +00:00
Tamito Kajiyama
dfe2f8dc03
Merged changes in the trunk up to revision 28247.
2010-04-18 02:03:19 +00:00
Campbell Barton
67cfc427ee
PyAPI
...
- added new mathutils.Color() type, use with rna so we can do for eg:
material.diffuse_color.r = 1.0
# also has hsv access
material.diffuse_color.s = 0.6
- made Mathutils and Geometry module names lowercase.
2010-04-11 14:22:27 +00:00
Campbell Barton
fe9a22a018
py api file rename
...
- prefix mathutils api.
- 2 blf.c files (annoying for debugging)
- py api docs ignore keying sets as with operators.
2010-04-11 12:05:27 +00:00
Campbell Barton
ee0a217be3
python function to remove drivers.
...
eg:
bpy.context.object.driver_remove("location")
ANIM_remove_driver now accepts -1 as an index for removing all drivers from one path.
2010-04-11 09:13:37 +00:00
Campbell Barton
6e3920e8fa
rna/py/reference doc improvements..
...
- vectors now respect min/max settings.
- keyframing and adding drivers raises an error in an index is set on a non array, keyframing raises an error if it fails.
reference docs...
- added docstrings for remaining python bpy_struct functions
- added fake class for docs, bpy_struct, which is the base class of everything in bpy.types
- improved inherictance references for struct classes, include bpy_struct members.
2010-04-10 18:35:50 +00:00
Brecht Van Lommel
40273931a6
Fix, python changes to array properties were not yet calling update
...
and notifiers like other properties.
2010-04-06 09:11:33 +00:00
Campbell Barton
bad41fcff5
- new docstrings for bpy.type.Struct methods & some corrections.
...
- struct.path_to_id() --> path_from_id().
2010-04-06 07:49:10 +00:00
Joshua Leung
56b67d41aa
Bugfix #21916 : Baking NLA strips doesn't group transforms
...
- Added an optional string arg to struct.keyframe_insert() and struct.keyframe_delete() for the name of the group to add the keyframes to (for newly created F-Curves), instead of doing this as post process.
- Added error prints to the RNA function for setting an F-Curve's group. The old way of setting the groups afterwards couldn't be used anymore, since there was no way to find the action the F-Curve belonged to. This is necessary if the F-Curve list is to be kept in a valid state, since adding to any random group that may not be in the same Action does not work well. There were other issues with the list being iterated over changing while it was still being iterated over too...
TODO:
Find a way to allow the iterator there to still work ok?
2010-04-06 04:25:48 +00:00
Campbell Barton
e302f33be7
document bpy.types.Struct methods C methods, currently only keyframe_delete() and keyframe_insert() have useful docstrings.
...
http://www.blender.org/documentation/250PythonDoc/bpy.types.Struct.html?highlight=bpy.types.struct#bpy.types.Struct.keyframe_insert
2010-04-05 22:37:09 +00:00
Tamito Kajiyama
048f357f41
Merged changes in the trunk up to revision 27752.
2010-03-25 21:40:08 +00:00
Brecht Van Lommel
cb6d2685bd
rna/py-api fix.
...
C functions and python used different argument order, this relied on mapping non-keyword arguments to 'REQUIRED' arguments but meant that you could not have an optional, non-keyword argument.
next commit will make order of arguments consistant (currently only changed order that rna wrapped).
(commit 27674 by Campbell from render25 branch)
2010-03-23 15:25:33 +00:00
Brecht Van Lommel
d87e7393e3
report an error parsing args, will try fix properly but this involves many changes so do this for now.
...
(commit 27671 by Campbell from render25 branch)
2010-03-23 15:21:08 +00:00
Brecht Van Lommel
5bc2d53507
fix for parsing python args to rna functions, was using allocated size as argument count.
...
(commit 27670 by Campbell from render25 branch)
2010-03-23 15:04:06 +00:00
Brecht Van Lommel
5fad6edcb0
getting an item from a collection wasnt being checked correctly.
...
(commit 27665 by Campbell from render25 branch)
2010-03-23 14:48:32 +00:00
Campbell Barton
1e9bf0cfdb
spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)
2010-03-22 09:30:00 +00:00
Tamito Kajiyama
29adfa7d64
Merged changes in the trunk up to revision 27647.
2010-03-21 19:55:51 +00:00
Guillermo S. Romero
42ac4a3e7d
Fix syntax for ID keyword.
2010-03-21 01:14:04 +00:00
Campbell Barton
391cc2d004
merge own commits into render branch into trunk since 27560
...
27562, 27570, 27571, 27574, 27576, 27577, 27579, 27590, 27591, 27594, 27595, 27596, 27599, 27605, 27611, 27612, 27613, 27614, 27623
2010-03-20 16:41:01 +00:00
Brecht Van Lommel
9a986d194c
fix for nasty bug where registering properties would register them in the parent classes SRNA, made for confusing rigify args turning up in add sequencer adding collection.
...
(commit 27433 by Campbell from render25 branch)
2010-03-16 17:20:15 +00:00
Brecht Van Lommel
46ed51ce26
made argument conversion for much more verbose, wasnt giving enough info with bad operator args.
...
(commit 27432 by Campbell from render25 branch)
2010-03-16 17:19:42 +00:00