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
2014-08-19Roto: Add spline dragging zone in it's centerSergey Sharybin
This dragging zone is visualized as the circle (the same as object origin) in the spline bounding box center and dragging that circle drags the whole spline. Pretty much basic functionality, but quite useful in practice. Requested by our roto team (Sebastian and Sean :) in IRC.
2014-08-19Fix T41457: Viewport resolution divider does freestyle for every resolutionSergey Sharybin
Now freestyle would be rendered for the final resolution only, making it so viewport navigation is really interactive.
2014-08-19Mask slide can be cancelled with RMB nowSergey Sharybin
2014-08-18Fix T40653: Modified keymap: MMB not behaving like RMB?Bastien Montagne
Modal frame_change was not terminating on mmb release event...
2014-08-18Fix T41137: Old render result from viewport render in camera view does not ↵Sergey Sharybin
go away when middle clicking
2014-08-18Fix T41426: floating menus - scroll issues.Bastien Montagne
Do not reset active but if cursor is not over it when getting mousewheel events.
2014-08-18BMesh: intersect toolCampbell Barton
Modeling tool to cut intersections into geometry (like boolean, without calculating inside/outside). Faces are split along intersections, leaving new edges selected. Access from Face menu.
2014-08-18Cleanup: assert / warnCampbell Barton
2014-08-17Fix T41467: Modifier view buttons changing positions.Bastien Montagne
Commits early in this year (to save some space) broke this. Hopefully this time it works in all cases - lastCageIndex is no more influenced by realtime/edit active states. Also, inactivate buttons instead of hiding them, can be useful to set those data even though it does not have any immediate effect. Took the opportunity to switch cage buttons to RNA, btw.
2014-08-17Knife tool: simplify hit-depth calculationCampbell Barton
2014-08-17CleanupCampbell Barton
2014-08-17Fix filenames in splashscreen.Bastien Montagne
For some reason, labels of buttons in popups/menus were clipped left. Removed that function (was the only place were it was used), clipping text by its left is really bad for its understanding! Instead, extended clip_middle code so that it optionnally preserves a right piece of the given string (like the shortcut part of a menu label). Think that's what makes more sense here (note that most menus adapt themselves to their longest item, we do not have much fixed-width ones, anyway). Also tweaked a bit clip_middle logic, so that left part always have at least ten chars (in addition to already existing 'min width' checks).
2014-08-15Fix T41427: Region overlap moves into wrong window.Bastien Montagne
There was some fuzzyness in `region_overlap_fix()`, using an 'other side' region as ref to move current one in case their rect would intersect... New code is a bit more complex, but should handle nicely all situations, mostly ensuring we only translate an overlap if we find a previous one **on the same side**, and ensuring we also never have intersecting overlapping regions from different sides (since this does not work nice at all).
2014-08-15Fix T41443: Separate bug with Curves & HooksSergey Sharybin
This solves the crash, but indices might be wrong after the separation. There are loads of other ways to confuse hook indices in both meshes and curves, for now considering this a TODO.
2014-08-15ColorRamp HSV, HSL Blend ModesCampbell Barton
D297 by charlie with own edits
2014-08-14Pie menus:Antony Riakiotakis
If user drags away from initial position, menu changes to drag style and returning to that position won't remake the menu click-style. Allows to use the threshold indicator to cancel the pie.
2014-08-14Aaaarh! aaargh!Antony Riakiotakis
2014-08-14Last fix wasn't complete, sorry for that..Antony Riakiotakis
2014-08-14Deactivate last active button for pie menu popups.Antony Riakiotakis
2014-08-14Fix crash on texture painting after new scene is added, reported byAntony Riakiotakis
kopias on irc, thanks.
2014-08-14Revert modal operation of cursor. This change was far less innocent thanAntony Riakiotakis
was first thought and could mess up tweaking events for the left mouse.
2014-08-14UI: Don't print user passwords in info-spaceCampbell Barton
2014-08-14Correct own regression in password button editingCampbell Barton
Fix T41416: by iri Hnidek
2014-08-14Fix T41425: UI wobbles using scrollbarCampbell Barton
2014-08-14Hack for edge-slide macro was lost in header cleanupCampbell Barton
add back include for USE_LOOPSLIDE_HACK
2014-08-14hint checks to re-alloc as unlikelyCampbell Barton
also edit comments for knife tool
2014-08-13Maybe slightly controversial pie commit:Antony Riakiotakis
Make pie menu item placement touch the radius from the internal side of the buttons rather than placing on the center on the cirtcle. This allows us to get rid of the separate visual angle property, also allows for tighter placement of pies with a smaller radius without easily overlapping. Also pie menu title now always appears above the threshold indicator.
2014-08-13Correct missing new line in the debug printSergey Sharybin
2014-08-13Align pie menu title on center.Antony Riakiotakis
2014-08-13Image Editor: only do alpha test if output file requires alphaDalai Felinto
(internal change, nothing should change to the user)
2014-08-13Correct menu items active behavior applying to dialogsCampbell Barton
2014-08-13Fix T39387: Knife makes duplicate verts with subsurfCampbell Barton
2014-08-13Math Lib: name signed versions of dist_to_plane_v3 explicitlyCampbell Barton
also add unsigned versions
2014-08-13Knife tool: avoid copying vectorsCampbell Barton
2014-08-13SpellingCampbell Barton
2014-08-13SpellingCampbell Barton
2014-08-13Compare squared distances for tracking selectionCampbell Barton
2014-08-13Knife tool: cleanup threshold use, avoid sqrtCampbell Barton
2014-08-13Fix T41164: Knife creates duplicate vertsCampbell Barton
2014-08-12Fix T41060: Wrong texture 'Object' mapping in 3DView Rendered mode with ↵Sergey Sharybin
Blender Internal
2014-08-12Fix T41415: Lasso keymap not working in UV editor.Bastien Montagne
Extend option was not implemented for UV lasso select...
2014-08-12Fix part of T41406Antony Riakiotakis
Attempt to make soften brush faster by allowing non-symmetric kernels. Projective painting supports those naturally but for 2D painting there's a small hack to avoid shifting of the texture. Not totally correct but it works for now.
2014-08-12Change previous commit that uses transparency by default.Antony Riakiotakis
Sampling still samples the texture color in transparent areas. This is not so bad but users may get confused when clicking on a white spot and picking black instead of the mesh color. Krita also has this uncertainty when picking in transparent areas but we do not interpolate with an explicit "transparent" looking texture during viewport drawing (maybe we should), so it's not so apparent what happens here.
2014-08-12Support table erasor in projective painting as well.Antony Riakiotakis
2014-08-12Fix T41414, T41386.Antony Riakiotakis
There were a few issues to fix here: * We did not really unpremultiply float image dabs prior to sending them to the GPU. That made float and byte image result different in texture painting and undoing could change the result. * To make textures nicely composited over the mesh, I used decal mode in OpenGL texture environment for the texture unit. This uses the texture's alpha channel with a nice over operator. * Texture creation used to override the alpha setting due to the display restrictions. Not so anymore, people can now create transparent byte images. Also, made alpha zero default for new textures now, since it has such a nice effect here.
2014-08-12Cleanup: magic numbersCampbell Barton
2014-08-12Freestyle: Removed the stored bContext from the Controller class.Tamito Kajiyama
The stored context object was used for creation of shade nodes. A closer look at the node system showed that the context is not actually used when shader nodes are added to a shader node tree. Relying on this fact, now a NULL pointer is passed to nodeAddStaticNode() instead of the stored bContext pointer.
2014-08-12Fix for wrong idname of the "Create Freestyle Stroke Material" operator.Tamito Kajiyama
2014-08-12Freestyle: code cleanup.Tamito Kajiyama
Marked a function argument with UNUSED() and removed an unused local variable. Patch provided by Sergey Sharybin.
2014-08-12Freestyle: Fix for git merge glitches.Tamito Kajiyama
Also made minor code cleanup.