Fix memory leak in BKE_mesh_vert_poly_map_create.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58299 954f8c5b-7b00-dc11-b283-0030488c597c
fix for the tip of the bones without connected children de-selecting when entering editmode.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58301 954f8c5b-7b00-dc11-b283-0030488c597c
move ED_armature_edit_bone_select() into a more general utility function so view3d-select bone operators can use it and get matching selection behavior when entering editmode.
- specifically - write to the connected parents tipsel flag when setting the rootsel flag.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58304 954f8c5b-7b00-dc11-b283-0030488c597c
revert part of own commit r58304, gives different behavior when de-selecting with the lasso in some cases, will look into this after release.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58308 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36157] Memory Leak in GHOST_DropTargetX11
would leak a little bit of memory for every window created.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58309 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36155] Crash with __contains__


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58310 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36153] Crash when choosing a brush.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58311 954f8c5b-7b00-dc11-b283-0030488c597c
fix own regression [#36154] Simple deform modifier doesn't recalculate normals
get_cddm and get_dm are called within modifiers so they wont ensure normals are valid, added an arg to optionally ensure valid normals.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58312 954f8c5b-7b00-dc11-b283-0030488c597c
correct own incorrect check bmesh edgerin subdivide, also add missing break in orthogonalize_m3 though this one wouldn't effect release builds.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58313 954f8c5b-7b00-dc11-b283-0030488c597c
fix for checking char arrays against NULL, instead check their first character. also remove some dead code (return directly after return).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58314 954f8c5b-7b00-dc11-b283-0030488c597c
Fix missing render info text in blender internal rendered viewport after
previous fix for checking char arrays against NULL.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58315 954f8c5b-7b00-dc11-b283-0030488c597c
Style cleanup of UI messages.
Mostly, "weight groups" -> "vertex groups", and usual case/endpoints/typos/etc.

As a remainder, please read http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#UI_Messages before writing UI messages!

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