OSX: as per Brechts note, do OSX app_bundle icon using BLI_testextensie

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61066 954f8c5b-7b00-dc11-b283-0030488c597c
Motion tracking: use is_keyed to match naming in other areas of RNA

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61067 954f8c5b-7b00-dc11-b283-0030488c597c
OSX: Fix an error in own 61065

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61069 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for missing calls of BaseMath_ReadCallback() when accessing vector/color elements.
This bug was causing wrong color blending results in Freestyle color modifiers.
Problem report from Light BWK through personal communications, thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61070 954f8c5b-7b00-dc11-b283-0030488c597c
Minor code improvements: avoid unnecessary Python object allocations in Freestyle color blending.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61071 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37275] can't import 2.68a keymap

Now exported keymaps will still be usable accross versions, even if some operator properties disappear (write a warning in console in this case, instead of "crashing").

Also factorized a bit of code here!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61073 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37297] Crash when Adding and Removing Fluid Particlesystem.

Using freed mem...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61074 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove unused operator (select all handles this case now)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61075 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for uninitialised var

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61076 954f8c5b-7b00-dc11-b283-0030488c597c
Bugfix [#36950] Restrict Frame Range not being obeyed on Driver F-Curves

By default, drivers (used to) automatically map the driver result (i.e.
"evaltime" or the x-coordinates in the driver graphs) to results. This evaltime
=> cvalue mapping is necessary when there are absolutely no keyframes or
modifiers on a driver F-Curve, or else nothing would happen.

However, when there are modifiers on these driver F-Curves, and these modifiers
only work within certain ranges, there would be confusing and unwanted
situations where even if you clamped the modifiers to only generating a curve
within certain frame ranges, the final driver output would still ignore the
results of the curve due to the underlying 1-1 mapping.

This commit introduces a check to ensure that this automatic mapping won't
happen during such invalid ranges.



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


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61079 954f8c5b-7b00-dc11-b283-0030488c597c
add CDDM_lower_num_loops(), for completeness (currently unused).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61080 954f8c5b-7b00-dc11-b283-0030488c597c
Made buildinfo aware of builds from GIT

- Use commit number since last annotated tag as a
  revision number replacement. It'll eb followed
  by 'M' symbol if there're local modification in
  the source tree.

- Commit short SHA1 is included. Helps getting
  information about commit used to build blender
  with much faster.

- If build is not done from master branch, this also
  will be noticed in the splash screen.

This commit also replaces revision stored in the
files with git-specific fields (change and hash).
This is kind of breaks compatibility, meaning
files which were saved before this change wouldn't
display any information about which revision they
were saved with. When we'll finally switch to git,
we'll see proper hash and change number since
previous release in the files, for until then
svn version will be used as a change number and
hash will be empty.

Not a huge deal, since this field was only used
by developers to help torubleshooting things and
isn't needed for blender itself.

Some additional tweaks are probably needed :)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61082 954f8c5b-7b00-dc11-b283-0030488c597c
bullet: Remove patch applied upstream

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61083 954f8c5b-7b00-dc11-b283-0030488c597c
Update i18n tools for new build_hash...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk@61084 954f8c5b-7b00-dc11-b283-0030488c597c
Missing convert button on particle modifier panel. Cache pathcache check
should be only on path display mode.

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

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