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
removing PSD from the fileformat list fix [#37080] The file which I stored in PSD file format in Blender cannot open by Photoshop
PSD writing is not supported at the moment

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60776 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37085] Hook modifier work when created with Ctrl+H, but not when created via modifier panel

"transform matrix" of the hook was not inited (reset) when assinging and object to it, now use same code for both OBJECT_OT_hook_reset operator and RNA object assignement.

Reviewed by Brecht, thanks.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60777 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: use bools instead of ints for tracking utility functions

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60778 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: move hardcoded structure to a typedef

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60779 954f8c5b-7b00-dc11-b283-0030488c597c
Get rid of Allow Fallback option

It was rather confusing from the user usage point
of view and didn't get so much improvement after
new bundle adjuster was added.

In the future we might want to switch resection
to PPnP algorithm, which could also might be a
nice alternative to fallback option.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60780 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup: move function prototype to header file

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60781 954f8c5b-7b00-dc11-b283-0030488c597c
renaming "Beautify Fill" to "Beautify Faces"

changing the ot->name only, not the ot->idname
(to avoid breaking scripts)

The tool requires the selection to be fill previously,
the original name was confusing if we consider we have
"Fill" with the "Beauty" option.

Discussed with Bastien Montagne and Brecht van Lommel.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60782 954f8c5b-7b00-dc11-b283-0030488c597c
3D view: textured draw mode now has a Shadeless option in the Shading panel,
to draw textures without shading. For Cycles this was not possible yet, and
for Blender Internal you had to move away all lights which was also not ideal.

(Caminandes feature request)

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