FIX: [#37199] .ogg file is not recognized as a movie in File Browser

CHANGE: writing an animation in the ogg movie format now defaults to .ogv (ogg/video) which is recommended by Xiph.org for video
CHANGE: for .ogg files a check is added whether Blender can read it as a movie (is avi or ffmpeg movie), otherwise assume audio
CHANGE: the anim player now filters for the same extensions as the file browser

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61036 954f8c5b-7b00-dc11-b283-0030488c597c
fix for weight-paint crash picking the weight with the mask modifier (or any modifier which removes geometry).
was incorrectly mixing indices from the DerivedMesh and the original mesh.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61037 954f8c5b-7b00-dc11-b283-0030488c597c
mistake in last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61038 954f8c5b-7b00-dc11-b283-0030488c597c
Expose is_keyframed flag for tracking marker

So now it's possible to know from python whether
marker is a keyframe or tracked one.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61039 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37270: Blender crashes in several situations

Issue was caused by cloth modifier used for particle
system dynamic have an invalid error field pointer.
Seems at some point cloth failed to apply and set an
error,

This commit only fixes crash with existing file,
will look further into why exactly such situation
happened,

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61040 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37224] Icons: tiny interface issue with certain DPI settings.

For some reason (consistant margin?), the whole icon stuff is shifted by two vertically in the svg file - but the bottom row of numbers was not, comming in touch with the icon area, and at some DPI values it showed in icons...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61041 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37266] Skin modifier can't be copied.

Patch by Martin Felke, many thanks.

When copying that modifier across objects, we also have to ensure that a skin CDLayer is present in dest objects (just as when adding it).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61042 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles:
* Change the default Light Path settings.

* Diffuse/Glossy bounces are now set to 4, to give a bit faster renders in default scenes. More bounces are often not needed (especially in animation). 
* Transmission bounces have been increased to 12, to not run into problems with dark glass too quickly. 
* Max/Min bounces are now 12/3. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61044 954f8c5b-7b00-dc11-b283-0030488c597c
Add 'cut-through' option for Knife Project operator.

If enabled, it makes knife project act as the
cut-through (Shift-K) version of knife.
This option will soon be more useful when a better
cut-though Knife change is submitted, allowing
this to work for cuts within faces in addition
to cuts across them.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61045 954f8c5b-7b00-dc11-b283-0030488c597c
* Extrude options where available in object mode (search menu), resulting in error msg.
Added polls now, patch by Gottfried Hofmann (gottfried).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61046 954f8c5b-7b00-dc11-b283-0030488c597c
Fix blenderplayer build, stub for modifier_skin_customdata_ensure(...)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@61051 954f8c5b-7b00-dc11-b283-0030488c597c
missing bit from last float precision update (patch by 'unknow' via irc)

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