Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2014-02-18Splash screen: use a retina resolution image for Mac OS X.Brecht Van Lommel
2014-02-18Multisample: disable this by default again, it is causing a serious ↵Brecht Van Lommel
performance regression. Fixes T38665
2014-02-18Fix T38488: Single pixel line artifact with Rotate and Wrapped TranslateLukas Tönne
nodes. The Rotate node was calculating the center with a 1 pixel offset, which effectively shifts the image by 1 pixel on one or both axis for right-angle (90 degree) rotations. Note that the wrapping feature for translate nodes can still produce undesirable results for non-quadratic images. This is because of how the resolution calculation works atm: the Rotate node will keep the resolution of the input image, even if the resulting image is then cropped or leaves empty margins. There is no easy way to fix that without redesign.
2014-02-18Fix T38691: Curve object bevel not working in group instanceSergey Sharybin
It is possible that objects from dupli-groups depends on objects which are not in the dupli-group. We do need this objects to be evaluated as well on visible changes, so all dependencies for objects from the dupli-group are met. Unfortunately, we don't have parent relations on this state, so we're to use DFS over the whole DAG to gather such dependencies. This is probably not so bad since visible update is called really rarely. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D326
2014-02-18Fix T38700: Plane track can't be adjust when select mouse is set to leftSergey Sharybin
2014-02-18fix - T38561: Fly mode vs. Walk Mode Navigation Keyboard ControlsDalai Felinto
* QE as up/down to Fly Navigator * Alt as slow modifier to Fly Navigator * Update on Walk header info Note: I left the original RF/Ctrl shortcuts working for fly navigator but they are no longer visible in the header info. So old users will still be using what they were used to, while new ones get used to what walk navigation is using.
2014-02-18NDOF: Fix for fly/walk mode ignoring axis invert optionsCampbell Barton
2014-02-18Fix T38506: Bokeh blur node - size bugs with OpenCL.Lukas Tönne
The underlying cause for these issues is the insufficient sampling of the bokeh image. For smaller blur radius there will be very few samples taken, and with 1-pixel radius it boils down to just 4 samples: 2 on the left border (black), 1 in the center (black) and 1 at the top border (blue) ... For now have added the workarounds implemented in the CPU version of that node, which hide these artifacts. Ultimately would be better to have mipmap levels for the bokeh image input instead.
2014-02-18Fix regression that Blender crashes on startup if UI translation is enabled, ↵IRIE Shinsuke
it was mistake in rB50b2c78ad8b6.
2014-02-18Possible fix for T38644: H.264 with PNG RGBA encoding crashesSergey Sharybin
2014-02-18Fix FCurve reading freed themes, assert to prevent further misuseCampbell Barton
2014-02-18NDOF: add keymapping for the 'fit' button for other 2d viewsCampbell Barton
2014-02-18NDOF: support pan/zoom for view2d (nodes, graph editor, sequencer... etc)Campbell Barton
2014-02-18NDOF: fix for broken zoom invert for image and clip editorCampbell Barton
also match zoom speed with 3d view
2014-02-18NDOF: image and clip views ignored axis invert preferencesCampbell Barton
also X/Y invert was swapped for 3d view.
2014-02-18NDOF: use like a joystick for cube picker (as with circle picker)Campbell Barton
2014-02-18Fix T38654: Using a non-camera object for the SetCamera Scene Actuator ↵Mitchell Stokes
causes a segfault. Non-camera objects are not supported as cameras, and trying to use them just causes memory errors (some bad typecasts are involved). When converting a Scene Actuator, only use the object as a camera if it is actually a camera. Also, the logic brick UI now filters for camera objects, which should help avoid confusion.
2014-02-18bpy.ops.object.add_named() doesnt provide error when failed (related to T38689)Dalai Felinto
2014-02-18View3d: remove DEBUG_NDOF_MOTION, replaced by --debug-events optionCampbell Barton
also set rv3d->rot_angle = 0 on all ndof view3d operators
2014-02-18Fix T38655: Face path select fails with edge/vert select enabled tooCampbell Barton
2014-02-18Fix crash on file load with linked groups and curve bevel.Brecht Van Lommel
This isn't a proper fix, curve_cache should not be NULL, but it makes it possible to open the file at least.
2014-02-17Make it so missing curve cache doesn't crash in sequencer previewSergey Sharybin
2014-02-17Fix T38647: "Make Duplicates Real" crashes in Solid modeSergey Sharybin
This operator created new object and didn't tag them for update, which made it so their data isn't ready at the time of drawing.
2014-02-17Remove left-over form debug timeSergey Sharybin
2014-02-17Fix T38685: missing auto refresh button text on image nodes.Brecht Van Lommel
2014-02-17Bevel fix for T38675, bad bevel on slanted L.Howard Trickey
The test for a reflex angle used the vertex normal, which was not a good test for a saddle point vertex. Switched to using the face normal, if available, for that test. Also added test for this in svn bevel_regression.blend.
2014-02-17Fix T38680: File output subpath file-select operator uses absolute path.Lukas Tönne
This is because the sub-paths of the individual sockets are defined as FILEPATH properties, which automatically adds the standard fileselect operator button in the uiLists. However, that operator returns full paths only, with no direct way to make them relative to the base path. So for now i've turned the subpath properties into regular strings, which removes these operator buttons but should at least avoid the confusion. Eventually new operators could be defined for this, which use the file- select operator and then make the path relative.
2014-02-17Adapt KDL for compile with clang 3.4, which is stricter with friend classes,Jens Verwiebe
fixes ‘friend declaration specifying a default argument must be a definition’, based on information from here: http://www.orocos.org/forum/rtt/rtt-dev/bug-1053-new-compile-error-clang-34-patch-attached
2014-02-17Fix T38658: H.264 with "Lossless Output" enabled gives lossy outputSergey Sharybin
Issue was caused by the change in FFmpeg options: some of them were renamed, some moved to another class. Made some tweaks to how options are passed to the FFmpeg which now seems to be the same as ffmpeg.c.
2014-02-17Fix T38651: Compositor Normal Node Sphere unchangable when Reset All ToLukas Tönne
Default Values is used on it. The default for the socket value was always 0. Now the default value for node socket default_value properties is chosen based on the socket subtype to give some more sensible values. NOTE: this may still be different from the values specified in the socket templates! It is not possible to directly use these template values, because all sockets share the same RNA types. At least it should work reasonably well in the majority of cases now.
2014-02-17Compile Attrs: add ATTR_RETURNS_NONNULLCampbell Barton
2014-02-17RNA: assert on NULL return values from itemf callbacksCampbell Barton
2014-02-17Make sure RenderLayer/Image nodes always return a valid enum items list.Lukas Tönne
2014-02-17Fix T38422: Error writing AAC frame when using FFmpeg compiled with vo_aacencSergey Sharybin
Issue was caused by missing GLOBALHEADER flag set for audio stream. Also made it so frame is getting filled with default, that's what happening in ffmpeg.c.
2014-02-17Fix T38650: Crash from enum item functions returning NULL instead of aLukas Tönne
single terminator item. Ideally no enum item function should return NULL, but since this is very common and an intuitive mistake, better handle that case gracefully in the RNA access function.
2014-02-17NDOF: remove bias for translationCampbell Barton
Was noticeable (and annoying) that different axis had different speed, if we want to have axis bias better do as a user preference.
2014-02-17NDOF: allow panning in view3d.ndof_orbit_zoom, but forward is still zoomCampbell Barton
This makes it so NDOF without any modifiers pressed can pan and orbit which means you have full 6dof, however if you only want to orbit+zoom that works as before. also change logic so rotation is disabled for axis views (orbit operator will exit axis views still, as with mouse orbit)
2014-02-17NDOF: default to turntable (blenders default too)Campbell Barton
2014-02-17Mask: fix for intel openmp which doesn't support casts in for loopsCampbell Barton
2014-02-17Fix T38487: Wrapped translate node in combination with other bufferedLukas Tönne
nodes (Blur) causes crash due to chained read/write buffer operations. The way read/write buffer operations are created for both the wrapped translate node and then the "complex" blur node creates a chain of buffers in the same ExecutionGroup. This leaves the later write buffer operations without a proper "executor" group and fails on assert. Solution for now is to check for existing output buffer operations like it already happens for inputs. This is extremely ugly code, but should become a lot more transparent after compositor cleanup ({D309}).
2014-02-17Suppress assert in debug mode.Campbell Barton
2014-02-17Mask: enable overlap detection by default, more compact buttonsCampbell Barton
2014-02-17Fix T38643: Frame labels are invisible with default theme.Lukas Tönne
The color for frame labels was a mix of the text color (black by default) and the node theme color with a factor of 0.8, which coincidentally is the same as the node body color. Changed it to 0.4, which is the same as the regular node labels use.
2014-02-17Fix for another deadlock with py-drivers: BlendData.scene.remove()Campbell Barton
2014-02-17Blender Internal: Revert a part of rB162d6c73e3d0, that broke rendered ↵IRIE Shinsuke
preview and often causes crash when using material light group.
2014-02-17Fix for issue in mask overlap with no splines in the mask.Campbell Barton
2014-02-17Clear +x flag from source fileSergey Sharybin
2014-02-17Fix T38670: Mask transform without a movieclip crashesSergey Sharybin
Disable transform and mask display when there's no active clip. It's not a matter of returning fallback dimensions if there's no slip, it's also matter of making it so stabilization and distortion routines are aware of clip == NULL which is really crappy. Also almost all the operators are disabled in clip editor without active clip already anyway. Also tweaked header UI a bit to not display mask stuff when there's no active clip,
2014-02-17Fix T38669: Mask duplicate fails with multiple layersSergey Sharybin
Allow duplicating splines from inactive layers. This way it's more useful IMO than restricting duplication to an active layer. TODO: What should be a behavior for clipboard (currently it copies splines from an active layer only)?
2014-02-17Fix T38664: Blender hang when change scene from scriptSergey Sharybin
Deadlock between python script evaluation thread and drivers evaluation caused by scene update invoked from ED_screen_set_scene(). Pretty much the same as setting scene current frame with the same solution BPy_{BEGIN,END}_ALLOW_THREADS.