Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 4460 / 5574

Revision 5838c80 by Matt Ebb
January 5, 2010, 03:06 (GMT)
More "Window" terminology corrections
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)
Revision 0b4627c by Matt Ebb
January 5, 2010, 01:59 (GMT)
More specific notifiers for preview render jobs
Revision 665011e by Matt Ebb
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)
January 4, 2010, 22:41 (GMT)
Netrender:
Tooltips for chunks/priority were swapped.
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...


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.
January 4, 2010, 21:10 (GMT)
dict.get() defaults to None as the second arg. no need to supply it.
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)
January 4, 2010, 20:53 (GMT)
pyrna array slice assignment
- accept any sequence
- disallow deleting & resizing via slices
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).

January 4, 2010, 20:18 (GMT)
bugfix: macro redo could crash because of not nulled freed pointer.
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.

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
January 4, 2010, 17:03 (GMT)
Sculpt: fix, disable border/circle/mouse select operators in sculpt mode.

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.

January 4, 2010, 16:48 (GMT)
Fix #20561: keymap editing after using search could edit wrong keymap item.

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.

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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021