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
path: root/source
AgeCommit message (Collapse)Author
2012-03-20Quiet warnings about unused functions and variables.Nicholas Bishop
Commented or '#if 0' these functions/variables and marked with 'UNUSED' comment so they can be restored in the future if needed.
2012-03-20bmesh inset: outset optionCampbell Barton
2012-03-20Fix format string warnings (gcc) by using string literals.Nicholas Bishop
gcc 4.6 was giving warnings like this: "warning: format not a string literal and no format arguments [-Wformat-security]"
2012-03-20bmesh inset:Campbell Barton
option to inset boundaries.
2012-03-20Redraw data properties after selecting a bone.Nicholas Bishop
This is so that selecting bones while in weight paint mode will show the correct active vertex group.
2012-03-20Fix #30531: mirror modifier with vertex groups did not add both the left andBrecht Van Lommel
right groups to merged vertices, only one. This made the result asymmetric, now merged vertices will be part of both groups with half weight.
2012-03-20Fix #30590: Crash in multires when undoing extrude [File incl.]Sergey Sharybin
- Crash was caused by recursively copying directory into itself, fixed by switching from opendir() to scandir(). - Also do not try to unpack images which doesn't have name.
2012-03-20Remove debug print in create_vert_poly_mapNicholas Bishop
2012-03-20style cleanup: minor change to bmesh py repr + comment on loop radial ↵Campbell Barton
next/prev to avoid confusion.
2012-03-19fix for error reported on IRC, sorting zero sized lists would cause a crash.Campbell Barton
2012-03-19Spelling of UI messages (then -> than).Bastien Montagne
2012-03-19Fix #30456: transforming object with a hair particle system, on a frame afterBrecht Van Lommel
the cache end frame would reset to the previous state on confirm. Was an issue with object animation being evaluated unnecessarily, now make check more precise.
2012-03-19Fix #30449: sampled motion blur not working with softbody.Brecht Van Lommel
2012-03-19Fix #30594: UV editor transform tools did not show help/pivot line to indicateBrecht Van Lommel
transform center as it did in 2.49.
2012-03-19Fix for drag-n-drop images into sequencer: it was impossible to select filesSergey Sharybin
from a file browser after dropping image strip from an external application.
2012-03-19bmesh inset:Campbell Barton
fix hole when 2+ faces a vert but no edges (would make a hole), now splice the verts back together.
2012-03-19style cleanup: + some spelling errors for insetCampbell Barton
2012-03-19code cleanup: bmesh api - make arg order consistent - htype before hflag or ↵Campbell Barton
oflag.
2012-03-19bmesh inset:Campbell Barton
improve inset code by not allocating an array the size of edges - instead count all inset edges and allocate an array only for those. also fixes an error where edge lengths were being compared while the verts were being placed. (now do beforehand)
2012-03-19bmesh: inset tool, access from face menu (Ctrl+F)Campbell Barton
- Even option (like solidify even option) - Relative option (insets based on lengths of surrounding edges) TODO: merge tares when 2+ face corners meet but don't form a contiguous region.
2012-03-19Add a multires function to delete MDisps.Nicholas Bishop
The code was duplicated in various places, replaced with calls to a new function, multires_customdata_delete().
2012-03-19BMesh utility functions, not used yet,Campbell Barton
- BM_edge_loop_pair incase you need the loops rather then the faces. - BM_edge_ordered_verts_ex() - accepts a loop argument. - BM_edge_length_calc() - simple length calc, useful if the edge is in some array, saves assigning a var and using len_v3v2().
2012-03-19better error reporting when a bmesh operator fails. (give reason and show ↵Campbell Barton
char number that fails)
2012-03-19Fix for [#30495] Framerate goes crazy after changing Sync mode from "Frame ↵Joerg Mueller
Dropping" to "no Sync" while playing anim
2012-03-19Fix [#30234] Various problems with CD layers and tesselation, related to ↵Bastien Montagne
modifiers stack. Should also fix [#30266], [#29451], and partly [#30316]. Here are the changes made by this commit: * It adds a "dirty" flag to DerivedMesh struct (for now, only DM_DIRTY_TESS_CDLAYERS, but more might be added as needed). * It adds a new func, DM_update_tessface_data, which assumes tessfaces themselves are valid, but updates tessellated customdata from their poly/loop counter parts. * At end of modstack, when valid tessellated faces are present in finaldm , but the cdlayers dirty flag is set, call that function (instead of recomputing the whole tessellation). * Edits to the codes concerned (UVProject, DynamicPaint, and Subsurf modifiers). * Also add to subsurf dm generation code the creation of a CD_POLYINDEX layer (mandatory for DM_update_tessface_data to work well, and imho all tessellated dm should have one). Note: some pieces of old code are just #if 0’ed, will clean them later.
2012-03-19"Fix" for [#30098] Particle rotation wrong / explode modifierJanne Karhu
- The main problem was that in order to be accurate all particle rotations have to be calculated incrementally so the only working solution is to store rotations to the point cache (previously this was only done for dynamic rotations). This can nearly double the point cache size so it's not ideal to have this as a default as in many cases you don't care about particle rotations. - Particle rotation panel now has a new "enable" checkbox that enables rotation calculations and the storing of rotations to point cache. - Old files will have rotations enabled via do_versions so that in the worst case old files will only get bigger point caches, but no sudden loss of particle rotations.
2012-03-19Grumph, more fixes in this Select menu (Invert had default op name for ↵Bastien Montagne
metaball and particules...). Also fixed "(De)select All" name of particule op.
2012-03-18== Sequencer ==Peter Schlaile
Small fix for the last fix. Mixed up x and y scale... oh dear.
2012-03-18Release cycleThomas Dinges
* BCon3: Beta. Ongoing module work, bug fixes and polishing features.
2012-03-18Allow dropping image files from outside blender, or image datablocks from ↵Sv. Lockal
inside blender to the shader and texture node editors, to add an image node. Earlier this was possible only for compositing node editor.
2012-03-18Re-enable the clay strips sculpt brush.Nicholas Bishop
Most of the tool code was already in place, only significant functionality change is that anchored stroke works now. TODO: * Gave it a new icon, but could use a better one * Default .blend should have a clay strips brush
2012-03-18Rename 'clay tubes' to 'clay strips' and include it in the capabilities RNA.Nicholas Bishop
2012-03-18Use enums for brush flags and sculpt tools.Nicholas Bishop
2012-03-18== Sequencer ==Peter Schlaile
Fixes typos in RECORD_RUN_NO_GAPS timecode description.
2012-03-18== Sequencer ==Peter Schlaile
Fix for: [#29758] Sequencer `Image Offset` error with render percentage also: * make preprocess parameters completely independent from render resolution (they are always relative to *final* resolution now) * fix yesterdays fix for proxy resolution rendering (the case of unbuild proxies wasn't handled correctly)
2012-03-18Style cleanup in sculpt.c, no functional changes.Nicholas Bishop
2012-03-18Code style edits (mostly spliting long lines, and removing trailing spaces).Bastien Montagne
Note about long lines: I did not touch to two pieces of code (because I don’t see any way to keep a nicely formated, compact code, with shorter lines): * The node types definitions into rna_nodetree_types.h * The vgroup name functions into rna_particle.c
2012-03-18fix for own mistake when refactoring bmesh - was treating the iterator as a ↵Campbell Barton
type flag.
2012-03-18spelling cleanupCampbell Barton
2012-03-18ngons draw with uniform normals in object mode now, I had this code disabled ↵Campbell Barton
for speed (it was being called when it didnt need to), but for CDDM meshes without face normal layers this should still be called.
2012-03-18code cleanup:Campbell Barton
* replace 2D vector copy with copy_v2_v2(). * use puts rather then printf for single strings. * style cleanup for drawobject.c indentation.
2012-03-18better not to use rgb_float_to_uchar() from last commit (comment as to why)Campbell Barton
2012-03-18fix for weightpaint color with recent loopcolor abgr --> rgba conversion.Campbell Barton
2012-03-18bmesh py api:Campbell Barton
use different types for bm.verts.layers, bm.faces.layers, otherwise the layers look to have customdata type that isnt compatible, UV's on edges for eg.
2012-03-18code cleanup: not all mathutils callback creation functions tool unsigned ↵Campbell Barton
char for type & subtype args.
2012-03-18fix for invalid use of strncat (N == how many bytes may be appended, not the ↵Campbell Barton
final string size).
2012-03-18fix: UV Islands not selected properly with Ctrl-L. A simple misplacement of ↵Antony Riakiotakis
the BMFace iterating variable. Also cleaned up an unused nverts variable.
2012-03-18update vertex paint code for last commit, was still using ABGR order.Campbell Barton
2012-03-18swap BMLoopCol r/b color, requires subversion bump.Campbell Barton
old mesh MCol 'r' was blue, 'b' was red, but theres no reason to keep this for bmesh with MLoopCol. Loading old files works, saving legacy format works too. What wont work is loading a file after this revision and loading it in an older revision since the bmesh merge. (it wont crash but the blue and red will be swapped on vertex color layers).
2012-03-17bmesh py api:Campbell Barton
access to MLoopCol as mathutils.Color type