Blender Git Commits

Blender Git "master" branch commits.

Page: 4124 / 5574

February 1, 2011, 21:24 (GMT)
fix issue #2 raised by report: [#25894] Problems with properties across files
February 1, 2011, 20:38 (GMT)
partial revert for r34590, exclude render() from enabling the read-only state.
will re-open [#25845] and assign to Brecht.
February 1, 2011, 17:54 (GMT)
Icons in outliner were jittering a bit on sizing of the area.
Subpixel position issue... when is this ever correct? :)

February 1, 2011, 15:51 (GMT)
Fix #25884: Crazy behaviour of the rotate brush

Rotation brush used to be crazy because it depends on normal of area
under brush, which is used as axis to rotate vertexes around and
this normal used to change during stroke.

Calculate normal from original mesh state for rotation tool too.
Revision 4037eda by Janne Karhu
February 1, 2011, 15:02 (GMT)
Fix for [#25879] Particle Duplication issue with Linked in Objects from Groups.
* Only the first object (in scene object order) that instanced a dupligroup was rendered properly, because particle instances were checked for only after creating the render object (and even this check was done wrong).
* Now the actual render object is created only after both object and particle instances have been checked.
February 1, 2011, 13:35 (GMT)
Bugfix #25891

Info header: option to switch scenes or add new ones has to be hidden
for "full screen" mode. Current full-screen code doesn't allow to
browse screens or switch scenes nicely.

February 1, 2011, 12:47 (GMT)
Script to test import operators, so a single command can execute an operator on all files in a directory and optionally save out blend files for inspection.
This comes in handy for testing importers against 100's of files, quickly showing breakages and easier to setup then unit tests.

Example usage:

blender.bin --background --python source/tests/batch_import.py --
--operator="bpy.ops.import_scene.obj"
--path="/data/testfiles/obj"
--match="*.obj"
--start=0 --end=50
--save_path="/tmp/test"


Also found my name was spelt wrong in some places :)
February 1, 2011, 12:37 (GMT)
correct fix for bug #23871, __main__ module was being overwritten in nested functions, so on returning from calling operators the __main__ module could be cleared and imported modules turn into None

calling
bpy.ops.wm.read_factory_settings()
... would clear a scripts namespace if running directly, not in a module.


Fix by backing up and restoring the __main__ module.

Also found BKE_reportf wasnt printing all reports in background mode as BKE_report() was doing.
Revision 86f3ba2 by Joshua Leung
February 1, 2011, 11:54 (GMT)
Bugfix: Graph Editor menus were missing an entry for the "Smooth
Keyframes" operator

Probably this was missed off, since the DopeSheet doesn't have this
functionality
Revision f4dcc2f by Joshua Leung
February 1, 2011, 11:39 (GMT)
Bugfix: Renaming Keying Sets didn't update timeline

Keying Set RNA props were missing update notifiers
Revision 1b371fd by Joshua Leung
February 1, 2011, 11:35 (GMT)
New Keyframe Type: "Jitter"

While doing some animation work over the past few days, I found that
it would be useful to be able to tag keyframes as a another type yet:
"jitter" for fill-in secondary motion (i.e. blinks/hand-keyed camera
shake). Of course, what you really use these for is up to you, but
this is one more option when you need it :)
February 1, 2011, 09:02 (GMT)
own fix for bug #23871 (r33277), crashes when running multiple operators in a batch script with a double free.
Cant see why this happens but this different fix doesn't crash so using it instead.
February 1, 2011, 06:48 (GMT)
bugfix [#25767] Addons cannot be upgraded through the UI
added option to overwrite.
Revision 6f0aa2c by Joshua Leung
February 1, 2011, 05:15 (GMT)
Targetless IK Bugfixes + Tweaks:
- "CONSTRAINT_IK_AUTO" flag for targetless IK constraints was being
set in the wrong place. This is for the IK constraint data's flag, not
the generic constraint's flag
- Converting stack var "targetless" from type bConstraint to
bKinematicConstraint (i.e. constraint baseclass -> specialised data),
since it was only used in one place with a cast used there.
- When using targetless IK with no specified chain length, bone
rotation locks are taken into account too, saving a bit of extra setup
work
February 1, 2011, 04:24 (GMT)
Pythons path functions - os.walk(). os.path.exists(). etc support bytes for paths as well as strings, support this with blender/rna too.

- bpy.data.*.load() functions were only accepting UTF-8 paths.
- rna functions/properties now accept byte values rather then strings for file paths.
- bpy.path.resolve_ncase now supports byte objects.
February 1, 2011, 02:54 (GMT)
fix for 2 segfaults running in background mode.
- operators which reload G.main would crash blender if called from python and then accessed bpy.data.*
- WM_read_homefile_exec was setting the contexts Scene to NULL as a signal for the event system, this didnt work in background mode, crashing when property update functions expected scene to be set.
February 1, 2011, 01:32 (GMT)
reverting the new button in node editor.. will need to create a new
operator to get the correct behavior for center backdrop
February 1, 2011, 01:18 (GMT)
Added Center button to backdrop controls in node editor's side panel
Inlined backdrop's zoom ui limits and hard limits so that
going to minimun and going back to 100 works
Revision dc8078e by Joshua Leung
February 1, 2011, 00:43 (GMT)
Bugfix [#25885] Auto IK ignores full rotation locks

... actually, this was just an off-by-one bug again.
February 1, 2011, 00:41 (GMT)
disable assert [#25877] Driven shapekeys: incorrect assertions in depsgraph.c
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021