Scons:
* Fix for new cycles_preview.blend

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54154 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#34023] r54146 breaks name-display of default "UI_UL_list"

draw_item *is* optional (it then uses default C function), even though there is not much sense to register a class without it, except for our default UI_UL_list!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54155 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles Preview Blend:
* Added UV Mapping for objects, so Image textures will work.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54156 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles Preview: Rotated Suzanne a bit for better angle. Raised the intensity of the mesh light, and moved the mesh/lamp to also be in the layer of World Sphere preview (was black previously, since it had no lamps)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54157 954f8c5b-7b00-dc11-b283-0030488c597c
Info Editor: Adding Save Screenshot option to the Window menu, was only available through search or shortcut (CTRL+F3)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54158 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#34019] Limit Constraints still affected transforms when turned off

Limit Constraints (i.e. Limit Location/Rotation/Scale/Distance) with 'For
Transform' option enabled would still be applied when transforming objects even
when they were turned off using the eye icon in the constraint panel headers.
The "off" flag was never added to the checks for muted or disabled constraints
to be skipped here.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54159 954f8c5b-7b00-dc11-b283-0030488c597c
Better tooltips for the Full Screen option on Save Screenshot/Screencast operators.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54160 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: var rename and add assert, when writing to out of bounds array.
minor edit to recent tip change.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54161 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: just variable naming


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54163 954f8c5b-7b00-dc11-b283-0030488c597c
fix for edge slide bug, when there were no edges to slide along the direction calculated from the face would be wrong half the time (depending on the edge loop direction which is arbitrary).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54164 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: add some comments about to get_next_loop() for edge slide, also name vars better (was using meaningless names).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54165 954f8c5b-7b00-dc11-b283-0030488c597c
minor improvement to edge slide, normalize the edge vectors that accumulate the direction, otherwise longer edges would skew the direction.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54166 954f8c5b-7b00-dc11-b283-0030488c597c
Window menu: Make Screencast (should be Save?, to match screenshot?) option. 

Thought of setting the operator context before so it wouldnt invoke the confirmation dialog, but better leave it by default to confirm since it might be clicked by mistake and start dumping video/image-sequence and can get annoying.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54167 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#34012] Skeleton Sketching settings unclear

Although the bug report here wasn't exactly clear about what exactly was wrong,
it soon became apparent that the UI stuff here was in need of some love.

Changes:
* Ported over missing tooltips from 2.49 (i.e. most of them)
* Fixed a few incorrect tooltips (mostly the subdivision length settings)
* Made the autonaming and number/side settings slightly clearer - number/side
are used to replace placeholders in the names of template bones (&N and &S
respectively) when autonaming is disabled. When it is enabled, these values are
determined automatically.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54169 954f8c5b-7b00-dc11-b283-0030488c597c
fix for r54166, the average edge length needs to be maintained.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54170 954f8c5b-7b00-dc11-b283-0030488c597c
Skeleton Sketching bugfixes/tweaks

* Disabling Skeleton Sketching now refreshes the view properly, so that strokes
don't linger on even after being disabled
* Added the delete operator to the panel


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54171 954f8c5b-7b00-dc11-b283-0030488c597c
Correct fix for r54164, the testcase I was using worked but different edge slide examples didn't.

Edge slide needed to check for concave ngons too.

add BM_loop_is_convex() and expose to python too.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@54173 954f8c5b-7b00-dc11-b283-0030488c597c
fix for fix, ugh!, vertex slide with concave/convex ngons & normal flipping should now work properly in all cases.
... somehow I managed to make test-cases that worked in previous commits but failed in other cases.


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