Blender Git Commits

Blender Git "master" branch commits.

Page: 4138 / 5574

January 12, 2011, 17:57 (GMT)
fix [#25590] Export to X3D of Text object does not assign material to object in X3D file.
January 12, 2011, 17:29 (GMT)
simple add mesh operator template.
January 12, 2011, 16:53 (GMT)
bugfix [#24774] Lattice modifier+Dupligroup+Texture solid=weird result
new 2.5x code was not passing group recalc flags onto objects within them.
January 12, 2011, 15:45 (GMT)
bugfix [#25595] Adding Torus when in edit mode strange behavior.
also added Align View option and made local view cursor work.
January 12, 2011, 14:08 (GMT)
fix [#25600] Cannot add meta-object when in edit-mode
Revision 4e15c16 by Janne Karhu
January 12, 2011, 10:01 (GMT)
Fix for [#25572] crash when changing vertex group density in particle mode
* Hair was freed & redone on changes, but particle mode data wasn't updated.
January 12, 2011, 10:00 (GMT)
fix compile error for MSVC; no va_copy here. Patch pasted to me by Keith Boshoff
January 12, 2011, 08:20 (GMT)
add x3d/vrml importer into the menu.
January 12, 2011, 08:02 (GMT)
vrml/x3d import
now its basically usable, next step is to add menu item.

update for changes in mathutils api.
- fix radians/degrees usage
- correct matrix multiplication order
- primitives were being imported twice the size they should be.
- uv transformations were not working.
January 12, 2011, 07:16 (GMT)
modification to Joshua's commit r34270,
replace NlaTrack.active() function with a property, since this is used everywhere else.
January 12, 2011, 06:16 (GMT)
comment array/collection skip(), since there was some confusion in this area which caused bugs on index lookups.
January 12, 2011, 06:01 (GMT)
BLI_dynstr_vappendf() was cutting off the last character when allocating strings.
January 12, 2011, 05:49 (GMT)
BLI_dynstr_vappendf() was crashing with strings above 256 chars, this happens with some long reports.
Problem was using va_list value more then once, fix by using va_copy().

Note, va_copy() is c99 spec but only alternative I can see is to turn BLI_dynstr_vappendf() into a macro which calls va_start/end inline.
January 12, 2011, 03:41 (GMT)
remove redundant assignments & unused vars.

also minor functional changes
- OBJECT_OT_make_links_data() type property is now assigned to the operator property (so popup menu can find it)
- removing BG image now returns cancelled if no image is removed.
Revision 21fc4ca by Joshua Leung
January 12, 2011, 02:15 (GMT)
Patch [#25409] Changes to panels header "open/close" and "drag" zones
Submitted by: Peter Tarasenko (pit)

This patch switches the screen real-estate given to the "open/close"
and "drag" zones for panels.
- Now, the entire header is used for resizing (open/close) panels
instead of just the triangle widget being used for this. This makes it
a larger target for clicking on, making it easier to do so (Fitt's Law
in action!)
- Dragging panels now is relegated to the "grabber" zone on the top-
right corner only now. This reflects the lesser importance of panel
reordering in the panel designs now over being able to open/close
them.
Revision bbdf47a by Joshua Leung
January 12, 2011, 01:36 (GMT)
Patch [#24808] B-Bone display size
Submitted by Dan Eicher (dna)

Adds the ability to resize b-bones (ctrl+alt+S) using the python api

Bone.bbone_x
Bone.bbone_z

Revision 610a759 by Joshua Leung
January 12, 2011, 01:17 (GMT)
Patch [#24763] NLA Track & Strip methods
Submitted by: Dan Eicher (dna)

<quote>
Adds:

AnimData.nla_tracks.new(prev)
* (optional) prev -- add new track after this track

AnimData.nla_tracks.remove(track)

AnimData.nla_tracks.active(track)
* (optional) track -- track to set active
* returns active track

NlaTrack.strips.new(name, start, action)
NOTE: fails if the strip can't fit in the track as opposed to the
operator which will create a new track and add the strip to that.
* name -- name for new strip
* start -- start frame of new strip
* action -- action to assign to strip

NlaTrack.strips.remove(strip)
</quote>

---

I've resolved the issue (noted in the original patch) regarding the
validation of the created strip by creating and using a "dummy
AnimData" block to solve the missing dependencies.
Revision 144fb8e by Joshua Leung
January 11, 2011, 22:32 (GMT)
"Pointer" properties can now be reset to some kind of "default" value
when using the Numpad0 feature to reset properties to their default
values.

While this implementation here is not a full/proper implementation, as
you cannot truly specify a default value for some pointers that may
require something other than NULL (i.e. nothing), this should be good
enough for the vast majority of (editable) cases which are fine if set
to NULL.

This is most noticeable with the Active Keying Set field in the
TimeLine header, where it's now possible to simply use Numpad0 to
clear it instead of using a confusing click+backspace+enter dance to
do the same thing.
January 11, 2011, 22:06 (GMT)
Fix #25594: Adding mesh while in edit mode with multires - crash.

That primitives, which used ri crash blender, flips normals just after creation
and this normals flipping calls layers interpolation, but MDISPS layer
contains no data still.

Just added checking to layerInterp_mdisps.
Revision 0a535fe by Joshua Leung
January 11, 2011, 21:46 (GMT)
More missing descriptions for operators
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021