fix [#36517] You can edit a texture space (Shift-T) of a linked mesh

also enable other errors to show up which were previously commented.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59314 954f8c5b-7b00-dc11-b283-0030488c597c
Get rid of PATH_MAX in Ghost System X11

The reason of this is because PATH_MAX is not guaranteed
to be defined on all platforms and Hurd doesn't define it.

So either we need to support arbitrary long file path or
we need to define own maximum path length.

The rule here would be:

- If it's not big trouble to support arbitrary long paths
  (i.e. in ghost by using std::string instead of char*)
  then arbitrary long path shall be implemented.

- For other cases to use PATH_MAX please include BLI_fileops.h
  which takes care of making sure PATH_MAX is defined.

Additional change: get rid of own changes made yesterday
which were supposed to make storage.c work fine in cases
PATH_MAX is not define, but on the second though it lead
to unneeded complication of the code.

Thanks Campbell for review!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59316 954f8c5b-7b00-dc11-b283-0030488c597c
fix incorrect docs [#36518] Vector.rotate() does not return value as documented


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59318 954f8c5b-7b00-dc11-b283-0030488c597c
add is_finite_v# functions, use bool's


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59319 954f8c5b-7b00-dc11-b283-0030488c597c
fix/workaround [#36519] Origin to Center of Mass" failes when faces have an area of zero


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59320 954f8c5b-7b00-dc11-b283-0030488c597c
missed return in last commit, also use bool return types.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59321 954f8c5b-7b00-dc11-b283-0030488c597c
Code cleanup / Cycles:
* Remove unused hair presets enum. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59323 954f8c5b-7b00-dc11-b283-0030488c597c
disable material index clamping, fbx importer doesn't know the total number of materials when meshes are loading,
also, its possible to have values outside this range by removing materials (though not from the UI)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59324 954f8c5b-7b00-dc11-b283-0030488c597c
patch [#36503] BGE Python - Radar and Ray sensor wrong AXIS constants wrong defined
from Jorge Bernal (lordloki)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59325 954f8c5b-7b00-dc11-b283-0030488c597c
quiet error installing an addon when the directory already exists (would happen on OSX frequently),
the addon would install but error was misleading.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59327 954f8c5b-7b00-dc11-b283-0030488c597c
add BLI_memarena_clear function to reset a memarena, keeping the last allocated block for more efficient reuse.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59329 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36352] Inset individual, uncheck "select outer" selects zero faces

rewrite individual inset not to remove and re-create faces, makes re-selection simpler.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59330 954f8c5b-7b00-dc11-b283-0030488c597c
inset depth wasn't working right with relative offset, also make it work for inset individual.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59331 954f8c5b-7b00-dc11-b283-0030488c597c
Fix compiler warning due to undefined BVH_FUNCTION_FEATURES with patch by Campbell,
and a coverity warning about use of uninitialized variables with OSL.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59332 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#36347] Blender crashes when clicking on 'render' in 'viewport shading'


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59335 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#36351] Changing the Frame Rate value doesnt adjust audio strip length.

Simply recalc sequence len for audio (and meta!) strips when modifying fps value. Note start, startofs and endofs are also updated, to try to keep final pos and length as consistent as possible.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59336 954f8c5b-7b00-dc11-b283-0030488c597c
bugfix: fit_view property was saved in CLIP_OT_view_all operator
before that if you pressed 'F', fit_view would be True every time (e.g.,
even if you pressed 'HOME' which is supposed to call the operator
without the fit_view).

I'm not sure why we need a fullscreen without 'fit_view' but anyways,
that's a different issue.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59338 954f8c5b-7b00-dc11-b283-0030488c597c
Image Editor: implement FKey to call 'View All' with 'fit_view'
This mimics the behaviour we have in the Clip Editor.

I personally would prefer if we had no border once in fullscreen
(current border is 5 pixels).

I will consult Sergey Sharybin first to see if we can change that in the clip editor as well (though there I
believe the border is useful - the bottom of the editor is used to indicate 'tracked' frames.

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