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
2013-11-17Style Cleanup: whitespaceCampbell Barton
2013-11-17vertex weights: add weight quantize tool.Campbell Barton
2013-11-16Transform: vertex snapping for curvesHenrik Aarnio
This adds vertex snapping capabilities for curves. Snaps to all control points of other objects, and visible + selected control points and handles in curve edit mode. Reviewed By: brecht Differential Revision: http://developer.blender.org/D3
2013-11-16pose mode: extend selection flipping to use the same method as editmode.Campbell Barton
adds extend and active only opton.
2013-11-16armature editmode: option for select mirror to use active bone only.Campbell Barton
2013-11-16code cleanup: armature functionsCampbell Barton
- added BKE_pose_channel_get_mirrored (matching editmode function ED_armature_bone_get_mirrored) - editbone_name_exists -> ED_armature_bone_find_name
2013-11-16code cleanup: rename flip_side_name to BKE_deform_flip_side_nameCampbell Barton
2013-11-16armature editing: using too short length checking to add L/R suffix.Campbell Barton
2013-11-16Fix T37442: Disabled uiList would "freeze" Blender when trying to ↵mont29
drag-resize it. For now, simply disable drag-resize for disabled uiLists!
2013-11-16Code cleanup, cont. A small omission here.Antony Riakiotakis
2013-11-16Code cleanup: Use different redraw options for sculpt mask operators.Antony Riakiotakis
Current redraw options also did an unnecessary normal recalculation on updated nodes. Also, for the box and lasso mask only push an undo node if any vertex has actually been influenced.
2013-11-16Support for symmetrical box masking in sculpt mode.Antony Riakiotakis
Now box masking will take the symmetry options into account.
2013-11-15Fix for own mistake in r61178: bNodeTree->links ListBase was being modified ↵Lukas Tönne
while iterating ...
2013-11-12Make dynamic node labels possible as a registerable function 'draw_label' ↵Lukas Toenne
(simple 'label' identifier is already in use, need to avoid API breakage). This should simply return a string. The dynamic label can still be overridden by the user-defined node.label string.
2013-11-12Instead of requiring a const char* return from the (optional) node label ↵Lukas Toenne
callback function, let it write into a mutable string buffer. This will allow actual dynamic labels for nodes using the python API.
2013-11-12Fix [#37380] vertex paint colors don't render.Bastien Montagne
Another Evil Typo (r) one, you could add much more than the 8 allowed VCol layers! Note: added some (warning-only) checks in mesh validate functions, but we still have a big issue with new cdlayer merge function, which could generate more than 8 layers of UVs or VCol... Don't know yet how to handle this situation. :(
2013-11-11Used wrong RNA access routine in bevel amount commit.Howard Trickey
2013-11-10replace IS_EQ -> IS_EQF for use with floats.Campbell Barton
2013-11-10Added options for how bevel amount is measured.Howard Trickey
Now there is an 'Offset Type' dropdown on tool shelf with types: Offset - current method, offset of new edge from old along sliding face Width - width of new bevel face (if segments=1) Depth - amount a chamfering plane moves down from original edge Percent - percent of way sliding edges move along their adjacent edges The different options mainly are useful when beveling more than one edge at once. Leaving as a TODO to put these in the modifier, as doing that has more permanent effects so want to let users shake out problems with this first.
2013-11-09uiList: fix another bug, where active item labels in sublayouts would not ↵Bastien Montagne
get colored as active (need recursion in sublayouts!). Was affecting e.g. Group node inputs/outputs lists.
2013-11-09uiList: fix a bug in computing visual active index (afaict, in case of ↵Bastien Montagne
reordering, was affecting "keep active visible" feature when resizing, and the "active label color" in custom themes).
2013-11-09More fix for [#37327] Inconsistent numeric input conversion.Bastien Montagne
When a single element is involved, apply directly the values instead of using the diff from init values. This avoids glitches when going from huge values to very small ones (due to float precision). Note we should probably switch to doubles here, ultimately, but would leave that for later. Manys thanks to Armin Zingler, who did all the investigation work on this point!
2013-11-08knife tool: Remove unused 'extend' variableSergej Reich
2013-11-08knife tool: Clean up line hits when starting a new cutSergej Reich
Fixes intersection points of the previous cut still being drawn when starting a new cut.
2013-11-08[#37327] Inconsistent numeric input conversion.Bastien Montagne
Issue was actually that micrometer was not drawing correctly (from r58165), reverted that fix and instead use utf8 drawing for editmode metrics when using a unit system (we already had a similar hack for surfaces and volumes, anyway).
2013-11-07Fix for [#36819] *AFTER 2.69* Audio Only Sequencer wont renderJoerg Mueller
The original description is not a bug, but the mixdown options were missing as scons was lacking the required defines during compile time.
2013-11-07Fix for node transform offsets when adding new nodes: The transform operator ↵Lukas Toenne
was using the node->totr rect for defining the initial location of the node - but this is only defined after the node has been drawn at least once, so nodes would jump to (0,0) after adding ... Use the locx/locy instead (including DPI factor), which is more reliable.
2013-11-07Fix for node link highlighting not getting reset if a transform operator is ↵Lukas Toenne
cancelled and the node removed. Pass the 'test' option in node link insert testing on to the conditions function, so that at least the highlight flags get cleared before exiting the link insert function, even if there is no actual selected node to insert.
2013-11-07Cleanup: nice bool return value from ed_node_link_conditions function ↵Lukas Toenne
instead of using the space pointer for this.
2013-11-07Removed the automatic "link swapping" feature from the node link operator: ↵Lukas Toenne
When a link was being dragged to an already connected input, the existing links were shifted to the next free socket. This was originally intended as a way to speed up workflow for math and mix nodes, but more often than not it just gets in the way. Most binary (or n-ary) functions are not even commutative, i.e. changing the order of sockets does not usually produce the correct result. Also this includes the more common case where one actually wants to replace a socket, which then requires a second click to remove the shifted connection. All in all this is not a helpful feature.
2013-11-07Fix [#34675] *AFTER 2.69* Info view shows duplicate operators with incorrect ↵Bastien Montagne
values of args Refactored a bit WM api to generate operator's pystring, now it can also handle correctly macro operators. Thanks to Campbell for the review!
2013-11-06Patch #37274: Circle select for node editor, by Henrik Aarnio (hjaarnio).Lukas Toenne
Circle select was missing from node editor, and C key was assigned to now defunct "show cyclic dependencies". This patch remaps the key and adds circle select operator. Functions to check intersection between rctf/rcti and a circle were also added to rct.c for code cleanliness and consistency.
2013-11-06Removed the "Show Cyclic Dependencies" operator for nodes. This operator is ↵Lukas Toenne
an old relic implemented for showing cyclic node connections as red links. This is not necessary any more, the operator simply called the generic node tree update function, which is happening anyway after all relevant node operators (if it doesn't that has to be considered a bug). It has been suggested to better use the C key for circle select, this remains to be discussed.
2013-11-06True grid snapping for nodes: This snaps nodes to the actual background grid ↵Lukas Toenne
instead of using incremental offset (which is not useful for nodes). Increment snapping has been disabled for nodes to avoid confusion, grid snap is now the default as it seems to be the most wanted and easy to use mode. Absolute grid snapping happens in a somewhat generic function 'applyGridAbsolute', which could also be used for objects and other transforms later on. It is conceptually similar to the 'project' snapping option, in that it calculates a delta vector for each element on top of the overall transform, which places each node on the grid. Node transform now uses the top-left node corner for TransformData->loc. The transform center is still the average of node centers, so that scaling and rotation works nicely. snapGrid*** functions have been renamed to snapGridIncrement*** to distinguish better between incremental and absolute grid snapping.
2013-11-06Fix knife bug exposed by valgrind.Howard Trickey
Was reading cage coordinate from those of existing BMVerts even for newly created verts that don't have cage coordinates there.
2013-11-06Grease Pencil: User-Pref for setting the default colour of newly created layersJoshua Leung
2013-11-06Fix #37251: Snap not working correctly in metaball edit mode.Sergey Sharybin
It wasn't enabled in snapping code from the beginning it seems, but from quick tests snapping for mballs works just fine. Maybe we could drop out check for edit object type now?
2013-11-06Quicktime: remove backend with the old quicktime API, and keep the QTKit ↵Brecht Van Lommel
backend. This means that if you have WITH_BF_QUICKTIME or WITH_CODEC_QUICKTIME enabled, it will always use QTKit. The old backend was only used on 32 bit OS X builds, now 32 and 64 bit builds will give consistent input/output. On Windows or Linux quicktime isn't being used.
2013-11-06Made active point and active spline behaviour more predictable on ↵Kevin Mackay
curves/surfaces: * deselect all no longer leaves an active point * the most recently added spline becomes the active one * on successful duplicate/delete the active point and active spline are reset
2013-11-06code cleanup: typo and warning when openmp's disabled.Campbell Barton
2013-11-06patch [#37305] Quick Hack: Armature Mirror SelectCampbell Barton
from Terry Struven (tlstruven), with some modifications.
2013-11-05Fix #37312, Backdrop value offset is not refreshed. Backdrop operators need ↵Lukas Toenne
to push notifiers to redraw the node editor buttons.
2013-11-05Since we dropped carbon api, this workaround seems not longer to be ↵Jens Verwiebe
necessary, pls. keep an eye
2013-11-05Rewrote a lot of knife tool. Now allows cut-throughHoward Trickey
to make new vertices in the middle of faces. This also fixes knife bugs: #36678, #35945, #35943, #35387, #35045, #35002.
2013-11-05Fix [#37324] Crash, calling Warp operator in OutlinerBastien Montagne
Warp needs a valid 3DView region...
2013-11-05Fix [#37319] Forcefield on translated, unselected lamp draws in origin.Bastien Montagne
drawlamp() was not resetting OGL matrix to its org value! Thanks to Philipp Oeser for initial investigation, and Brecht for review. :)
2013-11-05code cleanup: typosCampbell Barton
2013-11-05Bugfix [#37168] Outliner refresh error after removing constraintsJoshua Leung
Clear constraints operators were missing the NA_REMOVED flag which the Outliner was checking for before it would perform the necessary updates.
2013-11-05Bugfix [#36203] Transformation bone constraint breaks Track To / Dumped TrackJoshua Leung
Limited crazy-space constraint correction for Transform constraint to only get applied when only rotating bones with such constraints.
2013-11-05Bugfix [#37304] Arrow Keys Stop Working When Mouse Over OutlinerJoshua Leung
Frame change hotkeys now work in the following places: 1) Outliner - Main region 2) Action/NLA Editors - Channels Region 3) Info View - Reports region Other places identified by the bugreport (but which I've decided to leave alone): - Text Editor (when no file open) - The way the keymaps work here means that this can't be done without affecting normal text editing - File Browser - What's the point of changing frames when you're about to open/save the file? - User Prefs - Is there any real point here either? Also, this is usually shown in a separate window.