8e70db78f4
Bugfix: All actions created when keyframing now have their "id-root" set appropriately
...
This means that it will no longer be possible to accidentally load a nodetree action in
the Action Editor (object-level actions only), resulting in F-Curves getting
invalidated/disabled.
2013-10-02 12:14:50 +00:00
0959482acb
fix [ #36913 ] GHASH_FLAG_ALLOW_DUPES assert and crash in Edge Collapse
2013-10-02 04:12:06 +00:00
bab799bf25
fix regression - convex hull tool leaving new faces unselected.
2013-10-01 18:23:39 +00:00
b5fcc340b6
OSX/keys: change to OSX conform cmd-a for 'select-all' in text(-boxes)
2013-10-01 17:47:08 +00:00
4627f9d92c
style edits and use macro for prefix check
2013-10-01 16:40:11 +00:00
Dalai Felinto
d2e55cb282
bugfix [ #32346 ] Node animation, removing nodes keeps FCurves.
...
The same bug happens for modifiers, but better to address it separately.
Contribution and review by Lukas Toenne and Brecht van Lommel
2013-10-01 16:15:52 +00:00
1fa59cdf4d
allow knife-project to use sub-pixel length edges.
2013-10-01 15:52:29 +00:00
d310e060d2
Fix use of uninitialized variable in recent node tree changes.
2013-10-01 15:37:01 +00:00
5806ffdfd9
Fix blender internal viewport render not using color management settings like
...
view, exposure, looks.
2013-10-01 15:34:43 +00:00
4c6a6a8fe3
UV sculpting was missing curve initialization causing crashes. Reported
...
by Sebastian Koenig, thanks!
2013-10-01 15:04:58 +00:00
d8020f54ba
change to ED_armature_bone_rename so theres never any duplicates dictionary items in 'ob->pose->chanhash'
...
this turned out to be harmless but it did make ghash assert() because the ghash isnt flagged to allow duplicates.
2013-10-01 13:33:43 +00:00
9883641f46
add assert for bone renaming, to check if the chanhash is still valid.
2013-10-01 13:28:59 +00:00
4c3d9e358b
fix [ #36906 ] AutoName operator do not update the display of the bone's name in the Bone Properties
2013-10-01 12:56:25 +00:00
ffec71db84
Fix issues reported by coverity scan in recent changes to customdata code.
2013-10-01 12:48:41 +00:00
6c83806a00
fix [ #36435 ] Crash on unwrap with specific mesh
2013-10-01 12:48:32 +00:00
d44b3f66ac
make the manipulator work with curve handle selections with normal orientation and individual origins.
2013-10-01 12:37:17 +00:00
fd01e72877
check SELECT flags for curves (was checking for nonzero which would break if new files use this field for other flags)
2013-10-01 12:35:43 +00:00
9b3e3f3e31
fix for bug own recent commit [ #36904 ] Snap to Volume is broken with Armature
...
this is infact an older bug which was exposed by the recent change.
for now only use the change in behavior for scale/rotation.
2013-10-01 12:11:10 +00:00
d370c7619f
replace inline searches for BLI_findindex
2013-10-01 11:44:39 +00:00
Lukas Toenne
ff9f799d8b
Yet another fix for node groups localization: The ntreeLocalMerge function can not be used to free localized node groups, because it is not commonly called to free the localized node trees. Instead these
...
data blocks are freed using the standard ntreeFreeTree function, so freeing localized node groups has to be done there. This means an ugly loop over G.main to detect localized groups, but should not be a
big problem in practice.
2013-10-01 09:29:56 +00:00
3073a5b1c4
Mark some CCG funcrions as inlined
...
This seems to be giving speedup up to 10% in own tests.
--
svn merge -r60104:60105 ^/branches/soc-2013-depsgraph_mt
2013-10-01 09:17:35 +00:00
Lukas Toenne
a4068d39de
Fix for own commit r60468: All the localized node groups ended up in the main library ... This was because of the G.main check in ntreeCopyTree_internal, which determines whether a node tree gets put
...
into main or is an independent data block. This can now be controlled by passing an explicit Main pointer, so we can ensure localized node groups don't pollute main.
2013-10-01 08:55:38 +00:00
aecb76b93e
fix bug with vector handles in the graph editor when transforming 2 selected points of a bezt, the unselected handle wouldn't have its value restored on transform cancel.
2013-10-01 08:30:46 +00:00
f1f7648d4c
fix for error setting vector handles to free when both vector handles were selected but not the mid-point.
...
only one of the handles would be changed to the HD_FREE.
effected curves and fcurves.
2013-10-01 08:18:43 +00:00
Lukas Toenne
4cd7799364
Fix #36850 , Material Node Editor Crash Always.
...
This problem was introduced with pynodes merge in r55373. It's caused by missing localization of node groups in shaders in cases where GLSL + node previews causes threading conflicts. I'm not quite sure why
we didn't do this before, but now all node groups also get localized recursively.
2013-10-01 08:18:16 +00:00
9550d05a1c
fix [ #36900 ] single spline handle can't be "scaled"
...
this works in the graph editor but didn't for curves, useful functionality to have.
2013-10-01 07:02:18 +00:00
86b28fc2fc
addition to r60465, check for individual centers when positioning the manipulator
2013-10-01 05:39:41 +00:00
fe9a64ad6f
curve transform: scale handles around their knot when using individual centers.
2013-10-01 05:17:57 +00:00
40dd2b27e7
add rna path callback for material slots but disable animation.
...
without this - the info space would report an invalid rna-path when showing the string to change a value.
2013-10-01 04:49:47 +00:00
92527b9264
remove assert for poly_find_ear(), added recently but its incorrect, also minor style edits.
2013-10-01 03:56:02 +00:00
6067fa682b
de-duplicate report strings for freestyle error checks
2013-10-01 02:51:39 +00:00
aaba317c76
Follow-up to r60433 (related to Bug #36878 ): additional checks for NULL line styles.
2013-09-30 23:02:29 +00:00
e28bd0d302
* Change NA_EDITED notifier to NA_ADDED, as suggested by Sergey. (r60414 follow up)
2013-09-30 22:53:56 +00:00
f94a14a318
Fix #36852 : duplicate window crash on OS X, another case where it could crash
...
when changing the window state raises an event, and the window isn't fully
initialized yet.
2013-09-30 22:07:14 +00:00
52e12dca6a
Added new file that contains the sha1 hash key of the currently to be used OpenCollada libraries
2013-09-30 21:11:20 +00:00
ab31941874
Fix [ #36422 ] Trimmed audio files (hard cut only) in a metastrip have their trim removed
...
Meta sound update (seq_update_sound_bounds_recursive_rec) was not taking into account hard trim (anim_startofs) when setting sound's start, while default sound strip update (sound_move_scene_sound_defaults) did... This could use some refactor, though, with a single func used in both cases, to avoid such issue.
Also added soft trim to sound panel, only hard one was available.
2013-09-30 20:53:53 +00:00
3ccb370d38
Usual UI messages fixes...
2013-09-30 19:30:56 +00:00
00140a8584
Fix #36892 : crash running "Sample Color" operator from 3D viewport when the
...
sequencer contained any data. The sequence color sample operator was available
here when it shouldn't be.
2013-09-30 17:54:35 +00:00
aec7017211
Fix "Sample Color" not working in vertex paint mode.
...
The issue was discussed at blender.org forum:
http://www.blender.org/forum/viewtopic.php?t=28158
2013-09-30 16:18:56 +00:00
06c6d3235c
Fix #36884 : blender spotlamp halo render was incorrectly showing light on the
...
backside of objects, after bugfix in revision 56145.
It now still always renders one step, but step size is clamped to fit within
the halo volume.
2013-09-30 15:27:45 +00:00
Dalai Felinto
414fadb192
changing shortcut to toggle Properties in text editor (ctrl+t)
2013-09-30 14:33:18 +00:00
4b8fee11b6
workaround for [ #36314 ], ensure all id-properties are groups on load (which are expected to be groups).
2013-09-30 13:44:16 +00:00
ae25238f41
Fix #36882 : cycles gamma node not working with glsl materials.
2013-09-30 12:11:27 +00:00
78a8b2a883
add asserts for id property functions (ensure invalid types aren't passed)
2013-09-30 11:27:03 +00:00
6e76152816
Fix [ #36846 ] Adding a cloth sim to an object does not make it possible to go into Particle Mode for that object.
...
Softbody/cloth were not checked when building available modes enum.
2013-09-30 10:20:54 +00:00
Lukas Toenne
169b4e8118
Fix #36853 , Undo not working for Particles Hair - Free Edit.
...
Resetting the particle system without losing edit undo is not so easy. Just added a confirm message for now to warn user about loss of particle edit undo.
2013-09-30 09:51:25 +00:00
2ddbb5d1e1
Fix for plane track jittering
...
Jittering was caused by homography not being estimated
accurate enough.
Before this, only algebraic estimation was used, which
is indeed not so much great, Now use algebraic estimation
followed with refinement step using Ceres minimizer.
The code was already there since keyframe selection patch,
made such estimation a generic function in multiview/ and
changed API for estimation in order to pass all additional
options via an options structure (the same way as it's
done fr Ceres).
This includes changes to both homography and fundamental
estimation.
TODO:
- Need to document Ceres functors better.
- Need to support homogeneous coordinates (currently
only euclidean coords are supported).
2013-09-30 09:35:04 +00:00
61161bf869
fix for building with some configurations
2013-09-30 09:34:13 +00:00
b6ea073af2
more fixes relating to [ #36878 ], freestyle was only checking for NULL linestyles in some places.
2013-09-30 09:28:43 +00:00
65233bc49e
revert r36440, own commit, no longer needed because of changes to the keymap.
...
resolves [#36860 ] sampling color in face select mask
2013-09-30 09:04:17 +00:00