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
AgeCommit message (Collapse)Author
2016-04-22BLF: use float vector passing color argsCampbell Barton
2016-04-22Transform Snap: optionally cache the BVH treeCampbell Barton
Use the SnapObjectContext to store the bvh tree for reuse.
2016-04-22Transform Snap: initial snap context refactorCampbell Barton
This introduces a snap-context that can be re-used for casting rays into the scene (by operators such as walk-mode, ruler and transform code). This can be used to cache data between calls too.
2016-04-22Cleanup: warnings (double promote, string format)Campbell Barton
2016-04-21Cleanup: math lib use w/ walk modeCampbell Barton
2016-04-20Fix T46903: Missing Render Border Menu itemsSergey Sharybin
While other borders are more like a toggle, it is an intrinsic behavior of those operators. Render Border is intrinsicly split into two operators and trying to expose it as a toggle will end up with rather confusing situation when shortcut listed in the menu changes depending on the context.
2016-04-20Fix T47891: Edges throw shadow in edit modeCampbell Barton
2016-04-19Fix crash in rB37493fb9f - there is no guaranty CTX_wm_foo() will return a ↵Bastien Montagne
valid pointer!
2016-04-19Fix T48198: Missing plus sign to open the tool shelf in text editorJulian Eisel
Did not happen when using screen layout saved in default startup.blend
2016-04-19Toggle to standard cursor when opening menus/popupsJulian Eisel
Cursor is now set to standard arrow-cursor when opening menu, and reset to previous one when closing it. Previously it just stayed as it was before, e.g. the edit mode cross-cursor stayed active even if a menu was opened. Fixes T48192.
2016-04-18Fix: Make it easier to tell if Color Swatches are greyed out or notJoshua Leung
This commit makes disabled/inactive color swatches look more obviously disabled by halving their alpha values. It is necessary because the results of ui_widget_color_disabled() (which is usually used when disabling widgets) get overwritten by the color filling code here. To avoid confusion, the checkerboard background (when the color genuinely has alpha) will still only show in those cases. That is, when disabled, color swatches won't show the checkerboard unless the color actually has an alpha component if it wasn't disabled.
2016-04-18Fix T48186: Grease Pencil Smooth brush doesn't work properly - "erase" the ↵Joshua Leung
stroke thickness As soon as you started trying to smooth a stroke, the thickness of the stroke would quickly drop right down to near zero, if "affect pressure" was enabled. This step got accidentally missed when restoring the affect pressure functionality to the stroke smoothing brush code, following cleanups from the stroke quality patch.
2016-04-17"View Frame" now works in the sequencer tooJoshua Leung
2016-04-17Fix a few compiler warnings with OS X / clang.Brecht Van Lommel
2016-04-17Fix T48171: activating spacebar search menu over text button activates it or ↵Brecht Van Lommel
shows tooltip.
2016-04-16Anim Editors: "View Frame" Operator - Code Cleanups/Reshuffling + ↵Joshua Leung
NLA/Timeline Support * Reshuffled code for existing "View Frame" implementations, and removed leftover comment from some of the the copy-and-paste used to build it. * Added support for this operator in the NLA and Timeline
2016-04-16Assorted enum tweaksJoshua Leung
* Knock out "Python" FModifier entry - It really hasn't been coded yet! * Add icon for "Match Indices" driver eyedropper mode. It should help provide a bit more of a hint of what it does, but it also doesn't look quite as nice now.
2016-04-16Experimental Drivers UI Tweak: Use icons for variable typesJoshua Leung
This commit aims to streamline the driver variables layout a bit * Each variable type now has an icon. (The loc diff and rot diff ones are placeholders, which could deserve something better/dedicated if we continue to use this) * Instead of taking up an entire row, the variable type dropdown now only shows an icon, and is located before the variable name field. Feedback wanted: Is this more/less confusing than it was?
2016-04-16Tweaks to Streamline Drivers UI - Don't use uiTemplateAnyID for properties ↵Joshua Leung
where only objects can be used
2016-04-15Curve draw fix w/ surface offset + only-first enabledCampbell Barton
In this case the initial offset needs to be applied to the rest of the stroke.
2016-04-15UI: copy to selected: add 'single'/'all' options to buttons' menu when relevant.Bastien Montagne
Same as reset or anim keyframe/driver operators... Inconsistency reported by Leon Cheung through IRC, thanks.
2016-04-15Code Cleanup: Fix up various odds and endsJoshua Leung
2016-04-15Code Cleanup: Remove unused define left over from earlier versions of this codeJoshua Leung
2016-04-15Remove a leftover from older codeSergey Sharybin
2016-04-15New freehand curve drawing toolCampbell Barton
- Access with Shift-LMB or from the 'Create' toolbar tab. - Uses curve fitting for bezier curves, with error and corner angle options. - Optional tablet pressure to curve radius mapping. - Depth can use the cursor or optionally draw onto the surface, for the entire stroke or using the stroke start. - Stroke plane can optionally be perpendicular to, or aligned to the surface normal. - Optional radius tapering and for start/end points. - Supports operator redo and calling from Python.
2016-04-15Drivers Editing: Added "Copy/Paste" buttons beside "Add Variable" for ↵Joshua Leung
copying all variables from one driver to another This was a feature request from a few years back (IIRC from ZanQdo?) to make it easier to reuse one set of driver variables across several different drivers. Dev Notes: * Finally it's done! All that trouble for two little buttons. * Grr... cmake... grrr!
2016-04-15NLA Copy/Paste Modifiers: Apply similar fixes as those done in Graph EditorJoshua Leung
2016-04-15Fix T42148: Copying/Pasting FModifiers copies to all selected FCurves, not ↵Joshua Leung
just active one
2016-04-15FModifiers: Various tweaks for consistency + improved behaviourJoshua Leung
* Use an RNA enum callback for NLA FModifier types too * Cleaned up tooltips for these operators in Graph and NLA editors * Fix update notifiers after adding FModifiers in the Graph Editor
2016-04-15FModifiers: "Add Modifiers" in Graph/NLA Editor buttons now uses a dropdown ↵Joshua Leung
instead of a button This brings the UI here more in line with the Constraints and Modifiers UI's. TODO: * The tooltips/descriptions on the operators now need fixing, as we can no longer use custom tooltips when defining these buttons. * The operators need to be fixed to only operate on the active data
2016-04-15Code Cleanup: Add proper defines (with ANIM_* prefix) for animation-related ↵Joshua Leung
copy-paste buffer free callbacks
2016-04-15Graph Editor: Move "View" panel to be the lastJoshua Leung
This change means that when going from having no FCurves active to having an active FCurve, the properties panels will not get stuck with only showing the "View" tab, which is not that useful a lot of the time.
2016-04-14Math Lib: ray_point_factor_v3 functionsCampbell Barton
Gives a bit better precision than creating a line in some cases, use for ED_view3d_win_to_3d.
2016-04-12Cleanup: use boolCampbell Barton
2016-04-11Fix T48082: Unwrap overwrites face selectionCampbell Barton
Sync selection option made adding a new UV layer select all edit-mesh faces. Now just select the UV's, ignoring sync-select option.
2016-04-06Fix missing viewport update when tree output is in a nodeSergey Sharybin
There was already an attempt to do it, but it worked incorrect because of wrong recursion check.
2016-04-06Fix camera view-border line widthCampbell Barton
2016-04-05Expose new Recast partitioning methods for navmesh generationReinier de Blois
This patch depends on D1747, which upgrades the Recast version. It exposes the new Recast partitioning methods in the navmesh generation. Reviewers: campbellbarton, moguri Reviewed By: moguri Projects: #bf_blender Differential Revision: https://developer.blender.org/D1748
2016-04-05Update Recast version to 1.5.0Reinier de Blois
The version of Recast that Blender ships with is from 2009. This patch updates the Recast version to the latest version, 1.5.0. The Detour version remains untouched. Reviewers: campbellbarton, moguri Reviewed By: moguri Projects: #bf_blender Differential Revision: https://developer.blender.org/D1747
2016-04-05Revert "Cycles: Remove the Preetham Sky model."Thomas Dinges
This reverts commit d91316dc672dc1ee69fbd24d2f00124a24b75c6b.
2016-04-04Fix missing ID_SO sound type in outliner's ID types.Bastien Montagne
Note that we may want to review that some day, we have quite a bit of ID types here that are 'blend file' view only, might be worth splitting the check based on this.
2016-04-04Smoke: Don't use `min` as an uniform nameSergey Sharybin
This is an attempt to fix report T47991.
2016-04-04Fix curve editmode adding 3D primitives w/ 2D curvesCampbell Barton
2016-04-04Fix curve adding 3D nurbs when 2D is setCampbell Barton
Ctrl-LMB ignored 2D constraint
2016-04-04Fix curve, missing update on Ctrl-LMBCampbell Barton
2016-04-04Fix curve add-vertex w/ 2D curvesCampbell Barton
Project the point onto the 2d place where possible.
2016-04-04Fix uninitialized variable use w/ VSE transformCampbell Barton
2016-04-03Cycles: Remove the Preetham Sky model.Thomas Dinges
The improved Hosek / Wilkie model was added during my GSoC 2013 and the default since then. The older model was kinda kept for compatibility, but after more than 2 years it's time to remove it. The Hosek / Wilkie model is more realistic anyway, and people who really want a day / night transition can mix the Sky Shader with another one (e.g. color) and fade between the two.
2016-04-02Fix T47971: rigid body baking crash due to thread race condition.Brecht Van Lommel
2016-04-02Fix T48030: Can't zoom VSE properties panelCampbell Barton