fix [#32575] Seperate more than one object from a mesh generates additional edges


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50734 954f8c5b-7b00-dc11-b283-0030488c597c
fix buffer overrun in make_histogram_view_from_ibuf_byte(), use define for buffer size so this wont happen again.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50735 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: marker transform was doing some redundant/misleading assignments & checks, remove unused cruft.
also remove some other redundant checks.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50736 954f8c5b-7b00-dc11-b283-0030488c597c
fix buffer overrun when 5+ sided faces were used for text drawing.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50737 954f8c5b-7b00-dc11-b283-0030488c597c
fix MESH_OT_tris_convert_to_quads() limit options (uv and vertex color) were not working at all.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50738 954f8c5b-7b00-dc11-b283-0030488c597c
fix txt_redo_read_unicode() missing break - reading 4 byte unicode would fail, same fix was made for txt_undo_read_unicode() recently.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50739 954f8c5b-7b00-dc11-b283-0030488c597c
fix for missing NULL check in init_render_texture() (possibly own fault), also remove some redundant code.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50740 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: make shape key api names consistent with our new convention.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50741 954f8c5b-7b00-dc11-b283-0030488c597c
joining mesh objects now keeps relative key setting of each keyblock. also joining absolute shapekeys now sorts by time.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50742 954f8c5b-7b00-dc11-b283-0030488c597c
Tracking: fixed crash when reference frame fails to be loaded

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50743 954f8c5b-7b00-dc11-b283-0030488c597c
Fix crash when tracking in planar motion model (and maybe some other)

It was an Abort() caused by check for solver result not equal to USER_ABORT.

In some cases solver returns USER_ABORT due to BoundaryCheckingCallback
detects coordinates does not belong to image.

Somehow this callback wasn't called in previous version of Ceres and
in the same case marker was jumping. Now when the callback is called
it seems we could simply return failure of tracking without aborting
Blender.

Probably this is in fact some issue somewhere else, would double
check with Keir about this.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50744 954f8c5b-7b00-dc11-b283-0030488c597c
Color Management: don't apply display transform on Non-Color images

Also don't color manage data buffers in texture painting.

Makes it possible to view heights and normal maps in proper space
and also paint on them without applying extra transformation.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50745 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32018: non-progressive integrator crash.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50746 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #32576: missing image editor update when entering edit mode with UV textures.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50747 954f8c5b-7b00-dc11-b283-0030488c597c
Fix missing dependency graph update when switching to another scene, now does
same update as loading .blend or switching layer visibility.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50748 954f8c5b-7b00-dc11-b283-0030488c597c
Mark movie clip user current frame as editable

It should be pretty safe change which would allow doing stuff like
python-defined tracking routines without need to update the whole
scene when it's needed to perform some operation on different clip
frame.

It'll be possible to write operators similar to tracking, which
updates space clip's frame number, but not scene frame when tracking
and only synchronizes scene frame number on operator finish.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50749 954f8c5b-7b00-dc11-b283-0030488c597c
Small fix for Follow Track constraint

Use object_get_derived_final() function instead of accessing to object's
derived final directly.

The same happens for shrinkwrap constraint and it should deal better in
cases when depth object is in edit mode. In other cases should be no
functional changes.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50750 954f8c5b-7b00-dc11-b283-0030488c597c
using the utf8 flipped form of Hebrew for the ui

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50751 954f8c5b-7b00-dc11-b283-0030488c597c
Makes no sense to have render engine property animatable!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@50752 954f8c5b-7b00-dc11-b283-0030488c597c
Add a "Header" sub-menu to the right-click one of all buttons in a header area. Also header tools entries are now translatable!

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