Blender Git Commits

Blender Git "master" branch commits.

Page: 4381 / 5574

Revision d617294 by Roland Hess
March 16, 2010, 12:55 (GMT)
New "Maintain Volume" constraint. When attached to a bone, you specify a "free" axis. Upon scaling, this free axis scales normally, but the constraint forces the other two axes to adjust themselves appropriately so that overall bone volume is maintained. So, setting "Y" as the free axis (the default) creates a bone that automatically squashes and stretches when scaling. Thanks to Aligorith, Fweeb, Cessen and others for the feedback.
Revision 1cf95d2 by Joshua Leung
March 16, 2010, 10:18 (GMT)
Keying Set Fixes:
* 'Export Keying Set' operator works again - a change in the previous commit broke the created code
* Relative Keying Sets don't get their paths shown
* Keying Set paths show options for inserting keyframes too now

---

Another attempt at fixing compile troubles, and removed some commented out + obsolete stuff.
Revision f1c0491 by Joshua Leung
March 16, 2010, 08:07 (GMT)
Fixing compiler errors for those people who compile those c++ modules... bleh!
Revision ca8f5ce by Matt Ebb
March 16, 2010, 08:06 (GMT)
Fix [#21250] Auto Refresh Movies on UV/Image editor doesn't work
Revision dc5945e by Matt Ebb
March 16, 2010, 07:44 (GMT)
Fix [#21165] Moved textures don't move the animation curves
Revision ea4a987 by Joshua Leung
March 16, 2010, 06:18 (GMT)
== Massive Keying Sets Recode ==

After a few days of wrong turns and learning the finer points of RNA-type-subclassing the hard way, this commit finally presents a refactored version of the Keying Sets system (now version 2) based on some requirements from Cessen.

For a more thorough discussion of this commit, see
http://sites.google.com/site/aligorith/keyingsets_2.pdf?attredirects=0&d=1

------

The main highlight of this refactor is that relative Keying Sets have now been recoded so that Python callbacks are run to generate the Keying Set's list of paths everytime the Keying Set is used (to insert or delete keyframes), allowing complex heuristics to be used to determine whether a property gets keyframed based on the current context. These checks may include checking on selection status of related entities, or transform locks.

Built-In KeyingSets have also been recoded, and moved from C and out into Python. These are now coded as Relative Keying Sets, and can to some extent serve as basis for adding new relative Keying Sets. However, these have mostly been coded in a slightly 'modular' way which may be confusing for those not so familiar with Python in general. A usable template will be added soon for more general usage.

Keyframing settings (i.e. 'visual', 'needed') can now be specified on a per-path basis now, which is especially useful for Absolute Keying Sets, where control over this is often beneficial.

Most of the places where Auto-Keyframing is performed have been tidied up for consistency. I'm sure quite a few issues still exist there, but these I'll clean up over the next few days.
Revision 604a2b1 by Matt Ebb
March 16, 2010, 05:04 (GMT)
Play Back Rendered Animation operator was left out of Screen->Render operator name change
March 15, 2010, 22:36 (GMT)
added different sampling methods in rotate node
fixed bug in difference matte node that prevented using a solid color for second input
-also clairified some variable names to be more meaningful

March 15, 2010, 20:38 (GMT)
Fix [#20419] OSX Cocoa physical punctuation keys retrieval fix

Cocoa charactersIgnoringModifiers API still takes the Shift key into account. Fix is to use Apple new 10.5 Carbon(!) API that is 64bit compatible to take into account the international keyboard layout when retrieving the physical key pressed/released.
Needed to use an even older API for 10.4 builds.
March 15, 2010, 20:28 (GMT)
Fix [#21618] Wrong Icon For BLEND file on File/Append

While the folder icon was originally planned when in append/link mode, it's easier to distinguish with a blender icon, so the folder icon is now replaced.

Also fixed issue introduced in rev. 27491 where filter settings were incorrectly set when moving out of .blend file again.
March 15, 2010, 20:22 (GMT)
Fix #21619 and #21613: edge loop delete crashes, after recent transform
manipulator ctrl+click increment fix.

March 15, 2010, 18:52 (GMT)
Compile fix for MSVC
- missing #define for finite and isnan
Revision 3f8628a by Tom Musgrove
March 15, 2010, 15:36 (GMT)
fixing bad level call
March 15, 2010, 10:25 (GMT)
Patch #21569 to fix bug #21530: on X11, middle mouse button drag cancelled
when moving wheel (with horizontal scrolling), was sending middle mouse
event in cases where it should not. Patch by Anthony Edlin, thanks!

Revision e381395 by Matt Ebb
March 15, 2010, 04:54 (GMT)
Fix [#21288] Colour Ramp doesn't update output

Moved color ramp RNA to rna_color.c, was very texture-centric before.
Revision 72cc38e by Matt Ebb
March 15, 2010, 02:30 (GMT)
Make Hex field in colour picker work in gamma corrected space - means that copying Hex values to
and from other apps like Photoshop works as expected.
Revision 352754d by Matt Ebb
March 15, 2010, 01:12 (GMT)
Fix [#21603] Mip-mapping setting not saved in User preferences
Revision c63648a by Matt Ebb
March 15, 2010, 00:34 (GMT)
Added curve Radius to properties panel in edit mode.

Related to bug [#21606] setting a Curve Radius doesn't take in account already set Values
March 14, 2010, 23:26 (GMT)
pep8 warnings
March 14, 2010, 23:19 (GMT)
more addon UI cleanup
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021