Increase limit for game simulation steps to 50, made it hard limit.
Soft limit is still 5, so should be pretty safe even if it's not
supported well in all cases.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45600 954f8c5b-7b00-dc11-b283-0030488c597c
Fix own typo in previous commit for dupligroup offset



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45601 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles: add render layer use environment option to disable world lighting on
individual render layers.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45602 954f8c5b-7b00-dc11-b283-0030488c597c
fix for editmode UV hiding with edges, was also using deprecated flag (UV_SELECT_FACE)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45603 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: use axis_angle_to_quat() to simplify turntable view rotate code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45604 954f8c5b-7b00-dc11-b283-0030488c597c
Fix missing cycles update when tweaking some render layer settings.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45605 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30728] Align View Restricts Further View Changes

turntable rotation can get into gimbal lock.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45606 954f8c5b-7b00-dc11-b283-0030488c597c
Do not hide (gray out) lens/lock to object/lock to cursor options in Quad views (View panel)...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45607 954f8c5b-7b00-dc11-b283-0030488c597c
remove duplicate notifier event

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45608 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30858: UI losing buttons at some random moment after using Blender for a
while. This may not fix all cases but should at least solve the issue when
rendering with cycles.

The cause was a race condition on C->data.recursion, with multiple threads
accessing context at the same time. Cycles itself does not access context
from the render thread, but the bpy api would do a context update for any
callback in case e.g. a new file got loaded. Disabled that now in non-main
threads.

The ideal solution would be to not allow any context access at all from threads
but that's not so simple to implement, especially not this close to release.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45609 954f8c5b-7b00-dc11-b283-0030488c597c
Added missing header to last commit.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45610 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30376: cycles ignores camera override from sequencer.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45611 954f8c5b-7b00-dc11-b283-0030488c597c
Scons:
* Compile fix for r45609, pthreads include was missing. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45612 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed (or partly fixed) various missing UI translations, mainly with some specific ops invocations (popup menus…), and (to some extent) with the undo/redo stuff.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45613 954f8c5b-7b00-dc11-b283-0030488c597c
i18n: "labels" of multi-section enums need to be marked for gettext (N_()), as they are not available from python...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45614 954f8c5b-7b00-dc11-b283-0030488c597c
Grmph, BLF_(p)gettext were not protected against NULL message/context, was causing a sigsev with latest own commits (in File menu)!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45615 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: key.c


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45616 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: when extending name length Key.elemstr was incorrectly extended to 64 chars, added comment and set back to original length.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45617 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: comment (almost) all members of KeyBlock & Key.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45618 954f8c5b-7b00-dc11-b283-0030488c597c
don't constrain single edge extrude, annoying for retopo
see: http://www.youtube.com/watch?v=5AzRpFfWR6k

request from ZanQdo, VenomGFX & Jonathan Williams.

For previous functionality Z, Shift+Z.


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