Blender Git Commits

Blender Git "master" branch commits.

Page: 4017 / 5574

Revision 8038dcf by Jason Hays
June 2, 2011, 14:15 (GMT)
My earlier custom auto normalize is no longer necessary to maintain inner group ratios (since the system changed)
Revision e3a46d0 by Joshua Leung
June 2, 2011, 13:03 (GMT)
Added operator to remove all useless unused actions from the current
.blend file.
* From operator search, find "Clear Useless Actions"
* "Action library" actions are preserved by this operator. It targets
actions without any F-Curves
* By default, only actions which are single-user (where that user is a
Fake user) will be targeted. This can be changed to have it target any
"dangling" action that doesn't have any F-Curves
* A save/reload cycle is still required to fully remove such Actions
from the current file. Though at least now it's a simpler process to
have these semi-automatically removed ;)
June 2, 2011, 12:44 (GMT)
fix for [#27410] Manual save kills actual .blend file if disk space is low
- moved do_history into WM_write_file after successful write of .blend@ temporary file
- Added new file flag, to avoid writing history on writing the startup.blend, autosave files and undo.

Thanks Campbell, Brecht for review!

Revision 02c6cb8 by Joshua Leung
June 2, 2011, 12:21 (GMT)
Deleting keyframes usability tweak:
There won't be dangling "empty" actions left behind anymore in the
DopeSheet channel list after you've deleted all their keyframes (and
don't want to add keyframes to them anymore).

Of course, this poses problems with more actions getting created if
you then go and keyframe those objects again. If this does turn out to
be an equally bad problem, then another approach from the channel
filtering code side (probably aided by the restructed code) will help
(though doesn't solve the problem where people complain of having
heaps of "empty" actions dangling from objects they no longer want
animated).
Revision 072d350 by Joshua Leung
June 2, 2011, 11:58 (GMT)
Time-Slide Fix:

Second attempt at fix for only having a single-key selected. In this
case, it just uses the start/end frame as it's min/max

Revision b41427c by Joshua Leung
June 2, 2011, 11:51 (GMT)
Bugfix: "Time Slide" tool broken

Dunno how long this has been broken for (*), but the Time Slide
transform tool in DopeSheet no longer did anything most of the time.
It appeared to be be caused by some blotched indexing code from ages
ago. I've fixed this problem, as well as preventing the case where it
would also give errors when only a single key was selected.

(*) Does anyone actually use this tool? IIRC, this was added during
Orange, though I can't find the commit for this anymore or why it was
added. Probably it might be better to just let it go...
June 2, 2011, 11:22 (GMT)
Almost complete the i18n system, including:
Copy unifont..ttf.gz from source tree to target datafile path( now ONLY works with cmake );
Set the locale the same with system's setting;
If need unicode font, unzip and load unifont when init ui styles;
Apply gettext() to labels in space_info.py, who are the main menu items.

Each of these should have been commit one by one. As they work well according to my tests, so I just lazily send a long list.
June 2, 2011, 09:04 (GMT)
committed this by mistake.
June 2, 2011, 08:55 (GMT)
fix [#27557] Linked object (camera) should not be able to set position by using camera to view operator
June 2, 2011, 08:45 (GMT)
fix [#27553] Weird resulsts when animating opacity on (color) strip
June 2, 2011, 08:29 (GMT)
mathutils support for color arithmetic, also some minor whitespace edits.
June 2, 2011, 04:58 (GMT)
Fix #27539: Sculpt data is lost after editing base mesh

Face's totdisp was set to correct value, but memory hasn't been
allocated for disps. Handle this in multires_topology_changed(),
so the whole MDISPS layer wouldn't be totally re-allocated when
applying displacement.
June 2, 2011, 00:05 (GMT)
update to glew 1.6 from 1.5.8
June 1, 2011, 23:55 (GMT)
uninitialized variable was used when ensuring mirrored vertex groups.
June 1, 2011, 23:46 (GMT)
add missing cast
June 1, 2011, 23:38 (GMT)
Revision f5318bc by Joseph Eagar
June 1, 2011, 19:47 (GMT)
=bmesh= edge split modifier uses bmesh code for now, slower but works.
Revision 142d87f by Joseph Eagar
June 1, 2011, 19:30 (GMT)
=bmesh= committing not-quite-functional edge split modifier code before replacing it with a bmesh version, taking too much time to debug right now.
Revision d7758d7 by Jason Hays
June 1, 2011, 19:21 (GMT)
Fixed the redistribute_weight_change() function so that it spreads the change evenly and cannot /0.
Revision ca6929b by Jason Hays
June 1, 2011, 17:04 (GMT)
I've begun treating unlocked misc vertex groups differently than unlocked bone groups-
unlocked misc vertex groups should no longer have any involvement in the redistribution of weights.

I may need a better auto normalize solution, however, because the weights can become 0 with enough division.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021