Fix #37123: UV editor view does not update when using large faces

Update tagging was happening only after full triangle was handled.
Now made it so images are updating once in 0.5sec, progress bar
will still update only after the whole triangle is done.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60831 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37048: Default keybindings: text.find_next in Text (Global), should be in Text Generic

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60832 954f8c5b-7b00-dc11-b283-0030488c597c
Missing ParticleSystem->parent pointer check in BKE_object_unlink.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60833 954f8c5b-7b00-dc11-b283-0030488c597c
Patch [#37115] Surface split and separate operators

Added surface support to recent curve split operator, completing quick hack todo
Updated nurbs separate operator to make use of new split logic, completing tools todo
Added 'Delete segment' option to surfaces and improved surface duplication, used for split/separate



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60834 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37110, After deletion of large scene, file still huge.
Objects were not being freed when unlinked from all scenes, due to user count increments on the ParticleSystem->parent pointers. These were referencing the objects themselves, creating a user count of 1
and preventing free. Object pointers should not usually do user counting, except in some cases like scenes and groups (thanks to Brecht for clarifying this).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60836 954f8c5b-7b00-dc11-b283-0030488c597c
Pampa Project request: FPS in sequencer editor

perhaps ED_scene_draw_fps is actually better to be placed
to a better place, but consider this is good for now.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60837 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for wrong active render layer after copying hr scene

Also fix crash for files which could have been saved with
wrong active render layer.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60840 954f8c5b-7b00-dc11-b283-0030488c597c
Add debug prints to the PSD loader in imbuf.  The error message can be obtained from OIIO by geterror().

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60841 954f8c5b-7b00-dc11-b283-0030488c597c
Tweak for action group -> bone select feature

Set newly selected bone as "active", so that the transform properties show the
correct values for the newly selected bone


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60842 954f8c5b-7b00-dc11-b283-0030488c597c
Fix cycles hair segments not giving correct vector speed pass, the motion vector
export was not implemented yet for this primitive.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60843 954f8c5b-7b00-dc11-b283-0030488c597c
Make strict compiler flags happy



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60844 954f8c5b-7b00-dc11-b283-0030488c597c
ID blocks can be pasted to text editor now with mouse drag and move

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60846 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37134: cycles viewport not displaying correct with multi GPU render
and graphics card that does not support CUDA OpenGL interop.

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