Blender Git Commits

Blender Git "master" branch commits.

Page: 4169 / 5574

December 10, 2010, 13:15 (GMT)
fix for error in recent commit, wasn't masking out the non unit subtype flags.
Revision f610c9b by Janne Karhu
December 10, 2010, 10:34 (GMT)
Bug fix: child particles weren't always updated correctly
* Calling update_children(..) is very light if there's nothing to update, so it doesn't matter if it's called every time the particle system is updated.
Revision fe19e53 by Janne Karhu
December 10, 2010, 08:29 (GMT)
Fix for [#25095] Particle systems and object with collision modifier bug
* Collisions didn't take emitter object layer into account
December 10, 2010, 06:08 (GMT)
bugfix [#25135] X3D export places scene objects incorrectly in x3d file
matrix rotation order issue.
December 10, 2010, 05:35 (GMT)
fix [#25116] X3D export does generate image texture information in x3d file
- was exporting UVs only if an image texture was used too
- was also only exporting vertex colors if UV's existed which doesnt make much sense.
December 10, 2010, 04:39 (GMT)
fix [#25155] Glare node > Simple star > Rotate 45 is always applied
from acob F (raccoon)
December 10, 2010, 04:10 (GMT)
bugfix [#25154] .MXF files should be included as a known video file type in the sequencer
[#25159] Vertex locations dont read correctly and are not labeled correctly in the properties bar.

- non rna buttons can now have units set.
- calls with invalid units system now raises an assert().
- include .mxf in filter.
December 10, 2010, 00:20 (GMT)
patch [#25027] formatting mathutils.geometry module docs for sphinx
from Luka Bonavita

See:
http://www.blender.org/documentation/250PythonDoc/mathutils.geometry.html
December 10, 2010, 00:10 (GMT)
transforming pose bones while the animation was playing would crash.
December 10, 2010, 00:00 (GMT)
tag unused variables.
December 9, 2010, 22:27 (GMT)
Change the BLF_aspect function to handle 3d text.

This is need to properly handle 3d text (dalai work on GE), before
the BLF_aspect only take one argument, and the result was a call to:
glScalef(aspect, aspect, 1.0)

Now the three value are store in the font (x, y and z) and also
need to be enable using BLF_enable(BLF_ASPECT).

By default all the code that don't have BLF_ASPECT enable work with
a scale of 1.0 (so nothing change to the current UI).

I also remove all the call of BLF_aspect(fontid, 1.0) found in
the editors, because is disable by default, so no need any more.

Campbell the only thing to check is the python api, right now
I modify the api to from:
BLF_aspect(fontid, aspect)
to:
BLF_aspect(fontid, aspect, aspect, 1.0)

This is to avoid break the api, but now you need add the BLF_ASPECT
option to the function py_blf_enable and in some point change
py_blf_aspect to take 3 arguments.
December 9, 2010, 19:06 (GMT)
Related to previous commit:

I still have to learn more of the recent changes in code :)

Didn't know the handle type options became a menu for Curve edit mode.
Providing much-used tools non-modal (direct) really should have
preference. Pull down is not very accessible here though, will
check on it later. :)

This restores H, Shift+H, V and alt+H for handle setting.

December 9, 2010, 18:31 (GMT)
Bugfix #25150

Graph editor: hotkeys for handles restored; they work immediate
and non modal now (menu was ugly and slow). Uses similar options
as 3d curve editing, but not toggling 'aligned'
HKEY: sets aligned
SHIFT+H: sets auto
ALT+H: sets free handle
VKEY: vector handle

December 9, 2010, 18:08 (GMT)
Two nice usability fixes:

- On inserting keyframes in buttons, no redraw happened
- Keyframe in icon-only buttons now draw color in background.

December 9, 2010, 17:36 (GMT)
Added more clear tooltip for Auto Save feature.

December 9, 2010, 17:35 (GMT)
User prefs: label "Auto Save" was on wrong position.

December 9, 2010, 17:31 (GMT)
renaming blf_api.h to blf_py_api.h
In windows this was producing Linking dependence errors because we have BLF_api.h in the /blenfont/ and blf_api.h in /python/generic/. It doesn't produces crash out of the box but I was trying to link both "api" files to the same project (Ketjsi folder). For the linking order was determining what header to use. A workaround is to "include" the file using some ../../ relative folder. But renaming it is less error prone.

Probably Ketsji folder shouldn't link to BLF_api.h anyways, but this is something I will look better later before another commit. In the mean time it's not a good idea to have 2 api files with the same name (for non case-sensitive systems).
Revision b6c6877 by Kent Mein
December 9, 2010, 16:50 (GMT)
A little more work on patch [#24814] Operators which have no decription
submitted by Murat Egretli

Not actually a patch but talks about descriptions that are missing
and some small fixes that are needed.

Kent

December 9, 2010, 16:15 (GMT)
Bugfix 25147

Graph editor: operator poll for 'active curve' didn't check for
visibility flag, caused tool like ctrl+click to still work.

December 9, 2010, 15:49 (GMT)
Bugfix #25120 and #25119 and numerous future bugs!

Two isses:
- Material assigning to MetaBalls used wrong pointer
(copy paste error, casting badly).
- Checking for node-material used wrong RNA pointer
(confusing void stuff going on here!)

The error leads to corruption in data and/or random
crashes. Better update svn now!

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