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-04-29Merged changes in the trunk up to revision 46045.Tamito Kajiyama
Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/blenkernel/intern/subsurf_ccg.c source/blender/editors/mesh/editmesh_tools.c source/blender/makesdna/DNA_scene_types.h
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-25code cleanup: typos and set gcc attributes for string formatting.Campbell Barton
2012-04-25fix [#31080], edge slide UV correction wasnt working for UVs surrounding the ↵Campbell Barton
end of the slide selection (one edge sliding on a grid for example).
2012-04-25code cleanup: edge slide code had oddly named variables, added some comments ↵Campbell Barton
and renamed vars. also made BM_elem_select_set() a function (was a macro calling a function).
2012-04-25style cleanup: no functional changesCampbell Barton
2012-04-22style cleanup: commentsCampbell Barton
2012-04-21style cleanupCampbell Barton
2012-04-21Merged changes in the trunk up to revision 45820.Tamito Kajiyama
Conflicts resolved: source/creator/creator.c
2012-04-20code cleanup: prefer BM_face/edge/vert_select_set() over ↵Campbell Barton
BM_elem_select_set() when the type is known (saves switch statement check on the type). Add asserts so the correct types are ensured.
2012-04-19code cleanup: remove unused BMesh args.Campbell Barton
2012-04-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-18Fix redo not working correct after keyboard input for shear, shrink/flatten,Brecht Van Lommel
push/pull, edge slide tools. Patch by Nicholas Rishel.
2012-04-18more replacement for BM_edge_face_count() use.Campbell Barton
2012-04-17Fix #30977: error loading modal keymaps from keyconfiguration presets.Brecht Van Lommel
2012-04-17Fix #30980: edge slide Correct UVs option not working.Brecht Van Lommel
Was a bmesh todo, main issue was with shape keys, now disabled any changes to the shape key data layer, and disabled the option altogether when editing non-basis shape keys.
2012-04-04Merged changes in the trunk up to revision 45383.Tamito Kajiyama
2012-04-03fix/workaround an error related to [#30735]Campbell Barton
when a single face in a loop is hidden, loop cut will subdivide edges on both sides. creating an edge between the hidden faces. without this workaround the edge ends up hidden and selected. added a check in BM_mesh_validate() for hidden/selected elements.
2012-04-03patch [#30780] Transform operator leak in aborted edge slide modeCampbell Barton
from Francisco De La Cruz (xercesblue)
2012-04-01Merged changes in the trunk up to revision 45308.Tamito Kajiyama
Conflicts resolved: source/blender/editors/interface/resources.c source/blender/editors/mesh/editmesh_select.c source/blender/editors/space_view3d/drawobject.c
2012-03-26Code style cleaup for motion-tracking modules.Sergey Sharybin
Should be no functional changes.
2012-03-26style cleanup: add braces around checks - 'if ELEM() {...}', confuses some ↵Campbell Barton
parsers that done expand macros.
2012-03-25Merged changes in the trunk up to revision 45133.Tamito Kajiyama
Conflicts resolved: source/blender/blenloader/intern/readfile.c source/blender/blenloader/intern/writefile.c source/blender/bmesh/intern/bmesh_construct.c source/blender/bmesh/intern/bmesh_mesh_conv.c source/blender/bmesh/intern/bmesh_mesh_conv.h source/blender/editors/interface/interface_templates.c source/blender/editors/interface/resources.c source/blender/editors/mesh/bmesh_select.c source/blender/editors/mesh/bmesh_tools.c source/blender/editors/space_view3d/drawobject.c source/blender/render/intern/source/shadeoutput.c
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
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-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-18spelling cleanupCampbell Barton
2012-03-15fix [#30542] Shear Vertical Seg Faults BlenderCampbell Barton
honor the T_FREE_CUSTOMDATA flag.
2012-03-12code cleanup/bugfix uninitialized valuesCampbell Barton
- edgebisect bmesh operator used uninialized beauty field. - BLI_join_dirfile could read from before the string bounds when passed an empty dir string. - pransform could use an uninitialized projected coordinate (unlikely but possible) - RNA_property_path_from_ID_check would compare against an uninitialized pointer when the path wasn't found. also have bmesh walker use BM_edge_other_vert() utility function.
2012-03-11remove Object member from BMesh struct - was only used for undo and ↵Campbell Barton
BMEditMesh already stores an object pointer. also fix for own mistake with mesh conversion refactor, shape key index was off by 1 when switching editmode.
2012-03-11Merged changes in the trunk up to revision 44797.Tamito Kajiyama
Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/makesdna/DNA_mesh_types.h source/blender/makesrna/intern/rna_action.c source/blender/makesrna/intern/rna_ID.c source/blender/makesrna/intern/rna_mesh.c
2012-03-09style cleanup: spelling.Campbell Barton
also remove large, duplicate comments from sunsky.h
2012-03-08fixCampbell Barton
- access to a meshs editmesh before the pointer was checked to be a mesh. - uninitialized memory use in transform (not a problem practically but nice to quiet the error in valgrind).
2012-03-07style cleanup - braces & else / if'sCampbell Barton
2012-03-06style cleanup, brackets in else/if, some indentation.Campbell Barton
2012-03-06Disable interpolation of customdata layers on edge slideSergey Sharybin
This option might be useful in some cases like keeping UV coordinated in kind of "correct" state so sliding edge loop will also slide edges in UV. But for other layers like shapekeys and vertex colors it's arguable it's actually needed. The way it's currently done isn't actually acceptable because it doesn't take flags like UVCALC_TRANSFORM_CORRECT into account and also makes extra unwanted things like interpolating shapekeys which leads to propagating changes into basis keys and also results with slide applied twice for relative keys because offset is also applying on loading edit mesh. Also discussed with Brecht who agreed with marking this things as TODO and disabling for now. This should fix issue reported in #30387: Edge Slide propogates to Basis Shape Key
2012-03-04* rename BM_face_other_loop --> BM_face_other_edge_loopCampbell Barton
* optimize BM_face_other_edge_loop to do about half as many iterations for quad heavy meshes, with ngons the gain is much more since searching around the entire ngon when the edge already stores its loop is silly. ... also nicer in cases where edge has no face users it avoids a loop on all face corners.
2012-03-04switch arg order for BM_face_other_* funcs (make face come first), and add ↵Campbell Barton
nice ascii art for BM_face_other_vert_loop since this stuff is hard to grasp as text.
2012-03-04style cleanup - comment spelling + translate some dutch.Campbell Barton
2012-03-03style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵Campbell Barton
already used a lot and part of proposed style guide).
2012-03-03Merged changes in the trunk up to revision 44612.Tamito Kajiyama
Conflicts resolved: source/blender/blenloader/intern/readfile.c source/blender/bmesh/bmesh.h
2012-03-02style cleanupCampbell Barton
- spelling - turns out we had tessellation spelt wrong all over. - use \directive for doxy (not @directive) - remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used.
2012-03-01Spelling CleanupCampbell Barton
2012-03-01Fix crash on edge slide when object has got multires modifierSergey Sharybin
Issue was caused by fix for slide+automerge bug resulted in accessing to freed memory from multires projection code. Solved by moving multires projection from cleanup callback to special_aftertrans_update. Patch by Antony Riakiotakis with some own corrections.
2012-03-01Merged changes in the trunk up to revision 44561.Tamito Kajiyama
Conflicts resolved: source/blender/bmesh/bmesh.h source/blender/bmesh/bmesh_operators.h source/blenderplayer/bad_level_call_stubs/stubs.c
2012-02-28code cleanup: use float vector size in function definitions, and const's ↵Campbell Barton
where the values are unchanged.
2012-02-27Fix: confirming edge slide with factor 0 and automerge turned on would ↵Antony Riakiotakis
delete the selected edges. Caused by automerging the edges with temporary geometry used for the operation, that was getting deleted later. Now deleting the temporary geometry before automerging.
2012-02-27minor bmesh api naming edits.Campbell Barton
2012-02-25Merged changes in the trunk up to revision 44419.Tamito Kajiyama
Conflicts resolved: doc/python_api/sphinx_doc_gen.py source/blender/blenloader/intern/readfile.c source/blender/editors/space_view3d/drawobject.c source/creator/CMakeLists.txt