Fix 2D painting gave squares rather than a disk for the "Max" curve falloff shape.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56458 954f8c5b-7b00-dc11-b283-0030488c597c
make rna layer access less cryptic by using ARRAY_HAS_ITEM(), modified this to use unsigned offset.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56459 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34609] mesh.getVertex doesn't work as spected with poly.getMaterialIndex() and poly vertex indexes
revert r22906 (own old commit, was incorrectly trying to make vertex indices absolute)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56460 954f8c5b-7b00-dc11-b283-0030488c597c
remove re-allocations while building weight paint color array, move button to show weightpaint below other overlay buttons in the 'Mesh Display' panel.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56461 954f8c5b-7b00-dc11-b283-0030488c597c
add missing call to update rv3d->persmatob, mostly this worked except with active-unselected object


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56462 954f8c5b-7b00-dc11-b283-0030488c597c
don't show an 'X' next to never-null pointer search menus.
also set ShapeKey.relative_key to never-null.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56463 954f8c5b-7b00-dc11-b283-0030488c597c
interface: clear red-alert flag when editing a button, confuses and makes it seem the edited value is also wrong.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56464 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35178] Autoselect-in-list for Vertex Group selection doesn't work.
disallow assigning values that don't exist into a text field with a search-box.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56465 954f8c5b-7b00-dc11-b283-0030488c597c
avoid per-vertex mask layer lookups for dyntopo.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56466 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35182: VSE - speed control Trim duration (soft) end reset to 0

Was a regression in rev53509, whic hallowed manual edit of properties
which weren't supposed to be editing manually.

Added the same effects length update as in trnaslation code, so now
updating strip frames from py/interface will keep things consistent.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56467 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35177: Press P Crashes Blender After Fracture of Cube

Root of the issue was fixed by Brecht in svn rev56441.
This change only prevents crash of files created in
blender before that fix, and also gives more useable
information about what's wrong (apparently, assert
here was doing nothing).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56468 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#35173] Object's draw_type resets when removing smoke

New behaviour:
* On creation, smoke modifier only changes the drawtype for domain to WIRE.
* On deletion, smoke modifier does not change the drawtype.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56469 954f8c5b-7b00-dc11-b283-0030488c597c
A bit more clear error message...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56471 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35174: dynamic paint displacement missing in render.

A previous bugfix disabled the dynamic paint modifier for orco texture
coordinate evaluation of the modifier stack. However the MOD_APPLY_USECACHE
flag is not a good way to check if the modifier is evaluated for orcos.

Instead I've added a MOD_APPLY_ORCO flag. Also removed a bunch of
applyModifierEM callbacks, none of them served a purpose except for the
subsurf modifier.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56472 954f8c5b-7b00-dc11-b283-0030488c597c
Revert fix for #34822

Allowing any-key modifiers to work is cool, but this needs more work.
My previous fix made overlapping key presses (where you release key 1
just after pressing key 2) to not register as valid shortcuts.




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56473 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35190: texture mask stencil Reset Transform did not work properly.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56474 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35157: export key configuration did not export text input events correctly.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56475 954f8c5b-7b00-dc11-b283-0030488c597c
fix for mistake in own commit r56399, it broke click-dragging to open and select a menu item.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56476 954f8c5b-7b00-dc11-b283-0030488c597c
adjustment to own commit r56463.
when strings use 'PROP_NEVER_NULL' we still want them to show an unlink button.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56477 954f8c5b-7b00-dc11-b283-0030488c597c