use BLI_bitmap for editmesh selection buffer to save some memory.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60677 954f8c5b-7b00-dc11-b283-0030488c597c
fix for select linked walking over the same faces multiple times. (caused gset assertion).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60678 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #37036, pack and refresh button not aligned anymore. Also add
operator for opening images in the image editor header, it's easily one
of the most common operations, don't see why it has to be only accessed
from menu.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60679 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37038] User prefs > Input - Category names cut off


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60680 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: boxpack, pack struct and use unsigned ints


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60681 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36905: backport of fix in soc-2013-paint. This commit ensures that during color sampling the cursor of the current brush is disabled. This avoids sampling of the brush cursor for really small brushes. Only caveat is that if operator exec is called then cursor might be visible in new sample location. This is not so common though.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60682 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37039] Resize lists by new grab handles puts file into unsaved state.

Simply do not enable undo for LISTBOX buttons (the same as ROUNDBOX & co). Many thanks to Campbell who did all the work here!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60683 954f8c5b-7b00-dc11-b283-0030488c597c
Fix FreeBSD build with recent malloc changes, patch by Shane Ambler.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60684 954f8c5b-7b00-dc11-b283-0030488c597c
UI: Fix SSS pressets' buttons not being aligned anymore (to be backported to 2.69).

Issue found out by DingTo.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60685 954f8c5b-7b00-dc11-b283-0030488c597c
adding WITH_IMAGE_OPENIMAGEIO and removing the PSD build option
As per Brecht van Lommel's suggestion.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60686 954f8c5b-7b00-dc11-b283-0030488c597c
scons file for OIIO (needed for psd)
based on patch by Shinsuke Irie

note: scons is not working for me at the moment so I did not test this
patch. It should work fine though.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60687 954f8c5b-7b00-dc11-b283-0030488c597c
adding url for openimageio project in CMake file (OpenEXR and OpenJpeg do the same)

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60688 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37049] Default keybindings: Text editor auto-complete accepts Return, but not Numpad Enter

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