git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52158 954f8c5b-7b00-dc11-b283-0030488c597c
avoid divide by zero in cycles progress calculation


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52159 954f8c5b-7b00-dc11-b283-0030488c597c
todo from 2.4x, add back smooth option to edge loop cut. 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52160 954f8c5b-7b00-dc11-b283-0030488c597c
make smoothing value for ring select compatible with the operator.
also wrap long lines in noise.c


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52162 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Renaming KX_GameObject.group_parent and group_children to groupObject and groupMembers to be a bit more descriptive and match the rest of the BGE Py API. KX_MeshProxy.transform_uv has also been renamed to transformUV. It would be nice to switch to PEP8 names for the BGE Python API, but for now, consistency is better.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52164 954f8c5b-7b00-dc11-b283-0030488c597c
This should have been in the last commit.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52165 954f8c5b-7b00-dc11-b283-0030488c597c
add an operator for mesh mode switching,
this lets python menu for mode setting do mixed selection and extending the selection - just like the buttons in the header.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52166 954f8c5b-7b00-dc11-b283-0030488c597c
fix for boost (symlink was buggy, and better to only build needed boost libs).

Note; we might also want to add the --without-icu option later...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52167 954f8c5b-7b00-dc11-b283-0030488c597c
Removing again windows' long_locales! :p

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52168 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#33143] Exporter crash since 2.64


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52169 954f8c5b-7b00-dc11-b283-0030488c597c
Install dependencies script: added support of OpenSUSE

Currently it'll install basic packages only and will compile all
python, boost, oiio, ocio and ffmpeg.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52170 954f8c5b-7b00-dc11-b283-0030488c597c
Missed this in previous commit

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52171 954f8c5b-7b00-dc11-b283-0030488c597c
Hopefully now suse will just work :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52172 954f8c5b-7b00-dc11-b283-0030488c597c
More fixes:
*Unset LANG envar for the script execution time, because commands like "apt-cache policy" will return translated messages, which would not be grep'ed crrectly...
*Disable using distrib's ffmpeg for DEB distribs too, as e.g. official debian features libav under ffmpeg name, which is not that much compatible with current Blender code.
*Also check for libxvidcore-dev .deb package, debian has no libxvidcore4-dev ;)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52173 954f8c5b-7b00-dc11-b283-0030488c597c
Render Engines: fix crash when changing render engine during rendering

Crash would have been happen when changing render ending at the same time
rendering happens. It could be final Cycles render or even preview LUX render.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52174 954f8c5b-7b00-dc11-b283-0030488c597c
Last fix to get_plugin in ikplugin_api.c was off by one in the wrong direction.


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

Histogram in Blender was nearly useless - it just didnt work, showed
confusing blank results.

Two reasons for it:
- It was including Alpha in the weighted total value
  (RGB images have alpha 255 for all pixels)
- It was counting the a total weight value max(R, G, B, A), instead of
  using max(R) and max(G) etc.

Now it all draws much nicer - similar to Da Gimp! :)




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52178 954f8c5b-7b00-dc11-b283-0030488c597c
disable applying constructive modifiers when in sculpt mode with multi-res data, since this would crash.
also rename modifier_sameTopology -> modifier_isSameTopology(), modifier_nonGeometrical -> modifier_isNonGeometrical()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@52179 954f8c5b-7b00-dc11-b283-0030488c597c
Correction to YCCK and CNYK jpeg images loading into blender

There was incorrect formula applied on color components, used the same
as gimp uses. It makes image looking nicer in blender, however it's
still not 100% correct. Seems lots of software are handling profiles
from jpeg file nicely. But that's another topic.

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