style cleanup: remove '.' from docstring endings and use quotes for descriptions.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48462 954f8c5b-7b00-dc11-b283-0030488c597c
new function: bpy.extras.view3d_utils.region_2d_to_origin_3d()
useful for doing ray casts from the view.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48463 954f8c5b-7b00-dc11-b283-0030488c597c
python template for doing mouse ray casts to pick objects in the 3d viewport.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48465 954f8c5b-7b00-dc11-b283-0030488c597c
fix for 2 errors in the template


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48466 954f8c5b-7b00-dc11-b283-0030488c597c
another fix for error in the view raycast template


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48467 954f8c5b-7b00-dc11-b283-0030488c597c
don't disable cycles when OIIO isnt found, instead throw an error, annoying when full build is done and later find cycles isn't on.


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48475 954f8c5b-7b00-dc11-b283-0030488c597c
Fix related on #31984: Multires Displacement Bake creates ripples for each subidived face

Skip applying subdivisions in cases when low resolution mesh is disabled
and baking happens from higher level to higher level/

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48480 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31961: Grease Pencil in VSE don't save the data

Issue was caused by linking to grease pencil from direct_link* function
which lead to NULL GP data because it's being read a way later.

Link to GP data in lib_link* instead.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48484 954f8c5b-7b00-dc11-b283-0030488c597c
Validate mesh selection stack in mesh_validate function

Related on #31944: Blender crashes on switching to mesh edit mode

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48488 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31970: Crash, whith Sequencer Swap Data-Function

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48489 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix for wrong / bad vorticity forming weird banding on the y and z axis. 

Part of Blender Smoke Develeopment Milestone III.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48491 954f8c5b-7b00-dc11-b283-0030488c597c
Smoke Bugfix: Turbulence was removed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48492 954f8c5b-7b00-dc11-b283-0030488c597c
Limit out of screen tiles to be scheduled.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48495 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for image texture node in cycles. The button draw function has to use the image user pointer directly for property buttons, unlike the compositor image node which redefines image user properties on the node itself to ensure proper updates.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48497 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash getting GROUP_OT_objects_remove's props without a context (own fault)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48501 954f8c5b-7b00-dc11-b283-0030488c597c
Adding (moving from bf-translation) the i18n python module. This will make it available for future "UI Translation" addon, and probably other UI-related tools as well.

Notes:
* This is a somewhat reworked version of what is currently in bf-translation's trunk/po/tools, not yet fully functionnal (well, 95% is ;) ) nor fully tested. ultimately, it will replace it (being "svn-linked" in bf-translation).
* Added feature: more complete/strict tests (yet some work to be done here).
* Added spell checking (huge spellcheck commit incomming...).
* Trying to get rid of xgettext itself (should e.g. allow us to use #defines as contexts, among other things...). But currently captures less strings, work needed here too.

Please note this includes libfribidi.dll, as it is hard to find it for windows (unixes should have no problems here).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48503 954f8c5b-7b00-dc11-b283-0030488c597c
add bmesh/python operator support for vector and matrix args.

also rename BMO_OP_SLOT_PNT to BMO_OP_SLOT_PTR (matches RNA and sounds less like 'point')


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