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-20Fix for bad imbuf creation by compositor viewers if resolution is (0,0).Lukas Tönne
This can happen if no image buffers are used to define a sensible resolution. Then the viewer will stiff create a float buffer in the output imbuf, which defies the usual ibuf->rect_float check and leads to invalid memory access. Float buffer should not be created in this case.
2014-02-20Fix for reading past allocated bounds when calculating pathsCampbell Barton
2014-02-20Fix for off-by-one error switching nurbs directionCampbell Barton
2014-02-20Fix crash when deleting strip used as mask in another strip modifierSergey Sharybin
2014-02-20Allow using strips from the top of the stack as modifier argumentsSergey Sharybin
Poll function tried to be smart and disallow having dependency cycles, but it didn't work properly. Further, it still possible to re-shuffle strips stack in the way which introduces dependency cycles. So disabled this smartness in the poll function for now.
2014-02-20Transform: revert to 2.69 numeric input behavior by defaultBastien Montagne
This allows to get the same "quickies" as in previous (2.69) code, (XYZ, -/, etc.), yet keeping nice non-conflicting new stuff like cursor navigation or copy/paste. You can switch to full mode hitting '=', and back to simple mode hitting 'ctrl ='.
2014-02-20Transform: skip setting colors when picking with the manipulatorCampbell Barton
2014-02-20NDOF: yaw/pitch were swapped and add timeline fit.Campbell Barton
2014-02-20UI: Fix for rna-enum submenus not showing a right arrowCampbell Barton
2014-02-20Fix T38723: Crash on loading with NULL sequence stripdataCampbell Barton
2014-02-20NDOF: define 2 default navigation modes: free & orbitCampbell Barton
After some discussion it seems both are valid defaults but useful for very different purposes. - 'free' lets you explore the scene with full 6dof (like fly mode) - 'orbit' is closer to typical mouse view orbit, constraining to orbiting about a central location. This doesn't effect orbit/pan which are available with modifier keys.
2014-02-19Use tabs for image editor.Antony Riakiotakis
For initial discussion see T38371 This commit organized panels for image editor to new tab categories dependent on the image editor mode: View Mode: Tools - contains UV tools (currently only transform and UV Sculpting) Scopes - contains scopes Grease Pencil - contains Grease Pencil operators Paint Mode: Tools - contains brush options Scopes - as above Grease Pencil - as above Mask Mode Mask - contains mask tools Scopes - as above Grease Pencil - as above Grease Pencil panel/tab now includes operators, not view options which have been moved to the UI region on the right. To make this work better, image editor toolbar now is of type TOOLS instead of PREVIEW as was the case previously. A nice version patch makes sure all works predictably, but opening newer files with older blender executables could backfire. This commit does not address which UV Tools will be included in the Tools tab for the view mode, but does include some basic tools (transform) and provides a class to inherit from to avoid conflicts with UV Sculpting. Reviewers: brecht, dingto, sergey Differential Revision: https://developer.blender.org/D315
2014-02-19fix T38721 Vertex Group pop menu (CTRL+G) Set Active Group not updating ↵Dalai Felinto
Vertex Groups Panel I set ND_VERTEX_GROUP to update the buttons. Reviewed by: Lukas Toenne
2014-02-19Fix T38717: Copy Vertex Group To Selected fails when all Vertex GroupsLukas Tönne
are empty. This is now considered a no-op and counts as a successful copy (since nothing would have changed anyway).
2014-02-19added support for double,float and int property values for maya restpose ↵gaiaclary
matrix properties
2014-02-19Added Maya restpose_matrix support via custom properties to Collada exportergaiaclary
2014-02-19Change default track to 15px pattern and 71px searchSergey Sharybin
After recent seed improvements it makes tracking more robust without speed loss.
2014-02-19Added track weight to presetsSergey Sharybin
Useful for cases when you need to create bunch of witness tracks.
2014-02-19Fix T38720: Clear preview range operator missing notifier to redrawLukas Tönne
timeline.
2014-02-19Fix T38603: Output File node sockets were drawing the regular socketLukas Tönne
label in addition to the actual specialized socket ui.
2014-02-19NDOF: fix helicopter fly option, revert default to trackball.Campbell Barton
Rationale for using trackball is that it allows roll which you expect with an ndof device.
2014-02-19Code cleanup: de-duplicate ndof controls for walk/fly modeCampbell Barton
2014-02-19BSP was still hanging around in CMakeSergey Sharybin
2014-02-19MSVC: improve warnings for scons and cmakeCampbell Barton
Some int/float conversion warnings were disabled by buildsystems but re-enabled by BLI_winstuff.h, the warnigns relate to conversions not considered issues on other systems so better just quiet them.
2014-02-19Fix T38567: Branch smoothing on skin modifier brokenCampbell Barton
own regression when changing delete commands
2014-02-19Fix T38715: Setting object mode fails from command lineCampbell Barton
also run load pre/post callbacks
2014-02-19Fix T38714: MeshPolygon.center not a Vector typeCampbell Barton
2014-02-19Fix T38706: dropdown labels in popups not updatingCampbell Barton
Caused by own recent changes to menu handling
2014-02-19OSX/CMAKE: make linking and bundling of clang omp lib work,Jens Verwiebe
Cmake will still not find -fopenmp working, so the user must set WITH_OPENMP and flags manually
2014-02-19UI: increase contrast active/inactive (see: T38490)Campbell Barton
2014-02-19Code cleanup: styleCampbell Barton
2014-02-18Fix windows build error in splash screen commit.Brecht Van Lommel
2014-02-18Fix T38661: make number button increment/decrement areas smaller.Brecht Van Lommel
Previously 1/3 of the button was used to decrement, 1/3 to edit and 1/3 to increment. However with the number text now right aligned this meant that the increment area would overlap the number text, which is confusing. So it was made to smaller to only cover the arrows. It's not as easy to click but I don't know of a better solution with right aligned number text.
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.