cmake edits
- only show mingw option when building with mingw
- always run cmake configure with convenience build targets so failed configurations stop re-configuring.
- disable WITH_GHOST_XDND in 'make lite'


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47063 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31606: pg up/down does not work for changing falloff for proportional editing

Initially issue was caused by non-proportional edge slide patch in rev46927 which
had several wrong things:

- It introduced new events TFM_WHEEL_DOWN_EVT/TFM_WHEEL_UP_EVT which were defined
  as per-bit OR between edge slide and proportional editing modal events, but
  the issue is that modal events are not bit masks and that meant that new events
  were defined as 20|24 and 21|25 which is a bit strange.
- Another this was caused by the fact, that keymap wasn't creating for some specific
  transform modal keymap item -- it used to be tried to create single shortcut for
  two different modal events, which isn't supported by keymaps and resulted by
  artifacts in keymap editor interface (nodal event type was empty for wheel movements).
  That was caused by different events used by modal keymap and defining shortcuts.
- Actual issue which prevented PgUP/PGDOWN to work was mixing using that new events
  for wheel scrolling in switch statements which doesn't do bitmask check.

Solved by separating keymaps used for proportional editing and edge slide -- now
it's mouse Wheel for proportional editing and Alt-Wheel for edge slide. If someone
would want to have single shortcut for this two events it'll imply one of the follofing
things:

- Support poll function for shortcuts, so keymap would definitely know which
  modal event to send to operator.
- Generalize TFM_MODAL_PROPSIZE_{UP, DOWN} and TFM_MODAL_EDGESLIDE_{UP, DOWN} so
  they can share the same shortcut with current design of keymaps.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47064 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: nodes, also rename chunksize -> chunk_size


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47066 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup:
style and remove BM_face_find_longest/shortest_edge functions,
... instead use BM_face_find_longest/shortest_loop()->e


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47067 954f8c5b-7b00-dc11-b283-0030488c597c
when SCREEN_OT_keyframe_jump fails dont send notifiers or call sound_seek_scene


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47069 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: defines with braces - end with '(void)0' so callers must end with ';' like normal function.
... without this some editors dont parse the source so well.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47070 954f8c5b-7b00-dc11-b283-0030488c597c
rna_def_composite_nodetree_api() getting passed the wrong prop


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47073 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove mode comments, these were applied  very un-evenly across a few files.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47074 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #26876: Soft Body ignores Goal on Lattice

Patch by Arno Mayrhofer (aka azrael3000) with only slight code style modifications, thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47075 954f8c5b-7b00-dc11-b283-0030488c597c
Patch #31563: Additional include directory for FFMPEG

Fedora 16 is still using /usr/include/ffmpeg, not /usr/include to store FFmpeg's
headers. Added it to search paths.

Also remove FFmpeg include directory listed in FFMPEG_INCLUDE_DIRS twice

Patch by Arno Mayrhofer	(aka azrael3000), thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47076 954f8c5b-7b00-dc11-b283-0030488c597c
Fix mistmatch in usage of delete vs. delete [] in tiles reported by valgrind profiler.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47078 954f8c5b-7b00-dc11-b283-0030488c597c
Use BKE_movieclip_get_size rather than BKE_movieclip_get_ibuf and use ibuf's resolution in tile's Movie Clip node

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47079 954f8c5b-7b00-dc11-b283-0030488c597c
remove NULL check in TREESTORE macro, the return NULL value wasny checked for by any callers (ie - it would crash later if the arg was NULL anyway)

also comment on the speed of check_persistent()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47080 954f8c5b-7b00-dc11-b283-0030488c597c
Smoke:
a) Another boundary fix. Resulted in smoke getting "sucked" back into the domain
b) Disabling substeps (internal thing). Fixes arbitrary explosions/instabilities.

Part of my Blender Smoke Development.

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


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47092 954f8c5b-7b00-dc11-b283-0030488c597c
Collada exporter: Added name attribute to nodes in visual_scene elements (name = id)

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47095 954f8c5b-7b00-dc11-b283-0030488c597c
== Sequencer / Color balance ==

Make the color balance inner working more accurate in the byte -> byte
case, probably also fixing (can't check I'm on 32bit) the bug mentioned 
on yellow's blog:

http://blendervse.wordpress.com/2012/04/02/waiving-the-fullrange-flag/



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


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