Reference/Release Notes/2.63/Bug Fixes/2.63a

From Blender Developer Wiki
Jump to: navigation, search
------------------------------------------------------------------------
r46003 | campbellbarton | 2012-04-27 12:00:21 +0200 (Fri, 27 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/release/scripts/templates/operator_modal_timer.py

fix for modal timer template, wasnt updated for changes to themes.

------------------------------------------------------------------------
r46004 | bjornmose | 2012-04-27 13:49:09 +0200 (Fri, 27 Apr 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/softbody.c

Patch by Jose Geraldo Brito
Tracker 31061
It cures the stiff quad option and does not seem to harm.
Nowever the stiff quads behave strange in a ngom mesh. 
I can imagine that other parts in the sofybody module may be broken by the ngon structure. Well ngons and softbodies are not relly friends:
negon wants less edges softbodies would work better if more structural edges were possible
------------------------------------------------------------------------
r46005 | campbellbarton | 2012-04-27 14:44:32 +0200 (Fri, 27 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/uvedit/uvedit_ops.c

fix for select flushing in UV-sync-selection mode (regression from 2.62), both border select and circle select failed in edge and vertex mode (though de-selecting worked ok).

------------------------------------------------------------------------
r46014 | campbellbarton | 2012-04-28 09:00:53 +0200 (Sat, 28 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/multires.c

fix for crash when multires subdividing a mesh with no faces (new bug in bmesh grr!)

------------------------------------------------------------------------
r46015 | campbellbarton | 2012-04-28 09:02:44 +0200 (Sat, 28 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/collada/GeometryExporter.h

fix for incorrect selection check in opencollada integration.

------------------------------------------------------------------------
r46016 | campbellbarton | 2012-04-28 09:43:21 +0200 (Sat, 28 Apr 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/intern/bmesh_core.c

fix memory leak in BM_face_copy()

note that this doesnt run when duplicating faces normally, only way to cause this bug I could find was to knife cut a 33+ sided ngon with multi-res applied.

also small improvement not to grow the array but allocate at once if needed.

------------------------------------------------------------------------
r46027 | nazgul | 2012-04-28 11:21:16 +0200 (Sat, 28 Apr 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/interface/interface_widgets.c

Fix: #31095: Incorrect clamping of labels for multibyte languages
------------------------------------------------------------------------
r46028 | nazgul | 2012-04-28 11:32:55 +0200 (Sat, 28 Apr 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/object/object_modifier.c

Fix #31117: Segfault when removing Meshdeform Modifier
------------------------------------------------------------------------
r46035 | nexyon | 2012-04-28 15:16:29 +0200 (Sat, 28 Apr 2012) | 5 lines
Changed paths:
   M /trunk/blender/intern/audaspace/intern/AUD_C-API.cpp
   M /trunk/blender/intern/audaspace/intern/AUD_C-API.h
   M /trunk/blender/intern/audaspace/intern/AUD_FileWriter.cpp
   M /trunk/blender/intern/audaspace/intern/AUD_FileWriter.h
   M /trunk/blender/source/blender/blenkernel/intern/sequencer.c
   M /trunk/blender/source/blender/editors/sound/sound_ops.c

Audio:

* Fix for [#31099] Audio in Meta-Strips Plays Beyond Strip Cut
* Adding a split files option to the mixdown operator which then renders each channel into a separate file

------------------------------------------------------------------------
r46036 | nexyon | 2012-04-28 15:37:44 +0200 (Sat, 28 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/intern/audaspace/intern/AUD_Reference.h
   M /trunk/blender/intern/audaspace/intern/AUD_ReferenceHandler.cpp

Hopefully a fix for [#31097] glibc error when playing sound using BGE

------------------------------------------------------------------------
r46039 | nazgul | 2012-04-28 17:05:35 +0200 (Sat, 28 Apr 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/sound/sound_ops.c

Correction to recent commmit related on splitting audio channels: descriptions shouldn't end with dot.
------------------------------------------------------------------------
r46043 | dingto | 2012-04-28 19:16:38 +0200 (Sat, 28 Apr 2012) | 3 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/space_userpref.py

User Preferences/ Themes
* Tooltip section was there twice (User Interface category) 
Issue introduced in r45092! 
------------------------------------------------------------------------
r46072 | aligorith | 2012-04-29 15:24:10 +0200 (Sun, 29 Apr 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/editors/space_graph/space_graph.c

Bugfix [#31029] Select all in view3D don't update the graph editor immediately

One-liner fix. The code was assuming that editor.refresh() would do a
editor.redraw() too (like for Dopesheet), but that wasn't the case.


------------------------------------------------------------------------
r46077 | aligorith | 2012-04-29 17:05:19 +0200 (Sun, 29 Apr 2012) | 10 lines
Changed paths:
   M /trunk/blender/source/blender/editors/animation/anim_filter.c

Bugfix [#28826] Show Hidden button in Dopesheet and Graph Editor doesn't quite
work

Show Hidden was handled by the same filtering function as Only Selected, but the
filters were being tested incorrectly (or to be precise, only Only Selected was
being considered).

This meant that it was only possible to show F-Curves belonging to hidden data
if that data happened to be selected first.

------------------------------------------------------------------------
r46085 | moguri | 2012-04-29 19:23:19 +0200 (Sun, 29 Apr 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp

Fix for [#31166] 2.63 applyRotation() makes Dynamic and Rigid object spin very fast

This bug was caused by r45902. CcdPhysicsController::RelativeRotate() was reading 2 values past the input because it was actually being passed a float[12] when it asked for a float[9] by KX_BulletPhysicsController::RelativeRotate(). Now KX_BulletPhysicsController::RelativeRotate() passes in a float[9] like it should have done to begin with.
------------------------------------------------------------------------
r46091 | scourage | 2012-04-29 22:07:29 +0200 (Sun, 29 Apr 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/space_node/drawnode.c
   M /trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
   M /trunk/blender/source/blender/nodes/composite/nodes/node_composite_chromaMatte.c
   M /trunk/blender/source/blender/nodes/composite/nodes/node_composite_diffMatte.c
   M /trunk/blender/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c

Fixed UI bug in distance, chroma, and difference nodes that caused the threshold to be limited by the falloff value.  These should be independent.  Cleaned up how falloff works in keying nodes.
------------------------------------------------------------------------
r46093 | dingto | 2012-04-30 00:25:31 +0200 (Mon, 30 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/space_sequencer/space_sequencer.c

Sequencer Preview Area:
* Fixed missing update, when changing render resolution.
------------------------------------------------------------------------
r46095 | campbellbarton | 2012-04-30 07:45:01 +0200 (Mon, 30 Apr 2012) | 4 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_operators/uvcalc_lightmap.py

fix [#31181] Lightmap UV unwrap still broken

raised python error with triangles.

------------------------------------------------------------------------
r46116 | lockal | 2012-04-30 15:14:15 +0200 (Mon, 30 Apr 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/text.c
   M /trunk/blender/source/blender/blenlib/intern/string_cursor_utf8.c

Word selection in the Text Editor:

* Fix word selection for words with multibyte characters. No need to call txt_move_left() or txt_move_right(), because these functions work with symbols, not bytes
* Word selection now treats tabs the same way as spaces. Also useful for words with multibyte characters
------------------------------------------------------------------------
r46117 | blendix | 2012-04-30 15:45:24 +0200 (Mon, 30 Apr 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/editors/uvedit/uvedit_ops.c

Fix missing redraw when using circle select in uv editor, IRC report.


------------------------------------------------------------------------
r46120 | blendix | 2012-04-30 16:52:30 +0200 (Mon, 30 Apr 2012) | 4 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/space_view3d.py

Fix #31180: limit selection to visible button in 3d header not showing up in
material draw mode.


------------------------------------------------------------------------
r46125 | blendix | 2012-04-30 18:29:01 +0200 (Mon, 30 Apr 2012) | 5 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/subsurf_ccg.c

Fix #31164: constructive modifier followed by subsurf modifier did not show
face smoothing flags correctly. In fact it would do an invalid memory access,
using the -1 original index.


------------------------------------------------------------------------
r46127 | campbellbarton | 2012-04-30 20:54:14 +0200 (Mon, 30 Apr 2012) | 12 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/BKE_customdata.h
   M /trunk/blender/source/blender/blenkernel/intern/customdata.c
   M /trunk/blender/source/blender/bmesh/intern/bmesh_interp.c
   M /trunk/blender/source/blender/bmesh/intern/bmesh_interp.h
   M /trunk/blender/source/blender/editors/mesh/mesh_data.c
   M /trunk/blender/source/blender/python/bmesh/bmesh_py_types_customdata.c

bmesh - python api

- bm.*.layers.*.verify()
- bm.*.layers.*.is_singleton
- bm.*.layers.*.copy_from(other)


also added api functons
- BM_data_layer_copy(...)
- CustomData_layertype_is_singleton(type)


------------------------------------------------------------------------
r46131 | campbellbarton | 2012-04-30 23:46:58 +0200 (Mon, 30 Apr 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c

fix shared vertex color (used with blur), to work with selection masking.

------------------------------------------------------------------------
r46136 | campbellbarton | 2012-05-01 08:50:43 +0200 (Tue, 01 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/collada/MeshImporter.cpp
   M /trunk/blender/source/blender/gpu/GPU_extensions.h
   M /trunk/blender/source/blender/python/bmesh/bmesh_py_types_customdata.c
   M /trunk/blender/source/blender/python/bmesh/bmesh_py_types_meshdata.c
   M /trunk/blender/source/blender/python/bmesh/bmesh_py_types_meshdata.h
   M /trunk/blender/source/blender/python/intern/bpy_rna.c

bmesh py api:
add mtexpoly image access

------------------------------------------------------------------------
r46138 | lukastoenne | 2012-05-01 10:19:11 +0200 (Tue, 01 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/space_node/node_ops.c
   M /trunk/blender/source/blender/editors/transform/transform_ops.c

Fix for bug #31169. Don't force the release-confirm setting in node transform operators when using the select-mouse tweak event. Instead the release confirm setting in user preferences is used in that case. For the alternative action-mouse tweak event the behavior remains the same.
------------------------------------------------------------------------
r46140 | nazgul | 2012-05-01 11:38:29 +0200 (Tue, 01 May 2012) | 1 line
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/space_view3d.py

Do not stick normal length slider in 3d viewport properties to display normals buttons
------------------------------------------------------------------------
r46141 | blendix | 2012-05-01 12:18:10 +0200 (Tue, 01 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/subsurf_ccg.c

Fix #31195: subsurf modifier draws wrong vertex colors.


------------------------------------------------------------------------
r46142 | blendix | 2012-05-01 12:28:50 +0200 (Tue, 01 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c

Fix #31147: uv unwrap not scaling islands properly to match relative size.


------------------------------------------------------------------------
r46143 | nazgul | 2012-05-01 13:01:24 +0200 (Tue, 01 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/blenlib/BLI_math_matrix.h
   M /trunk/blender/source/blender/blenlib/intern/math_matrix.c
   M /trunk/blender/source/blender/editors/space_view3d/drawobject.c

Fix #31193: Normals don't have any Z component

Issue was caused by heavily non-uniform scale applied on object.
Run scale correction on face and vertex normals draw if there's non-uniform scale.
------------------------------------------------------------------------
r46148 | nazgul | 2012-05-01 14:14:44 +0200 (Tue, 01 May 2012) | 8 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/cdderivedmesh.c

Fox #31185: Cannot sculpt shape keys

Was related on sculpting on locked keys. Issue was caused by building
PBVH from base mesh which is now doesn't have shape key loaded into
it as it was in 2.62.

Fixed by loading coordinates from deformed mesh into PBVH like it
happens for on-locked shape keys.
------------------------------------------------------------------------
r46149 | mont29 | 2012-05-01 14:38:26 +0200 (Tue, 01 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/mesh/editmesh_tools.c

Fix a potential memory leak in recent vertex xsort/randomize code.
------------------------------------------------------------------------
r46152 | aligorith | 2012-05-01 15:10:36 +0200 (Tue, 01 May 2012) | 8 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/anim.c

Bugfix [#30097] Motion paths range not correct - Part B (Recalculating existing
paths with new ranges)

If an object/bone already had a motion path, it was not possible to recalculate
it over a different frame range without firstly clearing these paths. This was
both a confusing and troublesome workflow, and has since been removed.


------------------------------------------------------------------------
r46156 | blendix | 2012-05-01 17:21:29 +0200 (Tue, 01 May 2012) | 5 lines
Changed paths:
   M /trunk/blender/source/blender/render/intern/raytrace/rayobject.cpp

Fix #31110: selected to active baking did not properly check to see if the
object was actually selected, so e.g. baking shadows cast from non-selected
objects did not work.


------------------------------------------------------------------------
r46157 | nazgul | 2012-05-01 17:59:28 +0200 (Tue, 01 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/editderivedmesh.c

Fix #31162: Applying textures to rigged models causes crash and no textures in appear in edit mode

Issue was caused by doing stuff like binding textures from glBegin/glEnd block.
------------------------------------------------------------------------
r46158 | aligorith | 2012-05-01 18:19:13 +0200 (Tue, 01 May 2012) | 28 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/properties_animviz.py
   M /trunk/blender/release/scripts/startup/bl_ui/properties_data_armature.py
   M /trunk/blender/release/scripts/startup/bl_ui/properties_object.py
   M /trunk/blender/source/blender/blenkernel/intern/anim.c
   M /trunk/blender/source/blender/editors/armature/poseobject.c
   M /trunk/blender/source/blender/editors/object/object_edit.c
   M /trunk/blender/source/blender/makesrna/RNA_enum_types.h
   M /trunk/blender/source/blender/makesrna/intern/rna_animviz.c

Motion Paths GUI Cleanup

This commit refactors the way that the Motion Paths GUI works. The key problems
this tries to address are:
1) Mode error - Confusion about whether we're dealing with the Object or Pose
level Motion Paths panel
2) Display settings vs Baking Settings

In line with the original design intentions for the 2.5/6 Properties Editor,
I've now split out the actual baking-related settings away from the Properties
Editor:
* Now, when clicking "Calculate Paths" from the toolbar, you'll be prompted with
a dialog to select the start/end frames (and for bones, whether to bake from
heads or tails). This is less confusing than relying on firstly setting the
range via the display range settings (and baking using that), since many people
apparently only used the "around current" mode, and were confused why things
weren't working

* Added a display of the frame ranges of the current baked Motion Path on the
active Object/Bone. This makes it clearer/easier to debug if the path suddenly
starts disappearing after a certain frame.

* Replaced Calculate/Clear Paths in the panels with a single "Update" button if
there's already a baked Motion Path.

Hopefully these changes (in combination with some of the other bugfixes) will
make it more obvious how everything works.

------------------------------------------------------------------------
r46159 | blendix | 2012-05-01 19:17:17 +0200 (Tue, 01 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/intern/cycles/bvh/bvh_build.cpp

Fix #31202: cycles crash in new BVH builder on Windows, when compiling with
debug info.


------------------------------------------------------------------------
r46160 | blendix | 2012-05-01 19:44:00 +0200 (Tue, 01 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/editors/mesh/editmesh_tools.c

Related to #31213: rename Delete > Edges & Faces to Only Edges & Faces, to try
to make it more clear that this keeps vertices.


------------------------------------------------------------------------
r46172 | alexk | 2012-05-01 23:46:55 +0200 (Tue, 01 May 2012) | 9 lines
Changed paths:
   M /trunk/blender/source/blender/blenlib/BLI_fileops.h
   M /trunk/blender/source/blender/blenlib/intern/storage.c
   M /trunk/blender/source/blender/imbuf/intern/util.c

Fixes opening video files on Windows. [#30752]

Thanks Lockal for finding faulty stat function which helped a lot. 
Now there BLI_stat. I will replace all other stat later.

*** Please use BLI_xxxx() functions ***
for file operations

Reported by Leon Cheung, Lockal, Believil
------------------------------------------------------------------------
r46178 | nazgul | 2012-05-02 11:03:15 +0200 (Wed, 02 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/bmesh/operators/bmo_primitive.c

Fix #31230: Grid primitive changes size with changing resolution
------------------------------------------------------------------------
r46179 | blendix | 2012-05-02 11:33:45 +0200 (Wed, 02 May 2012) | 5 lines
Changed paths:
   M /trunk/blender/intern/cycles/blender/blender_mesh.cpp
   M /trunk/blender/intern/cycles/blender/blender_object.cpp
   M /trunk/blender/intern/cycles/blender/blender_sync.h
   M /trunk/blender/intern/cycles/kernel/kernel_camera.h
   M /trunk/blender/intern/cycles/kernel/kernel_object.h
   M /trunk/blender/intern/cycles/kernel/kernel_path.h
   M /trunk/blender/intern/cycles/kernel/kernel_shader.h
   M /trunk/blender/intern/cycles/kernel/kernel_textures.h
   M /trunk/blender/intern/cycles/kernel/kernel_types.h
   M /trunk/blender/intern/cycles/kernel/svm/svm_tex_coord.h
   M /trunk/blender/intern/cycles/render/camera.cpp
   M /trunk/blender/intern/cycles/render/object.cpp
   M /trunk/blender/intern/cycles/render/object.h
   M /trunk/blender/intern/cycles/render/scene.h
   M /trunk/blender/intern/cycles/util/util_math.h
   M /trunk/blender/intern/cycles/util/util_transform.h

Fix #31168: cycles mask layer should only affect objects for camera rays.
Fix: texture coordinate normal output was not correct, still changed under
object transform.


------------------------------------------------------------------------
r46180 | blendix | 2012-05-02 11:50:48 +0200 (Wed, 02 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/makesrna/intern/rna_scene.c

Fix #31102: changing scene.use_color_management from render_pre callback would crash.


------------------------------------------------------------------------
r46181 | blendix | 2012-05-02 12:10:05 +0200 (Wed, 02 May 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/gpu/intern/gpu_material.c
   M /trunk/blender/source/blender/makesrna/intern/rna_lamp.c

Fix 31220: glsl sun lamp shadows did not apparently respect shadow flag when
working in blender render rather than blender game mode. Tweaked the flags a
bit to make it compatible more, but for full configuration you need to be in
blender game mode still.


------------------------------------------------------------------------
r46183 | blendix | 2012-05-02 12:52:29 +0200 (Wed, 02 May 2012) | 9 lines
Changed paths:
   M /trunk/blender/source/blender/editors/space_view3d/drawmesh.c
   M /trunk/blender/source/blender/editors/space_view3d/drawobject.c
   M /trunk/blender/source/blender/editors/space_view3d/view3d_intern.h

Fix #31199 & #31112: cycles not working well with vertex/weight paint selection
mask drawing.

Now refactored the code a bit so that in no longer calls textured mesh drawing
for the face mask drawing, just handle it as part of regular paint color drawing.
Should also make the blender internal behavior more logical where it would start
showing textures in solid mode when enabling face masking.


------------------------------------------------------------------------
r46184 | campbellbarton | 2012-05-02 13:10:54 +0200 (Wed, 02 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/intern/bmesh_core.c
   M /trunk/blender/source/blender/editors/space_node/drawnode.c
   M /trunk/blender/source/blender/editors/space_view3d/drawmesh.c
   M /trunk/blender/source/blender/editors/space_view3d/drawobject.c
   M /trunk/blender/source/blender/editors/space_view3d/view3d_intern.h

bmesh: use fixed stack size for face flipping array.

also quiet unused var warnings

------------------------------------------------------------------------
r46192 | blendix | 2012-05-02 16:23:00 +0200 (Wed, 02 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/creator/creator.c

Fix: --debug-python command option was not working correct.


------------------------------------------------------------------------
r46194 | blendix | 2012-05-02 17:47:15 +0200 (Wed, 02 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/editors/space_node/node_edit.c
   M /trunk/blender/source/blender/nodes/intern/node_common.c

Fix #31236: linking a socket of a different type to an existing node group output
would crash, did not convert default value storage correctly.


------------------------------------------------------------------------
r46196 | blendix | 2012-05-02 18:17:04 +0200 (Wed, 02 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/modifiers/intern/MOD_mirror.c

Fix #31190: mirror modifier caused non-planar quads to be split differently on
the other side, now keep the first vertex of the polygon the same to avoid this.


------------------------------------------------------------------------
r46197 | kanttori | 2012-05-02 18:18:20 +0200 (Wed, 02 May 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/collada/DocumentImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.h

Fix #31176: Collada model shows weird textures in editmode

Issue with multimaterial meshes and mface to mpoly conversion being before assignment of materials (which is done on meshobject instancing?).
Added explicit bmesh conversion to MeshImporter which is called from DocumentImporter::import.


------------------------------------------------------------------------
r46205 | blendix | 2012-05-02 20:11:09 +0200 (Wed, 02 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/collada/AnimationImporter.cpp
   M /trunk/blender/source/blender/collada/AnimationImporter.h

Fix #31089: collada file crashing on importing file with unknown/unsupported animation data.


------------------------------------------------------------------------
r46206 | blendix | 2012-05-02 20:14:59 +0200 (Wed, 02 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/intern/cycles/kernel/kernel_shader.h

Fix #31247: cycles crash after recent bugfix.


------------------------------------------------------------------------
r46213 | blendix | 2012-05-03 01:36:31 +0200 (Thu, 03 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Fix #31253: collada export default file name now is no longer always
untitled.dae, but rather uses .blend file name like other exporters.

Patch by Gaia Clary.
------------------------------------------------------------------------
r46214 | blendix | 2012-05-03 01:36:34 +0200 (Thu, 03 May 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/mesh.c
   M /trunk/blender/source/blender/collada/DocumentImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.h

Fix #31250, #31248: wrong vertex normals after transform apply, collada import,
sculpt shape key switch. All cases that called this function needed parameter
only_face_normals set to false, so changed it now.

Also fixed wrong user count for imported mesh from collada and simplified
previous fix for tesselated faces to polygons conversion.
------------------------------------------------------------------------
r46215 | blendix | 2012-05-03 01:48:16 +0200 (Thu, 03 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Fix #31256: collada export while in edit mode does not export edit mode changes,
now uses same call as render to flush mesh without leaving edit mode.
------------------------------------------------------------------------
r46222 | lukastoenne | 2012-05-03 08:57:30 +0200 (Thu, 03 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/space_node/node_edit.c

Enum property items were missing a terminator item.
------------------------------------------------------------------------
r46224 | blendix | 2012-05-03 11:31:59 +0200 (Thu, 03 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/gpu/intern/gpu_draw.c

Fix #31108: entering local view with glsl shows objects black. Now keeps lamps
affecting the material even if they are not part of the local view.


------------------------------------------------------------------------
r46225 | blendix | 2012-05-03 11:51:12 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/imbuf/intern/tiff.c

Fix #31257: tiff reader not reading 16 bit grayscale images correctly.


------------------------------------------------------------------------
r46226 | blendix | 2012-05-03 12:14:08 +0200 (Thu, 03 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/intern/bmesh_opdefines.c
   M /trunk/blender/source/blender/bmesh/intern/bmesh_operators.h
   M /trunk/blender/source/blender/bmesh/operators/bmo_subdivide.c
   M /trunk/blender/source/blender/bmesh/operators/bmo_subdivide.h
   M /trunk/blender/source/blender/editors/mesh/editmesh_loopcut.c
   M /trunk/blender/source/blender/editors/mesh/editmesh_tools.c

Fix #31139: fractal mesh subdivide was only working along normal where previously
it would displace in all directions. Now there's an operator option to control this.


------------------------------------------------------------------------
r46227 | nazgul | 2012-05-03 12:40:04 +0200 (Thu, 03 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/interface/interface_draw.c

Fix #31266: Track preview is shifted by half a pixel
------------------------------------------------------------------------
r46228 | psy-fi | 2012-05-03 12:56:35 +0200 (Thu, 03 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/uvedit/uvedit_smart_stitch.c

Fix #31178, the cause is hidden and selected faces would return NULL as UVElements. To avoid checking the whole contingency of UV synch selection + face selection + face hidden, added a NULL check.
------------------------------------------------------------------------
r46229 | nazgul | 2012-05-03 13:54:12 +0200 (Thu, 03 May 2012) | 6 lines
Changed paths:
   M /trunk/blender/source/blender/editors/render/render_opengl.c

Fix #31254: OpenGL-Rendering dark without Effect-Strip

Issue was caused by the fact, that sequencer is working in sRGB space, but
when there's only image input strips we need to make sure conversion from
byte to float buffer would keep float buffer in sRGB space and wouldn't
make it linear as it's supposed to be in other areas.
------------------------------------------------------------------------
r46230 | nazgul | 2012-05-03 14:55:18 +0200 (Thu, 03 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c
   M /trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c

Fix #31272: Blender Crashes when press render

Issue was caused by missed libraries. Seems compositor nodes already does check
in such cases, added the same check to texture and shader nodes.
------------------------------------------------------------------------
r46231 | blendix | 2012-05-03 15:56:15 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/particle_system.c

Fix #31259: particle grid distribution not working.


------------------------------------------------------------------------
r46232 | blendix | 2012-05-03 16:59:42 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/gameengine/GamePlayer/common/GPC_Canvas.cpp

Fix #31273: videotexture ImageRender not working in blenderplayer.


------------------------------------------------------------------------
r46233 | blendix | 2012-05-03 18:24:27 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/editors/object/object_hook.c

Fix #31275: mesh draw issues after adding hook to mesh in edit mode.


------------------------------------------------------------------------
r46234 | blendix | 2012-05-03 18:35:51 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/editors/mesh/editmesh_knife.c

Fix #31234: vertex normals not update after knife cut.


------------------------------------------------------------------------
r46235 | nazgul | 2012-05-03 19:00:08 +0200 (Thu, 03 May 2012) | 1 line
Changed paths:
   A /trunk/blender/release/scripts/presets/tracking_settings/blurry_movie.py

Camera tracking: apparently one of tracking presets was never merged from tomato
------------------------------------------------------------------------
r46236 | nazgul | 2012-05-03 19:02:33 +0200 (Thu, 03 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/tracking.c

Camera tracking: clear clipboard path before copying tracks to it.
------------------------------------------------------------------------
r46241 | blendix | 2012-05-03 22:06:25 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/render/intern/include/strand.h
   M /trunk/blender/source/blender/render/intern/source/strand.c
   M /trunk/blender/source/blender/render/intern/source/zbuf.c

Fix strand render + instancing render bug, gave tile artifacts.


------------------------------------------------------------------------
r46246 | blendix | 2012-05-03 23:32:49 +0200 (Thu, 03 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/BKE_object.h
   M /trunk/blender/source/blender/blenkernel/intern/object.c
   M /trunk/blender/source/blender/blenkernel/intern/scene.c
   M /trunk/blender/source/blender/collada/AnimationImporter.cpp
   M /trunk/blender/source/blender/collada/ArmatureImporter.cpp
   M /trunk/blender/source/blender/collada/DocumentImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.cpp
   M /trunk/blender/source/blender/collada/MeshImporter.h
   M /trunk/blender/source/blender/collada/SkinInfo.cpp
   M /trunk/blender/source/blender/collada/collada_utils.cpp
   M /trunk/blender/source/blender/collada/collada_utils.h
   M /trunk/blender/source/blender/editors/mesh/mesh_navmesh.c

Fix #31258: collada now selects newly added objects after import.


------------------------------------------------------------------------
r46250 | blendix | 2012-05-04 01:39:42 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/intern/cycles/device/device_cuda.cpp

Possible fix for #31054: cycles viewport rendering not working with CUDA for
computation and ATI card for OpenGL.
------------------------------------------------------------------------
r46253 | gsrb3d | 2012-05-04 01:54:25 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/release/scripts/presets/tracking_settings/blurry_movie.py
   M /trunk/blender/source/tools/GL/README.txt

SVN maintenance.

------------------------------------------------------------------------
r46260 | blendix | 2012-05-04 10:00:55 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/fluidsim.c

Fix related to #31118: ensure tesselated faces are available when exporting
to fluid sim. Is not actually the cause of the bug.
------------------------------------------------------------------------
r46261 | blendix | 2012-05-04 10:00:58 +0200 (Fri, 04 May 2012) | 1 line
Changed paths:
   M /trunk/blender/intern/cycles/device/device_cuda.cpp

Cycles: tweak ATI OpenGL/CUDA fix more with extra error check.
------------------------------------------------------------------------
r46264 | blendix | 2012-05-04 11:25:09 +0200 (Fri, 04 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/imbuf/intern/tiff.c

Fix #31286: saving 16 bit BW tiff could crash due to invalid memory access. Also
found that 16 bit RGBA saving was not working, fixed as well.


------------------------------------------------------------------------
r46265 | blendix | 2012-05-04 11:58:35 +0200 (Fri, 04 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/render/intern/include/strand.h
   M /trunk/blender/source/blender/render/intern/source/strand.c
   M /trunk/blender/source/blender/render/intern/source/zbuf.c

Fix: issue in strand render + instancing bugfix, also optimized it a bit to avoid
unnecessary memory allocations.


------------------------------------------------------------------------
r46269 | nazgul | 2012-05-04 13:49:58 +0200 (Fri, 04 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/nodes/shader/nodes/node_shader_common.c
   M /trunk/blender/source/blender/nodes/texture/nodes/node_texture_common.c

Fix #31288: Blender crash when select a material

Quite the same issue as render crash on missed shader groups, needed a NULL-check
in node exec function as well.
------------------------------------------------------------------------
r46273 | blendix | 2012-05-04 14:46:51 +0200 (Fri, 04 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenlib/BLI_ghash.h
   M /trunk/blender/source/blender/blenlib/intern/BLI_ghash.c
   M /trunk/blender/source/blender/editors/object/object_add.c

Fix: forgot to commit these files as part of strand bugfix.


------------------------------------------------------------------------
r46277 | campbellbarton | 2012-05-04 15:22:44 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/mesh.c
   M /trunk/blender/source/blender/editors/space_view3d/drawobject.c
   M /trunk/blender/source/blender/render/intern/source/strand.c

small improvement to last commit and quiet double promotion warnings.

------------------------------------------------------------------------
r46278 | campbellbarton | 2012-05-04 15:28:02 +0200 (Fri, 04 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/customdata.c

own mistake in recent commit CustomData_layertype_is_singleton()

was stopping bmesh python api adding multiple layers.

------------------------------------------------------------------------
r46280 | aligorith | 2012-05-04 16:34:10 +0200 (Fri, 04 May 2012) | 5 lines
Changed paths:
   M /trunk/blender/source/blender/python/intern/bpy_props.c

Patch [#31279] clarifiy a python error-string (when incorrectly specifying enum
items from python)

Thanks Philipp Oeser (lichtwerk)

------------------------------------------------------------------------
r46282 | campbellbarton | 2012-05-04 17:02:02 +0200 (Fri, 04 May 2012) | 8 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c
   M /trunk/blender/source/blender/editors/mesh/editmesh_tools.c

fix [#31235] Limited Dissolve problems

this is in fact 2 bugs.
- unselected edges between 2 faces that were joined didnt get removed.
- in face mode, edges and verts at the boundary of the selection would get incorrectly dissolved.

also quiet float/double promotion warning.

------------------------------------------------------------------------
r46289 | blendix | 2012-05-04 18:38:11 +0200 (Fri, 04 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/intern/cycles/bvh/bvh_binning.cpp
   M /trunk/blender/intern/guardedalloc/cpp/mallocn.cpp

Fix (harmless) uninitialized memory usage in BVH binning.
Fix unneeded warnings with c++ guardedalloc, delete NULL is valid.


------------------------------------------------------------------------
r46290 | campbellbarton | 2012-05-04 19:02:02 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/transform/transform.c

fix [#31205] Loop cut don't slide when hidden faces between

------------------------------------------------------------------------
r46294 | campbellbarton | 2012-05-04 19:39:37 +0200 (Fri, 04 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_operators/image.py

fix [#31136] Save All Edited only works for Saved external image, not New or Packed image (bpy.ops.image.save_dirty)

------------------------------------------------------------------------
r46305 | nexyon | 2012-05-05 01:36:10 +0200 (Sat, 05 May 2012) | 6 lines
Changed paths:
   M /trunk/blender/intern/audaspace/intern/AUD_Reference.h

Patch [#31240] Fix audaspace deadlock
fix for [#31097] glibc error when playing sound using BGE
by Wander Lairson Costa

Note: This deadlock fix makes the code non-threadsafe again, a proper solution has to be found still.

------------------------------------------------------------------------
r46308 | aligorith | 2012-05-05 07:23:28 +0200 (Sat, 05 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/anim_sys.c

Mango Bugfix - Actions being tweaked in NLA Editor were not being played back if
the track that they belonged to was currently being played back "solo"

------------------------------------------------------------------------
r46310 | blendix | 2012-05-05 11:30:57 +0200 (Sat, 05 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/editors/uvedit/uvedit_unwrap_ops.c

Fix #31302: UV unwrap no longer remember last conformal/angle based unwrapper
choice with bmesh.


------------------------------------------------------------------------
r46311 | blendix | 2012-05-05 12:17:18 +0200 (Sat, 05 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/intern/cycles/blender/blender_object.cpp
   M /trunk/blender/intern/cycles/blender/blender_sync.cpp
   M /trunk/blender/intern/cycles/blender/blender_sync.h

Fix related to #31317: viewport render layer rendering now uses render visibility
rather than viewport visibility, is more useful that way.


------------------------------------------------------------------------
r46316 | aligorith | 2012-05-05 17:54:08 +0200 (Sat, 05 May 2012) | 13 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/BKE_constraint.h
   M /trunk/blender/source/blender/blenkernel/intern/constraint.c
   M /trunk/blender/source/blender/blenloader/intern/readfile.c
   M /trunk/blender/source/blender/makesrna/intern/rna_animation.c
   M /trunk/blender/source/blender/makesrna/intern/rna_constraint.c
   M /trunk/blender/source/blender/makesrna/intern/rna_nla.c

Bugfixes for various ID-block references (Constraints, NLA)

* ID-blocks referenced by Constraints but not being used as the target objects
(such as Actions in the Action Constraint, or Text Blocks in PyConstraints) now
get usercounts for being referenced in this way. This should fix ancient bugs
such as [#19205] and [#8593]. More tests still needed to verify that this
does now play nicely with proxies.

* Changing actions used by NLA strips should now update the usercounts
accordingly



------------------------------------------------------------------------
r46327 | blendix | 2012-05-05 21:44:28 +0200 (Sat, 05 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/space_node/node_edit.c

Fix #31318: cycles preview missing update for other materials using same node
group with certain operations.
------------------------------------------------------------------------
r46336 | aligorith | 2012-05-06 07:03:58 +0200 (Sun, 06 May 2012) | 10 lines
Changed paths:
   M /trunk/blender/source/blender/makesrna/intern/rna_object.c

Bugfix:

While testing the other my previous commit (removing deformflag stuff), I
noticed that trying to change set a parent object for the current object (via
the Object Properties) would cause the current object to "blow up", and for
cyclic dependency warnings to be spewed to the console.

Adding a dummy usage of one of the vars here seems to solve it. Perhaps a case
of weirdo compiler optimisations?

------------------------------------------------------------------------
r46338 | aligorith | 2012-05-06 08:37:07 +0200 (Sun, 06 May 2012) | 9 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/space_view3d.py

Bugfix [#31297] Transform menu often showed operators which didn't make sense
for the contexts they appeared in

The VIEW3D_MT_transform menu was being used everywhere, although not all the
operators there applied to the current mode (e.g. the pivot point, animated
transforms to deltas, and a few others were Object-mode only). Split off the
offending parts into separate menus for the specific modes, and made these
extend the basic menu type.

------------------------------------------------------------------------
r46341 | mont29 | 2012-05-06 09:59:37 +0200 (Sun, 06 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/release/scripts/startup/bl_ui/space_text.py

Fix for [#31327] Text editor menu incorrect (Patch attached)

Patch by Justin Dailey, thx!
------------------------------------------------------------------------
r46342 | aligorith | 2012-05-06 11:41:38 +0200 (Sun, 06 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/animation/anim_filter.c

Bugfix [#31330] Shape Key Editor does not switch to assigned Key Action

------------------------------------------------------------------------
r46342 | aligorith | 2012-05-06 11:41:38 +0200 (Sun, 06 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/animation/anim_filter.c

Bugfix [#31330] Shape Key Editor does not switch to assigned Key Action

------------------------------------------------------------------------
r46345 | aligorith | 2012-05-06 14:37:19 +0200 (Sun, 06 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/editors/animation/anim_filter.c

Bugfix [#31003] Animation data (e.g. actions, drivers) from the active material
of a material nodetree was not visible in the Animation Editors

------------------------------------------------------------------------
r46346 | campbellbarton | 2012-05-06 14:52:42 +0200 (Sun, 06 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/modifiers/intern/MOD_weightvgmix.c

fix for error in MOD_weightvgmix.c caused by confusion without braces.

CustomData_add_layer_named would run even when the dvert layer was found.

------------------------------------------------------------------------
r46347 | campbellbarton | 2012-05-06 15:00:56 +0200 (Sun, 06 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/modifiers/intern/MOD_weightvgedit.c

fix for same bug as r46346, incorrect code was copied.

------------------------------------------------------------------------
r46354 | mont29 | 2012-05-06 17:40:49 +0200 (Sun, 06 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/armature.c

Fix for [#31333] 2.63 Bone copy rotation becomes mad after entering/leaving armature edit mode

There is no real good solution to this problem, hopefully this threshold value will be a good compromize this time... :(
------------------------------------------------------------------------
r46361 | campbellbarton | 2012-05-06 20:04:37 +0200 (Sun, 06 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/intern/bmesh_construct.c
   M /trunk/blender/source/blender/bmesh/intern/bmesh_private.h

fix [#31197] Limited dissolve leaves faces/edges/verts behind

bad bug where vertices could be in a face more then once (which isn't allowed), now check for this when creating a face.

------------------------------------------------------------------------
r46362 | campbellbarton | 2012-05-06 20:37:08 +0200 (Sun, 06 May 2012) | 8 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c

fix for limited dissolve (after sine intended fixes - not cleaning up before vertex dissolve would skip dissolving some verts that should be dissolved).

now do this:
- edge dissolve
- cleanup (removing edges left over from dissolving faces)
  cleanup removes verts and NULL vertex input array
- dissolve verts which haven't been removed.

------------------------------------------------------------------------
r46363 | campbellbarton | 2012-05-06 20:44:18 +0200 (Sun, 06 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/bmesh/operators/bmo_dissolve.c

minor correction for last commit, use malloc rather then calloc (array is filled in later)

------------------------------------------------------------------------
r46385 | campbellbarton | 2012-05-07 17:45:41 +0200 (Mon, 07 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/modifiers/intern/MOD_solidify.c

fix for solidify modifier angle calculation (was incorrectly using normalized angle function)
------------------------------------------------------------------------
r46391 | campbellbarton | 2012-05-07 20:07:34 +0200 (Mon, 07 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/modifiers/intern/MOD_solidify.c

fix [#31347] solidify modifier > even thickness parameter weired
------------------------------------------------------------------------
r46393 | campbellbarton | 2012-05-07 20:12:31 +0200 (Mon, 07 May 2012) | 2 lines
Changed paths:
   M /trunk/blender/source/blender/editors/mesh/editmesh_tools.c

fix [#31354] Segfault with "Extrude Individual Faces and Move"

------------------------------------------------------------------------
r46410 | merwin | 2012-05-08 07:04:29 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/intern/ghost/intern/GHOST_NDOFManagerX11.cpp

ndof: restored support for older serial port 3D mice on Linux (R45951 broke it, oops)
------------------------------------------------------------------------
r46411 | nazgul | 2012-05-08 09:31:02 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/blenloader/intern/writefile.c

Fix #31344: MovieClip python custom properties are reset when reopen the file
------------------------------------------------------------------------
r46412 | nazgul | 2012-05-08 11:10:58 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/space_sequencer/sequencer_add.c

Fix #31332: VSE drag and drop onto timeline buggy
------------------------------------------------------------------------
r46416 | lockal | 2012-05-08 13:18:20 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/text.c

fix for own mistake for ctrl+left/right movement and code cleanup for txt_jump_left/right
------------------------------------------------------------------------
r46417 | genscher | 2012-05-08 13:39:32 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/smoke.c
   M /trunk/blender/source/blender/makesdna/DNA_smoke_types.h
   M /trunk/blender/source/blender/makesrna/intern/rna_modifier.c

Fix reseting of particle lifetime and unborn feature when adding smoke - reported by blendernation
------------------------------------------------------------------------
r46423 | lukastoenne | 2012-05-08 16:58:59 +0200 (Tue, 08 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/makesrna/intern/rna_nodetree.c

Fix #31363. Group interface sockets don't have a parent node, so the API function has to check that before making the update call.
------------------------------------------------------------------------
r46424 | lukastoenne | 2012-05-08 17:14:59 +0200 (Tue, 08 May 2012) | 3 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/node.c

Fix #31350, by Sergey Sharybin.

This happens because of how output node index is initializing in assign_index function: itterator goes to the beginning of the nodes list using node->prev and then reviews the whole node list to find first unused index. The problem is that node's initialization now is getting called before node was added to node tree, so all output nodes have got equal index.
------------------------------------------------------------------------
r46439 | nicholasbishop | 2012-05-09 00:11:16 +0200 (Wed, 09 May 2012) | 1 line
Changed paths:
   M /trunk/blender/intern/dualcon/intern/Projections.h

Fix division by zero case in dualcon.
------------------------------------------------------------------------
r46445 | campbellbarton | 2012-05-09 08:22:29 +0200 (Wed, 09 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/editors/space_view3d/drawobject.c

fix [#31368] No masking drawn in Weightpaint-mode when displayed as wireframe
------------------------------------------------------------------------
r46449 | jesterking | 2012-05-09 10:14:49 +0200 (Wed, 09 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/collada/GeometryExporter.cpp
   M /trunk/blender/source/blender/collada/InstanceWriter.cpp

Apply [#31335] COLLADA: fix for odd names for materials in exported dae files
Patch by Gaia Clary

This patch removes the index numbering from materials, which is not necessary.
------------------------------------------------------------------------
r46450 | lukastoenne | 2012-05-09 10:28:50 +0200 (Wed, 09 May 2012) | 1 line
Changed paths:
   M /trunk/blender/source/blender/blenloader/intern/readfile.c

Fix #31369. Needed some do_versions backward compatibility code to ensure the old file path was split correctly into base path + filename.
------------------------------------------------------------------------
r46453 | nazgul | 2012-05-09 10:33:11 +0200 (Wed, 09 May 2012) | 7 lines
Changed paths:
   M /trunk/blender/source/blender/blenkernel/intern/movieclip.c
   M /trunk/blender/source/blender/blenkernel/intern/tracking.c

Camera tracking: fixes for tracking of float images

- Fixed suddenly disappearing preview image from track widget
- Also suddenly stopping tracking should be fixed now

Both issues were caused by mixing working with floats and bytes and
in some cases it was wrong or missed checks done for this.
------------------------------------------------------------------------
r46454 | nazgul | 2012-05-09 11:02:06 +0200 (Wed, 09 May 2012) | 4 lines
Changed paths:
   M /trunk/blender/source/blender/render/intern/source/pipeline.c

Fix #31349: Composite node is not found when part of a group.

Made smarter check for composite output node which now checks if there are
composite output nodes in group nodes.