Blender Git Commits

Blender Git "master" branch commits.

Page: 4522 / 5574

November 9, 2009, 16:00 (GMT)
material shader curve factor (same as compo node)
November 9, 2009, 13:55 (GMT)
* Fixing tooltips: "ratraced" > "raytraced". Patch by Oxben on mailing list. Thanks.
November 9, 2009, 11:15 (GMT)
workaround for crash when dragging nodes
November 9, 2009, 09:16 (GMT)
simple fix, still worked on my PC somehow
November 9, 2009, 08:51 (GMT)
- added particle select_inverse
- added select root/tip to the select menu
- selection drawing updates for select more/less were not working
November 9, 2009, 08:03 (GMT)
OpenGL grease pencil render

Algorith: needed to add some functions since offscreen render doesn't have a context pointer
- draw_gpencil_3dview_ext
- gpencil_data_get_active_v3d
Revision 599f2a7 by Joseph Eagar
November 8, 2009, 23:03 (GMT)
vgroup allocation fix
Revision 49e780d by Joseph Eagar
November 8, 2009, 22:35 (GMT)
missed this header
Revision 7144c82 by Joseph Eagar
November 8, 2009, 22:29 (GMT)
fixed normals problem with normal constrained transform
Revision 521af99 by Robin Allen
November 8, 2009, 21:33 (GMT)
Fixed this startup crash on windows:

- cd to blender dir
- type 'blender'
- crash
Revision 88893d8 by Joseph Eagar
November 8, 2009, 19:21 (GMT)
gcc compile fix, removed duplicate symbols
November 8, 2009, 17:58 (GMT)
*Small tooltip fix for strand start/end.
November 8, 2009, 15:03 (GMT)
Sequencer: (small Durian wish)
* new operator: set rendersize (SEQUENCE_OT_rendersize) sets the render output size in the current scene to the size of the active sequence strip
* works for movies and images right now
* TODO: currently only works if image or movie strip has been loaded (as in showing the preview for example) - reason is that otherwise the size is not initialized in the strip
November 8, 2009, 12:35 (GMT)
use the cwd for the shell prompt, use subprocess.getstatusoutput rather then popen()
November 8, 2009, 11:33 (GMT)
support much longer prompts for the console
November 8, 2009, 11:07 (GMT)
* Removed "Lock" Prefix from items inside Transform Lock Panel for consistency.
* Code cleanup to match guidelines, we don't use subrow1 or so anymore, remember? :)
November 8, 2009, 10:20 (GMT)
Nodes:
* Slight offset tweak for Node header icons, not so cluttered now.
November 8, 2009, 10:07 (GMT)
MSVC 9 projectfiles
* small maintenance: rna_fcurve_api.c added
Revision 10900f1 by Joshua Leung
November 8, 2009, 06:43 (GMT)
Graph Editor Drawing Tweaks:
* When there is only a single keyframe for a F-Curve, the handles aren't shown anymore. This looks nicer than the fat orange blobs that appeared
* Tweaked the management of GL_BLEND when drawing animation channels in the Graph Editor in an attempt to fix some of the missing text drawn issues.
* Converted the properties panel to use layout engine + added color selectors
November 8, 2009, 01:13 (GMT)
bpy/rna api class feature
- python defined classes will be used when available (otherwise automaically generated metaclasses are made as before)
- use properties rather then functions for python defined rna class's
- call the classes getattr AFTER doing an RNA lookup, avoids setting and clearing exceptions for most attribute lookups, tested UI scripts are ~25% faster.
- extending rna py classes this way is a nicer alternative to modifying the generated metaclasses in place.

Example class

--- snip
class Object(bpy.types.ID):

def _get_children(self):
return [child for child in bpy.data.objects if child.parent == self]

children = property(_get_children)
--- snip

The C initialization function looks in bpy_types.py for classes matching RNA structure names, using them when available.
This means all objects in python will be instances of these classes.
Python properties/funcs defined in ID py class will also be available for subclasses for eg. (Group Mesh etc)

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021