Fix for remesh modifier crash mentioned in comments of bug [#30966]

Reading in triangles now skips any NaN coordinates.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45669 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#30967] Straighten X/Y in the UV/Image Editor bug
patch by Bastien Montagne, checked this works the same as 2.62.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45670 954f8c5b-7b00-dc11-b283-0030488c597c
rename wm.blenderplayer_start label from 'Start' to 'Start Game In Player', also made it check if the player is found before running.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45671 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh api todo:
emDM_getTessFaceDataArray now returns UV's and Colors from editmode loops.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45672 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: avoid confusion with incorrectly named argument to BLI_edgefill(), was 'mat_nr', now 'do_quad_tri_speedup'


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45673 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: scanfill, spelling and use NULL rather then 0


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45674 954f8c5b-7b00-dc11-b283-0030488c597c
make scanfill threadsafe (wasnt threadsafe before BMesh merge but before the merge it didn't need to be) - now rendering uses its better if its threadsafe.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45675 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh todos:
- curve undo now runs ED_curve_updateAnimPaths() again.
- comment out unneeded index setting.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45676 954f8c5b-7b00-dc11-b283-0030488c597c
Fix windows compile issue with missing isnan.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45677 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30966: cycles nan mesh vertices got set to (0, 0, 0), now remove them instead.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45678 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh todo: ctrl+l now delimits by hidden faces.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45679 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for isnan compile issue on windows (second try).



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45680 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh todos:
- dont do name based object lookup to find the object for a mesh undo state (possibly object is renamed inbetween undos which would crash)
- remove some todo comments for things that are working as they should.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45681 954f8c5b-7b00-dc11-b283-0030488c597c
Fix/tweak for cycles border render, it wasn't generating the exact same samples
when rendering a subset instead of the whole, mostly useful for debugging.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45682 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #30958: Right click menu and add shortcut for importers/exporters doesn't work

This was caused by how keymap is guessing for importer/exporter:

- In some cases if detected wrong keymap like for IMPORT_CURVE_OT_svg
  curve editing context was used because of CURVE_OT substring in
  operator name
- In other cases no keymap was detected because of substrings
  WM_keymap_guess_opname cheched.

Fixed by using Window keymap for any operator with EXPORT_/IMPORT_ substring
which seems to detect importer/exporter operator and only them nicely.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45683 954f8c5b-7b00-dc11-b283-0030488c597c
patch to our desktop file from debian, German translation.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45684 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: remove bmesh todo, which infact is working fine.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45685 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh todo: snap to volume with dupli's works again


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45686 954f8c5b-7b00-dc11-b283-0030488c597c
And another fix for r45669 to have dualcon compile on windows...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@45687 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh todo: remove unused code.


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