all remove functions now invalidate the RNA objects passed, to help script authors to avoid bugs with accessing removed data.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51815 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: suppress meaningless  /net and /home in fileselector also on 10.5+

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51816 954f8c5b-7b00-dc11-b283-0030488c597c
own recent commit to add pointer passing between py-rna and our C code, broke function calls for C++ rna api.

reported as [#33048] Cycles crashes when rendering


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51817 954f8c5b-7b00-dc11-b283-0030488c597c
correct operator preset tooltip and dont save their settings for re-use


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51818 954f8c5b-7b00-dc11-b283-0030488c597c
fix for compositor regression where blur note offset the image one pixel to the top right.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51819 954f8c5b-7b00-dc11-b283-0030488c597c
fix for own recent commit checking bounds off-by-one.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51820 954f8c5b-7b00-dc11-b283-0030488c597c
UV editor: change unwrap warning about object non-unit size to only warning about
non-uniform scale, otherwise it gives warnings for cases when it's not needed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51821 954f8c5b-7b00-dc11-b283-0030488c597c
RNA C++: fixes for lookup_int/lookup_string which were not working in some cases,
and don't use ReportList for function arguments.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51822 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #33040: baking selected to active could miss at pixels at the edge of faces
when there was a tiny mismatch between low and high poly models, maybe because
of float precision when editing the mesh. Added a small epsilon now to avoid this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51823 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#32992] Switching language does nothing under Windows.

Our current intl build for windows is quite old (don't know the exact version), and does not have the new setlocale overwrite. Problem is, new windows dll have no more the gettext_putenv helper, which is currently mandatory to make it work for this OS.

So back for now to the ugly long_locales for win. Best fix is probably to build our own static version of libl, but this is not trivial and will require some time. :/

PS: I had a look over i18n/translation in wxWidget, Qt and boost: all implement their own system, even though wxWidget and boost use po/mo files...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51825 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: a more friendly way to get mounted volumes, alo allows for whitespaces etc.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@51826 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: take back 51826 for now, does not fix dalai's problem

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