a2bf2ba7df
Fix transfer weight tool enum properties all showing question mark icons,
...
these should have no icons.
2012-11-30 18:54:56 +00:00
5446dc0bf3
fix for various asserts running operator tests - not likely any of these would cause real user bugs though.
2012-11-30 16:41:43 +00:00
323e86694e
Compositor should never add notifiers by himself, notifiers should be added
...
from main thread using job update callback.
Added new execution-time callback to bNodeTree which marks job to be updated.
The code here could be a bit not so obvious because in some cases job update
callback need to merge local tree, but it's only needed for old compositor
system which is gonna to be removed soon, so decided not to bother with
cleanup now. Removing old compositor system will also allow to drop stats_draw
callback from bNodeTree.
This should fix following bugs:
2012-11-30 09:12:10 +00:00
ad2b41bc4b
add margin to view fitting view-all/local-view (wasn't obvious with the models I was testing with).
2012-11-30 06:55:36 +00:00
ef08e31134
fix for another glitch caused by r51636, setting the camera view with quad-view enabled would zoom all non camera views.
...
Theres no need to draw other views so skip that.
2012-11-30 06:39:24 +00:00
6bb45495d1
fix for r51636 - making the lens work in ortho mode made view-all and local-view operators give bad zoom levels.
2012-11-30 06:10:01 +00:00
7a1dfa298a
make setting local view take the view lens int account.
2012-11-30 05:29:34 +00:00
8c3df03c5f
make previous commit work when the camera is locked to the view (in that case use the camera lens, not the viewport lens value).
2012-11-30 04:40:32 +00:00
c3406db4f5
fix for view-all operator not taking the view-angle into account.
2012-11-30 04:25:58 +00:00
5321669ef6
Fix render from local view 3d viewport not using lamps in render.
...
Fix missing GLSL updates for objects without materials.
2012-11-29 19:04:33 +00:00
7d62e6d94a
Fix navmesh after recent bmsh api changes.
2012-11-29 16:34:09 +00:00
07ccd3ee3f
fix [ #33029 ] Applying modifier leaks memory
...
Thanks for Sergey for finding the bug & patching, This fix works a bit differently.
Theres no need to allocate the customdata in the first place - since its written into. So add a flag for vert/edge/face/loop creation functions so they can skip customdata creation.
2012-11-29 16:26:39 +00:00
4e981dc566
Fix #33345 : Crash when using bpy.ops.sculpt.brush_stroke
...
It was kind of a regression in behavior in svn rev46862 which made it so
blender crashes if stroke is done from the script.
It should bring back the behavior back and made it so blender doesn't crash,
however it's probably not full fix and some further work is needed to make
call of stroke operator usable from the addon.
2012-11-29 13:24:02 +00:00
9653c929ed
skip recalculating tessface when adding objects if 'EnterEdit-mode' is disabled.
2012-11-29 02:37:39 +00:00
b91cf60962
Fix #33330 : Proxies are not built in Sequencer if preview is visible
...
Was own regression when was solving conflict between sequencer preview
and compositor jobs. Made it so now only compositor jobs are being
killed from sequencer preview.
2012-11-28 09:36:23 +00:00
0b9be70591
typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given.
2012-11-28 06:43:04 +00:00
c5a8bd498d
use radians for 'spin' bmesh operator (since the rest of the py api uses radians). also rename BMO_OP_SLOT_SUBTYPE_MAP_FLOAT -> BMO_OP_SLOT_SUBTYPE_MAP_FLT for consistency.
2012-11-28 00:47:33 +00:00
8ecce451ab
bmesh operator naming - use clearer names for args eg: (mat -> matrix, use_singleedge -> use_single_edge)
...
also remove duplicate docs for operator arg formatting.
2012-11-28 00:16:06 +00:00
a31cc2aeb7
Fix #33326 : outliner numpad minus collapse followed by numpad plus expand did not work.
2012-11-27 20:12:00 +00:00
e066601fdd
Fix #33324 : Auto IK not working after recent changes. iTaSC it seems never worked
...
with Auto IK, now that's fixed too.
2012-11-27 20:07:12 +00:00
b43c022373
Move to layer: remove the OK button and make it apply immediately like it did
...
before, is much nicer workflow. Now only if global undo is disabled will the
OK button show.
This is also a more generic fix for #26891 that solves other operators that
were also broken with global undo disabled.
2012-11-27 16:02:15 +00:00
2b080dbc4e
Fix part of #32248 : transform with a size limit constraint did not preserve negative scale.
2012-11-27 16:02:03 +00:00
eda56398af
Camera Tracking: fixed camera solve operator not updating scene camera
...
Was own regression caused by fix of crash when non-camera object is used
as scene camera.
2012-11-27 15:10:22 +00:00
7c36100930
new bevel was still referring to old property name (holding shift wasnt working while beveling).
2012-11-27 09:47:22 +00:00
c00a1b7493
use clearer names for 'single' bmesh operator args & add '%e' to BMO_op_vinitf comments.
2012-11-27 09:41:08 +00:00
a9855c227e
py/bmesh api - add support for single item buffers (odd feature but used quite a bit with bmesh operators).
...
also add utility functions BMO_slot_buffer_from_single(), BMO_slot_buffer_get_single()
2012-11-27 09:21:57 +00:00
90666d3436
code cleanup: bmesh operator comments, readying for doc-generation.
2012-11-27 06:53:26 +00:00
9982b283e6
fix for asserts added in own recent commit with more strict type-checking
...
- BMO_slot_copy now only copies compatible elements.
other minor changes
- don't use text.format(...), convention for UI scripts is C style string formatting.
- rename bmo_edgenet_prepare --> bmo_edgenet_prepare_exec
- float/double warning in bevel.
2012-11-27 02:34:40 +00:00
f8bc346eff
bmesh/py operator api:
...
add type checking for element buffers, there was nothing stopping python from passing any element type into an argument when in some cases only verts/edges/faces were expected.
now operator args define which types they support.
2012-11-27 00:50:59 +00:00
f9e339ef00
fix/workaround [ #33281 ] script goes into not responding
...
scanfill remove-doubles pass assumes ordered edges (as with curves), otherwise it can hang.
workaround this problem by skipping removing-doubles for mesh ngons, since this isnt such a common case as it is with curves and we can just not support it.
2012-11-26 23:18:04 +00:00
864c4112e9
Fix #33316 : mesh edge short path select was wrong on large/small objects.
2012-11-26 19:10:34 +00:00
233e0b2472
fix uv lasso and circle select - both were not working with uv-face-select mode.
...
now face select with/without sync-select work, with sticky options too.
2012-11-26 16:55:44 +00:00
3509dd9d7f
fix for changing images in UV editmode with sync-selection enabled, this was switching all images even those from unselected faces.
2012-11-26 15:12:17 +00:00
444d43f72c
Fix #33293L VSE: strip - separate images [Y] dialog "image duration" missing
2012-11-26 14:15:41 +00:00
2ffa538f7d
search box width's now scale with DPI setting.
...
was checking on: [#33294 ] too small place for material names
this helps in some cases but doesn't resolve issue with very long names.
2012-11-26 13:23:37 +00:00
a91814e94d
style cleanup
2012-11-26 11:03:14 +00:00
e3d3ffe746
fix [ #33303 ] face selection masking for painting does not work with mesh with n-gon
...
caused by own change to how origindex is used, now if mpoly's CD_ORIGINDEX array is missing its assumes that its the original mpoly array.
2012-11-26 10:15:32 +00:00
c91562d0ff
Fix #33310 : unnecessary redraw of outliner when editing materials and textures.
2012-11-26 08:52:07 +00:00
9784f3d466
Fix #33292 : cycles material draw mode selection not working on some cards, now
...
skip glsl for picking as was already done for other GLSL drawing.
2012-11-26 08:00:15 +00:00
cf2c459325
Fix #33285 : loop cut is not supposed to cut through triangles/ngons, but it
...
still happened when the loop would go all the way around the mesh with just one
triangle/ngon inbetween to close the loop.
2012-11-26 06:59:59 +00:00
7ecf054295
Bevel: allow page up / page down shortcuts for segments in addition to mousewheel.
2012-11-26 06:59:50 +00:00
e77e1f183a
fix for uninitialized memory use with numeric input:
...
bevel/inset/marker-move would use uninitialized memory when used as modal operators and pressing backspace after entering values.
2012-11-26 03:47:20 +00:00
3d64381e4d
use more rigid type checking for bmesh slot subtypes.
2012-11-26 03:16:29 +00:00
7ef78723b7
code cleanup: doxy comment corrections and correct own typo animation player docs.
2012-11-26 00:59:11 +00:00
97b8a1f752
Fix #33304 : missing 3D view redraw while moving camera markers.
2012-11-25 16:52:42 +00:00
20b46bbf1a
Fix #33291 : when using boundbox drawtype for a large number of duplicated objects,
...
enabling Wire draw on the parent would draw full resolution wires for all the
instances which can be very slow. So for boundbox those draw extras options are not
inherited now.
2012-11-25 16:12:07 +00:00
ea828fd20e
code cleanup: warnings, style
2012-11-25 15:05:17 +00:00
3a7d4d661f
More fixes to parallel tests to make them less sensitive, prevents assert failures.
...
Also made bl_debug_draw_edge_add better (don't draw edges in one continuous line).
2012-11-25 13:52:13 +00:00
14255ae39d
fix [ #33278 ] zoom mode in UV editor
...
really a feature request, continuous zoom wasn't supported in the image editor.
2012-11-25 13:17:40 +00:00
ea7d9a2a5d
continuous zoom was inverted from other zoom modes.
2012-11-25 09:52:05 +00:00