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
2012-06-04Antoher fix for library linking issues, must change all entries in the libmap,Brecht Van Lommel
not just the first one.
2012-06-04Cycles: show frame number in render info.Brecht Van Lommel
2012-06-04remaining mask files from tomato. these wont get svn history carried over.Campbell Barton
2012-06-04mask header from tomato/Campbell Barton
2012-06-04copy mask file from tomato branch, sorry dont know how to do multiple of ↵Campbell Barton
these at a time...
2012-06-04mask merge (initial copy of editor files)Campbell Barton
2012-06-04Fix #31559: second 3D viewport does not update when paiting vertex/weightSergey Sharybin
Added notification at the end of weight/vertex paint stroke so all opened viewports would be updated (same was already done for sculpt mode).
2012-06-04Fix #31697: Blender crashes when using several viewer nodes in tileSergey Sharybin
Issue was caused by fact that viewer node might re-size ImBuf used for viewer node result, so if several viewer nodes are running for inputs with different resolutions it'll result in a crash, Now copied behavior or pre-tile compositor -- execute viewer node which has NODE_DO_OUTPUT flag, so no several nodes would be calculated at once. Should be pretty ok because calculation of several viewers doesn't actually make sense because there's only one buffer they might use and it's getting re-calculated when changing active viewer node.
2012-06-04Removed some old cruft - commented out select_actionchannel_by_name() linesJoshua Leung
2012-06-04Attempted fix for borderselect crash that Jeremy (@Mango) is getting on aJoshua Leung
particular file in Pose Mode
2012-06-04Fix #31172: applying boolean removes uv mapsSergey Sharybin
The issue was caused by CDDM_tessfaces_to_faces not dealing with CD layers. There was already function BKE_mesh_convert_mfaces_to_mpolys which converted mfaces to mpolys with converting all CD layers. Made it a bit more general so it might work with given arrays of faces/polys and re-used it from CDDM module. Checked with UV and sculpt data from Blender 2.61 and it loaded nice, so hopefully there's no regressions in loading older files.
2012-06-04Fix for recent library linking fix, this triggered another issue that wasBrecht Van Lommel
hidden by libraries getting loaded twice, hopefully it's working ok now, tested with various .blend files.
2012-06-04Fix for relative blur size for non-fast gaussian blur methods.Sergey Sharybin
Call base blur's initExecution from GaussianBokehBlurOperation and GaussianXBlurOperation
2012-06-04Fix #31352: Image sequence texture - can't load image after changing image ↵Sergey Sharybin
source Added new flag to Imageuser which indicates whether user frame calculation is needed. This flag is getting set in BKE_image_signal and handled in actual image usage areas where both image user and current frame is known.
2012-06-04Correction to recent changes in paint module -- missed NULL check for active ↵Sergey Sharybin
object
2012-06-04Tag unused variablesSergey Sharybin
2012-06-04Fix #31093: Brush's "Paint curve presets" in Image paint in UV\Image Editor ↵Sergey Sharybin
doesn't work if weight paint mode is active Some operators like curve presets, color sample and some more were using object's mode to distinguish in which mode user is currently painting. Such approach fails in cases when there's paint mode active in 3D viewport and Image Editor. Changed logic here to use some context's state like active space which helps distinguishing current paint mode more accurate. Ported all areas which uses paint_get_active() to new paint_get_active_from_context(). There're still some calls to paint_get_active(), but that shouldn't be harmful due to that places indeed have object's mode as priority when getting paint mode.
2012-06-04patch [#31644] Py Console: Indent and unindent independent of cursor ↵Campbell Barton
(aligned) [Tab / Shift + Tab / Ctrl + Tab] from Sebastian Nell (codemanx)
2012-06-04Theme Colors for NLA Strips and DopeSheet SummaryJoshua Leung
* NLA Strip colors are now themable * Changed the "Active Action"/"Summary" colors to be a bit more muted. The new colors are now closer to those for keyframes, though they are still different enough to be clearly distinguishable. * Removed some colors wihch don't seem to be used (from NLA theme colors) * Added function to get theme colors + alpha as floats
2012-06-03fix [#31674] BMesh Corrupt Stack around BMVert array "verts" - ONLY ON DEBUG ↵Campbell Barton
VERSION
2012-06-03rename context menu 'Python Documentation' to 'Online Python Reference'Campbell Barton
2012-06-03minor optimizations to compositor, avoid indirections when operating array ↵Campbell Barton
members multiple times
2012-06-03Bugfix for [#31692] Blur Node (Flat) X size affects Y size, Y size does nothingThomas Dinges
* GaussianYBlurOperation accessed sizex instead of sizey.
2012-06-03Minor UI message fixBastien Montagne
2012-06-03Fix bug [#31588]: iTaSC does not handle armature scaling correctly. iTaSC ↵Benoit Bolsee
solver operates in world reference, therefore armature scale is used to build the ik scene. But the scaling was not taken out when applying the pose at the end of the simulation.
2012-06-03code cleanup: replace some non utf8 charsCampbell Barton
2012-06-03quiet warningsCampbell Barton
2012-06-03Bugfix: Bone Groups now displayed with correct icon in OutlinerJoshua Leung
2012-06-03Part-Bugfix, Part-Feature Completion: 'Armature' Option for Mask ModifierJoshua Leung
finally works This commit finally hooks up the Mask Modifier's "Armature" option with the relevant depsgraph updates on bone selection. Hence, this feature finally works as it was originally intended - that is, bone selections can be used to control which parts of the mesh that the mask modifier is applied to are displayed, giving riggers more freedom to experiment with rigs that don't necessarily feature overbearing/cluttering widgets. Regarding the implementation ("has_viz_deps" flag): This feature is just the "tip of the iceberg" of a number of related set of rigging/visual animation tools I've had in mind for a while now (dating back to the introduction of this modifier). Key considerations - Not all rigs will use this, so we don't want an extra (depsgraph-flush + search) recalc cost for those that don't use this. - There are some planned features which will also use this
2012-06-03Mask Modifier - Bugfix and dead-code cleanupJoshua Leung
'Armature' mode for the Mask Modifier was not working at all anymore even when the selection <-> depsgraph recalc issue was patched to work (this latter fix is coming in another commit). It appears that this probably happened during one or more of the refactors which may have taken place around here over the years since I first introduced it. This commit does two things: * Removed the unused/redundant "vgroupHash" * Fixed the incorrect assumption used for determining if the vertex actually belonged to a vgroup corresponding to a selected bone.
2012-06-03Compile fix - "spf" was undefinedJoshua Leung
2012-06-03Cloth collisions: Revert 47335.Daniel Genrich
2012-06-02Fixing most (if not all) remaining issues with nodes UI i18n.Bastien Montagne
Note that I had to script-tag all sokets' names, as they are currently completely unknown from bpy.types (and hence unreachable for our po generating scripts).
2012-06-02experenental manual linking from the UI. realize this is an issue which is ↵Campbell Barton
not agreed on so probably this will be disabled for release. the data is stored here so more dev can commit: ./release/scripts/addons/modules/rna_wiki_reference.py
2012-06-02code cleanup: rename bool --> do_tint, confused qtcreatorCampbell Barton
2012-06-01Commenting out unused var, prevents my debug Blender to build... ;)Bastien Montagne
2012-06-01Make "Match Movie Length" into an operator (must be called inside a context ↵Bastien Montagne
having either a "texture" Tex, an "area" SpaceImage, or both "edit_image" Image and "edit_image_user" ImageUser). Thanks to Campbell who pointed me to uiLayoutSetContextPointer() func!
2012-06-01Followup fix Bugfix [#31629]: Cloth simulation collisions used still too ↵Daniel Genrich
high repulsions.
2012-06-01Smoke Bugfix: Velocity of moving objects was too high after scaling patch.Daniel Genrich
Spoted by MiikaH.
2012-06-01Fix #31673, File Output node forgets about socket names. Was checking for ↵Lukas Toenne
wrong file version for do_versions.
2012-06-01fix for crash when loading a file while rendering.Campbell Barton
2012-06-01Tweaks for Pasting Keyframes in DopeSheet/Graph EditorsJoshua Leung
In response to [#31670], I've reviewed the way that the Paste Keyframes tool for the DopeSheet and Graph Editors works. Previously, it required you to always select the F-Curves to paste the keyframes into before allowing you to paste keyframes. This was because it is quite difficult to infer which ID-block's set of curves is intended if more than one ID-block has similar curves (e.g. a scene with two materials, and both have their diffuse color animated). The underlying assumption and intention of the feature here was that the copy+paste were only being used by animators to copy animation between similar curves, to transfer and offset animation across block boundaries. However, it turns out that many people were by far more familiar with the simpler copy/paste paradigm from everywhere else (i.e. instead of trying to use duplicate to copy keyframes around within their respective F-Curves). Furthermore, in most cases there is only going to be a single character being animated at a time (vs multiple), which means that most of the time the matching problem is much simpler. Hence, the Paste now works as follows: - If there are selected F-Curves, we limit the paste-matching to only consider those in the selected F-Curves. This makes it possible to still explicitly specify where to paste. - In the more general case (no prior selections), pasting will try to match anything relevant it finds. TODO: - Check on whether the strictest matching level needs adjustments to limit the number of false positives - Testing and feedback of the new behaviour needed <--- ANIMATORS! PLEASE TEST
2012-06-01code cleanup: warningsCampbell Barton
2012-06-01Theme color for frame nodes. The alpha value from this theme color is also ↵Lukas Toenne
used when drawing frames with a custom color (which is just RGB).
2012-06-01Update startup.blend:Sergey Sharybin
- Added mask sculpt brush - Draw brush was removed from sculpt mode -- there's SculptDraw brush - Made default strength for draw brush 1.0 which makes much more sense especially for weight painting
2012-06-01There's no MASK_OT_select_border in trunk yetSergey Sharybin
2012-06-01Action Group Colors for Bones (Part 2)Joshua Leung
Colors used by Bone Groups are now copied/assigned to Action Groups too when they're created now. This completes the work started in r.46960 to restore this functionality from 2.48. Currently, there is no control over when/whether these colors are copied over (although it is possible to disable the display of these colors for relevant animation editors if desired). Originally I was going to make this a more generic Keying Sets feature, though that turned out to be a bit too complex to manage. Other notes: * Split out the code for copying colors to a common library function
2012-06-01Added NULL-pointer check to avoid crash in node editor. Fixes #31664Konrad Kleine
2012-06-01Reroute nodes, by Jeroen Bakker (patch #28443).Lukas Toenne
By holding shift and "cutting" a node link a new reroute helper node can be inserted. This consists of a single socket that can be used to insert additional connection points into a link. This can be used to keep a connection point in the tree when deleting a node, or to control the path of long connections for layout cleanup.
2012-06-01Optimize Gaussian blursMonique Dewanchand