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
2017-07-31Fix T52224: auto IK not respecting length, after recent bugfix.Brecht Van Lommel
2017-07-31Fix two issues with recent changes to number display while editing them.Bastien Montagne
* Numbers with units (especially, angles) where not handled correctly regarding number of significant digits (spotted by @brecht in T52222 comment, thanks). * Zero value has no valid log, need to take that into account!
2017-07-29Cleanup: quiet picky ubsan warningsCampbell Barton
2017-07-28Replace magic numbers with deprecated namesCampbell Barton
The names aren't meaningful but means it wont accidentally use valid names. Also remove textured-font setting
2017-07-28Fix T52195: Sculpt from Python failsCampbell Barton
When calling sculpt from Python, setting 3D 'location' but not 2D 'mouse' stopped working in 2.78. Now check if the operator is running non-interactively and skip the mouse-over check.
2017-07-28Resolve T45301 by adding option for old behaviorCampbell Barton
Some users really liked previous behavior, so making it an option. Cursor Lock Adjustment can be disabled to give something close to 2.4x behavior of cursor locking. When lock-adjustment is disabled placing the cursor the view. This avoids the issue reported in T40353 where the cursor could get *lost*.
2017-07-28Cleanup: clear deprecated UI flagsCampbell Barton
Also adds cursor-lock flag, to be used in next commit.
2017-07-28Fix potential 'divide-by-zero' in our UI fitting code.Bastien Montagne
Reported by coverity, better fix even if highly unlikely to happen...
2017-07-28Fix T52208: Using UI_BUT_REDALERT flag for UI_BTYPE_KEY_EVENT buttons ↵Bastien Montagne
crashes Blender. but pointer was not assigned in that case...
2017-07-27Fix T51776: Make sure button icons are updated on Ctrl-ScrollWheelJeff Knox
2017-07-27Fix button text overlapping with shortcut text in popupsJulian Eisel
The purpose of the keymap strings is probably for un-embossed menu items like seen in most pulldowns. I can't see a reason for also adding that string for regularly drawn buttons within popups, we don't add it anywhere else in the UI either. So this commit makes sure shortcut strings are only added to buttons that are drawn like pulldown-menu items.
2017-07-27Minor code style correctionsJulian Eisel
2017-07-27Fix Label colors in popupsAleksandr Zinovev
2017-07-27Fix: use click style if a pie was spawned by release or click eventAleksandr Zinovev
2017-07-25Fix T51450: viewport render time keeps increasing after render is done.Jeff Knox
Reviewed By: brecht Differential Revision: https://developer.blender.org/D2747
2017-07-24Revert "ransform: fix unreported bug: geometry hidden by clipping border ↵mano-wii
(alt + b) is not bypassed in snap to faces" This reverts commit 7f09b55d01c248a741e967af597b7519f095983b.
2017-07-24ransform: fix unreported bug: geometry hidden by clipping border (alt + b) ↵mano-wii
is not bypassed in snap to faces The geometry behind the farther clip_plane is not bypassed
2017-07-24Fix T50039: texture paint soften strength not working with float images.Brecht Van Lommel
2017-07-24Correct invalid assert useCampbell Barton
2017-07-22Transform: remove unused argumentmano-wii
2017-07-21Another solution to bug T38358 and relatedmano-wii
Moving the ray_start_local to the new position does not lose as much precision as moving the ray_org_local to the corresponding position. The problem of inaccuracy is within the functions: `bvhtree_ray_cast_data_precalc` and` fast_ray_nearest_hit`. And not directly in the values of the rays.
2017-07-21Fix strict compiler error after recent UI changesSergey Sharybin
2017-07-21Fix T52136: Blender segfault (stack overflow most certainly) when converting ↵Bastien Montagne
to mesh. Stupid mistake in own recent refactor.
2017-07-21UI/floats: Reduce our UI_PRECISION_FLOAT_MAX by one to avoid most rounding ↵Bastien Montagne
issues. The way we use it, UI_PRECISION_FLOAT_MAX is actually + 1 to get total number of digits, and float only has 7 meaningful digits, so that define shall be at 6.
2017-07-21Fix a few harmless maybe uninitialized warnings with GCC 5.4.Brecht Van Lommel
GCC seems to detect uninitialized into function calls now, but then isn't always smart enough to see that it is actually initialized. Disabling this warning entirely seems a bit too much, so initialize a bit more now.
2017-07-21Fix T46560: 2D paint smear and soften brushes not working with alpha.Brecht Van Lommel
Interpolate rather than do alpha over mix, matching projection paint.
2017-07-19Fix topology mirror ignoring center vertsCampbell Barton
Caused select-mirror to fail with edges & faces.
2017-07-19Fix (unreported) seldom crash when using previews in filebrowser.Bastien Montagne
Hopefully fix it actually, at least could not reproduce it anymore with that changen, but Was already quite hard to trigger before. We need a memory barrier at this allocation, otherwise it might happen after preview gets added to done queue, so preview could end up being freed twice, leading to crash.
2017-07-19Fix T52092: Crash un-grouping nodesCampbell Barton
2017-07-18Fix T52109: Folder search won't work when selecting animation output folder.Bastien Montagne
Text search would not run in case there was no 'type' enabled in filter buttons. Now instead consider that no types enabled == all types enabled.
2017-07-18Fix bad loss of precision when manually editing values in numbuttons.Bastien Montagne
While drawing nice 'rounded' values is OK also for 'low precision' editing like dragging and such, it's quite an issue when you type in a precise value, validate, edit again the value, and find a rounded version of it instead of what you typed in! So now, *only when entering textedit of num buttons*, we always get the highest reasonable precision for floats (and use exponential notation when values are too low or too high, to avoid tremendous amounts of zero's).
2017-07-18Cleanup: use WM_event prefix for modal_tweak_exitCampbell Barton
2017-07-18WM: move WM_event_is_last_mousemove to the WM APICampbell Barton
2017-07-18Transform: avoid possible uninitialized varCampbell Barton
2017-07-17Fix T39925: Set Origin to Geometry on a new text object moves the origin ↵Bastien Montagne
away from the object No need to take into account font size here...
2017-07-16Fix T52058: Jumping to keyframe causes Blender to freeze indefinitelyJoshua Leung
Revise the logic here to be more robust when keyframes with similar-but-different frame numbers (e.g. 70.000000 vs 70.000008) would cause the search to go into an infinite loop, as the same keyframe was repeatedly found (and skipped).
2017-07-14Snap System: Fixed index of objects used to make `snap to volume`mano-wii
*note: make a complete test scene
2017-07-14Snap System: Use function that does the interactor instead of Macromano-wii
Macro makes debugging difficult. And in that case I was escaping from the style used in Blender
2017-07-14Snap System: missing changemano-wii
2017-07-14Snap System: fix rename `ob` to `obj`mano-wii
This would bring problems with dupli objects
2017-07-14Snap System: Replace creation and destruction of the object list by a Macromano-wii
The macro got a little strange, but it's better than using the MEM_mallocN inside a loop, or repeat the lines
2017-07-13Sequence editor: Renamed "Override" to "Overwrite" in "Set Selected Strip ↵Sybren A. Stüvel
Proxies" The option has always (un)set the "Overwrite" flag on all strips. Calling it "Override" seems misleading, since even when unchecking it, it overrides whatever was set on the selected strips. It really just (un)sets the "Overwrite" flag, and now it is also labeled as such.
2017-07-13Fix texture paint crash when painting onto stencilCampbell Barton
2017-07-13Revert T44320: UV island overlap considered linkedCampbell Barton
In the reported example it seemed reasonable to apply this change. But it causes a much more common case (selecting projections) to be split into 2x islands. Resolves T50970
2017-07-13Fix T51100: Vertex pick fails after extrudeCampbell Barton
2017-07-13Snap System: remove unused functionmano-wii
2017-07-12Cleanup: unused varsCampbell Barton
2017-07-11Fix [T51595]: Snap to edge does not work with high zoom levelmano-wii
That problem occurs because of the imprecision of `short int` (16 bits). The 3d coordinates are converted to 2d, and when they are off the screen, their values can exceed 32767! (max short int value) One quick solution is to use float instead of short The snap code is actually a little tricky. I want to make some arithmetic simplifications in it
2017-07-11Style (remove characters that caused "a binary file")mano-wii
2017-07-11Snap System: Separate raycast functions from nearest2d functionsmano-wii
The only similarity between these functions is that both serve to snap. However their codes are totally different from one another. So by separating these functions, it: - removes the need to put several conditions; - simplifies and - optimizes the code