UV editor: remove duplicate Select Split entry from UV menu.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60752 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles textured draw mode problem with objects that have an image texture
but not UV coordinates, it would show a different color with the object selected
and deselected.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60753 954f8c5b-7b00-dc11-b283-0030488c597c
Fix Brush datablock writing MTex blocks to .blend files twice.
Patch by Janis Streib.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60754 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37072] Crash on RMB click on bone's custom property


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60755 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for #37070: LineStyle appears in Outliner by default though Freestyle is not enabled.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60756 954f8c5b-7b00-dc11-b283-0030488c597c
Fix particle group use count option losing objects for linked groups. There
was no reason to go through newlibadr here, go->ob should already have the
right pointer.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60757 954f8c5b-7b00-dc11-b283-0030488c597c
Added poll function to disable "Remove Shape key from object".

This disables the "-" button when no shape keys exist on the currently selected object. Thanks to Campbell for the help on my first real commit!



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60759 954f8c5b-7b00-dc11-b283-0030488c597c
Splash screen updated for release candidate 2.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60760 954f8c5b-7b00-dc11-b283-0030488c597c
Rename "Show Python Tooltips" to "Python Tooltips"

This makes the naming more consistent with other options, such as "Tooltips" and "Object Info" 



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60762 954f8c5b-7b00-dc11-b283-0030488c597c
A follow-up to Bug #37070: LineStyle appears in Outliner by default though Freestyle is not enabled.
Line style data blocks are shown in the outliner only when the Blender Internal is used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60763 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37078] Search props don't react on click at the right end (where 'X' is if field not empty)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60764 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37067] Bone Crash

Holding Ctrl+RMB is supposed to select objects, while in editmode,
however it would end up calling editmode selection as well as pose selection while an armature was in editmode (which caused the crash).

Add the ability for view3d_opengl_select() to skip editmode selection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60766 954f8c5b-7b00-dc11-b283-0030488c597c
sphinx docgen wasn't including example scripts for python methods of RNA types.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60767 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use booleans for projection paint and make some args const.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60768 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: project paint, use mod_i() to simplift wrapping, use booleans for static function returns.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60769 954f8c5b-7b00-dc11-b283-0030488c597c
Style cleanup (defines -> enums, bit flags values as bitshifts, etc.).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60770 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37082] Texture paint artefact


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60771 954f8c5b-7b00-dc11-b283-0030488c597c
Fix duplicated key in ghash assert caused by object orco

Code was rather confusing, get_object_orco was only
checking for orco in cache for some objects and was
actually allocating orco for other objects.

Now made it so get_object_orco always only checks
the cache and only call set_object_orco if there's
no orco for it yet.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60772 954f8c5b-7b00-dc11-b283-0030488c597c
Final fix for #36905. Enforce redraw of window once before sampling.
Thanks to Brecht for the solution!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60774 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37077] User prefs > Input and Outliner Keymaps mismatch in representation.

Remove KeyMap mode from outliner, was an old half-finished features redondant with user preferences settings...

Also moved key map item's "event type to map type" and map type defines at WM level, this is too much generic to be at RNA level.

Also added a check in versionning code to convert all outdated outliner modes to a valid one (seems old 'verse' ones were not handled as well).

Thanks to Brecht for reviews and advices!

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