Bugfix [#34869] Switching actions does not trigger animation refresh

Changing actions via RNA (or apparently from the Action Editor browse menu too)
didn't perform all the necessary updates/tagging/recalc needed to have the
results of the new action get immediately applied in the 3D view. This caused
problems for exporters, as the first frames exported would be incorrect (though
this could probably be worked around by manually stepping the current frame
forward one frame then back again).


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


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56233 954f8c5b-7b00-dc11-b283-0030488c597c
rna attribute consistency edits, use common prefix for booleans.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56234 954f8c5b-7b00-dc11-b283-0030488c597c
Added registerable size properties for node types in RNA. This allows pynodes to define min/max and default width for nodes. Height is also registerable, but will be ignored for the standard node layout doable with pynodes atm (height is calculated automatically based on sockets and extra buttons). It might be usable in the future, for now just added for completeness.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56235 954f8c5b-7b00-dc11-b283-0030488c597c
edit to r56235, min/max are common abbreviations used in rna.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56236 954f8c5b-7b00-dc11-b283-0030488c597c
Fix issue reported by Campbell: Move texture existence check out of loop
and exit ovelay display early. Avoids possible garbage value reading.
Thanks!


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56237 954f8c5b-7b00-dc11-b283-0030488c597c
Fix missing feature: fit mask stencil to aspect.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56238 954f8c5b-7b00-dc11-b283-0030488c597c
minor changes to get numpy working with locally bundled python.
- enable site-packages for bundled python distrobution, py3.2 had a problem where it would try to parse headers we didnt include, but its resolved now.
- workaround for glitch I was having on arch-linux where lib64 would be be used for the bundled python directory when it was just a symlink.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56239 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #35058: Mesh > Edge/Face > Bevel would do vertex bevel if that was used in
the operator the previous time. However for these menus it makes more sense to
always use edge/face bevel and to leave vertex bevel for Mesh > Vertex > Bevel.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56240 954f8c5b-7b00-dc11-b283-0030488c597c
fix for issues with ruler
- disabling ruler snap wasn't setting the points depth back to its previous value before snapping. 
- adding a new ruler uses the depth of the previous active ruler (fallback to view center as before)
- deleting the ruler now sets the prev/next ruler active.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56241 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#35055] Crash in Edit Source feature for multilevel menus
dont show the option when operating on a menu since its not supported.


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

Add numpy installation to blender player configuration,
this is so because player is building first and it installs
python, which prevented numpy installation from blender
configuration.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56243 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34894] Ruler/Protractor: While it's active, one can open the file browser for file saving + Crash


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56244 954f8c5b-7b00-dc11-b283-0030488c597c
Strip unneeded folders and files from numpy

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56245 954f8c5b-7b00-dc11-b283-0030488c597c
remove negated string macros from BLI_utildefines.h, were unused and can just use !STREQ(...)


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56246 954f8c5b-7b00-dc11-b283-0030488c597c
Another little fix for #35010. Added better labeling for node groups, so it's possible to see which node group type the sockets in the node tree view belong to. Otherwise would be virtually impossible to use it.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56247 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#34958] keyframe many items would fail if there was a (") in the text.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56249 954f8c5b-7b00-dc11-b283-0030488c597c
use string escaping when renaming animation paths - BKE_animdata_fix_paths_rename()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56250 954f8c5b-7b00-dc11-b283-0030488c597c
Apparently this files had native eol set in svn props,
but in fact were using windows-like eol.

Sthis screwed up meld and branch diffs here.

Shall be no functional changes.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@56251 954f8c5b-7b00-dc11-b283-0030488c597c
Fix for full-sample anti-aliasing (FSAA) not working with Freestyle.

Reverted the trunk revision 56136 and part of revision 56127 concerning the local Main
for Freestyle and temporary scene generation for stroke rendering.

The function do_merge_fullsample() in pipeline.c has access to the Scene of each Render,
so that the temporary Scene generated by Freestyle has to be kept for FSAA even after
stroke rendering has been done.  By the same token, the local Main has been moved from
the BlenderStrokeRenderer class to Render.  It is noted that free_all_freestyle_renders()
in pipeline.c is intended to get the temporary Scene of each Render released specifically
taking account of the FSAA case.

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