Fix for [#31792] "Character Physics type not detected by near sensor" reported by Mikko-Pentti Eronen.

Near sensors only pick up "actors," but objects with character physics did not have the actor option displayed. By setting the character physics object to actor, it can be picked up by the near sensor. However, it collides with the near sensor, which sounds like bug [#31701]

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48146 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for [#31396] "bge.logic.LibLoad fails to import text blocks" reported by Leonard Ritter.

Blender's import function check's the Text datablocks in main for additional modules for importing. However, libloaded scenes were 1) not loading Text datablocks and 2) not letting bpy know about them. Text datablocks are now loaded if a Scene is loaded and bpy can now looking through extra Mains to find additional modules.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48147 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for properly converting 2.4x IPO Actuators to 2.6x Action Actuators. Previously the converted Action Actuators would not have an action assigned. This fix is based on code provided by Maxim Aleynikov in his report: [#30410] not full conversion IPO Actuator in Action Actuator.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48149 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for color ramp RNA paths in node trees. The path generation for color ramps in nodes was incomplete (not prepending the ID-to-node path), which prevented keyframing color ramp elements. Path lookup for color ramps is still brute-force and slow, but this is a general design problem with nested RNA structs.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48150 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#31714] Pinning object context causes texture list to disappear

Problem was py code of main texture panel was not doing any check on the pinned id, assuming it managed the textures itself - but this is not the case of the Object datablock...

All work actually done by Sergey, was just missing the Lamp specific case. Checked both in code and with tests, quite sure all cases are now correctly handled!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48151 954f8c5b-7b00-dc11-b283-0030488c597c
falloff options for dilate/erode feather compo node.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48152 954f8c5b-7b00-dc11-b283-0030488c597c
* Fix for the Cycles XML commit yesterday, blur_glossy has a different internal variable name. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48153 954f8c5b-7b00-dc11-b283-0030488c597c
Fixes [#31433] BMesh: Knife tool Angle Constraint function

The problem was that calculating the angle was reliant on previous mouse coordinates, which did not update to match snapped-to vertices and edges.

This solves the issue by updating mouse coordinates in knife_find_closest_edge() and knife_find_closest_vertex(). Additionally, when angle constraints are enabled, edge/vertex snapping is now prevented.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48155 954f8c5b-7b00-dc11-b283-0030488c597c
update libopenjpeg from 1.3 to 1.5, since 1.3 has a bug saving alpha channels.

the patches/ dir is NOT applied but perhaps we can get OSX and BSD working using the opj_config.h


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48156 954f8c5b-7b00-dc11-b283-0030488c597c
Fixes for 8vytes scalar types used in DNA (int64 and double)

- makesdna wasn't checking whether such scalars are aligned to 8 bytes.
  Now it should be handled correct.
- Some scalars in Object structure weren't 8 bytes aligned, which lead
  to some incorrectly loaded files.

  Fixed by adding void *pad. It's a bit tricky part of patch, but can't
  see clearer way to make alignment correct

  Usually ints/chars were used for padding, but in this case there are
  some leading pointer properties before int64 properties and using
  pointer as a padding resolves alignment on both 32 and 64 bit
  platforms.

  Using pointers as padding weren't needed before, because all types
  were correctly aligned independent of whether pointers are 4 or 8
  bytes.

This fixes #31774: Empty offset Y parameter is resetting

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48157 954f8c5b-7b00-dc11-b283-0030488c597c
option to disable feather, since its so slow - for interactively editing masks its useful to be able to disable.
also rename RNA to 'use_antialiasing'


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48158 954f8c5b-7b00-dc11-b283-0030488c597c
error in last commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48160 954f8c5b-7b00-dc11-b283-0030488c597c
negate previous commit flag, this way existing files dont loose their feather.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48162 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #31787, moving the mouse cursor outside the Blender window doesn't change back to standard cursor on OSX. This was caused by an unnecessarily removed line in r46884. Reported and fixed by Jens Verwiebe in IRC.

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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48165 954f8c5b-7b00-dc11-b283-0030488c597c
Themes:
* Fixes for the "Back to Black" theme, patch by meta-androcto. Fixed text editor select & vert edge select color. Thanks! 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48166 954f8c5b-7b00-dc11-b283-0030488c597c
sampling the node backdrop now draws a line in the curve (as it did in 2.4x).


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48167 954f8c5b-7b00-dc11-b283-0030488c597c
display a sample line in the hue correct, handy to sample the image to know what to change


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48168 954f8c5b-7b00-dc11-b283-0030488c597c
Set openjpeg to static. Solves linking issues on recent openjpeg update

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48170 954f8c5b-7b00-dc11-b283-0030488c597c
Correct openjpeg for scons too.

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