Smoke: Make Smoke density available to python via rna.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47485 954f8c5b-7b00-dc11-b283-0030488c597c
Smoke: Fix rna names as suggested by Thomas Dinges. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47486 954f8c5b-7b00-dc11-b283-0030488c597c
Enabling smooth modifier for curves


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47489 954f8c5b-7b00-dc11-b283-0030488c597c
fix for building without smoke.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47495 954f8c5b-7b00-dc11-b283-0030488c597c
support negative indexing with SequenceElements.pop() - like python does, -1 is default.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47496 954f8c5b-7b00-dc11-b283-0030488c597c
Corrected documentation for intersect_point_quad_2d to match exactly how
it works in C side: only convex quads without singularities gives predictable
results.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47504 954f8c5b-7b00-dc11-b283-0030488c597c
Adding back Dutch language, as it seems we found a translator for it. :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47505 954f8c5b-7b00-dc11-b283-0030488c597c
Added example of basic objects ooperations in Python, liek adding object
datablock, adding object, linking it to scene and making selected and active.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47506 954f8c5b-7b00-dc11-b283-0030488c597c
Fix scons + smoke not working. it seems like the definition + include file are needed on the higher level dir too.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47508 954f8c5b-7b00-dc11-b283-0030488c597c
- background images now draw in opengl render
- fix bug where forground images could be invisible when clipping was enabled.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47509 954f8c5b-7b00-dc11-b283-0030488c597c
recalc animated mask deformations on load.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47511 954f8c5b-7b00-dc11-b283-0030488c597c
Cloth: Add support for "Self Collision Vertex Group".

Self collision vertex groups enable artists to exclude selected vertices from getting involved in self collisions. This speeds simulations and it also resolves some self collision issues.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47515 954f8c5b-7b00-dc11-b283-0030488c597c
mask mode
- only keyframe selected mask layers
- fix for crash in deleting animated mask layers (other than the first)


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47520 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / OSL:
* Fixes for some silly typos in the checker shader.
* Added missing GPL licence block to node_fresnel.h.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47521 954f8c5b-7b00-dc11-b283-0030488c597c
pass the object wire color along to drawing functions, too many places would use glGetFloatv(GL_CURRENT_COLOR, curcol), which also become confusing to debug if in some cases the color was set beforehand.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47528 954f8c5b-7b00-dc11-b283-0030488c597c
fix for error in previous commit.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47529 954f8c5b-7b00-dc11-b283-0030488c597c
Transform Locks UI:
* Some beautifying and cleanup to show X, Y, Z label.

This fixes [#31717] Transform Locks panel -> no x,y,z coordinates are displayed

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47530 954f8c5b-7b00-dc11-b283-0030488c597c
replace glGetFloatv(GL_CURRENT_COLOR, col_f); with the current wire color arg.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47532 954f8c5b-7b00-dc11-b283-0030488c597c
Changed semantic of recently added start_frame

Now it's indicates at which scene frame number movie clip starts playing back.
This this setting is still belongs to clip datavlock and used by all users of
clip such as movie compositor nodes, constraints and so.

After long discussion and thoughts about this it was decided that this would
match image's current behavior (which initially seen a bit crappy), but that's
actually allows:

- Keep semantics of start frame in image and clip datablocks in sync
- Allows to support features like support of loading image sequences
  with crappy numbers in suffix which doesn't fit long int.
- Allows to eliminate extra boolean checkbox to control such kind of offset.

Hopefully from pipeline POV it wouldn't hurt because idea of having this things
implemented in original way was  working only if sequence before processing
started naming form 001.

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