January 5, 2010, 03:06 (GMT) |
More "Window" terminology corrections |
Revision 02cf884 by Martin Poirier January 5, 2010, 03:01 (GMT) |
Macro used wrong length for idname (also use OP_MAX_TYPENAME more often so it doesn't blow up if changed) |
January 5, 2010, 01:59 (GMT) |
More specific notifiers for preview render jobs |
January 5, 2010, 00:45 (GMT) |
Fix for some confusing terminology: Window type -> Editor type Correct hierarchy of terminology should be: * Window (OS level window with borders) * Area (top level subdivision in Blender UI), containing an * Editor (actual UI functionality such as 3D View, Properties) * Region (subdivision of an area, i.e. a header, a properties panel or toolbar) |
Revision c95ad12 by Thomas Dinges January 4, 2010, 22:41 (GMT) |
Netrender: Tooltips for chunks/priority were swapped. |
Revision e90b6ee by Campbell Barton January 4, 2010, 22:30 (GMT) |
patch from Benoit Bolsee (ben2610) for 4 bugs in report [#20527] Several bugs in RNA from the report... # bug 1. UV properties are not raw editable but are reported # as RAW_TYPE_INT by RNA causing wrong conversion # internally (bpy_rna.c line 2205) # bug 2. raw update of UV coordinates crash blender (rna_access.c line 252) mtfaces.foreach_set("uv", rawuvs) # workaround: #for i in range(int(len(faces)/4)): # mtfaces[i].uv = uvs[i] # bug 3. raw update of non-array property fails (rna_access.c line 2270) mfaces.foreach_set("material_index", mats) # workaround: # for i in range(int(len(mfaces))): # mfaces[i].material_index = mats[i] # bug 4. It is not possible to add a vertex color layer using mesh API. me.add_vertex_color() # no workaround... |
Revision 7f03297 by Campbell Barton January 4, 2010, 21:37 (GMT) |
grease pencil 'Only Endpoints' option wasnt working when the entire zbuffer was filled. |
Revision a9861e3 by Joshua Leung January 4, 2010, 21:15 (GMT) |
Durian Request: Drivers Recode Highlights: * Support for Multi-Target Variables This was the main reason for this recode. Previously, variables could only be used to give some RNA property used as an input source to the driver a name. However, this meant that effects such as Rotational Difference couldn't be used in conjunction with other effects and/or settings to achieve the powerful results. Now, a variable can take several input targets, perform some interesting operations on them, and spit out a representative value based on that. * New Variable Types With the introduction of multi-target variables, there are now 3 types of variable that can be used: single property (i.e. the only type previously), Rotational Difference (angle between two bones), and Distance (distance between two objects or bones). * New Driver Types In addition to the existing 'Average', 'Sum', and 'Expression' types, there is now the additional options of 'Minimum' and 'Maximum'. These take the smallest/largest value that one of the variables evaluates to. * Fix for Driver F-Curve colouring bug Newly added drivers did not get automatically coloured in the Graph Editor properly. Was caused by inappropriate notifiers being used. Notes: * This commit breaks existing 2.5 files with drivers (in other words, they are lost forever). * Rigify has been corrected to work with the new system. The PyAPI for accessing targets used for the variables could still be made nicer (using subclassing to directly access?), but that is left for later. * Version patching for 2.49 files still needs to be put back in place. |
Revision c79cf56 by Campbell Barton January 4, 2010, 21:10 (GMT) |
dict.get() defaults to None as the second arg. no need to supply it. |
Revision 2034a77 by Martin Poirier January 4, 2010, 21:05 (GMT) |
netrender: reset server address on client when server is offline (on file load) as well as clear local caches (for slaves and jobs) |
Revision bed3c52 by Campbell Barton January 4, 2010, 20:53 (GMT) |
pyrna array slice assignment - accept any sequence - disallow deleting & resizing via slices |
Revision 0525829 by Martin Poirier January 4, 2010, 20:49 (GMT) |
transform: Rotation operator now saves axis of rotation (when not using a constraint). Better for operator redo and tweak (would use a Z axis because of matrix init) Also fix crash in Translation operator redo and tweak (rv3d is not always available). |
Revision a325b8b by Martin Poirier January 4, 2010, 20:18 (GMT) |
bugfix: macro redo could crash because of not nulled freed pointer. |
Revision 29f90af by Brecht Van Lommel January 4, 2010, 17:28 (GMT) |
Fix: curve reset for brushes now gives proper smooth curve as default, also moved brush curve presets code into curvemapping code. |
Revision 8af4563 by Campbell Barton January 4, 2010, 17:27 (GMT) |
dupli faces inherit scale wasnt using the right flag internally. renamed... dupli_frames_no_speed --> use_dupli_frames_speed dupli_verts_rotation --> use_dupli_verts_rotation dupli_faces_inherit_scale --> use_dupli_faces_scale |
Revision 0e37b49 by Brecht Van Lommel January 4, 2010, 17:03 (GMT) |
Sculpt: fix, disable border/circle/mouse select operators in sculpt mode. |
Revision 5dd7b4d by Brecht Van Lommel January 4, 2010, 16:53 (GMT) |
Sculpt: * Fix #20482: grab brush + size pressure sensitivity don't work together, disabled the pressure sensitivty for that case now. * Fix for smooth brush messing up mesh sometimes, smooth factor is now clamped to reasonable range. * Fix #20449: smooth brush + mirror modifier could crash. |
Revision e67df06 by Brecht Van Lommel January 4, 2010, 16:48 (GMT) |
Fix #20561: keymap editing after using search could edit wrong keymap item. |
Revision 4faf36e by Brecht Van Lommel January 4, 2010, 16:28 (GMT) |
Added OpenGL debugging function to print state information, was using this as a patch here for a while but might as well commit it. |
Revision d92a6f1 by Campbell Barton January 4, 2010, 16:26 (GMT) |
copy modifiers, as "Link Modifiers" - in Ctrl+L menu. difference between copy and link is vague especially since particle systems are ID data. |
|