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-03-31code cleanup: use uppercase for defines and dont end macro's with ;Campbell Barton
2012-03-31move debug flag into its own global var (G.debug), split up debug options.Campbell Barton
--debug --debug-ffmpeg --debug-python --debug-events --debug-wm This makes debug output easier to read - event debug prints would flood output too much before. For convenience: --debug-all turns all debug flags on (works as --debug did before). also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context.
2012-03-30Fix bug 30195, Array modifier fails to merge vertices.Nicholas Bishop
All cases should work now -- that's adjacent duplicate merging, first-last duplicate merging, and start/end cap merging. A lot of complexity really, wonder if it might not be better to just do a full "remove doubles" rather than try to match pre-BMesh behavior exactly.
2012-03-30For BMesh functions that test flags, add enabled/disabled variants.Nicholas Bishop
2012-03-30Add BMO function to append to a buffer slot.Nicholas Bishop
2012-03-30Image editor: shortcuts 1-key to 8-key for switching between render slots, patchBrecht Van Lommel
by Damir Prebeg. Also changed back J-key slot switching to only cycle through used slots, not used slots + 1. This is much more useful to compare two renders easily, rather than being shown an empty slot each time.
2012-03-30Node socket values now only have soft limits, rather than hard limits, so youBrecht Van Lommel
can type in any value, and only when sliding the number value there is a limit. It was already possible to assign any value to a socket with node linking, so this shouldn't cause any new issues. Also raised the limits on the math nodes, with a patch by Agustin Benavidez.
2012-03-30Fix #30708: pressing escape in the color picker popup did not reset to the ↵Brecht Van Lommel
previous color.
2012-03-30Fix out-of-date slot type sizes.Nicholas Bishop
The BMO_OPSLOT_TYPEINFO array was out of date, the last two entries were off by one. Updated with correct values and added comments to make it easier to match up in future. Also changed the alloc string for mapping slot's ghash to something more descriptive than "bemsh op".
2012-03-30Fix [#30709] Renaming a bone renames all drivers' targets using a bone of ↵Bastien Montagne
that name, regardless of the armature. This fix adds a "ref_id" ID pointer to BKE_all_animdata_fix_paths_rename() & co, which is the ID against which prefix+oldName/NewName is "applied", currently only used for drivers' bones targets. Just pass NULL to get same behavior as previously. A bit annoying to make such a change for such a specific case, but there seems to be no other way to go... :/
2012-03-30patch to add __deepcopy__ to mathutils types, this is no different to ↵Campbell Barton
__copy__, except some py utilities expect __deepcopy__ to exist, so better have them.
2012-03-30Added new command-line arguments --debug-ffmpeg and --debug-libmv toSergey Sharybin
be able to see debug prints coming from FFmpeg or libmv independently of general blender debug messages.
2012-03-30Camera tracking refactoring:Sergey Sharybin
- Deduplicate patetrn sampling used in esm and lmicklt trackers and move SamplePattern to image/sample.h - Move computation of Pearson product-moment correlation into own function in new file image/correlation.h so all trackers can use it to check final correlation. - Remove SAD tracker. It's almost the same as brute tracker, with only two differences: 1. It does brute search of affine transformation which in some cases helps to track rotating features 2. It didn't use common tracker api which probably gave some speed advantage, but lead to a real headache to use it together with other trackers leading to duplicated code in blender side. - Switch blenedr to use brute tracker instead of sad tracker which tracking made source code much more simple to follow.
2012-03-30style cleanupCampbell Barton
2012-03-30fix [#30732] bmesh: loop select continues through hidden sections.Campbell Barton
2012-03-30partial fix for [#30732] bmesh: loop select continues through hidden sections.Campbell Barton
loop cut and edge ring select still need to be fixed.
2012-03-30minor speedup converting a BMesh to a Mesh - avoid loop over all faces to ↵Campbell Barton
count how many loops to use, since BMesh stores totloop. also use camel case for UndoMesh (convention)
2012-03-30fix [#30643] Crasher on entering edit mode with VBOs enabledCampbell Barton
2012-03-30fix for finding the python exception line number when running a script in ↵Campbell Barton
the text editor. - filename comparison was invalid - was stopping on the first traceback, which would reference the caller but not the error line (when the error was in a function).
2012-03-30style cleanup: interfaceCampbell Barton
2012-03-30fix for unhiding faces showing invalid normals.Campbell Barton
2012-03-30fix [#30725] BMesh - Select Linked ignores facesCampbell Barton
2012-03-30fix [#30718] Selecting vertices, edges, faces and undoing - results in wrong ↵Campbell Barton
header status info converting mesh to bmesh resulted in incorrect stats.
2012-03-30support for opengl rendering in the sequencer (header icons as with 3D view).Campbell Barton
while opengl could be used for display you couldn't output it to a file. extended the existing opengl render operator to optionally take input from the sequencer. notes: - doesn't redraw in the viewport yet (only output in terminal) - doesn't do OSA
2012-03-30Small fix for r45256, AKEY (de)selection not working.Nicholas Bishop
Added call to BM_mesh_select_mode_flush on entering edit mode.
2012-03-30Small code cleanups related to arrays.Nicholas Bishop
* Added helpful comment on 'keepverts' slot of bmop finddoubles. * Removed unused macro 'E' from MOD_array.
2012-03-30style cleanup: renderCampbell Barton
2012-03-30style cleanup: minor change and remove redundant castsCampbell Barton
2012-03-30style cleanup: sequencerCampbell Barton
2012-03-30Fix "First Last" merge option in array modifier (partial fix for bug 30195)Nicholas Bishop
2012-03-29Fix #30717: Bmesh Branch manipulator bug (Maya Keymaps)Sergey Sharybin
Issue was caused by storing operator properties for VIEW3D_OT_enable_manipulator
2012-03-29Fix #30716: Clamp To Constraint Locks up Blender after a while.Sergey Sharybin
Issue was caused by object moved really far away (not just actually issue, it's just about long mouse gesture and X-axis orientation which projects position to quite large X-axis value) and for this location start offset from curve length was calculating iteratively which takes plenty of time for short curves. Replace iterative search of offset with formula which seems to be working in the same way and should be a bit more accurate.
2012-03-29Fix #30719: Align View to Selected has unexpected results on further view changeSergey Sharybin
2012-03-29added Mesh.calc_tessface(), needed to update mesh tessface after bmesh edits.Campbell Barton
also add py api BMDeformVert.clear()
2012-03-29fix [#30715] bmesh: select linked not ignoring hidden verts/edges/facesCampbell Barton
add optional flag to ignore hidden elements. also remove loop mask flag - since it wasnt used and vert/edge/face is enough.
2012-03-29More array modifier fixes.Nicholas Bishop
* Skip calculation of merge indices if merging isn't enabled * Clean up usage of BMesh operators to fix small memory leak * Fix harmless BLI_assert in CustomData_bmesh_merge * Another null-initialization fix in CustomData_bmesh_merge
2012-03-29Fix uninitialized variable in CustomData_bmesh_merge.Nicholas Bishop
Caused a crash in array modifier with caps.
2012-03-29converting a mesh to an undo mesh now skips using bmesh operator.Campbell Barton
2012-03-29skip using bmesh operators for converting to/from undo meshes (gives some ↵Campbell Barton
speedup)
2012-03-29fix [#30705] Playing animation in reverse prevents further forward playbackCampbell Barton
2012-03-29fix invalid *= on an un-initialized value when adding primitives.Campbell Barton
2012-03-29Partial fix for array modifier vertex merge (bug 30195).Nicholas Bishop
Two fixes: * The find-doubles operator was overriding the "dirty" element indices, so vertices were not being mapped correctly. * In some cases a vertex can be set to merge with a vertex that is also set to be merged, so added a loop to find the first unmerged vert in this case. Not yet working is the "First Last" merge option. Also made some cleanups and added comments in the array/remove doubles code.
2012-03-28style cleanupCampbell Barton
2012-03-28Small cleanup for r45238, remove empty/unused function.Nicholas Bishop
2012-03-28expose image render_slot so keybindings can be configured to changeCampbell Barton
2012-03-28Cycles: add alpha output to image node.Brecht Van Lommel
2012-03-28Cycles: add rendered draw mode option in 3d view header to show the activeBrecht Van Lommel
render layer rather than the viewport layers.
2012-03-28Cycles: viewport rendered draw mode now shows background images, also ↵Brecht Van Lommel
changed the image editor checkerboard pattern to be the same as cycles viewport.
2012-03-28bmesh: be more strict with operator string formatting, no tabs and only ↵Campbell Barton
accept slot=%x style.
2012-03-28print error if rip does nothing (rather then grabbing the unripped verts as ↵Campbell Barton
it did before)