i18 Spell check:
* Wrong comma sequence in spell_check_utils.py

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53382 954f8c5b-7b00-dc11-b283-0030488c597c
Add datafiles/locale/languages to blender.spec.in for CPack

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53385 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for last commit, hair settings panel should also check on psys. 

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53388 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles Hair:
* Implemented the Hair Info Node for OSL. 

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53390 954f8c5b-7b00-dc11-b283-0030488c597c
set line endings to native & mime type to text/plain for .app/Contents/MacOS/xxx files.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53391 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fix for [#33685] "2D Filters Partially Offset" reported by Josiah Lane (solarlune). This bug was caused by me in a recent change to clean up the 2D filters a bit. I forgot that canvas->SetViewPort already handles some viewport calculations, and thus I ended up doubling up on calculations, which caused the offset.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53392 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: An off-by-one error when setting up the viewport for 2D filters caused a blurring effect when using 2D filters. This is now fixed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53393 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for the NODE_OT_add_node operator. The way python classes were subclassed does not work with the registration mechanism. Combined both node_add and node_add_move operators into a single general operator with a flag. When use_transform is set, the operator will start transform on the new nodes after inserting.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53394 954f8c5b-7b00-dc11-b283-0030488c597c
Finally fixing the issue where the bezier curve drawn while creating a link between two logic bricks doesn't match the mouse cursor location. The issue was the last line segment for the bezier curve was not getting drawn. This is why the error increased as the curve got longer.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53395 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Adding a jumpCount to KX_CharacterWrapper. This can be used to have different logic for a single jump versus a double jump. For example, a different animation for the second jump.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53396 954f8c5b-7b00-dc11-b283-0030488c597c
user-preferences for addons. currently unused, example & docs still to come.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53397 954f8c5b-7b00-dc11-b283-0030488c597c
Mac OS X 10.7 supports new trackpad (and mighty mouse) events with nice seamless
scrolling and inertia.

Now Blender uses this - if you have 10.7. Otherwise it just falls back on the
old code.

Try it, makes a huge difference :)

Next todo: how to configure this well, so you can have trackpad (or mighty mouse)
zoom as default in 3d views.




git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53398 954f8c5b-7b00-dc11-b283-0030488c597c
add include missing from last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53399 954f8c5b-7b00-dc11-b283-0030488c597c
example use of addon preferences.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53400 954f8c5b-7b00-dc11-b283-0030488c597c
Bug fix #32806

In 2.64, input for using an NDOF device included all 6 DOFs - including panning.
That makes using it for many people (including beginners like me) too hard, you
very quickly lose the 3d view rotation pivot, as if you are in free fly mode.

Fredrik provided an updated patch, which restores the 2.63 method to only
dolly and rotate by default. The new "all dof" operator is hidden in the keymaps
behind modifier keys SHIFT + CTRL. Users can set this in their configs of course.

As usual, we should be careful changing accepted defaults, and provide new
options as additional choice only.

A useful todo is to make user preference "around selection" work well.
Will check on this now too.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53401 954f8c5b-7b00-dc11-b283-0030488c597c
Trackpad fixes & changes:

- UV Image editor and other 2d views didn't zoom for CTRL+swipe yet.
  (2 finger trackpad, 1 finger mighty mouse)

- Switched defaults for 3D window swiping...
  - default rotate view
  - SHIFT for translate
  - CTRL for zooms

This makes all editors use 'swipe' like 'middle mouse', and not
like scrollwheel (as in releases).

This is nice for consistancy, but it still feels a bit weird...

Of course users can config this in keymaps. We need a sensible
default though, and to make a 2D input input device behave like
middle mouse seeems more sensible than like a 1D wheel...

Proposal therefore for defaults:

- 1D scrollwheels: zoom in 3d, zoom in 2d, but scroll for list views.

- 2D trackpads: pan for all 2d views, rotate for 3D

I'll check with frequent trackpad users about this and we can freeze it
before release. Give it a try :)



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53402 954f8c5b-7b00-dc11-b283-0030488c597c
Fixes for NDOF device:

User preference "Rotate around selection" now works for all input operators.
(Didnt for new default)

Note: the default will only rotate around selection, zooms remain to view center.
Our view pivot methods are not well definied at all...



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@53403 954f8c5b-7b00-dc11-b283-0030488c597c
And another NDOF fix:

The dolly factor (fly in/out) now correctly scales for distance to view center.
This allows working on details or huge scenes.



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